Documentation
¶
Overview ¶
Package sysdig provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version 2.4.1 DO NOT EDIT.
Index ¶
- Constants
- Variables
- func GetHostFromContext(ctx context.Context) string
- func GetTokenFromContext(ctx context.Context) string
- func NewCreateAccessKeyV1Request(server string, body CreateAccessKeyV1JSONRequestBody) (*http.Request, error)
- func NewCreateAccessKeyV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateCSRV1Request(server string) (*http.Request, error)
- func NewCreateCustomPrometheusJobV1RequestWithBody(server string, jobName JobNamePath, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateEFOIntegrationV1Request(server string, body CreateEFOIntegrationV1JSONRequestBody) (*http.Request, error)
- func NewCreateEFOIntegrationV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateEFOIntegrationV2Request(server string, body CreateEFOIntegrationV2JSONRequestBody) (*http.Request, error)
- func NewCreateEFOIntegrationV2RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateGlobalServiceAccountV1Request(server string, body CreateGlobalServiceAccountV1JSONRequestBody) (*http.Request, error)
- func NewCreateGlobalServiceAccountV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateGlobalServiceAccountsNotificationSettingsV1Request(server string, ...) (*http.Request, error)
- func NewCreateGlobalServiceAccountsNotificationSettingsV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateGroupMappingV1Request(server string, body CreateGroupMappingV1JSONRequestBody) (*http.Request, error)
- func NewCreateGroupMappingV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateInhibitionRuleRequest(server string, body CreateInhibitionRuleJSONRequestBody) (*http.Request, error)
- func NewCreateInhibitionRuleRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateIpFilterV1Request(server string, body CreateIpFilterV1JSONRequestBody) (*http.Request, error)
- func NewCreateIpFilterV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateJiraIntegrationV1Request(server string, body CreateJiraIntegrationV1JSONRequestBody) (*http.Request, error)
- func NewCreateJiraIntegrationV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateJiraIssueTypeV1Request(server string, integrationID IntegrationID, ...) (*http.Request, error)
- func NewCreateJiraIssueTypeV1RequestWithBody(server string, integrationID IntegrationID, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateNotificationChannelRequest(server string, body CreateNotificationChannelJSONRequestBody) (*http.Request, error)
- func NewCreateNotificationChannelRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreatePricingV1Request(server string, body CreatePricingV1JSONRequestBody) (*http.Request, error)
- func NewCreatePricingV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateRoleV1Request(server string, body CreateRoleV1JSONRequestBody) (*http.Request, error)
- func NewCreateRoleV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateServiceAccountsNotificationSettingsV1Request(server string, teamId TeamIdPath, ...) (*http.Request, error)
- func NewCreateServiceAccountsNotificationSettingsV1RequestWithBody(server string, teamId TeamIdPath, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateSsoSettingsV1Request(server string, body CreateSsoSettingsV1JSONRequestBody) (*http.Request, error)
- func NewCreateSsoSettingsV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateTeamServiceAccountV1Request(server string, teamId TeamIdPath, ...) (*http.Request, error)
- func NewCreateTeamServiceAccountV1RequestWithBody(server string, teamId TeamIdPath, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateTeamV1Request(server string, body CreateTeamV1JSONRequestBody) (*http.Request, error)
- func NewCreateTeamV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateUserV1Request(server string, params *CreateUserV1Params, body CreateUserV1JSONRequestBody) (*http.Request, error)
- func NewCreateUserV1RequestWithBody(server string, params *CreateUserV1Params, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateZoneV1Request(server string, body CreateZoneV1JSONRequestBody) (*http.Request, error)
- func NewCreateZoneV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteAcceptedRiskV1Request(server string, acceptedRiskID AcceptedRiskID) (*http.Request, error)
- func NewDeleteAccessKeyByIdV1Request(server string, accessKeyId AccessKeyIdPath) (*http.Request, error)
- func NewDeleteCertificateV1Request(server string, certId PathCertificateId) (*http.Request, error)
- func NewDeleteCustomPrometheusJobByIdV1Request(server string, jobName JobNamePath) (*http.Request, error)
- func NewDeleteEFOIntegrationByIdV1Request(server string, integrationId IntegrationId) (*http.Request, error)
- func NewDeleteEFOIntegrationByIdV2Request(server string, integrationId IntegrationId) (*http.Request, error)
- func NewDeleteGlobalServiceAccountByIdV1Request(server string, serviceAccountId ServiceAccountIdPath) (*http.Request, error)
- func NewDeleteGlobalServiceAccountsNotificationSettingsV1Request(server string) (*http.Request, error)
- func NewDeleteGroupMappingByIdV1Request(server string, groupMappingId GroupMappingIdPath) (*http.Request, error)
- func NewDeleteInhibitionRuleByIdRequest(server string, inhibitionRuleId InhibitionRulePath) (*http.Request, error)
- func NewDeleteIpFilterByIdV1Request(server string, ipFilterId IpFilterIdPath) (*http.Request, error)
- func NewDeleteJiraIntegrationV1Request(server string, integrationID IntegrationID) (*http.Request, error)
- func NewDeleteJiraIssueTypeV1Request(server string, integrationID IntegrationID, issueTypeID IssueTypeID) (*http.Request, error)
- func NewDeleteNotificationChannelByIdRequest(server string, notificationChannelID NotificationChannelID) (*http.Request, error)
- func NewDeletePricingByIdV1Request(server string, pricingId PricingIdPath) (*http.Request, error)
- func NewDeleteRoleByIdV1Request(server string, roleId RoleIdPath) (*http.Request, error)
- func NewDeleteSecureVulnerabilityV1BundlesBundleIdRequest(server string, bundleId int64) (*http.Request, error)
- func NewDeleteSecureVulnerabilityV1PoliciesPolicyIdRequest(server string, policyId int64) (*http.Request, error)
- func NewDeleteServiceAccountsNotificationSettingsV1Request(server string, teamId TeamIdPath) (*http.Request, error)
- func NewDeleteSsoSettingsByIdV1Request(server string, ssoSettingsId SsoSettingsIdPath) (*http.Request, error)
- func NewDeleteTeamByIdV1Request(server string, teamId TeamIdPath) (*http.Request, error)
- func NewDeleteTeamServiceAccountByIdV1Request(server string, teamId TeamIdPath, serviceAccountId ServiceAccountIdPath) (*http.Request, error)
- func NewDeleteTeamUserByIdV1Request(server string, teamId TeamIdPath, userId UserIdPath) (*http.Request, error)
- func NewDeleteUserByIdV1Request(server string, userId UserIdPath) (*http.Request, error)
- func NewDeleteZoneV1Request(server string, zoneId ZoneId) (*http.Request, error)
- func NewEditZoneV1Request(server string, zoneId ZoneId, body EditZoneV1JSONRequestBody) (*http.Request, error)
- func NewEditZoneV1RequestWithBody(server string, zoneId ZoneId, contentType string, body io.Reader) (*http.Request, error)
- func NewGenerateSysqlRequest(server string, question string) (*http.Request, error)
- func NewGetAcceptedRiskV1Request(server string, acceptedRiskID AcceptedRiskID) (*http.Request, error)
- func NewGetAcceptedRisksV1Request(server string, params *GetAcceptedRisksV1Params) (*http.Request, error)
- func NewGetAccessKeyByIdV1Request(server string, accessKeyId AccessKeyIdPath) (*http.Request, error)
- func NewGetAccessKeysV1Request(server string, params *GetAccessKeysV1Params) (*http.Request, error)
- func NewGetActionExecutionFileAcquireV1Request(server string, actionExecutionId ActionExecutionId) (*http.Request, error)
- func NewGetActionExecutionV1Request(server string, actionExecutionId ActionExecutionId) (*http.Request, error)
- func NewGetActionExecutionsv1Request(server string, params *GetActionExecutionsv1Params) (*http.Request, error)
- func NewGetActionsV1Request(server string, params *GetActionsV1Params) (*http.Request, error)
- func NewGetActivityAuditEntriesSupportedFiltersV1Request(server string) (*http.Request, error)
- func NewGetActivityAuditEntriesV1Request(server string, params *GetActivityAuditEntriesV1Params) (*http.Request, error)
- func NewGetActivityAuditEntryV1Request(server string, entryId EntryId) (*http.Request, error)
- func NewGetAdminTsdbCleanTombstonesV1Request(server string) (*http.Request, error)
- func NewGetAdminTsdbDeleteSeriesV1Request(server string) (*http.Request, error)
- func NewGetAdminTsdbSnapshotV1Request(server string) (*http.Request, error)
- func NewGetAlertManagersV1Request(server string) (*http.Request, error)
- func NewGetAlertsV1Request(server string) (*http.Request, error)
- func NewGetCaptureStorageConfigurationV1Request(server string) (*http.Request, error)
- func NewGetCertificateRegistrationV1Request(server string, certId PathCertificateId) (*http.Request, error)
- func NewGetCertificateV1Request(server string, certId PathCertificateId) (*http.Request, error)
- func NewGetCertificatesV1Request(server string) (*http.Request, error)
- func NewGetCustomPrometheusJobByNameV1Request(server string, jobName JobNamePath) (*http.Request, error)
- func NewGetCustomPrometheusJobEnablementV1Request(server string, jobName JobNamePath) (*http.Request, error)
- func NewGetCustomPrometheusJobsV1Request(server string, params *GetCustomPrometheusJobsV1Params) (*http.Request, error)
- func NewGetDefaultRoleByDisplayNameV1Request(server string, ...) (*http.Request, error)
- func NewGetDisabledMetricsByJobV1Request(server string, params *GetDisabledMetricsByJobV1Params) (*http.Request, error)
- func NewGetEFOIntegrationByIdV1Request(server string, integrationId IntegrationId) (*http.Request, error)
- func NewGetEFOIntegrationByIdV2Request(server string, integrationId IntegrationId) (*http.Request, error)
- func NewGetEventV1Request(server string, eventId EventId) (*http.Request, error)
- func NewGetEventsSupportedFiltersV1Request(server string) (*http.Request, error)
- func NewGetEventsV1Request(server string, params *GetEventsV1Params) (*http.Request, error)
- func NewGetExemplarsV1Request(server string) (*http.Request, error)
- func NewGetFormatQueryV1Request(server string) (*http.Request, error)
- func NewGetGlobaSsoSettingsV1Request(server string, ssoProductId GetGlobaSsoSettingsV1ParamsSsoProductId) (*http.Request, error)
- func NewGetGlobalServiceAccountByIdV1Request(server string, serviceAccountId ServiceAccountIdPath) (*http.Request, error)
- func NewGetGlobalServiceAccountsNotificationSettingsV1Request(server string) (*http.Request, error)
- func NewGetGlobalServiceAccountsV1Request(server string, params *GetGlobalServiceAccountsV1Params) (*http.Request, error)
- func NewGetGroupMappingByIdV1Request(server string, groupMappingId GroupMappingIdPath) (*http.Request, error)
- func NewGetGroupMappingSettingsV1Request(server string) (*http.Request, error)
- func NewGetGroupMappingsV1Request(server string, params *GetGroupMappingsV1Params) (*http.Request, error)
- func NewGetInhibitionRuleByIdRequest(server string, inhibitionRuleId InhibitionRulePath) (*http.Request, error)
- func NewGetInhibitionRulesRequest(server string, params *GetInhibitionRulesParams) (*http.Request, error)
- func NewGetIpFilterByIdV1Request(server string, ipFilterId IpFilterIdPath) (*http.Request, error)
- func NewGetIpFiltersSettingsV1Request(server string) (*http.Request, error)
- func NewGetIpFiltersV1Request(server string, params *GetIpFiltersV1Params) (*http.Request, error)
- func NewGetJiraIntegrationV1Request(server string, integrationID IntegrationID) (*http.Request, error)
- func NewGetJiraIntegrationsV1Request(server string, params *GetJiraIntegrationsV1Params) (*http.Request, error)
- func NewGetJiraIssueTypeV1Request(server string, integrationID IntegrationID, issueTypeID IssueTypeID) (*http.Request, error)
- func NewGetJiraIssueTypesV1Request(server string, integrationID IntegrationID) (*http.Request, error)
- func NewGetLabelValuesV1Request(server string, labelName LabelNamePath, params *GetLabelValuesV1Params) (*http.Request, error)
- func NewGetLabelsV1Request(server string, params *GetLabelsV1Params) (*http.Request, error)
- func NewGetLiveNotificationsV1Request(server string) (*http.Request, error)
- func NewGetMetadataV1Request(server string, params *GetMetadataV1Params) (*http.Request, error)
- func NewGetMonitorEventsV1Request(server string, params *GetMonitorEventsV1Params) (*http.Request, error)
- func NewGetMyPermissionsRequest(server string) (*http.Request, error)
- func NewGetNotificationChannelByIdRequest(server string, notificationChannelID NotificationChannelID) (*http.Request, error)
- func NewGetNotificationChannelsRequest(server string, params *GetNotificationChannelsParams) (*http.Request, error)
- func NewGetNotificationsV1Request(server string) (*http.Request, error)
- func NewGetParseQueryV1Request(server string) (*http.Request, error)
- func NewGetPermissionsV1Request(server string, params *GetPermissionsV1Params) (*http.Request, error)
- func NewGetPlatformAuditEventsV1Request(server string, params *GetPlatformAuditEventsV1Params) (*http.Request, error)
- func NewGetPricingByIdV1Request(server string, pricingId PricingIdPath) (*http.Request, error)
- func NewGetPricingProjectedCostsV1Request(server string, pricingId PricingIdPath, ...) (*http.Request, error)
- func NewGetPricingV1Request(server string, params *GetPricingV1Params) (*http.Request, error)
- func NewGetProcessTreeBranchesRequest(server string, eventID string) (*http.Request, error)
- func NewGetProcessTreeTreesRequest(server string, eventID string) (*http.Request, error)
- func NewGetQueryRangeV1Request(server string, params *GetQueryRangeV1Params) (*http.Request, error)
- func NewGetQueryV1Request(server string, params *GetQueryV1Params) (*http.Request, error)
- func NewGetResourceRequest(server string, hash string) (*http.Request, error)
- func NewGetResourcesRequest(server string, params *GetResourcesParams) (*http.Request, error)
- func NewGetRoleByIdV1Request(server string, roleId RoleIdPath) (*http.Request, error)
- func NewGetRolesV1Request(server string, params *GetRolesV1Params) (*http.Request, error)
- func NewGetRulesV1Request(server string, params *GetRulesV1Params) (*http.Request, error)
- func NewGetSBOMV1beta1Request(server string, params *GetSBOMV1beta1Params) (*http.Request, error)
- func NewGetSecureVulnerabilityV1BundlesBundleIdRequest(server string, bundleId int64) (*http.Request, error)
- func NewGetSecureVulnerabilityV1BundlesRequest(server string, params *GetSecureVulnerabilityV1BundlesParams) (*http.Request, error)
- func NewGetSecureVulnerabilityV1PipelineResultsRequest(server string, params *GetSecureVulnerabilityV1PipelineResultsParams) (*http.Request, error)
- func NewGetSecureVulnerabilityV1PoliciesPolicyIdRequest(server string, policyId int64) (*http.Request, error)
- func NewGetSecureVulnerabilityV1PoliciesRequest(server string, params *GetSecureVulnerabilityV1PoliciesParams) (*http.Request, error)
- func NewGetSecureVulnerabilityV1ResultsResultIdRequest(server string, resultId string) (*http.Request, error)
- func NewGetSeriesV1Request(server string, params *GetSeriesV1Params) (*http.Request, error)
- func NewGetServiceAccountsNotificationSettingsV1Request(server string, teamId TeamIdPath) (*http.Request, error)
- func NewGetSsoSettingsByIdV1Request(server string, ssoSettingsId SsoSettingsIdPath) (*http.Request, error)
- func NewGetSsoSettingsV1Request(server string, params *GetSsoSettingsV1Params) (*http.Request, error)
- func NewGetStatusBuildInfoV1Request(server string) (*http.Request, error)
- func NewGetStatusConfigV1Request(server string) (*http.Request, error)
- func NewGetStatusFlagsV1Request(server string) (*http.Request, error)
- func NewGetStatusRuntimeInfoV1Request(server string) (*http.Request, error)
- func NewGetStatusTsdbV1Request(server string) (*http.Request, error)
- func NewGetStatusWalReplayV1Request(server string) (*http.Request, error)
- func NewGetSysqlSchemaRequest(server string) (*http.Request, error)
- func NewGetTargetsMetadataV1Request(server string) (*http.Request, error)
- func NewGetTargetsV1Request(server string) (*http.Request, error)
- func NewGetTeamByIdV1Request(server string, teamId TeamIdPath) (*http.Request, error)
- func NewGetTeamServiceAccountByIdV1Request(server string, teamId TeamIdPath, serviceAccountId ServiceAccountIdPath) (*http.Request, error)
- func NewGetTeamServiceAccountsV1Request(server string, teamId TeamIdPath, params *GetTeamServiceAccountsV1Params) (*http.Request, error)
- func NewGetTeamUserByIdV1Request(server string, teamId TeamIdPath, userId UserIdPath) (*http.Request, error)
- func NewGetTeamUsersV1Request(server string, teamId TeamIdPath, params *GetTeamUsersV1Params) (*http.Request, error)
- func NewGetTeamsV1Request(server string, params *GetTeamsV1Params) (*http.Request, error)
- func NewGetUserByIdV1Request(server string, userId UserIdPath) (*http.Request, error)
- func NewGetUserDeactivationConfigurationV1Request(server string) (*http.Request, error)
- func NewGetUsersV1Request(server string, params *GetUsersV1Params) (*http.Request, error)
- func NewGetWastedWorkloadDataRequest(server string, body GetWastedWorkloadDataJSONRequestBody) (*http.Request, error)
- func NewGetWastedWorkloadDataRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewGetWorkloadCostDataV1Request(server string, body GetWorkloadCostDataV1JSONRequestBody) (*http.Request, error)
- func NewGetWorkloadCostDataV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewGetWorkloadRightsizingDataRequest(server string, body GetWorkloadRightsizingDataJSONRequestBody) (*http.Request, error)
- func NewGetWorkloadRightsizingDataRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewGetZoneByIdV1Request(server string, zoneId ZoneId) (*http.Request, error)
- func NewListEFOChannelsByIntegrationV1Request(server string, params *ListEFOChannelsByIntegrationV1Params) (*http.Request, error)
- func NewListEFOChannelsByIntegrationV2Request(server string, params *ListEFOChannelsByIntegrationV2Params) (*http.Request, error)
- func NewListEFOIntegrationsTypesV1Request(server string) (*http.Request, error)
- func NewListEFOIntegrationsTypesV2Request(server string) (*http.Request, error)
- func NewListEFOIntegrationsV1Request(server string) (*http.Request, error)
- func NewListEFOIntegrationsV2Request(server string) (*http.Request, error)
- func NewListJobsV1Request(server string, params *ListJobsV1Params) (*http.Request, error)
- func NewListSchedulesV1Request(server string) (*http.Request, error)
- func NewListZonesV1Request(server string, params *ListZonesV1Params) (*http.Request, error)
- func NewPostAcceptedRiskV1Request(server string, body PostAcceptedRiskV1JSONRequestBody) (*http.Request, error)
- func NewPostAcceptedRiskV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostAdminTsdbCleanTombstonesV1Request(server string) (*http.Request, error)
- func NewPostAdminTsdbDeleteSeriesV1Request(server string) (*http.Request, error)
- func NewPostAdminTsdbSnapshotV1Request(server string) (*http.Request, error)
- func NewPostDisabledMetricsV1Request(server string, body PostDisabledMetricsV1JSONRequestBody) (*http.Request, error)
- func NewPostDisabledMetricsV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostExemplarsV1Request(server string) (*http.Request, error)
- func NewPostFormatQueryV1Request(server string) (*http.Request, error)
- func NewPostLabelsV1Request(server string, params *PostLabelsV1Params) (*http.Request, error)
- func NewPostParseQueryV1Request(server string) (*http.Request, error)
- func NewPostQueryRangeV1Request(server string, params *PostQueryRangeV1Params) (*http.Request, error)
- func NewPostQueryV1Request(server string, params *PostQueryV1Params) (*http.Request, error)
- func NewPostSecureVulnerabilityV1BundlesRequest(server string, body PostSecureVulnerabilityV1BundlesJSONRequestBody) (*http.Request, error)
- func NewPostSecureVulnerabilityV1BundlesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostSecureVulnerabilityV1PoliciesRequest(server string, body PostSecureVulnerabilityV1PoliciesJSONRequestBody) (*http.Request, error)
- func NewPostSecureVulnerabilityV1PoliciesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostSeriesV1Request(server string, params *PostSeriesV1Params) (*http.Request, error)
- func NewPutSecureVulnerabilityV1BundlesBundleIdRequest(server string, bundleId int64, ...) (*http.Request, error)
- func NewPutSecureVulnerabilityV1BundlesBundleIdRequestWithBody(server string, bundleId int64, contentType string, body io.Reader) (*http.Request, error)
- func NewPutSecureVulnerabilityV1PoliciesPolicyIdRequest(server string, policyId int64, ...) (*http.Request, error)
- func NewPutSecureVulnerabilityV1PoliciesPolicyIdRequestWithBody(server string, policyId int64, contentType string, body io.Reader) (*http.Request, error)
- func NewQuerySysqlGetRequest(server string, params *QuerySysqlGetParams) (*http.Request, error)
- func NewQuerySysqlPostRequest(server string, body QuerySysqlPostJSONRequestBody) (*http.Request, error)
- func NewQuerySysqlPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewRemoteWriteV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSaveGroupMappingSettingsV1Request(server string, body SaveGroupMappingSettingsV1JSONRequestBody) (*http.Request, error)
- func NewSaveGroupMappingSettingsV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSaveIpFiltersSettingsV1Request(server string, body SaveIpFiltersSettingsV1JSONRequestBody) (*http.Request, error)
- func NewSaveIpFiltersSettingsV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSaveTeamUserV1Request(server string, teamId TeamIdPath, userId UserIdPath, ...) (*http.Request, error)
- func NewSaveTeamUserV1RequestWithBody(server string, teamId TeamIdPath, userId UserIdPath, contentType string, ...) (*http.Request, error)
- func NewScannerAPIServiceListRegistryResultsRequest(server string, params *ScannerAPIServiceListRegistryResultsParams) (*http.Request, error)
- func NewScannerAPIServiceListRuntimeResultsRequest(server string, params *ScannerAPIServiceListRuntimeResultsParams) (*http.Request, error)
- func NewSubmitActionExecutionv1Request(server string, body SubmitActionExecutionv1JSONRequestBody) (*http.Request, error)
- func NewSubmitActionExecutionv1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUndoActionExecutionV1Request(server string, actionExecutionId ActionExecutionId, ...) (*http.Request, error)
- func NewUpdateAcceptedRiskV1Request(server string, acceptedRiskID AcceptedRiskID, ...) (*http.Request, error)
- func NewUpdateAcceptedRiskV1RequestWithBody(server string, acceptedRiskID AcceptedRiskID, contentType string, ...) (*http.Request, error)
- func NewUpdateAccessKeyByIdV1Request(server string, accessKeyId AccessKeyIdPath, ...) (*http.Request, error)
- func NewUpdateAccessKeyByIdV1RequestWithBody(server string, accessKeyId AccessKeyIdPath, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateCaptureStorageConfigurationV1Request(server string, body UpdateCaptureStorageConfigurationV1JSONRequestBody) (*http.Request, error)
- func NewUpdateCaptureStorageConfigurationV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateCustomPrometheusJobByIdV1RequestWithBody(server string, jobName JobNamePath, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateCustomPrometheusJobEnablementV1Request(server string, jobName JobNamePath, ...) (*http.Request, error)
- func NewUpdateCustomPrometheusJobEnablementV1RequestWithBody(server string, jobName JobNamePath, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateEFOIntegrationByIdV1Request(server string, integrationId IntegrationId, ...) (*http.Request, error)
- func NewUpdateEFOIntegrationByIdV1RequestWithBody(server string, integrationId IntegrationId, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateEFOIntegrationByIdV2Request(server string, integrationId IntegrationId, ...) (*http.Request, error)
- func NewUpdateEFOIntegrationByIdV2RequestWithBody(server string, integrationId IntegrationId, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateGlobalServiceAccountsNotificationSettingsV1Request(server string, ...) (*http.Request, error)
- func NewUpdateGlobalServiceAccountsNotificationSettingsV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateGlobalSsoSettingsV1Request(server string, ssoProductId UpdateGlobalSsoSettingsV1ParamsSsoProductId, ...) (*http.Request, error)
- func NewUpdateGlobalSsoSettingsV1RequestWithBody(server string, ssoProductId UpdateGlobalSsoSettingsV1ParamsSsoProductId, ...) (*http.Request, error)
- func NewUpdateGroupMappingByIdV1Request(server string, groupMappingId GroupMappingIdPath, ...) (*http.Request, error)
- func NewUpdateGroupMappingByIdV1RequestWithBody(server string, groupMappingId GroupMappingIdPath, contentType string, ...) (*http.Request, error)
- func NewUpdateInhibitionRuleRequest(server string, inhibitionRuleId InhibitionRulePath, ...) (*http.Request, error)
- func NewUpdateInhibitionRuleRequestWithBody(server string, inhibitionRuleId InhibitionRulePath, contentType string, ...) (*http.Request, error)
- func NewUpdateIpFilterV1Request(server string, ipFilterId IpFilterIdPath, body UpdateIpFilterV1JSONRequestBody) (*http.Request, error)
- func NewUpdateIpFilterV1RequestWithBody(server string, ipFilterId IpFilterIdPath, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateJiraIntegrationV1Request(server string, integrationID IntegrationID, ...) (*http.Request, error)
- func NewUpdateJiraIntegrationV1RequestWithBody(server string, integrationID IntegrationID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateJiraIssueTypeV1Request(server string, integrationID IntegrationID, issueTypeID IssueTypeID, ...) (*http.Request, error)
- func NewUpdateJiraIssueTypeV1RequestWithBody(server string, integrationID IntegrationID, issueTypeID IssueTypeID, ...) (*http.Request, error)
- func NewUpdateNotificationChannelByIdRequest(server string, notificationChannelID NotificationChannelID, ...) (*http.Request, error)
- func NewUpdateNotificationChannelByIdRequestWithBody(server string, notificationChannelID NotificationChannelID, contentType string, ...) (*http.Request, error)
- func NewUpdatePricingByIdV1Request(server string, pricingId PricingIdPath, ...) (*http.Request, error)
- func NewUpdatePricingByIdV1RequestWithBody(server string, pricingId PricingIdPath, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateRoleByIdV1Request(server string, roleId RoleIdPath, body UpdateRoleByIdV1JSONRequestBody) (*http.Request, error)
- func NewUpdateRoleByIdV1RequestWithBody(server string, roleId RoleIdPath, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateServiceAccountsNotificationSettingsV1Request(server string, teamId TeamIdPath, ...) (*http.Request, error)
- func NewUpdateServiceAccountsNotificationSettingsV1RequestWithBody(server string, teamId TeamIdPath, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateSsoSettingsByIdV1Request(server string, ssoSettingsId SsoSettingsIdPath, ...) (*http.Request, error)
- func NewUpdateSsoSettingsByIdV1RequestWithBody(server string, ssoSettingsId SsoSettingsIdPath, contentType string, ...) (*http.Request, error)
- func NewUpdateTeamByIdV1Request(server string, teamId TeamIdPath, body UpdateTeamByIdV1JSONRequestBody) (*http.Request, error)
- func NewUpdateTeamByIdV1RequestWithBody(server string, teamId TeamIdPath, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateUserDeactivationConfigurationByIdV1Request(server string, body UpdateUserDeactivationConfigurationByIdV1JSONRequestBody) (*http.Request, error)
- func NewUpdateUserDeactivationConfigurationByIdV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateUserV1Request(server string, userId UserIdPath, body UpdateUserV1JSONRequestBody) (*http.Request, error)
- func NewUpdateUserV1RequestWithBody(server string, userId UserIdPath, contentType string, body io.Reader) (*http.Request, error)
- func NewUploadCertificateV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func WrapContextWithHost(ctx context.Context, host string) context.Context
- func WrapContextWithToken(ctx context.Context, token string) context.Context
- type AcceptedRiskID
- type AccessKeyIdPath
- type AccessKeyResponseV1
- type Action
- func (t Action) AsCaptureAction() (CaptureAction, error)
- func (t Action) AsContainerKilledAction() (ContainerKilledAction, error)
- func (t Action) AsContainerPausedAction() (ContainerPausedAction, error)
- func (t Action) AsContainerStoppedAction() (ContainerStoppedAction, error)
- func (t Action) AsDriftPreventedAction() (DriftPreventedAction, error)
- func (t Action) AsMalwarePreventedAction() (MalwarePreventedAction, error)
- func (t Action) AsProcessKilledAction() (ProcessKilledAction, error)
- func (t Action) Discriminator() (string, error)
- func (t *Action) FromCaptureAction(v CaptureAction) error
- func (t *Action) FromContainerKilledAction(v ContainerKilledAction) error
- func (t *Action) FromContainerPausedAction(v ContainerPausedAction) error
- func (t *Action) FromContainerStoppedAction(v ContainerStoppedAction) error
- func (t *Action) FromDriftPreventedAction(v DriftPreventedAction) error
- func (t *Action) FromMalwarePreventedAction(v MalwarePreventedAction) error
- func (t *Action) FromProcessKilledAction(v ProcessKilledAction) error
- func (t Action) MarshalJSON() ([]byte, error)
- func (t *Action) MergeCaptureAction(v CaptureAction) error
- func (t *Action) MergeContainerKilledAction(v ContainerKilledAction) error
- func (t *Action) MergeContainerPausedAction(v ContainerPausedAction) error
- func (t *Action) MergeContainerStoppedAction(v ContainerStoppedAction) error
- func (t *Action) MergeDriftPreventedAction(v DriftPreventedAction) error
- func (t *Action) MergeMalwarePreventedAction(v MalwarePreventedAction) error
- func (t *Action) MergeProcessKilledAction(v ProcessKilledAction) error
- func (t *Action) UnmarshalJSON(b []byte) error
- func (t Action) ValueByDiscriminator() (interface{}, error)
- type ActionExecution
- type ActionExecutionId
- type ActionExecutionIntParameterValue
- type ActionExecutionOutputs
- type ActionExecutionParameterValue
- func (t ActionExecutionParameterValue) AsActionExecutionIntParameterValue() (ActionExecutionIntParameterValue, error)
- func (t ActionExecutionParameterValue) AsActionExecutionParameterValue2() (ActionExecutionParameterValue2, error)
- func (t ActionExecutionParameterValue) AsActionExecutionStringParameterValue() (ActionExecutionStringParameterValue, error)
- func (t *ActionExecutionParameterValue) FromActionExecutionIntParameterValue(v ActionExecutionIntParameterValue) error
- func (t *ActionExecutionParameterValue) FromActionExecutionParameterValue2(v ActionExecutionParameterValue2) error
- func (t *ActionExecutionParameterValue) FromActionExecutionStringParameterValue(v ActionExecutionStringParameterValue) error
- func (t ActionExecutionParameterValue) MarshalJSON() ([]byte, error)
- func (t *ActionExecutionParameterValue) MergeActionExecutionIntParameterValue(v ActionExecutionIntParameterValue) error
- func (t *ActionExecutionParameterValue) MergeActionExecutionParameterValue2(v ActionExecutionParameterValue2) error
- func (t *ActionExecutionParameterValue) MergeActionExecutionStringParameterValue(v ActionExecutionStringParameterValue) error
- func (t *ActionExecutionParameterValue) UnmarshalJSON(b []byte) error
- type ActionExecutionParameterValue2
- type ActionExecutionParameters
- type ActionExecutionStatus
- type ActionExecutionStringParameterValue
- type ActionExecutions
- type ActionOutputsMetadata
- type ActionParameterMetadata
- type ActionParameterName
- type ActionType
- type Actions
- type AdditionalTeamPermissionsV1
- type AgentlessMlRuntimeDetectionContent
- type AgentlessRuntimeDetectionContent
- type AgentlessRuntimeDetectionContentIntegrationType
- type AgentlessRuntimeDetectionContentPriority
- type AlertsResponseV1
- type AlertsResponseV1DataAlertsState
- type AlertsResponseV1Status
- type AllSsoSettingsResponseV1
- type ArbitraryMapOfStrings
- type AuditEvent
- type AuditEventsFeedFilter
- type AuditEventsFeedLimit
- type AuditPage
- type AuditSupportedFilter
- type AuditSupportedFiltersResponse
- type AuditTrailContent
- type AuditTrailContentRequestMethod
- type AuthenticatedConnectionInfoElasticsearch
- type AuthenticatedConnectionInfoElasticsearchAuth
- type AuthenticatedConnectionInfoElasticsearchFormat
- type AuthenticatedConnectionInfoKafkaV1
- func (t AuthenticatedConnectionInfoKafkaV1) AsKafkaPlaintextV1() (KafkaPlaintextV1, error)
- func (t AuthenticatedConnectionInfoKafkaV1) AsKafkaTlsEncryptedV1() (KafkaTlsEncryptedV1, error)
- func (t *AuthenticatedConnectionInfoKafkaV1) FromKafkaPlaintextV1(v KafkaPlaintextV1) error
- func (t *AuthenticatedConnectionInfoKafkaV1) FromKafkaTlsEncryptedV1(v KafkaTlsEncryptedV1) error
- func (t AuthenticatedConnectionInfoKafkaV1) MarshalJSON() ([]byte, error)
- func (t *AuthenticatedConnectionInfoKafkaV1) MergeKafkaPlaintextV1(v KafkaPlaintextV1) error
- func (t *AuthenticatedConnectionInfoKafkaV1) MergeKafkaTlsEncryptedV1(v KafkaTlsEncryptedV1) error
- func (t *AuthenticatedConnectionInfoKafkaV1) UnmarshalJSON(b []byte) error
- type AuthenticatedConnectionInfoKafkaV1Auth
- type AuthenticatedConnectionInfoKafkaV1Balancer
- type AuthenticatedConnectionInfoKafkaV1Compression
- type AuthenticatedConnectionInfoWebhook
- type AuthenticatedConnectionInfoWebhookAuth
- type AuthenticatedConnectionInfoWebhookOutput
- type AuthenticatedConnectionInfoWebhookTimestampFormat
- type BadRequest
- type BadRequestPrometheus
- type BaseAction
- type BaseConnectionInfoAmazonSqs
- type BaseConnectionInfoChronicle
- type BaseConnectionInfoChronicleRegion
- type BaseConnectionInfoChronicleV2
- type BaseConnectionInfoChronicleV2Region
- type BaseConnectionInfoElasticsearch
- type BaseConnectionInfoElasticsearchAuth
- type BaseConnectionInfoElasticsearchFormat
- type BaseConnectionInfoGooglePubSub
- type BaseConnectionInfoGoogleScc
- type BaseConnectionInfoKafka
- func (t BaseConnectionInfoKafka) AsKafkaPlaintext() (KafkaPlaintext, error)
- func (t BaseConnectionInfoKafka) AsKafkaTlsEncrypted() (KafkaTlsEncrypted, error)
- func (t *BaseConnectionInfoKafka) FromKafkaPlaintext(v KafkaPlaintext) error
- func (t *BaseConnectionInfoKafka) FromKafkaTlsEncrypted(v KafkaTlsEncrypted) error
- func (t BaseConnectionInfoKafka) MarshalJSON() ([]byte, error)
- func (t *BaseConnectionInfoKafka) MergeKafkaPlaintext(v KafkaPlaintext) error
- func (t *BaseConnectionInfoKafka) MergeKafkaTlsEncrypted(v KafkaTlsEncrypted) error
- func (t *BaseConnectionInfoKafka) UnmarshalJSON(b []byte) error
- type BaseConnectionInfoKafkaBalancer
- type BaseConnectionInfoKafkaCompression
- type BaseConnectionInfoKafkaV1
- func (t BaseConnectionInfoKafkaV1) AsKafkaPlaintextV1() (KafkaPlaintextV1, error)
- func (t BaseConnectionInfoKafkaV1) AsKafkaTlsEncryptedV1() (KafkaTlsEncryptedV1, error)
- func (t *BaseConnectionInfoKafkaV1) FromKafkaPlaintextV1(v KafkaPlaintextV1) error
- func (t *BaseConnectionInfoKafkaV1) FromKafkaTlsEncryptedV1(v KafkaTlsEncryptedV1) error
- func (t BaseConnectionInfoKafkaV1) MarshalJSON() ([]byte, error)
- func (t *BaseConnectionInfoKafkaV1) MergeKafkaPlaintextV1(v KafkaPlaintextV1) error
- func (t *BaseConnectionInfoKafkaV1) MergeKafkaTlsEncryptedV1(v KafkaTlsEncryptedV1) error
- func (t *BaseConnectionInfoKafkaV1) UnmarshalJSON(b []byte) error
- type BaseConnectionInfoKafkaV1Balancer
- type BaseConnectionInfoKafkaV1Compression
- type BaseConnectionInfoMcm
- type BaseConnectionInfoMicrosoftSentinel
- type BaseConnectionInfoQradar
- type BaseConnectionInfoSplunk
- type BaseConnectionInfoSyslog
- type BaseConnectionInfoSyslogFormatter
- type BaseConnectionInfoSyslogMessageFormat
- type BaseConnectionInfoWebhook
- type BaseConnectionInfoWebhookAuth
- type BaseConnectionInfoWebhookOutput
- type BaseConnectionInfoWebhookTimestampFormat
- type BaseContent
- type BaseImage
- type BaseIntegrationPayload
- type BaseRiskAcceptedPayload
- type BaseRiskAcceptedPayloadReason
- type BaseRiskAcceptedPayloadStages
- type BaseRiskAcceptedResponsePayload
- type BaseRiskAcceptedResponsePayloadStatus
- type BucketConfigurationV1
- type Bundle
- type BundleRef
- type BundleRule
- type BundleType
- type CallerId
- type CaptureAction
- type CaptureStorageConfigurationResponseV1
- type Category
- type Certificate
- type CertificatesResponse
- type CheckboxFieldValueV1
- type CisaKevAvailableSince
- type CisaKevAvailableSinceType
- type CisaKevKnownRansomwareCampaignUse
- type CisaKevKnownRansomwareCampaignUseType
- type CisaKevPublishDate
- type CisaKevPublishDateType
- type Client
- func (c *Client) CreateAccessKeyV1(ctx context.Context, body CreateAccessKeyV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateAccessKeyV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateCSRV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CreateCustomPrometheusJobV1WithBody(ctx context.Context, jobName JobNamePath, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateEFOIntegrationV1(ctx context.Context, body CreateEFOIntegrationV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateEFOIntegrationV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateEFOIntegrationV2(ctx context.Context, body CreateEFOIntegrationV2JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateEFOIntegrationV2WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateGlobalServiceAccountV1(ctx context.Context, body CreateGlobalServiceAccountV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateGlobalServiceAccountV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateGlobalServiceAccountsNotificationSettingsV1(ctx context.Context, ...) (*http.Response, error)
- func (c *Client) CreateGlobalServiceAccountsNotificationSettingsV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateGroupMappingV1(ctx context.Context, body CreateGroupMappingV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateGroupMappingV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateInhibitionRule(ctx context.Context, body CreateInhibitionRuleJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateInhibitionRuleWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateIpFilterV1(ctx context.Context, body CreateIpFilterV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateIpFilterV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateJiraIntegrationV1(ctx context.Context, body CreateJiraIntegrationV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateJiraIntegrationV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateJiraIssueTypeV1(ctx context.Context, integrationID IntegrationID, ...) (*http.Response, error)
- func (c *Client) CreateJiraIssueTypeV1WithBody(ctx context.Context, integrationID IntegrationID, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateNotificationChannel(ctx context.Context, body CreateNotificationChannelJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateNotificationChannelWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreatePricingV1(ctx context.Context, body CreatePricingV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreatePricingV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateRoleV1(ctx context.Context, body CreateRoleV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateRoleV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateServiceAccountsNotificationSettingsV1(ctx context.Context, teamId TeamIdPath, ...) (*http.Response, error)
- func (c *Client) CreateServiceAccountsNotificationSettingsV1WithBody(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateSsoSettingsV1(ctx context.Context, body CreateSsoSettingsV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateSsoSettingsV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateTeamServiceAccountV1(ctx context.Context, teamId TeamIdPath, ...) (*http.Response, error)
- func (c *Client) CreateTeamServiceAccountV1WithBody(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateTeamV1(ctx context.Context, body CreateTeamV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateTeamV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateUserV1(ctx context.Context, params *CreateUserV1Params, ...) (*http.Response, error)
- func (c *Client) CreateUserV1WithBody(ctx context.Context, params *CreateUserV1Params, contentType string, ...) (*http.Response, error)
- func (c *Client) CreateZoneV1(ctx context.Context, body CreateZoneV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateZoneV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteAcceptedRiskV1(ctx context.Context, acceptedRiskID AcceptedRiskID, ...) (*http.Response, error)
- func (c *Client) DeleteAccessKeyByIdV1(ctx context.Context, accessKeyId AccessKeyIdPath, ...) (*http.Response, error)
- func (c *Client) DeleteCertificateV1(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteCustomPrometheusJobByIdV1(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteEFOIntegrationByIdV1(ctx context.Context, integrationId IntegrationId, ...) (*http.Response, error)
- func (c *Client) DeleteEFOIntegrationByIdV2(ctx context.Context, integrationId IntegrationId, ...) (*http.Response, error)
- func (c *Client) DeleteGlobalServiceAccountByIdV1(ctx context.Context, serviceAccountId ServiceAccountIdPath, ...) (*http.Response, error)
- func (c *Client) DeleteGlobalServiceAccountsNotificationSettingsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteGroupMappingByIdV1(ctx context.Context, groupMappingId GroupMappingIdPath, ...) (*http.Response, error)
- func (c *Client) DeleteInhibitionRuleById(ctx context.Context, inhibitionRuleId InhibitionRulePath, ...) (*http.Response, error)
- func (c *Client) DeleteIpFilterByIdV1(ctx context.Context, ipFilterId IpFilterIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteJiraIntegrationV1(ctx context.Context, integrationID IntegrationID, ...) (*http.Response, error)
- func (c *Client) DeleteJiraIssueTypeV1(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, ...) (*http.Response, error)
- func (c *Client) DeleteNotificationChannelById(ctx context.Context, notificationChannelID NotificationChannelID, ...) (*http.Response, error)
- func (c *Client) DeletePricingByIdV1(ctx context.Context, pricingId PricingIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteRoleByIdV1(ctx context.Context, roleId RoleIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteSecureVulnerabilityV1BundlesBundleId(ctx context.Context, bundleId int64, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteSecureVulnerabilityV1PoliciesPolicyId(ctx context.Context, policyId int64, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteServiceAccountsNotificationSettingsV1(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteSsoSettingsByIdV1(ctx context.Context, ssoSettingsId SsoSettingsIdPath, ...) (*http.Response, error)
- func (c *Client) DeleteTeamByIdV1(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteTeamServiceAccountByIdV1(ctx context.Context, teamId TeamIdPath, serviceAccountId ServiceAccountIdPath, ...) (*http.Response, error)
- func (c *Client) DeleteTeamUserByIdV1(ctx context.Context, teamId TeamIdPath, userId UserIdPath, ...) (*http.Response, error)
- func (c *Client) DeleteUserByIdV1(ctx context.Context, userId UserIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteZoneV1(ctx context.Context, zoneId ZoneId, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) EditZoneV1(ctx context.Context, zoneId ZoneId, body EditZoneV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) EditZoneV1WithBody(ctx context.Context, zoneId ZoneId, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) GenerateSysql(ctx context.Context, question string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAcceptedRiskV1(ctx context.Context, acceptedRiskID AcceptedRiskID, ...) (*http.Response, error)
- func (c *Client) GetAcceptedRisksV1(ctx context.Context, params *GetAcceptedRisksV1Params, ...) (*http.Response, error)
- func (c *Client) GetAccessKeyByIdV1(ctx context.Context, accessKeyId AccessKeyIdPath, ...) (*http.Response, error)
- func (c *Client) GetAccessKeysV1(ctx context.Context, params *GetAccessKeysV1Params, ...) (*http.Response, error)
- func (c *Client) GetActionExecutionFileAcquireV1(ctx context.Context, actionExecutionId ActionExecutionId, ...) (*http.Response, error)
- func (c *Client) GetActionExecutionV1(ctx context.Context, actionExecutionId ActionExecutionId, ...) (*http.Response, error)
- func (c *Client) GetActionExecutionsv1(ctx context.Context, params *GetActionExecutionsv1Params, ...) (*http.Response, error)
- func (c *Client) GetActionsV1(ctx context.Context, params *GetActionsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetActivityAuditEntriesSupportedFiltersV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetActivityAuditEntriesV1(ctx context.Context, params *GetActivityAuditEntriesV1Params, ...) (*http.Response, error)
- func (c *Client) GetActivityAuditEntryV1(ctx context.Context, entryId EntryId, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAdminTsdbCleanTombstonesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAdminTsdbDeleteSeriesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAdminTsdbSnapshotV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAlertManagersV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAlertsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCaptureStorageConfigurationV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCertificateRegistrationV1(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCertificateV1(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCertificatesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCustomPrometheusJobByNameV1(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCustomPrometheusJobEnablementV1(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCustomPrometheusJobsV1(ctx context.Context, params *GetCustomPrometheusJobsV1Params, ...) (*http.Response, error)
- func (c *Client) GetDefaultRoleByDisplayNameV1(ctx context.Context, ...) (*http.Response, error)
- func (c *Client) GetDisabledMetricsByJobV1(ctx context.Context, params *GetDisabledMetricsByJobV1Params, ...) (*http.Response, error)
- func (c *Client) GetEFOIntegrationByIdV1(ctx context.Context, integrationId IntegrationId, ...) (*http.Response, error)
- func (c *Client) GetEFOIntegrationByIdV2(ctx context.Context, integrationId IntegrationId, ...) (*http.Response, error)
- func (c *Client) GetEventV1(ctx context.Context, eventId EventId, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetEventsSupportedFiltersV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetEventsV1(ctx context.Context, params *GetEventsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetExemplarsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetFormatQueryV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetGlobaSsoSettingsV1(ctx context.Context, ssoProductId GetGlobaSsoSettingsV1ParamsSsoProductId, ...) (*http.Response, error)
- func (c *Client) GetGlobalServiceAccountByIdV1(ctx context.Context, serviceAccountId ServiceAccountIdPath, ...) (*http.Response, error)
- func (c *Client) GetGlobalServiceAccountsNotificationSettingsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetGlobalServiceAccountsV1(ctx context.Context, params *GetGlobalServiceAccountsV1Params, ...) (*http.Response, error)
- func (c *Client) GetGroupMappingByIdV1(ctx context.Context, groupMappingId GroupMappingIdPath, ...) (*http.Response, error)
- func (c *Client) GetGroupMappingSettingsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetGroupMappingsV1(ctx context.Context, params *GetGroupMappingsV1Params, ...) (*http.Response, error)
- func (c *Client) GetInhibitionRuleById(ctx context.Context, inhibitionRuleId InhibitionRulePath, ...) (*http.Response, error)
- func (c *Client) GetInhibitionRules(ctx context.Context, params *GetInhibitionRulesParams, ...) (*http.Response, error)
- func (c *Client) GetIpFilterByIdV1(ctx context.Context, ipFilterId IpFilterIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetIpFiltersSettingsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetIpFiltersV1(ctx context.Context, params *GetIpFiltersV1Params, ...) (*http.Response, error)
- func (c *Client) GetJiraIntegrationV1(ctx context.Context, integrationID IntegrationID, ...) (*http.Response, error)
- func (c *Client) GetJiraIntegrationsV1(ctx context.Context, params *GetJiraIntegrationsV1Params, ...) (*http.Response, error)
- func (c *Client) GetJiraIssueTypeV1(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, ...) (*http.Response, error)
- func (c *Client) GetJiraIssueTypesV1(ctx context.Context, integrationID IntegrationID, ...) (*http.Response, error)
- func (c *Client) GetLabelValuesV1(ctx context.Context, labelName LabelNamePath, params *GetLabelValuesV1Params, ...) (*http.Response, error)
- func (c *Client) GetLabelsV1(ctx context.Context, params *GetLabelsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetLiveNotificationsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetMetadataV1(ctx context.Context, params *GetMetadataV1Params, ...) (*http.Response, error)
- func (c *Client) GetMonitorEventsV1(ctx context.Context, params *GetMonitorEventsV1Params, ...) (*http.Response, error)
- func (c *Client) GetMyPermissions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetNotificationChannelById(ctx context.Context, notificationChannelID NotificationChannelID, ...) (*http.Response, error)
- func (c *Client) GetNotificationChannels(ctx context.Context, params *GetNotificationChannelsParams, ...) (*http.Response, error)
- func (c *Client) GetNotificationsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetParseQueryV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPermissionsV1(ctx context.Context, params *GetPermissionsV1Params, ...) (*http.Response, error)
- func (c *Client) GetPlatformAuditEventsV1(ctx context.Context, params *GetPlatformAuditEventsV1Params, ...) (*http.Response, error)
- func (c *Client) GetPricingByIdV1(ctx context.Context, pricingId PricingIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPricingProjectedCostsV1(ctx context.Context, pricingId PricingIdPath, ...) (*http.Response, error)
- func (c *Client) GetPricingV1(ctx context.Context, params *GetPricingV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetProcessTreeBranches(ctx context.Context, eventID string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetProcessTreeTrees(ctx context.Context, eventID string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetQueryRangeV1(ctx context.Context, params *GetQueryRangeV1Params, ...) (*http.Response, error)
- func (c *Client) GetQueryV1(ctx context.Context, params *GetQueryV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetResource(ctx context.Context, hash string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetResources(ctx context.Context, params *GetResourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetRoleByIdV1(ctx context.Context, roleId RoleIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetRolesV1(ctx context.Context, params *GetRolesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetRulesV1(ctx context.Context, params *GetRulesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSBOMV1beta1(ctx context.Context, params *GetSBOMV1beta1Params, ...) (*http.Response, error)
- func (c *Client) GetSecureVulnerabilityV1Bundles(ctx context.Context, params *GetSecureVulnerabilityV1BundlesParams, ...) (*http.Response, error)
- func (c *Client) GetSecureVulnerabilityV1BundlesBundleId(ctx context.Context, bundleId int64, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSecureVulnerabilityV1PipelineResults(ctx context.Context, params *GetSecureVulnerabilityV1PipelineResultsParams, ...) (*http.Response, error)
- func (c *Client) GetSecureVulnerabilityV1Policies(ctx context.Context, params *GetSecureVulnerabilityV1PoliciesParams, ...) (*http.Response, error)
- func (c *Client) GetSecureVulnerabilityV1PoliciesPolicyId(ctx context.Context, policyId int64, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSecureVulnerabilityV1ResultsResultId(ctx context.Context, resultId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSeriesV1(ctx context.Context, params *GetSeriesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetServiceAccountsNotificationSettingsV1(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSsoSettingsByIdV1(ctx context.Context, ssoSettingsId SsoSettingsIdPath, ...) (*http.Response, error)
- func (c *Client) GetSsoSettingsV1(ctx context.Context, params *GetSsoSettingsV1Params, ...) (*http.Response, error)
- func (c *Client) GetStatusBuildInfoV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetStatusConfigV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetStatusFlagsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetStatusRuntimeInfoV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetStatusTsdbV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetStatusWalReplayV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSysqlSchema(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetTargetsMetadataV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetTargetsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetTeamByIdV1(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetTeamServiceAccountByIdV1(ctx context.Context, teamId TeamIdPath, serviceAccountId ServiceAccountIdPath, ...) (*http.Response, error)
- func (c *Client) GetTeamServiceAccountsV1(ctx context.Context, teamId TeamIdPath, params *GetTeamServiceAccountsV1Params, ...) (*http.Response, error)
- func (c *Client) GetTeamUserByIdV1(ctx context.Context, teamId TeamIdPath, userId UserIdPath, ...) (*http.Response, error)
- func (c *Client) GetTeamUsersV1(ctx context.Context, teamId TeamIdPath, params *GetTeamUsersV1Params, ...) (*http.Response, error)
- func (c *Client) GetTeamsV1(ctx context.Context, params *GetTeamsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetUserByIdV1(ctx context.Context, userId UserIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetUserDeactivationConfigurationV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetUsersV1(ctx context.Context, params *GetUsersV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetWastedWorkloadData(ctx context.Context, body GetWastedWorkloadDataJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) GetWastedWorkloadDataWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) GetWorkloadCostDataV1(ctx context.Context, body GetWorkloadCostDataV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) GetWorkloadCostDataV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) GetWorkloadRightsizingData(ctx context.Context, body GetWorkloadRightsizingDataJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) GetWorkloadRightsizingDataWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) GetZoneByIdV1(ctx context.Context, zoneId ZoneId, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListEFOChannelsByIntegrationV1(ctx context.Context, params *ListEFOChannelsByIntegrationV1Params, ...) (*http.Response, error)
- func (c *Client) ListEFOChannelsByIntegrationV2(ctx context.Context, params *ListEFOChannelsByIntegrationV2Params, ...) (*http.Response, error)
- func (c *Client) ListEFOIntegrationsTypesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListEFOIntegrationsTypesV2(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListEFOIntegrationsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListEFOIntegrationsV2(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListJobsV1(ctx context.Context, params *ListJobsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListSchedulesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListZonesV1(ctx context.Context, params *ListZonesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PostAcceptedRiskV1(ctx context.Context, body PostAcceptedRiskV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostAcceptedRiskV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostAdminTsdbCleanTombstonesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PostAdminTsdbDeleteSeriesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PostAdminTsdbSnapshotV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PostDisabledMetricsV1(ctx context.Context, body PostDisabledMetricsV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostDisabledMetricsV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostExemplarsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PostFormatQueryV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PostLabelsV1(ctx context.Context, params *PostLabelsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PostParseQueryV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PostQueryRangeV1(ctx context.Context, params *PostQueryRangeV1Params, ...) (*http.Response, error)
- func (c *Client) PostQueryV1(ctx context.Context, params *PostQueryV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PostSecureVulnerabilityV1Bundles(ctx context.Context, body PostSecureVulnerabilityV1BundlesJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostSecureVulnerabilityV1BundlesWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostSecureVulnerabilityV1Policies(ctx context.Context, body PostSecureVulnerabilityV1PoliciesJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostSecureVulnerabilityV1PoliciesWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostSeriesV1(ctx context.Context, params *PostSeriesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PutSecureVulnerabilityV1BundlesBundleId(ctx context.Context, bundleId int64, ...) (*http.Response, error)
- func (c *Client) PutSecureVulnerabilityV1BundlesBundleIdWithBody(ctx context.Context, bundleId int64, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PutSecureVulnerabilityV1PoliciesPolicyId(ctx context.Context, policyId int64, ...) (*http.Response, error)
- func (c *Client) PutSecureVulnerabilityV1PoliciesPolicyIdWithBody(ctx context.Context, policyId int64, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) QuerySysqlGet(ctx context.Context, params *QuerySysqlGetParams, ...) (*http.Response, error)
- func (c *Client) QuerySysqlPost(ctx context.Context, body QuerySysqlPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) QuerySysqlPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) RemoteWriteV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SaveGroupMappingSettingsV1(ctx context.Context, body SaveGroupMappingSettingsV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SaveGroupMappingSettingsV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SaveIpFiltersSettingsV1(ctx context.Context, body SaveIpFiltersSettingsV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SaveIpFiltersSettingsV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SaveTeamUserV1(ctx context.Context, teamId TeamIdPath, userId UserIdPath, ...) (*http.Response, error)
- func (c *Client) SaveTeamUserV1WithBody(ctx context.Context, teamId TeamIdPath, userId UserIdPath, contentType string, ...) (*http.Response, error)
- func (c *Client) ScannerAPIServiceListRegistryResults(ctx context.Context, params *ScannerAPIServiceListRegistryResultsParams, ...) (*http.Response, error)
- func (c *Client) ScannerAPIServiceListRuntimeResults(ctx context.Context, params *ScannerAPIServiceListRuntimeResultsParams, ...) (*http.Response, error)
- func (c *Client) SubmitActionExecutionv1(ctx context.Context, body SubmitActionExecutionv1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SubmitActionExecutionv1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UndoActionExecutionV1(ctx context.Context, actionExecutionId ActionExecutionId, ...) (*http.Response, error)
- func (c *Client) UpdateAcceptedRiskV1(ctx context.Context, acceptedRiskID AcceptedRiskID, ...) (*http.Response, error)
- func (c *Client) UpdateAcceptedRiskV1WithBody(ctx context.Context, acceptedRiskID AcceptedRiskID, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateAccessKeyByIdV1(ctx context.Context, accessKeyId AccessKeyIdPath, ...) (*http.Response, error)
- func (c *Client) UpdateAccessKeyByIdV1WithBody(ctx context.Context, accessKeyId AccessKeyIdPath, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateCaptureStorageConfigurationV1(ctx context.Context, body UpdateCaptureStorageConfigurationV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateCaptureStorageConfigurationV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateCustomPrometheusJobByIdV1WithBody(ctx context.Context, jobName JobNamePath, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateCustomPrometheusJobEnablementV1(ctx context.Context, jobName JobNamePath, ...) (*http.Response, error)
- func (c *Client) UpdateCustomPrometheusJobEnablementV1WithBody(ctx context.Context, jobName JobNamePath, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateEFOIntegrationByIdV1(ctx context.Context, integrationId IntegrationId, ...) (*http.Response, error)
- func (c *Client) UpdateEFOIntegrationByIdV1WithBody(ctx context.Context, integrationId IntegrationId, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateEFOIntegrationByIdV2(ctx context.Context, integrationId IntegrationId, ...) (*http.Response, error)
- func (c *Client) UpdateEFOIntegrationByIdV2WithBody(ctx context.Context, integrationId IntegrationId, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateGlobalServiceAccountsNotificationSettingsV1(ctx context.Context, ...) (*http.Response, error)
- func (c *Client) UpdateGlobalServiceAccountsNotificationSettingsV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateGlobalSsoSettingsV1(ctx context.Context, ssoProductId UpdateGlobalSsoSettingsV1ParamsSsoProductId, ...) (*http.Response, error)
- func (c *Client) UpdateGlobalSsoSettingsV1WithBody(ctx context.Context, ssoProductId UpdateGlobalSsoSettingsV1ParamsSsoProductId, ...) (*http.Response, error)
- func (c *Client) UpdateGroupMappingByIdV1(ctx context.Context, groupMappingId GroupMappingIdPath, ...) (*http.Response, error)
- func (c *Client) UpdateGroupMappingByIdV1WithBody(ctx context.Context, groupMappingId GroupMappingIdPath, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateInhibitionRule(ctx context.Context, inhibitionRuleId InhibitionRulePath, ...) (*http.Response, error)
- func (c *Client) UpdateInhibitionRuleWithBody(ctx context.Context, inhibitionRuleId InhibitionRulePath, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateIpFilterV1(ctx context.Context, ipFilterId IpFilterIdPath, ...) (*http.Response, error)
- func (c *Client) UpdateIpFilterV1WithBody(ctx context.Context, ipFilterId IpFilterIdPath, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateJiraIntegrationV1(ctx context.Context, integrationID IntegrationID, ...) (*http.Response, error)
- func (c *Client) UpdateJiraIntegrationV1WithBody(ctx context.Context, integrationID IntegrationID, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateJiraIssueTypeV1(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, ...) (*http.Response, error)
- func (c *Client) UpdateJiraIssueTypeV1WithBody(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, ...) (*http.Response, error)
- func (c *Client) UpdateNotificationChannelById(ctx context.Context, notificationChannelID NotificationChannelID, ...) (*http.Response, error)
- func (c *Client) UpdateNotificationChannelByIdWithBody(ctx context.Context, notificationChannelID NotificationChannelID, ...) (*http.Response, error)
- func (c *Client) UpdatePricingByIdV1(ctx context.Context, pricingId PricingIdPath, ...) (*http.Response, error)
- func (c *Client) UpdatePricingByIdV1WithBody(ctx context.Context, pricingId PricingIdPath, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateRoleByIdV1(ctx context.Context, roleId RoleIdPath, body UpdateRoleByIdV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateRoleByIdV1WithBody(ctx context.Context, roleId RoleIdPath, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateServiceAccountsNotificationSettingsV1(ctx context.Context, teamId TeamIdPath, ...) (*http.Response, error)
- func (c *Client) UpdateServiceAccountsNotificationSettingsV1WithBody(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateSsoSettingsByIdV1(ctx context.Context, ssoSettingsId SsoSettingsIdPath, ...) (*http.Response, error)
- func (c *Client) UpdateSsoSettingsByIdV1WithBody(ctx context.Context, ssoSettingsId SsoSettingsIdPath, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateTeamByIdV1(ctx context.Context, teamId TeamIdPath, body UpdateTeamByIdV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateTeamByIdV1WithBody(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateUserDeactivationConfigurationByIdV1(ctx context.Context, ...) (*http.Response, error)
- func (c *Client) UpdateUserDeactivationConfigurationByIdV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateUserV1(ctx context.Context, userId UserIdPath, body UpdateUserV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateUserV1WithBody(ctx context.Context, userId UserIdPath, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UploadCertificateV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) CreateAccessKeyV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateAccessKeyV1Response, error)
- func (c *ClientWithResponses) CreateAccessKeyV1WithResponse(ctx context.Context, body CreateAccessKeyV1JSONRequestBody, ...) (*CreateAccessKeyV1Response, error)
- func (c *ClientWithResponses) CreateCSRV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CreateCSRV1Response, error)
- func (c *ClientWithResponses) CreateCustomPrometheusJobV1WithBodyWithResponse(ctx context.Context, jobName JobNamePath, contentType string, body io.Reader, ...) (*CreateCustomPrometheusJobV1Response, error)
- func (c *ClientWithResponses) CreateEFOIntegrationV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateEFOIntegrationV1Response, error)
- func (c *ClientWithResponses) CreateEFOIntegrationV1WithResponse(ctx context.Context, body CreateEFOIntegrationV1JSONRequestBody, ...) (*CreateEFOIntegrationV1Response, error)
- func (c *ClientWithResponses) CreateEFOIntegrationV2WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateEFOIntegrationV2Response, error)
- func (c *ClientWithResponses) CreateEFOIntegrationV2WithResponse(ctx context.Context, body CreateEFOIntegrationV2JSONRequestBody, ...) (*CreateEFOIntegrationV2Response, error)
- func (c *ClientWithResponses) CreateGlobalServiceAccountV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateGlobalServiceAccountV1Response, error)
- func (c *ClientWithResponses) CreateGlobalServiceAccountV1WithResponse(ctx context.Context, body CreateGlobalServiceAccountV1JSONRequestBody, ...) (*CreateGlobalServiceAccountV1Response, error)
- func (c *ClientWithResponses) CreateGlobalServiceAccountsNotificationSettingsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateGlobalServiceAccountsNotificationSettingsV1Response, error)
- func (c *ClientWithResponses) CreateGlobalServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, ...) (*CreateGlobalServiceAccountsNotificationSettingsV1Response, error)
- func (c *ClientWithResponses) CreateGroupMappingV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateGroupMappingV1Response, error)
- func (c *ClientWithResponses) CreateGroupMappingV1WithResponse(ctx context.Context, body CreateGroupMappingV1JSONRequestBody, ...) (*CreateGroupMappingV1Response, error)
- func (c *ClientWithResponses) CreateInhibitionRuleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateInhibitionRuleResponse, error)
- func (c *ClientWithResponses) CreateInhibitionRuleWithResponse(ctx context.Context, body CreateInhibitionRuleJSONRequestBody, ...) (*CreateInhibitionRuleResponse, error)
- func (c *ClientWithResponses) CreateIpFilterV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateIpFilterV1Response, error)
- func (c *ClientWithResponses) CreateIpFilterV1WithResponse(ctx context.Context, body CreateIpFilterV1JSONRequestBody, ...) (*CreateIpFilterV1Response, error)
- func (c *ClientWithResponses) CreateJiraIntegrationV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateJiraIntegrationV1Response, error)
- func (c *ClientWithResponses) CreateJiraIntegrationV1WithResponse(ctx context.Context, body CreateJiraIntegrationV1JSONRequestBody, ...) (*CreateJiraIntegrationV1Response, error)
- func (c *ClientWithResponses) CreateJiraIssueTypeV1WithBodyWithResponse(ctx context.Context, integrationID IntegrationID, contentType string, ...) (*CreateJiraIssueTypeV1Response, error)
- func (c *ClientWithResponses) CreateJiraIssueTypeV1WithResponse(ctx context.Context, integrationID IntegrationID, ...) (*CreateJiraIssueTypeV1Response, error)
- func (c *ClientWithResponses) CreateNotificationChannelWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateNotificationChannelResponse, error)
- func (c *ClientWithResponses) CreateNotificationChannelWithResponse(ctx context.Context, body CreateNotificationChannelJSONRequestBody, ...) (*CreateNotificationChannelResponse, error)
- func (c *ClientWithResponses) CreatePricingV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreatePricingV1Response, error)
- func (c *ClientWithResponses) CreatePricingV1WithResponse(ctx context.Context, body CreatePricingV1JSONRequestBody, ...) (*CreatePricingV1Response, error)
- func (c *ClientWithResponses) CreateRoleV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateRoleV1Response, error)
- func (c *ClientWithResponses) CreateRoleV1WithResponse(ctx context.Context, body CreateRoleV1JSONRequestBody, ...) (*CreateRoleV1Response, error)
- func (c *ClientWithResponses) CreateServiceAccountsNotificationSettingsV1WithBodyWithResponse(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, ...) (*CreateServiceAccountsNotificationSettingsV1Response, error)
- func (c *ClientWithResponses) CreateServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, teamId TeamIdPath, ...) (*CreateServiceAccountsNotificationSettingsV1Response, error)
- func (c *ClientWithResponses) CreateSsoSettingsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateSsoSettingsV1Response, error)
- func (c *ClientWithResponses) CreateSsoSettingsV1WithResponse(ctx context.Context, body CreateSsoSettingsV1JSONRequestBody, ...) (*CreateSsoSettingsV1Response, error)
- func (c *ClientWithResponses) CreateTeamServiceAccountV1WithBodyWithResponse(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, ...) (*CreateTeamServiceAccountV1Response, error)
- func (c *ClientWithResponses) CreateTeamServiceAccountV1WithResponse(ctx context.Context, teamId TeamIdPath, ...) (*CreateTeamServiceAccountV1Response, error)
- func (c *ClientWithResponses) CreateTeamV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateTeamV1Response, error)
- func (c *ClientWithResponses) CreateTeamV1WithResponse(ctx context.Context, body CreateTeamV1JSONRequestBody, ...) (*CreateTeamV1Response, error)
- func (c *ClientWithResponses) CreateUserV1WithBodyWithResponse(ctx context.Context, params *CreateUserV1Params, contentType string, ...) (*CreateUserV1Response, error)
- func (c *ClientWithResponses) CreateUserV1WithResponse(ctx context.Context, params *CreateUserV1Params, ...) (*CreateUserV1Response, error)
- func (c *ClientWithResponses) CreateZoneV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateZoneV1Response, error)
- func (c *ClientWithResponses) CreateZoneV1WithResponse(ctx context.Context, body CreateZoneV1JSONRequestBody, ...) (*CreateZoneV1Response, error)
- func (c *ClientWithResponses) DeleteAcceptedRiskV1WithResponse(ctx context.Context, acceptedRiskID AcceptedRiskID, ...) (*DeleteAcceptedRiskV1Response, error)
- func (c *ClientWithResponses) DeleteAccessKeyByIdV1WithResponse(ctx context.Context, accessKeyId AccessKeyIdPath, ...) (*DeleteAccessKeyByIdV1Response, error)
- func (c *ClientWithResponses) DeleteCertificateV1WithResponse(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*DeleteCertificateV1Response, error)
- func (c *ClientWithResponses) DeleteCustomPrometheusJobByIdV1WithResponse(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*DeleteCustomPrometheusJobByIdV1Response, error)
- func (c *ClientWithResponses) DeleteEFOIntegrationByIdV1WithResponse(ctx context.Context, integrationId IntegrationId, ...) (*DeleteEFOIntegrationByIdV1Response, error)
- func (c *ClientWithResponses) DeleteEFOIntegrationByIdV2WithResponse(ctx context.Context, integrationId IntegrationId, ...) (*DeleteEFOIntegrationByIdV2Response, error)
- func (c *ClientWithResponses) DeleteGlobalServiceAccountByIdV1WithResponse(ctx context.Context, serviceAccountId ServiceAccountIdPath, ...) (*DeleteGlobalServiceAccountByIdV1Response, error)
- func (c *ClientWithResponses) DeleteGlobalServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteGlobalServiceAccountsNotificationSettingsV1Response, error)
- func (c *ClientWithResponses) DeleteGroupMappingByIdV1WithResponse(ctx context.Context, groupMappingId GroupMappingIdPath, ...) (*DeleteGroupMappingByIdV1Response, error)
- func (c *ClientWithResponses) DeleteInhibitionRuleByIdWithResponse(ctx context.Context, inhibitionRuleId InhibitionRulePath, ...) (*DeleteInhibitionRuleByIdResponse, error)
- func (c *ClientWithResponses) DeleteIpFilterByIdV1WithResponse(ctx context.Context, ipFilterId IpFilterIdPath, reqEditors ...RequestEditorFn) (*DeleteIpFilterByIdV1Response, error)
- func (c *ClientWithResponses) DeleteJiraIntegrationV1WithResponse(ctx context.Context, integrationID IntegrationID, ...) (*DeleteJiraIntegrationV1Response, error)
- func (c *ClientWithResponses) DeleteJiraIssueTypeV1WithResponse(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, ...) (*DeleteJiraIssueTypeV1Response, error)
- func (c *ClientWithResponses) DeleteNotificationChannelByIdWithResponse(ctx context.Context, notificationChannelID NotificationChannelID, ...) (*DeleteNotificationChannelByIdResponse, error)
- func (c *ClientWithResponses) DeletePricingByIdV1WithResponse(ctx context.Context, pricingId PricingIdPath, reqEditors ...RequestEditorFn) (*DeletePricingByIdV1Response, error)
- func (c *ClientWithResponses) DeleteRoleByIdV1WithResponse(ctx context.Context, roleId RoleIdPath, reqEditors ...RequestEditorFn) (*DeleteRoleByIdV1Response, error)
- func (c *ClientWithResponses) DeleteSecureVulnerabilityV1BundlesBundleIdWithResponse(ctx context.Context, bundleId int64, reqEditors ...RequestEditorFn) (*DeleteSecureVulnerabilityV1BundlesBundleIdResponse, error)
- func (c *ClientWithResponses) DeleteSecureVulnerabilityV1PoliciesPolicyIdWithResponse(ctx context.Context, policyId int64, reqEditors ...RequestEditorFn) (*DeleteSecureVulnerabilityV1PoliciesPolicyIdResponse, error)
- func (c *ClientWithResponses) DeleteServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*DeleteServiceAccountsNotificationSettingsV1Response, error)
- func (c *ClientWithResponses) DeleteSsoSettingsByIdV1WithResponse(ctx context.Context, ssoSettingsId SsoSettingsIdPath, ...) (*DeleteSsoSettingsByIdV1Response, error)
- func (c *ClientWithResponses) DeleteTeamByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*DeleteTeamByIdV1Response, error)
- func (c *ClientWithResponses) DeleteTeamServiceAccountByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, serviceAccountId ServiceAccountIdPath, ...) (*DeleteTeamServiceAccountByIdV1Response, error)
- func (c *ClientWithResponses) DeleteTeamUserByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, userId UserIdPath, ...) (*DeleteTeamUserByIdV1Response, error)
- func (c *ClientWithResponses) DeleteUserByIdV1WithResponse(ctx context.Context, userId UserIdPath, reqEditors ...RequestEditorFn) (*DeleteUserByIdV1Response, error)
- func (c *ClientWithResponses) DeleteZoneV1WithResponse(ctx context.Context, zoneId ZoneId, reqEditors ...RequestEditorFn) (*DeleteZoneV1Response, error)
- func (c *ClientWithResponses) EditZoneV1WithBodyWithResponse(ctx context.Context, zoneId ZoneId, contentType string, body io.Reader, ...) (*EditZoneV1Response, error)
- func (c *ClientWithResponses) EditZoneV1WithResponse(ctx context.Context, zoneId ZoneId, body EditZoneV1JSONRequestBody, ...) (*EditZoneV1Response, error)
- func (c *ClientWithResponses) GenerateSysqlWithResponse(ctx context.Context, question string, reqEditors ...RequestEditorFn) (*GenerateSysqlResponse, error)
- func (c *ClientWithResponses) GetAcceptedRiskV1WithResponse(ctx context.Context, acceptedRiskID AcceptedRiskID, ...) (*GetAcceptedRiskV1Response, error)
- func (c *ClientWithResponses) GetAcceptedRisksV1WithResponse(ctx context.Context, params *GetAcceptedRisksV1Params, ...) (*GetAcceptedRisksV1Response, error)
- func (c *ClientWithResponses) GetAccessKeyByIdV1WithResponse(ctx context.Context, accessKeyId AccessKeyIdPath, ...) (*GetAccessKeyByIdV1Response, error)
- func (c *ClientWithResponses) GetAccessKeysV1WithResponse(ctx context.Context, params *GetAccessKeysV1Params, ...) (*GetAccessKeysV1Response, error)
- func (c *ClientWithResponses) GetActionExecutionFileAcquireV1WithResponse(ctx context.Context, actionExecutionId ActionExecutionId, ...) (*GetActionExecutionFileAcquireV1Response, error)
- func (c *ClientWithResponses) GetActionExecutionV1WithResponse(ctx context.Context, actionExecutionId ActionExecutionId, ...) (*GetActionExecutionV1Response, error)
- func (c *ClientWithResponses) GetActionExecutionsv1WithResponse(ctx context.Context, params *GetActionExecutionsv1Params, ...) (*GetActionExecutionsv1Response, error)
- func (c *ClientWithResponses) GetActionsV1WithResponse(ctx context.Context, params *GetActionsV1Params, reqEditors ...RequestEditorFn) (*GetActionsV1Response, error)
- func (c *ClientWithResponses) GetActivityAuditEntriesSupportedFiltersV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetActivityAuditEntriesSupportedFiltersV1Response, error)
- func (c *ClientWithResponses) GetActivityAuditEntriesV1WithResponse(ctx context.Context, params *GetActivityAuditEntriesV1Params, ...) (*GetActivityAuditEntriesV1Response, error)
- func (c *ClientWithResponses) GetActivityAuditEntryV1WithResponse(ctx context.Context, entryId EntryId, reqEditors ...RequestEditorFn) (*GetActivityAuditEntryV1Response, error)
- func (c *ClientWithResponses) GetAdminTsdbCleanTombstonesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminTsdbCleanTombstonesV1Response, error)
- func (c *ClientWithResponses) GetAdminTsdbDeleteSeriesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminTsdbDeleteSeriesV1Response, error)
- func (c *ClientWithResponses) GetAdminTsdbSnapshotV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminTsdbSnapshotV1Response, error)
- func (c *ClientWithResponses) GetAlertManagersV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAlertManagersV1Response, error)
- func (c *ClientWithResponses) GetAlertsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAlertsV1Response, error)
- func (c *ClientWithResponses) GetCaptureStorageConfigurationV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCaptureStorageConfigurationV1Response, error)
- func (c *ClientWithResponses) GetCertificateRegistrationV1WithResponse(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*GetCertificateRegistrationV1Response, error)
- func (c *ClientWithResponses) GetCertificateV1WithResponse(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*GetCertificateV1Response, error)
- func (c *ClientWithResponses) GetCertificatesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCertificatesV1Response, error)
- func (c *ClientWithResponses) GetCustomPrometheusJobByNameV1WithResponse(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*GetCustomPrometheusJobByNameV1Response, error)
- func (c *ClientWithResponses) GetCustomPrometheusJobEnablementV1WithResponse(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*GetCustomPrometheusJobEnablementV1Response, error)
- func (c *ClientWithResponses) GetCustomPrometheusJobsV1WithResponse(ctx context.Context, params *GetCustomPrometheusJobsV1Params, ...) (*GetCustomPrometheusJobsV1Response, error)
- func (c *ClientWithResponses) GetDefaultRoleByDisplayNameV1WithResponse(ctx context.Context, ...) (*GetDefaultRoleByDisplayNameV1Response, error)
- func (c *ClientWithResponses) GetDisabledMetricsByJobV1WithResponse(ctx context.Context, params *GetDisabledMetricsByJobV1Params, ...) (*GetDisabledMetricsByJobV1Response, error)
- func (c *ClientWithResponses) GetEFOIntegrationByIdV1WithResponse(ctx context.Context, integrationId IntegrationId, ...) (*GetEFOIntegrationByIdV1Response, error)
- func (c *ClientWithResponses) GetEFOIntegrationByIdV2WithResponse(ctx context.Context, integrationId IntegrationId, ...) (*GetEFOIntegrationByIdV2Response, error)
- func (c *ClientWithResponses) GetEventV1WithResponse(ctx context.Context, eventId EventId, reqEditors ...RequestEditorFn) (*GetEventV1Response, error)
- func (c *ClientWithResponses) GetEventsSupportedFiltersV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetEventsSupportedFiltersV1Response, error)
- func (c *ClientWithResponses) GetEventsV1WithResponse(ctx context.Context, params *GetEventsV1Params, reqEditors ...RequestEditorFn) (*GetEventsV1Response, error)
- func (c *ClientWithResponses) GetExemplarsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetExemplarsV1Response, error)
- func (c *ClientWithResponses) GetFormatQueryV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetFormatQueryV1Response, error)
- func (c *ClientWithResponses) GetGlobaSsoSettingsV1WithResponse(ctx context.Context, ssoProductId GetGlobaSsoSettingsV1ParamsSsoProductId, ...) (*GetGlobaSsoSettingsV1Response, error)
- func (c *ClientWithResponses) GetGlobalServiceAccountByIdV1WithResponse(ctx context.Context, serviceAccountId ServiceAccountIdPath, ...) (*GetGlobalServiceAccountByIdV1Response, error)
- func (c *ClientWithResponses) GetGlobalServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGlobalServiceAccountsNotificationSettingsV1Response, error)
- func (c *ClientWithResponses) GetGlobalServiceAccountsV1WithResponse(ctx context.Context, params *GetGlobalServiceAccountsV1Params, ...) (*GetGlobalServiceAccountsV1Response, error)
- func (c *ClientWithResponses) GetGroupMappingByIdV1WithResponse(ctx context.Context, groupMappingId GroupMappingIdPath, ...) (*GetGroupMappingByIdV1Response, error)
- func (c *ClientWithResponses) GetGroupMappingSettingsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGroupMappingSettingsV1Response, error)
- func (c *ClientWithResponses) GetGroupMappingsV1WithResponse(ctx context.Context, params *GetGroupMappingsV1Params, ...) (*GetGroupMappingsV1Response, error)
- func (c *ClientWithResponses) GetInhibitionRuleByIdWithResponse(ctx context.Context, inhibitionRuleId InhibitionRulePath, ...) (*GetInhibitionRuleByIdResponse, error)
- func (c *ClientWithResponses) GetInhibitionRulesWithResponse(ctx context.Context, params *GetInhibitionRulesParams, ...) (*GetInhibitionRulesResponse, error)
- func (c *ClientWithResponses) GetIpFilterByIdV1WithResponse(ctx context.Context, ipFilterId IpFilterIdPath, reqEditors ...RequestEditorFn) (*GetIpFilterByIdV1Response, error)
- func (c *ClientWithResponses) GetIpFiltersSettingsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetIpFiltersSettingsV1Response, error)
- func (c *ClientWithResponses) GetIpFiltersV1WithResponse(ctx context.Context, params *GetIpFiltersV1Params, ...) (*GetIpFiltersV1Response, error)
- func (c *ClientWithResponses) GetJiraIntegrationV1WithResponse(ctx context.Context, integrationID IntegrationID, ...) (*GetJiraIntegrationV1Response, error)
- func (c *ClientWithResponses) GetJiraIntegrationsV1WithResponse(ctx context.Context, params *GetJiraIntegrationsV1Params, ...) (*GetJiraIntegrationsV1Response, error)
- func (c *ClientWithResponses) GetJiraIssueTypeV1WithResponse(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, ...) (*GetJiraIssueTypeV1Response, error)
- func (c *ClientWithResponses) GetJiraIssueTypesV1WithResponse(ctx context.Context, integrationID IntegrationID, ...) (*GetJiraIssueTypesV1Response, error)
- func (c *ClientWithResponses) GetLabelValuesV1WithResponse(ctx context.Context, labelName LabelNamePath, params *GetLabelValuesV1Params, ...) (*GetLabelValuesV1Response, error)
- func (c *ClientWithResponses) GetLabelsV1WithResponse(ctx context.Context, params *GetLabelsV1Params, reqEditors ...RequestEditorFn) (*GetLabelsV1Response, error)
- func (c *ClientWithResponses) GetLiveNotificationsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLiveNotificationsV1Response, error)
- func (c *ClientWithResponses) GetMetadataV1WithResponse(ctx context.Context, params *GetMetadataV1Params, ...) (*GetMetadataV1Response, error)
- func (c *ClientWithResponses) GetMonitorEventsV1WithResponse(ctx context.Context, params *GetMonitorEventsV1Params, ...) (*GetMonitorEventsV1Response, error)
- func (c *ClientWithResponses) GetMyPermissionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMyPermissionsResponse, error)
- func (c *ClientWithResponses) GetNotificationChannelByIdWithResponse(ctx context.Context, notificationChannelID NotificationChannelID, ...) (*GetNotificationChannelByIdResponse, error)
- func (c *ClientWithResponses) GetNotificationChannelsWithResponse(ctx context.Context, params *GetNotificationChannelsParams, ...) (*GetNotificationChannelsResponse, error)
- func (c *ClientWithResponses) GetNotificationsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNotificationsV1Response, error)
- func (c *ClientWithResponses) GetParseQueryV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetParseQueryV1Response, error)
- func (c *ClientWithResponses) GetPermissionsV1WithResponse(ctx context.Context, params *GetPermissionsV1Params, ...) (*GetPermissionsV1Response, error)
- func (c *ClientWithResponses) GetPlatformAuditEventsV1WithResponse(ctx context.Context, params *GetPlatformAuditEventsV1Params, ...) (*GetPlatformAuditEventsV1Response, error)
- func (c *ClientWithResponses) GetPricingByIdV1WithResponse(ctx context.Context, pricingId PricingIdPath, reqEditors ...RequestEditorFn) (*GetPricingByIdV1Response, error)
- func (c *ClientWithResponses) GetPricingProjectedCostsV1WithResponse(ctx context.Context, pricingId PricingIdPath, ...) (*GetPricingProjectedCostsV1Response, error)
- func (c *ClientWithResponses) GetPricingV1WithResponse(ctx context.Context, params *GetPricingV1Params, reqEditors ...RequestEditorFn) (*GetPricingV1Response, error)
- func (c *ClientWithResponses) GetProcessTreeBranchesWithResponse(ctx context.Context, eventID string, reqEditors ...RequestEditorFn) (*GetProcessTreeBranchesResponse, error)
- func (c *ClientWithResponses) GetProcessTreeTreesWithResponse(ctx context.Context, eventID string, reqEditors ...RequestEditorFn) (*GetProcessTreeTreesResponse, error)
- func (c *ClientWithResponses) GetQueryRangeV1WithResponse(ctx context.Context, params *GetQueryRangeV1Params, ...) (*GetQueryRangeV1Response, error)
- func (c *ClientWithResponses) GetQueryV1WithResponse(ctx context.Context, params *GetQueryV1Params, reqEditors ...RequestEditorFn) (*GetQueryV1Response, error)
- func (c *ClientWithResponses) GetResourceWithResponse(ctx context.Context, hash string, reqEditors ...RequestEditorFn) (*GetResourceResponse, error)
- func (c *ClientWithResponses) GetResourcesWithResponse(ctx context.Context, params *GetResourcesParams, reqEditors ...RequestEditorFn) (*GetResourcesResponse, error)
- func (c *ClientWithResponses) GetRoleByIdV1WithResponse(ctx context.Context, roleId RoleIdPath, reqEditors ...RequestEditorFn) (*GetRoleByIdV1Response, error)
- func (c *ClientWithResponses) GetRolesV1WithResponse(ctx context.Context, params *GetRolesV1Params, reqEditors ...RequestEditorFn) (*GetRolesV1Response, error)
- func (c *ClientWithResponses) GetRulesV1WithResponse(ctx context.Context, params *GetRulesV1Params, reqEditors ...RequestEditorFn) (*GetRulesV1Response, error)
- func (c *ClientWithResponses) GetSBOMV1beta1WithResponse(ctx context.Context, params *GetSBOMV1beta1Params, ...) (*GetSBOMV1beta1Response, error)
- func (c *ClientWithResponses) GetSecureVulnerabilityV1BundlesBundleIdWithResponse(ctx context.Context, bundleId int64, reqEditors ...RequestEditorFn) (*GetSecureVulnerabilityV1BundlesBundleIdResponse, error)
- func (c *ClientWithResponses) GetSecureVulnerabilityV1BundlesWithResponse(ctx context.Context, params *GetSecureVulnerabilityV1BundlesParams, ...) (*GetSecureVulnerabilityV1BundlesResponse, error)
- func (c *ClientWithResponses) GetSecureVulnerabilityV1PipelineResultsWithResponse(ctx context.Context, params *GetSecureVulnerabilityV1PipelineResultsParams, ...) (*GetSecureVulnerabilityV1PipelineResultsResponse, error)
- func (c *ClientWithResponses) GetSecureVulnerabilityV1PoliciesPolicyIdWithResponse(ctx context.Context, policyId int64, reqEditors ...RequestEditorFn) (*GetSecureVulnerabilityV1PoliciesPolicyIdResponse, error)
- func (c *ClientWithResponses) GetSecureVulnerabilityV1PoliciesWithResponse(ctx context.Context, params *GetSecureVulnerabilityV1PoliciesParams, ...) (*GetSecureVulnerabilityV1PoliciesResponse, error)
- func (c *ClientWithResponses) GetSecureVulnerabilityV1ResultsResultIdWithResponse(ctx context.Context, resultId string, reqEditors ...RequestEditorFn) (*GetSecureVulnerabilityV1ResultsResultIdResponse, error)
- func (c *ClientWithResponses) GetSeriesV1WithResponse(ctx context.Context, params *GetSeriesV1Params, reqEditors ...RequestEditorFn) (*GetSeriesV1Response, error)
- func (c *ClientWithResponses) GetServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*GetServiceAccountsNotificationSettingsV1Response, error)
- func (c *ClientWithResponses) GetSsoSettingsByIdV1WithResponse(ctx context.Context, ssoSettingsId SsoSettingsIdPath, ...) (*GetSsoSettingsByIdV1Response, error)
- func (c *ClientWithResponses) GetSsoSettingsV1WithResponse(ctx context.Context, params *GetSsoSettingsV1Params, ...) (*GetSsoSettingsV1Response, error)
- func (c *ClientWithResponses) GetStatusBuildInfoV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusBuildInfoV1Response, error)
- func (c *ClientWithResponses) GetStatusConfigV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusConfigV1Response, error)
- func (c *ClientWithResponses) GetStatusFlagsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusFlagsV1Response, error)
- func (c *ClientWithResponses) GetStatusRuntimeInfoV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusRuntimeInfoV1Response, error)
- func (c *ClientWithResponses) GetStatusTsdbV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusTsdbV1Response, error)
- func (c *ClientWithResponses) GetStatusWalReplayV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusWalReplayV1Response, error)
- func (c *ClientWithResponses) GetSysqlSchemaWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSysqlSchemaResponse, error)
- func (c *ClientWithResponses) GetTargetsMetadataV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTargetsMetadataV1Response, error)
- func (c *ClientWithResponses) GetTargetsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTargetsV1Response, error)
- func (c *ClientWithResponses) GetTeamByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*GetTeamByIdV1Response, error)
- func (c *ClientWithResponses) GetTeamServiceAccountByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, serviceAccountId ServiceAccountIdPath, ...) (*GetTeamServiceAccountByIdV1Response, error)
- func (c *ClientWithResponses) GetTeamServiceAccountsV1WithResponse(ctx context.Context, teamId TeamIdPath, params *GetTeamServiceAccountsV1Params, ...) (*GetTeamServiceAccountsV1Response, error)
- func (c *ClientWithResponses) GetTeamUserByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, userId UserIdPath, ...) (*GetTeamUserByIdV1Response, error)
- func (c *ClientWithResponses) GetTeamUsersV1WithResponse(ctx context.Context, teamId TeamIdPath, params *GetTeamUsersV1Params, ...) (*GetTeamUsersV1Response, error)
- func (c *ClientWithResponses) GetTeamsV1WithResponse(ctx context.Context, params *GetTeamsV1Params, reqEditors ...RequestEditorFn) (*GetTeamsV1Response, error)
- func (c *ClientWithResponses) GetUserByIdV1WithResponse(ctx context.Context, userId UserIdPath, reqEditors ...RequestEditorFn) (*GetUserByIdV1Response, error)
- func (c *ClientWithResponses) GetUserDeactivationConfigurationV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserDeactivationConfigurationV1Response, error)
- func (c *ClientWithResponses) GetUsersV1WithResponse(ctx context.Context, params *GetUsersV1Params, reqEditors ...RequestEditorFn) (*GetUsersV1Response, error)
- func (c *ClientWithResponses) GetWastedWorkloadDataWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*GetWastedWorkloadDataResponse, error)
- func (c *ClientWithResponses) GetWastedWorkloadDataWithResponse(ctx context.Context, body GetWastedWorkloadDataJSONRequestBody, ...) (*GetWastedWorkloadDataResponse, error)
- func (c *ClientWithResponses) GetWorkloadCostDataV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*GetWorkloadCostDataV1Response, error)
- func (c *ClientWithResponses) GetWorkloadCostDataV1WithResponse(ctx context.Context, body GetWorkloadCostDataV1JSONRequestBody, ...) (*GetWorkloadCostDataV1Response, error)
- func (c *ClientWithResponses) GetWorkloadRightsizingDataWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*GetWorkloadRightsizingDataResponse, error)
- func (c *ClientWithResponses) GetWorkloadRightsizingDataWithResponse(ctx context.Context, body GetWorkloadRightsizingDataJSONRequestBody, ...) (*GetWorkloadRightsizingDataResponse, error)
- func (c *ClientWithResponses) GetZoneByIdV1WithResponse(ctx context.Context, zoneId ZoneId, reqEditors ...RequestEditorFn) (*GetZoneByIdV1Response, error)
- func (c *ClientWithResponses) ListEFOChannelsByIntegrationV1WithResponse(ctx context.Context, params *ListEFOChannelsByIntegrationV1Params, ...) (*ListEFOChannelsByIntegrationV1Response, error)
- func (c *ClientWithResponses) ListEFOChannelsByIntegrationV2WithResponse(ctx context.Context, params *ListEFOChannelsByIntegrationV2Params, ...) (*ListEFOChannelsByIntegrationV2Response, error)
- func (c *ClientWithResponses) ListEFOIntegrationsTypesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEFOIntegrationsTypesV1Response, error)
- func (c *ClientWithResponses) ListEFOIntegrationsTypesV2WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEFOIntegrationsTypesV2Response, error)
- func (c *ClientWithResponses) ListEFOIntegrationsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEFOIntegrationsV1Response, error)
- func (c *ClientWithResponses) ListEFOIntegrationsV2WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEFOIntegrationsV2Response, error)
- func (c *ClientWithResponses) ListJobsV1WithResponse(ctx context.Context, params *ListJobsV1Params, reqEditors ...RequestEditorFn) (*ListJobsV1Response, error)
- func (c *ClientWithResponses) ListSchedulesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListSchedulesV1Response, error)
- func (c *ClientWithResponses) ListZonesV1WithResponse(ctx context.Context, params *ListZonesV1Params, reqEditors ...RequestEditorFn) (*ListZonesV1Response, error)
- func (c *ClientWithResponses) PostAcceptedRiskV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostAcceptedRiskV1Response, error)
- func (c *ClientWithResponses) PostAcceptedRiskV1WithResponse(ctx context.Context, body PostAcceptedRiskV1JSONRequestBody, ...) (*PostAcceptedRiskV1Response, error)
- func (c *ClientWithResponses) PostAdminTsdbCleanTombstonesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAdminTsdbCleanTombstonesV1Response, error)
- func (c *ClientWithResponses) PostAdminTsdbDeleteSeriesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAdminTsdbDeleteSeriesV1Response, error)
- func (c *ClientWithResponses) PostAdminTsdbSnapshotV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAdminTsdbSnapshotV1Response, error)
- func (c *ClientWithResponses) PostDisabledMetricsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostDisabledMetricsV1Response, error)
- func (c *ClientWithResponses) PostDisabledMetricsV1WithResponse(ctx context.Context, body PostDisabledMetricsV1JSONRequestBody, ...) (*PostDisabledMetricsV1Response, error)
- func (c *ClientWithResponses) PostExemplarsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostExemplarsV1Response, error)
- func (c *ClientWithResponses) PostFormatQueryV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostFormatQueryV1Response, error)
- func (c *ClientWithResponses) PostLabelsV1WithResponse(ctx context.Context, params *PostLabelsV1Params, reqEditors ...RequestEditorFn) (*PostLabelsV1Response, error)
- func (c *ClientWithResponses) PostParseQueryV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostParseQueryV1Response, error)
- func (c *ClientWithResponses) PostQueryRangeV1WithResponse(ctx context.Context, params *PostQueryRangeV1Params, ...) (*PostQueryRangeV1Response, error)
- func (c *ClientWithResponses) PostQueryV1WithResponse(ctx context.Context, params *PostQueryV1Params, reqEditors ...RequestEditorFn) (*PostQueryV1Response, error)
- func (c *ClientWithResponses) PostSecureVulnerabilityV1BundlesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostSecureVulnerabilityV1BundlesResponse, error)
- func (c *ClientWithResponses) PostSecureVulnerabilityV1BundlesWithResponse(ctx context.Context, body PostSecureVulnerabilityV1BundlesJSONRequestBody, ...) (*PostSecureVulnerabilityV1BundlesResponse, error)
- func (c *ClientWithResponses) PostSecureVulnerabilityV1PoliciesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostSecureVulnerabilityV1PoliciesResponse, error)
- func (c *ClientWithResponses) PostSecureVulnerabilityV1PoliciesWithResponse(ctx context.Context, body PostSecureVulnerabilityV1PoliciesJSONRequestBody, ...) (*PostSecureVulnerabilityV1PoliciesResponse, error)
- func (c *ClientWithResponses) PostSeriesV1WithResponse(ctx context.Context, params *PostSeriesV1Params, reqEditors ...RequestEditorFn) (*PostSeriesV1Response, error)
- func (c *ClientWithResponses) PutSecureVulnerabilityV1BundlesBundleIdWithBodyWithResponse(ctx context.Context, bundleId int64, contentType string, body io.Reader, ...) (*PutSecureVulnerabilityV1BundlesBundleIdResponse, error)
- func (c *ClientWithResponses) PutSecureVulnerabilityV1BundlesBundleIdWithResponse(ctx context.Context, bundleId int64, ...) (*PutSecureVulnerabilityV1BundlesBundleIdResponse, error)
- func (c *ClientWithResponses) PutSecureVulnerabilityV1PoliciesPolicyIdWithBodyWithResponse(ctx context.Context, policyId int64, contentType string, body io.Reader, ...) (*PutSecureVulnerabilityV1PoliciesPolicyIdResponse, error)
- func (c *ClientWithResponses) PutSecureVulnerabilityV1PoliciesPolicyIdWithResponse(ctx context.Context, policyId int64, ...) (*PutSecureVulnerabilityV1PoliciesPolicyIdResponse, error)
- func (c *ClientWithResponses) QuerySysqlGetWithResponse(ctx context.Context, params *QuerySysqlGetParams, ...) (*QuerySysqlGetResponse, error)
- func (c *ClientWithResponses) QuerySysqlPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*QuerySysqlPostResponse, error)
- func (c *ClientWithResponses) QuerySysqlPostWithResponse(ctx context.Context, body QuerySysqlPostJSONRequestBody, ...) (*QuerySysqlPostResponse, error)
- func (c *ClientWithResponses) RemoteWriteV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*RemoteWriteV1Response, error)
- func (c *ClientWithResponses) SaveGroupMappingSettingsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SaveGroupMappingSettingsV1Response, error)
- func (c *ClientWithResponses) SaveGroupMappingSettingsV1WithResponse(ctx context.Context, body SaveGroupMappingSettingsV1JSONRequestBody, ...) (*SaveGroupMappingSettingsV1Response, error)
- func (c *ClientWithResponses) SaveIpFiltersSettingsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SaveIpFiltersSettingsV1Response, error)
- func (c *ClientWithResponses) SaveIpFiltersSettingsV1WithResponse(ctx context.Context, body SaveIpFiltersSettingsV1JSONRequestBody, ...) (*SaveIpFiltersSettingsV1Response, error)
- func (c *ClientWithResponses) SaveTeamUserV1WithBodyWithResponse(ctx context.Context, teamId TeamIdPath, userId UserIdPath, contentType string, ...) (*SaveTeamUserV1Response, error)
- func (c *ClientWithResponses) SaveTeamUserV1WithResponse(ctx context.Context, teamId TeamIdPath, userId UserIdPath, ...) (*SaveTeamUserV1Response, error)
- func (c *ClientWithResponses) ScannerAPIServiceListRegistryResultsWithResponse(ctx context.Context, params *ScannerAPIServiceListRegistryResultsParams, ...) (*ScannerAPIServiceListRegistryResultsResponse, error)
- func (c *ClientWithResponses) ScannerAPIServiceListRuntimeResultsWithResponse(ctx context.Context, params *ScannerAPIServiceListRuntimeResultsParams, ...) (*ScannerAPIServiceListRuntimeResultsResponse, error)
- func (c *ClientWithResponses) SubmitActionExecutionv1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SubmitActionExecutionv1Response, error)
- func (c *ClientWithResponses) SubmitActionExecutionv1WithResponse(ctx context.Context, body SubmitActionExecutionv1JSONRequestBody, ...) (*SubmitActionExecutionv1Response, error)
- func (c *ClientWithResponses) UndoActionExecutionV1WithResponse(ctx context.Context, actionExecutionId ActionExecutionId, ...) (*UndoActionExecutionV1Response, error)
- func (c *ClientWithResponses) UpdateAcceptedRiskV1WithBodyWithResponse(ctx context.Context, acceptedRiskID AcceptedRiskID, contentType string, ...) (*UpdateAcceptedRiskV1Response, error)
- func (c *ClientWithResponses) UpdateAcceptedRiskV1WithResponse(ctx context.Context, acceptedRiskID AcceptedRiskID, ...) (*UpdateAcceptedRiskV1Response, error)
- func (c *ClientWithResponses) UpdateAccessKeyByIdV1WithBodyWithResponse(ctx context.Context, accessKeyId AccessKeyIdPath, contentType string, ...) (*UpdateAccessKeyByIdV1Response, error)
- func (c *ClientWithResponses) UpdateAccessKeyByIdV1WithResponse(ctx context.Context, accessKeyId AccessKeyIdPath, ...) (*UpdateAccessKeyByIdV1Response, error)
- func (c *ClientWithResponses) UpdateCaptureStorageConfigurationV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UpdateCaptureStorageConfigurationV1Response, error)
- func (c *ClientWithResponses) UpdateCaptureStorageConfigurationV1WithResponse(ctx context.Context, body UpdateCaptureStorageConfigurationV1JSONRequestBody, ...) (*UpdateCaptureStorageConfigurationV1Response, error)
- func (c *ClientWithResponses) UpdateCustomPrometheusJobByIdV1WithBodyWithResponse(ctx context.Context, jobName JobNamePath, contentType string, body io.Reader, ...) (*UpdateCustomPrometheusJobByIdV1Response, error)
- func (c *ClientWithResponses) UpdateCustomPrometheusJobEnablementV1WithBodyWithResponse(ctx context.Context, jobName JobNamePath, contentType string, body io.Reader, ...) (*UpdateCustomPrometheusJobEnablementV1Response, error)
- func (c *ClientWithResponses) UpdateCustomPrometheusJobEnablementV1WithResponse(ctx context.Context, jobName JobNamePath, ...) (*UpdateCustomPrometheusJobEnablementV1Response, error)
- func (c *ClientWithResponses) UpdateEFOIntegrationByIdV1WithBodyWithResponse(ctx context.Context, integrationId IntegrationId, contentType string, ...) (*UpdateEFOIntegrationByIdV1Response, error)
- func (c *ClientWithResponses) UpdateEFOIntegrationByIdV1WithResponse(ctx context.Context, integrationId IntegrationId, ...) (*UpdateEFOIntegrationByIdV1Response, error)
- func (c *ClientWithResponses) UpdateEFOIntegrationByIdV2WithBodyWithResponse(ctx context.Context, integrationId IntegrationId, contentType string, ...) (*UpdateEFOIntegrationByIdV2Response, error)
- func (c *ClientWithResponses) UpdateEFOIntegrationByIdV2WithResponse(ctx context.Context, integrationId IntegrationId, ...) (*UpdateEFOIntegrationByIdV2Response, error)
- func (c *ClientWithResponses) UpdateGlobalServiceAccountsNotificationSettingsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UpdateGlobalServiceAccountsNotificationSettingsV1Response, error)
- func (c *ClientWithResponses) UpdateGlobalServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, ...) (*UpdateGlobalServiceAccountsNotificationSettingsV1Response, error)
- func (c *ClientWithResponses) UpdateGlobalSsoSettingsV1WithBodyWithResponse(ctx context.Context, ssoProductId UpdateGlobalSsoSettingsV1ParamsSsoProductId, ...) (*UpdateGlobalSsoSettingsV1Response, error)
- func (c *ClientWithResponses) UpdateGlobalSsoSettingsV1WithResponse(ctx context.Context, ssoProductId UpdateGlobalSsoSettingsV1ParamsSsoProductId, ...) (*UpdateGlobalSsoSettingsV1Response, error)
- func (c *ClientWithResponses) UpdateGroupMappingByIdV1WithBodyWithResponse(ctx context.Context, groupMappingId GroupMappingIdPath, contentType string, ...) (*UpdateGroupMappingByIdV1Response, error)
- func (c *ClientWithResponses) UpdateGroupMappingByIdV1WithResponse(ctx context.Context, groupMappingId GroupMappingIdPath, ...) (*UpdateGroupMappingByIdV1Response, error)
- func (c *ClientWithResponses) UpdateInhibitionRuleWithBodyWithResponse(ctx context.Context, inhibitionRuleId InhibitionRulePath, contentType string, ...) (*UpdateInhibitionRuleResponse, error)
- func (c *ClientWithResponses) UpdateInhibitionRuleWithResponse(ctx context.Context, inhibitionRuleId InhibitionRulePath, ...) (*UpdateInhibitionRuleResponse, error)
- func (c *ClientWithResponses) UpdateIpFilterV1WithBodyWithResponse(ctx context.Context, ipFilterId IpFilterIdPath, contentType string, ...) (*UpdateIpFilterV1Response, error)
- func (c *ClientWithResponses) UpdateIpFilterV1WithResponse(ctx context.Context, ipFilterId IpFilterIdPath, ...) (*UpdateIpFilterV1Response, error)
- func (c *ClientWithResponses) UpdateJiraIntegrationV1WithBodyWithResponse(ctx context.Context, integrationID IntegrationID, contentType string, ...) (*UpdateJiraIntegrationV1Response, error)
- func (c *ClientWithResponses) UpdateJiraIntegrationV1WithResponse(ctx context.Context, integrationID IntegrationID, ...) (*UpdateJiraIntegrationV1Response, error)
- func (c *ClientWithResponses) UpdateJiraIssueTypeV1WithBodyWithResponse(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, ...) (*UpdateJiraIssueTypeV1Response, error)
- func (c *ClientWithResponses) UpdateJiraIssueTypeV1WithResponse(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, ...) (*UpdateJiraIssueTypeV1Response, error)
- func (c *ClientWithResponses) UpdateNotificationChannelByIdWithBodyWithResponse(ctx context.Context, notificationChannelID NotificationChannelID, ...) (*UpdateNotificationChannelByIdResponse, error)
- func (c *ClientWithResponses) UpdateNotificationChannelByIdWithResponse(ctx context.Context, notificationChannelID NotificationChannelID, ...) (*UpdateNotificationChannelByIdResponse, error)
- func (c *ClientWithResponses) UpdatePricingByIdV1WithBodyWithResponse(ctx context.Context, pricingId PricingIdPath, contentType string, ...) (*UpdatePricingByIdV1Response, error)
- func (c *ClientWithResponses) UpdatePricingByIdV1WithResponse(ctx context.Context, pricingId PricingIdPath, ...) (*UpdatePricingByIdV1Response, error)
- func (c *ClientWithResponses) UpdateRoleByIdV1WithBodyWithResponse(ctx context.Context, roleId RoleIdPath, contentType string, body io.Reader, ...) (*UpdateRoleByIdV1Response, error)
- func (c *ClientWithResponses) UpdateRoleByIdV1WithResponse(ctx context.Context, roleId RoleIdPath, body UpdateRoleByIdV1JSONRequestBody, ...) (*UpdateRoleByIdV1Response, error)
- func (c *ClientWithResponses) UpdateServiceAccountsNotificationSettingsV1WithBodyWithResponse(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, ...) (*UpdateServiceAccountsNotificationSettingsV1Response, error)
- func (c *ClientWithResponses) UpdateServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, teamId TeamIdPath, ...) (*UpdateServiceAccountsNotificationSettingsV1Response, error)
- func (c *ClientWithResponses) UpdateSsoSettingsByIdV1WithBodyWithResponse(ctx context.Context, ssoSettingsId SsoSettingsIdPath, contentType string, ...) (*UpdateSsoSettingsByIdV1Response, error)
- func (c *ClientWithResponses) UpdateSsoSettingsByIdV1WithResponse(ctx context.Context, ssoSettingsId SsoSettingsIdPath, ...) (*UpdateSsoSettingsByIdV1Response, error)
- func (c *ClientWithResponses) UpdateTeamByIdV1WithBodyWithResponse(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, ...) (*UpdateTeamByIdV1Response, error)
- func (c *ClientWithResponses) UpdateTeamByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, body UpdateTeamByIdV1JSONRequestBody, ...) (*UpdateTeamByIdV1Response, error)
- func (c *ClientWithResponses) UpdateUserDeactivationConfigurationByIdV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UpdateUserDeactivationConfigurationByIdV1Response, error)
- func (c *ClientWithResponses) UpdateUserDeactivationConfigurationByIdV1WithResponse(ctx context.Context, ...) (*UpdateUserDeactivationConfigurationByIdV1Response, error)
- func (c *ClientWithResponses) UpdateUserV1WithBodyWithResponse(ctx context.Context, userId UserIdPath, contentType string, body io.Reader, ...) (*UpdateUserV1Response, error)
- func (c *ClientWithResponses) UpdateUserV1WithResponse(ctx context.Context, userId UserIdPath, body UpdateUserV1JSONRequestBody, ...) (*UpdateUserV1Response, error)
- func (c *ClientWithResponses) UploadCertificateV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UploadCertificateV1Response, error)
- type ClientWithResponsesInterface
- type Command
- type CommandType
- type Conflict
- type Connection
- type ConnectionDirection
- type ConnectionType
- type ContainerId
- type ContainerInfo
- type ContainerKilledAction
- type ContainerPausedAction
- type ContainerStoppedAction
- type Context
- type ContextEmpty
- type ContextHostContains
- type ContextHostName
- type ContextImageContains
- type ContextImageName
- type ContextImagePrefix
- type ContextImageSuffix
- type ContextPackageName
- type ContextPackageNameVersion
- type ContextPackagePath
- type ContextPackagePathVersion
- type ContextPackageVersion
- type CreateAccessKeyRequestV1
- type CreateAccessKeyV1JSONRequestBody
- type CreateAccessKeyV1Response
- type CreateAmazonSqsIntegrationRequest
- type CreateBundleRequest
- type CreateCSRV1Response
- type CreateChronicleIntegrationConnInfo
- type CreateChronicleIntegrationConnInfoRegion
- type CreateChronicleIntegrationConnInfoV2
- type CreateChronicleIntegrationConnInfoV2Region
- type CreateChronicleIntegrationRequest
- type CreateChronicleIntegrationRequest_ConnectionInfo
- func (t CreateChronicleIntegrationRequest_ConnectionInfo) AsCreateChronicleIntegrationConnInfo() (CreateChronicleIntegrationConnInfo, error)
- func (t CreateChronicleIntegrationRequest_ConnectionInfo) AsCreateChronicleIntegrationConnInfoV2() (CreateChronicleIntegrationConnInfoV2, error)
- func (t *CreateChronicleIntegrationRequest_ConnectionInfo) FromCreateChronicleIntegrationConnInfo(v CreateChronicleIntegrationConnInfo) error
- func (t *CreateChronicleIntegrationRequest_ConnectionInfo) FromCreateChronicleIntegrationConnInfoV2(v CreateChronicleIntegrationConnInfoV2) error
- func (t CreateChronicleIntegrationRequest_ConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *CreateChronicleIntegrationRequest_ConnectionInfo) MergeCreateChronicleIntegrationConnInfo(v CreateChronicleIntegrationConnInfo) error
- func (t *CreateChronicleIntegrationRequest_ConnectionInfo) MergeCreateChronicleIntegrationConnInfoV2(v CreateChronicleIntegrationConnInfoV2) error
- func (t *CreateChronicleIntegrationRequest_ConnectionInfo) UnmarshalJSON(b []byte) error
- type CreateCustomPrometheusJobV1Response
- type CreateEFOIntegrationV1JSONRequestBody
- type CreateEFOIntegrationV1Response
- type CreateEFOIntegrationV2JSONRequestBody
- type CreateEFOIntegrationV2Response
- type CreateEfoIntegrationRequestV1
- func (t CreateEfoIntegrationRequestV1) AsCreateAmazonSqsIntegrationRequest() (CreateAmazonSqsIntegrationRequest, error)
- func (t CreateEfoIntegrationRequestV1) AsCreateChronicleIntegrationRequest() (CreateChronicleIntegrationRequest, error)
- func (t CreateEfoIntegrationRequestV1) AsCreateElasticsearchIntegrationRequest() (CreateElasticsearchIntegrationRequest, error)
- func (t CreateEfoIntegrationRequestV1) AsCreateGooglePubSubIntegrationRequest() (CreateGooglePubSubIntegrationRequest, error)
- func (t CreateEfoIntegrationRequestV1) AsCreateGoogleSccIntegrationRequest() (CreateGoogleSccIntegrationRequest, error)
- func (t CreateEfoIntegrationRequestV1) AsCreateKafkaIntegrationRequestV1() (CreateKafkaIntegrationRequestV1, error)
- func (t CreateEfoIntegrationRequestV1) AsCreateMcmIntegrationRequest() (CreateMcmIntegrationRequest, error)
- func (t CreateEfoIntegrationRequestV1) AsCreateMicrosoftSentinelIntegrationRequest() (CreateMicrosoftSentinelIntegrationRequest, error)
- func (t CreateEfoIntegrationRequestV1) AsCreateQradarIntegrationRequest() (CreateQradarIntegrationRequest, error)
- func (t CreateEfoIntegrationRequestV1) AsCreateSplunkIntegrationRequest() (CreateSplunkIntegrationRequest, error)
- func (t CreateEfoIntegrationRequestV1) AsCreateSyslogIntegrationRequest() (CreateSyslogIntegrationRequest, error)
- func (t CreateEfoIntegrationRequestV1) AsCreateWebhookIntegrationRequest() (CreateWebhookIntegrationRequest, error)
- func (t CreateEfoIntegrationRequestV1) Discriminator() (string, error)
- func (t *CreateEfoIntegrationRequestV1) FromCreateAmazonSqsIntegrationRequest(v CreateAmazonSqsIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) FromCreateChronicleIntegrationRequest(v CreateChronicleIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) FromCreateElasticsearchIntegrationRequest(v CreateElasticsearchIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) FromCreateGooglePubSubIntegrationRequest(v CreateGooglePubSubIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) FromCreateGoogleSccIntegrationRequest(v CreateGoogleSccIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) FromCreateKafkaIntegrationRequestV1(v CreateKafkaIntegrationRequestV1) error
- func (t *CreateEfoIntegrationRequestV1) FromCreateMcmIntegrationRequest(v CreateMcmIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) FromCreateMicrosoftSentinelIntegrationRequest(v CreateMicrosoftSentinelIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) FromCreateQradarIntegrationRequest(v CreateQradarIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) FromCreateSplunkIntegrationRequest(v CreateSplunkIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) FromCreateSyslogIntegrationRequest(v CreateSyslogIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) FromCreateWebhookIntegrationRequest(v CreateWebhookIntegrationRequest) error
- func (t CreateEfoIntegrationRequestV1) MarshalJSON() ([]byte, error)
- func (t *CreateEfoIntegrationRequestV1) MergeCreateAmazonSqsIntegrationRequest(v CreateAmazonSqsIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) MergeCreateChronicleIntegrationRequest(v CreateChronicleIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) MergeCreateElasticsearchIntegrationRequest(v CreateElasticsearchIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) MergeCreateGooglePubSubIntegrationRequest(v CreateGooglePubSubIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) MergeCreateGoogleSccIntegrationRequest(v CreateGoogleSccIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) MergeCreateKafkaIntegrationRequestV1(v CreateKafkaIntegrationRequestV1) error
- func (t *CreateEfoIntegrationRequestV1) MergeCreateMcmIntegrationRequest(v CreateMcmIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) MergeCreateMicrosoftSentinelIntegrationRequest(v CreateMicrosoftSentinelIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) MergeCreateQradarIntegrationRequest(v CreateQradarIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) MergeCreateSplunkIntegrationRequest(v CreateSplunkIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) MergeCreateSyslogIntegrationRequest(v CreateSyslogIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) MergeCreateWebhookIntegrationRequest(v CreateWebhookIntegrationRequest) error
- func (t *CreateEfoIntegrationRequestV1) UnmarshalJSON(b []byte) error
- func (t CreateEfoIntegrationRequestV1) ValueByDiscriminator() (interface{}, error)
- type CreateElasticsearchIntegrationRequest
- type CreateElasticsearchIntegrationRequest_ConnectionInfo
- func (t CreateElasticsearchIntegrationRequest_ConnectionInfo) AsAuthenticatedConnectionInfoElasticsearch() (AuthenticatedConnectionInfoElasticsearch, error)
- func (t CreateElasticsearchIntegrationRequest_ConnectionInfo) AsBaseConnectionInfoElasticsearch() (BaseConnectionInfoElasticsearch, error)
- func (t *CreateElasticsearchIntegrationRequest_ConnectionInfo) FromAuthenticatedConnectionInfoElasticsearch(v AuthenticatedConnectionInfoElasticsearch) error
- func (t *CreateElasticsearchIntegrationRequest_ConnectionInfo) FromBaseConnectionInfoElasticsearch(v BaseConnectionInfoElasticsearch) error
- func (t CreateElasticsearchIntegrationRequest_ConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *CreateElasticsearchIntegrationRequest_ConnectionInfo) MergeAuthenticatedConnectionInfoElasticsearch(v AuthenticatedConnectionInfoElasticsearch) error
- func (t *CreateElasticsearchIntegrationRequest_ConnectionInfo) MergeBaseConnectionInfoElasticsearch(v BaseConnectionInfoElasticsearch) error
- func (t *CreateElasticsearchIntegrationRequest_ConnectionInfo) UnmarshalJSON(b []byte) error
- type CreateGlobalServiceAccountRequestV1
- type CreateGlobalServiceAccountV1JSONRequestBody
- type CreateGlobalServiceAccountV1Response
- type CreateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody
- type CreateGlobalServiceAccountsNotificationSettingsV1Response
- type CreateGooglePubSubIntegrationRequest
- type CreateGoogleSccIntegrationRequest
- type CreateGroupMappingRequestV1
- type CreateGroupMappingV1JSONRequestBody
- type CreateGroupMappingV1Response
- type CreateInhibitionRuleJSONRequestBody
- type CreateInhibitionRuleRequestV1
- type CreateInhibitionRuleResponse
- type CreateIntegrationRequest
- func (t CreateIntegrationRequest) AsCreateAmazonSqsIntegrationRequest() (CreateAmazonSqsIntegrationRequest, error)
- func (t CreateIntegrationRequest) AsCreateChronicleIntegrationRequest() (CreateChronicleIntegrationRequest, error)
- func (t CreateIntegrationRequest) AsCreateElasticsearchIntegrationRequest() (CreateElasticsearchIntegrationRequest, error)
- func (t CreateIntegrationRequest) AsCreateGooglePubSubIntegrationRequest() (CreateGooglePubSubIntegrationRequest, error)
- func (t CreateIntegrationRequest) AsCreateGoogleSccIntegrationRequest() (CreateGoogleSccIntegrationRequest, error)
- func (t CreateIntegrationRequest) AsCreateKafkaIntegrationRequest() (CreateKafkaIntegrationRequest, error)
- func (t CreateIntegrationRequest) AsCreateMcmIntegrationRequest() (CreateMcmIntegrationRequest, error)
- func (t CreateIntegrationRequest) AsCreateMicrosoftSentinelIntegrationRequest() (CreateMicrosoftSentinelIntegrationRequest, error)
- func (t CreateIntegrationRequest) AsCreateQradarIntegrationRequest() (CreateQradarIntegrationRequest, error)
- func (t CreateIntegrationRequest) AsCreateSplunkIntegrationRequest() (CreateSplunkIntegrationRequest, error)
- func (t CreateIntegrationRequest) AsCreateSyslogIntegrationRequest() (CreateSyslogIntegrationRequest, error)
- func (t CreateIntegrationRequest) AsCreateWebhookIntegrationRequest() (CreateWebhookIntegrationRequest, error)
- func (t CreateIntegrationRequest) Discriminator() (string, error)
- func (t *CreateIntegrationRequest) FromCreateAmazonSqsIntegrationRequest(v CreateAmazonSqsIntegrationRequest) error
- func (t *CreateIntegrationRequest) FromCreateChronicleIntegrationRequest(v CreateChronicleIntegrationRequest) error
- func (t *CreateIntegrationRequest) FromCreateElasticsearchIntegrationRequest(v CreateElasticsearchIntegrationRequest) error
- func (t *CreateIntegrationRequest) FromCreateGooglePubSubIntegrationRequest(v CreateGooglePubSubIntegrationRequest) error
- func (t *CreateIntegrationRequest) FromCreateGoogleSccIntegrationRequest(v CreateGoogleSccIntegrationRequest) error
- func (t *CreateIntegrationRequest) FromCreateKafkaIntegrationRequest(v CreateKafkaIntegrationRequest) error
- func (t *CreateIntegrationRequest) FromCreateMcmIntegrationRequest(v CreateMcmIntegrationRequest) error
- func (t *CreateIntegrationRequest) FromCreateMicrosoftSentinelIntegrationRequest(v CreateMicrosoftSentinelIntegrationRequest) error
- func (t *CreateIntegrationRequest) FromCreateQradarIntegrationRequest(v CreateQradarIntegrationRequest) error
- func (t *CreateIntegrationRequest) FromCreateSplunkIntegrationRequest(v CreateSplunkIntegrationRequest) error
- func (t *CreateIntegrationRequest) FromCreateSyslogIntegrationRequest(v CreateSyslogIntegrationRequest) error
- func (t *CreateIntegrationRequest) FromCreateWebhookIntegrationRequest(v CreateWebhookIntegrationRequest) error
- func (t CreateIntegrationRequest) MarshalJSON() ([]byte, error)
- func (t *CreateIntegrationRequest) MergeCreateAmazonSqsIntegrationRequest(v CreateAmazonSqsIntegrationRequest) error
- func (t *CreateIntegrationRequest) MergeCreateChronicleIntegrationRequest(v CreateChronicleIntegrationRequest) error
- func (t *CreateIntegrationRequest) MergeCreateElasticsearchIntegrationRequest(v CreateElasticsearchIntegrationRequest) error
- func (t *CreateIntegrationRequest) MergeCreateGooglePubSubIntegrationRequest(v CreateGooglePubSubIntegrationRequest) error
- func (t *CreateIntegrationRequest) MergeCreateGoogleSccIntegrationRequest(v CreateGoogleSccIntegrationRequest) error
- func (t *CreateIntegrationRequest) MergeCreateKafkaIntegrationRequest(v CreateKafkaIntegrationRequest) error
- func (t *CreateIntegrationRequest) MergeCreateMcmIntegrationRequest(v CreateMcmIntegrationRequest) error
- func (t *CreateIntegrationRequest) MergeCreateMicrosoftSentinelIntegrationRequest(v CreateMicrosoftSentinelIntegrationRequest) error
- func (t *CreateIntegrationRequest) MergeCreateQradarIntegrationRequest(v CreateQradarIntegrationRequest) error
- func (t *CreateIntegrationRequest) MergeCreateSplunkIntegrationRequest(v CreateSplunkIntegrationRequest) error
- func (t *CreateIntegrationRequest) MergeCreateSyslogIntegrationRequest(v CreateSyslogIntegrationRequest) error
- func (t *CreateIntegrationRequest) MergeCreateWebhookIntegrationRequest(v CreateWebhookIntegrationRequest) error
- func (t *CreateIntegrationRequest) UnmarshalJSON(b []byte) error
- func (t CreateIntegrationRequest) ValueByDiscriminator() (interface{}, error)
- type CreateIntegrationRequestV1
- type CreateIpFilterV1
- type CreateIpFilterV1JSONRequestBody
- type CreateIpFilterV1Response
- type CreateIssueTypeRequestV1
- type CreateJiraIntegrationV1JSONRequestBody
- type CreateJiraIntegrationV1Response
- type CreateJiraIssueTypeV1JSONRequestBody
- type CreateJiraIssueTypeV1Response
- type CreateKafkaIntegrationRequest
- type CreateKafkaIntegrationRequestV1
- type CreateKafkaIntegrationRequestV1_ConnectionInfo
- func (t CreateKafkaIntegrationRequestV1_ConnectionInfo) AsAuthenticatedConnectionInfoKafkaV1() (AuthenticatedConnectionInfoKafkaV1, error)
- func (t CreateKafkaIntegrationRequestV1_ConnectionInfo) AsBaseConnectionInfoKafkaV1() (BaseConnectionInfoKafkaV1, error)
- func (t *CreateKafkaIntegrationRequestV1_ConnectionInfo) FromAuthenticatedConnectionInfoKafkaV1(v AuthenticatedConnectionInfoKafkaV1) error
- func (t *CreateKafkaIntegrationRequestV1_ConnectionInfo) FromBaseConnectionInfoKafkaV1(v BaseConnectionInfoKafkaV1) error
- func (t CreateKafkaIntegrationRequestV1_ConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *CreateKafkaIntegrationRequestV1_ConnectionInfo) MergeAuthenticatedConnectionInfoKafkaV1(v AuthenticatedConnectionInfoKafkaV1) error
- func (t *CreateKafkaIntegrationRequestV1_ConnectionInfo) MergeBaseConnectionInfoKafkaV1(v BaseConnectionInfoKafkaV1) error
- func (t *CreateKafkaIntegrationRequestV1_ConnectionInfo) UnmarshalJSON(b []byte) error
- type CreateKafkaIntegrationRequest_ConnectionInfo
- func (t CreateKafkaIntegrationRequest_ConnectionInfo) AsBaseConnectionInfoKafka() (BaseConnectionInfoKafka, error)
- func (t CreateKafkaIntegrationRequest_ConnectionInfo) AsKafkaAuthenticatedPrivateConnectionInfo() (KafkaAuthenticatedPrivateConnectionInfo, error)
- func (t *CreateKafkaIntegrationRequest_ConnectionInfo) FromBaseConnectionInfoKafka(v BaseConnectionInfoKafka) error
- func (t *CreateKafkaIntegrationRequest_ConnectionInfo) FromKafkaAuthenticatedPrivateConnectionInfo(v KafkaAuthenticatedPrivateConnectionInfo) error
- func (t CreateKafkaIntegrationRequest_ConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *CreateKafkaIntegrationRequest_ConnectionInfo) MergeBaseConnectionInfoKafka(v BaseConnectionInfoKafka) error
- func (t *CreateKafkaIntegrationRequest_ConnectionInfo) MergeKafkaAuthenticatedPrivateConnectionInfo(v KafkaAuthenticatedPrivateConnectionInfo) error
- func (t *CreateKafkaIntegrationRequest_ConnectionInfo) UnmarshalJSON(b []byte) error
- type CreateMcmIntegrationRequest
- type CreateMicrosoftSentinelIntegrationRequest
- type CreateNotificationChannelJSONRequestBody
- type CreateNotificationChannelRequestV1
- type CreateNotificationChannelResponse
- type CreatePolicyRequest
- type CreatePricingRequestV1
- type CreatePricingV1JSONRequestBody
- type CreatePricingV1Response
- type CreateQradarIntegrationRequest
- type CreateRiskAcceptedRequest
- type CreateRiskAcceptedRequestEntityType
- type CreateRiskAcceptedRequestReason
- type CreateRiskAcceptedRequestStages
- type CreateRiskAcceptedRequest_Context
- func (t CreateRiskAcceptedRequest_Context) AsContextEmpty() (ContextEmpty, error)
- func (t CreateRiskAcceptedRequest_Context) AsContextHostContains() (ContextHostContains, error)
- func (t CreateRiskAcceptedRequest_Context) AsContextHostName() (ContextHostName, error)
- func (t CreateRiskAcceptedRequest_Context) AsContextImageContains() (ContextImageContains, error)
- func (t CreateRiskAcceptedRequest_Context) AsContextImageName() (ContextImageName, error)
- func (t CreateRiskAcceptedRequest_Context) AsContextImagePrefix() (ContextImagePrefix, error)
- func (t CreateRiskAcceptedRequest_Context) AsContextImageSuffix() (ContextImageSuffix, error)
- func (t CreateRiskAcceptedRequest_Context) AsContextPackageName() (ContextPackageName, error)
- func (t CreateRiskAcceptedRequest_Context) AsContextPackageNameVersion() (ContextPackageNameVersion, error)
- func (t CreateRiskAcceptedRequest_Context) AsContextPackagePath() (ContextPackagePath, error)
- func (t CreateRiskAcceptedRequest_Context) AsContextPackagePathVersion() (ContextPackagePathVersion, error)
- func (t CreateRiskAcceptedRequest_Context) AsContextPackageVersion() (ContextPackageVersion, error)
- func (t *CreateRiskAcceptedRequest_Context) FromContextEmpty(v ContextEmpty) error
- func (t *CreateRiskAcceptedRequest_Context) FromContextHostContains(v ContextHostContains) error
- func (t *CreateRiskAcceptedRequest_Context) FromContextHostName(v ContextHostName) error
- func (t *CreateRiskAcceptedRequest_Context) FromContextImageContains(v ContextImageContains) error
- func (t *CreateRiskAcceptedRequest_Context) FromContextImageName(v ContextImageName) error
- func (t *CreateRiskAcceptedRequest_Context) FromContextImagePrefix(v ContextImagePrefix) error
- func (t *CreateRiskAcceptedRequest_Context) FromContextImageSuffix(v ContextImageSuffix) error
- func (t *CreateRiskAcceptedRequest_Context) FromContextPackageName(v ContextPackageName) error
- func (t *CreateRiskAcceptedRequest_Context) FromContextPackageNameVersion(v ContextPackageNameVersion) error
- func (t *CreateRiskAcceptedRequest_Context) FromContextPackagePath(v ContextPackagePath) error
- func (t *CreateRiskAcceptedRequest_Context) FromContextPackagePathVersion(v ContextPackagePathVersion) error
- func (t *CreateRiskAcceptedRequest_Context) FromContextPackageVersion(v ContextPackageVersion) error
- func (t CreateRiskAcceptedRequest_Context) MarshalJSON() ([]byte, error)
- func (t *CreateRiskAcceptedRequest_Context) MergeContextEmpty(v ContextEmpty) error
- func (t *CreateRiskAcceptedRequest_Context) MergeContextHostContains(v ContextHostContains) error
- func (t *CreateRiskAcceptedRequest_Context) MergeContextHostName(v ContextHostName) error
- func (t *CreateRiskAcceptedRequest_Context) MergeContextImageContains(v ContextImageContains) error
- func (t *CreateRiskAcceptedRequest_Context) MergeContextImageName(v ContextImageName) error
- func (t *CreateRiskAcceptedRequest_Context) MergeContextImagePrefix(v ContextImagePrefix) error
- func (t *CreateRiskAcceptedRequest_Context) MergeContextImageSuffix(v ContextImageSuffix) error
- func (t *CreateRiskAcceptedRequest_Context) MergeContextPackageName(v ContextPackageName) error
- func (t *CreateRiskAcceptedRequest_Context) MergeContextPackageNameVersion(v ContextPackageNameVersion) error
- func (t *CreateRiskAcceptedRequest_Context) MergeContextPackagePath(v ContextPackagePath) error
- func (t *CreateRiskAcceptedRequest_Context) MergeContextPackagePathVersion(v ContextPackagePathVersion) error
- func (t *CreateRiskAcceptedRequest_Context) MergeContextPackageVersion(v ContextPackageVersion) error
- func (t *CreateRiskAcceptedRequest_Context) UnmarshalJSON(b []byte) error
- type CreateRoleV1JSONRequestBody
- type CreateRoleV1Response
- type CreateServiceAccountRequestV1
- type CreateServiceAccountsNotificationSettingsRequestV1
- type CreateServiceAccountsNotificationSettingsV1JSONRequestBody
- type CreateServiceAccountsNotificationSettingsV1Response
- type CreateSplunkIntegrationRequest
- type CreateSsoSettingsRequestV1
- type CreateSsoSettingsV1JSONRequestBody
- type CreateSsoSettingsV1Response
- type CreateSyslogIntegrationRequest
- type CreateTeamRequestV1
- type CreateTeamServiceAccountRequestV1
- type CreateTeamServiceAccountV1JSONRequestBody
- type CreateTeamServiceAccountV1Response
- type CreateTeamV1JSONRequestBody
- type CreateTeamV1Response
- type CreateUserRequestV1
- type CreateUserV1JSONRequestBody
- type CreateUserV1Params
- type CreateUserV1Response
- type CreateWebhookIntegrationRequest
- type CreateWebhookIntegrationRequest_ConnectionInfo
- func (t CreateWebhookIntegrationRequest_ConnectionInfo) AsAuthenticatedConnectionInfoWebhook() (AuthenticatedConnectionInfoWebhook, error)
- func (t CreateWebhookIntegrationRequest_ConnectionInfo) AsBaseConnectionInfoWebhook() (BaseConnectionInfoWebhook, error)
- func (t *CreateWebhookIntegrationRequest_ConnectionInfo) FromAuthenticatedConnectionInfoWebhook(v AuthenticatedConnectionInfoWebhook) error
- func (t *CreateWebhookIntegrationRequest_ConnectionInfo) FromBaseConnectionInfoWebhook(v BaseConnectionInfoWebhook) error
- func (t CreateWebhookIntegrationRequest_ConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *CreateWebhookIntegrationRequest_ConnectionInfo) MergeAuthenticatedConnectionInfoWebhook(v AuthenticatedConnectionInfoWebhook) error
- func (t *CreateWebhookIntegrationRequest_ConnectionInfo) MergeBaseConnectionInfoWebhook(v BaseConnectionInfoWebhook) error
- func (t *CreateWebhookIntegrationRequest_ConnectionInfo) UnmarshalJSON(b []byte) error
- type CreateZoneRequestV1
- type CreateZoneScopeRequestV1
- type CreateZoneV1JSONRequestBody
- type CreateZoneV1Response
- type CreatedAt
- type Cursor
- type CustomJobContentV1
- type CustomJobV1
- type CustomJobsEnablementV1
- type CvssScore
- type DateRange
- type DaysInYearInt
- type DefaultRoleResponseV1
- type DeleteAcceptedRiskV1Response
- type DeleteAccessKeyByIdV1Response
- type DeleteCertificateV1Response
- type DeleteCustomPrometheusJobByIdV1Response
- type DeleteEFOIntegrationByIdV1Response
- type DeleteEFOIntegrationByIdV2Response
- type DeleteGlobalServiceAccountByIdV1Response
- type DeleteGlobalServiceAccountsNotificationSettingsV1Response
- type DeleteGroupMappingByIdV1Response
- type DeleteInhibitionRuleByIdResponse
- type DeleteIpFilterByIdV1Response
- type DeleteJiraIntegrationV1Response
- type DeleteJiraIssueTypeV1Response
- type DeleteNotificationChannelByIdResponse
- type DeletePricingByIdV1Response
- type DeleteRoleByIdV1Response
- type DeleteSecureVulnerabilityV1BundlesBundleIdResponse
- type DeleteSecureVulnerabilityV1PoliciesPolicyIdResponse
- type DeleteServiceAccountsNotificationSettingsV1Response
- type DeleteSsoSettingsByIdV1Response
- type DeleteTeamByIdV1Response
- type DeleteTeamServiceAccountByIdV1Response
- type DeleteTeamUserByIdV1Response
- type DeleteUserByIdV1Response
- type DeleteZoneV1Response
- type DenyCve
- type DenyCveType
- type DenyPkg
- type DenyPkgType
- type DisableJobsAndMetricsV1
- type DisableMetricV1
- type DriftPreventedAction
- type Duration
- type EditZoneV1JSONRequestBody
- type EditZoneV1Response
- type EfoIntegrationResponseV1
- func (t EfoIntegrationResponseV1) AsGetAmazonSqsIntegrationResponse() (GetAmazonSqsIntegrationResponse, error)
- func (t EfoIntegrationResponseV1) AsGetChronicleIntegrationResponse() (GetChronicleIntegrationResponse, error)
- func (t EfoIntegrationResponseV1) AsGetElasticsearchIntegrationResponse() (GetElasticsearchIntegrationResponse, error)
- func (t EfoIntegrationResponseV1) AsGetGooglePubSubIntegrationResponse() (GetGooglePubSubIntegrationResponse, error)
- func (t EfoIntegrationResponseV1) AsGetGoogleSccIntegrationResponse() (GetGoogleSccIntegrationResponse, error)
- func (t EfoIntegrationResponseV1) AsGetKafkaIntegrationResponseV1() (GetKafkaIntegrationResponseV1, error)
- func (t EfoIntegrationResponseV1) AsGetMcmIntegrationResponse() (GetMcmIntegrationResponse, error)
- func (t EfoIntegrationResponseV1) AsGetMicrosoftSentinelIntegrationResponse() (GetMicrosoftSentinelIntegrationResponse, error)
- func (t EfoIntegrationResponseV1) AsGetQradarIntegrationResponse() (GetQradarIntegrationResponse, error)
- func (t EfoIntegrationResponseV1) AsGetSplunkIntegrationResponse() (GetSplunkIntegrationResponse, error)
- func (t EfoIntegrationResponseV1) AsGetSyslogIntegrationResponse() (GetSyslogIntegrationResponse, error)
- func (t EfoIntegrationResponseV1) AsGetWebhookIntegrationResponse() (GetWebhookIntegrationResponse, error)
- func (t EfoIntegrationResponseV1) Discriminator() (string, error)
- func (t *EfoIntegrationResponseV1) FromGetAmazonSqsIntegrationResponse(v GetAmazonSqsIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) FromGetChronicleIntegrationResponse(v GetChronicleIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) FromGetElasticsearchIntegrationResponse(v GetElasticsearchIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) FromGetGooglePubSubIntegrationResponse(v GetGooglePubSubIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) FromGetGoogleSccIntegrationResponse(v GetGoogleSccIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) FromGetKafkaIntegrationResponseV1(v GetKafkaIntegrationResponseV1) error
- func (t *EfoIntegrationResponseV1) FromGetMcmIntegrationResponse(v GetMcmIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) FromGetMicrosoftSentinelIntegrationResponse(v GetMicrosoftSentinelIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) FromGetQradarIntegrationResponse(v GetQradarIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) FromGetSplunkIntegrationResponse(v GetSplunkIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) FromGetSyslogIntegrationResponse(v GetSyslogIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) FromGetWebhookIntegrationResponse(v GetWebhookIntegrationResponse) error
- func (t EfoIntegrationResponseV1) MarshalJSON() ([]byte, error)
- func (t *EfoIntegrationResponseV1) MergeGetAmazonSqsIntegrationResponse(v GetAmazonSqsIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) MergeGetChronicleIntegrationResponse(v GetChronicleIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) MergeGetElasticsearchIntegrationResponse(v GetElasticsearchIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) MergeGetGooglePubSubIntegrationResponse(v GetGooglePubSubIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) MergeGetGoogleSccIntegrationResponse(v GetGoogleSccIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) MergeGetKafkaIntegrationResponseV1(v GetKafkaIntegrationResponseV1) error
- func (t *EfoIntegrationResponseV1) MergeGetMcmIntegrationResponse(v GetMcmIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) MergeGetMicrosoftSentinelIntegrationResponse(v GetMicrosoftSentinelIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) MergeGetQradarIntegrationResponse(v GetQradarIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) MergeGetSplunkIntegrationResponse(v GetSplunkIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) MergeGetSyslogIntegrationResponse(v GetSyslogIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) MergeGetWebhookIntegrationResponse(v GetWebhookIntegrationResponse) error
- func (t *EfoIntegrationResponseV1) UnmarshalJSON(b []byte) error
- func (t EfoIntegrationResponseV1) ValueByDiscriminator() (interface{}, error)
- type Enabled
- type Engine
- type EntityDefinition
- type EntityDefinitionDefinitionDefType
- type EntityDefinitionDefinitionType
- type EntriesResponse
- type EntriesResponse_Data_Item
- func (t EntriesResponse_Data_Item) AsCommand() (Command, error)
- func (t EntriesResponse_Data_Item) AsConnection() (Connection, error)
- func (t EntriesResponse_Data_Item) AsFileaccess() (Fileaccess, error)
- func (t EntriesResponse_Data_Item) AsKubernetes() (Kubernetes, error)
- func (t *EntriesResponse_Data_Item) FromCommand(v Command) error
- func (t *EntriesResponse_Data_Item) FromConnection(v Connection) error
- func (t *EntriesResponse_Data_Item) FromFileaccess(v Fileaccess) error
- func (t *EntriesResponse_Data_Item) FromKubernetes(v Kubernetes) error
- func (t EntriesResponse_Data_Item) MarshalJSON() ([]byte, error)
- func (t *EntriesResponse_Data_Item) MergeCommand(v Command) error
- func (t *EntriesResponse_Data_Item) MergeConnection(v Connection) error
- func (t *EntriesResponse_Data_Item) MergeFileaccess(v Fileaccess) error
- func (t *EntriesResponse_Data_Item) MergeKubernetes(v Kubernetes) error
- func (t *EntriesResponse_Data_Item) UnmarshalJSON(b []byte) error
- type Entry
- type EntryId
- type EntryPointModuleV1
- type EntryPointV1
- type EntryResponse
- func (t EntryResponse) AsCommand() (Command, error)
- func (t EntryResponse) AsConnection() (Connection, error)
- func (t EntryResponse) AsFileaccess() (Fileaccess, error)
- func (t EntryResponse) AsKubernetes() (Kubernetes, error)
- func (t *EntryResponse) FromCommand(v Command) error
- func (t *EntryResponse) FromConnection(v Connection) error
- func (t *EntryResponse) FromFileaccess(v Fileaccess) error
- func (t *EntryResponse) FromKubernetes(v Kubernetes) error
- func (t EntryResponse) MarshalJSON() ([]byte, error)
- func (t *EntryResponse) MergeCommand(v Command) error
- func (t *EntryResponse) MergeConnection(v Connection) error
- func (t *EntryResponse) MergeFileaccess(v Fileaccess) error
- func (t *EntryResponse) MergeKubernetes(v Kubernetes) error
- func (t *EntryResponse) UnmarshalJSON(b []byte) error
- type Error
- type Event
- type EventContent
- func (t EventContent) AsAgentlessMlRuntimeDetectionContent() (AgentlessMlRuntimeDetectionContent, error)
- func (t EventContent) AsAgentlessRuntimeDetectionContent() (AgentlessRuntimeDetectionContent, error)
- func (t EventContent) AsK8sAdmissionReviewContent() (K8sAdmissionReviewContent, error)
- func (t EventContent) AsStatefulDetectionsContent() (StatefulDetectionsContent, error)
- func (t EventContent) AsWorkloadMlRuntimeDetectionContent() (WorkloadMlRuntimeDetectionContent, error)
- func (t EventContent) AsWorkloadRuntimeDetectionContent() (WorkloadRuntimeDetectionContent, error)
- func (t EventContent) Discriminator() (string, error)
- func (t *EventContent) FromAgentlessMlRuntimeDetectionContent(v AgentlessMlRuntimeDetectionContent) error
- func (t *EventContent) FromAgentlessRuntimeDetectionContent(v AgentlessRuntimeDetectionContent) error
- func (t *EventContent) FromK8sAdmissionReviewContent(v K8sAdmissionReviewContent) error
- func (t *EventContent) FromStatefulDetectionsContent(v StatefulDetectionsContent) error
- func (t *EventContent) FromWorkloadMlRuntimeDetectionContent(v WorkloadMlRuntimeDetectionContent) error
- func (t *EventContent) FromWorkloadRuntimeDetectionContent(v WorkloadRuntimeDetectionContent) error
- func (t EventContent) MarshalJSON() ([]byte, error)
- func (t *EventContent) MergeAgentlessMlRuntimeDetectionContent(v AgentlessMlRuntimeDetectionContent) error
- func (t *EventContent) MergeAgentlessRuntimeDetectionContent(v AgentlessRuntimeDetectionContent) error
- func (t *EventContent) MergeK8sAdmissionReviewContent(v K8sAdmissionReviewContent) error
- func (t *EventContent) MergeStatefulDetectionsContent(v StatefulDetectionsContent) error
- func (t *EventContent) MergeWorkloadMlRuntimeDetectionContent(v WorkloadMlRuntimeDetectionContent) error
- func (t *EventContent) MergeWorkloadRuntimeDetectionContent(v WorkloadRuntimeDetectionContent) error
- func (t *EventContent) UnmarshalJSON(b []byte) error
- func (t EventContent) ValueByDiscriminator() (interface{}, error)
- type EventContentType
- type EventId
- type EventsFeedFilter
- type EventsFeedLimit
- type EventsFeedPage
- type ExecutionContext
- type Exploit
- type ExtendedClientWithResponsesInterface
- type Failure
- type Fileaccess
- type FileaccessType
- type Filter
- type Forbidden
- type From
- type GenerateSysqlResponse
- type GetAcceptedRiskV1Response
- type GetAcceptedRisksV1Params
- type GetAcceptedRisksV1ParamsOrder
- type GetAcceptedRisksV1ParamsSort
- type GetAcceptedRisksV1Response
- type GetAccessKeyByIdV1Response
- type GetAccessKeysPaginatedResponseV1
- type GetAccessKeysV1Params
- type GetAccessKeysV1Response
- type GetActionExecutionFileAcquireV1Response
- type GetActionExecutionV1Response
- type GetActionExecutionsv1400Message
- type GetActionExecutionsv1400Type
- type GetActionExecutionsv1Params
- type GetActionExecutionsv1Response
- type GetActionsV1Params
- type GetActionsV1Response
- type GetActivityAuditEntriesSupportedFiltersV1Response
- type GetActivityAuditEntriesV1Params
- type GetActivityAuditEntriesV1Response
- type GetActivityAuditEntryV1Response
- type GetAdminTsdbCleanTombstonesV1Response
- type GetAdminTsdbDeleteSeriesV1Response
- type GetAdminTsdbSnapshotV1Response
- type GetAlertManagersV1Response
- type GetAlertsV1Response
- type GetAmazonSqsIntegrationResponse
- type GetBundleResponse
- type GetBundleResponseBundleType
- type GetCaptureStorageConfigurationV1Response
- type GetCertificateRegistrationV1Response
- type GetCertificateV1Response
- type GetCertificatesV1Response
- type GetChronicleIntegrationResponse
- type GetChronicleIntegrationResponse_ConnectionInfo
- func (t GetChronicleIntegrationResponse_ConnectionInfo) AsBaseConnectionInfoChronicle() (BaseConnectionInfoChronicle, error)
- func (t GetChronicleIntegrationResponse_ConnectionInfo) AsBaseConnectionInfoChronicleV2() (BaseConnectionInfoChronicleV2, error)
- func (t *GetChronicleIntegrationResponse_ConnectionInfo) FromBaseConnectionInfoChronicle(v BaseConnectionInfoChronicle) error
- func (t *GetChronicleIntegrationResponse_ConnectionInfo) FromBaseConnectionInfoChronicleV2(v BaseConnectionInfoChronicleV2) error
- func (t GetChronicleIntegrationResponse_ConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *GetChronicleIntegrationResponse_ConnectionInfo) MergeBaseConnectionInfoChronicle(v BaseConnectionInfoChronicle) error
- func (t *GetChronicleIntegrationResponse_ConnectionInfo) MergeBaseConnectionInfoChronicleV2(v BaseConnectionInfoChronicleV2) error
- func (t *GetChronicleIntegrationResponse_ConnectionInfo) UnmarshalJSON(b []byte) error
- type GetCustomJobsPaginatedResponseV1
- type GetCustomPrometheusJobByNameV1Response
- type GetCustomPrometheusJobEnablementV1Response
- type GetCustomPrometheusJobsV1Params
- type GetCustomPrometheusJobsV1Response
- type GetDefaultRoleByDisplayNameV1ParamsRoleDisplayName
- type GetDefaultRoleByDisplayNameV1Response
- type GetDisabledMetricsByJobV1Params
- type GetDisabledMetricsByJobV1Response
- type GetEFOIntegrationByIdV1Response
- type GetEFOIntegrationByIdV2Response
- type GetElasticsearchIntegrationResponse
- type GetEventV1Response
- type GetEventsSupportedFiltersV1Response
- type GetEventsV1Params
- type GetEventsV1Response
- type GetExemplarsV1Response
- type GetFormatQueryV1Response
- type GetGlobaSsoSettingsV1ParamsSsoProductId
- type GetGlobaSsoSettingsV1Response
- type GetGlobalServiceAccountByIdV1Response
- type GetGlobalServiceAccountsNotificationSettingsV1Response
- type GetGlobalServiceAccountsV1Params
- type GetGlobalServiceAccountsV1Response
- type GetGooglePubSubIntegrationResponse
- type GetGoogleSccIntegrationResponse
- type GetGroupMappingByIdV1Response
- type GetGroupMappingSettingsV1Response
- type GetGroupMappingsV1Params
- type GetGroupMappingsV1Response
- type GetInhibitionRuleByIdResponse
- type GetInhibitionRulesPaginatedResponseV1
- type GetInhibitionRulesParams
- type GetInhibitionRulesResponse
- type GetIpFilterByIdV1Response
- type GetIpFiltersSettingsV1Response
- type GetIpFiltersV1Params
- type GetIpFiltersV1Response
- type GetJiraIntegrationV1Response
- type GetJiraIntegrationsV1Params
- type GetJiraIntegrationsV1Response
- type GetJiraIssueTypeV1Response
- type GetJiraIssueTypesV1Response
- type GetKafkaIntegrationResponse
- type GetKafkaIntegrationResponseV1
- type GetKafkaIntegrationResponseV1ConnectionInfoAuth
- type GetKafkaIntegrationResponseV1ConnectionInfoBalancer
- type GetKafkaIntegrationResponseV1ConnectionInfoCompression
- type GetKafkaIntegrationResponseV1_ConnectionInfo
- func (t GetKafkaIntegrationResponseV1_ConnectionInfo) AsKafkaPlaintextV1() (KafkaPlaintextV1, error)
- func (t GetKafkaIntegrationResponseV1_ConnectionInfo) AsKafkaTlsEncryptedV1() (KafkaTlsEncryptedV1, error)
- func (t *GetKafkaIntegrationResponseV1_ConnectionInfo) FromKafkaPlaintextV1(v KafkaPlaintextV1) error
- func (t *GetKafkaIntegrationResponseV1_ConnectionInfo) FromKafkaTlsEncryptedV1(v KafkaTlsEncryptedV1) error
- func (t GetKafkaIntegrationResponseV1_ConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *GetKafkaIntegrationResponseV1_ConnectionInfo) MergeKafkaPlaintextV1(v KafkaPlaintextV1) error
- func (t *GetKafkaIntegrationResponseV1_ConnectionInfo) MergeKafkaTlsEncryptedV1(v KafkaTlsEncryptedV1) error
- func (t *GetKafkaIntegrationResponseV1_ConnectionInfo) UnmarshalJSON(b []byte) error
- type GetKafkaIntegrationResponse_ConnectionInfo
- func (t GetKafkaIntegrationResponse_ConnectionInfo) AsBaseConnectionInfoKafka() (BaseConnectionInfoKafka, error)
- func (t GetKafkaIntegrationResponse_ConnectionInfo) AsKafkaAuthenticatedConnectionInfo() (KafkaAuthenticatedConnectionInfo, error)
- func (t *GetKafkaIntegrationResponse_ConnectionInfo) FromBaseConnectionInfoKafka(v BaseConnectionInfoKafka) error
- func (t *GetKafkaIntegrationResponse_ConnectionInfo) FromKafkaAuthenticatedConnectionInfo(v KafkaAuthenticatedConnectionInfo) error
- func (t GetKafkaIntegrationResponse_ConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *GetKafkaIntegrationResponse_ConnectionInfo) MergeBaseConnectionInfoKafka(v BaseConnectionInfoKafka) error
- func (t *GetKafkaIntegrationResponse_ConnectionInfo) MergeKafkaAuthenticatedConnectionInfo(v KafkaAuthenticatedConnectionInfo) error
- func (t *GetKafkaIntegrationResponse_ConnectionInfo) UnmarshalJSON(b []byte) error
- type GetLabelValuesV1Params
- type GetLabelValuesV1Response
- type GetLabelsV1Params
- type GetLabelsV1Response
- type GetLiveNotificationsV1Response
- type GetMcmIntegrationResponse
- type GetMetadataV1Params
- type GetMetadataV1Response
- type GetMicrosoftSentinelIntegrationResponse
- type GetMonitorEventsV1Params
- type GetMonitorEventsV1Response
- type GetMyPermissionsResponse
- type GetNotificationChannelByIdResponse
- type GetNotificationChannelsPaginatedResponseV1
- type GetNotificationChannelsParams
- type GetNotificationChannelsResponse
- type GetNotificationsV1Response
- type GetParseQueryV1Response
- type GetPermissionsResponseV1
- type GetPermissionsV1Params
- type GetPermissionsV1Response
- type GetPlatformAuditEventsV1Params
- type GetPlatformAuditEventsV1Response
- type GetPolicyResponse
- type GetPricingByIdV1Response
- type GetPricingPaginatedResponseV1
- type GetPricingProjectedCostsV1Params
- type GetPricingProjectedCostsV1Response
- type GetPricingProjectedPaginatedResponseV1
- type GetPricingV1Params
- type GetPricingV1Response
- type GetProcessTreeBranchesResponse
- type GetProcessTreeTreesResponse
- type GetQradarIntegrationResponse
- type GetQueryRangeV1Params
- type GetQueryRangeV1Response
- type GetQueryV1Params
- type GetQueryV1Response
- type GetResourceResponse
- type GetResourcesParams
- type GetResourcesResponse
- type GetRoleByIdV1Response
- type GetRolesPaginatedResponseV1
- type GetRolesV1Params
- type GetRolesV1Response
- type GetRulesV1Params
- type GetRulesV1ParamsType
- type GetRulesV1Response
- type GetSBOMV1beta1Params
- type GetSBOMV1beta1ParamsAssetType
- type GetSBOMV1beta1Response
- type GetSecureVulnerabilityV1BundlesBundleIdResponse
- type GetSecureVulnerabilityV1BundlesParams
- type GetSecureVulnerabilityV1BundlesResponse
- type GetSecureVulnerabilityV1PipelineResultsParams
- type GetSecureVulnerabilityV1PipelineResultsResponse
- type GetSecureVulnerabilityV1PoliciesParams
- type GetSecureVulnerabilityV1PoliciesParamsStages
- type GetSecureVulnerabilityV1PoliciesPolicyIdResponse
- type GetSecureVulnerabilityV1PoliciesResponse
- type GetSecureVulnerabilityV1ResultsResultIdResponse
- type GetSeriesV1Params
- type GetSeriesV1Response
- type GetServiceAccountsNotificationSettingsV1Response
- type GetServiceAccountsPaginatedResponseV1
- type GetSplunkIntegrationResponse
- type GetSsoSettingsByIdV1Response
- type GetSsoSettingsV1Params
- type GetSsoSettingsV1Response
- type GetStatusBuildInfoV1Response
- type GetStatusConfigV1Response
- type GetStatusFlagsV1Response
- type GetStatusRuntimeInfoV1Response
- type GetStatusTsdbV1Response
- type GetStatusWalReplayV1Response
- type GetSyslogIntegrationResponse
- type GetSysqlSchemaResponse
- type GetTargetsMetadataV1Response
- type GetTargetsV1Response
- type GetTeamByIdV1Response
- type GetTeamServiceAccountByIdV1Response
- type GetTeamServiceAccountsV1Params
- type GetTeamServiceAccountsV1Response
- type GetTeamUserByIdV1Response
- type GetTeamUsersPaginatedResponseV1
- type GetTeamUsersV1Params
- type GetTeamUsersV1Response
- type GetTeamsPaginatedResponseV1
- type GetTeamsV1Params
- type GetTeamsV1Response
- type GetUserByIdV1Response
- type GetUserDeactivationConfigurationV1Response
- type GetUsersPaginatedResponseV1
- type GetUsersV1Params
- type GetUsersV1Response
- type GetWastedWorkloadDataJSONRequestBody
- type GetWastedWorkloadDataResponse
- type GetWebhookIntegrationResponse
- type GetWorkloadCostDataV1JSONRequestBody
- type GetWorkloadCostDataV1Response
- type GetWorkloadRightsizingDataJSONRequestBody
- type GetWorkloadRightsizingDataResponse
- type GetZoneByIdV1Response
- type GlobalSsoSettingsRequestV1
- type GlobalSsoSettingsResponseV1
- type GonePrometheus
- type GroupMappingIdPath
- type GroupMappingResponseV1
- type GroupMappingSettingsV1
- type GroupMappingSettingsV1DifferentRolesSameTeamStrategy
- type GroupMappingSettingsV1NoMappingStrategy
- type GroupMappingsPaginatedResponseV1
- type GssapiConnectionInfoKafkaV1
- type GssapiConnectionInfoKafkaV1Auth
- type HostMetadata
- type HostName
- type HostNameContains
- type HostNameContainsContextType
- type HostNameContextType
- type Hostname
- type HttpRequestDoer
- type Id
- type Image
- type ImageConfigCreationDateWithAge
- type ImageConfigCreationDateWithAgeType
- type ImageConfigDefaultUserIsNot
- type ImageConfigDefaultUserIsNotType
- type ImageConfigDefaultUserIsRoot
- type ImageConfigDefaultUserIsRootType
- type ImageConfigDefaultUserList
- type ImageConfigDefaultUserListExtraOperator
- type ImageConfigDefaultUserListType
- type ImageConfigEnvVariableContains
- type ImageConfigEnvVariableContainsType
- type ImageConfigEnvVariableExists
- type ImageConfigEnvVariableExistsType
- type ImageConfigEnvVariableNotExists
- type ImageConfigEnvVariableNotExistsType
- type ImageConfigFailure
- type ImageConfigInstructionIsPkgManager
- type ImageConfigInstructionIsPkgManagerType
- type ImageConfigInstructionNotRecommended
- type ImageConfigInstructionNotRecommendedType
- type ImageConfigLabelExists
- type ImageConfigLabelExistsType
- type ImageConfigLabelNotContains
- type ImageConfigLabelNotContainsType
- type ImageConfigLabelNotExists
- type ImageConfigLabelNotExistsType
- type ImageConfigLabelWithValueAndLabelsExist
- type ImageConfigLabelWithValueAndLabelsExistType
- type ImageConfigSensitiveInformationAndSecrets
- type ImageConfigSensitiveInformationAndSecretsType
- type ImageMetadata
- type ImageMetadataArchitecture
- type ImageName
- type ImageNameContains
- type ImageNameContainsContextType
- type ImageNameContextType
- type ImagePrefix
- type ImagePrefixContextType
- type ImageSuffix
- type ImageSuffixContextType
- type InhibitionRulePath
- type InhibitionRuleResponseV1
- type IntegrationChannel
- type IntegrationChannels
- type IntegrationChannelsResponse
- type IntegrationID
- type IntegrationId
- type IntegrationResponse
- func (t IntegrationResponse) AsGetAmazonSqsIntegrationResponse() (GetAmazonSqsIntegrationResponse, error)
- func (t IntegrationResponse) AsGetChronicleIntegrationResponse() (GetChronicleIntegrationResponse, error)
- func (t IntegrationResponse) AsGetElasticsearchIntegrationResponse() (GetElasticsearchIntegrationResponse, error)
- func (t IntegrationResponse) AsGetGooglePubSubIntegrationResponse() (GetGooglePubSubIntegrationResponse, error)
- func (t IntegrationResponse) AsGetGoogleSccIntegrationResponse() (GetGoogleSccIntegrationResponse, error)
- func (t IntegrationResponse) AsGetKafkaIntegrationResponse() (GetKafkaIntegrationResponse, error)
- func (t IntegrationResponse) AsGetMcmIntegrationResponse() (GetMcmIntegrationResponse, error)
- func (t IntegrationResponse) AsGetMicrosoftSentinelIntegrationResponse() (GetMicrosoftSentinelIntegrationResponse, error)
- func (t IntegrationResponse) AsGetQradarIntegrationResponse() (GetQradarIntegrationResponse, error)
- func (t IntegrationResponse) AsGetSplunkIntegrationResponse() (GetSplunkIntegrationResponse, error)
- func (t IntegrationResponse) AsGetSyslogIntegrationResponse() (GetSyslogIntegrationResponse, error)
- func (t IntegrationResponse) AsGetWebhookIntegrationResponse() (GetWebhookIntegrationResponse, error)
- func (t IntegrationResponse) Discriminator() (string, error)
- func (t *IntegrationResponse) FromGetAmazonSqsIntegrationResponse(v GetAmazonSqsIntegrationResponse) error
- func (t *IntegrationResponse) FromGetChronicleIntegrationResponse(v GetChronicleIntegrationResponse) error
- func (t *IntegrationResponse) FromGetElasticsearchIntegrationResponse(v GetElasticsearchIntegrationResponse) error
- func (t *IntegrationResponse) FromGetGooglePubSubIntegrationResponse(v GetGooglePubSubIntegrationResponse) error
- func (t *IntegrationResponse) FromGetGoogleSccIntegrationResponse(v GetGoogleSccIntegrationResponse) error
- func (t *IntegrationResponse) FromGetKafkaIntegrationResponse(v GetKafkaIntegrationResponse) error
- func (t *IntegrationResponse) FromGetMcmIntegrationResponse(v GetMcmIntegrationResponse) error
- func (t *IntegrationResponse) FromGetMicrosoftSentinelIntegrationResponse(v GetMicrosoftSentinelIntegrationResponse) error
- func (t *IntegrationResponse) FromGetQradarIntegrationResponse(v GetQradarIntegrationResponse) error
- func (t *IntegrationResponse) FromGetSplunkIntegrationResponse(v GetSplunkIntegrationResponse) error
- func (t *IntegrationResponse) FromGetSyslogIntegrationResponse(v GetSyslogIntegrationResponse) error
- func (t *IntegrationResponse) FromGetWebhookIntegrationResponse(v GetWebhookIntegrationResponse) error
- func (t IntegrationResponse) MarshalJSON() ([]byte, error)
- func (t *IntegrationResponse) MergeGetAmazonSqsIntegrationResponse(v GetAmazonSqsIntegrationResponse) error
- func (t *IntegrationResponse) MergeGetChronicleIntegrationResponse(v GetChronicleIntegrationResponse) error
- func (t *IntegrationResponse) MergeGetElasticsearchIntegrationResponse(v GetElasticsearchIntegrationResponse) error
- func (t *IntegrationResponse) MergeGetGooglePubSubIntegrationResponse(v GetGooglePubSubIntegrationResponse) error
- func (t *IntegrationResponse) MergeGetGoogleSccIntegrationResponse(v GetGoogleSccIntegrationResponse) error
- func (t *IntegrationResponse) MergeGetKafkaIntegrationResponse(v GetKafkaIntegrationResponse) error
- func (t *IntegrationResponse) MergeGetMcmIntegrationResponse(v GetMcmIntegrationResponse) error
- func (t *IntegrationResponse) MergeGetMicrosoftSentinelIntegrationResponse(v GetMicrosoftSentinelIntegrationResponse) error
- func (t *IntegrationResponse) MergeGetQradarIntegrationResponse(v GetQradarIntegrationResponse) error
- func (t *IntegrationResponse) MergeGetSplunkIntegrationResponse(v GetSplunkIntegrationResponse) error
- func (t *IntegrationResponse) MergeGetSyslogIntegrationResponse(v GetSyslogIntegrationResponse) error
- func (t *IntegrationResponse) MergeGetWebhookIntegrationResponse(v GetWebhookIntegrationResponse) error
- func (t *IntegrationResponse) UnmarshalJSON(b []byte) error
- func (t IntegrationResponse) ValueByDiscriminator() (interface{}, error)
- type IntegrationResponseV1
- type IntegrationType
- type IntegrationTypesResponse
- type InternalServerError
- type InternalServerErrorPrometheus
- type IntoClientOption
- type InventoryPage
- type InventoryResource
- type InventoryResourceExtended
- type InventoryResourceResponse
- type InventoryZone
- type IpFilterIdPath
- type IpFilterResponseV1
- type IpFiltersPaginatedResponseV1
- type IpFiltersSettingsV1
- type IssueTypeFieldResponseV1
- type IssueTypeFieldResponseV1Type
- type IssueTypeFieldResponseV1_AllowedValues_Item
- func (t IssueTypeFieldResponseV1_AllowedValues_Item) AsCheckboxFieldValueV1() (CheckboxFieldValueV1, error)
- func (t *IssueTypeFieldResponseV1_AllowedValues_Item) FromCheckboxFieldValueV1(v CheckboxFieldValueV1) error
- func (t IssueTypeFieldResponseV1_AllowedValues_Item) MarshalJSON() ([]byte, error)
- func (t *IssueTypeFieldResponseV1_AllowedValues_Item) MergeCheckboxFieldValueV1(v CheckboxFieldValueV1) error
- func (t *IssueTypeFieldResponseV1_AllowedValues_Item) UnmarshalJSON(b []byte) error
- type IssueTypeID
- type IssueTypeResponseV1
- type IssueTypesResponseV1
- type JobNamePath
- type JobResponse
- type K8sAdmissionReviewContent
- type KafkaAuthenticatedConnectionInfo
- func (t KafkaAuthenticatedConnectionInfo) AsKafkaGssapiAuthenticatedConnectionInfo() (KafkaGssapiAuthenticatedConnectionInfo, error)
- func (t KafkaAuthenticatedConnectionInfo) AsKafkaSaslPlainAuthenticatedConnectionInfo() (KafkaSaslPlainAuthenticatedConnectionInfo, error)
- func (t KafkaAuthenticatedConnectionInfo) AsKafkaSaslScramAuthenticatedConnectionInfo() (KafkaSaslScramAuthenticatedConnectionInfo, error)
- func (t *KafkaAuthenticatedConnectionInfo) FromKafkaGssapiAuthenticatedConnectionInfo(v KafkaGssapiAuthenticatedConnectionInfo) error
- func (t *KafkaAuthenticatedConnectionInfo) FromKafkaSaslPlainAuthenticatedConnectionInfo(v KafkaSaslPlainAuthenticatedConnectionInfo) error
- func (t *KafkaAuthenticatedConnectionInfo) FromKafkaSaslScramAuthenticatedConnectionInfo(v KafkaSaslScramAuthenticatedConnectionInfo) error
- func (t KafkaAuthenticatedConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *KafkaAuthenticatedConnectionInfo) MergeKafkaGssapiAuthenticatedConnectionInfo(v KafkaGssapiAuthenticatedConnectionInfo) error
- func (t *KafkaAuthenticatedConnectionInfo) MergeKafkaSaslPlainAuthenticatedConnectionInfo(v KafkaSaslPlainAuthenticatedConnectionInfo) error
- func (t *KafkaAuthenticatedConnectionInfo) MergeKafkaSaslScramAuthenticatedConnectionInfo(v KafkaSaslScramAuthenticatedConnectionInfo) error
- func (t *KafkaAuthenticatedConnectionInfo) UnmarshalJSON(b []byte) error
- type KafkaAuthenticatedConnectionInfoAuth
- type KafkaAuthenticatedPrivateConnectionInfo
- func (t KafkaAuthenticatedPrivateConnectionInfo) AsKafkaGssapiAuthenticatedPrivateConnectionInfo() (KafkaGssapiAuthenticatedPrivateConnectionInfo, error)
- func (t KafkaAuthenticatedPrivateConnectionInfo) AsKafkaSaslPlainAuthenticatedPrivateConnectionInfo() (KafkaSaslPlainAuthenticatedPrivateConnectionInfo, error)
- func (t KafkaAuthenticatedPrivateConnectionInfo) AsKafkaSaslScramAuthenticatedPrivateConnectionInfo() (KafkaSaslScramAuthenticatedPrivateConnectionInfo, error)
- func (t *KafkaAuthenticatedPrivateConnectionInfo) FromKafkaGssapiAuthenticatedPrivateConnectionInfo(v KafkaGssapiAuthenticatedPrivateConnectionInfo) error
- func (t *KafkaAuthenticatedPrivateConnectionInfo) FromKafkaSaslPlainAuthenticatedPrivateConnectionInfo(v KafkaSaslPlainAuthenticatedPrivateConnectionInfo) error
- func (t *KafkaAuthenticatedPrivateConnectionInfo) FromKafkaSaslScramAuthenticatedPrivateConnectionInfo(v KafkaSaslScramAuthenticatedPrivateConnectionInfo) error
- func (t KafkaAuthenticatedPrivateConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *KafkaAuthenticatedPrivateConnectionInfo) MergeKafkaGssapiAuthenticatedPrivateConnectionInfo(v KafkaGssapiAuthenticatedPrivateConnectionInfo) error
- func (t *KafkaAuthenticatedPrivateConnectionInfo) MergeKafkaSaslPlainAuthenticatedPrivateConnectionInfo(v KafkaSaslPlainAuthenticatedPrivateConnectionInfo) error
- func (t *KafkaAuthenticatedPrivateConnectionInfo) MergeKafkaSaslScramAuthenticatedPrivateConnectionInfo(v KafkaSaslScramAuthenticatedPrivateConnectionInfo) error
- func (t *KafkaAuthenticatedPrivateConnectionInfo) UnmarshalJSON(b []byte) error
- type KafkaAuthenticatedPrivateConnectionInfoAuth
- type KafkaGssapiAuthenticatedConnectionInfo
- func (t KafkaGssapiAuthenticatedConnectionInfo) AsKafkaPlaintext() (KafkaPlaintext, error)
- func (t KafkaGssapiAuthenticatedConnectionInfo) AsKafkaTlsEncrypted() (KafkaTlsEncrypted, error)
- func (t *KafkaGssapiAuthenticatedConnectionInfo) FromKafkaPlaintext(v KafkaPlaintext) error
- func (t *KafkaGssapiAuthenticatedConnectionInfo) FromKafkaTlsEncrypted(v KafkaTlsEncrypted) error
- func (t KafkaGssapiAuthenticatedConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *KafkaGssapiAuthenticatedConnectionInfo) MergeKafkaPlaintext(v KafkaPlaintext) error
- func (t *KafkaGssapiAuthenticatedConnectionInfo) MergeKafkaTlsEncrypted(v KafkaTlsEncrypted) error
- func (t *KafkaGssapiAuthenticatedConnectionInfo) UnmarshalJSON(b []byte) error
- type KafkaGssapiAuthenticatedConnectionInfoAuth
- type KafkaGssapiAuthenticatedConnectionInfoBalancer
- type KafkaGssapiAuthenticatedConnectionInfoCompression
- type KafkaGssapiAuthenticatedPrivateConnectionInfo
- func (t KafkaGssapiAuthenticatedPrivateConnectionInfo) AsKafkaPlaintext() (KafkaPlaintext, error)
- func (t KafkaGssapiAuthenticatedPrivateConnectionInfo) AsKafkaTlsEncrypted() (KafkaTlsEncrypted, error)
- func (t *KafkaGssapiAuthenticatedPrivateConnectionInfo) FromKafkaPlaintext(v KafkaPlaintext) error
- func (t *KafkaGssapiAuthenticatedPrivateConnectionInfo) FromKafkaTlsEncrypted(v KafkaTlsEncrypted) error
- func (t KafkaGssapiAuthenticatedPrivateConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *KafkaGssapiAuthenticatedPrivateConnectionInfo) MergeKafkaPlaintext(v KafkaPlaintext) error
- func (t *KafkaGssapiAuthenticatedPrivateConnectionInfo) MergeKafkaTlsEncrypted(v KafkaTlsEncrypted) error
- func (t *KafkaGssapiAuthenticatedPrivateConnectionInfo) UnmarshalJSON(b []byte) error
- type KafkaGssapiAuthenticatedPrivateConnectionInfoAuth
- type KafkaGssapiAuthenticatedPrivateConnectionInfoBalancer
- type KafkaGssapiAuthenticatedPrivateConnectionInfoCompression
- type KafkaGssapiConnectionInfo
- type KafkaGssapiConnectionInfoAuth
- type KafkaGssapiPrivateConnectionInfo
- type KafkaPlaintext
- type KafkaPlaintextIsTlsEnabled
- type KafkaPlaintextV1
- type KafkaPlaintextV1IsTlsEnabled
- type KafkaSaslPlainAuthenticatedConnectionInfo
- func (t KafkaSaslPlainAuthenticatedConnectionInfo) AsKafkaPlaintext() (KafkaPlaintext, error)
- func (t KafkaSaslPlainAuthenticatedConnectionInfo) AsKafkaTlsEncrypted() (KafkaTlsEncrypted, error)
- func (t *KafkaSaslPlainAuthenticatedConnectionInfo) FromKafkaPlaintext(v KafkaPlaintext) error
- func (t *KafkaSaslPlainAuthenticatedConnectionInfo) FromKafkaTlsEncrypted(v KafkaTlsEncrypted) error
- func (t KafkaSaslPlainAuthenticatedConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *KafkaSaslPlainAuthenticatedConnectionInfo) MergeKafkaPlaintext(v KafkaPlaintext) error
- func (t *KafkaSaslPlainAuthenticatedConnectionInfo) MergeKafkaTlsEncrypted(v KafkaTlsEncrypted) error
- func (t *KafkaSaslPlainAuthenticatedConnectionInfo) UnmarshalJSON(b []byte) error
- type KafkaSaslPlainAuthenticatedConnectionInfoAuth
- type KafkaSaslPlainAuthenticatedConnectionInfoBalancer
- type KafkaSaslPlainAuthenticatedConnectionInfoCompression
- type KafkaSaslPlainAuthenticatedPrivateConnectionInfo
- func (t KafkaSaslPlainAuthenticatedPrivateConnectionInfo) AsKafkaPlaintext() (KafkaPlaintext, error)
- func (t KafkaSaslPlainAuthenticatedPrivateConnectionInfo) AsKafkaTlsEncrypted() (KafkaTlsEncrypted, error)
- func (t *KafkaSaslPlainAuthenticatedPrivateConnectionInfo) FromKafkaPlaintext(v KafkaPlaintext) error
- func (t *KafkaSaslPlainAuthenticatedPrivateConnectionInfo) FromKafkaTlsEncrypted(v KafkaTlsEncrypted) error
- func (t KafkaSaslPlainAuthenticatedPrivateConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *KafkaSaslPlainAuthenticatedPrivateConnectionInfo) MergeKafkaPlaintext(v KafkaPlaintext) error
- func (t *KafkaSaslPlainAuthenticatedPrivateConnectionInfo) MergeKafkaTlsEncrypted(v KafkaTlsEncrypted) error
- func (t *KafkaSaslPlainAuthenticatedPrivateConnectionInfo) UnmarshalJSON(b []byte) error
- type KafkaSaslPlainAuthenticatedPrivateConnectionInfoAuth
- type KafkaSaslPlainAuthenticatedPrivateConnectionInfoBalancer
- type KafkaSaslPlainAuthenticatedPrivateConnectionInfoCompression
- type KafkaSaslPlainConnectionInfo
- type KafkaSaslPlainConnectionInfoAuth
- type KafkaSaslPlainPrivateConnectionInfo
- type KafkaSaslScramAuthenticatedConnectionInfo
- func (t KafkaSaslScramAuthenticatedConnectionInfo) AsKafkaPlaintext() (KafkaPlaintext, error)
- func (t KafkaSaslScramAuthenticatedConnectionInfo) AsKafkaTlsEncrypted() (KafkaTlsEncrypted, error)
- func (t *KafkaSaslScramAuthenticatedConnectionInfo) FromKafkaPlaintext(v KafkaPlaintext) error
- func (t *KafkaSaslScramAuthenticatedConnectionInfo) FromKafkaTlsEncrypted(v KafkaTlsEncrypted) error
- func (t KafkaSaslScramAuthenticatedConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *KafkaSaslScramAuthenticatedConnectionInfo) MergeKafkaPlaintext(v KafkaPlaintext) error
- func (t *KafkaSaslScramAuthenticatedConnectionInfo) MergeKafkaTlsEncrypted(v KafkaTlsEncrypted) error
- func (t *KafkaSaslScramAuthenticatedConnectionInfo) UnmarshalJSON(b []byte) error
- type KafkaSaslScramAuthenticatedConnectionInfoAlgorithm
- type KafkaSaslScramAuthenticatedConnectionInfoAuth
- type KafkaSaslScramAuthenticatedConnectionInfoBalancer
- type KafkaSaslScramAuthenticatedConnectionInfoCompression
- type KafkaSaslScramAuthenticatedPrivateConnectionInfo
- func (t KafkaSaslScramAuthenticatedPrivateConnectionInfo) AsKafkaPlaintext() (KafkaPlaintext, error)
- func (t KafkaSaslScramAuthenticatedPrivateConnectionInfo) AsKafkaTlsEncrypted() (KafkaTlsEncrypted, error)
- func (t *KafkaSaslScramAuthenticatedPrivateConnectionInfo) FromKafkaPlaintext(v KafkaPlaintext) error
- func (t *KafkaSaslScramAuthenticatedPrivateConnectionInfo) FromKafkaTlsEncrypted(v KafkaTlsEncrypted) error
- func (t KafkaSaslScramAuthenticatedPrivateConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *KafkaSaslScramAuthenticatedPrivateConnectionInfo) MergeKafkaPlaintext(v KafkaPlaintext) error
- func (t *KafkaSaslScramAuthenticatedPrivateConnectionInfo) MergeKafkaTlsEncrypted(v KafkaTlsEncrypted) error
- func (t *KafkaSaslScramAuthenticatedPrivateConnectionInfo) UnmarshalJSON(b []byte) error
- type KafkaSaslScramAuthenticatedPrivateConnectionInfoAlgorithm
- type KafkaSaslScramAuthenticatedPrivateConnectionInfoAuth
- type KafkaSaslScramAuthenticatedPrivateConnectionInfoBalancer
- type KafkaSaslScramAuthenticatedPrivateConnectionInfoCompression
- type KafkaSaslScramConnectionInfo
- type KafkaSaslScramConnectionInfoAlgorithm
- type KafkaSaslScramConnectionInfoAuth
- type KafkaSaslScramPrivateConnectionInfo
- type KafkaTlsEncrypted
- type KafkaTlsEncryptedIsTlsEnabled
- type KafkaTlsEncryptedV1
- type KafkaTlsEncryptedV1IsTlsEnabled
- type KeyValueObject
- type Kubernetes
- type KubernetesType
- type LabelMatcherV1
- type LabelMatcherV1Operator
- type LabelNamePath
- type LabelValuesResponseV1
- type LabelValuesResponseV1Status
- type LabelsResponseV1
- type LabelsResponseV1Status
- type Layer
- type Limit
- type LimitLabelValues
- type LimitMetrics
- type LimitPerMetricUnsupported
- type LimitQuery
- type LimitSeries
- type ListAuditEventsResponse
- type ListBundlesResponse
- type ListEFOChannelsByIntegrationV1Params
- type ListEFOChannelsByIntegrationV1Response
- type ListEFOChannelsByIntegrationV2Params
- type ListEFOChannelsByIntegrationV2Response
- type ListEFOIntegrationsTypesV1Response
- type ListEFOIntegrationsTypesV2Response
- type ListEFOIntegrationsV1Response
- type ListEFOIntegrationsV2Response
- type ListEfoIntegrationsResponseV1
- type ListEventsResponse
- type ListIntegrationsResponse
- type ListJobAndDisabledMetricsV1
- type ListJobs
- type ListJobsV1Params
- type ListJobsV1ParamsIsReportTemplate
- type ListJobsV1ParamsJobType
- type ListJobsV1ParamsKind
- type ListJobsV1ParamsStatus
- type ListJobsV1Response
- type ListMonitorEventsResponse
- type ListPoliciesResponse
- type ListRiskAcceptedResponse
- type ListSchedules
- type ListSchedulesV1Response
- type ListZonesResponseV1
- type ListZonesV1Params
- type ListZonesV1Response
- type MalwarePreventedAction
- type MatchLabelNames
- type MatchLabelValues
- type MatchSeries
- type MetadataResponseV1
- type MetadataResponseV1DataType
- type MetadataResponseV1Status
- type MetricErrorV1
- type MetricName
- type MetricV1
- type MonitorEvent
- type MonitorEventType
- type MonitorEventsCursor
- type MonitorEventsFilter
- type MonitorEventsFrom
- type MonitorEventsPage
- type MonitorEventsTo
- type MultiFilter
- type MultiOrderBy
- type NewRule
- type NewRuleRuleType
- type NewStage
- type NewStageName
- type NotFound
- type NotFoundPrometheus
- type NotificationChannel
- type NotificationChannelID
- type NotificationChannelResponseV1
- type NotificationChannelTypeV1
- type Offset
- type OffsetPaginatedResponse
- type Operand
- type Order
- type OrderBy
- type Originator
- type OutputParameterName
- type Package
- type PackageName
- type PackageNameContextType
- type PackageNameVersion
- type PackageNameVersionContextType
- type PackagePath
- type PackagePathContextType
- type PackagePathVersion
- type PackagePathVersionContextType
- type PackageVersion
- type PackageVersionContextType
- type Page
- type PaginatedIntegrationsResponseV1
- type ParameterType
- type PathCertificateId
- type PermissionV1
- type PermissionsFilter
- type PipelineResult
- type PipelineResultsResponse
- type PkgVulnFailure
- type Policies
- type PoliciesGlobalEvaluation
- type PoliciesPage
- type PoliciesSummaryEntry
- type PolicyEvaluation
- type PolicyEvaluationEvaluation
- type PolicyEvaluationResult
- type PolicyId
- type PolicyNotificationChannelIds
- type PolicyOrigin
- type PolicySummary
- type PostAcceptedRiskV1JSONRequestBody
- type PostAcceptedRiskV1Response
- type PostAdminTsdbCleanTombstonesV1Response
- type PostAdminTsdbDeleteSeriesV1Response
- type PostAdminTsdbSnapshotV1Response
- type PostDisabledMetricsV1JSONRequestBody
- type PostDisabledMetricsV1Response
- type PostExemplarsV1Response
- type PostFormatQueryV1Response
- type PostLabelsV1Params
- type PostLabelsV1Response
- type PostParseQueryV1Response
- type PostQueryRangeV1Params
- type PostQueryRangeV1Response
- type PostQueryV1Params
- type PostQueryV1Response
- type PostSecureVulnerabilityV1BundlesJSONRequestBody
- type PostSecureVulnerabilityV1BundlesResponse
- type PostSecureVulnerabilityV1PoliciesJSONRequestBody
- type PostSecureVulnerabilityV1PoliciesResponse
- type PostSeriesV1Params
- type PostSeriesV1Response
- type PosturePolicySummary
- type Predicate
- type Predicates
- type Predicates_Item
- func (t Predicates_Item) AsCisaKevAvailableSince() (CisaKevAvailableSince, error)
- func (t Predicates_Item) AsCisaKevKnownRansomwareCampaignUse() (CisaKevKnownRansomwareCampaignUse, error)
- func (t Predicates_Item) AsCisaKevPublishDate() (CisaKevPublishDate, error)
- func (t Predicates_Item) AsDenyCve() (DenyCve, error)
- func (t Predicates_Item) AsDenyPkg() (DenyPkg, error)
- func (t Predicates_Item) AsImageConfigCreationDateWithAge() (ImageConfigCreationDateWithAge, error)
- func (t Predicates_Item) AsImageConfigDefaultUserIsNot() (ImageConfigDefaultUserIsNot, error)
- func (t Predicates_Item) AsImageConfigDefaultUserIsRoot() (ImageConfigDefaultUserIsRoot, error)
- func (t Predicates_Item) AsImageConfigDefaultUserList() (ImageConfigDefaultUserList, error)
- func (t Predicates_Item) AsImageConfigEnvVariableContains() (ImageConfigEnvVariableContains, error)
- func (t Predicates_Item) AsImageConfigEnvVariableExists() (ImageConfigEnvVariableExists, error)
- func (t Predicates_Item) AsImageConfigEnvVariableNotExists() (ImageConfigEnvVariableNotExists, error)
- func (t Predicates_Item) AsImageConfigInstructionIsPkgManager() (ImageConfigInstructionIsPkgManager, error)
- func (t Predicates_Item) AsImageConfigInstructionNotRecommended() (ImageConfigInstructionNotRecommended, error)
- func (t Predicates_Item) AsImageConfigLabelExists() (ImageConfigLabelExists, error)
- func (t Predicates_Item) AsImageConfigLabelNotContains() (ImageConfigLabelNotContains, error)
- func (t Predicates_Item) AsImageConfigLabelNotExists() (ImageConfigLabelNotExists, error)
- func (t Predicates_Item) AsImageConfigLabelWithValueAndLabelsExist() (ImageConfigLabelWithValueAndLabelsExist, error)
- func (t Predicates_Item) AsImageConfigSensitiveInformationAndSecrets() (ImageConfigSensitiveInformationAndSecrets, error)
- func (t Predicates_Item) AsVulnAge() (VulnAge, error)
- func (t Predicates_Item) AsVulnCvss() (VulnCvss, error)
- func (t Predicates_Item) AsVulnCvssEquals() (VulnCvssEquals, error)
- func (t Predicates_Item) AsVulnDisclosureRange() (VulnDisclosureRange, error)
- func (t Predicates_Item) AsVulnEpssPercentileGte() (VulnEpssPercentileGte, error)
- func (t Predicates_Item) AsVulnEpssScoreGte() (VulnEpssScoreGte, error)
- func (t Predicates_Item) AsVulnExploitable() (VulnExploitable, error)
- func (t Predicates_Item) AsVulnExploitableNoAdmin() (VulnExploitableNoAdmin, error)
- func (t Predicates_Item) AsVulnExploitableNoUser() (VulnExploitableNoUser, error)
- func (t Predicates_Item) AsVulnExploitableViaNetwork() (VulnExploitableViaNetwork, error)
- func (t Predicates_Item) AsVulnExploitableWithAge() (VulnExploitableWithAge, error)
- func (t Predicates_Item) AsVulnIsFixable() (VulnIsFixable, error)
- func (t Predicates_Item) AsVulnIsFixableWithAge() (VulnIsFixableWithAge, error)
- func (t Predicates_Item) AsVulnIsInUse() (VulnIsInUse, error)
- func (t Predicates_Item) AsVulnPkgType() (VulnPkgType, error)
- func (t Predicates_Item) AsVulnSeverity() (VulnSeverity, error)
- func (t Predicates_Item) AsVulnSeverityEquals() (VulnSeverityEquals, error)
- func (t *Predicates_Item) FromCisaKevAvailableSince(v CisaKevAvailableSince) error
- func (t *Predicates_Item) FromCisaKevKnownRansomwareCampaignUse(v CisaKevKnownRansomwareCampaignUse) error
- func (t *Predicates_Item) FromCisaKevPublishDate(v CisaKevPublishDate) error
- func (t *Predicates_Item) FromDenyCve(v DenyCve) error
- func (t *Predicates_Item) FromDenyPkg(v DenyPkg) error
- func (t *Predicates_Item) FromImageConfigCreationDateWithAge(v ImageConfigCreationDateWithAge) error
- func (t *Predicates_Item) FromImageConfigDefaultUserIsNot(v ImageConfigDefaultUserIsNot) error
- func (t *Predicates_Item) FromImageConfigDefaultUserIsRoot(v ImageConfigDefaultUserIsRoot) error
- func (t *Predicates_Item) FromImageConfigDefaultUserList(v ImageConfigDefaultUserList) error
- func (t *Predicates_Item) FromImageConfigEnvVariableContains(v ImageConfigEnvVariableContains) error
- func (t *Predicates_Item) FromImageConfigEnvVariableExists(v ImageConfigEnvVariableExists) error
- func (t *Predicates_Item) FromImageConfigEnvVariableNotExists(v ImageConfigEnvVariableNotExists) error
- func (t *Predicates_Item) FromImageConfigInstructionIsPkgManager(v ImageConfigInstructionIsPkgManager) error
- func (t *Predicates_Item) FromImageConfigInstructionNotRecommended(v ImageConfigInstructionNotRecommended) error
- func (t *Predicates_Item) FromImageConfigLabelExists(v ImageConfigLabelExists) error
- func (t *Predicates_Item) FromImageConfigLabelNotContains(v ImageConfigLabelNotContains) error
- func (t *Predicates_Item) FromImageConfigLabelNotExists(v ImageConfigLabelNotExists) error
- func (t *Predicates_Item) FromImageConfigLabelWithValueAndLabelsExist(v ImageConfigLabelWithValueAndLabelsExist) error
- func (t *Predicates_Item) FromImageConfigSensitiveInformationAndSecrets(v ImageConfigSensitiveInformationAndSecrets) error
- func (t *Predicates_Item) FromVulnAge(v VulnAge) error
- func (t *Predicates_Item) FromVulnCvss(v VulnCvss) error
- func (t *Predicates_Item) FromVulnCvssEquals(v VulnCvssEquals) error
- func (t *Predicates_Item) FromVulnDisclosureRange(v VulnDisclosureRange) error
- func (t *Predicates_Item) FromVulnEpssPercentileGte(v VulnEpssPercentileGte) error
- func (t *Predicates_Item) FromVulnEpssScoreGte(v VulnEpssScoreGte) error
- func (t *Predicates_Item) FromVulnExploitable(v VulnExploitable) error
- func (t *Predicates_Item) FromVulnExploitableNoAdmin(v VulnExploitableNoAdmin) error
- func (t *Predicates_Item) FromVulnExploitableNoUser(v VulnExploitableNoUser) error
- func (t *Predicates_Item) FromVulnExploitableViaNetwork(v VulnExploitableViaNetwork) error
- func (t *Predicates_Item) FromVulnExploitableWithAge(v VulnExploitableWithAge) error
- func (t *Predicates_Item) FromVulnIsFixable(v VulnIsFixable) error
- func (t *Predicates_Item) FromVulnIsFixableWithAge(v VulnIsFixableWithAge) error
- func (t *Predicates_Item) FromVulnIsInUse(v VulnIsInUse) error
- func (t *Predicates_Item) FromVulnPkgType(v VulnPkgType) error
- func (t *Predicates_Item) FromVulnSeverity(v VulnSeverity) error
- func (t *Predicates_Item) FromVulnSeverityEquals(v VulnSeverityEquals) error
- func (t Predicates_Item) MarshalJSON() ([]byte, error)
- func (t *Predicates_Item) MergeCisaKevAvailableSince(v CisaKevAvailableSince) error
- func (t *Predicates_Item) MergeCisaKevKnownRansomwareCampaignUse(v CisaKevKnownRansomwareCampaignUse) error
- func (t *Predicates_Item) MergeCisaKevPublishDate(v CisaKevPublishDate) error
- func (t *Predicates_Item) MergeDenyCve(v DenyCve) error
- func (t *Predicates_Item) MergeDenyPkg(v DenyPkg) error
- func (t *Predicates_Item) MergeImageConfigCreationDateWithAge(v ImageConfigCreationDateWithAge) error
- func (t *Predicates_Item) MergeImageConfigDefaultUserIsNot(v ImageConfigDefaultUserIsNot) error
- func (t *Predicates_Item) MergeImageConfigDefaultUserIsRoot(v ImageConfigDefaultUserIsRoot) error
- func (t *Predicates_Item) MergeImageConfigDefaultUserList(v ImageConfigDefaultUserList) error
- func (t *Predicates_Item) MergeImageConfigEnvVariableContains(v ImageConfigEnvVariableContains) error
- func (t *Predicates_Item) MergeImageConfigEnvVariableExists(v ImageConfigEnvVariableExists) error
- func (t *Predicates_Item) MergeImageConfigEnvVariableNotExists(v ImageConfigEnvVariableNotExists) error
- func (t *Predicates_Item) MergeImageConfigInstructionIsPkgManager(v ImageConfigInstructionIsPkgManager) error
- func (t *Predicates_Item) MergeImageConfigInstructionNotRecommended(v ImageConfigInstructionNotRecommended) error
- func (t *Predicates_Item) MergeImageConfigLabelExists(v ImageConfigLabelExists) error
- func (t *Predicates_Item) MergeImageConfigLabelNotContains(v ImageConfigLabelNotContains) error
- func (t *Predicates_Item) MergeImageConfigLabelNotExists(v ImageConfigLabelNotExists) error
- func (t *Predicates_Item) MergeImageConfigLabelWithValueAndLabelsExist(v ImageConfigLabelWithValueAndLabelsExist) error
- func (t *Predicates_Item) MergeImageConfigSensitiveInformationAndSecrets(v ImageConfigSensitiveInformationAndSecrets) error
- func (t *Predicates_Item) MergeVulnAge(v VulnAge) error
- func (t *Predicates_Item) MergeVulnCvss(v VulnCvss) error
- func (t *Predicates_Item) MergeVulnCvssEquals(v VulnCvssEquals) error
- func (t *Predicates_Item) MergeVulnDisclosureRange(v VulnDisclosureRange) error
- func (t *Predicates_Item) MergeVulnEpssPercentileGte(v VulnEpssPercentileGte) error
- func (t *Predicates_Item) MergeVulnEpssScoreGte(v VulnEpssScoreGte) error
- func (t *Predicates_Item) MergeVulnExploitable(v VulnExploitable) error
- func (t *Predicates_Item) MergeVulnExploitableNoAdmin(v VulnExploitableNoAdmin) error
- func (t *Predicates_Item) MergeVulnExploitableNoUser(v VulnExploitableNoUser) error
- func (t *Predicates_Item) MergeVulnExploitableViaNetwork(v VulnExploitableViaNetwork) error
- func (t *Predicates_Item) MergeVulnExploitableWithAge(v VulnExploitableWithAge) error
- func (t *Predicates_Item) MergeVulnIsFixable(v VulnIsFixable) error
- func (t *Predicates_Item) MergeVulnIsFixableWithAge(v VulnIsFixableWithAge) error
- func (t *Predicates_Item) MergeVulnIsInUse(v VulnIsInUse) error
- func (t *Predicates_Item) MergeVulnPkgType(v VulnPkgType) error
- func (t *Predicates_Item) MergeVulnSeverity(v VulnSeverity) error
- func (t *Predicates_Item) MergeVulnSeverityEquals(v VulnSeverityEquals) error
- func (t *Predicates_Item) UnmarshalJSON(b []byte) error
- type PricingIdPath
- type PricingProjectedResponseV1
- type PricingResponseV1
- type PricingType
- type PrivateConnectionInfoAmazonSqs
- type PrivateConnectionInfoChronicle
- type PrivateConnectionInfoChronicleV2
- type PrivateConnectionInfoElasticsearch
- type PrivateConnectionInfoElasticsearchAuth
- type PrivateConnectionInfoGooglePubSub
- type PrivateConnectionInfoGoogleScc
- type PrivateConnectionInfoKafkaV1
- type PrivateConnectionInfoMcm
- type PrivateConnectionInfoMicrosoftSentinel
- type PrivateConnectionInfoSplunk
- type PrivateConnectionInfoWebhook
- type ProcessKilledAction
- type Producer
- type Product
- type PrometheusError
- type PrometheusErrorStatus
- type PrometheusLabel
- type PromqlMatcher
- type PromqlMatcherOperator
- type PutSecureVulnerabilityV1BundlesBundleIdJSONRequestBody
- type PutSecureVulnerabilityV1BundlesBundleIdResponse
- type PutSecureVulnerabilityV1PoliciesPolicyIdJSONRequestBody
- type PutSecureVulnerabilityV1PoliciesPolicyIdResponse
- type Query
- type QueryResponse
- type QueryResponseV1
- type QueryResponseV1DataResult0
- type QueryResponseV1DataResult00
- type QueryResponseV1DataResult01
- type QueryResponseV1DataResult1
- type QueryResponseV1DataResult2
- type QueryResponseV1DataResultType
- type QueryResponseV1Status
- type QueryResponseV1_Data_Result
- func (t QueryResponseV1_Data_Result) AsQueryResponseV1DataResult0() (QueryResponseV1DataResult0, error)
- func (t QueryResponseV1_Data_Result) AsQueryResponseV1DataResult1() (QueryResponseV1DataResult1, error)
- func (t QueryResponseV1_Data_Result) AsQueryResponseV1DataResult2() (QueryResponseV1DataResult2, error)
- func (t *QueryResponseV1_Data_Result) FromQueryResponseV1DataResult0(v QueryResponseV1DataResult0) error
- func (t *QueryResponseV1_Data_Result) FromQueryResponseV1DataResult1(v QueryResponseV1DataResult1) error
- func (t *QueryResponseV1_Data_Result) FromQueryResponseV1DataResult2(v QueryResponseV1DataResult2) error
- func (t QueryResponseV1_Data_Result) MarshalJSON() ([]byte, error)
- func (t *QueryResponseV1_Data_Result) MergeQueryResponseV1DataResult0(v QueryResponseV1DataResult0) error
- func (t *QueryResponseV1_Data_Result) MergeQueryResponseV1DataResult1(v QueryResponseV1DataResult1) error
- func (t *QueryResponseV1_Data_Result) MergeQueryResponseV1DataResult2(v QueryResponseV1DataResult2) error
- func (t *QueryResponseV1_Data_Result) UnmarshalJSON(b []byte) error
- type QueryResponseV1_Data_Result_0_Item
- func (t QueryResponseV1_Data_Result_0_Item) AsQueryResponseV1DataResult00() (QueryResponseV1DataResult00, error)
- func (t QueryResponseV1_Data_Result_0_Item) AsQueryResponseV1DataResult01() (QueryResponseV1DataResult01, error)
- func (t *QueryResponseV1_Data_Result_0_Item) FromQueryResponseV1DataResult00(v QueryResponseV1DataResult00) error
- func (t *QueryResponseV1_Data_Result_0_Item) FromQueryResponseV1DataResult01(v QueryResponseV1DataResult01) error
- func (t QueryResponseV1_Data_Result_0_Item) MarshalJSON() ([]byte, error)
- func (t *QueryResponseV1_Data_Result_0_Item) MergeQueryResponseV1DataResult00(v QueryResponseV1DataResult00) error
- func (t *QueryResponseV1_Data_Result_0_Item) MergeQueryResponseV1DataResult01(v QueryResponseV1DataResult01) error
- func (t *QueryResponseV1_Data_Result_0_Item) UnmarshalJSON(b []byte) error
- type QueryResponse_Entities
- type QuerySummary
- type QuerySysqlGetParams
- type QuerySysqlGetResponse
- type QuerySysqlPostJSONBody
- type QuerySysqlPostJSONRequestBody
- type QuerySysqlPostResponse
- type QueryTime
- func (t QueryTime) AsQueryTime0() (QueryTime0, error)
- func (t QueryTime) AsQueryTime1() (QueryTime1, error)
- func (t *QueryTime) FromQueryTime0(v QueryTime0) error
- func (t *QueryTime) FromQueryTime1(v QueryTime1) error
- func (t QueryTime) MarshalJSON() ([]byte, error)
- func (t *QueryTime) MergeQueryTime0(v QueryTime0) error
- func (t *QueryTime) MergeQueryTime1(v QueryTime1) error
- func (t *QueryTime) UnmarshalJSON(b []byte) error
- type QueryTime0
- type QueryTime1
- type RawEventCategory
- type RawEventOriginator
- type RegistryResult
- type RegistryResultsResponse
- type RemoteWriteV1Response
- type RequestBodyDisabledMetricsV1
- type RequestEditorFn
- type ResponderType
- type ResponseAction
- type ResponseActionType
- type ResponseListDisabledMetricsAndErrorV1
- type ResponseListDisabledMetricsV1
- type RiskAcceptanceDefinition
- type RiskAcceptanceDefinitionStatus
- type RiskAcceptedResponse
- type RiskAcceptedResponseEntityType
- type RiskAcceptedResponseReason
- type RiskAcceptedResponseStages
- type RiskAcceptedResponseStatus
- type RiskAcceptedResponse_Context
- func (t RiskAcceptedResponse_Context) AsContextEmpty() (ContextEmpty, error)
- func (t RiskAcceptedResponse_Context) AsContextHostContains() (ContextHostContains, error)
- func (t RiskAcceptedResponse_Context) AsContextHostName() (ContextHostName, error)
- func (t RiskAcceptedResponse_Context) AsContextImageContains() (ContextImageContains, error)
- func (t RiskAcceptedResponse_Context) AsContextImageName() (ContextImageName, error)
- func (t RiskAcceptedResponse_Context) AsContextImagePrefix() (ContextImagePrefix, error)
- func (t RiskAcceptedResponse_Context) AsContextImageSuffix() (ContextImageSuffix, error)
- func (t RiskAcceptedResponse_Context) AsContextPackageName() (ContextPackageName, error)
- func (t RiskAcceptedResponse_Context) AsContextPackageNameVersion() (ContextPackageNameVersion, error)
- func (t RiskAcceptedResponse_Context) AsContextPackagePath() (ContextPackagePath, error)
- func (t RiskAcceptedResponse_Context) AsContextPackagePathVersion() (ContextPackagePathVersion, error)
- func (t RiskAcceptedResponse_Context) AsContextPackageVersion() (ContextPackageVersion, error)
- func (t *RiskAcceptedResponse_Context) FromContextEmpty(v ContextEmpty) error
- func (t *RiskAcceptedResponse_Context) FromContextHostContains(v ContextHostContains) error
- func (t *RiskAcceptedResponse_Context) FromContextHostName(v ContextHostName) error
- func (t *RiskAcceptedResponse_Context) FromContextImageContains(v ContextImageContains) error
- func (t *RiskAcceptedResponse_Context) FromContextImageName(v ContextImageName) error
- func (t *RiskAcceptedResponse_Context) FromContextImagePrefix(v ContextImagePrefix) error
- func (t *RiskAcceptedResponse_Context) FromContextImageSuffix(v ContextImageSuffix) error
- func (t *RiskAcceptedResponse_Context) FromContextPackageName(v ContextPackageName) error
- func (t *RiskAcceptedResponse_Context) FromContextPackageNameVersion(v ContextPackageNameVersion) error
- func (t *RiskAcceptedResponse_Context) FromContextPackagePath(v ContextPackagePath) error
- func (t *RiskAcceptedResponse_Context) FromContextPackagePathVersion(v ContextPackagePathVersion) error
- func (t *RiskAcceptedResponse_Context) FromContextPackageVersion(v ContextPackageVersion) error
- func (t RiskAcceptedResponse_Context) MarshalJSON() ([]byte, error)
- func (t *RiskAcceptedResponse_Context) MergeContextEmpty(v ContextEmpty) error
- func (t *RiskAcceptedResponse_Context) MergeContextHostContains(v ContextHostContains) error
- func (t *RiskAcceptedResponse_Context) MergeContextHostName(v ContextHostName) error
- func (t *RiskAcceptedResponse_Context) MergeContextImageContains(v ContextImageContains) error
- func (t *RiskAcceptedResponse_Context) MergeContextImageName(v ContextImageName) error
- func (t *RiskAcceptedResponse_Context) MergeContextImagePrefix(v ContextImagePrefix) error
- func (t *RiskAcceptedResponse_Context) MergeContextImageSuffix(v ContextImageSuffix) error
- func (t *RiskAcceptedResponse_Context) MergeContextPackageName(v ContextPackageName) error
- func (t *RiskAcceptedResponse_Context) MergeContextPackageNameVersion(v ContextPackageNameVersion) error
- func (t *RiskAcceptedResponse_Context) MergeContextPackagePath(v ContextPackagePath) error
- func (t *RiskAcceptedResponse_Context) MergeContextPackagePathVersion(v ContextPackagePathVersion) error
- func (t *RiskAcceptedResponse_Context) MergeContextPackageVersion(v ContextPackageVersion) error
- func (t *RiskAcceptedResponse_Context) UnmarshalJSON(b []byte) error
- type RoleDisplayNamePath
- type RoleIdPath
- type RoleRequestV1
- type RoleResponseV1
- type Rule
- type RuleEvaluationResult
- type RuleFailureType
- type RuleName
- type RuleSubType
- type RuleTags
- type RuleType
- type Rule_Failures_Item
- func (t Rule_Failures_Item) AsImageConfigFailure() (ImageConfigFailure, error)
- func (t Rule_Failures_Item) AsPkgVulnFailure() (PkgVulnFailure, error)
- func (t *Rule_Failures_Item) FromImageConfigFailure(v ImageConfigFailure) error
- func (t *Rule_Failures_Item) FromPkgVulnFailure(v PkgVulnFailure) error
- func (t Rule_Failures_Item) MarshalJSON() ([]byte, error)
- func (t *Rule_Failures_Item) MergeImageConfigFailure(v ImageConfigFailure) error
- func (t *Rule_Failures_Item) MergePkgVulnFailure(v PkgVulnFailure) error
- func (t *Rule_Failures_Item) UnmarshalJSON(b []byte) error
- type RulesResponseV1
- type RulesResponseV1DataGroupsRulesAlertsState
- type RulesResponseV1DataGroupsRulesType
- type RulesResponseV1Status
- type RuntimeResult
- type RuntimeResultsResponse
- type SaveCaptureStorageConfigurationRequestV1
- type SaveGroupMappingSettingsV1JSONRequestBody
- type SaveGroupMappingSettingsV1Response
- type SaveIpFiltersSettingsV1JSONRequestBody
- type SaveIpFiltersSettingsV1Response
- type SaveTeamUserRequestV1
- type SaveTeamUserV1JSONRequestBody
- type SaveTeamUserV1Response
- type SbomComponent
- type SbomResultResponse
- type SbomResultResponseBomFormat
- type SbomResultResponseCompositionsAggregate
- type SbomResultResponseMetadataLifecycle
- type ScanResultResponse
- type ScanResultResponseAssetType
- type ScanResultResponseStage
- type ScanResultResponse_Metadata
- func (t ScanResultResponse_Metadata) AsHostMetadata() (HostMetadata, error)
- func (t ScanResultResponse_Metadata) AsImageMetadata() (ImageMetadata, error)
- func (t *ScanResultResponse_Metadata) FromHostMetadata(v HostMetadata) error
- func (t *ScanResultResponse_Metadata) FromImageMetadata(v ImageMetadata) error
- func (t ScanResultResponse_Metadata) MarshalJSON() ([]byte, error)
- func (t *ScanResultResponse_Metadata) MergeHostMetadata(v HostMetadata) error
- func (t *ScanResultResponse_Metadata) MergeImageMetadata(v ImageMetadata) error
- func (t *ScanResultResponse_Metadata) UnmarshalJSON(b []byte) error
- type ScannerAPIServiceListRegistryResultsParams
- type ScannerAPIServiceListRegistryResultsResponse
- type ScannerAPIServiceListRuntimeResultsParams
- type ScannerAPIServiceListRuntimeResultsParamsOrder
- type ScannerAPIServiceListRuntimeResultsParamsSort
- type ScannerAPIServiceListRuntimeResultsResponse
- type ScheduleResponse
- type Scope
- type ScopeTypeV1
- type ScopeV1
- type Sequence
- type SequenceEvent
- type SeriesResponseV1
- type SeriesResponseV1Status
- type ServiceAccountIdPath
- type ServiceAccountResponseV1
- type ServiceAccountWithKeyResponseV1
- type ServiceAccountsNotificationSettingsResponseV1
- type ServiceAccountsNotificationSettinsBase
- type Services
- type ServicesResponse
- type ServicesServiceType
- type Source
- type SourceDetails
- type SsoProductIdPath
- type SsoSettingsBaseSchemaV1
- type SsoSettingsCreateRequestBaseV1
- type SsoSettingsIdPath
- type SsoSettingsResponseBaseV1
- type SsoSettingsResponseV1
- type SsoSettingsUpdateRequestBaseV1
- type SsoTypeV1
- type Stage
- type StageConfiguration
- type StatefulDetectionsContent
- type Stats
- type Step
- func (t Step) AsDuration() (Duration, error)
- func (t Step) AsUnlimitedLong() (UnlimitedLong, error)
- func (t *Step) FromDuration(v Duration) error
- func (t *Step) FromUnlimitedLong(v UnlimitedLong) error
- func (t Step) MarshalJSON() ([]byte, error)
- func (t *Step) MergeDuration(v Duration) error
- func (t *Step) MergeUnlimitedLong(v UnlimitedLong) error
- func (t *Step) UnmarshalJSON(b []byte) error
- type SubmitActionExecutionRequest
- type SubmitActionExecutionv1JSONRequestBody
- type SubmitActionExecutionv1Response
- type SupportedFilter
- type SupportedFilterType
- type SupportedFiltersResponse
- type SysdigQueryLanguageFilter
- type SysqlQuery
- type TeamIdPath
- type TeamMapV1
- type TeamResponseV1
- type TeamRoleV1
- type TeamUserResponseV1
- type Time
- type TimeEndQuery
- type TimeEndSeries
- type TimeEndUnsupported
- type TimeFrame
- type TimeStartQuery
- type TimeStartSeries
- type TimeStartUnsupported
- type Timeout
- type Timestamp
- type To
- type TooManyRequests
- type Types
- type UiSettingsV1
- type Unauthorized
- type UnauthorizedPrometheus
- type UndoActionExecutionV1Params
- type UndoActionExecutionV1Response
- type UnitPricingV1
- type UnlimitedLong
- type UnprocessableEntity
- type UnprocessableEntityPrometheus
- type UnsupportedMediaType
- type UpdateAcceptedRiskV1JSONRequestBody
- type UpdateAcceptedRiskV1Response
- type UpdateAccessKeyByIdV1JSONRequestBody
- type UpdateAccessKeyByIdV1Response
- type UpdateAccessKeyRequestV1
- type UpdateAmazonSqsIntegrationRequest
- type UpdateCaptureStorageConfigurationV1JSONRequestBody
- type UpdateCaptureStorageConfigurationV1Response
- type UpdateChronicleIntegrationConnInfo
- type UpdateChronicleIntegrationConnInfoRegion
- type UpdateChronicleIntegrationConnInfoV2
- type UpdateChronicleIntegrationConnInfoV2Region
- type UpdateChronicleIntegrationRequest
- type UpdateChronicleIntegrationRequest_ConnectionInfo
- func (t UpdateChronicleIntegrationRequest_ConnectionInfo) AsUpdateChronicleIntegrationConnInfo() (UpdateChronicleIntegrationConnInfo, error)
- func (t UpdateChronicleIntegrationRequest_ConnectionInfo) AsUpdateChronicleIntegrationConnInfoV2() (UpdateChronicleIntegrationConnInfoV2, error)
- func (t *UpdateChronicleIntegrationRequest_ConnectionInfo) FromUpdateChronicleIntegrationConnInfo(v UpdateChronicleIntegrationConnInfo) error
- func (t *UpdateChronicleIntegrationRequest_ConnectionInfo) FromUpdateChronicleIntegrationConnInfoV2(v UpdateChronicleIntegrationConnInfoV2) error
- func (t UpdateChronicleIntegrationRequest_ConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *UpdateChronicleIntegrationRequest_ConnectionInfo) MergeUpdateChronicleIntegrationConnInfo(v UpdateChronicleIntegrationConnInfo) error
- func (t *UpdateChronicleIntegrationRequest_ConnectionInfo) MergeUpdateChronicleIntegrationConnInfoV2(v UpdateChronicleIntegrationConnInfoV2) error
- func (t *UpdateChronicleIntegrationRequest_ConnectionInfo) UnmarshalJSON(b []byte) error
- type UpdateCustomPrometheusJobByIdV1Response
- type UpdateCustomPrometheusJobEnablementV1JSONRequestBody
- type UpdateCustomPrometheusJobEnablementV1Response
- type UpdateEFOIntegrationByIdV1JSONRequestBody
- type UpdateEFOIntegrationByIdV1Response
- type UpdateEFOIntegrationByIdV2JSONRequestBody
- type UpdateEFOIntegrationByIdV2Response
- type UpdateEfoIntegrationRequestV1
- func (t UpdateEfoIntegrationRequestV1) AsUpdateAmazonSqsIntegrationRequest() (UpdateAmazonSqsIntegrationRequest, error)
- func (t UpdateEfoIntegrationRequestV1) AsUpdateChronicleIntegrationRequest() (UpdateChronicleIntegrationRequest, error)
- func (t UpdateEfoIntegrationRequestV1) AsUpdateElasticsearchIntegrationRequest() (UpdateElasticsearchIntegrationRequest, error)
- func (t UpdateEfoIntegrationRequestV1) AsUpdateGooglePubSubIntegrationRequest() (UpdateGooglePubSubIntegrationRequest, error)
- func (t UpdateEfoIntegrationRequestV1) AsUpdateGoogleSccIntegrationRequest() (UpdateGoogleSccIntegrationRequest, error)
- func (t UpdateEfoIntegrationRequestV1) AsUpdateKafkaIntegrationRequestV1() (UpdateKafkaIntegrationRequestV1, error)
- func (t UpdateEfoIntegrationRequestV1) AsUpdateMcmIntegrationRequest() (UpdateMcmIntegrationRequest, error)
- func (t UpdateEfoIntegrationRequestV1) AsUpdateMicrosoftSentinelIntegrationRequest() (UpdateMicrosoftSentinelIntegrationRequest, error)
- func (t UpdateEfoIntegrationRequestV1) AsUpdateQradarIntegrationRequest() (UpdateQradarIntegrationRequest, error)
- func (t UpdateEfoIntegrationRequestV1) AsUpdateSplunkIntegrationRequest() (UpdateSplunkIntegrationRequest, error)
- func (t UpdateEfoIntegrationRequestV1) AsUpdateSyslogIntegrationRequest() (UpdateSyslogIntegrationRequest, error)
- func (t UpdateEfoIntegrationRequestV1) AsUpdateWebhookIntegrationRequest() (UpdateWebhookIntegrationRequest, error)
- func (t UpdateEfoIntegrationRequestV1) Discriminator() (string, error)
- func (t *UpdateEfoIntegrationRequestV1) FromUpdateAmazonSqsIntegrationRequest(v UpdateAmazonSqsIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) FromUpdateChronicleIntegrationRequest(v UpdateChronicleIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) FromUpdateElasticsearchIntegrationRequest(v UpdateElasticsearchIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) FromUpdateGooglePubSubIntegrationRequest(v UpdateGooglePubSubIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) FromUpdateGoogleSccIntegrationRequest(v UpdateGoogleSccIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) FromUpdateKafkaIntegrationRequestV1(v UpdateKafkaIntegrationRequestV1) error
- func (t *UpdateEfoIntegrationRequestV1) FromUpdateMcmIntegrationRequest(v UpdateMcmIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) FromUpdateMicrosoftSentinelIntegrationRequest(v UpdateMicrosoftSentinelIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) FromUpdateQradarIntegrationRequest(v UpdateQradarIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) FromUpdateSplunkIntegrationRequest(v UpdateSplunkIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) FromUpdateSyslogIntegrationRequest(v UpdateSyslogIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) FromUpdateWebhookIntegrationRequest(v UpdateWebhookIntegrationRequest) error
- func (t UpdateEfoIntegrationRequestV1) MarshalJSON() ([]byte, error)
- func (t *UpdateEfoIntegrationRequestV1) MergeUpdateAmazonSqsIntegrationRequest(v UpdateAmazonSqsIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) MergeUpdateChronicleIntegrationRequest(v UpdateChronicleIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) MergeUpdateElasticsearchIntegrationRequest(v UpdateElasticsearchIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) MergeUpdateGooglePubSubIntegrationRequest(v UpdateGooglePubSubIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) MergeUpdateGoogleSccIntegrationRequest(v UpdateGoogleSccIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) MergeUpdateKafkaIntegrationRequestV1(v UpdateKafkaIntegrationRequestV1) error
- func (t *UpdateEfoIntegrationRequestV1) MergeUpdateMcmIntegrationRequest(v UpdateMcmIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) MergeUpdateMicrosoftSentinelIntegrationRequest(v UpdateMicrosoftSentinelIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) MergeUpdateQradarIntegrationRequest(v UpdateQradarIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) MergeUpdateSplunkIntegrationRequest(v UpdateSplunkIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) MergeUpdateSyslogIntegrationRequest(v UpdateSyslogIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) MergeUpdateWebhookIntegrationRequest(v UpdateWebhookIntegrationRequest) error
- func (t *UpdateEfoIntegrationRequestV1) UnmarshalJSON(b []byte) error
- func (t UpdateEfoIntegrationRequestV1) ValueByDiscriminator() (interface{}, error)
- type UpdateElasticsearchIntegrationRequest
- type UpdateElasticsearchIntegrationRequestConnectionInfoAuth
- type UpdateElasticsearchIntegrationRequestConnectionInfoFormat
- type UpdateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody
- type UpdateGlobalServiceAccountsNotificationSettingsV1Response
- type UpdateGlobalSsoSettingsV1JSONRequestBody
- type UpdateGlobalSsoSettingsV1ParamsSsoProductId
- type UpdateGlobalSsoSettingsV1Response
- type UpdateGooglePubSubIntegrationRequest
- type UpdateGoogleSccIntegrationRequest
- type UpdateGroupMappingByIdV1JSONRequestBody
- type UpdateGroupMappingByIdV1Response
- type UpdateGroupMappingRequestV1
- type UpdateInhibitionRuleJSONRequestBody
- type UpdateInhibitionRuleRequestV1
- type UpdateInhibitionRuleResponse
- type UpdateIntegrationRequest
- func (t UpdateIntegrationRequest) AsUpdateAmazonSqsIntegrationRequest() (UpdateAmazonSqsIntegrationRequest, error)
- func (t UpdateIntegrationRequest) AsUpdateChronicleIntegrationRequest() (UpdateChronicleIntegrationRequest, error)
- func (t UpdateIntegrationRequest) AsUpdateElasticsearchIntegrationRequest() (UpdateElasticsearchIntegrationRequest, error)
- func (t UpdateIntegrationRequest) AsUpdateGooglePubSubIntegrationRequest() (UpdateGooglePubSubIntegrationRequest, error)
- func (t UpdateIntegrationRequest) AsUpdateGoogleSccIntegrationRequest() (UpdateGoogleSccIntegrationRequest, error)
- func (t UpdateIntegrationRequest) AsUpdateKafkaIntegrationRequest() (UpdateKafkaIntegrationRequest, error)
- func (t UpdateIntegrationRequest) AsUpdateMcmIntegrationRequest() (UpdateMcmIntegrationRequest, error)
- func (t UpdateIntegrationRequest) AsUpdateMicrosoftSentinelIntegrationRequest() (UpdateMicrosoftSentinelIntegrationRequest, error)
- func (t UpdateIntegrationRequest) AsUpdateQradarIntegrationRequest() (UpdateQradarIntegrationRequest, error)
- func (t UpdateIntegrationRequest) AsUpdateSplunkIntegrationRequest() (UpdateSplunkIntegrationRequest, error)
- func (t UpdateIntegrationRequest) AsUpdateSyslogIntegrationRequest() (UpdateSyslogIntegrationRequest, error)
- func (t UpdateIntegrationRequest) AsUpdateWebhookIntegrationRequest() (UpdateWebhookIntegrationRequest, error)
- func (t UpdateIntegrationRequest) Discriminator() (string, error)
- func (t *UpdateIntegrationRequest) FromUpdateAmazonSqsIntegrationRequest(v UpdateAmazonSqsIntegrationRequest) error
- func (t *UpdateIntegrationRequest) FromUpdateChronicleIntegrationRequest(v UpdateChronicleIntegrationRequest) error
- func (t *UpdateIntegrationRequest) FromUpdateElasticsearchIntegrationRequest(v UpdateElasticsearchIntegrationRequest) error
- func (t *UpdateIntegrationRequest) FromUpdateGooglePubSubIntegrationRequest(v UpdateGooglePubSubIntegrationRequest) error
- func (t *UpdateIntegrationRequest) FromUpdateGoogleSccIntegrationRequest(v UpdateGoogleSccIntegrationRequest) error
- func (t *UpdateIntegrationRequest) FromUpdateKafkaIntegrationRequest(v UpdateKafkaIntegrationRequest) error
- func (t *UpdateIntegrationRequest) FromUpdateMcmIntegrationRequest(v UpdateMcmIntegrationRequest) error
- func (t *UpdateIntegrationRequest) FromUpdateMicrosoftSentinelIntegrationRequest(v UpdateMicrosoftSentinelIntegrationRequest) error
- func (t *UpdateIntegrationRequest) FromUpdateQradarIntegrationRequest(v UpdateQradarIntegrationRequest) error
- func (t *UpdateIntegrationRequest) FromUpdateSplunkIntegrationRequest(v UpdateSplunkIntegrationRequest) error
- func (t *UpdateIntegrationRequest) FromUpdateSyslogIntegrationRequest(v UpdateSyslogIntegrationRequest) error
- func (t *UpdateIntegrationRequest) FromUpdateWebhookIntegrationRequest(v UpdateWebhookIntegrationRequest) error
- func (t UpdateIntegrationRequest) MarshalJSON() ([]byte, error)
- func (t *UpdateIntegrationRequest) MergeUpdateAmazonSqsIntegrationRequest(v UpdateAmazonSqsIntegrationRequest) error
- func (t *UpdateIntegrationRequest) MergeUpdateChronicleIntegrationRequest(v UpdateChronicleIntegrationRequest) error
- func (t *UpdateIntegrationRequest) MergeUpdateElasticsearchIntegrationRequest(v UpdateElasticsearchIntegrationRequest) error
- func (t *UpdateIntegrationRequest) MergeUpdateGooglePubSubIntegrationRequest(v UpdateGooglePubSubIntegrationRequest) error
- func (t *UpdateIntegrationRequest) MergeUpdateGoogleSccIntegrationRequest(v UpdateGoogleSccIntegrationRequest) error
- func (t *UpdateIntegrationRequest) MergeUpdateKafkaIntegrationRequest(v UpdateKafkaIntegrationRequest) error
- func (t *UpdateIntegrationRequest) MergeUpdateMcmIntegrationRequest(v UpdateMcmIntegrationRequest) error
- func (t *UpdateIntegrationRequest) MergeUpdateMicrosoftSentinelIntegrationRequest(v UpdateMicrosoftSentinelIntegrationRequest) error
- func (t *UpdateIntegrationRequest) MergeUpdateQradarIntegrationRequest(v UpdateQradarIntegrationRequest) error
- func (t *UpdateIntegrationRequest) MergeUpdateSplunkIntegrationRequest(v UpdateSplunkIntegrationRequest) error
- func (t *UpdateIntegrationRequest) MergeUpdateSyslogIntegrationRequest(v UpdateSyslogIntegrationRequest) error
- func (t *UpdateIntegrationRequest) MergeUpdateWebhookIntegrationRequest(v UpdateWebhookIntegrationRequest) error
- func (t *UpdateIntegrationRequest) UnmarshalJSON(b []byte) error
- func (t UpdateIntegrationRequest) ValueByDiscriminator() (interface{}, error)
- type UpdateIntegrationRequestV1
- type UpdateIpFilterV1
- type UpdateIpFilterV1JSONRequestBody
- type UpdateIpFilterV1Response
- type UpdateIssueTypeRequestV1
- type UpdateJiraIntegrationV1JSONRequestBody
- type UpdateJiraIntegrationV1Response
- type UpdateJiraIssueTypeV1JSONRequestBody
- type UpdateJiraIssueTypeV1Response
- type UpdateKafkaIntegrationRequest
- type UpdateKafkaIntegrationRequestV1
- type UpdateKafkaIntegrationRequestV1ConnectionInfoAuth
- type UpdateKafkaIntegrationRequestV1ConnectionInfoBalancer
- type UpdateKafkaIntegrationRequestV1ConnectionInfoCompression
- type UpdateKafkaIntegrationRequestV1_ConnectionInfo
- func (t UpdateKafkaIntegrationRequestV1_ConnectionInfo) AsKafkaPlaintextV1() (KafkaPlaintextV1, error)
- func (t UpdateKafkaIntegrationRequestV1_ConnectionInfo) AsKafkaTlsEncryptedV1() (KafkaTlsEncryptedV1, error)
- func (t *UpdateKafkaIntegrationRequestV1_ConnectionInfo) FromKafkaPlaintextV1(v KafkaPlaintextV1) error
- func (t *UpdateKafkaIntegrationRequestV1_ConnectionInfo) FromKafkaTlsEncryptedV1(v KafkaTlsEncryptedV1) error
- func (t UpdateKafkaIntegrationRequestV1_ConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *UpdateKafkaIntegrationRequestV1_ConnectionInfo) MergeKafkaPlaintextV1(v KafkaPlaintextV1) error
- func (t *UpdateKafkaIntegrationRequestV1_ConnectionInfo) MergeKafkaTlsEncryptedV1(v KafkaTlsEncryptedV1) error
- func (t *UpdateKafkaIntegrationRequestV1_ConnectionInfo) UnmarshalJSON(b []byte) error
- type UpdateKafkaIntegrationRequest_ConnectionInfo
- func (t UpdateKafkaIntegrationRequest_ConnectionInfo) AsBaseConnectionInfoKafka() (BaseConnectionInfoKafka, error)
- func (t UpdateKafkaIntegrationRequest_ConnectionInfo) AsKafkaAuthenticatedPrivateConnectionInfo() (KafkaAuthenticatedPrivateConnectionInfo, error)
- func (t *UpdateKafkaIntegrationRequest_ConnectionInfo) FromBaseConnectionInfoKafka(v BaseConnectionInfoKafka) error
- func (t *UpdateKafkaIntegrationRequest_ConnectionInfo) FromKafkaAuthenticatedPrivateConnectionInfo(v KafkaAuthenticatedPrivateConnectionInfo) error
- func (t UpdateKafkaIntegrationRequest_ConnectionInfo) MarshalJSON() ([]byte, error)
- func (t *UpdateKafkaIntegrationRequest_ConnectionInfo) MergeBaseConnectionInfoKafka(v BaseConnectionInfoKafka) error
- func (t *UpdateKafkaIntegrationRequest_ConnectionInfo) MergeKafkaAuthenticatedPrivateConnectionInfo(v KafkaAuthenticatedPrivateConnectionInfo) error
- func (t *UpdateKafkaIntegrationRequest_ConnectionInfo) UnmarshalJSON(b []byte) error
- type UpdateMcmIntegrationRequest
- type UpdateMicrosoftSentinelIntegrationRequest
- type UpdateNotificationChannelByIdJSONRequestBody
- type UpdateNotificationChannelByIdResponse
- type UpdateNotificationChannelRequestV1
- type UpdatePricingByIdV1JSONRequestBody
- type UpdatePricingByIdV1Response
- type UpdatePricingRequestV1
- type UpdateQradarIntegrationRequest
- type UpdateRiskAccepted
- type UpdateRiskAcceptedReason
- type UpdateRoleByIdV1JSONRequestBody
- type UpdateRoleByIdV1Response
- type UpdateServiceAccountsNotificationSettingsRequestV1
- type UpdateServiceAccountsNotificationSettingsV1JSONRequestBody
- type UpdateServiceAccountsNotificationSettingsV1Response
- type UpdateSplunkIntegrationRequest
- type UpdateSsoSettingsByIdV1JSONRequestBody
- type UpdateSsoSettingsByIdV1Response
- type UpdateSsoSettingsRequestV1
- type UpdateSyslogIntegrationRequest
- type UpdateTeamByIdV1JSONRequestBody
- type UpdateTeamByIdV1Response
- type UpdateTeamRequestV1
- type UpdateUserDeactivationConfigurationByIdV1JSONRequestBody
- type UpdateUserDeactivationConfigurationByIdV1Response
- type UpdateUserDeactivationConfigurationRequestV1
- type UpdateUserRequestV1
- type UpdateUserV1JSONRequestBody
- type UpdateUserV1Response
- type UpdateWebhookIntegrationRequest
- type UpdateWebhookIntegrationRequestConnectionInfoAuth
- type UpdateWebhookIntegrationRequestConnectionInfoOutput
- type UpdateWebhookIntegrationRequestConnectionInfoTimestampFormat
- type UpdatedAt
- type UploadCertificateRequest
- type UploadCertificateV1400Message
- type UploadCertificateV1400Type
- type UploadCertificateV1MultipartRequestBody
- type UploadCertificateV1Response
- type User
- type UserDeactivationConfigurationResponseV1
- type UserIdPath
- type UserPermissions
- type UserResponseV1
- type VulnAge
- type VulnAgeType
- type VulnCvss
- type VulnCvssEquals
- type VulnCvssEqualsType
- type VulnCvssType
- type VulnDisclosureRange
- type VulnDisclosureRangeType
- type VulnEpssPercentileGte
- type VulnEpssPercentileGteType
- type VulnEpssScoreGte
- type VulnEpssScoreGteType
- type VulnExploitable
- type VulnExploitableNoAdmin
- type VulnExploitableNoAdminType
- type VulnExploitableNoUser
- type VulnExploitableNoUserType
- type VulnExploitableType
- type VulnExploitableViaNetwork
- type VulnExploitableViaNetworkType
- type VulnExploitableWithAge
- type VulnExploitableWithAgeType
- type VulnIsFixable
- type VulnIsFixableType
- type VulnIsFixableWithAge
- type VulnIsFixableWithAgeType
- type VulnIsInUse
- type VulnIsInUseType
- type VulnPkgType
- type VulnPkgTypeExtraPkgType
- type VulnPkgTypeType
- type VulnSeverity
- type VulnSeverityEquals
- type VulnSeverityEqualsExtraLevel
- type VulnSeverityEqualsType
- type VulnSeverityExtraLevel
- type VulnSeverityType
- type VulnTotalBySeverity
- type Vulnerability
- type VulnerabilityCursor
- type VulnerabilityFilter
- type VulnerabilityManagementPage
- type VulnerabilitySeverity
- type VulnerabilitySummary
- type WastedWorkloadDataRequest
- type WastedWorkloadSpendDataResponse
- type WorkloadCostTrendsDataRequest
- type WorkloadCostTrendsDataResponse
- type WorkloadMlRuntimeDetectionContent
- type WorkloadRightsizingDataRequest
- type WorkloadRightsizingDataResponse
- type WorkloadRuntimeDetectionContent
- type Zone
- type ZoneId
- type ZoneResponseV1
- type ZoneScope
Constants ¶
const (
BearerAuthScopes = "bearerAuth.Scopes"
)
Variables ¶
var ErrNotFound = errors.New("not found")
Functions ¶
func GetHostFromContext ¶
func GetTokenFromContext ¶
func NewCreateAccessKeyV1Request ¶
func NewCreateAccessKeyV1Request(server string, body CreateAccessKeyV1JSONRequestBody) (*http.Request, error)
NewCreateAccessKeyV1Request calls the generic CreateAccessKeyV1 builder with application/json body
func NewCreateAccessKeyV1RequestWithBody ¶
func NewCreateAccessKeyV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateAccessKeyV1RequestWithBody generates requests for CreateAccessKeyV1 with any type of body
func NewCreateCSRV1Request ¶
NewCreateCSRV1Request generates requests for CreateCSRV1
func NewCreateCustomPrometheusJobV1RequestWithBody ¶
func NewCreateCustomPrometheusJobV1RequestWithBody(server string, jobName JobNamePath, contentType string, body io.Reader) (*http.Request, error)
NewCreateCustomPrometheusJobV1RequestWithBody generates requests for CreateCustomPrometheusJobV1 with any type of body
func NewCreateEFOIntegrationV1Request ¶
func NewCreateEFOIntegrationV1Request(server string, body CreateEFOIntegrationV1JSONRequestBody) (*http.Request, error)
NewCreateEFOIntegrationV1Request calls the generic CreateEFOIntegrationV1 builder with application/json body
func NewCreateEFOIntegrationV1RequestWithBody ¶
func NewCreateEFOIntegrationV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateEFOIntegrationV1RequestWithBody generates requests for CreateEFOIntegrationV1 with any type of body
func NewCreateEFOIntegrationV2Request ¶
func NewCreateEFOIntegrationV2Request(server string, body CreateEFOIntegrationV2JSONRequestBody) (*http.Request, error)
NewCreateEFOIntegrationV2Request calls the generic CreateEFOIntegrationV2 builder with application/json body
func NewCreateEFOIntegrationV2RequestWithBody ¶
func NewCreateEFOIntegrationV2RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateEFOIntegrationV2RequestWithBody generates requests for CreateEFOIntegrationV2 with any type of body
func NewCreateGlobalServiceAccountV1Request ¶
func NewCreateGlobalServiceAccountV1Request(server string, body CreateGlobalServiceAccountV1JSONRequestBody) (*http.Request, error)
NewCreateGlobalServiceAccountV1Request calls the generic CreateGlobalServiceAccountV1 builder with application/json body
func NewCreateGlobalServiceAccountV1RequestWithBody ¶
func NewCreateGlobalServiceAccountV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateGlobalServiceAccountV1RequestWithBody generates requests for CreateGlobalServiceAccountV1 with any type of body
func NewCreateGlobalServiceAccountsNotificationSettingsV1Request ¶
func NewCreateGlobalServiceAccountsNotificationSettingsV1Request(server string, body CreateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody) (*http.Request, error)
NewCreateGlobalServiceAccountsNotificationSettingsV1Request calls the generic CreateGlobalServiceAccountsNotificationSettingsV1 builder with application/json body
func NewCreateGlobalServiceAccountsNotificationSettingsV1RequestWithBody ¶
func NewCreateGlobalServiceAccountsNotificationSettingsV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateGlobalServiceAccountsNotificationSettingsV1RequestWithBody generates requests for CreateGlobalServiceAccountsNotificationSettingsV1 with any type of body
func NewCreateGroupMappingV1Request ¶
func NewCreateGroupMappingV1Request(server string, body CreateGroupMappingV1JSONRequestBody) (*http.Request, error)
NewCreateGroupMappingV1Request calls the generic CreateGroupMappingV1 builder with application/json body
func NewCreateGroupMappingV1RequestWithBody ¶
func NewCreateGroupMappingV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateGroupMappingV1RequestWithBody generates requests for CreateGroupMappingV1 with any type of body
func NewCreateInhibitionRuleRequest ¶
func NewCreateInhibitionRuleRequest(server string, body CreateInhibitionRuleJSONRequestBody) (*http.Request, error)
NewCreateInhibitionRuleRequest calls the generic CreateInhibitionRule builder with application/json body
func NewCreateInhibitionRuleRequestWithBody ¶
func NewCreateInhibitionRuleRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateInhibitionRuleRequestWithBody generates requests for CreateInhibitionRule with any type of body
func NewCreateIpFilterV1Request ¶
func NewCreateIpFilterV1Request(server string, body CreateIpFilterV1JSONRequestBody) (*http.Request, error)
NewCreateIpFilterV1Request calls the generic CreateIpFilterV1 builder with application/json body
func NewCreateIpFilterV1RequestWithBody ¶
func NewCreateIpFilterV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateIpFilterV1RequestWithBody generates requests for CreateIpFilterV1 with any type of body
func NewCreateJiraIntegrationV1Request ¶
func NewCreateJiraIntegrationV1Request(server string, body CreateJiraIntegrationV1JSONRequestBody) (*http.Request, error)
NewCreateJiraIntegrationV1Request calls the generic CreateJiraIntegrationV1 builder with application/json body
func NewCreateJiraIntegrationV1RequestWithBody ¶
func NewCreateJiraIntegrationV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateJiraIntegrationV1RequestWithBody generates requests for CreateJiraIntegrationV1 with any type of body
func NewCreateJiraIssueTypeV1Request ¶
func NewCreateJiraIssueTypeV1Request(server string, integrationID IntegrationID, body CreateJiraIssueTypeV1JSONRequestBody) (*http.Request, error)
NewCreateJiraIssueTypeV1Request calls the generic CreateJiraIssueTypeV1 builder with application/json body
func NewCreateJiraIssueTypeV1RequestWithBody ¶
func NewCreateJiraIssueTypeV1RequestWithBody(server string, integrationID IntegrationID, contentType string, body io.Reader) (*http.Request, error)
NewCreateJiraIssueTypeV1RequestWithBody generates requests for CreateJiraIssueTypeV1 with any type of body
func NewCreateNotificationChannelRequest ¶
func NewCreateNotificationChannelRequest(server string, body CreateNotificationChannelJSONRequestBody) (*http.Request, error)
NewCreateNotificationChannelRequest calls the generic CreateNotificationChannel builder with application/json body
func NewCreateNotificationChannelRequestWithBody ¶
func NewCreateNotificationChannelRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateNotificationChannelRequestWithBody generates requests for CreateNotificationChannel with any type of body
func NewCreatePricingV1Request ¶
func NewCreatePricingV1Request(server string, body CreatePricingV1JSONRequestBody) (*http.Request, error)
NewCreatePricingV1Request calls the generic CreatePricingV1 builder with application/json body
func NewCreatePricingV1RequestWithBody ¶
func NewCreatePricingV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreatePricingV1RequestWithBody generates requests for CreatePricingV1 with any type of body
func NewCreateRoleV1Request ¶
func NewCreateRoleV1Request(server string, body CreateRoleV1JSONRequestBody) (*http.Request, error)
NewCreateRoleV1Request calls the generic CreateRoleV1 builder with application/json body
func NewCreateRoleV1RequestWithBody ¶
func NewCreateRoleV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateRoleV1RequestWithBody generates requests for CreateRoleV1 with any type of body
func NewCreateServiceAccountsNotificationSettingsV1Request ¶
func NewCreateServiceAccountsNotificationSettingsV1Request(server string, teamId TeamIdPath, body CreateServiceAccountsNotificationSettingsV1JSONRequestBody) (*http.Request, error)
NewCreateServiceAccountsNotificationSettingsV1Request calls the generic CreateServiceAccountsNotificationSettingsV1 builder with application/json body
func NewCreateServiceAccountsNotificationSettingsV1RequestWithBody ¶
func NewCreateServiceAccountsNotificationSettingsV1RequestWithBody(server string, teamId TeamIdPath, contentType string, body io.Reader) (*http.Request, error)
NewCreateServiceAccountsNotificationSettingsV1RequestWithBody generates requests for CreateServiceAccountsNotificationSettingsV1 with any type of body
func NewCreateSsoSettingsV1Request ¶
func NewCreateSsoSettingsV1Request(server string, body CreateSsoSettingsV1JSONRequestBody) (*http.Request, error)
NewCreateSsoSettingsV1Request calls the generic CreateSsoSettingsV1 builder with application/json body
func NewCreateSsoSettingsV1RequestWithBody ¶
func NewCreateSsoSettingsV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateSsoSettingsV1RequestWithBody generates requests for CreateSsoSettingsV1 with any type of body
func NewCreateTeamServiceAccountV1Request ¶
func NewCreateTeamServiceAccountV1Request(server string, teamId TeamIdPath, body CreateTeamServiceAccountV1JSONRequestBody) (*http.Request, error)
NewCreateTeamServiceAccountV1Request calls the generic CreateTeamServiceAccountV1 builder with application/json body
func NewCreateTeamServiceAccountV1RequestWithBody ¶
func NewCreateTeamServiceAccountV1RequestWithBody(server string, teamId TeamIdPath, contentType string, body io.Reader) (*http.Request, error)
NewCreateTeamServiceAccountV1RequestWithBody generates requests for CreateTeamServiceAccountV1 with any type of body
func NewCreateTeamV1Request ¶
func NewCreateTeamV1Request(server string, body CreateTeamV1JSONRequestBody) (*http.Request, error)
NewCreateTeamV1Request calls the generic CreateTeamV1 builder with application/json body
func NewCreateTeamV1RequestWithBody ¶
func NewCreateTeamV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateTeamV1RequestWithBody generates requests for CreateTeamV1 with any type of body
func NewCreateUserV1Request ¶
func NewCreateUserV1Request(server string, params *CreateUserV1Params, body CreateUserV1JSONRequestBody) (*http.Request, error)
NewCreateUserV1Request calls the generic CreateUserV1 builder with application/json body
func NewCreateUserV1RequestWithBody ¶
func NewCreateUserV1RequestWithBody(server string, params *CreateUserV1Params, contentType string, body io.Reader) (*http.Request, error)
NewCreateUserV1RequestWithBody generates requests for CreateUserV1 with any type of body
func NewCreateZoneV1Request ¶
func NewCreateZoneV1Request(server string, body CreateZoneV1JSONRequestBody) (*http.Request, error)
NewCreateZoneV1Request calls the generic CreateZoneV1 builder with application/json body
func NewCreateZoneV1RequestWithBody ¶
func NewCreateZoneV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateZoneV1RequestWithBody generates requests for CreateZoneV1 with any type of body
func NewDeleteAcceptedRiskV1Request ¶
func NewDeleteAcceptedRiskV1Request(server string, acceptedRiskID AcceptedRiskID) (*http.Request, error)
NewDeleteAcceptedRiskV1Request generates requests for DeleteAcceptedRiskV1
func NewDeleteAccessKeyByIdV1Request ¶
func NewDeleteAccessKeyByIdV1Request(server string, accessKeyId AccessKeyIdPath) (*http.Request, error)
NewDeleteAccessKeyByIdV1Request generates requests for DeleteAccessKeyByIdV1
func NewDeleteCertificateV1Request ¶
func NewDeleteCertificateV1Request(server string, certId PathCertificateId) (*http.Request, error)
NewDeleteCertificateV1Request generates requests for DeleteCertificateV1
func NewDeleteCustomPrometheusJobByIdV1Request ¶
func NewDeleteCustomPrometheusJobByIdV1Request(server string, jobName JobNamePath) (*http.Request, error)
NewDeleteCustomPrometheusJobByIdV1Request generates requests for DeleteCustomPrometheusJobByIdV1
func NewDeleteEFOIntegrationByIdV1Request ¶
func NewDeleteEFOIntegrationByIdV1Request(server string, integrationId IntegrationId) (*http.Request, error)
NewDeleteEFOIntegrationByIdV1Request generates requests for DeleteEFOIntegrationByIdV1
func NewDeleteEFOIntegrationByIdV2Request ¶
func NewDeleteEFOIntegrationByIdV2Request(server string, integrationId IntegrationId) (*http.Request, error)
NewDeleteEFOIntegrationByIdV2Request generates requests for DeleteEFOIntegrationByIdV2
func NewDeleteGlobalServiceAccountByIdV1Request ¶
func NewDeleteGlobalServiceAccountByIdV1Request(server string, serviceAccountId ServiceAccountIdPath) (*http.Request, error)
NewDeleteGlobalServiceAccountByIdV1Request generates requests for DeleteGlobalServiceAccountByIdV1
func NewDeleteGlobalServiceAccountsNotificationSettingsV1Request ¶
func NewDeleteGlobalServiceAccountsNotificationSettingsV1Request(server string) (*http.Request, error)
NewDeleteGlobalServiceAccountsNotificationSettingsV1Request generates requests for DeleteGlobalServiceAccountsNotificationSettingsV1
func NewDeleteGroupMappingByIdV1Request ¶
func NewDeleteGroupMappingByIdV1Request(server string, groupMappingId GroupMappingIdPath) (*http.Request, error)
NewDeleteGroupMappingByIdV1Request generates requests for DeleteGroupMappingByIdV1
func NewDeleteInhibitionRuleByIdRequest ¶
func NewDeleteInhibitionRuleByIdRequest(server string, inhibitionRuleId InhibitionRulePath) (*http.Request, error)
NewDeleteInhibitionRuleByIdRequest generates requests for DeleteInhibitionRuleById
func NewDeleteIpFilterByIdV1Request ¶
func NewDeleteIpFilterByIdV1Request(server string, ipFilterId IpFilterIdPath) (*http.Request, error)
NewDeleteIpFilterByIdV1Request generates requests for DeleteIpFilterByIdV1
func NewDeleteJiraIntegrationV1Request ¶
func NewDeleteJiraIntegrationV1Request(server string, integrationID IntegrationID) (*http.Request, error)
NewDeleteJiraIntegrationV1Request generates requests for DeleteJiraIntegrationV1
func NewDeleteJiraIssueTypeV1Request ¶
func NewDeleteJiraIssueTypeV1Request(server string, integrationID IntegrationID, issueTypeID IssueTypeID) (*http.Request, error)
NewDeleteJiraIssueTypeV1Request generates requests for DeleteJiraIssueTypeV1
func NewDeleteNotificationChannelByIdRequest ¶
func NewDeleteNotificationChannelByIdRequest(server string, notificationChannelID NotificationChannelID) (*http.Request, error)
NewDeleteNotificationChannelByIdRequest generates requests for DeleteNotificationChannelById
func NewDeletePricingByIdV1Request ¶
func NewDeletePricingByIdV1Request(server string, pricingId PricingIdPath) (*http.Request, error)
NewDeletePricingByIdV1Request generates requests for DeletePricingByIdV1
func NewDeleteRoleByIdV1Request ¶
func NewDeleteRoleByIdV1Request(server string, roleId RoleIdPath) (*http.Request, error)
NewDeleteRoleByIdV1Request generates requests for DeleteRoleByIdV1
func NewDeleteSecureVulnerabilityV1BundlesBundleIdRequest ¶
func NewDeleteSecureVulnerabilityV1BundlesBundleIdRequest(server string, bundleId int64) (*http.Request, error)
NewDeleteSecureVulnerabilityV1BundlesBundleIdRequest generates requests for DeleteSecureVulnerabilityV1BundlesBundleId
func NewDeleteSecureVulnerabilityV1PoliciesPolicyIdRequest ¶
func NewDeleteSecureVulnerabilityV1PoliciesPolicyIdRequest(server string, policyId int64) (*http.Request, error)
NewDeleteSecureVulnerabilityV1PoliciesPolicyIdRequest generates requests for DeleteSecureVulnerabilityV1PoliciesPolicyId
func NewDeleteServiceAccountsNotificationSettingsV1Request ¶
func NewDeleteServiceAccountsNotificationSettingsV1Request(server string, teamId TeamIdPath) (*http.Request, error)
NewDeleteServiceAccountsNotificationSettingsV1Request generates requests for DeleteServiceAccountsNotificationSettingsV1
func NewDeleteSsoSettingsByIdV1Request ¶
func NewDeleteSsoSettingsByIdV1Request(server string, ssoSettingsId SsoSettingsIdPath) (*http.Request, error)
NewDeleteSsoSettingsByIdV1Request generates requests for DeleteSsoSettingsByIdV1
func NewDeleteTeamByIdV1Request ¶
func NewDeleteTeamByIdV1Request(server string, teamId TeamIdPath) (*http.Request, error)
NewDeleteTeamByIdV1Request generates requests for DeleteTeamByIdV1
func NewDeleteTeamServiceAccountByIdV1Request ¶
func NewDeleteTeamServiceAccountByIdV1Request(server string, teamId TeamIdPath, serviceAccountId ServiceAccountIdPath) (*http.Request, error)
NewDeleteTeamServiceAccountByIdV1Request generates requests for DeleteTeamServiceAccountByIdV1
func NewDeleteTeamUserByIdV1Request ¶
func NewDeleteTeamUserByIdV1Request(server string, teamId TeamIdPath, userId UserIdPath) (*http.Request, error)
NewDeleteTeamUserByIdV1Request generates requests for DeleteTeamUserByIdV1
func NewDeleteUserByIdV1Request ¶
func NewDeleteUserByIdV1Request(server string, userId UserIdPath) (*http.Request, error)
NewDeleteUserByIdV1Request generates requests for DeleteUserByIdV1
func NewDeleteZoneV1Request ¶
NewDeleteZoneV1Request generates requests for DeleteZoneV1
func NewEditZoneV1Request ¶
func NewEditZoneV1Request(server string, zoneId ZoneId, body EditZoneV1JSONRequestBody) (*http.Request, error)
NewEditZoneV1Request calls the generic EditZoneV1 builder with application/json body
func NewEditZoneV1RequestWithBody ¶
func NewEditZoneV1RequestWithBody(server string, zoneId ZoneId, contentType string, body io.Reader) (*http.Request, error)
NewEditZoneV1RequestWithBody generates requests for EditZoneV1 with any type of body
func NewGenerateSysqlRequest ¶
func NewGetAcceptedRiskV1Request ¶
func NewGetAcceptedRiskV1Request(server string, acceptedRiskID AcceptedRiskID) (*http.Request, error)
NewGetAcceptedRiskV1Request generates requests for GetAcceptedRiskV1
func NewGetAcceptedRisksV1Request ¶
func NewGetAcceptedRisksV1Request(server string, params *GetAcceptedRisksV1Params) (*http.Request, error)
NewGetAcceptedRisksV1Request generates requests for GetAcceptedRisksV1
func NewGetAccessKeyByIdV1Request ¶
func NewGetAccessKeyByIdV1Request(server string, accessKeyId AccessKeyIdPath) (*http.Request, error)
NewGetAccessKeyByIdV1Request generates requests for GetAccessKeyByIdV1
func NewGetAccessKeysV1Request ¶
func NewGetAccessKeysV1Request(server string, params *GetAccessKeysV1Params) (*http.Request, error)
NewGetAccessKeysV1Request generates requests for GetAccessKeysV1
func NewGetActionExecutionFileAcquireV1Request ¶
func NewGetActionExecutionFileAcquireV1Request(server string, actionExecutionId ActionExecutionId) (*http.Request, error)
NewGetActionExecutionFileAcquireV1Request generates requests for GetActionExecutionFileAcquireV1
func NewGetActionExecutionV1Request ¶
func NewGetActionExecutionV1Request(server string, actionExecutionId ActionExecutionId) (*http.Request, error)
NewGetActionExecutionV1Request generates requests for GetActionExecutionV1
func NewGetActionExecutionsv1Request ¶
func NewGetActionExecutionsv1Request(server string, params *GetActionExecutionsv1Params) (*http.Request, error)
NewGetActionExecutionsv1Request generates requests for GetActionExecutionsv1
func NewGetActionsV1Request ¶
func NewGetActionsV1Request(server string, params *GetActionsV1Params) (*http.Request, error)
NewGetActionsV1Request generates requests for GetActionsV1
func NewGetActivityAuditEntriesSupportedFiltersV1Request ¶
NewGetActivityAuditEntriesSupportedFiltersV1Request generates requests for GetActivityAuditEntriesSupportedFiltersV1
func NewGetActivityAuditEntriesV1Request ¶
func NewGetActivityAuditEntriesV1Request(server string, params *GetActivityAuditEntriesV1Params) (*http.Request, error)
NewGetActivityAuditEntriesV1Request generates requests for GetActivityAuditEntriesV1
func NewGetActivityAuditEntryV1Request ¶
NewGetActivityAuditEntryV1Request generates requests for GetActivityAuditEntryV1
func NewGetAdminTsdbCleanTombstonesV1Request ¶
NewGetAdminTsdbCleanTombstonesV1Request generates requests for GetAdminTsdbCleanTombstonesV1
func NewGetAdminTsdbDeleteSeriesV1Request ¶
NewGetAdminTsdbDeleteSeriesV1Request generates requests for GetAdminTsdbDeleteSeriesV1
func NewGetAdminTsdbSnapshotV1Request ¶
NewGetAdminTsdbSnapshotV1Request generates requests for GetAdminTsdbSnapshotV1
func NewGetAlertManagersV1Request ¶
NewGetAlertManagersV1Request generates requests for GetAlertManagersV1
func NewGetAlertsV1Request ¶
NewGetAlertsV1Request generates requests for GetAlertsV1
func NewGetCaptureStorageConfigurationV1Request ¶
NewGetCaptureStorageConfigurationV1Request generates requests for GetCaptureStorageConfigurationV1
func NewGetCertificateRegistrationV1Request ¶
func NewGetCertificateRegistrationV1Request(server string, certId PathCertificateId) (*http.Request, error)
NewGetCertificateRegistrationV1Request generates requests for GetCertificateRegistrationV1
func NewGetCertificateV1Request ¶
func NewGetCertificateV1Request(server string, certId PathCertificateId) (*http.Request, error)
NewGetCertificateV1Request generates requests for GetCertificateV1
func NewGetCertificatesV1Request ¶
NewGetCertificatesV1Request generates requests for GetCertificatesV1
func NewGetCustomPrometheusJobByNameV1Request ¶
func NewGetCustomPrometheusJobByNameV1Request(server string, jobName JobNamePath) (*http.Request, error)
NewGetCustomPrometheusJobByNameV1Request generates requests for GetCustomPrometheusJobByNameV1
func NewGetCustomPrometheusJobEnablementV1Request ¶
func NewGetCustomPrometheusJobEnablementV1Request(server string, jobName JobNamePath) (*http.Request, error)
NewGetCustomPrometheusJobEnablementV1Request generates requests for GetCustomPrometheusJobEnablementV1
func NewGetCustomPrometheusJobsV1Request ¶
func NewGetCustomPrometheusJobsV1Request(server string, params *GetCustomPrometheusJobsV1Params) (*http.Request, error)
NewGetCustomPrometheusJobsV1Request generates requests for GetCustomPrometheusJobsV1
func NewGetDefaultRoleByDisplayNameV1Request ¶
func NewGetDefaultRoleByDisplayNameV1Request(server string, roleDisplayName GetDefaultRoleByDisplayNameV1ParamsRoleDisplayName) (*http.Request, error)
NewGetDefaultRoleByDisplayNameV1Request generates requests for GetDefaultRoleByDisplayNameV1
func NewGetDisabledMetricsByJobV1Request ¶
func NewGetDisabledMetricsByJobV1Request(server string, params *GetDisabledMetricsByJobV1Params) (*http.Request, error)
NewGetDisabledMetricsByJobV1Request generates requests for GetDisabledMetricsByJobV1
func NewGetEFOIntegrationByIdV1Request ¶
func NewGetEFOIntegrationByIdV1Request(server string, integrationId IntegrationId) (*http.Request, error)
NewGetEFOIntegrationByIdV1Request generates requests for GetEFOIntegrationByIdV1
func NewGetEFOIntegrationByIdV2Request ¶
func NewGetEFOIntegrationByIdV2Request(server string, integrationId IntegrationId) (*http.Request, error)
NewGetEFOIntegrationByIdV2Request generates requests for GetEFOIntegrationByIdV2
func NewGetEventV1Request ¶
NewGetEventV1Request generates requests for GetEventV1
func NewGetEventsSupportedFiltersV1Request ¶
NewGetEventsSupportedFiltersV1Request generates requests for GetEventsSupportedFiltersV1
func NewGetEventsV1Request ¶
func NewGetEventsV1Request(server string, params *GetEventsV1Params) (*http.Request, error)
NewGetEventsV1Request generates requests for GetEventsV1
func NewGetExemplarsV1Request ¶
NewGetExemplarsV1Request generates requests for GetExemplarsV1
func NewGetFormatQueryV1Request ¶
NewGetFormatQueryV1Request generates requests for GetFormatQueryV1
func NewGetGlobaSsoSettingsV1Request ¶
func NewGetGlobaSsoSettingsV1Request(server string, ssoProductId GetGlobaSsoSettingsV1ParamsSsoProductId) (*http.Request, error)
NewGetGlobaSsoSettingsV1Request generates requests for GetGlobaSsoSettingsV1
func NewGetGlobalServiceAccountByIdV1Request ¶
func NewGetGlobalServiceAccountByIdV1Request(server string, serviceAccountId ServiceAccountIdPath) (*http.Request, error)
NewGetGlobalServiceAccountByIdV1Request generates requests for GetGlobalServiceAccountByIdV1
func NewGetGlobalServiceAccountsNotificationSettingsV1Request ¶
NewGetGlobalServiceAccountsNotificationSettingsV1Request generates requests for GetGlobalServiceAccountsNotificationSettingsV1
func NewGetGlobalServiceAccountsV1Request ¶
func NewGetGlobalServiceAccountsV1Request(server string, params *GetGlobalServiceAccountsV1Params) (*http.Request, error)
NewGetGlobalServiceAccountsV1Request generates requests for GetGlobalServiceAccountsV1
func NewGetGroupMappingByIdV1Request ¶
func NewGetGroupMappingByIdV1Request(server string, groupMappingId GroupMappingIdPath) (*http.Request, error)
NewGetGroupMappingByIdV1Request generates requests for GetGroupMappingByIdV1
func NewGetGroupMappingSettingsV1Request ¶
NewGetGroupMappingSettingsV1Request generates requests for GetGroupMappingSettingsV1
func NewGetGroupMappingsV1Request ¶
func NewGetGroupMappingsV1Request(server string, params *GetGroupMappingsV1Params) (*http.Request, error)
NewGetGroupMappingsV1Request generates requests for GetGroupMappingsV1
func NewGetInhibitionRuleByIdRequest ¶
func NewGetInhibitionRuleByIdRequest(server string, inhibitionRuleId InhibitionRulePath) (*http.Request, error)
NewGetInhibitionRuleByIdRequest generates requests for GetInhibitionRuleById
func NewGetInhibitionRulesRequest ¶
func NewGetInhibitionRulesRequest(server string, params *GetInhibitionRulesParams) (*http.Request, error)
NewGetInhibitionRulesRequest generates requests for GetInhibitionRules
func NewGetIpFilterByIdV1Request ¶
func NewGetIpFilterByIdV1Request(server string, ipFilterId IpFilterIdPath) (*http.Request, error)
NewGetIpFilterByIdV1Request generates requests for GetIpFilterByIdV1
func NewGetIpFiltersSettingsV1Request ¶
NewGetIpFiltersSettingsV1Request generates requests for GetIpFiltersSettingsV1
func NewGetIpFiltersV1Request ¶
func NewGetIpFiltersV1Request(server string, params *GetIpFiltersV1Params) (*http.Request, error)
NewGetIpFiltersV1Request generates requests for GetIpFiltersV1
func NewGetJiraIntegrationV1Request ¶
func NewGetJiraIntegrationV1Request(server string, integrationID IntegrationID) (*http.Request, error)
NewGetJiraIntegrationV1Request generates requests for GetJiraIntegrationV1
func NewGetJiraIntegrationsV1Request ¶
func NewGetJiraIntegrationsV1Request(server string, params *GetJiraIntegrationsV1Params) (*http.Request, error)
NewGetJiraIntegrationsV1Request generates requests for GetJiraIntegrationsV1
func NewGetJiraIssueTypeV1Request ¶
func NewGetJiraIssueTypeV1Request(server string, integrationID IntegrationID, issueTypeID IssueTypeID) (*http.Request, error)
NewGetJiraIssueTypeV1Request generates requests for GetJiraIssueTypeV1
func NewGetJiraIssueTypesV1Request ¶
func NewGetJiraIssueTypesV1Request(server string, integrationID IntegrationID) (*http.Request, error)
NewGetJiraIssueTypesV1Request generates requests for GetJiraIssueTypesV1
func NewGetLabelValuesV1Request ¶
func NewGetLabelValuesV1Request(server string, labelName LabelNamePath, params *GetLabelValuesV1Params) (*http.Request, error)
NewGetLabelValuesV1Request generates requests for GetLabelValuesV1
func NewGetLabelsV1Request ¶
func NewGetLabelsV1Request(server string, params *GetLabelsV1Params) (*http.Request, error)
NewGetLabelsV1Request generates requests for GetLabelsV1
func NewGetLiveNotificationsV1Request ¶
NewGetLiveNotificationsV1Request generates requests for GetLiveNotificationsV1
func NewGetMetadataV1Request ¶
func NewGetMetadataV1Request(server string, params *GetMetadataV1Params) (*http.Request, error)
NewGetMetadataV1Request generates requests for GetMetadataV1
func NewGetMonitorEventsV1Request ¶
func NewGetMonitorEventsV1Request(server string, params *GetMonitorEventsV1Params) (*http.Request, error)
NewGetMonitorEventsV1Request generates requests for GetMonitorEventsV1
func NewGetMyPermissionsRequest ¶
NewGetMyPermissionsRequest generates requests for GetMyPermissions
func NewGetNotificationChannelByIdRequest ¶
func NewGetNotificationChannelByIdRequest(server string, notificationChannelID NotificationChannelID) (*http.Request, error)
NewGetNotificationChannelByIdRequest generates requests for GetNotificationChannelById
func NewGetNotificationChannelsRequest ¶
func NewGetNotificationChannelsRequest(server string, params *GetNotificationChannelsParams) (*http.Request, error)
NewGetNotificationChannelsRequest generates requests for GetNotificationChannels
func NewGetNotificationsV1Request ¶
NewGetNotificationsV1Request generates requests for GetNotificationsV1
func NewGetParseQueryV1Request ¶
NewGetParseQueryV1Request generates requests for GetParseQueryV1
func NewGetPermissionsV1Request ¶
func NewGetPermissionsV1Request(server string, params *GetPermissionsV1Params) (*http.Request, error)
NewGetPermissionsV1Request generates requests for GetPermissionsV1
func NewGetPlatformAuditEventsV1Request ¶
func NewGetPlatformAuditEventsV1Request(server string, params *GetPlatformAuditEventsV1Params) (*http.Request, error)
NewGetPlatformAuditEventsV1Request generates requests for GetPlatformAuditEventsV1
func NewGetPricingByIdV1Request ¶
func NewGetPricingByIdV1Request(server string, pricingId PricingIdPath) (*http.Request, error)
NewGetPricingByIdV1Request generates requests for GetPricingByIdV1
func NewGetPricingProjectedCostsV1Request ¶
func NewGetPricingProjectedCostsV1Request(server string, pricingId PricingIdPath, params *GetPricingProjectedCostsV1Params) (*http.Request, error)
NewGetPricingProjectedCostsV1Request generates requests for GetPricingProjectedCostsV1
func NewGetPricingV1Request ¶
func NewGetPricingV1Request(server string, params *GetPricingV1Params) (*http.Request, error)
NewGetPricingV1Request generates requests for GetPricingV1
func NewGetProcessTreeBranchesRequest ¶
NewGetProcessTreeBranchesRequest generates requests for GetProcessTreeBranches
func NewGetProcessTreeTreesRequest ¶
NewGetProcessTreeTreesRequest generates requests for GetProcessTreeTrees
func NewGetQueryRangeV1Request ¶
func NewGetQueryRangeV1Request(server string, params *GetQueryRangeV1Params) (*http.Request, error)
NewGetQueryRangeV1Request generates requests for GetQueryRangeV1
func NewGetQueryV1Request ¶
func NewGetQueryV1Request(server string, params *GetQueryV1Params) (*http.Request, error)
NewGetQueryV1Request generates requests for GetQueryV1
func NewGetResourceRequest ¶
NewGetResourceRequest generates requests for GetResource
func NewGetResourcesRequest ¶
func NewGetResourcesRequest(server string, params *GetResourcesParams) (*http.Request, error)
NewGetResourcesRequest generates requests for GetResources
func NewGetRoleByIdV1Request ¶
func NewGetRoleByIdV1Request(server string, roleId RoleIdPath) (*http.Request, error)
NewGetRoleByIdV1Request generates requests for GetRoleByIdV1
func NewGetRolesV1Request ¶
func NewGetRolesV1Request(server string, params *GetRolesV1Params) (*http.Request, error)
NewGetRolesV1Request generates requests for GetRolesV1
func NewGetRulesV1Request ¶
func NewGetRulesV1Request(server string, params *GetRulesV1Params) (*http.Request, error)
NewGetRulesV1Request generates requests for GetRulesV1
func NewGetSBOMV1beta1Request ¶
func NewGetSBOMV1beta1Request(server string, params *GetSBOMV1beta1Params) (*http.Request, error)
NewGetSBOMV1beta1Request generates requests for GetSBOMV1beta1
func NewGetSecureVulnerabilityV1BundlesBundleIdRequest ¶
func NewGetSecureVulnerabilityV1BundlesBundleIdRequest(server string, bundleId int64) (*http.Request, error)
NewGetSecureVulnerabilityV1BundlesBundleIdRequest generates requests for GetSecureVulnerabilityV1BundlesBundleId
func NewGetSecureVulnerabilityV1BundlesRequest ¶
func NewGetSecureVulnerabilityV1BundlesRequest(server string, params *GetSecureVulnerabilityV1BundlesParams) (*http.Request, error)
NewGetSecureVulnerabilityV1BundlesRequest generates requests for GetSecureVulnerabilityV1Bundles
func NewGetSecureVulnerabilityV1PipelineResultsRequest ¶
func NewGetSecureVulnerabilityV1PipelineResultsRequest(server string, params *GetSecureVulnerabilityV1PipelineResultsParams) (*http.Request, error)
NewGetSecureVulnerabilityV1PipelineResultsRequest generates requests for GetSecureVulnerabilityV1PipelineResults
func NewGetSecureVulnerabilityV1PoliciesPolicyIdRequest ¶
func NewGetSecureVulnerabilityV1PoliciesPolicyIdRequest(server string, policyId int64) (*http.Request, error)
NewGetSecureVulnerabilityV1PoliciesPolicyIdRequest generates requests for GetSecureVulnerabilityV1PoliciesPolicyId
func NewGetSecureVulnerabilityV1PoliciesRequest ¶
func NewGetSecureVulnerabilityV1PoliciesRequest(server string, params *GetSecureVulnerabilityV1PoliciesParams) (*http.Request, error)
NewGetSecureVulnerabilityV1PoliciesRequest generates requests for GetSecureVulnerabilityV1Policies
func NewGetSecureVulnerabilityV1ResultsResultIdRequest ¶
func NewGetSecureVulnerabilityV1ResultsResultIdRequest(server string, resultId string) (*http.Request, error)
NewGetSecureVulnerabilityV1ResultsResultIdRequest generates requests for GetSecureVulnerabilityV1ResultsResultId
func NewGetSeriesV1Request ¶
func NewGetSeriesV1Request(server string, params *GetSeriesV1Params) (*http.Request, error)
NewGetSeriesV1Request generates requests for GetSeriesV1
func NewGetServiceAccountsNotificationSettingsV1Request ¶
func NewGetServiceAccountsNotificationSettingsV1Request(server string, teamId TeamIdPath) (*http.Request, error)
NewGetServiceAccountsNotificationSettingsV1Request generates requests for GetServiceAccountsNotificationSettingsV1
func NewGetSsoSettingsByIdV1Request ¶
func NewGetSsoSettingsByIdV1Request(server string, ssoSettingsId SsoSettingsIdPath) (*http.Request, error)
NewGetSsoSettingsByIdV1Request generates requests for GetSsoSettingsByIdV1
func NewGetSsoSettingsV1Request ¶
func NewGetSsoSettingsV1Request(server string, params *GetSsoSettingsV1Params) (*http.Request, error)
NewGetSsoSettingsV1Request generates requests for GetSsoSettingsV1
func NewGetStatusBuildInfoV1Request ¶
NewGetStatusBuildInfoV1Request generates requests for GetStatusBuildInfoV1
func NewGetStatusConfigV1Request ¶
NewGetStatusConfigV1Request generates requests for GetStatusConfigV1
func NewGetStatusFlagsV1Request ¶
NewGetStatusFlagsV1Request generates requests for GetStatusFlagsV1
func NewGetStatusRuntimeInfoV1Request ¶
NewGetStatusRuntimeInfoV1Request generates requests for GetStatusRuntimeInfoV1
func NewGetStatusTsdbV1Request ¶
NewGetStatusTsdbV1Request generates requests for GetStatusTsdbV1
func NewGetStatusWalReplayV1Request ¶
NewGetStatusWalReplayV1Request generates requests for GetStatusWalReplayV1
func NewGetSysqlSchemaRequest ¶
NewGetSysqlSchemaRequest generates requests for GetSysqlSchema
func NewGetTargetsMetadataV1Request ¶
NewGetTargetsMetadataV1Request generates requests for GetTargetsMetadataV1
func NewGetTargetsV1Request ¶
NewGetTargetsV1Request generates requests for GetTargetsV1
func NewGetTeamByIdV1Request ¶
func NewGetTeamByIdV1Request(server string, teamId TeamIdPath) (*http.Request, error)
NewGetTeamByIdV1Request generates requests for GetTeamByIdV1
func NewGetTeamServiceAccountByIdV1Request ¶
func NewGetTeamServiceAccountByIdV1Request(server string, teamId TeamIdPath, serviceAccountId ServiceAccountIdPath) (*http.Request, error)
NewGetTeamServiceAccountByIdV1Request generates requests for GetTeamServiceAccountByIdV1
func NewGetTeamServiceAccountsV1Request ¶
func NewGetTeamServiceAccountsV1Request(server string, teamId TeamIdPath, params *GetTeamServiceAccountsV1Params) (*http.Request, error)
NewGetTeamServiceAccountsV1Request generates requests for GetTeamServiceAccountsV1
func NewGetTeamUserByIdV1Request ¶
func NewGetTeamUserByIdV1Request(server string, teamId TeamIdPath, userId UserIdPath) (*http.Request, error)
NewGetTeamUserByIdV1Request generates requests for GetTeamUserByIdV1
func NewGetTeamUsersV1Request ¶
func NewGetTeamUsersV1Request(server string, teamId TeamIdPath, params *GetTeamUsersV1Params) (*http.Request, error)
NewGetTeamUsersV1Request generates requests for GetTeamUsersV1
func NewGetTeamsV1Request ¶
func NewGetTeamsV1Request(server string, params *GetTeamsV1Params) (*http.Request, error)
NewGetTeamsV1Request generates requests for GetTeamsV1
func NewGetUserByIdV1Request ¶
func NewGetUserByIdV1Request(server string, userId UserIdPath) (*http.Request, error)
NewGetUserByIdV1Request generates requests for GetUserByIdV1
func NewGetUserDeactivationConfigurationV1Request ¶
NewGetUserDeactivationConfigurationV1Request generates requests for GetUserDeactivationConfigurationV1
func NewGetUsersV1Request ¶
func NewGetUsersV1Request(server string, params *GetUsersV1Params) (*http.Request, error)
NewGetUsersV1Request generates requests for GetUsersV1
func NewGetWastedWorkloadDataRequest ¶
func NewGetWastedWorkloadDataRequest(server string, body GetWastedWorkloadDataJSONRequestBody) (*http.Request, error)
NewGetWastedWorkloadDataRequest calls the generic GetWastedWorkloadData builder with application/json body
func NewGetWastedWorkloadDataRequestWithBody ¶
func NewGetWastedWorkloadDataRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewGetWastedWorkloadDataRequestWithBody generates requests for GetWastedWorkloadData with any type of body
func NewGetWorkloadCostDataV1Request ¶
func NewGetWorkloadCostDataV1Request(server string, body GetWorkloadCostDataV1JSONRequestBody) (*http.Request, error)
NewGetWorkloadCostDataV1Request calls the generic GetWorkloadCostDataV1 builder with application/json body
func NewGetWorkloadCostDataV1RequestWithBody ¶
func NewGetWorkloadCostDataV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewGetWorkloadCostDataV1RequestWithBody generates requests for GetWorkloadCostDataV1 with any type of body
func NewGetWorkloadRightsizingDataRequest ¶
func NewGetWorkloadRightsizingDataRequest(server string, body GetWorkloadRightsizingDataJSONRequestBody) (*http.Request, error)
NewGetWorkloadRightsizingDataRequest calls the generic GetWorkloadRightsizingData builder with application/json body
func NewGetWorkloadRightsizingDataRequestWithBody ¶
func NewGetWorkloadRightsizingDataRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewGetWorkloadRightsizingDataRequestWithBody generates requests for GetWorkloadRightsizingData with any type of body
func NewGetZoneByIdV1Request ¶
NewGetZoneByIdV1Request generates requests for GetZoneByIdV1
func NewListEFOChannelsByIntegrationV1Request ¶
func NewListEFOChannelsByIntegrationV1Request(server string, params *ListEFOChannelsByIntegrationV1Params) (*http.Request, error)
NewListEFOChannelsByIntegrationV1Request generates requests for ListEFOChannelsByIntegrationV1
func NewListEFOChannelsByIntegrationV2Request ¶
func NewListEFOChannelsByIntegrationV2Request(server string, params *ListEFOChannelsByIntegrationV2Params) (*http.Request, error)
NewListEFOChannelsByIntegrationV2Request generates requests for ListEFOChannelsByIntegrationV2
func NewListEFOIntegrationsTypesV1Request ¶
NewListEFOIntegrationsTypesV1Request generates requests for ListEFOIntegrationsTypesV1
func NewListEFOIntegrationsTypesV2Request ¶
NewListEFOIntegrationsTypesV2Request generates requests for ListEFOIntegrationsTypesV2
func NewListEFOIntegrationsV1Request ¶
NewListEFOIntegrationsV1Request generates requests for ListEFOIntegrationsV1
func NewListEFOIntegrationsV2Request ¶
NewListEFOIntegrationsV2Request generates requests for ListEFOIntegrationsV2
func NewListJobsV1Request ¶
func NewListJobsV1Request(server string, params *ListJobsV1Params) (*http.Request, error)
NewListJobsV1Request generates requests for ListJobsV1
func NewListSchedulesV1Request ¶
NewListSchedulesV1Request generates requests for ListSchedulesV1
func NewListZonesV1Request ¶
func NewListZonesV1Request(server string, params *ListZonesV1Params) (*http.Request, error)
NewListZonesV1Request generates requests for ListZonesV1
func NewPostAcceptedRiskV1Request ¶
func NewPostAcceptedRiskV1Request(server string, body PostAcceptedRiskV1JSONRequestBody) (*http.Request, error)
NewPostAcceptedRiskV1Request calls the generic PostAcceptedRiskV1 builder with application/json body
func NewPostAcceptedRiskV1RequestWithBody ¶
func NewPostAcceptedRiskV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostAcceptedRiskV1RequestWithBody generates requests for PostAcceptedRiskV1 with any type of body
func NewPostAdminTsdbCleanTombstonesV1Request ¶
NewPostAdminTsdbCleanTombstonesV1Request generates requests for PostAdminTsdbCleanTombstonesV1
func NewPostAdminTsdbDeleteSeriesV1Request ¶
NewPostAdminTsdbDeleteSeriesV1Request generates requests for PostAdminTsdbDeleteSeriesV1
func NewPostAdminTsdbSnapshotV1Request ¶
NewPostAdminTsdbSnapshotV1Request generates requests for PostAdminTsdbSnapshotV1
func NewPostDisabledMetricsV1Request ¶
func NewPostDisabledMetricsV1Request(server string, body PostDisabledMetricsV1JSONRequestBody) (*http.Request, error)
NewPostDisabledMetricsV1Request calls the generic PostDisabledMetricsV1 builder with application/json body
func NewPostDisabledMetricsV1RequestWithBody ¶
func NewPostDisabledMetricsV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostDisabledMetricsV1RequestWithBody generates requests for PostDisabledMetricsV1 with any type of body
func NewPostExemplarsV1Request ¶
NewPostExemplarsV1Request generates requests for PostExemplarsV1
func NewPostFormatQueryV1Request ¶
NewPostFormatQueryV1Request generates requests for PostFormatQueryV1
func NewPostLabelsV1Request ¶
func NewPostLabelsV1Request(server string, params *PostLabelsV1Params) (*http.Request, error)
NewPostLabelsV1Request generates requests for PostLabelsV1
func NewPostParseQueryV1Request ¶
NewPostParseQueryV1Request generates requests for PostParseQueryV1
func NewPostQueryRangeV1Request ¶
func NewPostQueryRangeV1Request(server string, params *PostQueryRangeV1Params) (*http.Request, error)
NewPostQueryRangeV1Request generates requests for PostQueryRangeV1
func NewPostQueryV1Request ¶
func NewPostQueryV1Request(server string, params *PostQueryV1Params) (*http.Request, error)
NewPostQueryV1Request generates requests for PostQueryV1
func NewPostSecureVulnerabilityV1BundlesRequest ¶
func NewPostSecureVulnerabilityV1BundlesRequest(server string, body PostSecureVulnerabilityV1BundlesJSONRequestBody) (*http.Request, error)
NewPostSecureVulnerabilityV1BundlesRequest calls the generic PostSecureVulnerabilityV1Bundles builder with application/json body
func NewPostSecureVulnerabilityV1BundlesRequestWithBody ¶
func NewPostSecureVulnerabilityV1BundlesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostSecureVulnerabilityV1BundlesRequestWithBody generates requests for PostSecureVulnerabilityV1Bundles with any type of body
func NewPostSecureVulnerabilityV1PoliciesRequest ¶
func NewPostSecureVulnerabilityV1PoliciesRequest(server string, body PostSecureVulnerabilityV1PoliciesJSONRequestBody) (*http.Request, error)
NewPostSecureVulnerabilityV1PoliciesRequest calls the generic PostSecureVulnerabilityV1Policies builder with application/json body
func NewPostSecureVulnerabilityV1PoliciesRequestWithBody ¶
func NewPostSecureVulnerabilityV1PoliciesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostSecureVulnerabilityV1PoliciesRequestWithBody generates requests for PostSecureVulnerabilityV1Policies with any type of body
func NewPostSeriesV1Request ¶
func NewPostSeriesV1Request(server string, params *PostSeriesV1Params) (*http.Request, error)
NewPostSeriesV1Request generates requests for PostSeriesV1
func NewPutSecureVulnerabilityV1BundlesBundleIdRequest ¶
func NewPutSecureVulnerabilityV1BundlesBundleIdRequest(server string, bundleId int64, body PutSecureVulnerabilityV1BundlesBundleIdJSONRequestBody) (*http.Request, error)
NewPutSecureVulnerabilityV1BundlesBundleIdRequest calls the generic PutSecureVulnerabilityV1BundlesBundleId builder with application/json body
func NewPutSecureVulnerabilityV1BundlesBundleIdRequestWithBody ¶
func NewPutSecureVulnerabilityV1BundlesBundleIdRequestWithBody(server string, bundleId int64, contentType string, body io.Reader) (*http.Request, error)
NewPutSecureVulnerabilityV1BundlesBundleIdRequestWithBody generates requests for PutSecureVulnerabilityV1BundlesBundleId with any type of body
func NewPutSecureVulnerabilityV1PoliciesPolicyIdRequest ¶
func NewPutSecureVulnerabilityV1PoliciesPolicyIdRequest(server string, policyId int64, body PutSecureVulnerabilityV1PoliciesPolicyIdJSONRequestBody) (*http.Request, error)
NewPutSecureVulnerabilityV1PoliciesPolicyIdRequest calls the generic PutSecureVulnerabilityV1PoliciesPolicyId builder with application/json body
func NewPutSecureVulnerabilityV1PoliciesPolicyIdRequestWithBody ¶
func NewPutSecureVulnerabilityV1PoliciesPolicyIdRequestWithBody(server string, policyId int64, contentType string, body io.Reader) (*http.Request, error)
NewPutSecureVulnerabilityV1PoliciesPolicyIdRequestWithBody generates requests for PutSecureVulnerabilityV1PoliciesPolicyId with any type of body
func NewQuerySysqlGetRequest ¶
func NewQuerySysqlGetRequest(server string, params *QuerySysqlGetParams) (*http.Request, error)
NewQuerySysqlGetRequest generates requests for QuerySysqlGet
func NewQuerySysqlPostRequest ¶
func NewQuerySysqlPostRequest(server string, body QuerySysqlPostJSONRequestBody) (*http.Request, error)
NewQuerySysqlPostRequest calls the generic QuerySysqlPost builder with application/json body
func NewQuerySysqlPostRequestWithBody ¶
func NewQuerySysqlPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewQuerySysqlPostRequestWithBody generates requests for QuerySysqlPost with any type of body
func NewRemoteWriteV1RequestWithBody ¶
func NewRemoteWriteV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewRemoteWriteV1RequestWithBody generates requests for RemoteWriteV1 with any type of body
func NewSaveGroupMappingSettingsV1Request ¶
func NewSaveGroupMappingSettingsV1Request(server string, body SaveGroupMappingSettingsV1JSONRequestBody) (*http.Request, error)
NewSaveGroupMappingSettingsV1Request calls the generic SaveGroupMappingSettingsV1 builder with application/json body
func NewSaveGroupMappingSettingsV1RequestWithBody ¶
func NewSaveGroupMappingSettingsV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSaveGroupMappingSettingsV1RequestWithBody generates requests for SaveGroupMappingSettingsV1 with any type of body
func NewSaveIpFiltersSettingsV1Request ¶
func NewSaveIpFiltersSettingsV1Request(server string, body SaveIpFiltersSettingsV1JSONRequestBody) (*http.Request, error)
NewSaveIpFiltersSettingsV1Request calls the generic SaveIpFiltersSettingsV1 builder with application/json body
func NewSaveIpFiltersSettingsV1RequestWithBody ¶
func NewSaveIpFiltersSettingsV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSaveIpFiltersSettingsV1RequestWithBody generates requests for SaveIpFiltersSettingsV1 with any type of body
func NewSaveTeamUserV1Request ¶
func NewSaveTeamUserV1Request(server string, teamId TeamIdPath, userId UserIdPath, body SaveTeamUserV1JSONRequestBody) (*http.Request, error)
NewSaveTeamUserV1Request calls the generic SaveTeamUserV1 builder with application/json body
func NewSaveTeamUserV1RequestWithBody ¶
func NewSaveTeamUserV1RequestWithBody(server string, teamId TeamIdPath, userId UserIdPath, contentType string, body io.Reader) (*http.Request, error)
NewSaveTeamUserV1RequestWithBody generates requests for SaveTeamUserV1 with any type of body
func NewScannerAPIServiceListRegistryResultsRequest ¶
func NewScannerAPIServiceListRegistryResultsRequest(server string, params *ScannerAPIServiceListRegistryResultsParams) (*http.Request, error)
NewScannerAPIServiceListRegistryResultsRequest generates requests for ScannerAPIServiceListRegistryResults
func NewScannerAPIServiceListRuntimeResultsRequest ¶
func NewScannerAPIServiceListRuntimeResultsRequest(server string, params *ScannerAPIServiceListRuntimeResultsParams) (*http.Request, error)
NewScannerAPIServiceListRuntimeResultsRequest generates requests for ScannerAPIServiceListRuntimeResults
func NewSubmitActionExecutionv1Request ¶
func NewSubmitActionExecutionv1Request(server string, body SubmitActionExecutionv1JSONRequestBody) (*http.Request, error)
NewSubmitActionExecutionv1Request calls the generic SubmitActionExecutionv1 builder with application/json body
func NewSubmitActionExecutionv1RequestWithBody ¶
func NewSubmitActionExecutionv1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSubmitActionExecutionv1RequestWithBody generates requests for SubmitActionExecutionv1 with any type of body
func NewUndoActionExecutionV1Request ¶
func NewUndoActionExecutionV1Request(server string, actionExecutionId ActionExecutionId, params *UndoActionExecutionV1Params) (*http.Request, error)
NewUndoActionExecutionV1Request generates requests for UndoActionExecutionV1
func NewUpdateAcceptedRiskV1Request ¶
func NewUpdateAcceptedRiskV1Request(server string, acceptedRiskID AcceptedRiskID, body UpdateAcceptedRiskV1JSONRequestBody) (*http.Request, error)
NewUpdateAcceptedRiskV1Request calls the generic UpdateAcceptedRiskV1 builder with application/json body
func NewUpdateAcceptedRiskV1RequestWithBody ¶
func NewUpdateAcceptedRiskV1RequestWithBody(server string, acceptedRiskID AcceptedRiskID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateAcceptedRiskV1RequestWithBody generates requests for UpdateAcceptedRiskV1 with any type of body
func NewUpdateAccessKeyByIdV1Request ¶
func NewUpdateAccessKeyByIdV1Request(server string, accessKeyId AccessKeyIdPath, body UpdateAccessKeyByIdV1JSONRequestBody) (*http.Request, error)
NewUpdateAccessKeyByIdV1Request calls the generic UpdateAccessKeyByIdV1 builder with application/json body
func NewUpdateAccessKeyByIdV1RequestWithBody ¶
func NewUpdateAccessKeyByIdV1RequestWithBody(server string, accessKeyId AccessKeyIdPath, contentType string, body io.Reader) (*http.Request, error)
NewUpdateAccessKeyByIdV1RequestWithBody generates requests for UpdateAccessKeyByIdV1 with any type of body
func NewUpdateCaptureStorageConfigurationV1Request ¶
func NewUpdateCaptureStorageConfigurationV1Request(server string, body UpdateCaptureStorageConfigurationV1JSONRequestBody) (*http.Request, error)
NewUpdateCaptureStorageConfigurationV1Request calls the generic UpdateCaptureStorageConfigurationV1 builder with application/json body
func NewUpdateCaptureStorageConfigurationV1RequestWithBody ¶
func NewUpdateCaptureStorageConfigurationV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateCaptureStorageConfigurationV1RequestWithBody generates requests for UpdateCaptureStorageConfigurationV1 with any type of body
func NewUpdateCustomPrometheusJobByIdV1RequestWithBody ¶
func NewUpdateCustomPrometheusJobByIdV1RequestWithBody(server string, jobName JobNamePath, contentType string, body io.Reader) (*http.Request, error)
NewUpdateCustomPrometheusJobByIdV1RequestWithBody generates requests for UpdateCustomPrometheusJobByIdV1 with any type of body
func NewUpdateCustomPrometheusJobEnablementV1Request ¶
func NewUpdateCustomPrometheusJobEnablementV1Request(server string, jobName JobNamePath, body UpdateCustomPrometheusJobEnablementV1JSONRequestBody) (*http.Request, error)
NewUpdateCustomPrometheusJobEnablementV1Request calls the generic UpdateCustomPrometheusJobEnablementV1 builder with application/json body
func NewUpdateCustomPrometheusJobEnablementV1RequestWithBody ¶
func NewUpdateCustomPrometheusJobEnablementV1RequestWithBody(server string, jobName JobNamePath, contentType string, body io.Reader) (*http.Request, error)
NewUpdateCustomPrometheusJobEnablementV1RequestWithBody generates requests for UpdateCustomPrometheusJobEnablementV1 with any type of body
func NewUpdateEFOIntegrationByIdV1Request ¶
func NewUpdateEFOIntegrationByIdV1Request(server string, integrationId IntegrationId, body UpdateEFOIntegrationByIdV1JSONRequestBody) (*http.Request, error)
NewUpdateEFOIntegrationByIdV1Request calls the generic UpdateEFOIntegrationByIdV1 builder with application/json body
func NewUpdateEFOIntegrationByIdV1RequestWithBody ¶
func NewUpdateEFOIntegrationByIdV1RequestWithBody(server string, integrationId IntegrationId, contentType string, body io.Reader) (*http.Request, error)
NewUpdateEFOIntegrationByIdV1RequestWithBody generates requests for UpdateEFOIntegrationByIdV1 with any type of body
func NewUpdateEFOIntegrationByIdV2Request ¶
func NewUpdateEFOIntegrationByIdV2Request(server string, integrationId IntegrationId, body UpdateEFOIntegrationByIdV2JSONRequestBody) (*http.Request, error)
NewUpdateEFOIntegrationByIdV2Request calls the generic UpdateEFOIntegrationByIdV2 builder with application/json body
func NewUpdateEFOIntegrationByIdV2RequestWithBody ¶
func NewUpdateEFOIntegrationByIdV2RequestWithBody(server string, integrationId IntegrationId, contentType string, body io.Reader) (*http.Request, error)
NewUpdateEFOIntegrationByIdV2RequestWithBody generates requests for UpdateEFOIntegrationByIdV2 with any type of body
func NewUpdateGlobalServiceAccountsNotificationSettingsV1Request ¶
func NewUpdateGlobalServiceAccountsNotificationSettingsV1Request(server string, body UpdateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody) (*http.Request, error)
NewUpdateGlobalServiceAccountsNotificationSettingsV1Request calls the generic UpdateGlobalServiceAccountsNotificationSettingsV1 builder with application/json body
func NewUpdateGlobalServiceAccountsNotificationSettingsV1RequestWithBody ¶
func NewUpdateGlobalServiceAccountsNotificationSettingsV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateGlobalServiceAccountsNotificationSettingsV1RequestWithBody generates requests for UpdateGlobalServiceAccountsNotificationSettingsV1 with any type of body
func NewUpdateGlobalSsoSettingsV1Request ¶
func NewUpdateGlobalSsoSettingsV1Request(server string, ssoProductId UpdateGlobalSsoSettingsV1ParamsSsoProductId, body UpdateGlobalSsoSettingsV1JSONRequestBody) (*http.Request, error)
NewUpdateGlobalSsoSettingsV1Request calls the generic UpdateGlobalSsoSettingsV1 builder with application/json body
func NewUpdateGlobalSsoSettingsV1RequestWithBody ¶
func NewUpdateGlobalSsoSettingsV1RequestWithBody(server string, ssoProductId UpdateGlobalSsoSettingsV1ParamsSsoProductId, contentType string, body io.Reader) (*http.Request, error)
NewUpdateGlobalSsoSettingsV1RequestWithBody generates requests for UpdateGlobalSsoSettingsV1 with any type of body
func NewUpdateGroupMappingByIdV1Request ¶
func NewUpdateGroupMappingByIdV1Request(server string, groupMappingId GroupMappingIdPath, body UpdateGroupMappingByIdV1JSONRequestBody) (*http.Request, error)
NewUpdateGroupMappingByIdV1Request calls the generic UpdateGroupMappingByIdV1 builder with application/json body
func NewUpdateGroupMappingByIdV1RequestWithBody ¶
func NewUpdateGroupMappingByIdV1RequestWithBody(server string, groupMappingId GroupMappingIdPath, contentType string, body io.Reader) (*http.Request, error)
NewUpdateGroupMappingByIdV1RequestWithBody generates requests for UpdateGroupMappingByIdV1 with any type of body
func NewUpdateInhibitionRuleRequest ¶
func NewUpdateInhibitionRuleRequest(server string, inhibitionRuleId InhibitionRulePath, body UpdateInhibitionRuleJSONRequestBody) (*http.Request, error)
NewUpdateInhibitionRuleRequest calls the generic UpdateInhibitionRule builder with application/json body
func NewUpdateInhibitionRuleRequestWithBody ¶
func NewUpdateInhibitionRuleRequestWithBody(server string, inhibitionRuleId InhibitionRulePath, contentType string, body io.Reader) (*http.Request, error)
NewUpdateInhibitionRuleRequestWithBody generates requests for UpdateInhibitionRule with any type of body
func NewUpdateIpFilterV1Request ¶
func NewUpdateIpFilterV1Request(server string, ipFilterId IpFilterIdPath, body UpdateIpFilterV1JSONRequestBody) (*http.Request, error)
NewUpdateIpFilterV1Request calls the generic UpdateIpFilterV1 builder with application/json body
func NewUpdateIpFilterV1RequestWithBody ¶
func NewUpdateIpFilterV1RequestWithBody(server string, ipFilterId IpFilterIdPath, contentType string, body io.Reader) (*http.Request, error)
NewUpdateIpFilterV1RequestWithBody generates requests for UpdateIpFilterV1 with any type of body
func NewUpdateJiraIntegrationV1Request ¶
func NewUpdateJiraIntegrationV1Request(server string, integrationID IntegrationID, body UpdateJiraIntegrationV1JSONRequestBody) (*http.Request, error)
NewUpdateJiraIntegrationV1Request calls the generic UpdateJiraIntegrationV1 builder with application/json body
func NewUpdateJiraIntegrationV1RequestWithBody ¶
func NewUpdateJiraIntegrationV1RequestWithBody(server string, integrationID IntegrationID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateJiraIntegrationV1RequestWithBody generates requests for UpdateJiraIntegrationV1 with any type of body
func NewUpdateJiraIssueTypeV1Request ¶
func NewUpdateJiraIssueTypeV1Request(server string, integrationID IntegrationID, issueTypeID IssueTypeID, body UpdateJiraIssueTypeV1JSONRequestBody) (*http.Request, error)
NewUpdateJiraIssueTypeV1Request calls the generic UpdateJiraIssueTypeV1 builder with application/json body
func NewUpdateJiraIssueTypeV1RequestWithBody ¶
func NewUpdateJiraIssueTypeV1RequestWithBody(server string, integrationID IntegrationID, issueTypeID IssueTypeID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateJiraIssueTypeV1RequestWithBody generates requests for UpdateJiraIssueTypeV1 with any type of body
func NewUpdateNotificationChannelByIdRequest ¶
func NewUpdateNotificationChannelByIdRequest(server string, notificationChannelID NotificationChannelID, body UpdateNotificationChannelByIdJSONRequestBody) (*http.Request, error)
NewUpdateNotificationChannelByIdRequest calls the generic UpdateNotificationChannelById builder with application/json body
func NewUpdateNotificationChannelByIdRequestWithBody ¶
func NewUpdateNotificationChannelByIdRequestWithBody(server string, notificationChannelID NotificationChannelID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateNotificationChannelByIdRequestWithBody generates requests for UpdateNotificationChannelById with any type of body
func NewUpdatePricingByIdV1Request ¶
func NewUpdatePricingByIdV1Request(server string, pricingId PricingIdPath, body UpdatePricingByIdV1JSONRequestBody) (*http.Request, error)
NewUpdatePricingByIdV1Request calls the generic UpdatePricingByIdV1 builder with application/json body
func NewUpdatePricingByIdV1RequestWithBody ¶
func NewUpdatePricingByIdV1RequestWithBody(server string, pricingId PricingIdPath, contentType string, body io.Reader) (*http.Request, error)
NewUpdatePricingByIdV1RequestWithBody generates requests for UpdatePricingByIdV1 with any type of body
func NewUpdateRoleByIdV1Request ¶
func NewUpdateRoleByIdV1Request(server string, roleId RoleIdPath, body UpdateRoleByIdV1JSONRequestBody) (*http.Request, error)
NewUpdateRoleByIdV1Request calls the generic UpdateRoleByIdV1 builder with application/json body
func NewUpdateRoleByIdV1RequestWithBody ¶
func NewUpdateRoleByIdV1RequestWithBody(server string, roleId RoleIdPath, contentType string, body io.Reader) (*http.Request, error)
NewUpdateRoleByIdV1RequestWithBody generates requests for UpdateRoleByIdV1 with any type of body
func NewUpdateServiceAccountsNotificationSettingsV1Request ¶
func NewUpdateServiceAccountsNotificationSettingsV1Request(server string, teamId TeamIdPath, body UpdateServiceAccountsNotificationSettingsV1JSONRequestBody) (*http.Request, error)
NewUpdateServiceAccountsNotificationSettingsV1Request calls the generic UpdateServiceAccountsNotificationSettingsV1 builder with application/json body
func NewUpdateServiceAccountsNotificationSettingsV1RequestWithBody ¶
func NewUpdateServiceAccountsNotificationSettingsV1RequestWithBody(server string, teamId TeamIdPath, contentType string, body io.Reader) (*http.Request, error)
NewUpdateServiceAccountsNotificationSettingsV1RequestWithBody generates requests for UpdateServiceAccountsNotificationSettingsV1 with any type of body
func NewUpdateSsoSettingsByIdV1Request ¶
func NewUpdateSsoSettingsByIdV1Request(server string, ssoSettingsId SsoSettingsIdPath, body UpdateSsoSettingsByIdV1JSONRequestBody) (*http.Request, error)
NewUpdateSsoSettingsByIdV1Request calls the generic UpdateSsoSettingsByIdV1 builder with application/json body
func NewUpdateSsoSettingsByIdV1RequestWithBody ¶
func NewUpdateSsoSettingsByIdV1RequestWithBody(server string, ssoSettingsId SsoSettingsIdPath, contentType string, body io.Reader) (*http.Request, error)
NewUpdateSsoSettingsByIdV1RequestWithBody generates requests for UpdateSsoSettingsByIdV1 with any type of body
func NewUpdateTeamByIdV1Request ¶
func NewUpdateTeamByIdV1Request(server string, teamId TeamIdPath, body UpdateTeamByIdV1JSONRequestBody) (*http.Request, error)
NewUpdateTeamByIdV1Request calls the generic UpdateTeamByIdV1 builder with application/json body
func NewUpdateTeamByIdV1RequestWithBody ¶
func NewUpdateTeamByIdV1RequestWithBody(server string, teamId TeamIdPath, contentType string, body io.Reader) (*http.Request, error)
NewUpdateTeamByIdV1RequestWithBody generates requests for UpdateTeamByIdV1 with any type of body
func NewUpdateUserDeactivationConfigurationByIdV1Request ¶
func NewUpdateUserDeactivationConfigurationByIdV1Request(server string, body UpdateUserDeactivationConfigurationByIdV1JSONRequestBody) (*http.Request, error)
NewUpdateUserDeactivationConfigurationByIdV1Request calls the generic UpdateUserDeactivationConfigurationByIdV1 builder with application/json body
func NewUpdateUserDeactivationConfigurationByIdV1RequestWithBody ¶
func NewUpdateUserDeactivationConfigurationByIdV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateUserDeactivationConfigurationByIdV1RequestWithBody generates requests for UpdateUserDeactivationConfigurationByIdV1 with any type of body
func NewUpdateUserV1Request ¶
func NewUpdateUserV1Request(server string, userId UserIdPath, body UpdateUserV1JSONRequestBody) (*http.Request, error)
NewUpdateUserV1Request calls the generic UpdateUserV1 builder with application/json body
func NewUpdateUserV1RequestWithBody ¶
func NewUpdateUserV1RequestWithBody(server string, userId UserIdPath, contentType string, body io.Reader) (*http.Request, error)
NewUpdateUserV1RequestWithBody generates requests for UpdateUserV1 with any type of body
func NewUploadCertificateV1RequestWithBody ¶
func NewUploadCertificateV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUploadCertificateV1RequestWithBody generates requests for UploadCertificateV1 with any type of body
func WrapContextWithHost ¶
Types ¶
type AccessKeyIdPath ¶
type AccessKeyIdPath = UnlimitedLong
type AccessKeyResponseV1 ¶
type AccessKeyResponseV1 struct {
// AccessKey Displays the access key value
AccessKey *string `json:"accessKey,omitempty"`
// AgentLimit Maximum number of agents that can be connected with the access key
AgentLimit *int32 `json:"agentLimit"`
// AgentReservation Number of agents that are guaranteed to be available for the access key
AgentReservation *int32 `json:"agentReservation"`
// DateCreated Date and time when access key was created
DateCreated *time.Time `json:"dateCreated"`
// DateDisabled Date and time when access key was disabled
DateDisabled *time.Time `json:"dateDisabled"`
Id *UnlimitedLong `json:"id,omitempty"`
// IsEnabled Indicates if the access key is enabled
IsEnabled *bool `json:"isEnabled,omitempty"`
// Metadata Access key metadata (maximum of 20 key-value pairs where key can be up to 25 characters long and value can be up to 50 characters long)
Metadata *map[string]string `json:"metadata,omitempty"`
// TeamId ID of team that owns the access key
TeamId *int32 `json:"teamId"`
}
AccessKeyResponseV1 Access key response
type Action ¶
type Action struct {
// contains filtered or unexported fields
}
Action Action performed when the event happened.
func (Action) AsCaptureAction ¶
func (t Action) AsCaptureAction() (CaptureAction, error)
AsCaptureAction returns the union data inside the Action as a CaptureAction
func (Action) AsContainerKilledAction ¶
func (t Action) AsContainerKilledAction() (ContainerKilledAction, error)
AsContainerKilledAction returns the union data inside the Action as a ContainerKilledAction
func (Action) AsContainerPausedAction ¶
func (t Action) AsContainerPausedAction() (ContainerPausedAction, error)
AsContainerPausedAction returns the union data inside the Action as a ContainerPausedAction
func (Action) AsContainerStoppedAction ¶
func (t Action) AsContainerStoppedAction() (ContainerStoppedAction, error)
AsContainerStoppedAction returns the union data inside the Action as a ContainerStoppedAction
func (Action) AsDriftPreventedAction ¶
func (t Action) AsDriftPreventedAction() (DriftPreventedAction, error)
AsDriftPreventedAction returns the union data inside the Action as a DriftPreventedAction
func (Action) AsMalwarePreventedAction ¶
func (t Action) AsMalwarePreventedAction() (MalwarePreventedAction, error)
AsMalwarePreventedAction returns the union data inside the Action as a MalwarePreventedAction
func (Action) AsProcessKilledAction ¶
func (t Action) AsProcessKilledAction() (ProcessKilledAction, error)
AsProcessKilledAction returns the union data inside the Action as a ProcessKilledAction
func (Action) Discriminator ¶
func (*Action) FromCaptureAction ¶
func (t *Action) FromCaptureAction(v CaptureAction) error
FromCaptureAction overwrites any union data inside the Action as the provided CaptureAction
func (*Action) FromContainerKilledAction ¶
func (t *Action) FromContainerKilledAction(v ContainerKilledAction) error
FromContainerKilledAction overwrites any union data inside the Action as the provided ContainerKilledAction
func (*Action) FromContainerPausedAction ¶
func (t *Action) FromContainerPausedAction(v ContainerPausedAction) error
FromContainerPausedAction overwrites any union data inside the Action as the provided ContainerPausedAction
func (*Action) FromContainerStoppedAction ¶
func (t *Action) FromContainerStoppedAction(v ContainerStoppedAction) error
FromContainerStoppedAction overwrites any union data inside the Action as the provided ContainerStoppedAction
func (*Action) FromDriftPreventedAction ¶
func (t *Action) FromDriftPreventedAction(v DriftPreventedAction) error
FromDriftPreventedAction overwrites any union data inside the Action as the provided DriftPreventedAction
func (*Action) FromMalwarePreventedAction ¶
func (t *Action) FromMalwarePreventedAction(v MalwarePreventedAction) error
FromMalwarePreventedAction overwrites any union data inside the Action as the provided MalwarePreventedAction
func (*Action) FromProcessKilledAction ¶
func (t *Action) FromProcessKilledAction(v ProcessKilledAction) error
FromProcessKilledAction overwrites any union data inside the Action as the provided ProcessKilledAction
func (Action) MarshalJSON ¶
func (*Action) MergeCaptureAction ¶
func (t *Action) MergeCaptureAction(v CaptureAction) error
MergeCaptureAction performs a merge with any union data inside the Action, using the provided CaptureAction
func (*Action) MergeContainerKilledAction ¶
func (t *Action) MergeContainerKilledAction(v ContainerKilledAction) error
MergeContainerKilledAction performs a merge with any union data inside the Action, using the provided ContainerKilledAction
func (*Action) MergeContainerPausedAction ¶
func (t *Action) MergeContainerPausedAction(v ContainerPausedAction) error
MergeContainerPausedAction performs a merge with any union data inside the Action, using the provided ContainerPausedAction
func (*Action) MergeContainerStoppedAction ¶
func (t *Action) MergeContainerStoppedAction(v ContainerStoppedAction) error
MergeContainerStoppedAction performs a merge with any union data inside the Action, using the provided ContainerStoppedAction
func (*Action) MergeDriftPreventedAction ¶
func (t *Action) MergeDriftPreventedAction(v DriftPreventedAction) error
MergeDriftPreventedAction performs a merge with any union data inside the Action, using the provided DriftPreventedAction
func (*Action) MergeMalwarePreventedAction ¶
func (t *Action) MergeMalwarePreventedAction(v MalwarePreventedAction) error
MergeMalwarePreventedAction performs a merge with any union data inside the Action, using the provided MalwarePreventedAction
func (*Action) MergeProcessKilledAction ¶
func (t *Action) MergeProcessKilledAction(v ProcessKilledAction) error
MergeProcessKilledAction performs a merge with any union data inside the Action, using the provided ProcessKilledAction
func (*Action) UnmarshalJSON ¶
func (Action) ValueByDiscriminator ¶
type ActionExecution ¶
type ActionExecution struct {
// ActionExecutionIdBeingUndone The ID of the Response Action being undone.
ActionExecutionIdBeingUndone *string `json:"actionExecutionIdBeingUndone,omitempty"`
// ActionType The name of the Response Action to execute.
// It may be one of the following:
// - KILL_PROCESS
// - KILL_CONTAINER
// - STOP_CONTAINER
// - PAUSE_CONTAINER
// - FILE_QUARANTINE
// - FILE_ACQUIRE
// - UNPAUSE_CONTAINER
// - FILE_UNQUARANTINE
// - START_CONTAINER
// - DELETE_POD
// - ROLLOUT_RESTART
// - KUBERNETES_VOLUME_SNAPSHOT
// - KUBERNETES_DELETE_VOLUME_SNAPSHOT
// - GET_LOGS
// - ISOLATE_NETWORK
// - DELETE_NETWORK_POLICY
//
// The following actions serve as the undo for previous actions:
// - START_CONTAINER: undo for STOP_CONTAINER\
// - UNPAUSE_CONTAINER: undo for PAUSE_CONTAINER\
// - FILE_UNQUARANTINE: undo for FILE_QUARANTINE\
// - KUBERNETES_DELETE_VOLUME_SNAPSHOT: undo for KUBERNETES_VOLUME_SNAPSHOT\
// - DELETE_NETWORK_POLICY: undo for ISOLATE_NETWORK\
//
// Do not use undo actions in [submitActionExecutionv1](#tag/Response-actions/operation/submitActionExecutionv1).
//
// You can execute an undo actions using the service [undoActionExecutionV1](#tag/Response-actions/operation/undoActionExecutionV1).
ActionType ResponseActionType `json:"actionType"`
// CallerId The ID of the user that executed the Response action.
CallerId *CallerId `json:"callerId,omitempty"`
// CreatedAt The date and time the Response Action was submitted.
CreatedAt time.Time `json:"createdAt"`
// ExecutionContext The context in which the Response Action is executed.\
// It may contain additional information on the Response Action being executed, such as the host name or the MAC address.\
// For example:\
// “`json
// {
// "host.hostName": "my-host",
// "host.mac": "00:00:00:00:00:00",
// "host.id": "abc123"
// }
// “`
ExecutionContext ExecutionContext `json:"executionContext"`
// Failure The reason a Response Action failed to execute.
Failure *Failure `json:"failure,omitempty"`
// Id The ID of the Response Action.
Id string `json:"id"`
// Outputs The parameters used to request the Response Action execution.
Outputs *ActionExecutionOutputs `json:"outputs,omitempty"`
// Parameters The parameters used to request the Response Action execution.
Parameters ActionExecutionParameters `json:"parameters"`
// ResponderType The type of Responder executing an action.
ResponderType ResponderType `json:"responderType"`
// Status The status of the action execution.
Status ActionExecutionStatus `json:"status"`
// UpdatedAt The date and time the Response Action was last updated.
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
// UserId The ID of the user that submitted the Response Action.
UserId *int64 `json:"userId,omitempty"`
}
ActionExecution The submitted Response Action.
type ActionExecutionId ¶
type ActionExecutionId = string
ActionExecutionId defines model for ActionExecutionId.
type ActionExecutionIntParameterValue ¶
type ActionExecutionIntParameterValue = int64
ActionExecutionIntParameterValue The value of an int parameter.
type ActionExecutionOutputs ¶
type ActionExecutionOutputs map[string]ActionExecutionParameterValue
ActionExecutionOutputs The parameters used to request the Response Action execution.
type ActionExecutionParameterValue ¶
type ActionExecutionParameterValue struct {
// contains filtered or unexported fields
}
ActionExecutionParameterValue The value of a parameter.
func (ActionExecutionParameterValue) AsActionExecutionIntParameterValue ¶
func (t ActionExecutionParameterValue) AsActionExecutionIntParameterValue() (ActionExecutionIntParameterValue, error)
AsActionExecutionIntParameterValue returns the union data inside the ActionExecutionParameterValue as a ActionExecutionIntParameterValue
func (ActionExecutionParameterValue) AsActionExecutionParameterValue2 ¶
func (t ActionExecutionParameterValue) AsActionExecutionParameterValue2() (ActionExecutionParameterValue2, error)
AsActionExecutionParameterValue2 returns the union data inside the ActionExecutionParameterValue as a ActionExecutionParameterValue2
func (ActionExecutionParameterValue) AsActionExecutionStringParameterValue ¶
func (t ActionExecutionParameterValue) AsActionExecutionStringParameterValue() (ActionExecutionStringParameterValue, error)
AsActionExecutionStringParameterValue returns the union data inside the ActionExecutionParameterValue as a ActionExecutionStringParameterValue
func (*ActionExecutionParameterValue) FromActionExecutionIntParameterValue ¶
func (t *ActionExecutionParameterValue) FromActionExecutionIntParameterValue(v ActionExecutionIntParameterValue) error
FromActionExecutionIntParameterValue overwrites any union data inside the ActionExecutionParameterValue as the provided ActionExecutionIntParameterValue
func (*ActionExecutionParameterValue) FromActionExecutionParameterValue2 ¶
func (t *ActionExecutionParameterValue) FromActionExecutionParameterValue2(v ActionExecutionParameterValue2) error
FromActionExecutionParameterValue2 overwrites any union data inside the ActionExecutionParameterValue as the provided ActionExecutionParameterValue2
func (*ActionExecutionParameterValue) FromActionExecutionStringParameterValue ¶
func (t *ActionExecutionParameterValue) FromActionExecutionStringParameterValue(v ActionExecutionStringParameterValue) error
FromActionExecutionStringParameterValue overwrites any union data inside the ActionExecutionParameterValue as the provided ActionExecutionStringParameterValue
func (ActionExecutionParameterValue) MarshalJSON ¶
func (t ActionExecutionParameterValue) MarshalJSON() ([]byte, error)
func (*ActionExecutionParameterValue) MergeActionExecutionIntParameterValue ¶
func (t *ActionExecutionParameterValue) MergeActionExecutionIntParameterValue(v ActionExecutionIntParameterValue) error
MergeActionExecutionIntParameterValue performs a merge with any union data inside the ActionExecutionParameterValue, using the provided ActionExecutionIntParameterValue
func (*ActionExecutionParameterValue) MergeActionExecutionParameterValue2 ¶
func (t *ActionExecutionParameterValue) MergeActionExecutionParameterValue2(v ActionExecutionParameterValue2) error
MergeActionExecutionParameterValue2 performs a merge with any union data inside the ActionExecutionParameterValue, using the provided ActionExecutionParameterValue2
func (*ActionExecutionParameterValue) MergeActionExecutionStringParameterValue ¶
func (t *ActionExecutionParameterValue) MergeActionExecutionStringParameterValue(v ActionExecutionStringParameterValue) error
MergeActionExecutionStringParameterValue performs a merge with any union data inside the ActionExecutionParameterValue, using the provided ActionExecutionStringParameterValue
func (*ActionExecutionParameterValue) UnmarshalJSON ¶
func (t *ActionExecutionParameterValue) UnmarshalJSON(b []byte) error
type ActionExecutionParameterValue2 ¶
type ActionExecutionParameterValue2 = bool
ActionExecutionParameterValue2 The value of a boolean parameter.
type ActionExecutionParameters ¶
type ActionExecutionParameters map[string]ActionExecutionParameterValue
ActionExecutionParameters The parameters used to request the Response Action execution.
type ActionExecutionStatus ¶
type ActionExecutionStatus string
ActionExecutionStatus The status of the action execution.
const ( ActionExecutionStatusCOMPLETED ActionExecutionStatus = "COMPLETED" ActionExecutionStatusENQUEUED ActionExecutionStatus = "ENQUEUED" ActionExecutionStatusFAILED ActionExecutionStatus = "FAILED" ActionExecutionStatusINPROGRESS ActionExecutionStatus = "IN_PROGRESS" )
Defines values for ActionExecutionStatus.
type ActionExecutionStringParameterValue ¶
type ActionExecutionStringParameterValue = string
ActionExecutionStringParameterValue The value of a string parameter.
type ActionExecutions ¶
type ActionExecutions struct {
// Data The list of Response Actions.
Data []ActionExecution `json:"data"`
}
ActionExecutions A list of Response Action executions.
type ActionOutputsMetadata ¶
type ActionOutputsMetadata struct {
// Description The description of the output parameter.
Description string `json:"description"`
// Name The name of the output parameter.
Name OutputParameterName `json:"name"`
// Required If `true`, the parameter is mandatory.
Required bool `json:"required"`
// Type The type of an Response Action parameter.\
// It may assume the following values:\
// * string\
// * integer\
// * boolean\
// This list of possible values may grow in the future.
Type ParameterType `json:"type"`
}
ActionOutputsMetadata Metadata that describes a parameter returned by a Response Action execution.
type ActionParameterMetadata ¶
type ActionParameterMetadata struct {
// Description The description of the parameter.
Description string `json:"description"`
// Name The name of the parameter.
Name ActionParameterName `json:"name"`
// Required If `true`, the parameter is mandatory.
Required bool `json:"required"`
// Type The type of an Response Action parameter.\
// It may assume the following values:\
// * string\
// * integer\
// * boolean\
// This list of possible values may grow in the future.
Type ParameterType `json:"type"`
}
ActionParameterMetadata Metadata that describes a parameter to be submitted for a Response Action execution.
type ActionParameterName ¶
type ActionParameterName = string
ActionParameterName The name of the parameter.
type ActionType ¶
type ActionType string
ActionType Action type.
const ( Capture ActionType = "capture" ContainerKilled ActionType = "container_killed" ContainerPaused ActionType = "container_paused" ContainerStopped ActionType = "container_stopped" DriftPrevented ActionType = "drift_prevented" MalwarePrevented ActionType = "malware_prevented" ProcessKilled ActionType = "process_killed" )
Defines values for ActionType.
type Actions ¶
type Actions struct {
// Data The list of Response Actions.
Data []ResponseAction `json:"data"`
}
Actions A list of Response Actions
type AdditionalTeamPermissionsV1 ¶
type AdditionalTeamPermissionsV1 struct {
HasAgentCli *bool `json:"hasAgentCli,omitempty"`
HasAwsData *bool `json:"hasAwsData,omitempty"`
HasBeaconMetrics *bool `json:"hasBeaconMetrics,omitempty"`
HasInfrastructureEvents *bool `json:"hasInfrastructureEvents,omitempty"`
HasRapidResponse *bool `json:"hasRapidResponse,omitempty"`
// HasSysdigCaptures Enable the Sysdig captures feature for this team.
HasSysdigCaptures *bool `json:"hasSysdigCaptures,omitempty"`
}
AdditionalTeamPermissionsV1 Additional permissions available to the users of the team.
type AgentlessMlRuntimeDetectionContent ¶
type AgentlessMlRuntimeDetectionContent struct {
Fields map[string]string `json:"fields"`
// PolicyId ID of the policy that generated the event
PolicyId *PolicyId `json:"policyId,omitempty"`
// PolicyNotificationChannelIds The list of notification channels where an alert is sent after event is generated.
// Doesn't account for aggregations and eventual thresholds.
PolicyNotificationChannelIds *PolicyNotificationChannelIds `json:"policyNotificationChannelIds,omitempty"`
// PolicyOrigin The policy author:
// - `Sysdig` - default and managed policies
// - `Sysdig UI` - users interacting with Sysdig
// - `Tuner` - the automated tuner
PolicyOrigin PolicyOrigin `json:"policyOrigin"`
// RuleName Name of the rule the event is generated after
RuleName RuleName `json:"ruleName"`
// RuleType Rule type:
// - 1 - List matching - process
// - 2 - List matching - container
// - 3 - List matching - file
// - 4 - List matching - network
// - 5 - List matching - syscall
// - 6 - Falco
// - 7 - Drift detection
// - 8 - Malware detection
// - 11 - ML - Cryptominer detection
// - 13 - ML - AWS anomalous login
// - 14 - ML - Okta anomalous login
RuleType RuleType `json:"ruleType"`
// Type The type of the event content.
Type EventContentType `json:"type"`
}
AgentlessMlRuntimeDetectionContent defines model for AgentlessMlRuntimeDetectionContent.
type AgentlessRuntimeDetectionContent ¶
type AgentlessRuntimeDetectionContent struct {
Fields *map[string]string `json:"fields,omitempty"`
// IntegrationId The unique identifier of the integration that generated the event.
IntegrationId string `json:"integrationId"`
// IntegrationType The type of integration that generated the event.
IntegrationType AgentlessRuntimeDetectionContentIntegrationType `json:"integrationType"`
// Output Event output, generated after the configured rule
Output *string `json:"output,omitempty"`
// PolicyId ID of the policy that generated the event
PolicyId PolicyId `json:"policyId"`
// PolicyNotificationChannelIds The list of notification channels where an alert is sent after event is generated.
// Doesn't account for aggregations and eventual thresholds.
PolicyNotificationChannelIds *PolicyNotificationChannelIds `json:"policyNotificationChannelIds,omitempty"`
// PolicyOrigin The policy author:
// - `Sysdig` - default and managed policies
// - `Sysdig UI` - users interacting with Sysdig
// - `Tuner` - the automated tuner
PolicyOrigin PolicyOrigin `json:"policyOrigin"`
// Priority Rule priority
Priority *AgentlessRuntimeDetectionContentPriority `json:"priority,omitempty"`
// RuleName Name of the rule the event is generated after
RuleName RuleName `json:"ruleName"`
// RuleTags The tags attached to the rule
RuleTags *RuleTags `json:"ruleTags,omitempty"`
// RuleType Rule type:
// - 1 - List matching - process
// - 2 - List matching - container
// - 3 - List matching - file
// - 4 - List matching - network
// - 5 - List matching - syscall
// - 6 - Falco
// - 7 - Drift detection
// - 8 - Malware detection
// - 11 - ML - Cryptominer detection
// - 13 - ML - AWS anomalous login
// - 14 - ML - Okta anomalous login
RuleType RuleType `json:"ruleType"`
// Type The type of the event content.
Type EventContentType `json:"type"`
}
AgentlessRuntimeDetectionContent defines model for AgentlessRuntimeDetectionContent.
type AgentlessRuntimeDetectionContentIntegrationType ¶
type AgentlessRuntimeDetectionContentIntegrationType string
AgentlessRuntimeDetectionContentIntegrationType The type of integration that generated the event.
const ( AgentlessRuntimeDetectionContentIntegrationTypeAzure AgentlessRuntimeDetectionContentIntegrationType = "azure" AgentlessRuntimeDetectionContentIntegrationTypeCloudtrail AgentlessRuntimeDetectionContentIntegrationType = "cloudtrail" AgentlessRuntimeDetectionContentIntegrationTypeGcp AgentlessRuntimeDetectionContentIntegrationType = "gcp" AgentlessRuntimeDetectionContentIntegrationTypeGithub AgentlessRuntimeDetectionContentIntegrationType = "github" AgentlessRuntimeDetectionContentIntegrationTypeOkta AgentlessRuntimeDetectionContentIntegrationType = "okta" )
Defines values for AgentlessRuntimeDetectionContentIntegrationType.
type AgentlessRuntimeDetectionContentPriority ¶
type AgentlessRuntimeDetectionContentPriority string
AgentlessRuntimeDetectionContentPriority Rule priority
const ( AgentlessRuntimeDetectionContentPriorityAlert AgentlessRuntimeDetectionContentPriority = "alert" AgentlessRuntimeDetectionContentPriorityCritical AgentlessRuntimeDetectionContentPriority = "critical" AgentlessRuntimeDetectionContentPriorityDebug AgentlessRuntimeDetectionContentPriority = "debug" AgentlessRuntimeDetectionContentPriorityEmergency AgentlessRuntimeDetectionContentPriority = "emergency" AgentlessRuntimeDetectionContentPriorityError AgentlessRuntimeDetectionContentPriority = "error" AgentlessRuntimeDetectionContentPriorityInformational AgentlessRuntimeDetectionContentPriority = "informational" AgentlessRuntimeDetectionContentPriorityNotice AgentlessRuntimeDetectionContentPriority = "notice" AgentlessRuntimeDetectionContentPriorityWarning AgentlessRuntimeDetectionContentPriority = "warning" )
Defines values for AgentlessRuntimeDetectionContentPriority.
type AlertsResponseV1 ¶
type AlertsResponseV1 struct {
// Data Response payload containing active alerts.
Data *struct {
// Alerts List of currently active alerts.
Alerts *[]struct {
// ActiveAt Timestamp when the alert became active.
ActiveAt time.Time `json:"activeAt"`
// Annotations Additional metadata about the alert.
Annotations map[string]string `json:"annotations"`
// Labels Key-value pairs identifying the alert.
Labels map[string]string `json:"labels"`
// State Current state of the alert.
State AlertsResponseV1DataAlertsState `json:"state"`
// Value The numerical value that triggered the alert.
Value string `json:"value"`
} `json:"alerts,omitempty"`
} `json:"data,omitempty"`
// Infos A set of information messages attached to the response.
Infos *[]string `json:"infos,omitempty"`
// Status Request status.
Status *AlertsResponseV1Status `json:"status,omitempty"`
// Warnings A set of warning messages attached to the response.
Warnings *[]string `json:"warnings,omitempty"`
}
AlertsResponseV1 defines model for AlertsResponseV1.
type AlertsResponseV1DataAlertsState ¶
type AlertsResponseV1DataAlertsState string
AlertsResponseV1DataAlertsState Current state of the alert.
const ( AlertsResponseV1DataAlertsStateFiring AlertsResponseV1DataAlertsState = "firing" AlertsResponseV1DataAlertsStatePending AlertsResponseV1DataAlertsState = "pending" )
Defines values for AlertsResponseV1DataAlertsState.
type AlertsResponseV1Status ¶
type AlertsResponseV1Status string
AlertsResponseV1Status Request status.
const ( AlertsResponseV1StatusError AlertsResponseV1Status = "error" AlertsResponseV1StatusSuccess AlertsResponseV1Status = "success" )
Defines values for AlertsResponseV1Status.
type AllSsoSettingsResponseV1 ¶
type AllSsoSettingsResponseV1 struct {
// Data The list of SSO settings.
Data *[]SsoSettingsResponseV1 `json:"data,omitempty"`
}
AllSsoSettingsResponseV1 defines model for AllSsoSettingsResponseV1.
type ArbitraryMapOfStrings ¶
ArbitraryMapOfStrings Key value pairs of values.
type AuditEvent ¶
type AuditEvent struct {
// Content Content object for Platform Audit Event.
Content *AuditTrailContent `json:"content,omitempty"`
// Cursor The cursor that can be used to fetch a set of events surrounding
// this same event. By providing this value as `cursor` in a GET
// request, you will get the set of events surrounding
// this current event.
Cursor *string `json:"cursor,omitempty"`
// Id The event id.
Id *string `json:"id,omitempty"`
// Labels Key value pairs of values, represents entityType where the Audit Event was generated.
Labels *map[string]string `json:"labels,omitempty"`
// Timestamp The event timestamp in nanoseconds.
Timestamp *int64 `json:"timestamp,omitempty"`
}
AuditEvent Platform Audit Event
type AuditEventsFeedFilter ¶
type AuditEventsFeedFilter = string
AuditEventsFeedFilter Query language expression for filtering results. The filter is the result of logical concatenations, using "and" and "or" binary operators and the "not" unary prefix operator (i.e. `auditTrail.requestMethod = 'GET' and auditTrail.entityType = 'user'`), of attribute comparisons. Attribute comparisons can be: - scalar, using `=`, `!=` comparison operators (i.e. `auditTrail.teamName = 'Test team'`)
type AuditEventsFeedLimit ¶
type AuditEventsFeedLimit = int32
AuditEventsFeedLimit The number of items to return
type AuditPage ¶
type AuditPage struct {
// Next `next` is a string pointing to the next page of data.
// Use this as the `cursor` to scroll paginated results and get the next page of data.
// If not included, the current response is the last page.
Next *string `json:"next,omitempty"`
// Prev `prev` is a string pointing to the previous page of data.
// Use this as the `cursor` to get the previous page of data.
Prev *string `json:"prev,omitempty"`
// Total The number of events matching the search criteria. This number is always major or equal to the number of events returned.
Total int64 `json:"total"`
}
AuditPage Pagination information.
type AuditSupportedFilter ¶
type AuditSupportedFilter struct {
// Id Attribute onto which filtering is supported.
Id string `json:"id"`
// Operands The list of supported operands for filtering events.
Operands *[]Operand `json:"operands,omitempty"`
// Type Data type for the attribute values.
Type SupportedFilterType `json:"type"`
}
AuditSupportedFilter A supported field for filtering Activity Audit events.
type AuditSupportedFiltersResponse ¶
type AuditSupportedFiltersResponse struct {
// Data The list of supported attributes for filtering Activity Audit entries.
Data []AuditSupportedFilter `json:"data"`
}
AuditSupportedFiltersResponse The list of supported attributes for filtering Activity Audit entries.
type AuditTrailContent ¶
type AuditTrailContent struct {
// EntityId ID of the entity that was affected by the action.
EntityId *string `json:"entityId,omitempty"`
// EntityPayload Payload of the entity that was affected by the action.
EntityPayload *string `json:"entityPayload,omitempty"`
// EntityType Type of entity that was affected by the action. Full list of possible values can be found in the our documentation
// https://docs.sysdig.com/en/docs/administration/administration-settings/app-status-and-audit/sysdig-platform-audit/#sysdig-monitor-and-sysdig-platform.
EntityType *string `json:"entityType,omitempty"`
// QueryString Query string of the request that was used to preform action.
QueryString *string `json:"queryString,omitempty"`
// RequestMethod HTTP request method that was used to preform action.
RequestMethod *AuditTrailContentRequestMethod `json:"requestMethod,omitempty"`
// RequestUri URI of the request that was used to preform action.
RequestUri *string `json:"requestUri,omitempty"`
// ResponseStatusCode HTTP response status code of the request that was used to preform action.
ResponseStatusCode *int32 `json:"responseStatusCode,omitempty"`
// ServiceAccountId ID of the service account that was used to preform action.
ServiceAccountId *int32 `json:"serviceAccountId,omitempty"`
// ServiceAccountName Name of the service account that was used to preform action.
ServiceAccountName *string `json:"serviceAccountName,omitempty"`
// TeamId Team ID, that user who preformed some action was logged in.
TeamId *int32 `json:"teamId,omitempty"`
// TeamName Name of the team, that user who preformed action was logged in.
TeamName *string `json:"teamName,omitempty"`
// TimestampNs The event timestamp in nanoseconds.
TimestampNs *int64 `json:"timestampNs,omitempty"`
// UserId ID of user that was preforming some action.
UserId *int32 `json:"userId,omitempty"`
// UserOriginIP IP address of the user that was preforming action.
UserOriginIP *string `json:"userOriginIP,omitempty"`
// Username Username of the user that was preforming some action.
Username *string `json:"username,omitempty"`
}
AuditTrailContent Content object for Platform Audit Event.
type AuditTrailContentRequestMethod ¶
type AuditTrailContentRequestMethod string
AuditTrailContentRequestMethod HTTP request method that was used to preform action.
const ( DELETE AuditTrailContentRequestMethod = "DELETE" GET AuditTrailContentRequestMethod = "GET" PATCH AuditTrailContentRequestMethod = "PATCH" POST AuditTrailContentRequestMethod = "POST" PUT AuditTrailContentRequestMethod = "PUT" )
Defines values for AuditTrailContentRequestMethod.
type AuthenticatedConnectionInfoElasticsearch ¶
type AuthenticatedConnectionInfoElasticsearch struct {
// Auth Authentication method
Auth *AuthenticatedConnectionInfoElasticsearchAuth `json:"auth,omitempty"`
// Endpoint Elasticsearch instance endpoint URL
Endpoint string `json:"endpoint"`
// Format If specified, transforms `content.fields` and `labels`
// * `KV_PAIRS` - from objects (i.e. `{"foo": "bar", ...}`) to arrays of objects with "key" and "value" properties {i.e. `[{"key" : "foo", "value": "bar"}, ...]`)
Format *AuthenticatedConnectionInfoElasticsearchFormat `json:"format,omitempty"`
// Index Name of the index to store the data in
Index string `json:"index"`
// IsInsecure Don't verify TLS certificate
IsInsecure *bool `json:"isInsecure,omitempty"`
// Secret Authentication secret. To be set if auth is specified
Secret *string `json:"secret,omitempty"`
}
AuthenticatedConnectionInfoElasticsearch defines model for AuthenticatedConnectionInfoElasticsearch.
type AuthenticatedConnectionInfoElasticsearchAuth ¶
type AuthenticatedConnectionInfoElasticsearchAuth string
AuthenticatedConnectionInfoElasticsearchAuth Authentication method
const ( AuthenticatedConnectionInfoElasticsearchAuthBASICAUTH AuthenticatedConnectionInfoElasticsearchAuth = "BASIC_AUTH" AuthenticatedConnectionInfoElasticsearchAuthBEARERTOKEN AuthenticatedConnectionInfoElasticsearchAuth = "BEARER_TOKEN" )
Defines values for AuthenticatedConnectionInfoElasticsearchAuth.
type AuthenticatedConnectionInfoElasticsearchFormat ¶
type AuthenticatedConnectionInfoElasticsearchFormat string
AuthenticatedConnectionInfoElasticsearchFormat If specified, transforms `content.fields` and `labels` * `KV_PAIRS` - from objects (i.e. `{"foo": "bar", ...}`) to arrays of objects with "key" and "value" properties {i.e. `[{"key" : "foo", "value": "bar"}, ...]`)
const (
AuthenticatedConnectionInfoElasticsearchFormatKVPAIRS AuthenticatedConnectionInfoElasticsearchFormat = "KV_PAIRS"
)
Defines values for AuthenticatedConnectionInfoElasticsearchFormat.
type AuthenticatedConnectionInfoKafkaV1 ¶
type AuthenticatedConnectionInfoKafkaV1 struct {
// Auth The authentication method to optionally use. Currently supporting only GSSAPI
Auth AuthenticatedConnectionInfoKafkaV1Auth `json:"auth"`
// Balancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
Balancer *AuthenticatedConnectionInfoKafkaV1Balancer `json:"balancer,omitempty"`
// Brokers Kafka server endpoint. A Kafka cluster may provide several brokers; it follows the 'hostname: port' (without protocol scheme).
Brokers []string `json:"brokers"`
// Compression Compression standard used for the data
Compression *AuthenticatedConnectionInfoKafkaV1Compression `json:"compression,omitempty"`
// Keytab base64 encoded Kerberos keytab
Keytab *string `json:"keytab,omitempty"`
// Krb5 Kerberos krb5.conf file content for GSSAPI
Krb5 string `json:"krb5"`
// Principal GSSAPI principal
Principal string `json:"principal"`
// Realm GSSAPI realm
Realm string `json:"realm"`
// Service GSSAPI Service name
Service string `json:"service"`
// Topic Kafka topic where you want to store the forwarded data
Topic string `json:"topic"`
// contains filtered or unexported fields
}
AuthenticatedConnectionInfoKafkaV1 defines model for AuthenticatedConnectionInfoKafkaV1.
func (AuthenticatedConnectionInfoKafkaV1) AsKafkaPlaintextV1 ¶
func (t AuthenticatedConnectionInfoKafkaV1) AsKafkaPlaintextV1() (KafkaPlaintextV1, error)
AsKafkaPlaintextV1 returns the union data inside the AuthenticatedConnectionInfoKafkaV1 as a KafkaPlaintextV1
func (AuthenticatedConnectionInfoKafkaV1) AsKafkaTlsEncryptedV1 ¶
func (t AuthenticatedConnectionInfoKafkaV1) AsKafkaTlsEncryptedV1() (KafkaTlsEncryptedV1, error)
AsKafkaTlsEncryptedV1 returns the union data inside the AuthenticatedConnectionInfoKafkaV1 as a KafkaTlsEncryptedV1
func (*AuthenticatedConnectionInfoKafkaV1) FromKafkaPlaintextV1 ¶
func (t *AuthenticatedConnectionInfoKafkaV1) FromKafkaPlaintextV1(v KafkaPlaintextV1) error
FromKafkaPlaintextV1 overwrites any union data inside the AuthenticatedConnectionInfoKafkaV1 as the provided KafkaPlaintextV1
func (*AuthenticatedConnectionInfoKafkaV1) FromKafkaTlsEncryptedV1 ¶
func (t *AuthenticatedConnectionInfoKafkaV1) FromKafkaTlsEncryptedV1(v KafkaTlsEncryptedV1) error
FromKafkaTlsEncryptedV1 overwrites any union data inside the AuthenticatedConnectionInfoKafkaV1 as the provided KafkaTlsEncryptedV1
func (AuthenticatedConnectionInfoKafkaV1) MarshalJSON ¶
func (t AuthenticatedConnectionInfoKafkaV1) MarshalJSON() ([]byte, error)
func (*AuthenticatedConnectionInfoKafkaV1) MergeKafkaPlaintextV1 ¶
func (t *AuthenticatedConnectionInfoKafkaV1) MergeKafkaPlaintextV1(v KafkaPlaintextV1) error
MergeKafkaPlaintextV1 performs a merge with any union data inside the AuthenticatedConnectionInfoKafkaV1, using the provided KafkaPlaintextV1
func (*AuthenticatedConnectionInfoKafkaV1) MergeKafkaTlsEncryptedV1 ¶
func (t *AuthenticatedConnectionInfoKafkaV1) MergeKafkaTlsEncryptedV1(v KafkaTlsEncryptedV1) error
MergeKafkaTlsEncryptedV1 performs a merge with any union data inside the AuthenticatedConnectionInfoKafkaV1, using the provided KafkaTlsEncryptedV1
func (*AuthenticatedConnectionInfoKafkaV1) UnmarshalJSON ¶
func (t *AuthenticatedConnectionInfoKafkaV1) UnmarshalJSON(b []byte) error
type AuthenticatedConnectionInfoKafkaV1Auth ¶
type AuthenticatedConnectionInfoKafkaV1Auth string
AuthenticatedConnectionInfoKafkaV1Auth The authentication method to optionally use. Currently supporting only GSSAPI
const (
AuthenticatedConnectionInfoKafkaV1AuthGssapi AuthenticatedConnectionInfoKafkaV1Auth = "gssapi"
)
Defines values for AuthenticatedConnectionInfoKafkaV1Auth.
type AuthenticatedConnectionInfoKafkaV1Balancer ¶
type AuthenticatedConnectionInfoKafkaV1Balancer string
AuthenticatedConnectionInfoKafkaV1Balancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
const ( AuthenticatedConnectionInfoKafkaV1BalancerCrc32 AuthenticatedConnectionInfoKafkaV1Balancer = "crc32" AuthenticatedConnectionInfoKafkaV1BalancerHash AuthenticatedConnectionInfoKafkaV1Balancer = "hash" AuthenticatedConnectionInfoKafkaV1BalancerLeastbytes AuthenticatedConnectionInfoKafkaV1Balancer = "leastbytes" AuthenticatedConnectionInfoKafkaV1BalancerMurmur2 AuthenticatedConnectionInfoKafkaV1Balancer = "murmur2" AuthenticatedConnectionInfoKafkaV1BalancerRoundrobin AuthenticatedConnectionInfoKafkaV1Balancer = "roundrobin" )
Defines values for AuthenticatedConnectionInfoKafkaV1Balancer.
type AuthenticatedConnectionInfoKafkaV1Compression ¶
type AuthenticatedConnectionInfoKafkaV1Compression string
AuthenticatedConnectionInfoKafkaV1Compression Compression standard used for the data
const ( AuthenticatedConnectionInfoKafkaV1CompressionGzip AuthenticatedConnectionInfoKafkaV1Compression = "gzip" AuthenticatedConnectionInfoKafkaV1CompressionLz4 AuthenticatedConnectionInfoKafkaV1Compression = "lz4" AuthenticatedConnectionInfoKafkaV1CompressionSnappy AuthenticatedConnectionInfoKafkaV1Compression = "snappy" AuthenticatedConnectionInfoKafkaV1CompressionZstd AuthenticatedConnectionInfoKafkaV1Compression = "zstd" )
Defines values for AuthenticatedConnectionInfoKafkaV1Compression.
type AuthenticatedConnectionInfoWebhook ¶
type AuthenticatedConnectionInfoWebhook struct {
// Auth Authentication method
Auth *AuthenticatedConnectionInfoWebhookAuth `json:"auth,omitempty"`
// CertificateId ID of a certificate stored in Sysdig's [Certificates Management tool](#tag/Certificates). Note that the RFC 5425 (TLS) protocol is required for you to see this field
CertificateId *int64 `json:"certificateId,omitempty"`
// Endpoint Webhook endpoint following the schema protocol
Endpoint string `json:"endpoint"`
// Headers Extra headers to add to the request. Each header mapping requires 2 keys: 'key' for the header key and 'value' for its value
Headers *[]KeyValueObject `json:"headers,omitempty"`
// IsInsecure Skip TLS certificate verification
IsInsecure *bool `json:"isInsecure,omitempty"`
// Output Payload format
Output *AuthenticatedConnectionInfoWebhookOutput `json:"output,omitempty"`
// Secret Secret to use, according to the "auth" value.
Secret *string `json:"secret,omitempty"`
// TimestampFormat The resolution of the "timestamp" field in the payload
TimestampFormat *AuthenticatedConnectionInfoWebhookTimestampFormat `json:"timestampFormat,omitempty"`
}
AuthenticatedConnectionInfoWebhook defines model for AuthenticatedConnectionInfoWebhook.
type AuthenticatedConnectionInfoWebhookAuth ¶
type AuthenticatedConnectionInfoWebhookAuth string
AuthenticatedConnectionInfoWebhookAuth Authentication method
const ( AuthenticatedConnectionInfoWebhookAuthBASICAUTH AuthenticatedConnectionInfoWebhookAuth = "BASIC_AUTH" AuthenticatedConnectionInfoWebhookAuthBEARERTOKEN AuthenticatedConnectionInfoWebhookAuth = "BEARER_TOKEN" AuthenticatedConnectionInfoWebhookAuthCERTIFICATE AuthenticatedConnectionInfoWebhookAuth = "CERTIFICATE" AuthenticatedConnectionInfoWebhookAuthSIGNATURE AuthenticatedConnectionInfoWebhookAuth = "SIGNATURE" )
Defines values for AuthenticatedConnectionInfoWebhookAuth.
type AuthenticatedConnectionInfoWebhookOutput ¶
type AuthenticatedConnectionInfoWebhookOutput string
AuthenticatedConnectionInfoWebhookOutput Payload format
const ( AuthenticatedConnectionInfoWebhookOutputJson AuthenticatedConnectionInfoWebhookOutput = "json" AuthenticatedConnectionInfoWebhookOutputNdjson AuthenticatedConnectionInfoWebhookOutput = "ndjson" )
Defines values for AuthenticatedConnectionInfoWebhookOutput.
type AuthenticatedConnectionInfoWebhookTimestampFormat ¶
type AuthenticatedConnectionInfoWebhookTimestampFormat string
AuthenticatedConnectionInfoWebhookTimestampFormat The resolution of the "timestamp" field in the payload
const ( AuthenticatedConnectionInfoWebhookTimestampFormatMicroseconds AuthenticatedConnectionInfoWebhookTimestampFormat = "microseconds" AuthenticatedConnectionInfoWebhookTimestampFormatMilliseconds AuthenticatedConnectionInfoWebhookTimestampFormat = "milliseconds" AuthenticatedConnectionInfoWebhookTimestampFormatNanoseconds AuthenticatedConnectionInfoWebhookTimestampFormat = "nanoseconds" AuthenticatedConnectionInfoWebhookTimestampFormatSeconds AuthenticatedConnectionInfoWebhookTimestampFormat = "seconds" )
Defines values for AuthenticatedConnectionInfoWebhookTimestampFormat.
type BadRequestPrometheus ¶
type BadRequestPrometheus = PrometheusError
BadRequestPrometheus defines model for BadRequestPrometheus.
type BaseAction ¶
type BaseAction struct {
// Type Action type.
Type ActionType `json:"type"`
}
BaseAction defines model for BaseAction.
type BaseConnectionInfoAmazonSqs ¶
type BaseConnectionInfoAmazonSqs struct {
// Delay Delay, in seconds, applied to the data
Delay *int64 `json:"delay,omitempty"`
// Headers Extra headers to add to the payload. Each header mapping requires 2 keys: 'key' for the header key and 'value' for its value
Headers *[]KeyValueObject `json:"headers,omitempty"`
// IsFifo If the queue is of FIFO type
IsFifo *bool `json:"isFifo,omitempty"`
// OwnerAccount The AWS account ID of the account that created the queue
OwnerAccount *string `json:"ownerAccount,omitempty"`
// Queue Queue name
Queue string `json:"queue"`
// Region Region in which the SQS queue is hosted
Region string `json:"region"`
}
BaseConnectionInfoAmazonSqs defines model for BaseConnectionInfoAmazonSqs.
type BaseConnectionInfoChronicle ¶
type BaseConnectionInfoChronicle struct {
// Region The target region
Region *BaseConnectionInfoChronicleRegion `json:"region,omitempty"`
}
BaseConnectionInfoChronicle defines model for BaseConnectionInfoChronicle.
type BaseConnectionInfoChronicleRegion ¶
type BaseConnectionInfoChronicleRegion string
BaseConnectionInfoChronicleRegion The target region
const ( BaseConnectionInfoChronicleRegionAsiaSoutheast1 BaseConnectionInfoChronicleRegion = "asia-southeast1" BaseConnectionInfoChronicleRegionEurope BaseConnectionInfoChronicleRegion = "europe" BaseConnectionInfoChronicleRegionUs BaseConnectionInfoChronicleRegion = "us" )
Defines values for BaseConnectionInfoChronicleRegion.
type BaseConnectionInfoChronicleV2 ¶
type BaseConnectionInfoChronicleV2 struct {
// ChronicleCustomerId Unique identifier (UUID) corresponding to a particular Chronicle instance
ChronicleCustomerId string `json:"chronicleCustomerId"`
// Namespace User-configured environment namespace to identify the data domain the logs originated from
Namespace string `json:"namespace"`
// Region The target region
Region *BaseConnectionInfoChronicleV2Region `json:"region,omitempty"`
}
BaseConnectionInfoChronicleV2 defines model for BaseConnectionInfoChronicleV2.
type BaseConnectionInfoChronicleV2Region ¶
type BaseConnectionInfoChronicleV2Region string
BaseConnectionInfoChronicleV2Region The target region
const ( BaseConnectionInfoChronicleV2RegionAsiaNortheast1 BaseConnectionInfoChronicleV2Region = "asia-northeast1" BaseConnectionInfoChronicleV2RegionAsiaSouth1 BaseConnectionInfoChronicleV2Region = "asia-south1" BaseConnectionInfoChronicleV2RegionAsiaSoutheast1 BaseConnectionInfoChronicleV2Region = "asia-southeast1" BaseConnectionInfoChronicleV2RegionAustraliaSoutheast1 BaseConnectionInfoChronicleV2Region = "australia-southeast1" BaseConnectionInfoChronicleV2RegionEurope BaseConnectionInfoChronicleV2Region = "europe" BaseConnectionInfoChronicleV2RegionEuropeWest2 BaseConnectionInfoChronicleV2Region = "europe-west2" BaseConnectionInfoChronicleV2RegionEuropeWest3 BaseConnectionInfoChronicleV2Region = "europe-west3" BaseConnectionInfoChronicleV2RegionEuropeWest6 BaseConnectionInfoChronicleV2Region = "europe-west6" BaseConnectionInfoChronicleV2RegionMeCentral2 BaseConnectionInfoChronicleV2Region = "me-central2" BaseConnectionInfoChronicleV2RegionMeWest1 BaseConnectionInfoChronicleV2Region = "me-west1" BaseConnectionInfoChronicleV2RegionUs BaseConnectionInfoChronicleV2Region = "us" )
Defines values for BaseConnectionInfoChronicleV2Region.
type BaseConnectionInfoElasticsearch ¶
type BaseConnectionInfoElasticsearch struct {
// Auth Authentication method
Auth *BaseConnectionInfoElasticsearchAuth `json:"auth,omitempty"`
// Endpoint Elasticsearch instance endpoint URL
Endpoint string `json:"endpoint"`
// Format If specified, transforms `content.fields` and `labels`
// * `KV_PAIRS` - from objects (i.e. `{"foo": "bar", ...}`) to arrays of objects with "key" and "value" properties {i.e. `[{"key" : "foo", "value": "bar"}, ...]`)
Format *BaseConnectionInfoElasticsearchFormat `json:"format,omitempty"`
// Index Name of the index to store the data in
Index string `json:"index"`
// IsInsecure Don't verify TLS certificate
IsInsecure *bool `json:"isInsecure,omitempty"`
}
BaseConnectionInfoElasticsearch defines model for BaseConnectionInfoElasticsearch.
type BaseConnectionInfoElasticsearchAuth ¶
type BaseConnectionInfoElasticsearchAuth string
BaseConnectionInfoElasticsearchAuth Authentication method
const ( BaseConnectionInfoElasticsearchAuthBASICAUTH BaseConnectionInfoElasticsearchAuth = "BASIC_AUTH" BaseConnectionInfoElasticsearchAuthBEARERTOKEN BaseConnectionInfoElasticsearchAuth = "BEARER_TOKEN" )
Defines values for BaseConnectionInfoElasticsearchAuth.
type BaseConnectionInfoElasticsearchFormat ¶
type BaseConnectionInfoElasticsearchFormat string
BaseConnectionInfoElasticsearchFormat If specified, transforms `content.fields` and `labels` * `KV_PAIRS` - from objects (i.e. `{"foo": "bar", ...}`) to arrays of objects with "key" and "value" properties {i.e. `[{"key" : "foo", "value": "bar"}, ...]`)
const (
BaseConnectionInfoElasticsearchFormatKVPAIRS BaseConnectionInfoElasticsearchFormat = "KV_PAIRS"
)
Defines values for BaseConnectionInfoElasticsearchFormat.
type BaseConnectionInfoGooglePubSub ¶
type BaseConnectionInfoGooglePubSub struct {
// Attributes Extra headers to add to the request. Each header mapping requires 2 keys: "key" for the header key and "value" for its value
Attributes *[]KeyValueObject `json:"attributes,omitempty"`
// OrderingKey The key to use to order the messages. Required to enable ordered delivery
OrderingKey *string `json:"orderingKey,omitempty"`
// Project GCP project ID hosting the target pub/sub
Project string `json:"project"`
// Topic pub/sub topic onto which publish the data
Topic string `json:"topic"`
}
BaseConnectionInfoGooglePubSub defines model for BaseConnectionInfoGooglePubSub.
type BaseConnectionInfoGoogleScc ¶
type BaseConnectionInfoGoogleScc struct {
// Organization ID of your GCP organization
Organization string `json:"organization"`
// SecurityMarks additional annotations to add to assets or findings as they get forwarded to Security Command Center
SecurityMarks *[]KeyValueObject `json:"securityMarks,omitempty"`
}
BaseConnectionInfoGoogleScc defines model for BaseConnectionInfoGoogleScc.
type BaseConnectionInfoKafka ¶
type BaseConnectionInfoKafka struct {
// Balancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
Balancer *BaseConnectionInfoKafkaBalancer `json:"balancer,omitempty"`
// Brokers Kafka server endpoint. A Kafka cluster may provide several brokers; it follows the 'hostname: port' (without protocol scheme).
Brokers []string `json:"brokers"`
// Compression Compression standard used for the data
Compression *BaseConnectionInfoKafkaCompression `json:"compression,omitempty"`
// Topic Kafka topic where you want to store the forwarded data
Topic string `json:"topic"`
// contains filtered or unexported fields
}
BaseConnectionInfoKafka defines model for BaseConnectionInfoKafka.
func (BaseConnectionInfoKafka) AsKafkaPlaintext ¶
func (t BaseConnectionInfoKafka) AsKafkaPlaintext() (KafkaPlaintext, error)
AsKafkaPlaintext returns the union data inside the BaseConnectionInfoKafka as a KafkaPlaintext
func (BaseConnectionInfoKafka) AsKafkaTlsEncrypted ¶
func (t BaseConnectionInfoKafka) AsKafkaTlsEncrypted() (KafkaTlsEncrypted, error)
AsKafkaTlsEncrypted returns the union data inside the BaseConnectionInfoKafka as a KafkaTlsEncrypted
func (*BaseConnectionInfoKafka) FromKafkaPlaintext ¶
func (t *BaseConnectionInfoKafka) FromKafkaPlaintext(v KafkaPlaintext) error
FromKafkaPlaintext overwrites any union data inside the BaseConnectionInfoKafka as the provided KafkaPlaintext
func (*BaseConnectionInfoKafka) FromKafkaTlsEncrypted ¶
func (t *BaseConnectionInfoKafka) FromKafkaTlsEncrypted(v KafkaTlsEncrypted) error
FromKafkaTlsEncrypted overwrites any union data inside the BaseConnectionInfoKafka as the provided KafkaTlsEncrypted
func (BaseConnectionInfoKafka) MarshalJSON ¶
func (t BaseConnectionInfoKafka) MarshalJSON() ([]byte, error)
func (*BaseConnectionInfoKafka) MergeKafkaPlaintext ¶
func (t *BaseConnectionInfoKafka) MergeKafkaPlaintext(v KafkaPlaintext) error
MergeKafkaPlaintext performs a merge with any union data inside the BaseConnectionInfoKafka, using the provided KafkaPlaintext
func (*BaseConnectionInfoKafka) MergeKafkaTlsEncrypted ¶
func (t *BaseConnectionInfoKafka) MergeKafkaTlsEncrypted(v KafkaTlsEncrypted) error
MergeKafkaTlsEncrypted performs a merge with any union data inside the BaseConnectionInfoKafka, using the provided KafkaTlsEncrypted
func (*BaseConnectionInfoKafka) UnmarshalJSON ¶
func (t *BaseConnectionInfoKafka) UnmarshalJSON(b []byte) error
type BaseConnectionInfoKafkaBalancer ¶
type BaseConnectionInfoKafkaBalancer string
BaseConnectionInfoKafkaBalancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
const ( BaseConnectionInfoKafkaBalancerCrc32 BaseConnectionInfoKafkaBalancer = "crc32" BaseConnectionInfoKafkaBalancerHash BaseConnectionInfoKafkaBalancer = "hash" BaseConnectionInfoKafkaBalancerLeastbytes BaseConnectionInfoKafkaBalancer = "leastbytes" BaseConnectionInfoKafkaBalancerMurmur2 BaseConnectionInfoKafkaBalancer = "murmur2" BaseConnectionInfoKafkaBalancerRoundrobin BaseConnectionInfoKafkaBalancer = "roundrobin" )
Defines values for BaseConnectionInfoKafkaBalancer.
type BaseConnectionInfoKafkaCompression ¶
type BaseConnectionInfoKafkaCompression string
BaseConnectionInfoKafkaCompression Compression standard used for the data
const ( BaseConnectionInfoKafkaCompressionGzip BaseConnectionInfoKafkaCompression = "gzip" BaseConnectionInfoKafkaCompressionLz4 BaseConnectionInfoKafkaCompression = "lz4" BaseConnectionInfoKafkaCompressionSnappy BaseConnectionInfoKafkaCompression = "snappy" BaseConnectionInfoKafkaCompressionZstd BaseConnectionInfoKafkaCompression = "zstd" )
Defines values for BaseConnectionInfoKafkaCompression.
type BaseConnectionInfoKafkaV1 ¶
type BaseConnectionInfoKafkaV1 struct {
// Balancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
Balancer *BaseConnectionInfoKafkaV1Balancer `json:"balancer,omitempty"`
// Brokers Kafka server endpoint. A Kafka cluster may provide several brokers; it follows the 'hostname: port' (without protocol scheme).
Brokers []string `json:"brokers"`
// Compression Compression standard used for the data
Compression *BaseConnectionInfoKafkaV1Compression `json:"compression,omitempty"`
// Topic Kafka topic where you want to store the forwarded data
Topic string `json:"topic"`
// contains filtered or unexported fields
}
BaseConnectionInfoKafkaV1 defines model for BaseConnectionInfoKafkaV1.
func (BaseConnectionInfoKafkaV1) AsKafkaPlaintextV1 ¶
func (t BaseConnectionInfoKafkaV1) AsKafkaPlaintextV1() (KafkaPlaintextV1, error)
AsKafkaPlaintextV1 returns the union data inside the BaseConnectionInfoKafkaV1 as a KafkaPlaintextV1
func (BaseConnectionInfoKafkaV1) AsKafkaTlsEncryptedV1 ¶
func (t BaseConnectionInfoKafkaV1) AsKafkaTlsEncryptedV1() (KafkaTlsEncryptedV1, error)
AsKafkaTlsEncryptedV1 returns the union data inside the BaseConnectionInfoKafkaV1 as a KafkaTlsEncryptedV1
func (*BaseConnectionInfoKafkaV1) FromKafkaPlaintextV1 ¶
func (t *BaseConnectionInfoKafkaV1) FromKafkaPlaintextV1(v KafkaPlaintextV1) error
FromKafkaPlaintextV1 overwrites any union data inside the BaseConnectionInfoKafkaV1 as the provided KafkaPlaintextV1
func (*BaseConnectionInfoKafkaV1) FromKafkaTlsEncryptedV1 ¶
func (t *BaseConnectionInfoKafkaV1) FromKafkaTlsEncryptedV1(v KafkaTlsEncryptedV1) error
FromKafkaTlsEncryptedV1 overwrites any union data inside the BaseConnectionInfoKafkaV1 as the provided KafkaTlsEncryptedV1
func (BaseConnectionInfoKafkaV1) MarshalJSON ¶
func (t BaseConnectionInfoKafkaV1) MarshalJSON() ([]byte, error)
func (*BaseConnectionInfoKafkaV1) MergeKafkaPlaintextV1 ¶
func (t *BaseConnectionInfoKafkaV1) MergeKafkaPlaintextV1(v KafkaPlaintextV1) error
MergeKafkaPlaintextV1 performs a merge with any union data inside the BaseConnectionInfoKafkaV1, using the provided KafkaPlaintextV1
func (*BaseConnectionInfoKafkaV1) MergeKafkaTlsEncryptedV1 ¶
func (t *BaseConnectionInfoKafkaV1) MergeKafkaTlsEncryptedV1(v KafkaTlsEncryptedV1) error
MergeKafkaTlsEncryptedV1 performs a merge with any union data inside the BaseConnectionInfoKafkaV1, using the provided KafkaTlsEncryptedV1
func (*BaseConnectionInfoKafkaV1) UnmarshalJSON ¶
func (t *BaseConnectionInfoKafkaV1) UnmarshalJSON(b []byte) error
type BaseConnectionInfoKafkaV1Balancer ¶
type BaseConnectionInfoKafkaV1Balancer string
BaseConnectionInfoKafkaV1Balancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
const ( BaseConnectionInfoKafkaV1BalancerCrc32 BaseConnectionInfoKafkaV1Balancer = "crc32" BaseConnectionInfoKafkaV1BalancerHash BaseConnectionInfoKafkaV1Balancer = "hash" BaseConnectionInfoKafkaV1BalancerLeastbytes BaseConnectionInfoKafkaV1Balancer = "leastbytes" BaseConnectionInfoKafkaV1BalancerMurmur2 BaseConnectionInfoKafkaV1Balancer = "murmur2" BaseConnectionInfoKafkaV1BalancerRoundrobin BaseConnectionInfoKafkaV1Balancer = "roundrobin" )
Defines values for BaseConnectionInfoKafkaV1Balancer.
type BaseConnectionInfoKafkaV1Compression ¶
type BaseConnectionInfoKafkaV1Compression string
BaseConnectionInfoKafkaV1Compression Compression standard used for the data
const ( BaseConnectionInfoKafkaV1CompressionGzip BaseConnectionInfoKafkaV1Compression = "gzip" BaseConnectionInfoKafkaV1CompressionLz4 BaseConnectionInfoKafkaV1Compression = "lz4" BaseConnectionInfoKafkaV1CompressionSnappy BaseConnectionInfoKafkaV1Compression = "snappy" BaseConnectionInfoKafkaV1CompressionZstd BaseConnectionInfoKafkaV1Compression = "zstd" )
Defines values for BaseConnectionInfoKafkaV1Compression.
type BaseConnectionInfoMcm ¶
type BaseConnectionInfoMcm struct {
// AccountId IBM Account ID
AccountId *string `json:"accountId,omitempty"`
// Endpoint The URL, including protocol and port (if non standard), to your IBM Cloud Pak for Multicloud Management API endpoint
Endpoint string `json:"endpoint"`
// IsInsecure Skip TLS certificate verification
IsInsecure *bool `json:"isInsecure,omitempty"`
// NoteName The note to use. If unspecified, a note with `policy-event` ID will be created and used
NoteName *string `json:"noteName,omitempty"`
// ProviderId The provider the findings will be associated to
ProviderId *string `json:"providerId,omitempty"`
}
BaseConnectionInfoMcm defines model for BaseConnectionInfoMcm.
type BaseConnectionInfoMicrosoftSentinel ¶
type BaseConnectionInfoMicrosoftSentinel struct {
// WorkspaceId Log Analytics workspace ID
WorkspaceId string `json:"workspaceId"`
}
BaseConnectionInfoMicrosoftSentinel defines model for BaseConnectionInfoMicrosoftSentinel.
type BaseConnectionInfoQradar ¶
type BaseConnectionInfoQradar struct {
// Address DNS name or IP of the QRadar instance
Address string `json:"address"`
// IsInsecure Don't verify TLS certificate
IsInsecure *bool `json:"isInsecure,omitempty"`
// IsTls Use TLS encryption
IsTls *bool `json:"isTls,omitempty"`
// Port QRadar Management Port
Port int64 `json:"port"`
}
BaseConnectionInfoQradar defines model for BaseConnectionInfoQradar.
type BaseConnectionInfoSplunk ¶
type BaseConnectionInfoSplunk struct {
// CertificateId ID of a certificate stored in Sysdig's [Certificates Management tool](#tag/Certificates). Note that the RFC 5425 (TLS) protocol is required for you to see this field
CertificateId *int64 `json:"certificateId,omitempty"`
// Endpoint URL of the Splunk instance
Endpoint string `json:"endpoint"`
// Index index to send data to. If unspecified, it will be used the index specified on the HTTP Event Collector configuration on Splunk
Index *string `json:"index,omitempty"`
// IsInsecure Skip TLS certificate verification
IsInsecure *bool `json:"isInsecure,omitempty"`
// SourceType Source type to override [Sysdig standard data type to source type mapping](https://docs.sysdig.com/en/forward-splunk#reference-data-categories-mapped-to-source-types)
SourceType *string `json:"sourceType,omitempty"`
}
BaseConnectionInfoSplunk defines model for BaseConnectionInfoSplunk.
type BaseConnectionInfoSyslog ¶
type BaseConnectionInfoSyslog struct {
// Address Address of the Syslog server
Address string `json:"address"`
// CertificateId ID of a certificate stored in Sysdig's [Certificates Management tool](#tag/Certificates). Note that the RFC 5425 (TLS) protocol is required for you to see this field
CertificateId *int64 `json:"certificateId,omitempty"`
// Formatter The message content format
Formatter *BaseConnectionInfoSyslogFormatter `json:"formatter,omitempty"`
// IsInsecure Skip TLS certificate verification
IsInsecure *bool `json:"isInsecure,omitempty"`
// MessageFormat The syslog message format. RFC_5425 is TLS only
MessageFormat BaseConnectionInfoSyslogMessageFormat `json:"messageFormat"`
// Port port of the syslog server
Port int64 `json:"port"`
}
BaseConnectionInfoSyslog defines model for BaseConnectionInfoSyslog.
type BaseConnectionInfoSyslogFormatter ¶
type BaseConnectionInfoSyslogFormatter string
BaseConnectionInfoSyslogFormatter The message content format
const ( CEF BaseConnectionInfoSyslogFormatter = "CEF" JSON BaseConnectionInfoSyslogFormatter = "JSON" LEEF BaseConnectionInfoSyslogFormatter = "LEEF" )
Defines values for BaseConnectionInfoSyslogFormatter.
type BaseConnectionInfoSyslogMessageFormat ¶
type BaseConnectionInfoSyslogMessageFormat string
BaseConnectionInfoSyslogMessageFormat The syslog message format. RFC_5425 is TLS only
const ( RFC3164 BaseConnectionInfoSyslogMessageFormat = "RFC_3164" RFC5424 BaseConnectionInfoSyslogMessageFormat = "RFC_5424" RFC5425 BaseConnectionInfoSyslogMessageFormat = "RFC_5425" )
Defines values for BaseConnectionInfoSyslogMessageFormat.
type BaseConnectionInfoWebhook ¶
type BaseConnectionInfoWebhook struct {
// Auth Authentication method
Auth *BaseConnectionInfoWebhookAuth `json:"auth,omitempty"`
// CertificateId ID of a certificate stored in Sysdig's [Certificates Management tool](#tag/Certificates). Note that the RFC 5425 (TLS) protocol is required for you to see this field
CertificateId *int64 `json:"certificateId,omitempty"`
// Endpoint Webhook endpoint following the schema protocol
Endpoint string `json:"endpoint"`
// Headers Extra headers to add to the request. Each header mapping requires 2 keys: 'key' for the header key and 'value' for its value
Headers *[]KeyValueObject `json:"headers,omitempty"`
// IsInsecure Skip TLS certificate verification
IsInsecure *bool `json:"isInsecure,omitempty"`
// Output Payload format
Output *BaseConnectionInfoWebhookOutput `json:"output,omitempty"`
// TimestampFormat The resolution of the "timestamp" field in the payload
TimestampFormat *BaseConnectionInfoWebhookTimestampFormat `json:"timestampFormat,omitempty"`
}
BaseConnectionInfoWebhook defines model for BaseConnectionInfoWebhook.
type BaseConnectionInfoWebhookAuth ¶
type BaseConnectionInfoWebhookAuth string
BaseConnectionInfoWebhookAuth Authentication method
const ( BaseConnectionInfoWebhookAuthBASICAUTH BaseConnectionInfoWebhookAuth = "BASIC_AUTH" BaseConnectionInfoWebhookAuthBEARERTOKEN BaseConnectionInfoWebhookAuth = "BEARER_TOKEN" BaseConnectionInfoWebhookAuthCERTIFICATE BaseConnectionInfoWebhookAuth = "CERTIFICATE" BaseConnectionInfoWebhookAuthSIGNATURE BaseConnectionInfoWebhookAuth = "SIGNATURE" )
Defines values for BaseConnectionInfoWebhookAuth.
type BaseConnectionInfoWebhookOutput ¶
type BaseConnectionInfoWebhookOutput string
BaseConnectionInfoWebhookOutput Payload format
const ( BaseConnectionInfoWebhookOutputJson BaseConnectionInfoWebhookOutput = "json" BaseConnectionInfoWebhookOutputNdjson BaseConnectionInfoWebhookOutput = "ndjson" )
Defines values for BaseConnectionInfoWebhookOutput.
type BaseConnectionInfoWebhookTimestampFormat ¶
type BaseConnectionInfoWebhookTimestampFormat string
BaseConnectionInfoWebhookTimestampFormat The resolution of the "timestamp" field in the payload
const ( BaseConnectionInfoWebhookTimestampFormatMicroseconds BaseConnectionInfoWebhookTimestampFormat = "microseconds" BaseConnectionInfoWebhookTimestampFormatMilliseconds BaseConnectionInfoWebhookTimestampFormat = "milliseconds" BaseConnectionInfoWebhookTimestampFormatNanoseconds BaseConnectionInfoWebhookTimestampFormat = "nanoseconds" BaseConnectionInfoWebhookTimestampFormatSeconds BaseConnectionInfoWebhookTimestampFormat = "seconds" )
Defines values for BaseConnectionInfoWebhookTimestampFormat.
type BaseContent ¶
type BaseContent struct {
// Type The type of the event content.
Type EventContentType `json:"type"`
}
BaseContent Base content for all events
type BaseImage ¶
type BaseImage struct {
PullStrings *[]string `json:"pullStrings,omitempty"`
}
BaseImage defines model for BaseImage.
type BaseIntegrationPayload ¶
type BaseIntegrationPayload struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
BaseIntegrationPayload defines model for BaseIntegrationPayload.
type BaseRiskAcceptedPayload ¶
type BaseRiskAcceptedPayload struct {
// Description Description of why the accepted risk was created
Description *string `json:"description,omitempty"`
// EntityValue A value to match with the entityType
EntityValue *string `json:"entityValue,omitempty"`
// ExpirationDate Date when the accepted risk will expire (in YYYY-MM-DD format)
ExpirationDate *openapi_types.Date `json:"expirationDate,omitempty"`
// Reason Reason for acceptance
Reason *BaseRiskAcceptedPayloadReason `json:"reason,omitempty"`
// Stages List of stages where the risk acceptance is applied, empty list enables risk acceptance for all the stages
Stages *[]BaseRiskAcceptedPayloadStages `json:"stages"`
}
BaseRiskAcceptedPayload defines model for BaseRiskAcceptedPayload.
type BaseRiskAcceptedPayloadReason ¶
type BaseRiskAcceptedPayloadReason string
BaseRiskAcceptedPayloadReason Reason for acceptance
const ( BaseRiskAcceptedPayloadReasonCustom BaseRiskAcceptedPayloadReason = "Custom" BaseRiskAcceptedPayloadReasonRiskAvoided BaseRiskAcceptedPayloadReason = "RiskAvoided" BaseRiskAcceptedPayloadReasonRiskMitigated BaseRiskAcceptedPayloadReason = "RiskMitigated" BaseRiskAcceptedPayloadReasonRiskNotRelevant BaseRiskAcceptedPayloadReason = "RiskNotRelevant" BaseRiskAcceptedPayloadReasonRiskOwned BaseRiskAcceptedPayloadReason = "RiskOwned" BaseRiskAcceptedPayloadReasonRiskTransferred BaseRiskAcceptedPayloadReason = "RiskTransferred" )
Defines values for BaseRiskAcceptedPayloadReason.
type BaseRiskAcceptedPayloadStages ¶
type BaseRiskAcceptedPayloadStages string
BaseRiskAcceptedPayloadStages defines model for BaseRiskAcceptedPayload.Stages.
const ( BaseRiskAcceptedPayloadStagesPipeline BaseRiskAcceptedPayloadStages = "pipeline" BaseRiskAcceptedPayloadStagesRegistry BaseRiskAcceptedPayloadStages = "registry" BaseRiskAcceptedPayloadStagesRuntime BaseRiskAcceptedPayloadStages = "runtime" )
Defines values for BaseRiskAcceptedPayloadStages.
type BaseRiskAcceptedResponsePayload ¶
type BaseRiskAcceptedResponsePayload struct {
// CreatedAt Date when the Accepted Risk was created
CreatedAt *time.Time `json:"createdAt,omitempty"`
// CreatedBy User who created the risk acceptance
CreatedBy *string `json:"createdBy,omitempty"`
// ExpirationDate Date when the accepted risk will expire (in YYYY-MM-DD format)
ExpirationDate *openapi_types.Date `json:"expirationDate,omitempty"`
// Id The Accepted Risk ID
Id *string `json:"id,omitempty"`
// Status Specifies whether the Accepted Risk is enabled or expired
Status *BaseRiskAcceptedResponsePayloadStatus `json:"status,omitempty"`
// UpdatedAt Date when the Accepted Risk was updated
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
// UpdatedBy User who last updated the risk acceptance
UpdatedBy *string `json:"updatedBy,omitempty"`
}
BaseRiskAcceptedResponsePayload defines model for BaseRiskAcceptedResponsePayload.
type BaseRiskAcceptedResponsePayloadStatus ¶
type BaseRiskAcceptedResponsePayloadStatus string
BaseRiskAcceptedResponsePayloadStatus Specifies whether the Accepted Risk is enabled or expired
const ( BaseRiskAcceptedResponsePayloadStatusActive BaseRiskAcceptedResponsePayloadStatus = "active" BaseRiskAcceptedResponsePayloadStatusExpired BaseRiskAcceptedResponsePayloadStatus = "expired" )
Defines values for BaseRiskAcceptedResponsePayloadStatus.
type BucketConfigurationV1 ¶
type BucketConfigurationV1 struct {
// Description The description of the bucket.
Description *string `json:"description"`
// Endpoint The endpoint of the bucket. ***Required for S3 compatible storage.***
Endpoint *string `json:"endpoint"`
// Folder The folder in the bucket where the captures are stored. Name of the folder without any prefix slashes ("test-folder" and not "/test-folder").
Folder *string `json:"folder,omitempty"`
// Name The name of the bucket.
Name string `json:"name"`
// PathStyleAccess Specifies if the bucket uses path-style access.
PathStyleAccess *bool `json:"pathStyleAccess,omitempty"`
// ProviderKeyId Id of the configured cloud provider account. Could be fetched with /api/providers endpoint.
ProviderKeyId *string `json:"providerKeyId"`
// Region The region of the bucket.
Region *string `json:"region"`
}
BucketConfigurationV1 defines model for BucketConfigurationV1.
type Bundle ¶
type Bundle struct {
// Identifier Identifier of the bundle
Identifier *string `json:"identifier,omitempty"`
// Name Name of the bundle
Name *string `json:"name,omitempty"`
Rules *[]Rule `json:"rules,omitempty"`
Type *BundleType `json:"type,omitempty"`
}
Bundle defines model for Bundle.
type BundleRef ¶
type BundleRef struct {
// Id The Bundle ID.
Id int `json:"id"`
// Name The human readable Bundle name.
Name *string `json:"name,omitempty"`
}
BundleRef defines model for BundleRef.
type BundleRule ¶
type BundleRule struct {
// Predicates The Predicates defining this Rule
Predicates []struct {
Extra *map[string]interface{} `json:"extra,omitempty"`
Type string `json:"type"`
} `json:"predicates"`
RuleId string `json:"ruleId"`
// RuleType The type of the rule.
// It may be one of the following:
// - vulnSeverityAndThreats
// - vulnDenyList
// - imageConfigDefaultUser
// - imageConfigLabel
// - imageConfigEnvVariable
// - imageConfigInstructionNotRecommended
// - imageConfigInstructionIsPkgManager
// - imageConfigCreationDate
// - imageConfigSensitiveInformationAndSecrets
// - pkgDenyList
RuleType string `json:"ruleType"`
}
BundleRule A Rule definition
type BundleType ¶
type BundleType string
BundleType defines model for Bundle.Type.
const ( BundleTypeCustom BundleType = "custom" BundleTypePredefined BundleType = "predefined" )
Defines values for BundleType.
type CallerId ¶
type CallerId = string
CallerId The ID of the user that executed the Response action.
type CaptureAction ¶
type CaptureAction struct {
// AfterEventNs Amount of nanoseconds after the event the Capture spans.
AfterEventNs *int64 `json:"afterEventNs,omitempty"`
// BeforeEventNs Amount of nanoseconds before the event the Capture spans.
BeforeEventNs *int64 `json:"beforeEventNs,omitempty"`
// ErrMsg When `isSuccessful` is `false`, details on why the action failed.
ErrMsg *string `json:"errMsg,omitempty"`
// IsSuccessful Whether or not the Capture was taken successfully.
IsSuccessful *bool `json:"isSuccessful,omitempty"`
// Token Token to retrieve the related capture.
Token *string `json:"token,omitempty"`
// Type Action type.
Type ActionType `json:"type"`
}
CaptureAction defines model for CaptureAction.
type CaptureStorageConfigurationResponseV1 ¶
type CaptureStorageConfigurationResponseV1 struct {
// Buckets The list of buckets where the captures are stored. Currently only one bucket is supported.
Buckets *[]BucketConfigurationV1 `json:"buckets"`
// IsEnabled Specifies if capture storage is enabled.
IsEnabled *bool `json:"isEnabled,omitempty"`
// IsEncryptionWithProvidedKeyEnabled Specifies if server-side encryption with provided encryption key (SSE-C) is enabled.
IsEncryptionWithProvidedKeyEnabled *bool `json:"isEncryptionWithProvidedKeyEnabled,omitempty"`
}
CaptureStorageConfigurationResponseV1 defines model for CaptureStorageConfigurationResponseV1.
type Category ¶
type Category string
Category The event category: - `runtime` - Agent-based threat detection events - `remote` - Kubernetes admission requests and CloudConnector events - `admissionController` - Kubernetes admission requests-posture checks - `cloudtrail` - Agentless CloudTrail CDR events - `okta` - Agentless Okta CDR events - `github` - Agentless Github CDR events - `falcocloud` - Agentless CDR events (excluded CloudTrail, Okta, Github) - `miner` - Workload ML Crypto events
const ( CategoryAdmissionController Category = "admissionController" CategoryCloudtrail Category = "cloudtrail" CategoryFalcocloud Category = "falcocloud" CategoryGithub Category = "github" CategoryMiner Category = "miner" CategoryOkta Category = "okta" CategoryRemote Category = "remote" CategoryRuntime Category = "runtime" )
Defines values for Category.
type Certificate ¶
type Certificate struct {
// CertificateName The certificate Name.
CertificateName string `json:"certificateName"`
// Created The timestamp the certificate was created.
Created time.Time `json:"created"`
// Fingerprint The certificate fingerprint
Fingerprint string `json:"fingerprint"`
// Id The certificate ID.
Id int64 `json:"id"`
// Issuer The Distinguished Name of the certificate issuer.
Issuer string `json:"issuer"`
// Usage The number of services that currently use that certificate.
Usage int32 `json:"usage"`
// Validity The certificate validity interval.
Validity struct {
// After The beginning of the certificate validity period.
After *time.Time `json:"after,omitempty"`
// Before The end of the certificate validity period.
Before *time.Time `json:"before,omitempty"`
} `json:"validity"`
}
Certificate An X-509 certificate
type CertificatesResponse ¶
type CertificatesResponse struct {
Data []Certificate `json:"data"`
}
CertificatesResponse Customer certificates
type CheckboxFieldValueV1 ¶
type CheckboxFieldValueV1 struct {
// ID Jira checkbox field id.
ID string `json:"id"`
// Value Jira checkbox field value.
Value string `json:"value"`
}
CheckboxFieldValueV1 defines model for CheckboxFieldValueV1.
type CisaKevAvailableSince ¶
type CisaKevAvailableSince struct {
Extra struct {
// Days Number of days.
Days *int32 `json:"days,omitempty"`
} `json:"extra"`
Type CisaKevAvailableSinceType `json:"type"`
}
CisaKevAvailableSince Number of days since the vulnerability was added to CISA's Known Exploited Vulnerabilities (KEV) catalog. Calculated from initial inclusion date to current date.
type CisaKevAvailableSinceType ¶
type CisaKevAvailableSinceType string
CisaKevAvailableSinceType defines model for CisaKevAvailableSince.Type.
const (
CisaKevAvailableSinceTypeCisaKevAvailableSince CisaKevAvailableSinceType = "cisaKevAvailableSince"
)
Defines values for CisaKevAvailableSinceType.
type CisaKevKnownRansomwareCampaignUse ¶
type CisaKevKnownRansomwareCampaignUse struct {
Type CisaKevKnownRansomwareCampaignUseType `json:"type"`
}
CisaKevKnownRansomwareCampaignUse The vulnerability listed in CISA's KEV catalog as actively exploited in ransomware campaigns.
type CisaKevKnownRansomwareCampaignUseType ¶
type CisaKevKnownRansomwareCampaignUseType string
CisaKevKnownRansomwareCampaignUseType defines model for CisaKevKnownRansomwareCampaignUse.Type.
const (
CisaKevKnownRansomwareCampaignUseTypeCisaKevKnownRansomwareCampaignUse CisaKevKnownRansomwareCampaignUseType = "cisaKevKnownRansomwareCampaignUse"
)
Defines values for CisaKevKnownRansomwareCampaignUseType.
type CisaKevPublishDate ¶
type CisaKevPublishDate struct {
Extra struct {
// Days Number of days.
Days *int32 `json:"days,omitempty"`
} `json:"extra"`
Type CisaKevPublishDateType `json:"type"`
}
CisaKevPublishDate Number of days remaining until the CISA KEV-listed vulnerability is fixed.
type CisaKevPublishDateType ¶
type CisaKevPublishDateType string
CisaKevPublishDateType defines model for CisaKevPublishDate.Type.
const (
CisaKevDueDateIn CisaKevPublishDateType = "cisaKevDueDateIn"
)
Defines values for CisaKevPublishDateType.
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) CreateAccessKeyV1 ¶
func (c *Client) CreateAccessKeyV1(ctx context.Context, body CreateAccessKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateAccessKeyV1WithBody ¶
func (*Client) CreateCSRV1 ¶
func (*Client) CreateCustomPrometheusJobV1WithBody ¶
func (*Client) CreateEFOIntegrationV1 ¶
func (c *Client) CreateEFOIntegrationV1(ctx context.Context, body CreateEFOIntegrationV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateEFOIntegrationV1WithBody ¶
func (*Client) CreateEFOIntegrationV2 ¶
func (c *Client) CreateEFOIntegrationV2(ctx context.Context, body CreateEFOIntegrationV2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateEFOIntegrationV2WithBody ¶
func (*Client) CreateGlobalServiceAccountV1 ¶
func (c *Client) CreateGlobalServiceAccountV1(ctx context.Context, body CreateGlobalServiceAccountV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateGlobalServiceAccountV1WithBody ¶
func (*Client) CreateGlobalServiceAccountsNotificationSettingsV1 ¶
func (c *Client) CreateGlobalServiceAccountsNotificationSettingsV1(ctx context.Context, body CreateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateGlobalServiceAccountsNotificationSettingsV1WithBody ¶
func (*Client) CreateGroupMappingV1 ¶
func (c *Client) CreateGroupMappingV1(ctx context.Context, body CreateGroupMappingV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateGroupMappingV1WithBody ¶
func (*Client) CreateInhibitionRule ¶
func (c *Client) CreateInhibitionRule(ctx context.Context, body CreateInhibitionRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateInhibitionRuleWithBody ¶
func (*Client) CreateIpFilterV1 ¶
func (c *Client) CreateIpFilterV1(ctx context.Context, body CreateIpFilterV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateIpFilterV1WithBody ¶
func (*Client) CreateJiraIntegrationV1 ¶
func (c *Client) CreateJiraIntegrationV1(ctx context.Context, body CreateJiraIntegrationV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateJiraIntegrationV1WithBody ¶
func (*Client) CreateJiraIssueTypeV1 ¶
func (c *Client) CreateJiraIssueTypeV1(ctx context.Context, integrationID IntegrationID, body CreateJiraIssueTypeV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateJiraIssueTypeV1WithBody ¶
func (*Client) CreateNotificationChannel ¶
func (c *Client) CreateNotificationChannel(ctx context.Context, body CreateNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateNotificationChannelWithBody ¶
func (*Client) CreatePricingV1 ¶
func (c *Client) CreatePricingV1(ctx context.Context, body CreatePricingV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreatePricingV1WithBody ¶
func (*Client) CreateRoleV1 ¶
func (c *Client) CreateRoleV1(ctx context.Context, body CreateRoleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateRoleV1WithBody ¶
func (*Client) CreateServiceAccountsNotificationSettingsV1 ¶
func (c *Client) CreateServiceAccountsNotificationSettingsV1(ctx context.Context, teamId TeamIdPath, body CreateServiceAccountsNotificationSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateServiceAccountsNotificationSettingsV1WithBody ¶
func (*Client) CreateSsoSettingsV1 ¶
func (c *Client) CreateSsoSettingsV1(ctx context.Context, body CreateSsoSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateSsoSettingsV1WithBody ¶
func (*Client) CreateTeamServiceAccountV1 ¶
func (c *Client) CreateTeamServiceAccountV1(ctx context.Context, teamId TeamIdPath, body CreateTeamServiceAccountV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateTeamServiceAccountV1WithBody ¶
func (*Client) CreateTeamV1 ¶
func (c *Client) CreateTeamV1(ctx context.Context, body CreateTeamV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateTeamV1WithBody ¶
func (*Client) CreateUserV1 ¶
func (c *Client) CreateUserV1(ctx context.Context, params *CreateUserV1Params, body CreateUserV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateUserV1WithBody ¶
func (*Client) CreateZoneV1 ¶
func (c *Client) CreateZoneV1(ctx context.Context, body CreateZoneV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateZoneV1WithBody ¶
func (*Client) DeleteAcceptedRiskV1 ¶
func (c *Client) DeleteAcceptedRiskV1(ctx context.Context, acceptedRiskID AcceptedRiskID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteAccessKeyByIdV1 ¶
func (c *Client) DeleteAccessKeyByIdV1(ctx context.Context, accessKeyId AccessKeyIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteCertificateV1 ¶
func (c *Client) DeleteCertificateV1(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteCustomPrometheusJobByIdV1 ¶
func (c *Client) DeleteCustomPrometheusJobByIdV1(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteEFOIntegrationByIdV1 ¶
func (c *Client) DeleteEFOIntegrationByIdV1(ctx context.Context, integrationId IntegrationId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteEFOIntegrationByIdV2 ¶
func (c *Client) DeleteEFOIntegrationByIdV2(ctx context.Context, integrationId IntegrationId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteGlobalServiceAccountByIdV1 ¶
func (c *Client) DeleteGlobalServiceAccountByIdV1(ctx context.Context, serviceAccountId ServiceAccountIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteGlobalServiceAccountsNotificationSettingsV1 ¶
func (*Client) DeleteGroupMappingByIdV1 ¶
func (c *Client) DeleteGroupMappingByIdV1(ctx context.Context, groupMappingId GroupMappingIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteInhibitionRuleById ¶
func (c *Client) DeleteInhibitionRuleById(ctx context.Context, inhibitionRuleId InhibitionRulePath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteIpFilterByIdV1 ¶
func (c *Client) DeleteIpFilterByIdV1(ctx context.Context, ipFilterId IpFilterIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteJiraIntegrationV1 ¶
func (c *Client) DeleteJiraIntegrationV1(ctx context.Context, integrationID IntegrationID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteJiraIssueTypeV1 ¶
func (c *Client) DeleteJiraIssueTypeV1(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteNotificationChannelById ¶
func (c *Client) DeleteNotificationChannelById(ctx context.Context, notificationChannelID NotificationChannelID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeletePricingByIdV1 ¶
func (c *Client) DeletePricingByIdV1(ctx context.Context, pricingId PricingIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteRoleByIdV1 ¶
func (c *Client) DeleteRoleByIdV1(ctx context.Context, roleId RoleIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteSecureVulnerabilityV1BundlesBundleId ¶
func (*Client) DeleteSecureVulnerabilityV1PoliciesPolicyId ¶
func (*Client) DeleteServiceAccountsNotificationSettingsV1 ¶
func (c *Client) DeleteServiceAccountsNotificationSettingsV1(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteSsoSettingsByIdV1 ¶
func (c *Client) DeleteSsoSettingsByIdV1(ctx context.Context, ssoSettingsId SsoSettingsIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteTeamByIdV1 ¶
func (c *Client) DeleteTeamByIdV1(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteTeamServiceAccountByIdV1 ¶
func (c *Client) DeleteTeamServiceAccountByIdV1(ctx context.Context, teamId TeamIdPath, serviceAccountId ServiceAccountIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteTeamUserByIdV1 ¶
func (c *Client) DeleteTeamUserByIdV1(ctx context.Context, teamId TeamIdPath, userId UserIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteUserByIdV1 ¶
func (c *Client) DeleteUserByIdV1(ctx context.Context, userId UserIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteZoneV1 ¶
func (*Client) EditZoneV1 ¶
func (c *Client) EditZoneV1(ctx context.Context, zoneId ZoneId, body EditZoneV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) EditZoneV1WithBody ¶
func (*Client) GenerateSysql ¶
func (*Client) GetAcceptedRiskV1 ¶
func (c *Client) GetAcceptedRiskV1(ctx context.Context, acceptedRiskID AcceptedRiskID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAcceptedRisksV1 ¶
func (c *Client) GetAcceptedRisksV1(ctx context.Context, params *GetAcceptedRisksV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAccessKeyByIdV1 ¶
func (c *Client) GetAccessKeyByIdV1(ctx context.Context, accessKeyId AccessKeyIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAccessKeysV1 ¶
func (c *Client) GetAccessKeysV1(ctx context.Context, params *GetAccessKeysV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetActionExecutionFileAcquireV1 ¶
func (c *Client) GetActionExecutionFileAcquireV1(ctx context.Context, actionExecutionId ActionExecutionId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetActionExecutionV1 ¶
func (c *Client) GetActionExecutionV1(ctx context.Context, actionExecutionId ActionExecutionId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetActionExecutionsv1 ¶
func (c *Client) GetActionExecutionsv1(ctx context.Context, params *GetActionExecutionsv1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetActionsV1 ¶
func (c *Client) GetActionsV1(ctx context.Context, params *GetActionsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetActivityAuditEntriesSupportedFiltersV1 ¶
func (*Client) GetActivityAuditEntriesV1 ¶
func (c *Client) GetActivityAuditEntriesV1(ctx context.Context, params *GetActivityAuditEntriesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetActivityAuditEntryV1 ¶
func (*Client) GetAdminTsdbCleanTombstonesV1 ¶
func (*Client) GetAdminTsdbDeleteSeriesV1 ¶
func (*Client) GetAdminTsdbSnapshotV1 ¶
func (*Client) GetAlertManagersV1 ¶
func (*Client) GetAlertsV1 ¶
func (*Client) GetCaptureStorageConfigurationV1 ¶
func (*Client) GetCertificateRegistrationV1 ¶
func (c *Client) GetCertificateRegistrationV1(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetCertificateV1 ¶
func (c *Client) GetCertificateV1(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetCertificatesV1 ¶
func (*Client) GetCustomPrometheusJobByNameV1 ¶
func (c *Client) GetCustomPrometheusJobByNameV1(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetCustomPrometheusJobEnablementV1 ¶
func (c *Client) GetCustomPrometheusJobEnablementV1(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetCustomPrometheusJobsV1 ¶
func (c *Client) GetCustomPrometheusJobsV1(ctx context.Context, params *GetCustomPrometheusJobsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetDefaultRoleByDisplayNameV1 ¶
func (c *Client) GetDefaultRoleByDisplayNameV1(ctx context.Context, roleDisplayName GetDefaultRoleByDisplayNameV1ParamsRoleDisplayName, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetDisabledMetricsByJobV1 ¶
func (c *Client) GetDisabledMetricsByJobV1(ctx context.Context, params *GetDisabledMetricsByJobV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetEFOIntegrationByIdV1 ¶
func (c *Client) GetEFOIntegrationByIdV1(ctx context.Context, integrationId IntegrationId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetEFOIntegrationByIdV2 ¶
func (c *Client) GetEFOIntegrationByIdV2(ctx context.Context, integrationId IntegrationId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetEventV1 ¶
func (*Client) GetEventsSupportedFiltersV1 ¶
func (*Client) GetEventsV1 ¶
func (c *Client) GetEventsV1(ctx context.Context, params *GetEventsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetExemplarsV1 ¶
func (*Client) GetFormatQueryV1 ¶
func (*Client) GetGlobaSsoSettingsV1 ¶
func (c *Client) GetGlobaSsoSettingsV1(ctx context.Context, ssoProductId GetGlobaSsoSettingsV1ParamsSsoProductId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetGlobalServiceAccountByIdV1 ¶
func (c *Client) GetGlobalServiceAccountByIdV1(ctx context.Context, serviceAccountId ServiceAccountIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetGlobalServiceAccountsNotificationSettingsV1 ¶
func (*Client) GetGlobalServiceAccountsV1 ¶
func (c *Client) GetGlobalServiceAccountsV1(ctx context.Context, params *GetGlobalServiceAccountsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetGroupMappingByIdV1 ¶
func (c *Client) GetGroupMappingByIdV1(ctx context.Context, groupMappingId GroupMappingIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetGroupMappingSettingsV1 ¶
func (*Client) GetGroupMappingsV1 ¶
func (c *Client) GetGroupMappingsV1(ctx context.Context, params *GetGroupMappingsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetInhibitionRuleById ¶
func (c *Client) GetInhibitionRuleById(ctx context.Context, inhibitionRuleId InhibitionRulePath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetInhibitionRules ¶
func (c *Client) GetInhibitionRules(ctx context.Context, params *GetInhibitionRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetIpFilterByIdV1 ¶
func (c *Client) GetIpFilterByIdV1(ctx context.Context, ipFilterId IpFilterIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetIpFiltersSettingsV1 ¶
func (*Client) GetIpFiltersV1 ¶
func (c *Client) GetIpFiltersV1(ctx context.Context, params *GetIpFiltersV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetJiraIntegrationV1 ¶
func (c *Client) GetJiraIntegrationV1(ctx context.Context, integrationID IntegrationID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetJiraIntegrationsV1 ¶
func (c *Client) GetJiraIntegrationsV1(ctx context.Context, params *GetJiraIntegrationsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetJiraIssueTypeV1 ¶
func (c *Client) GetJiraIssueTypeV1(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetJiraIssueTypesV1 ¶
func (c *Client) GetJiraIssueTypesV1(ctx context.Context, integrationID IntegrationID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetLabelValuesV1 ¶
func (c *Client) GetLabelValuesV1(ctx context.Context, labelName LabelNamePath, params *GetLabelValuesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetLabelsV1 ¶
func (c *Client) GetLabelsV1(ctx context.Context, params *GetLabelsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetLiveNotificationsV1 ¶
func (*Client) GetMetadataV1 ¶
func (c *Client) GetMetadataV1(ctx context.Context, params *GetMetadataV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetMonitorEventsV1 ¶
func (c *Client) GetMonitorEventsV1(ctx context.Context, params *GetMonitorEventsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetMyPermissions ¶
func (*Client) GetNotificationChannelById ¶
func (c *Client) GetNotificationChannelById(ctx context.Context, notificationChannelID NotificationChannelID, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetNotificationChannels ¶
func (c *Client) GetNotificationChannels(ctx context.Context, params *GetNotificationChannelsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetNotificationsV1 ¶
func (*Client) GetParseQueryV1 ¶
func (*Client) GetPermissionsV1 ¶
func (c *Client) GetPermissionsV1(ctx context.Context, params *GetPermissionsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetPlatformAuditEventsV1 ¶
func (c *Client) GetPlatformAuditEventsV1(ctx context.Context, params *GetPlatformAuditEventsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetPricingByIdV1 ¶
func (c *Client) GetPricingByIdV1(ctx context.Context, pricingId PricingIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetPricingProjectedCostsV1 ¶
func (c *Client) GetPricingProjectedCostsV1(ctx context.Context, pricingId PricingIdPath, params *GetPricingProjectedCostsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetPricingV1 ¶
func (c *Client) GetPricingV1(ctx context.Context, params *GetPricingV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetProcessTreeBranches ¶
func (*Client) GetProcessTreeTrees ¶
func (*Client) GetQueryRangeV1 ¶
func (c *Client) GetQueryRangeV1(ctx context.Context, params *GetQueryRangeV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetQueryV1 ¶
func (c *Client) GetQueryV1(ctx context.Context, params *GetQueryV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetResource ¶
func (*Client) GetResources ¶
func (c *Client) GetResources(ctx context.Context, params *GetResourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetRoleByIdV1 ¶
func (c *Client) GetRoleByIdV1(ctx context.Context, roleId RoleIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetRolesV1 ¶
func (c *Client) GetRolesV1(ctx context.Context, params *GetRolesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetRulesV1 ¶
func (c *Client) GetRulesV1(ctx context.Context, params *GetRulesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSBOMV1beta1 ¶
func (c *Client) GetSBOMV1beta1(ctx context.Context, params *GetSBOMV1beta1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSecureVulnerabilityV1Bundles ¶
func (c *Client) GetSecureVulnerabilityV1Bundles(ctx context.Context, params *GetSecureVulnerabilityV1BundlesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSecureVulnerabilityV1BundlesBundleId ¶
func (*Client) GetSecureVulnerabilityV1PipelineResults ¶
func (c *Client) GetSecureVulnerabilityV1PipelineResults(ctx context.Context, params *GetSecureVulnerabilityV1PipelineResultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSecureVulnerabilityV1Policies ¶
func (c *Client) GetSecureVulnerabilityV1Policies(ctx context.Context, params *GetSecureVulnerabilityV1PoliciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSecureVulnerabilityV1PoliciesPolicyId ¶
func (*Client) GetSecureVulnerabilityV1ResultsResultId ¶
func (*Client) GetSeriesV1 ¶
func (c *Client) GetSeriesV1(ctx context.Context, params *GetSeriesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetServiceAccountsNotificationSettingsV1 ¶
func (c *Client) GetServiceAccountsNotificationSettingsV1(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSsoSettingsByIdV1 ¶
func (c *Client) GetSsoSettingsByIdV1(ctx context.Context, ssoSettingsId SsoSettingsIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSsoSettingsV1 ¶
func (c *Client) GetSsoSettingsV1(ctx context.Context, params *GetSsoSettingsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetStatusBuildInfoV1 ¶
func (*Client) GetStatusConfigV1 ¶
func (*Client) GetStatusFlagsV1 ¶
func (*Client) GetStatusRuntimeInfoV1 ¶
func (*Client) GetStatusTsdbV1 ¶
func (*Client) GetStatusWalReplayV1 ¶
func (*Client) GetSysqlSchema ¶
func (*Client) GetTargetsMetadataV1 ¶
func (*Client) GetTargetsV1 ¶
func (*Client) GetTeamByIdV1 ¶
func (c *Client) GetTeamByIdV1(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetTeamServiceAccountByIdV1 ¶
func (c *Client) GetTeamServiceAccountByIdV1(ctx context.Context, teamId TeamIdPath, serviceAccountId ServiceAccountIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetTeamServiceAccountsV1 ¶
func (c *Client) GetTeamServiceAccountsV1(ctx context.Context, teamId TeamIdPath, params *GetTeamServiceAccountsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetTeamUserByIdV1 ¶
func (c *Client) GetTeamUserByIdV1(ctx context.Context, teamId TeamIdPath, userId UserIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetTeamUsersV1 ¶
func (c *Client) GetTeamUsersV1(ctx context.Context, teamId TeamIdPath, params *GetTeamUsersV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetTeamsV1 ¶
func (c *Client) GetTeamsV1(ctx context.Context, params *GetTeamsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetUserByIdV1 ¶
func (c *Client) GetUserByIdV1(ctx context.Context, userId UserIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetUserDeactivationConfigurationV1 ¶
func (*Client) GetUsersV1 ¶
func (c *Client) GetUsersV1(ctx context.Context, params *GetUsersV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetWastedWorkloadData ¶
func (c *Client) GetWastedWorkloadData(ctx context.Context, body GetWastedWorkloadDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetWastedWorkloadDataWithBody ¶
func (*Client) GetWorkloadCostDataV1 ¶
func (c *Client) GetWorkloadCostDataV1(ctx context.Context, body GetWorkloadCostDataV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetWorkloadCostDataV1WithBody ¶
func (*Client) GetWorkloadRightsizingData ¶
func (c *Client) GetWorkloadRightsizingData(ctx context.Context, body GetWorkloadRightsizingDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetWorkloadRightsizingDataWithBody ¶
func (*Client) GetZoneByIdV1 ¶
func (*Client) ListEFOChannelsByIntegrationV1 ¶
func (c *Client) ListEFOChannelsByIntegrationV1(ctx context.Context, params *ListEFOChannelsByIntegrationV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListEFOChannelsByIntegrationV2 ¶
func (c *Client) ListEFOChannelsByIntegrationV2(ctx context.Context, params *ListEFOChannelsByIntegrationV2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListEFOIntegrationsTypesV1 ¶
func (*Client) ListEFOIntegrationsTypesV2 ¶
func (*Client) ListEFOIntegrationsV1 ¶
func (*Client) ListEFOIntegrationsV2 ¶
func (*Client) ListJobsV1 ¶
func (c *Client) ListJobsV1(ctx context.Context, params *ListJobsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListSchedulesV1 ¶
func (*Client) ListZonesV1 ¶
func (c *Client) ListZonesV1(ctx context.Context, params *ListZonesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostAcceptedRiskV1 ¶
func (c *Client) PostAcceptedRiskV1(ctx context.Context, body PostAcceptedRiskV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostAcceptedRiskV1WithBody ¶
func (*Client) PostAdminTsdbCleanTombstonesV1 ¶
func (*Client) PostAdminTsdbDeleteSeriesV1 ¶
func (*Client) PostAdminTsdbSnapshotV1 ¶
func (*Client) PostDisabledMetricsV1 ¶
func (c *Client) PostDisabledMetricsV1(ctx context.Context, body PostDisabledMetricsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostDisabledMetricsV1WithBody ¶
func (*Client) PostExemplarsV1 ¶
func (*Client) PostFormatQueryV1 ¶
func (*Client) PostLabelsV1 ¶
func (c *Client) PostLabelsV1(ctx context.Context, params *PostLabelsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostParseQueryV1 ¶
func (*Client) PostQueryRangeV1 ¶
func (c *Client) PostQueryRangeV1(ctx context.Context, params *PostQueryRangeV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostQueryV1 ¶
func (c *Client) PostQueryV1(ctx context.Context, params *PostQueryV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostSecureVulnerabilityV1Bundles ¶
func (c *Client) PostSecureVulnerabilityV1Bundles(ctx context.Context, body PostSecureVulnerabilityV1BundlesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostSecureVulnerabilityV1BundlesWithBody ¶
func (*Client) PostSecureVulnerabilityV1Policies ¶
func (c *Client) PostSecureVulnerabilityV1Policies(ctx context.Context, body PostSecureVulnerabilityV1PoliciesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostSecureVulnerabilityV1PoliciesWithBody ¶
func (*Client) PostSeriesV1 ¶
func (c *Client) PostSeriesV1(ctx context.Context, params *PostSeriesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutSecureVulnerabilityV1BundlesBundleId ¶
func (c *Client) PutSecureVulnerabilityV1BundlesBundleId(ctx context.Context, bundleId int64, body PutSecureVulnerabilityV1BundlesBundleIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutSecureVulnerabilityV1BundlesBundleIdWithBody ¶
func (*Client) PutSecureVulnerabilityV1PoliciesPolicyId ¶
func (c *Client) PutSecureVulnerabilityV1PoliciesPolicyId(ctx context.Context, policyId int64, body PutSecureVulnerabilityV1PoliciesPolicyIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutSecureVulnerabilityV1PoliciesPolicyIdWithBody ¶
func (*Client) QuerySysqlGet ¶
func (c *Client) QuerySysqlGet(ctx context.Context, params *QuerySysqlGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) QuerySysqlPost ¶
func (c *Client) QuerySysqlPost(ctx context.Context, body QuerySysqlPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) QuerySysqlPostWithBody ¶
func (*Client) RemoteWriteV1WithBody ¶
func (*Client) SaveGroupMappingSettingsV1 ¶
func (c *Client) SaveGroupMappingSettingsV1(ctx context.Context, body SaveGroupMappingSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SaveGroupMappingSettingsV1WithBody ¶
func (*Client) SaveIpFiltersSettingsV1 ¶
func (c *Client) SaveIpFiltersSettingsV1(ctx context.Context, body SaveIpFiltersSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SaveIpFiltersSettingsV1WithBody ¶
func (*Client) SaveTeamUserV1 ¶
func (c *Client) SaveTeamUserV1(ctx context.Context, teamId TeamIdPath, userId UserIdPath, body SaveTeamUserV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SaveTeamUserV1WithBody ¶
func (c *Client) SaveTeamUserV1WithBody(ctx context.Context, teamId TeamIdPath, userId UserIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ScannerAPIServiceListRegistryResults ¶
func (c *Client) ScannerAPIServiceListRegistryResults(ctx context.Context, params *ScannerAPIServiceListRegistryResultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ScannerAPIServiceListRuntimeResults ¶
func (c *Client) ScannerAPIServiceListRuntimeResults(ctx context.Context, params *ScannerAPIServiceListRuntimeResultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SubmitActionExecutionv1 ¶
func (c *Client) SubmitActionExecutionv1(ctx context.Context, body SubmitActionExecutionv1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SubmitActionExecutionv1WithBody ¶
func (*Client) UndoActionExecutionV1 ¶
func (c *Client) UndoActionExecutionV1(ctx context.Context, actionExecutionId ActionExecutionId, params *UndoActionExecutionV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateAcceptedRiskV1 ¶
func (c *Client) UpdateAcceptedRiskV1(ctx context.Context, acceptedRiskID AcceptedRiskID, body UpdateAcceptedRiskV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateAcceptedRiskV1WithBody ¶
func (*Client) UpdateAccessKeyByIdV1 ¶
func (c *Client) UpdateAccessKeyByIdV1(ctx context.Context, accessKeyId AccessKeyIdPath, body UpdateAccessKeyByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateAccessKeyByIdV1WithBody ¶
func (*Client) UpdateCaptureStorageConfigurationV1 ¶
func (c *Client) UpdateCaptureStorageConfigurationV1(ctx context.Context, body UpdateCaptureStorageConfigurationV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateCaptureStorageConfigurationV1WithBody ¶
func (*Client) UpdateCustomPrometheusJobByIdV1WithBody ¶
func (*Client) UpdateCustomPrometheusJobEnablementV1 ¶
func (c *Client) UpdateCustomPrometheusJobEnablementV1(ctx context.Context, jobName JobNamePath, body UpdateCustomPrometheusJobEnablementV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateCustomPrometheusJobEnablementV1WithBody ¶
func (*Client) UpdateEFOIntegrationByIdV1 ¶
func (c *Client) UpdateEFOIntegrationByIdV1(ctx context.Context, integrationId IntegrationId, body UpdateEFOIntegrationByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateEFOIntegrationByIdV1WithBody ¶
func (*Client) UpdateEFOIntegrationByIdV2 ¶
func (c *Client) UpdateEFOIntegrationByIdV2(ctx context.Context, integrationId IntegrationId, body UpdateEFOIntegrationByIdV2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateEFOIntegrationByIdV2WithBody ¶
func (*Client) UpdateGlobalServiceAccountsNotificationSettingsV1 ¶
func (c *Client) UpdateGlobalServiceAccountsNotificationSettingsV1(ctx context.Context, body UpdateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateGlobalServiceAccountsNotificationSettingsV1WithBody ¶
func (*Client) UpdateGlobalSsoSettingsV1 ¶
func (c *Client) UpdateGlobalSsoSettingsV1(ctx context.Context, ssoProductId UpdateGlobalSsoSettingsV1ParamsSsoProductId, body UpdateGlobalSsoSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateGlobalSsoSettingsV1WithBody ¶
func (*Client) UpdateGroupMappingByIdV1 ¶
func (c *Client) UpdateGroupMappingByIdV1(ctx context.Context, groupMappingId GroupMappingIdPath, body UpdateGroupMappingByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateGroupMappingByIdV1WithBody ¶
func (*Client) UpdateInhibitionRule ¶
func (c *Client) UpdateInhibitionRule(ctx context.Context, inhibitionRuleId InhibitionRulePath, body UpdateInhibitionRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateInhibitionRuleWithBody ¶
func (*Client) UpdateIpFilterV1 ¶
func (c *Client) UpdateIpFilterV1(ctx context.Context, ipFilterId IpFilterIdPath, body UpdateIpFilterV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateIpFilterV1WithBody ¶
func (*Client) UpdateJiraIntegrationV1 ¶
func (c *Client) UpdateJiraIntegrationV1(ctx context.Context, integrationID IntegrationID, body UpdateJiraIntegrationV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateJiraIntegrationV1WithBody ¶
func (*Client) UpdateJiraIssueTypeV1 ¶
func (c *Client) UpdateJiraIssueTypeV1(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, body UpdateJiraIssueTypeV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateJiraIssueTypeV1WithBody ¶
func (c *Client) UpdateJiraIssueTypeV1WithBody(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateNotificationChannelById ¶
func (c *Client) UpdateNotificationChannelById(ctx context.Context, notificationChannelID NotificationChannelID, body UpdateNotificationChannelByIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateNotificationChannelByIdWithBody ¶
func (*Client) UpdatePricingByIdV1 ¶
func (c *Client) UpdatePricingByIdV1(ctx context.Context, pricingId PricingIdPath, body UpdatePricingByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdatePricingByIdV1WithBody ¶
func (*Client) UpdateRoleByIdV1 ¶
func (c *Client) UpdateRoleByIdV1(ctx context.Context, roleId RoleIdPath, body UpdateRoleByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateRoleByIdV1WithBody ¶
func (*Client) UpdateServiceAccountsNotificationSettingsV1 ¶
func (c *Client) UpdateServiceAccountsNotificationSettingsV1(ctx context.Context, teamId TeamIdPath, body UpdateServiceAccountsNotificationSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateServiceAccountsNotificationSettingsV1WithBody ¶
func (*Client) UpdateSsoSettingsByIdV1 ¶
func (c *Client) UpdateSsoSettingsByIdV1(ctx context.Context, ssoSettingsId SsoSettingsIdPath, body UpdateSsoSettingsByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateSsoSettingsByIdV1WithBody ¶
func (*Client) UpdateTeamByIdV1 ¶
func (c *Client) UpdateTeamByIdV1(ctx context.Context, teamId TeamIdPath, body UpdateTeamByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateTeamByIdV1WithBody ¶
func (*Client) UpdateUserDeactivationConfigurationByIdV1 ¶
func (c *Client) UpdateUserDeactivationConfigurationByIdV1(ctx context.Context, body UpdateUserDeactivationConfigurationByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateUserDeactivationConfigurationByIdV1WithBody ¶
func (*Client) UpdateUserV1 ¶
func (c *Client) UpdateUserV1(ctx context.Context, userId UserIdPath, body UpdateUserV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateUserV1WithBody ¶
type ClientInterface ¶
type ClientInterface interface {
// QuerySysqlGet request
QuerySysqlGet(ctx context.Context, params *QuerySysqlGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// QuerySysqlPostWithBody request with any body
QuerySysqlPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
QuerySysqlPost(ctx context.Context, body QuerySysqlPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSysqlSchema request
GetSysqlSchema(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInhibitionRules request
GetInhibitionRules(ctx context.Context, params *GetInhibitionRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateInhibitionRuleWithBody request with any body
CreateInhibitionRuleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateInhibitionRule(ctx context.Context, body CreateInhibitionRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteInhibitionRuleById request
DeleteInhibitionRuleById(ctx context.Context, inhibitionRuleId InhibitionRulePath, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInhibitionRuleById request
GetInhibitionRuleById(ctx context.Context, inhibitionRuleId InhibitionRulePath, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateInhibitionRuleWithBody request with any body
UpdateInhibitionRuleWithBody(ctx context.Context, inhibitionRuleId InhibitionRulePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateInhibitionRule(ctx context.Context, inhibitionRuleId InhibitionRulePath, body UpdateInhibitionRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPricingV1 request
GetPricingV1(ctx context.Context, params *GetPricingV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreatePricingV1WithBody request with any body
CreatePricingV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreatePricingV1(ctx context.Context, body CreatePricingV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeletePricingByIdV1 request
DeletePricingByIdV1(ctx context.Context, pricingId PricingIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPricingByIdV1 request
GetPricingByIdV1(ctx context.Context, pricingId PricingIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePricingByIdV1WithBody request with any body
UpdatePricingByIdV1WithBody(ctx context.Context, pricingId PricingIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePricingByIdV1(ctx context.Context, pricingId PricingIdPath, body UpdatePricingByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPricingProjectedCostsV1 request
GetPricingProjectedCostsV1(ctx context.Context, pricingId PricingIdPath, params *GetPricingProjectedCostsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWastedWorkloadDataWithBody request with any body
GetWastedWorkloadDataWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetWastedWorkloadData(ctx context.Context, body GetWastedWorkloadDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWorkloadCostDataV1WithBody request with any body
GetWorkloadCostDataV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetWorkloadCostDataV1(ctx context.Context, body GetWorkloadCostDataV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWorkloadRightsizingDataWithBody request with any body
GetWorkloadRightsizingDataWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetWorkloadRightsizingData(ctx context.Context, body GetWorkloadRightsizingDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMonitorEventsV1 request
GetMonitorEventsV1(ctx context.Context, params *GetMonitorEventsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetDisabledMetricsByJobV1 request
GetDisabledMetricsByJobV1(ctx context.Context, params *GetDisabledMetricsByJobV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostDisabledMetricsV1WithBody request with any body
PostDisabledMetricsV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostDisabledMetricsV1(ctx context.Context, body PostDisabledMetricsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCustomPrometheusJobsV1 request
GetCustomPrometheusJobsV1(ctx context.Context, params *GetCustomPrometheusJobsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteCustomPrometheusJobByIdV1 request
DeleteCustomPrometheusJobByIdV1(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCustomPrometheusJobByNameV1 request
GetCustomPrometheusJobByNameV1(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateCustomPrometheusJobV1WithBody request with any body
CreateCustomPrometheusJobV1WithBody(ctx context.Context, jobName JobNamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCustomPrometheusJobByIdV1WithBody request with any body
UpdateCustomPrometheusJobByIdV1WithBody(ctx context.Context, jobName JobNamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCustomPrometheusJobEnablementV1 request
GetCustomPrometheusJobEnablementV1(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCustomPrometheusJobEnablementV1WithBody request with any body
UpdateCustomPrometheusJobEnablementV1WithBody(ctx context.Context, jobName JobNamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCustomPrometheusJobEnablementV1(ctx context.Context, jobName JobNamePath, body UpdateCustomPrometheusJobEnablementV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetJiraIntegrationsV1 request
GetJiraIntegrationsV1(ctx context.Context, params *GetJiraIntegrationsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateJiraIntegrationV1WithBody request with any body
CreateJiraIntegrationV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateJiraIntegrationV1(ctx context.Context, body CreateJiraIntegrationV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteJiraIntegrationV1 request
DeleteJiraIntegrationV1(ctx context.Context, integrationID IntegrationID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetJiraIntegrationV1 request
GetJiraIntegrationV1(ctx context.Context, integrationID IntegrationID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateJiraIntegrationV1WithBody request with any body
UpdateJiraIntegrationV1WithBody(ctx context.Context, integrationID IntegrationID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateJiraIntegrationV1(ctx context.Context, integrationID IntegrationID, body UpdateJiraIntegrationV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetJiraIssueTypesV1 request
GetJiraIssueTypesV1(ctx context.Context, integrationID IntegrationID, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateJiraIssueTypeV1WithBody request with any body
CreateJiraIssueTypeV1WithBody(ctx context.Context, integrationID IntegrationID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateJiraIssueTypeV1(ctx context.Context, integrationID IntegrationID, body CreateJiraIssueTypeV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteJiraIssueTypeV1 request
DeleteJiraIssueTypeV1(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetJiraIssueTypeV1 request
GetJiraIssueTypeV1(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateJiraIssueTypeV1WithBody request with any body
UpdateJiraIssueTypeV1WithBody(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateJiraIssueTypeV1(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, body UpdateJiraIssueTypeV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListJobsV1 request
ListJobsV1(ctx context.Context, params *ListJobsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListSchedulesV1 request
ListSchedulesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAccessKeysV1 request
GetAccessKeysV1(ctx context.Context, params *GetAccessKeysV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateAccessKeyV1WithBody request with any body
CreateAccessKeyV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateAccessKeyV1(ctx context.Context, body CreateAccessKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteAccessKeyByIdV1 request
DeleteAccessKeyByIdV1(ctx context.Context, accessKeyId AccessKeyIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAccessKeyByIdV1 request
GetAccessKeyByIdV1(ctx context.Context, accessKeyId AccessKeyIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAccessKeyByIdV1WithBody request with any body
UpdateAccessKeyByIdV1WithBody(ctx context.Context, accessKeyId AccessKeyIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAccessKeyByIdV1(ctx context.Context, accessKeyId AccessKeyIdPath, body UpdateAccessKeyByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCaptureStorageConfigurationV1 request
GetCaptureStorageConfigurationV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateCaptureStorageConfigurationV1WithBody request with any body
UpdateCaptureStorageConfigurationV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateCaptureStorageConfigurationV1(ctx context.Context, body UpdateCaptureStorageConfigurationV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserDeactivationConfigurationV1 request
GetUserDeactivationConfigurationV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateUserDeactivationConfigurationByIdV1WithBody request with any body
UpdateUserDeactivationConfigurationByIdV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateUserDeactivationConfigurationByIdV1(ctx context.Context, body UpdateUserDeactivationConfigurationByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetDefaultRoleByDisplayNameV1 request
GetDefaultRoleByDisplayNameV1(ctx context.Context, roleDisplayName GetDefaultRoleByDisplayNameV1ParamsRoleDisplayName, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetGlobaSsoSettingsV1 request
GetGlobaSsoSettingsV1(ctx context.Context, ssoProductId GetGlobaSsoSettingsV1ParamsSsoProductId, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateGlobalSsoSettingsV1WithBody request with any body
UpdateGlobalSsoSettingsV1WithBody(ctx context.Context, ssoProductId UpdateGlobalSsoSettingsV1ParamsSsoProductId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateGlobalSsoSettingsV1(ctx context.Context, ssoProductId UpdateGlobalSsoSettingsV1ParamsSsoProductId, body UpdateGlobalSsoSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetGroupMappingsV1 request
GetGroupMappingsV1(ctx context.Context, params *GetGroupMappingsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateGroupMappingV1WithBody request with any body
CreateGroupMappingV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateGroupMappingV1(ctx context.Context, body CreateGroupMappingV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetGroupMappingSettingsV1 request
GetGroupMappingSettingsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SaveGroupMappingSettingsV1WithBody request with any body
SaveGroupMappingSettingsV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SaveGroupMappingSettingsV1(ctx context.Context, body SaveGroupMappingSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteGroupMappingByIdV1 request
DeleteGroupMappingByIdV1(ctx context.Context, groupMappingId GroupMappingIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetGroupMappingByIdV1 request
GetGroupMappingByIdV1(ctx context.Context, groupMappingId GroupMappingIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateGroupMappingByIdV1WithBody request with any body
UpdateGroupMappingByIdV1WithBody(ctx context.Context, groupMappingId GroupMappingIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateGroupMappingByIdV1(ctx context.Context, groupMappingId GroupMappingIdPath, body UpdateGroupMappingByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetIpFiltersV1 request
GetIpFiltersV1(ctx context.Context, params *GetIpFiltersV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateIpFilterV1WithBody request with any body
CreateIpFilterV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateIpFilterV1(ctx context.Context, body CreateIpFilterV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetIpFiltersSettingsV1 request
GetIpFiltersSettingsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SaveIpFiltersSettingsV1WithBody request with any body
SaveIpFiltersSettingsV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SaveIpFiltersSettingsV1(ctx context.Context, body SaveIpFiltersSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteIpFilterByIdV1 request
DeleteIpFilterByIdV1(ctx context.Context, ipFilterId IpFilterIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetIpFilterByIdV1 request
GetIpFilterByIdV1(ctx context.Context, ipFilterId IpFilterIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateIpFilterV1WithBody request with any body
UpdateIpFilterV1WithBody(ctx context.Context, ipFilterId IpFilterIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateIpFilterV1(ctx context.Context, ipFilterId IpFilterIdPath, body UpdateIpFilterV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNotificationChannels request
GetNotificationChannels(ctx context.Context, params *GetNotificationChannelsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateNotificationChannelWithBody request with any body
CreateNotificationChannelWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateNotificationChannel(ctx context.Context, body CreateNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteNotificationChannelById request
DeleteNotificationChannelById(ctx context.Context, notificationChannelID NotificationChannelID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNotificationChannelById request
GetNotificationChannelById(ctx context.Context, notificationChannelID NotificationChannelID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateNotificationChannelByIdWithBody request with any body
UpdateNotificationChannelByIdWithBody(ctx context.Context, notificationChannelID NotificationChannelID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateNotificationChannelById(ctx context.Context, notificationChannelID NotificationChannelID, body UpdateNotificationChannelByIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPermissionsV1 request
GetPermissionsV1(ctx context.Context, params *GetPermissionsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPlatformAuditEventsV1 request
GetPlatformAuditEventsV1(ctx context.Context, params *GetPlatformAuditEventsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRolesV1 request
GetRolesV1(ctx context.Context, params *GetRolesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateRoleV1WithBody request with any body
CreateRoleV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateRoleV1(ctx context.Context, body CreateRoleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteRoleByIdV1 request
DeleteRoleByIdV1(ctx context.Context, roleId RoleIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRoleByIdV1 request
GetRoleByIdV1(ctx context.Context, roleId RoleIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateRoleByIdV1WithBody request with any body
UpdateRoleByIdV1WithBody(ctx context.Context, roleId RoleIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateRoleByIdV1(ctx context.Context, roleId RoleIdPath, body UpdateRoleByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetGlobalServiceAccountsV1 request
GetGlobalServiceAccountsV1(ctx context.Context, params *GetGlobalServiceAccountsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateGlobalServiceAccountV1WithBody request with any body
CreateGlobalServiceAccountV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateGlobalServiceAccountV1(ctx context.Context, body CreateGlobalServiceAccountV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteGlobalServiceAccountsNotificationSettingsV1 request
DeleteGlobalServiceAccountsNotificationSettingsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetGlobalServiceAccountsNotificationSettingsV1 request
GetGlobalServiceAccountsNotificationSettingsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateGlobalServiceAccountsNotificationSettingsV1WithBody request with any body
CreateGlobalServiceAccountsNotificationSettingsV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateGlobalServiceAccountsNotificationSettingsV1(ctx context.Context, body CreateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateGlobalServiceAccountsNotificationSettingsV1WithBody request with any body
UpdateGlobalServiceAccountsNotificationSettingsV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateGlobalServiceAccountsNotificationSettingsV1(ctx context.Context, body UpdateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteGlobalServiceAccountByIdV1 request
DeleteGlobalServiceAccountByIdV1(ctx context.Context, serviceAccountId ServiceAccountIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetGlobalServiceAccountByIdV1 request
GetGlobalServiceAccountByIdV1(ctx context.Context, serviceAccountId ServiceAccountIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSsoSettingsV1 request
GetSsoSettingsV1(ctx context.Context, params *GetSsoSettingsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateSsoSettingsV1WithBody request with any body
CreateSsoSettingsV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateSsoSettingsV1(ctx context.Context, body CreateSsoSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteSsoSettingsByIdV1 request
DeleteSsoSettingsByIdV1(ctx context.Context, ssoSettingsId SsoSettingsIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSsoSettingsByIdV1 request
GetSsoSettingsByIdV1(ctx context.Context, ssoSettingsId SsoSettingsIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateSsoSettingsByIdV1WithBody request with any body
UpdateSsoSettingsByIdV1WithBody(ctx context.Context, ssoSettingsId SsoSettingsIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateSsoSettingsByIdV1(ctx context.Context, ssoSettingsId SsoSettingsIdPath, body UpdateSsoSettingsByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTeamsV1 request
GetTeamsV1(ctx context.Context, params *GetTeamsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateTeamV1WithBody request with any body
CreateTeamV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateTeamV1(ctx context.Context, body CreateTeamV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteTeamByIdV1 request
DeleteTeamByIdV1(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTeamByIdV1 request
GetTeamByIdV1(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateTeamByIdV1WithBody request with any body
UpdateTeamByIdV1WithBody(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateTeamByIdV1(ctx context.Context, teamId TeamIdPath, body UpdateTeamByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTeamServiceAccountsV1 request
GetTeamServiceAccountsV1(ctx context.Context, teamId TeamIdPath, params *GetTeamServiceAccountsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateTeamServiceAccountV1WithBody request with any body
CreateTeamServiceAccountV1WithBody(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateTeamServiceAccountV1(ctx context.Context, teamId TeamIdPath, body CreateTeamServiceAccountV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteServiceAccountsNotificationSettingsV1 request
DeleteServiceAccountsNotificationSettingsV1(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetServiceAccountsNotificationSettingsV1 request
GetServiceAccountsNotificationSettingsV1(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateServiceAccountsNotificationSettingsV1WithBody request with any body
CreateServiceAccountsNotificationSettingsV1WithBody(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateServiceAccountsNotificationSettingsV1(ctx context.Context, teamId TeamIdPath, body CreateServiceAccountsNotificationSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateServiceAccountsNotificationSettingsV1WithBody request with any body
UpdateServiceAccountsNotificationSettingsV1WithBody(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateServiceAccountsNotificationSettingsV1(ctx context.Context, teamId TeamIdPath, body UpdateServiceAccountsNotificationSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteTeamServiceAccountByIdV1 request
DeleteTeamServiceAccountByIdV1(ctx context.Context, teamId TeamIdPath, serviceAccountId ServiceAccountIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTeamServiceAccountByIdV1 request
GetTeamServiceAccountByIdV1(ctx context.Context, teamId TeamIdPath, serviceAccountId ServiceAccountIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTeamUsersV1 request
GetTeamUsersV1(ctx context.Context, teamId TeamIdPath, params *GetTeamUsersV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteTeamUserByIdV1 request
DeleteTeamUserByIdV1(ctx context.Context, teamId TeamIdPath, userId UserIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTeamUserByIdV1 request
GetTeamUserByIdV1(ctx context.Context, teamId TeamIdPath, userId UserIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// SaveTeamUserV1WithBody request with any body
SaveTeamUserV1WithBody(ctx context.Context, teamId TeamIdPath, userId UserIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SaveTeamUserV1(ctx context.Context, teamId TeamIdPath, userId UserIdPath, body SaveTeamUserV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUsersV1 request
GetUsersV1(ctx context.Context, params *GetUsersV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateUserV1WithBody request with any body
CreateUserV1WithBody(ctx context.Context, params *CreateUserV1Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateUserV1(ctx context.Context, params *CreateUserV1Params, body CreateUserV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteUserByIdV1 request
DeleteUserByIdV1(ctx context.Context, userId UserIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserByIdV1 request
GetUserByIdV1(ctx context.Context, userId UserIdPath, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateUserV1WithBody request with any body
UpdateUserV1WithBody(ctx context.Context, userId UserIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateUserV1(ctx context.Context, userId UserIdPath, body UpdateUserV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListZonesV1 request
ListZonesV1(ctx context.Context, params *ListZonesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateZoneV1WithBody request with any body
CreateZoneV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateZoneV1(ctx context.Context, body CreateZoneV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteZoneV1 request
DeleteZoneV1(ctx context.Context, zoneId ZoneId, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetZoneByIdV1 request
GetZoneByIdV1(ctx context.Context, zoneId ZoneId, reqEditors ...RequestEditorFn) (*http.Response, error)
// EditZoneV1WithBody request with any body
EditZoneV1WithBody(ctx context.Context, zoneId ZoneId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
EditZoneV1(ctx context.Context, zoneId ZoneId, body EditZoneV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAlertManagersV1 request
GetAlertManagersV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAdminTsdbCleanTombstonesV1 request
GetAdminTsdbCleanTombstonesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostAdminTsdbCleanTombstonesV1 request
PostAdminTsdbCleanTombstonesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAdminTsdbDeleteSeriesV1 request
GetAdminTsdbDeleteSeriesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostAdminTsdbDeleteSeriesV1 request
PostAdminTsdbDeleteSeriesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAdminTsdbSnapshotV1 request
GetAdminTsdbSnapshotV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostAdminTsdbSnapshotV1 request
PostAdminTsdbSnapshotV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAlertsV1 request
GetAlertsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetFormatQueryV1 request
GetFormatQueryV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostFormatQueryV1 request
PostFormatQueryV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetLabelValuesV1 request
GetLabelValuesV1(ctx context.Context, labelName LabelNamePath, params *GetLabelValuesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetLabelsV1 request
GetLabelsV1(ctx context.Context, params *GetLabelsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostLabelsV1 request
PostLabelsV1(ctx context.Context, params *PostLabelsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMetadataV1 request
GetMetadataV1(ctx context.Context, params *GetMetadataV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNotificationsV1 request
GetNotificationsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetLiveNotificationsV1 request
GetLiveNotificationsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetParseQueryV1 request
GetParseQueryV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostParseQueryV1 request
PostParseQueryV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetQueryV1 request
GetQueryV1(ctx context.Context, params *GetQueryV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostQueryV1 request
PostQueryV1(ctx context.Context, params *PostQueryV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetExemplarsV1 request
GetExemplarsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostExemplarsV1 request
PostExemplarsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetQueryRangeV1 request
GetQueryRangeV1(ctx context.Context, params *GetQueryRangeV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostQueryRangeV1 request
PostQueryRangeV1(ctx context.Context, params *PostQueryRangeV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRulesV1 request
GetRulesV1(ctx context.Context, params *GetRulesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSeriesV1 request
GetSeriesV1(ctx context.Context, params *GetSeriesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostSeriesV1 request
PostSeriesV1(ctx context.Context, params *PostSeriesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetStatusBuildInfoV1 request
GetStatusBuildInfoV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetStatusConfigV1 request
GetStatusConfigV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetStatusFlagsV1 request
GetStatusFlagsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetStatusRuntimeInfoV1 request
GetStatusRuntimeInfoV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetStatusTsdbV1 request
GetStatusTsdbV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetStatusWalReplayV1 request
GetStatusWalReplayV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTargetsV1 request
GetTargetsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTargetsMetadataV1 request
GetTargetsMetadataV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoteWriteV1WithBody request with any body
RemoteWriteV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetActivityAuditEntriesV1 request
GetActivityAuditEntriesV1(ctx context.Context, params *GetActivityAuditEntriesV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetActivityAuditEntryV1 request
GetActivityAuditEntryV1(ctx context.Context, entryId EntryId, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetActivityAuditEntriesSupportedFiltersV1 request
GetActivityAuditEntriesSupportedFiltersV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCertificatesV1 request
GetCertificatesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// UploadCertificateV1WithBody request with any body
UploadCertificateV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteCertificateV1 request
DeleteCertificateV1(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCertificateV1 request
GetCertificateV1(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCertificateRegistrationV1 request
GetCertificateRegistrationV1(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateCSRV1 request
CreateCSRV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListEFOChannelsByIntegrationV1 request
ListEFOChannelsByIntegrationV1(ctx context.Context, params *ListEFOChannelsByIntegrationV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListEFOIntegrationsV1 request
ListEFOIntegrationsV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateEFOIntegrationV1WithBody request with any body
CreateEFOIntegrationV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateEFOIntegrationV1(ctx context.Context, body CreateEFOIntegrationV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteEFOIntegrationByIdV1 request
DeleteEFOIntegrationByIdV1(ctx context.Context, integrationId IntegrationId, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetEFOIntegrationByIdV1 request
GetEFOIntegrationByIdV1(ctx context.Context, integrationId IntegrationId, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateEFOIntegrationByIdV1WithBody request with any body
UpdateEFOIntegrationByIdV1WithBody(ctx context.Context, integrationId IntegrationId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateEFOIntegrationByIdV1(ctx context.Context, integrationId IntegrationId, body UpdateEFOIntegrationByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListEFOIntegrationsTypesV1 request
ListEFOIntegrationsTypesV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListEFOChannelsByIntegrationV2 request
ListEFOChannelsByIntegrationV2(ctx context.Context, params *ListEFOChannelsByIntegrationV2Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListEFOIntegrationsV2 request
ListEFOIntegrationsV2(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateEFOIntegrationV2WithBody request with any body
CreateEFOIntegrationV2WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateEFOIntegrationV2(ctx context.Context, body CreateEFOIntegrationV2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteEFOIntegrationByIdV2 request
DeleteEFOIntegrationByIdV2(ctx context.Context, integrationId IntegrationId, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetEFOIntegrationByIdV2 request
GetEFOIntegrationByIdV2(ctx context.Context, integrationId IntegrationId, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateEFOIntegrationByIdV2WithBody request with any body
UpdateEFOIntegrationByIdV2WithBody(ctx context.Context, integrationId IntegrationId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateEFOIntegrationByIdV2(ctx context.Context, integrationId IntegrationId, body UpdateEFOIntegrationByIdV2JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListEFOIntegrationsTypesV2 request
ListEFOIntegrationsTypesV2(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetEventsV1 request
GetEventsV1(ctx context.Context, params *GetEventsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetEventV1 request
GetEventV1(ctx context.Context, eventId EventId, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetEventsSupportedFiltersV1 request
GetEventsSupportedFiltersV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetResources request
GetResources(ctx context.Context, params *GetResourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetResource request
GetResource(ctx context.Context, hash string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetActionExecutionsv1 request
GetActionExecutionsv1(ctx context.Context, params *GetActionExecutionsv1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// SubmitActionExecutionv1WithBody request with any body
SubmitActionExecutionv1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SubmitActionExecutionv1(ctx context.Context, body SubmitActionExecutionv1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UndoActionExecutionV1 request
UndoActionExecutionV1(ctx context.Context, actionExecutionId ActionExecutionId, params *UndoActionExecutionV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetActionExecutionV1 request
GetActionExecutionV1(ctx context.Context, actionExecutionId ActionExecutionId, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetActionExecutionFileAcquireV1 request
GetActionExecutionFileAcquireV1(ctx context.Context, actionExecutionId ActionExecutionId, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetActionsV1 request
GetActionsV1(ctx context.Context, params *GetActionsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSecureVulnerabilityV1Bundles request
GetSecureVulnerabilityV1Bundles(ctx context.Context, params *GetSecureVulnerabilityV1BundlesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostSecureVulnerabilityV1BundlesWithBody request with any body
PostSecureVulnerabilityV1BundlesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostSecureVulnerabilityV1Bundles(ctx context.Context, body PostSecureVulnerabilityV1BundlesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteSecureVulnerabilityV1BundlesBundleId request
DeleteSecureVulnerabilityV1BundlesBundleId(ctx context.Context, bundleId int64, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSecureVulnerabilityV1BundlesBundleId request
GetSecureVulnerabilityV1BundlesBundleId(ctx context.Context, bundleId int64, reqEditors ...RequestEditorFn) (*http.Response, error)
// PutSecureVulnerabilityV1BundlesBundleIdWithBody request with any body
PutSecureVulnerabilityV1BundlesBundleIdWithBody(ctx context.Context, bundleId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PutSecureVulnerabilityV1BundlesBundleId(ctx context.Context, bundleId int64, body PutSecureVulnerabilityV1BundlesBundleIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSecureVulnerabilityV1PipelineResults request
GetSecureVulnerabilityV1PipelineResults(ctx context.Context, params *GetSecureVulnerabilityV1PipelineResultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSecureVulnerabilityV1Policies request
GetSecureVulnerabilityV1Policies(ctx context.Context, params *GetSecureVulnerabilityV1PoliciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostSecureVulnerabilityV1PoliciesWithBody request with any body
PostSecureVulnerabilityV1PoliciesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostSecureVulnerabilityV1Policies(ctx context.Context, body PostSecureVulnerabilityV1PoliciesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteSecureVulnerabilityV1PoliciesPolicyId request
DeleteSecureVulnerabilityV1PoliciesPolicyId(ctx context.Context, policyId int64, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSecureVulnerabilityV1PoliciesPolicyId request
GetSecureVulnerabilityV1PoliciesPolicyId(ctx context.Context, policyId int64, reqEditors ...RequestEditorFn) (*http.Response, error)
// PutSecureVulnerabilityV1PoliciesPolicyIdWithBody request with any body
PutSecureVulnerabilityV1PoliciesPolicyIdWithBody(ctx context.Context, policyId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PutSecureVulnerabilityV1PoliciesPolicyId(ctx context.Context, policyId int64, body PutSecureVulnerabilityV1PoliciesPolicyIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ScannerAPIServiceListRegistryResults request
ScannerAPIServiceListRegistryResults(ctx context.Context, params *ScannerAPIServiceListRegistryResultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSecureVulnerabilityV1ResultsResultId request
GetSecureVulnerabilityV1ResultsResultId(ctx context.Context, resultId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ScannerAPIServiceListRuntimeResults request
ScannerAPIServiceListRuntimeResults(ctx context.Context, params *ScannerAPIServiceListRuntimeResultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAcceptedRisksV1 request
GetAcceptedRisksV1(ctx context.Context, params *GetAcceptedRisksV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostAcceptedRiskV1WithBody request with any body
PostAcceptedRiskV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostAcceptedRiskV1(ctx context.Context, body PostAcceptedRiskV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteAcceptedRiskV1 request
DeleteAcceptedRiskV1(ctx context.Context, acceptedRiskID AcceptedRiskID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAcceptedRiskV1 request
GetAcceptedRiskV1(ctx context.Context, acceptedRiskID AcceptedRiskID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAcceptedRiskV1WithBody request with any body
UpdateAcceptedRiskV1WithBody(ctx context.Context, acceptedRiskID AcceptedRiskID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAcceptedRiskV1(ctx context.Context, acceptedRiskID AcceptedRiskID, body UpdateAcceptedRiskV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSBOMV1beta1 request
GetSBOMV1beta1(ctx context.Context, params *GetSBOMV1beta1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
func (ClientOption) AsClientOption ¶ added in v0.6.0
func (c ClientOption) AsClientOption() ClientOption
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) CreateAccessKeyV1WithBodyWithResponse ¶
func (c *ClientWithResponses) CreateAccessKeyV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAccessKeyV1Response, error)
CreateAccessKeyV1WithBodyWithResponse request with arbitrary body returning *CreateAccessKeyV1Response
func (*ClientWithResponses) CreateAccessKeyV1WithResponse ¶
func (c *ClientWithResponses) CreateAccessKeyV1WithResponse(ctx context.Context, body CreateAccessKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAccessKeyV1Response, error)
func (*ClientWithResponses) CreateCSRV1WithResponse ¶
func (c *ClientWithResponses) CreateCSRV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CreateCSRV1Response, error)
CreateCSRV1WithResponse request returning *CreateCSRV1Response
func (*ClientWithResponses) CreateCustomPrometheusJobV1WithBodyWithResponse ¶
func (c *ClientWithResponses) CreateCustomPrometheusJobV1WithBodyWithResponse(ctx context.Context, jobName JobNamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCustomPrometheusJobV1Response, error)
CreateCustomPrometheusJobV1WithBodyWithResponse request with arbitrary body returning *CreateCustomPrometheusJobV1Response
func (*ClientWithResponses) CreateEFOIntegrationV1WithBodyWithResponse ¶
func (c *ClientWithResponses) CreateEFOIntegrationV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEFOIntegrationV1Response, error)
CreateEFOIntegrationV1WithBodyWithResponse request with arbitrary body returning *CreateEFOIntegrationV1Response
func (*ClientWithResponses) CreateEFOIntegrationV1WithResponse ¶
func (c *ClientWithResponses) CreateEFOIntegrationV1WithResponse(ctx context.Context, body CreateEFOIntegrationV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEFOIntegrationV1Response, error)
func (*ClientWithResponses) CreateEFOIntegrationV2WithBodyWithResponse ¶
func (c *ClientWithResponses) CreateEFOIntegrationV2WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEFOIntegrationV2Response, error)
CreateEFOIntegrationV2WithBodyWithResponse request with arbitrary body returning *CreateEFOIntegrationV2Response
func (*ClientWithResponses) CreateEFOIntegrationV2WithResponse ¶
func (c *ClientWithResponses) CreateEFOIntegrationV2WithResponse(ctx context.Context, body CreateEFOIntegrationV2JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEFOIntegrationV2Response, error)
func (*ClientWithResponses) CreateGlobalServiceAccountV1WithBodyWithResponse ¶
func (c *ClientWithResponses) CreateGlobalServiceAccountV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGlobalServiceAccountV1Response, error)
CreateGlobalServiceAccountV1WithBodyWithResponse request with arbitrary body returning *CreateGlobalServiceAccountV1Response
func (*ClientWithResponses) CreateGlobalServiceAccountV1WithResponse ¶
func (c *ClientWithResponses) CreateGlobalServiceAccountV1WithResponse(ctx context.Context, body CreateGlobalServiceAccountV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGlobalServiceAccountV1Response, error)
func (*ClientWithResponses) CreateGlobalServiceAccountsNotificationSettingsV1WithBodyWithResponse ¶
func (c *ClientWithResponses) CreateGlobalServiceAccountsNotificationSettingsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGlobalServiceAccountsNotificationSettingsV1Response, error)
CreateGlobalServiceAccountsNotificationSettingsV1WithBodyWithResponse request with arbitrary body returning *CreateGlobalServiceAccountsNotificationSettingsV1Response
func (*ClientWithResponses) CreateGlobalServiceAccountsNotificationSettingsV1WithResponse ¶
func (c *ClientWithResponses) CreateGlobalServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, body CreateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGlobalServiceAccountsNotificationSettingsV1Response, error)
func (*ClientWithResponses) CreateGroupMappingV1WithBodyWithResponse ¶
func (c *ClientWithResponses) CreateGroupMappingV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupMappingV1Response, error)
CreateGroupMappingV1WithBodyWithResponse request with arbitrary body returning *CreateGroupMappingV1Response
func (*ClientWithResponses) CreateGroupMappingV1WithResponse ¶
func (c *ClientWithResponses) CreateGroupMappingV1WithResponse(ctx context.Context, body CreateGroupMappingV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupMappingV1Response, error)
func (*ClientWithResponses) CreateInhibitionRuleWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateInhibitionRuleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateInhibitionRuleResponse, error)
CreateInhibitionRuleWithBodyWithResponse request with arbitrary body returning *CreateInhibitionRuleResponse
func (*ClientWithResponses) CreateInhibitionRuleWithResponse ¶
func (c *ClientWithResponses) CreateInhibitionRuleWithResponse(ctx context.Context, body CreateInhibitionRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateInhibitionRuleResponse, error)
func (*ClientWithResponses) CreateIpFilterV1WithBodyWithResponse ¶
func (c *ClientWithResponses) CreateIpFilterV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateIpFilterV1Response, error)
CreateIpFilterV1WithBodyWithResponse request with arbitrary body returning *CreateIpFilterV1Response
func (*ClientWithResponses) CreateIpFilterV1WithResponse ¶
func (c *ClientWithResponses) CreateIpFilterV1WithResponse(ctx context.Context, body CreateIpFilterV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateIpFilterV1Response, error)
func (*ClientWithResponses) CreateJiraIntegrationV1WithBodyWithResponse ¶
func (c *ClientWithResponses) CreateJiraIntegrationV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJiraIntegrationV1Response, error)
CreateJiraIntegrationV1WithBodyWithResponse request with arbitrary body returning *CreateJiraIntegrationV1Response
func (*ClientWithResponses) CreateJiraIntegrationV1WithResponse ¶
func (c *ClientWithResponses) CreateJiraIntegrationV1WithResponse(ctx context.Context, body CreateJiraIntegrationV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJiraIntegrationV1Response, error)
func (*ClientWithResponses) CreateJiraIssueTypeV1WithBodyWithResponse ¶
func (c *ClientWithResponses) CreateJiraIssueTypeV1WithBodyWithResponse(ctx context.Context, integrationID IntegrationID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJiraIssueTypeV1Response, error)
CreateJiraIssueTypeV1WithBodyWithResponse request with arbitrary body returning *CreateJiraIssueTypeV1Response
func (*ClientWithResponses) CreateJiraIssueTypeV1WithResponse ¶
func (c *ClientWithResponses) CreateJiraIssueTypeV1WithResponse(ctx context.Context, integrationID IntegrationID, body CreateJiraIssueTypeV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJiraIssueTypeV1Response, error)
func (*ClientWithResponses) CreateNotificationChannelWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateNotificationChannelWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNotificationChannelResponse, error)
CreateNotificationChannelWithBodyWithResponse request with arbitrary body returning *CreateNotificationChannelResponse
func (*ClientWithResponses) CreateNotificationChannelWithResponse ¶
func (c *ClientWithResponses) CreateNotificationChannelWithResponse(ctx context.Context, body CreateNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNotificationChannelResponse, error)
func (*ClientWithResponses) CreatePricingV1WithBodyWithResponse ¶
func (c *ClientWithResponses) CreatePricingV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePricingV1Response, error)
CreatePricingV1WithBodyWithResponse request with arbitrary body returning *CreatePricingV1Response
func (*ClientWithResponses) CreatePricingV1WithResponse ¶
func (c *ClientWithResponses) CreatePricingV1WithResponse(ctx context.Context, body CreatePricingV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePricingV1Response, error)
func (*ClientWithResponses) CreateRoleV1WithBodyWithResponse ¶
func (c *ClientWithResponses) CreateRoleV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRoleV1Response, error)
CreateRoleV1WithBodyWithResponse request with arbitrary body returning *CreateRoleV1Response
func (*ClientWithResponses) CreateRoleV1WithResponse ¶
func (c *ClientWithResponses) CreateRoleV1WithResponse(ctx context.Context, body CreateRoleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRoleV1Response, error)
func (*ClientWithResponses) CreateServiceAccountsNotificationSettingsV1WithBodyWithResponse ¶
func (c *ClientWithResponses) CreateServiceAccountsNotificationSettingsV1WithBodyWithResponse(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServiceAccountsNotificationSettingsV1Response, error)
CreateServiceAccountsNotificationSettingsV1WithBodyWithResponse request with arbitrary body returning *CreateServiceAccountsNotificationSettingsV1Response
func (*ClientWithResponses) CreateServiceAccountsNotificationSettingsV1WithResponse ¶
func (c *ClientWithResponses) CreateServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, teamId TeamIdPath, body CreateServiceAccountsNotificationSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServiceAccountsNotificationSettingsV1Response, error)
func (*ClientWithResponses) CreateSsoSettingsV1WithBodyWithResponse ¶
func (c *ClientWithResponses) CreateSsoSettingsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSsoSettingsV1Response, error)
CreateSsoSettingsV1WithBodyWithResponse request with arbitrary body returning *CreateSsoSettingsV1Response
func (*ClientWithResponses) CreateSsoSettingsV1WithResponse ¶
func (c *ClientWithResponses) CreateSsoSettingsV1WithResponse(ctx context.Context, body CreateSsoSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSsoSettingsV1Response, error)
func (*ClientWithResponses) CreateTeamServiceAccountV1WithBodyWithResponse ¶
func (c *ClientWithResponses) CreateTeamServiceAccountV1WithBodyWithResponse(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamServiceAccountV1Response, error)
CreateTeamServiceAccountV1WithBodyWithResponse request with arbitrary body returning *CreateTeamServiceAccountV1Response
func (*ClientWithResponses) CreateTeamServiceAccountV1WithResponse ¶
func (c *ClientWithResponses) CreateTeamServiceAccountV1WithResponse(ctx context.Context, teamId TeamIdPath, body CreateTeamServiceAccountV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamServiceAccountV1Response, error)
func (*ClientWithResponses) CreateTeamV1WithBodyWithResponse ¶
func (c *ClientWithResponses) CreateTeamV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamV1Response, error)
CreateTeamV1WithBodyWithResponse request with arbitrary body returning *CreateTeamV1Response
func (*ClientWithResponses) CreateTeamV1WithResponse ¶
func (c *ClientWithResponses) CreateTeamV1WithResponse(ctx context.Context, body CreateTeamV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamV1Response, error)
func (*ClientWithResponses) CreateUserV1WithBodyWithResponse ¶
func (c *ClientWithResponses) CreateUserV1WithBodyWithResponse(ctx context.Context, params *CreateUserV1Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserV1Response, error)
CreateUserV1WithBodyWithResponse request with arbitrary body returning *CreateUserV1Response
func (*ClientWithResponses) CreateUserV1WithResponse ¶
func (c *ClientWithResponses) CreateUserV1WithResponse(ctx context.Context, params *CreateUserV1Params, body CreateUserV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserV1Response, error)
func (*ClientWithResponses) CreateZoneV1WithBodyWithResponse ¶
func (c *ClientWithResponses) CreateZoneV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateZoneV1Response, error)
CreateZoneV1WithBodyWithResponse request with arbitrary body returning *CreateZoneV1Response
func (*ClientWithResponses) CreateZoneV1WithResponse ¶
func (c *ClientWithResponses) CreateZoneV1WithResponse(ctx context.Context, body CreateZoneV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateZoneV1Response, error)
func (*ClientWithResponses) DeleteAcceptedRiskV1WithResponse ¶
func (c *ClientWithResponses) DeleteAcceptedRiskV1WithResponse(ctx context.Context, acceptedRiskID AcceptedRiskID, reqEditors ...RequestEditorFn) (*DeleteAcceptedRiskV1Response, error)
DeleteAcceptedRiskV1WithResponse request returning *DeleteAcceptedRiskV1Response
func (*ClientWithResponses) DeleteAccessKeyByIdV1WithResponse ¶
func (c *ClientWithResponses) DeleteAccessKeyByIdV1WithResponse(ctx context.Context, accessKeyId AccessKeyIdPath, reqEditors ...RequestEditorFn) (*DeleteAccessKeyByIdV1Response, error)
DeleteAccessKeyByIdV1WithResponse request returning *DeleteAccessKeyByIdV1Response
func (*ClientWithResponses) DeleteCertificateV1WithResponse ¶
func (c *ClientWithResponses) DeleteCertificateV1WithResponse(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*DeleteCertificateV1Response, error)
DeleteCertificateV1WithResponse request returning *DeleteCertificateV1Response
func (*ClientWithResponses) DeleteCustomPrometheusJobByIdV1WithResponse ¶
func (c *ClientWithResponses) DeleteCustomPrometheusJobByIdV1WithResponse(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*DeleteCustomPrometheusJobByIdV1Response, error)
DeleteCustomPrometheusJobByIdV1WithResponse request returning *DeleteCustomPrometheusJobByIdV1Response
func (*ClientWithResponses) DeleteEFOIntegrationByIdV1WithResponse ¶
func (c *ClientWithResponses) DeleteEFOIntegrationByIdV1WithResponse(ctx context.Context, integrationId IntegrationId, reqEditors ...RequestEditorFn) (*DeleteEFOIntegrationByIdV1Response, error)
DeleteEFOIntegrationByIdV1WithResponse request returning *DeleteEFOIntegrationByIdV1Response
func (*ClientWithResponses) DeleteEFOIntegrationByIdV2WithResponse ¶
func (c *ClientWithResponses) DeleteEFOIntegrationByIdV2WithResponse(ctx context.Context, integrationId IntegrationId, reqEditors ...RequestEditorFn) (*DeleteEFOIntegrationByIdV2Response, error)
DeleteEFOIntegrationByIdV2WithResponse request returning *DeleteEFOIntegrationByIdV2Response
func (*ClientWithResponses) DeleteGlobalServiceAccountByIdV1WithResponse ¶
func (c *ClientWithResponses) DeleteGlobalServiceAccountByIdV1WithResponse(ctx context.Context, serviceAccountId ServiceAccountIdPath, reqEditors ...RequestEditorFn) (*DeleteGlobalServiceAccountByIdV1Response, error)
DeleteGlobalServiceAccountByIdV1WithResponse request returning *DeleteGlobalServiceAccountByIdV1Response
func (*ClientWithResponses) DeleteGlobalServiceAccountsNotificationSettingsV1WithResponse ¶
func (c *ClientWithResponses) DeleteGlobalServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteGlobalServiceAccountsNotificationSettingsV1Response, error)
DeleteGlobalServiceAccountsNotificationSettingsV1WithResponse request returning *DeleteGlobalServiceAccountsNotificationSettingsV1Response
func (*ClientWithResponses) DeleteGroupMappingByIdV1WithResponse ¶
func (c *ClientWithResponses) DeleteGroupMappingByIdV1WithResponse(ctx context.Context, groupMappingId GroupMappingIdPath, reqEditors ...RequestEditorFn) (*DeleteGroupMappingByIdV1Response, error)
DeleteGroupMappingByIdV1WithResponse request returning *DeleteGroupMappingByIdV1Response
func (*ClientWithResponses) DeleteInhibitionRuleByIdWithResponse ¶
func (c *ClientWithResponses) DeleteInhibitionRuleByIdWithResponse(ctx context.Context, inhibitionRuleId InhibitionRulePath, reqEditors ...RequestEditorFn) (*DeleteInhibitionRuleByIdResponse, error)
DeleteInhibitionRuleByIdWithResponse request returning *DeleteInhibitionRuleByIdResponse
func (*ClientWithResponses) DeleteIpFilterByIdV1WithResponse ¶
func (c *ClientWithResponses) DeleteIpFilterByIdV1WithResponse(ctx context.Context, ipFilterId IpFilterIdPath, reqEditors ...RequestEditorFn) (*DeleteIpFilterByIdV1Response, error)
DeleteIpFilterByIdV1WithResponse request returning *DeleteIpFilterByIdV1Response
func (*ClientWithResponses) DeleteJiraIntegrationV1WithResponse ¶
func (c *ClientWithResponses) DeleteJiraIntegrationV1WithResponse(ctx context.Context, integrationID IntegrationID, reqEditors ...RequestEditorFn) (*DeleteJiraIntegrationV1Response, error)
DeleteJiraIntegrationV1WithResponse request returning *DeleteJiraIntegrationV1Response
func (*ClientWithResponses) DeleteJiraIssueTypeV1WithResponse ¶
func (c *ClientWithResponses) DeleteJiraIssueTypeV1WithResponse(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, reqEditors ...RequestEditorFn) (*DeleteJiraIssueTypeV1Response, error)
DeleteJiraIssueTypeV1WithResponse request returning *DeleteJiraIssueTypeV1Response
func (*ClientWithResponses) DeleteNotificationChannelByIdWithResponse ¶
func (c *ClientWithResponses) DeleteNotificationChannelByIdWithResponse(ctx context.Context, notificationChannelID NotificationChannelID, reqEditors ...RequestEditorFn) (*DeleteNotificationChannelByIdResponse, error)
DeleteNotificationChannelByIdWithResponse request returning *DeleteNotificationChannelByIdResponse
func (*ClientWithResponses) DeletePricingByIdV1WithResponse ¶
func (c *ClientWithResponses) DeletePricingByIdV1WithResponse(ctx context.Context, pricingId PricingIdPath, reqEditors ...RequestEditorFn) (*DeletePricingByIdV1Response, error)
DeletePricingByIdV1WithResponse request returning *DeletePricingByIdV1Response
func (*ClientWithResponses) DeleteRoleByIdV1WithResponse ¶
func (c *ClientWithResponses) DeleteRoleByIdV1WithResponse(ctx context.Context, roleId RoleIdPath, reqEditors ...RequestEditorFn) (*DeleteRoleByIdV1Response, error)
DeleteRoleByIdV1WithResponse request returning *DeleteRoleByIdV1Response
func (*ClientWithResponses) DeleteSecureVulnerabilityV1BundlesBundleIdWithResponse ¶
func (c *ClientWithResponses) DeleteSecureVulnerabilityV1BundlesBundleIdWithResponse(ctx context.Context, bundleId int64, reqEditors ...RequestEditorFn) (*DeleteSecureVulnerabilityV1BundlesBundleIdResponse, error)
DeleteSecureVulnerabilityV1BundlesBundleIdWithResponse request returning *DeleteSecureVulnerabilityV1BundlesBundleIdResponse
func (*ClientWithResponses) DeleteSecureVulnerabilityV1PoliciesPolicyIdWithResponse ¶
func (c *ClientWithResponses) DeleteSecureVulnerabilityV1PoliciesPolicyIdWithResponse(ctx context.Context, policyId int64, reqEditors ...RequestEditorFn) (*DeleteSecureVulnerabilityV1PoliciesPolicyIdResponse, error)
DeleteSecureVulnerabilityV1PoliciesPolicyIdWithResponse request returning *DeleteSecureVulnerabilityV1PoliciesPolicyIdResponse
func (*ClientWithResponses) DeleteServiceAccountsNotificationSettingsV1WithResponse ¶
func (c *ClientWithResponses) DeleteServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*DeleteServiceAccountsNotificationSettingsV1Response, error)
DeleteServiceAccountsNotificationSettingsV1WithResponse request returning *DeleteServiceAccountsNotificationSettingsV1Response
func (*ClientWithResponses) DeleteSsoSettingsByIdV1WithResponse ¶
func (c *ClientWithResponses) DeleteSsoSettingsByIdV1WithResponse(ctx context.Context, ssoSettingsId SsoSettingsIdPath, reqEditors ...RequestEditorFn) (*DeleteSsoSettingsByIdV1Response, error)
DeleteSsoSettingsByIdV1WithResponse request returning *DeleteSsoSettingsByIdV1Response
func (*ClientWithResponses) DeleteTeamByIdV1WithResponse ¶
func (c *ClientWithResponses) DeleteTeamByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*DeleteTeamByIdV1Response, error)
DeleteTeamByIdV1WithResponse request returning *DeleteTeamByIdV1Response
func (*ClientWithResponses) DeleteTeamServiceAccountByIdV1WithResponse ¶
func (c *ClientWithResponses) DeleteTeamServiceAccountByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, serviceAccountId ServiceAccountIdPath, reqEditors ...RequestEditorFn) (*DeleteTeamServiceAccountByIdV1Response, error)
DeleteTeamServiceAccountByIdV1WithResponse request returning *DeleteTeamServiceAccountByIdV1Response
func (*ClientWithResponses) DeleteTeamUserByIdV1WithResponse ¶
func (c *ClientWithResponses) DeleteTeamUserByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, userId UserIdPath, reqEditors ...RequestEditorFn) (*DeleteTeamUserByIdV1Response, error)
DeleteTeamUserByIdV1WithResponse request returning *DeleteTeamUserByIdV1Response
func (*ClientWithResponses) DeleteUserByIdV1WithResponse ¶
func (c *ClientWithResponses) DeleteUserByIdV1WithResponse(ctx context.Context, userId UserIdPath, reqEditors ...RequestEditorFn) (*DeleteUserByIdV1Response, error)
DeleteUserByIdV1WithResponse request returning *DeleteUserByIdV1Response
func (*ClientWithResponses) DeleteZoneV1WithResponse ¶
func (c *ClientWithResponses) DeleteZoneV1WithResponse(ctx context.Context, zoneId ZoneId, reqEditors ...RequestEditorFn) (*DeleteZoneV1Response, error)
DeleteZoneV1WithResponse request returning *DeleteZoneV1Response
func (*ClientWithResponses) EditZoneV1WithBodyWithResponse ¶
func (c *ClientWithResponses) EditZoneV1WithBodyWithResponse(ctx context.Context, zoneId ZoneId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditZoneV1Response, error)
EditZoneV1WithBodyWithResponse request with arbitrary body returning *EditZoneV1Response
func (*ClientWithResponses) EditZoneV1WithResponse ¶
func (c *ClientWithResponses) EditZoneV1WithResponse(ctx context.Context, zoneId ZoneId, body EditZoneV1JSONRequestBody, reqEditors ...RequestEditorFn) (*EditZoneV1Response, error)
func (*ClientWithResponses) GenerateSysqlWithResponse ¶
func (c *ClientWithResponses) GenerateSysqlWithResponse(ctx context.Context, question string, reqEditors ...RequestEditorFn) (*GenerateSysqlResponse, error)
func (*ClientWithResponses) GetAcceptedRiskV1WithResponse ¶
func (c *ClientWithResponses) GetAcceptedRiskV1WithResponse(ctx context.Context, acceptedRiskID AcceptedRiskID, reqEditors ...RequestEditorFn) (*GetAcceptedRiskV1Response, error)
GetAcceptedRiskV1WithResponse request returning *GetAcceptedRiskV1Response
func (*ClientWithResponses) GetAcceptedRisksV1WithResponse ¶
func (c *ClientWithResponses) GetAcceptedRisksV1WithResponse(ctx context.Context, params *GetAcceptedRisksV1Params, reqEditors ...RequestEditorFn) (*GetAcceptedRisksV1Response, error)
GetAcceptedRisksV1WithResponse request returning *GetAcceptedRisksV1Response
func (*ClientWithResponses) GetAccessKeyByIdV1WithResponse ¶
func (c *ClientWithResponses) GetAccessKeyByIdV1WithResponse(ctx context.Context, accessKeyId AccessKeyIdPath, reqEditors ...RequestEditorFn) (*GetAccessKeyByIdV1Response, error)
GetAccessKeyByIdV1WithResponse request returning *GetAccessKeyByIdV1Response
func (*ClientWithResponses) GetAccessKeysV1WithResponse ¶
func (c *ClientWithResponses) GetAccessKeysV1WithResponse(ctx context.Context, params *GetAccessKeysV1Params, reqEditors ...RequestEditorFn) (*GetAccessKeysV1Response, error)
GetAccessKeysV1WithResponse request returning *GetAccessKeysV1Response
func (*ClientWithResponses) GetActionExecutionFileAcquireV1WithResponse ¶
func (c *ClientWithResponses) GetActionExecutionFileAcquireV1WithResponse(ctx context.Context, actionExecutionId ActionExecutionId, reqEditors ...RequestEditorFn) (*GetActionExecutionFileAcquireV1Response, error)
GetActionExecutionFileAcquireV1WithResponse request returning *GetActionExecutionFileAcquireV1Response
func (*ClientWithResponses) GetActionExecutionV1WithResponse ¶
func (c *ClientWithResponses) GetActionExecutionV1WithResponse(ctx context.Context, actionExecutionId ActionExecutionId, reqEditors ...RequestEditorFn) (*GetActionExecutionV1Response, error)
GetActionExecutionV1WithResponse request returning *GetActionExecutionV1Response
func (*ClientWithResponses) GetActionExecutionsv1WithResponse ¶
func (c *ClientWithResponses) GetActionExecutionsv1WithResponse(ctx context.Context, params *GetActionExecutionsv1Params, reqEditors ...RequestEditorFn) (*GetActionExecutionsv1Response, error)
GetActionExecutionsv1WithResponse request returning *GetActionExecutionsv1Response
func (*ClientWithResponses) GetActionsV1WithResponse ¶
func (c *ClientWithResponses) GetActionsV1WithResponse(ctx context.Context, params *GetActionsV1Params, reqEditors ...RequestEditorFn) (*GetActionsV1Response, error)
GetActionsV1WithResponse request returning *GetActionsV1Response
func (*ClientWithResponses) GetActivityAuditEntriesSupportedFiltersV1WithResponse ¶
func (c *ClientWithResponses) GetActivityAuditEntriesSupportedFiltersV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetActivityAuditEntriesSupportedFiltersV1Response, error)
GetActivityAuditEntriesSupportedFiltersV1WithResponse request returning *GetActivityAuditEntriesSupportedFiltersV1Response
func (*ClientWithResponses) GetActivityAuditEntriesV1WithResponse ¶
func (c *ClientWithResponses) GetActivityAuditEntriesV1WithResponse(ctx context.Context, params *GetActivityAuditEntriesV1Params, reqEditors ...RequestEditorFn) (*GetActivityAuditEntriesV1Response, error)
GetActivityAuditEntriesV1WithResponse request returning *GetActivityAuditEntriesV1Response
func (*ClientWithResponses) GetActivityAuditEntryV1WithResponse ¶
func (c *ClientWithResponses) GetActivityAuditEntryV1WithResponse(ctx context.Context, entryId EntryId, reqEditors ...RequestEditorFn) (*GetActivityAuditEntryV1Response, error)
GetActivityAuditEntryV1WithResponse request returning *GetActivityAuditEntryV1Response
func (*ClientWithResponses) GetAdminTsdbCleanTombstonesV1WithResponse ¶
func (c *ClientWithResponses) GetAdminTsdbCleanTombstonesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminTsdbCleanTombstonesV1Response, error)
GetAdminTsdbCleanTombstonesV1WithResponse request returning *GetAdminTsdbCleanTombstonesV1Response
func (*ClientWithResponses) GetAdminTsdbDeleteSeriesV1WithResponse ¶
func (c *ClientWithResponses) GetAdminTsdbDeleteSeriesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminTsdbDeleteSeriesV1Response, error)
GetAdminTsdbDeleteSeriesV1WithResponse request returning *GetAdminTsdbDeleteSeriesV1Response
func (*ClientWithResponses) GetAdminTsdbSnapshotV1WithResponse ¶
func (c *ClientWithResponses) GetAdminTsdbSnapshotV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminTsdbSnapshotV1Response, error)
GetAdminTsdbSnapshotV1WithResponse request returning *GetAdminTsdbSnapshotV1Response
func (*ClientWithResponses) GetAlertManagersV1WithResponse ¶
func (c *ClientWithResponses) GetAlertManagersV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAlertManagersV1Response, error)
GetAlertManagersV1WithResponse request returning *GetAlertManagersV1Response
func (*ClientWithResponses) GetAlertsV1WithResponse ¶
func (c *ClientWithResponses) GetAlertsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAlertsV1Response, error)
GetAlertsV1WithResponse request returning *GetAlertsV1Response
func (*ClientWithResponses) GetCaptureStorageConfigurationV1WithResponse ¶
func (c *ClientWithResponses) GetCaptureStorageConfigurationV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCaptureStorageConfigurationV1Response, error)
GetCaptureStorageConfigurationV1WithResponse request returning *GetCaptureStorageConfigurationV1Response
func (*ClientWithResponses) GetCertificateRegistrationV1WithResponse ¶
func (c *ClientWithResponses) GetCertificateRegistrationV1WithResponse(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*GetCertificateRegistrationV1Response, error)
GetCertificateRegistrationV1WithResponse request returning *GetCertificateRegistrationV1Response
func (*ClientWithResponses) GetCertificateV1WithResponse ¶
func (c *ClientWithResponses) GetCertificateV1WithResponse(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*GetCertificateV1Response, error)
GetCertificateV1WithResponse request returning *GetCertificateV1Response
func (*ClientWithResponses) GetCertificatesV1WithResponse ¶
func (c *ClientWithResponses) GetCertificatesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCertificatesV1Response, error)
GetCertificatesV1WithResponse request returning *GetCertificatesV1Response
func (*ClientWithResponses) GetCustomPrometheusJobByNameV1WithResponse ¶
func (c *ClientWithResponses) GetCustomPrometheusJobByNameV1WithResponse(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*GetCustomPrometheusJobByNameV1Response, error)
GetCustomPrometheusJobByNameV1WithResponse request returning *GetCustomPrometheusJobByNameV1Response
func (*ClientWithResponses) GetCustomPrometheusJobEnablementV1WithResponse ¶
func (c *ClientWithResponses) GetCustomPrometheusJobEnablementV1WithResponse(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*GetCustomPrometheusJobEnablementV1Response, error)
GetCustomPrometheusJobEnablementV1WithResponse request returning *GetCustomPrometheusJobEnablementV1Response
func (*ClientWithResponses) GetCustomPrometheusJobsV1WithResponse ¶
func (c *ClientWithResponses) GetCustomPrometheusJobsV1WithResponse(ctx context.Context, params *GetCustomPrometheusJobsV1Params, reqEditors ...RequestEditorFn) (*GetCustomPrometheusJobsV1Response, error)
GetCustomPrometheusJobsV1WithResponse request returning *GetCustomPrometheusJobsV1Response
func (*ClientWithResponses) GetDefaultRoleByDisplayNameV1WithResponse ¶
func (c *ClientWithResponses) GetDefaultRoleByDisplayNameV1WithResponse(ctx context.Context, roleDisplayName GetDefaultRoleByDisplayNameV1ParamsRoleDisplayName, reqEditors ...RequestEditorFn) (*GetDefaultRoleByDisplayNameV1Response, error)
GetDefaultRoleByDisplayNameV1WithResponse request returning *GetDefaultRoleByDisplayNameV1Response
func (*ClientWithResponses) GetDisabledMetricsByJobV1WithResponse ¶
func (c *ClientWithResponses) GetDisabledMetricsByJobV1WithResponse(ctx context.Context, params *GetDisabledMetricsByJobV1Params, reqEditors ...RequestEditorFn) (*GetDisabledMetricsByJobV1Response, error)
GetDisabledMetricsByJobV1WithResponse request returning *GetDisabledMetricsByJobV1Response
func (*ClientWithResponses) GetEFOIntegrationByIdV1WithResponse ¶
func (c *ClientWithResponses) GetEFOIntegrationByIdV1WithResponse(ctx context.Context, integrationId IntegrationId, reqEditors ...RequestEditorFn) (*GetEFOIntegrationByIdV1Response, error)
GetEFOIntegrationByIdV1WithResponse request returning *GetEFOIntegrationByIdV1Response
func (*ClientWithResponses) GetEFOIntegrationByIdV2WithResponse ¶
func (c *ClientWithResponses) GetEFOIntegrationByIdV2WithResponse(ctx context.Context, integrationId IntegrationId, reqEditors ...RequestEditorFn) (*GetEFOIntegrationByIdV2Response, error)
GetEFOIntegrationByIdV2WithResponse request returning *GetEFOIntegrationByIdV2Response
func (*ClientWithResponses) GetEventV1WithResponse ¶
func (c *ClientWithResponses) GetEventV1WithResponse(ctx context.Context, eventId EventId, reqEditors ...RequestEditorFn) (*GetEventV1Response, error)
GetEventV1WithResponse request returning *GetEventV1Response
func (*ClientWithResponses) GetEventsSupportedFiltersV1WithResponse ¶
func (c *ClientWithResponses) GetEventsSupportedFiltersV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetEventsSupportedFiltersV1Response, error)
GetEventsSupportedFiltersV1WithResponse request returning *GetEventsSupportedFiltersV1Response
func (*ClientWithResponses) GetEventsV1WithResponse ¶
func (c *ClientWithResponses) GetEventsV1WithResponse(ctx context.Context, params *GetEventsV1Params, reqEditors ...RequestEditorFn) (*GetEventsV1Response, error)
GetEventsV1WithResponse request returning *GetEventsV1Response
func (*ClientWithResponses) GetExemplarsV1WithResponse ¶
func (c *ClientWithResponses) GetExemplarsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetExemplarsV1Response, error)
GetExemplarsV1WithResponse request returning *GetExemplarsV1Response
func (*ClientWithResponses) GetFormatQueryV1WithResponse ¶
func (c *ClientWithResponses) GetFormatQueryV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetFormatQueryV1Response, error)
GetFormatQueryV1WithResponse request returning *GetFormatQueryV1Response
func (*ClientWithResponses) GetGlobaSsoSettingsV1WithResponse ¶
func (c *ClientWithResponses) GetGlobaSsoSettingsV1WithResponse(ctx context.Context, ssoProductId GetGlobaSsoSettingsV1ParamsSsoProductId, reqEditors ...RequestEditorFn) (*GetGlobaSsoSettingsV1Response, error)
GetGlobaSsoSettingsV1WithResponse request returning *GetGlobaSsoSettingsV1Response
func (*ClientWithResponses) GetGlobalServiceAccountByIdV1WithResponse ¶
func (c *ClientWithResponses) GetGlobalServiceAccountByIdV1WithResponse(ctx context.Context, serviceAccountId ServiceAccountIdPath, reqEditors ...RequestEditorFn) (*GetGlobalServiceAccountByIdV1Response, error)
GetGlobalServiceAccountByIdV1WithResponse request returning *GetGlobalServiceAccountByIdV1Response
func (*ClientWithResponses) GetGlobalServiceAccountsNotificationSettingsV1WithResponse ¶
func (c *ClientWithResponses) GetGlobalServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGlobalServiceAccountsNotificationSettingsV1Response, error)
GetGlobalServiceAccountsNotificationSettingsV1WithResponse request returning *GetGlobalServiceAccountsNotificationSettingsV1Response
func (*ClientWithResponses) GetGlobalServiceAccountsV1WithResponse ¶
func (c *ClientWithResponses) GetGlobalServiceAccountsV1WithResponse(ctx context.Context, params *GetGlobalServiceAccountsV1Params, reqEditors ...RequestEditorFn) (*GetGlobalServiceAccountsV1Response, error)
GetGlobalServiceAccountsV1WithResponse request returning *GetGlobalServiceAccountsV1Response
func (*ClientWithResponses) GetGroupMappingByIdV1WithResponse ¶
func (c *ClientWithResponses) GetGroupMappingByIdV1WithResponse(ctx context.Context, groupMappingId GroupMappingIdPath, reqEditors ...RequestEditorFn) (*GetGroupMappingByIdV1Response, error)
GetGroupMappingByIdV1WithResponse request returning *GetGroupMappingByIdV1Response
func (*ClientWithResponses) GetGroupMappingSettingsV1WithResponse ¶
func (c *ClientWithResponses) GetGroupMappingSettingsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGroupMappingSettingsV1Response, error)
GetGroupMappingSettingsV1WithResponse request returning *GetGroupMappingSettingsV1Response
func (*ClientWithResponses) GetGroupMappingsV1WithResponse ¶
func (c *ClientWithResponses) GetGroupMappingsV1WithResponse(ctx context.Context, params *GetGroupMappingsV1Params, reqEditors ...RequestEditorFn) (*GetGroupMappingsV1Response, error)
GetGroupMappingsV1WithResponse request returning *GetGroupMappingsV1Response
func (*ClientWithResponses) GetInhibitionRuleByIdWithResponse ¶
func (c *ClientWithResponses) GetInhibitionRuleByIdWithResponse(ctx context.Context, inhibitionRuleId InhibitionRulePath, reqEditors ...RequestEditorFn) (*GetInhibitionRuleByIdResponse, error)
GetInhibitionRuleByIdWithResponse request returning *GetInhibitionRuleByIdResponse
func (*ClientWithResponses) GetInhibitionRulesWithResponse ¶
func (c *ClientWithResponses) GetInhibitionRulesWithResponse(ctx context.Context, params *GetInhibitionRulesParams, reqEditors ...RequestEditorFn) (*GetInhibitionRulesResponse, error)
GetInhibitionRulesWithResponse request returning *GetInhibitionRulesResponse
func (*ClientWithResponses) GetIpFilterByIdV1WithResponse ¶
func (c *ClientWithResponses) GetIpFilterByIdV1WithResponse(ctx context.Context, ipFilterId IpFilterIdPath, reqEditors ...RequestEditorFn) (*GetIpFilterByIdV1Response, error)
GetIpFilterByIdV1WithResponse request returning *GetIpFilterByIdV1Response
func (*ClientWithResponses) GetIpFiltersSettingsV1WithResponse ¶
func (c *ClientWithResponses) GetIpFiltersSettingsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetIpFiltersSettingsV1Response, error)
GetIpFiltersSettingsV1WithResponse request returning *GetIpFiltersSettingsV1Response
func (*ClientWithResponses) GetIpFiltersV1WithResponse ¶
func (c *ClientWithResponses) GetIpFiltersV1WithResponse(ctx context.Context, params *GetIpFiltersV1Params, reqEditors ...RequestEditorFn) (*GetIpFiltersV1Response, error)
GetIpFiltersV1WithResponse request returning *GetIpFiltersV1Response
func (*ClientWithResponses) GetJiraIntegrationV1WithResponse ¶
func (c *ClientWithResponses) GetJiraIntegrationV1WithResponse(ctx context.Context, integrationID IntegrationID, reqEditors ...RequestEditorFn) (*GetJiraIntegrationV1Response, error)
GetJiraIntegrationV1WithResponse request returning *GetJiraIntegrationV1Response
func (*ClientWithResponses) GetJiraIntegrationsV1WithResponse ¶
func (c *ClientWithResponses) GetJiraIntegrationsV1WithResponse(ctx context.Context, params *GetJiraIntegrationsV1Params, reqEditors ...RequestEditorFn) (*GetJiraIntegrationsV1Response, error)
GetJiraIntegrationsV1WithResponse request returning *GetJiraIntegrationsV1Response
func (*ClientWithResponses) GetJiraIssueTypeV1WithResponse ¶
func (c *ClientWithResponses) GetJiraIssueTypeV1WithResponse(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, reqEditors ...RequestEditorFn) (*GetJiraIssueTypeV1Response, error)
GetJiraIssueTypeV1WithResponse request returning *GetJiraIssueTypeV1Response
func (*ClientWithResponses) GetJiraIssueTypesV1WithResponse ¶
func (c *ClientWithResponses) GetJiraIssueTypesV1WithResponse(ctx context.Context, integrationID IntegrationID, reqEditors ...RequestEditorFn) (*GetJiraIssueTypesV1Response, error)
GetJiraIssueTypesV1WithResponse request returning *GetJiraIssueTypesV1Response
func (*ClientWithResponses) GetLabelValuesV1WithResponse ¶
func (c *ClientWithResponses) GetLabelValuesV1WithResponse(ctx context.Context, labelName LabelNamePath, params *GetLabelValuesV1Params, reqEditors ...RequestEditorFn) (*GetLabelValuesV1Response, error)
GetLabelValuesV1WithResponse request returning *GetLabelValuesV1Response
func (*ClientWithResponses) GetLabelsV1WithResponse ¶
func (c *ClientWithResponses) GetLabelsV1WithResponse(ctx context.Context, params *GetLabelsV1Params, reqEditors ...RequestEditorFn) (*GetLabelsV1Response, error)
GetLabelsV1WithResponse request returning *GetLabelsV1Response
func (*ClientWithResponses) GetLiveNotificationsV1WithResponse ¶
func (c *ClientWithResponses) GetLiveNotificationsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLiveNotificationsV1Response, error)
GetLiveNotificationsV1WithResponse request returning *GetLiveNotificationsV1Response
func (*ClientWithResponses) GetMetadataV1WithResponse ¶
func (c *ClientWithResponses) GetMetadataV1WithResponse(ctx context.Context, params *GetMetadataV1Params, reqEditors ...RequestEditorFn) (*GetMetadataV1Response, error)
GetMetadataV1WithResponse request returning *GetMetadataV1Response
func (*ClientWithResponses) GetMonitorEventsV1WithResponse ¶
func (c *ClientWithResponses) GetMonitorEventsV1WithResponse(ctx context.Context, params *GetMonitorEventsV1Params, reqEditors ...RequestEditorFn) (*GetMonitorEventsV1Response, error)
GetMonitorEventsV1WithResponse request returning *GetMonitorEventsV1Response
func (*ClientWithResponses) GetMyPermissionsWithResponse ¶
func (c *ClientWithResponses) GetMyPermissionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMyPermissionsResponse, error)
func (*ClientWithResponses) GetNotificationChannelByIdWithResponse ¶
func (c *ClientWithResponses) GetNotificationChannelByIdWithResponse(ctx context.Context, notificationChannelID NotificationChannelID, reqEditors ...RequestEditorFn) (*GetNotificationChannelByIdResponse, error)
GetNotificationChannelByIdWithResponse request returning *GetNotificationChannelByIdResponse
func (*ClientWithResponses) GetNotificationChannelsWithResponse ¶
func (c *ClientWithResponses) GetNotificationChannelsWithResponse(ctx context.Context, params *GetNotificationChannelsParams, reqEditors ...RequestEditorFn) (*GetNotificationChannelsResponse, error)
GetNotificationChannelsWithResponse request returning *GetNotificationChannelsResponse
func (*ClientWithResponses) GetNotificationsV1WithResponse ¶
func (c *ClientWithResponses) GetNotificationsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNotificationsV1Response, error)
GetNotificationsV1WithResponse request returning *GetNotificationsV1Response
func (*ClientWithResponses) GetParseQueryV1WithResponse ¶
func (c *ClientWithResponses) GetParseQueryV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetParseQueryV1Response, error)
GetParseQueryV1WithResponse request returning *GetParseQueryV1Response
func (*ClientWithResponses) GetPermissionsV1WithResponse ¶
func (c *ClientWithResponses) GetPermissionsV1WithResponse(ctx context.Context, params *GetPermissionsV1Params, reqEditors ...RequestEditorFn) (*GetPermissionsV1Response, error)
GetPermissionsV1WithResponse request returning *GetPermissionsV1Response
func (*ClientWithResponses) GetPlatformAuditEventsV1WithResponse ¶
func (c *ClientWithResponses) GetPlatformAuditEventsV1WithResponse(ctx context.Context, params *GetPlatformAuditEventsV1Params, reqEditors ...RequestEditorFn) (*GetPlatformAuditEventsV1Response, error)
GetPlatformAuditEventsV1WithResponse request returning *GetPlatformAuditEventsV1Response
func (*ClientWithResponses) GetPricingByIdV1WithResponse ¶
func (c *ClientWithResponses) GetPricingByIdV1WithResponse(ctx context.Context, pricingId PricingIdPath, reqEditors ...RequestEditorFn) (*GetPricingByIdV1Response, error)
GetPricingByIdV1WithResponse request returning *GetPricingByIdV1Response
func (*ClientWithResponses) GetPricingProjectedCostsV1WithResponse ¶
func (c *ClientWithResponses) GetPricingProjectedCostsV1WithResponse(ctx context.Context, pricingId PricingIdPath, params *GetPricingProjectedCostsV1Params, reqEditors ...RequestEditorFn) (*GetPricingProjectedCostsV1Response, error)
GetPricingProjectedCostsV1WithResponse request returning *GetPricingProjectedCostsV1Response
func (*ClientWithResponses) GetPricingV1WithResponse ¶
func (c *ClientWithResponses) GetPricingV1WithResponse(ctx context.Context, params *GetPricingV1Params, reqEditors ...RequestEditorFn) (*GetPricingV1Response, error)
GetPricingV1WithResponse request returning *GetPricingV1Response
func (*ClientWithResponses) GetProcessTreeBranchesWithResponse ¶
func (c *ClientWithResponses) GetProcessTreeBranchesWithResponse(ctx context.Context, eventID string, reqEditors ...RequestEditorFn) (*GetProcessTreeBranchesResponse, error)
func (*ClientWithResponses) GetProcessTreeTreesWithResponse ¶
func (c *ClientWithResponses) GetProcessTreeTreesWithResponse(ctx context.Context, eventID string, reqEditors ...RequestEditorFn) (*GetProcessTreeTreesResponse, error)
func (*ClientWithResponses) GetQueryRangeV1WithResponse ¶
func (c *ClientWithResponses) GetQueryRangeV1WithResponse(ctx context.Context, params *GetQueryRangeV1Params, reqEditors ...RequestEditorFn) (*GetQueryRangeV1Response, error)
GetQueryRangeV1WithResponse request returning *GetQueryRangeV1Response
func (*ClientWithResponses) GetQueryV1WithResponse ¶
func (c *ClientWithResponses) GetQueryV1WithResponse(ctx context.Context, params *GetQueryV1Params, reqEditors ...RequestEditorFn) (*GetQueryV1Response, error)
GetQueryV1WithResponse request returning *GetQueryV1Response
func (*ClientWithResponses) GetResourceWithResponse ¶
func (c *ClientWithResponses) GetResourceWithResponse(ctx context.Context, hash string, reqEditors ...RequestEditorFn) (*GetResourceResponse, error)
GetResourceWithResponse request returning *GetResourceResponse
func (*ClientWithResponses) GetResourcesWithResponse ¶
func (c *ClientWithResponses) GetResourcesWithResponse(ctx context.Context, params *GetResourcesParams, reqEditors ...RequestEditorFn) (*GetResourcesResponse, error)
GetResourcesWithResponse request returning *GetResourcesResponse
func (*ClientWithResponses) GetRoleByIdV1WithResponse ¶
func (c *ClientWithResponses) GetRoleByIdV1WithResponse(ctx context.Context, roleId RoleIdPath, reqEditors ...RequestEditorFn) (*GetRoleByIdV1Response, error)
GetRoleByIdV1WithResponse request returning *GetRoleByIdV1Response
func (*ClientWithResponses) GetRolesV1WithResponse ¶
func (c *ClientWithResponses) GetRolesV1WithResponse(ctx context.Context, params *GetRolesV1Params, reqEditors ...RequestEditorFn) (*GetRolesV1Response, error)
GetRolesV1WithResponse request returning *GetRolesV1Response
func (*ClientWithResponses) GetRulesV1WithResponse ¶
func (c *ClientWithResponses) GetRulesV1WithResponse(ctx context.Context, params *GetRulesV1Params, reqEditors ...RequestEditorFn) (*GetRulesV1Response, error)
GetRulesV1WithResponse request returning *GetRulesV1Response
func (*ClientWithResponses) GetSBOMV1beta1WithResponse ¶
func (c *ClientWithResponses) GetSBOMV1beta1WithResponse(ctx context.Context, params *GetSBOMV1beta1Params, reqEditors ...RequestEditorFn) (*GetSBOMV1beta1Response, error)
GetSBOMV1beta1WithResponse request returning *GetSBOMV1beta1Response
func (*ClientWithResponses) GetSecureVulnerabilityV1BundlesBundleIdWithResponse ¶
func (c *ClientWithResponses) GetSecureVulnerabilityV1BundlesBundleIdWithResponse(ctx context.Context, bundleId int64, reqEditors ...RequestEditorFn) (*GetSecureVulnerabilityV1BundlesBundleIdResponse, error)
GetSecureVulnerabilityV1BundlesBundleIdWithResponse request returning *GetSecureVulnerabilityV1BundlesBundleIdResponse
func (*ClientWithResponses) GetSecureVulnerabilityV1BundlesWithResponse ¶
func (c *ClientWithResponses) GetSecureVulnerabilityV1BundlesWithResponse(ctx context.Context, params *GetSecureVulnerabilityV1BundlesParams, reqEditors ...RequestEditorFn) (*GetSecureVulnerabilityV1BundlesResponse, error)
GetSecureVulnerabilityV1BundlesWithResponse request returning *GetSecureVulnerabilityV1BundlesResponse
func (*ClientWithResponses) GetSecureVulnerabilityV1PipelineResultsWithResponse ¶
func (c *ClientWithResponses) GetSecureVulnerabilityV1PipelineResultsWithResponse(ctx context.Context, params *GetSecureVulnerabilityV1PipelineResultsParams, reqEditors ...RequestEditorFn) (*GetSecureVulnerabilityV1PipelineResultsResponse, error)
GetSecureVulnerabilityV1PipelineResultsWithResponse request returning *GetSecureVulnerabilityV1PipelineResultsResponse
func (*ClientWithResponses) GetSecureVulnerabilityV1PoliciesPolicyIdWithResponse ¶
func (c *ClientWithResponses) GetSecureVulnerabilityV1PoliciesPolicyIdWithResponse(ctx context.Context, policyId int64, reqEditors ...RequestEditorFn) (*GetSecureVulnerabilityV1PoliciesPolicyIdResponse, error)
GetSecureVulnerabilityV1PoliciesPolicyIdWithResponse request returning *GetSecureVulnerabilityV1PoliciesPolicyIdResponse
func (*ClientWithResponses) GetSecureVulnerabilityV1PoliciesWithResponse ¶
func (c *ClientWithResponses) GetSecureVulnerabilityV1PoliciesWithResponse(ctx context.Context, params *GetSecureVulnerabilityV1PoliciesParams, reqEditors ...RequestEditorFn) (*GetSecureVulnerabilityV1PoliciesResponse, error)
GetSecureVulnerabilityV1PoliciesWithResponse request returning *GetSecureVulnerabilityV1PoliciesResponse
func (*ClientWithResponses) GetSecureVulnerabilityV1ResultsResultIdWithResponse ¶
func (c *ClientWithResponses) GetSecureVulnerabilityV1ResultsResultIdWithResponse(ctx context.Context, resultId string, reqEditors ...RequestEditorFn) (*GetSecureVulnerabilityV1ResultsResultIdResponse, error)
GetSecureVulnerabilityV1ResultsResultIdWithResponse request returning *GetSecureVulnerabilityV1ResultsResultIdResponse
func (*ClientWithResponses) GetSeriesV1WithResponse ¶
func (c *ClientWithResponses) GetSeriesV1WithResponse(ctx context.Context, params *GetSeriesV1Params, reqEditors ...RequestEditorFn) (*GetSeriesV1Response, error)
GetSeriesV1WithResponse request returning *GetSeriesV1Response
func (*ClientWithResponses) GetServiceAccountsNotificationSettingsV1WithResponse ¶
func (c *ClientWithResponses) GetServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*GetServiceAccountsNotificationSettingsV1Response, error)
GetServiceAccountsNotificationSettingsV1WithResponse request returning *GetServiceAccountsNotificationSettingsV1Response
func (*ClientWithResponses) GetSsoSettingsByIdV1WithResponse ¶
func (c *ClientWithResponses) GetSsoSettingsByIdV1WithResponse(ctx context.Context, ssoSettingsId SsoSettingsIdPath, reqEditors ...RequestEditorFn) (*GetSsoSettingsByIdV1Response, error)
GetSsoSettingsByIdV1WithResponse request returning *GetSsoSettingsByIdV1Response
func (*ClientWithResponses) GetSsoSettingsV1WithResponse ¶
func (c *ClientWithResponses) GetSsoSettingsV1WithResponse(ctx context.Context, params *GetSsoSettingsV1Params, reqEditors ...RequestEditorFn) (*GetSsoSettingsV1Response, error)
GetSsoSettingsV1WithResponse request returning *GetSsoSettingsV1Response
func (*ClientWithResponses) GetStatusBuildInfoV1WithResponse ¶
func (c *ClientWithResponses) GetStatusBuildInfoV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusBuildInfoV1Response, error)
GetStatusBuildInfoV1WithResponse request returning *GetStatusBuildInfoV1Response
func (*ClientWithResponses) GetStatusConfigV1WithResponse ¶
func (c *ClientWithResponses) GetStatusConfigV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusConfigV1Response, error)
GetStatusConfigV1WithResponse request returning *GetStatusConfigV1Response
func (*ClientWithResponses) GetStatusFlagsV1WithResponse ¶
func (c *ClientWithResponses) GetStatusFlagsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusFlagsV1Response, error)
GetStatusFlagsV1WithResponse request returning *GetStatusFlagsV1Response
func (*ClientWithResponses) GetStatusRuntimeInfoV1WithResponse ¶
func (c *ClientWithResponses) GetStatusRuntimeInfoV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusRuntimeInfoV1Response, error)
GetStatusRuntimeInfoV1WithResponse request returning *GetStatusRuntimeInfoV1Response
func (*ClientWithResponses) GetStatusTsdbV1WithResponse ¶
func (c *ClientWithResponses) GetStatusTsdbV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusTsdbV1Response, error)
GetStatusTsdbV1WithResponse request returning *GetStatusTsdbV1Response
func (*ClientWithResponses) GetStatusWalReplayV1WithResponse ¶
func (c *ClientWithResponses) GetStatusWalReplayV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusWalReplayV1Response, error)
GetStatusWalReplayV1WithResponse request returning *GetStatusWalReplayV1Response
func (*ClientWithResponses) GetSysqlSchemaWithResponse ¶
func (c *ClientWithResponses) GetSysqlSchemaWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSysqlSchemaResponse, error)
GetSysqlSchemaWithResponse request returning *GetSysqlSchemaResponse
func (*ClientWithResponses) GetTargetsMetadataV1WithResponse ¶
func (c *ClientWithResponses) GetTargetsMetadataV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTargetsMetadataV1Response, error)
GetTargetsMetadataV1WithResponse request returning *GetTargetsMetadataV1Response
func (*ClientWithResponses) GetTargetsV1WithResponse ¶
func (c *ClientWithResponses) GetTargetsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTargetsV1Response, error)
GetTargetsV1WithResponse request returning *GetTargetsV1Response
func (*ClientWithResponses) GetTeamByIdV1WithResponse ¶
func (c *ClientWithResponses) GetTeamByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*GetTeamByIdV1Response, error)
GetTeamByIdV1WithResponse request returning *GetTeamByIdV1Response
func (*ClientWithResponses) GetTeamServiceAccountByIdV1WithResponse ¶
func (c *ClientWithResponses) GetTeamServiceAccountByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, serviceAccountId ServiceAccountIdPath, reqEditors ...RequestEditorFn) (*GetTeamServiceAccountByIdV1Response, error)
GetTeamServiceAccountByIdV1WithResponse request returning *GetTeamServiceAccountByIdV1Response
func (*ClientWithResponses) GetTeamServiceAccountsV1WithResponse ¶
func (c *ClientWithResponses) GetTeamServiceAccountsV1WithResponse(ctx context.Context, teamId TeamIdPath, params *GetTeamServiceAccountsV1Params, reqEditors ...RequestEditorFn) (*GetTeamServiceAccountsV1Response, error)
GetTeamServiceAccountsV1WithResponse request returning *GetTeamServiceAccountsV1Response
func (*ClientWithResponses) GetTeamUserByIdV1WithResponse ¶
func (c *ClientWithResponses) GetTeamUserByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, userId UserIdPath, reqEditors ...RequestEditorFn) (*GetTeamUserByIdV1Response, error)
GetTeamUserByIdV1WithResponse request returning *GetTeamUserByIdV1Response
func (*ClientWithResponses) GetTeamUsersV1WithResponse ¶
func (c *ClientWithResponses) GetTeamUsersV1WithResponse(ctx context.Context, teamId TeamIdPath, params *GetTeamUsersV1Params, reqEditors ...RequestEditorFn) (*GetTeamUsersV1Response, error)
GetTeamUsersV1WithResponse request returning *GetTeamUsersV1Response
func (*ClientWithResponses) GetTeamsV1WithResponse ¶
func (c *ClientWithResponses) GetTeamsV1WithResponse(ctx context.Context, params *GetTeamsV1Params, reqEditors ...RequestEditorFn) (*GetTeamsV1Response, error)
GetTeamsV1WithResponse request returning *GetTeamsV1Response
func (*ClientWithResponses) GetUserByIdV1WithResponse ¶
func (c *ClientWithResponses) GetUserByIdV1WithResponse(ctx context.Context, userId UserIdPath, reqEditors ...RequestEditorFn) (*GetUserByIdV1Response, error)
GetUserByIdV1WithResponse request returning *GetUserByIdV1Response
func (*ClientWithResponses) GetUserDeactivationConfigurationV1WithResponse ¶
func (c *ClientWithResponses) GetUserDeactivationConfigurationV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserDeactivationConfigurationV1Response, error)
GetUserDeactivationConfigurationV1WithResponse request returning *GetUserDeactivationConfigurationV1Response
func (*ClientWithResponses) GetUsersV1WithResponse ¶
func (c *ClientWithResponses) GetUsersV1WithResponse(ctx context.Context, params *GetUsersV1Params, reqEditors ...RequestEditorFn) (*GetUsersV1Response, error)
GetUsersV1WithResponse request returning *GetUsersV1Response
func (*ClientWithResponses) GetWastedWorkloadDataWithBodyWithResponse ¶
func (c *ClientWithResponses) GetWastedWorkloadDataWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetWastedWorkloadDataResponse, error)
GetWastedWorkloadDataWithBodyWithResponse request with arbitrary body returning *GetWastedWorkloadDataResponse
func (*ClientWithResponses) GetWastedWorkloadDataWithResponse ¶
func (c *ClientWithResponses) GetWastedWorkloadDataWithResponse(ctx context.Context, body GetWastedWorkloadDataJSONRequestBody, reqEditors ...RequestEditorFn) (*GetWastedWorkloadDataResponse, error)
func (*ClientWithResponses) GetWorkloadCostDataV1WithBodyWithResponse ¶
func (c *ClientWithResponses) GetWorkloadCostDataV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetWorkloadCostDataV1Response, error)
GetWorkloadCostDataV1WithBodyWithResponse request with arbitrary body returning *GetWorkloadCostDataV1Response
func (*ClientWithResponses) GetWorkloadCostDataV1WithResponse ¶
func (c *ClientWithResponses) GetWorkloadCostDataV1WithResponse(ctx context.Context, body GetWorkloadCostDataV1JSONRequestBody, reqEditors ...RequestEditorFn) (*GetWorkloadCostDataV1Response, error)
func (*ClientWithResponses) GetWorkloadRightsizingDataWithBodyWithResponse ¶
func (c *ClientWithResponses) GetWorkloadRightsizingDataWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetWorkloadRightsizingDataResponse, error)
GetWorkloadRightsizingDataWithBodyWithResponse request with arbitrary body returning *GetWorkloadRightsizingDataResponse
func (*ClientWithResponses) GetWorkloadRightsizingDataWithResponse ¶
func (c *ClientWithResponses) GetWorkloadRightsizingDataWithResponse(ctx context.Context, body GetWorkloadRightsizingDataJSONRequestBody, reqEditors ...RequestEditorFn) (*GetWorkloadRightsizingDataResponse, error)
func (*ClientWithResponses) GetZoneByIdV1WithResponse ¶
func (c *ClientWithResponses) GetZoneByIdV1WithResponse(ctx context.Context, zoneId ZoneId, reqEditors ...RequestEditorFn) (*GetZoneByIdV1Response, error)
GetZoneByIdV1WithResponse request returning *GetZoneByIdV1Response
func (*ClientWithResponses) ListEFOChannelsByIntegrationV1WithResponse ¶
func (c *ClientWithResponses) ListEFOChannelsByIntegrationV1WithResponse(ctx context.Context, params *ListEFOChannelsByIntegrationV1Params, reqEditors ...RequestEditorFn) (*ListEFOChannelsByIntegrationV1Response, error)
ListEFOChannelsByIntegrationV1WithResponse request returning *ListEFOChannelsByIntegrationV1Response
func (*ClientWithResponses) ListEFOChannelsByIntegrationV2WithResponse ¶
func (c *ClientWithResponses) ListEFOChannelsByIntegrationV2WithResponse(ctx context.Context, params *ListEFOChannelsByIntegrationV2Params, reqEditors ...RequestEditorFn) (*ListEFOChannelsByIntegrationV2Response, error)
ListEFOChannelsByIntegrationV2WithResponse request returning *ListEFOChannelsByIntegrationV2Response
func (*ClientWithResponses) ListEFOIntegrationsTypesV1WithResponse ¶
func (c *ClientWithResponses) ListEFOIntegrationsTypesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEFOIntegrationsTypesV1Response, error)
ListEFOIntegrationsTypesV1WithResponse request returning *ListEFOIntegrationsTypesV1Response
func (*ClientWithResponses) ListEFOIntegrationsTypesV2WithResponse ¶
func (c *ClientWithResponses) ListEFOIntegrationsTypesV2WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEFOIntegrationsTypesV2Response, error)
ListEFOIntegrationsTypesV2WithResponse request returning *ListEFOIntegrationsTypesV2Response
func (*ClientWithResponses) ListEFOIntegrationsV1WithResponse ¶
func (c *ClientWithResponses) ListEFOIntegrationsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEFOIntegrationsV1Response, error)
ListEFOIntegrationsV1WithResponse request returning *ListEFOIntegrationsV1Response
func (*ClientWithResponses) ListEFOIntegrationsV2WithResponse ¶
func (c *ClientWithResponses) ListEFOIntegrationsV2WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEFOIntegrationsV2Response, error)
ListEFOIntegrationsV2WithResponse request returning *ListEFOIntegrationsV2Response
func (*ClientWithResponses) ListJobsV1WithResponse ¶
func (c *ClientWithResponses) ListJobsV1WithResponse(ctx context.Context, params *ListJobsV1Params, reqEditors ...RequestEditorFn) (*ListJobsV1Response, error)
ListJobsV1WithResponse request returning *ListJobsV1Response
func (*ClientWithResponses) ListSchedulesV1WithResponse ¶
func (c *ClientWithResponses) ListSchedulesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListSchedulesV1Response, error)
ListSchedulesV1WithResponse request returning *ListSchedulesV1Response
func (*ClientWithResponses) ListZonesV1WithResponse ¶
func (c *ClientWithResponses) ListZonesV1WithResponse(ctx context.Context, params *ListZonesV1Params, reqEditors ...RequestEditorFn) (*ListZonesV1Response, error)
ListZonesV1WithResponse request returning *ListZonesV1Response
func (*ClientWithResponses) PostAcceptedRiskV1WithBodyWithResponse ¶
func (c *ClientWithResponses) PostAcceptedRiskV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostAcceptedRiskV1Response, error)
PostAcceptedRiskV1WithBodyWithResponse request with arbitrary body returning *PostAcceptedRiskV1Response
func (*ClientWithResponses) PostAcceptedRiskV1WithResponse ¶
func (c *ClientWithResponses) PostAcceptedRiskV1WithResponse(ctx context.Context, body PostAcceptedRiskV1JSONRequestBody, reqEditors ...RequestEditorFn) (*PostAcceptedRiskV1Response, error)
func (*ClientWithResponses) PostAdminTsdbCleanTombstonesV1WithResponse ¶
func (c *ClientWithResponses) PostAdminTsdbCleanTombstonesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAdminTsdbCleanTombstonesV1Response, error)
PostAdminTsdbCleanTombstonesV1WithResponse request returning *PostAdminTsdbCleanTombstonesV1Response
func (*ClientWithResponses) PostAdminTsdbDeleteSeriesV1WithResponse ¶
func (c *ClientWithResponses) PostAdminTsdbDeleteSeriesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAdminTsdbDeleteSeriesV1Response, error)
PostAdminTsdbDeleteSeriesV1WithResponse request returning *PostAdminTsdbDeleteSeriesV1Response
func (*ClientWithResponses) PostAdminTsdbSnapshotV1WithResponse ¶
func (c *ClientWithResponses) PostAdminTsdbSnapshotV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAdminTsdbSnapshotV1Response, error)
PostAdminTsdbSnapshotV1WithResponse request returning *PostAdminTsdbSnapshotV1Response
func (*ClientWithResponses) PostDisabledMetricsV1WithBodyWithResponse ¶
func (c *ClientWithResponses) PostDisabledMetricsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostDisabledMetricsV1Response, error)
PostDisabledMetricsV1WithBodyWithResponse request with arbitrary body returning *PostDisabledMetricsV1Response
func (*ClientWithResponses) PostDisabledMetricsV1WithResponse ¶
func (c *ClientWithResponses) PostDisabledMetricsV1WithResponse(ctx context.Context, body PostDisabledMetricsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*PostDisabledMetricsV1Response, error)
func (*ClientWithResponses) PostExemplarsV1WithResponse ¶
func (c *ClientWithResponses) PostExemplarsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostExemplarsV1Response, error)
PostExemplarsV1WithResponse request returning *PostExemplarsV1Response
func (*ClientWithResponses) PostFormatQueryV1WithResponse ¶
func (c *ClientWithResponses) PostFormatQueryV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostFormatQueryV1Response, error)
PostFormatQueryV1WithResponse request returning *PostFormatQueryV1Response
func (*ClientWithResponses) PostLabelsV1WithResponse ¶
func (c *ClientWithResponses) PostLabelsV1WithResponse(ctx context.Context, params *PostLabelsV1Params, reqEditors ...RequestEditorFn) (*PostLabelsV1Response, error)
PostLabelsV1WithResponse request returning *PostLabelsV1Response
func (*ClientWithResponses) PostParseQueryV1WithResponse ¶
func (c *ClientWithResponses) PostParseQueryV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostParseQueryV1Response, error)
PostParseQueryV1WithResponse request returning *PostParseQueryV1Response
func (*ClientWithResponses) PostQueryRangeV1WithResponse ¶
func (c *ClientWithResponses) PostQueryRangeV1WithResponse(ctx context.Context, params *PostQueryRangeV1Params, reqEditors ...RequestEditorFn) (*PostQueryRangeV1Response, error)
PostQueryRangeV1WithResponse request returning *PostQueryRangeV1Response
func (*ClientWithResponses) PostQueryV1WithResponse ¶
func (c *ClientWithResponses) PostQueryV1WithResponse(ctx context.Context, params *PostQueryV1Params, reqEditors ...RequestEditorFn) (*PostQueryV1Response, error)
PostQueryV1WithResponse request returning *PostQueryV1Response
func (*ClientWithResponses) PostSecureVulnerabilityV1BundlesWithBodyWithResponse ¶
func (c *ClientWithResponses) PostSecureVulnerabilityV1BundlesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSecureVulnerabilityV1BundlesResponse, error)
PostSecureVulnerabilityV1BundlesWithBodyWithResponse request with arbitrary body returning *PostSecureVulnerabilityV1BundlesResponse
func (*ClientWithResponses) PostSecureVulnerabilityV1BundlesWithResponse ¶
func (c *ClientWithResponses) PostSecureVulnerabilityV1BundlesWithResponse(ctx context.Context, body PostSecureVulnerabilityV1BundlesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSecureVulnerabilityV1BundlesResponse, error)
func (*ClientWithResponses) PostSecureVulnerabilityV1PoliciesWithBodyWithResponse ¶
func (c *ClientWithResponses) PostSecureVulnerabilityV1PoliciesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSecureVulnerabilityV1PoliciesResponse, error)
PostSecureVulnerabilityV1PoliciesWithBodyWithResponse request with arbitrary body returning *PostSecureVulnerabilityV1PoliciesResponse
func (*ClientWithResponses) PostSecureVulnerabilityV1PoliciesWithResponse ¶
func (c *ClientWithResponses) PostSecureVulnerabilityV1PoliciesWithResponse(ctx context.Context, body PostSecureVulnerabilityV1PoliciesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSecureVulnerabilityV1PoliciesResponse, error)
func (*ClientWithResponses) PostSeriesV1WithResponse ¶
func (c *ClientWithResponses) PostSeriesV1WithResponse(ctx context.Context, params *PostSeriesV1Params, reqEditors ...RequestEditorFn) (*PostSeriesV1Response, error)
PostSeriesV1WithResponse request returning *PostSeriesV1Response
func (*ClientWithResponses) PutSecureVulnerabilityV1BundlesBundleIdWithBodyWithResponse ¶
func (c *ClientWithResponses) PutSecureVulnerabilityV1BundlesBundleIdWithBodyWithResponse(ctx context.Context, bundleId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutSecureVulnerabilityV1BundlesBundleIdResponse, error)
PutSecureVulnerabilityV1BundlesBundleIdWithBodyWithResponse request with arbitrary body returning *PutSecureVulnerabilityV1BundlesBundleIdResponse
func (*ClientWithResponses) PutSecureVulnerabilityV1BundlesBundleIdWithResponse ¶
func (c *ClientWithResponses) PutSecureVulnerabilityV1BundlesBundleIdWithResponse(ctx context.Context, bundleId int64, body PutSecureVulnerabilityV1BundlesBundleIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutSecureVulnerabilityV1BundlesBundleIdResponse, error)
func (*ClientWithResponses) PutSecureVulnerabilityV1PoliciesPolicyIdWithBodyWithResponse ¶
func (c *ClientWithResponses) PutSecureVulnerabilityV1PoliciesPolicyIdWithBodyWithResponse(ctx context.Context, policyId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutSecureVulnerabilityV1PoliciesPolicyIdResponse, error)
PutSecureVulnerabilityV1PoliciesPolicyIdWithBodyWithResponse request with arbitrary body returning *PutSecureVulnerabilityV1PoliciesPolicyIdResponse
func (*ClientWithResponses) PutSecureVulnerabilityV1PoliciesPolicyIdWithResponse ¶
func (c *ClientWithResponses) PutSecureVulnerabilityV1PoliciesPolicyIdWithResponse(ctx context.Context, policyId int64, body PutSecureVulnerabilityV1PoliciesPolicyIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutSecureVulnerabilityV1PoliciesPolicyIdResponse, error)
func (*ClientWithResponses) QuerySysqlGetWithResponse ¶
func (c *ClientWithResponses) QuerySysqlGetWithResponse(ctx context.Context, params *QuerySysqlGetParams, reqEditors ...RequestEditorFn) (*QuerySysqlGetResponse, error)
QuerySysqlGetWithResponse request returning *QuerySysqlGetResponse
func (*ClientWithResponses) QuerySysqlPostWithBodyWithResponse ¶
func (c *ClientWithResponses) QuerySysqlPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QuerySysqlPostResponse, error)
QuerySysqlPostWithBodyWithResponse request with arbitrary body returning *QuerySysqlPostResponse
func (*ClientWithResponses) QuerySysqlPostWithResponse ¶
func (c *ClientWithResponses) QuerySysqlPostWithResponse(ctx context.Context, body QuerySysqlPostJSONRequestBody, reqEditors ...RequestEditorFn) (*QuerySysqlPostResponse, error)
func (*ClientWithResponses) RemoteWriteV1WithBodyWithResponse ¶
func (c *ClientWithResponses) RemoteWriteV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoteWriteV1Response, error)
RemoteWriteV1WithBodyWithResponse request with arbitrary body returning *RemoteWriteV1Response
func (*ClientWithResponses) SaveGroupMappingSettingsV1WithBodyWithResponse ¶
func (c *ClientWithResponses) SaveGroupMappingSettingsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SaveGroupMappingSettingsV1Response, error)
SaveGroupMappingSettingsV1WithBodyWithResponse request with arbitrary body returning *SaveGroupMappingSettingsV1Response
func (*ClientWithResponses) SaveGroupMappingSettingsV1WithResponse ¶
func (c *ClientWithResponses) SaveGroupMappingSettingsV1WithResponse(ctx context.Context, body SaveGroupMappingSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*SaveGroupMappingSettingsV1Response, error)
func (*ClientWithResponses) SaveIpFiltersSettingsV1WithBodyWithResponse ¶
func (c *ClientWithResponses) SaveIpFiltersSettingsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SaveIpFiltersSettingsV1Response, error)
SaveIpFiltersSettingsV1WithBodyWithResponse request with arbitrary body returning *SaveIpFiltersSettingsV1Response
func (*ClientWithResponses) SaveIpFiltersSettingsV1WithResponse ¶
func (c *ClientWithResponses) SaveIpFiltersSettingsV1WithResponse(ctx context.Context, body SaveIpFiltersSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*SaveIpFiltersSettingsV1Response, error)
func (*ClientWithResponses) SaveTeamUserV1WithBodyWithResponse ¶
func (c *ClientWithResponses) SaveTeamUserV1WithBodyWithResponse(ctx context.Context, teamId TeamIdPath, userId UserIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SaveTeamUserV1Response, error)
SaveTeamUserV1WithBodyWithResponse request with arbitrary body returning *SaveTeamUserV1Response
func (*ClientWithResponses) SaveTeamUserV1WithResponse ¶
func (c *ClientWithResponses) SaveTeamUserV1WithResponse(ctx context.Context, teamId TeamIdPath, userId UserIdPath, body SaveTeamUserV1JSONRequestBody, reqEditors ...RequestEditorFn) (*SaveTeamUserV1Response, error)
func (*ClientWithResponses) ScannerAPIServiceListRegistryResultsWithResponse ¶
func (c *ClientWithResponses) ScannerAPIServiceListRegistryResultsWithResponse(ctx context.Context, params *ScannerAPIServiceListRegistryResultsParams, reqEditors ...RequestEditorFn) (*ScannerAPIServiceListRegistryResultsResponse, error)
ScannerAPIServiceListRegistryResultsWithResponse request returning *ScannerAPIServiceListRegistryResultsResponse
func (*ClientWithResponses) ScannerAPIServiceListRuntimeResultsWithResponse ¶
func (c *ClientWithResponses) ScannerAPIServiceListRuntimeResultsWithResponse(ctx context.Context, params *ScannerAPIServiceListRuntimeResultsParams, reqEditors ...RequestEditorFn) (*ScannerAPIServiceListRuntimeResultsResponse, error)
ScannerAPIServiceListRuntimeResultsWithResponse request returning *ScannerAPIServiceListRuntimeResultsResponse
func (*ClientWithResponses) SubmitActionExecutionv1WithBodyWithResponse ¶
func (c *ClientWithResponses) SubmitActionExecutionv1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubmitActionExecutionv1Response, error)
SubmitActionExecutionv1WithBodyWithResponse request with arbitrary body returning *SubmitActionExecutionv1Response
func (*ClientWithResponses) SubmitActionExecutionv1WithResponse ¶
func (c *ClientWithResponses) SubmitActionExecutionv1WithResponse(ctx context.Context, body SubmitActionExecutionv1JSONRequestBody, reqEditors ...RequestEditorFn) (*SubmitActionExecutionv1Response, error)
func (*ClientWithResponses) UndoActionExecutionV1WithResponse ¶
func (c *ClientWithResponses) UndoActionExecutionV1WithResponse(ctx context.Context, actionExecutionId ActionExecutionId, params *UndoActionExecutionV1Params, reqEditors ...RequestEditorFn) (*UndoActionExecutionV1Response, error)
UndoActionExecutionV1WithResponse request returning *UndoActionExecutionV1Response
func (*ClientWithResponses) UpdateAcceptedRiskV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateAcceptedRiskV1WithBodyWithResponse(ctx context.Context, acceptedRiskID AcceptedRiskID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAcceptedRiskV1Response, error)
UpdateAcceptedRiskV1WithBodyWithResponse request with arbitrary body returning *UpdateAcceptedRiskV1Response
func (*ClientWithResponses) UpdateAcceptedRiskV1WithResponse ¶
func (c *ClientWithResponses) UpdateAcceptedRiskV1WithResponse(ctx context.Context, acceptedRiskID AcceptedRiskID, body UpdateAcceptedRiskV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAcceptedRiskV1Response, error)
func (*ClientWithResponses) UpdateAccessKeyByIdV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateAccessKeyByIdV1WithBodyWithResponse(ctx context.Context, accessKeyId AccessKeyIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAccessKeyByIdV1Response, error)
UpdateAccessKeyByIdV1WithBodyWithResponse request with arbitrary body returning *UpdateAccessKeyByIdV1Response
func (*ClientWithResponses) UpdateAccessKeyByIdV1WithResponse ¶
func (c *ClientWithResponses) UpdateAccessKeyByIdV1WithResponse(ctx context.Context, accessKeyId AccessKeyIdPath, body UpdateAccessKeyByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAccessKeyByIdV1Response, error)
func (*ClientWithResponses) UpdateCaptureStorageConfigurationV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateCaptureStorageConfigurationV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCaptureStorageConfigurationV1Response, error)
UpdateCaptureStorageConfigurationV1WithBodyWithResponse request with arbitrary body returning *UpdateCaptureStorageConfigurationV1Response
func (*ClientWithResponses) UpdateCaptureStorageConfigurationV1WithResponse ¶
func (c *ClientWithResponses) UpdateCaptureStorageConfigurationV1WithResponse(ctx context.Context, body UpdateCaptureStorageConfigurationV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCaptureStorageConfigurationV1Response, error)
func (*ClientWithResponses) UpdateCustomPrometheusJobByIdV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateCustomPrometheusJobByIdV1WithBodyWithResponse(ctx context.Context, jobName JobNamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCustomPrometheusJobByIdV1Response, error)
UpdateCustomPrometheusJobByIdV1WithBodyWithResponse request with arbitrary body returning *UpdateCustomPrometheusJobByIdV1Response
func (*ClientWithResponses) UpdateCustomPrometheusJobEnablementV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateCustomPrometheusJobEnablementV1WithBodyWithResponse(ctx context.Context, jobName JobNamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCustomPrometheusJobEnablementV1Response, error)
UpdateCustomPrometheusJobEnablementV1WithBodyWithResponse request with arbitrary body returning *UpdateCustomPrometheusJobEnablementV1Response
func (*ClientWithResponses) UpdateCustomPrometheusJobEnablementV1WithResponse ¶
func (c *ClientWithResponses) UpdateCustomPrometheusJobEnablementV1WithResponse(ctx context.Context, jobName JobNamePath, body UpdateCustomPrometheusJobEnablementV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomPrometheusJobEnablementV1Response, error)
func (*ClientWithResponses) UpdateEFOIntegrationByIdV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateEFOIntegrationByIdV1WithBodyWithResponse(ctx context.Context, integrationId IntegrationId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEFOIntegrationByIdV1Response, error)
UpdateEFOIntegrationByIdV1WithBodyWithResponse request with arbitrary body returning *UpdateEFOIntegrationByIdV1Response
func (*ClientWithResponses) UpdateEFOIntegrationByIdV1WithResponse ¶
func (c *ClientWithResponses) UpdateEFOIntegrationByIdV1WithResponse(ctx context.Context, integrationId IntegrationId, body UpdateEFOIntegrationByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEFOIntegrationByIdV1Response, error)
func (*ClientWithResponses) UpdateEFOIntegrationByIdV2WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateEFOIntegrationByIdV2WithBodyWithResponse(ctx context.Context, integrationId IntegrationId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEFOIntegrationByIdV2Response, error)
UpdateEFOIntegrationByIdV2WithBodyWithResponse request with arbitrary body returning *UpdateEFOIntegrationByIdV2Response
func (*ClientWithResponses) UpdateEFOIntegrationByIdV2WithResponse ¶
func (c *ClientWithResponses) UpdateEFOIntegrationByIdV2WithResponse(ctx context.Context, integrationId IntegrationId, body UpdateEFOIntegrationByIdV2JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEFOIntegrationByIdV2Response, error)
func (*ClientWithResponses) UpdateGlobalServiceAccountsNotificationSettingsV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateGlobalServiceAccountsNotificationSettingsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGlobalServiceAccountsNotificationSettingsV1Response, error)
UpdateGlobalServiceAccountsNotificationSettingsV1WithBodyWithResponse request with arbitrary body returning *UpdateGlobalServiceAccountsNotificationSettingsV1Response
func (*ClientWithResponses) UpdateGlobalServiceAccountsNotificationSettingsV1WithResponse ¶
func (c *ClientWithResponses) UpdateGlobalServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, body UpdateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGlobalServiceAccountsNotificationSettingsV1Response, error)
func (*ClientWithResponses) UpdateGlobalSsoSettingsV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateGlobalSsoSettingsV1WithBodyWithResponse(ctx context.Context, ssoProductId UpdateGlobalSsoSettingsV1ParamsSsoProductId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGlobalSsoSettingsV1Response, error)
UpdateGlobalSsoSettingsV1WithBodyWithResponse request with arbitrary body returning *UpdateGlobalSsoSettingsV1Response
func (*ClientWithResponses) UpdateGlobalSsoSettingsV1WithResponse ¶
func (c *ClientWithResponses) UpdateGlobalSsoSettingsV1WithResponse(ctx context.Context, ssoProductId UpdateGlobalSsoSettingsV1ParamsSsoProductId, body UpdateGlobalSsoSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGlobalSsoSettingsV1Response, error)
func (*ClientWithResponses) UpdateGroupMappingByIdV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateGroupMappingByIdV1WithBodyWithResponse(ctx context.Context, groupMappingId GroupMappingIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGroupMappingByIdV1Response, error)
UpdateGroupMappingByIdV1WithBodyWithResponse request with arbitrary body returning *UpdateGroupMappingByIdV1Response
func (*ClientWithResponses) UpdateGroupMappingByIdV1WithResponse ¶
func (c *ClientWithResponses) UpdateGroupMappingByIdV1WithResponse(ctx context.Context, groupMappingId GroupMappingIdPath, body UpdateGroupMappingByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGroupMappingByIdV1Response, error)
func (*ClientWithResponses) UpdateInhibitionRuleWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateInhibitionRuleWithBodyWithResponse(ctx context.Context, inhibitionRuleId InhibitionRulePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInhibitionRuleResponse, error)
UpdateInhibitionRuleWithBodyWithResponse request with arbitrary body returning *UpdateInhibitionRuleResponse
func (*ClientWithResponses) UpdateInhibitionRuleWithResponse ¶
func (c *ClientWithResponses) UpdateInhibitionRuleWithResponse(ctx context.Context, inhibitionRuleId InhibitionRulePath, body UpdateInhibitionRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInhibitionRuleResponse, error)
func (*ClientWithResponses) UpdateIpFilterV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateIpFilterV1WithBodyWithResponse(ctx context.Context, ipFilterId IpFilterIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateIpFilterV1Response, error)
UpdateIpFilterV1WithBodyWithResponse request with arbitrary body returning *UpdateIpFilterV1Response
func (*ClientWithResponses) UpdateIpFilterV1WithResponse ¶
func (c *ClientWithResponses) UpdateIpFilterV1WithResponse(ctx context.Context, ipFilterId IpFilterIdPath, body UpdateIpFilterV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateIpFilterV1Response, error)
func (*ClientWithResponses) UpdateJiraIntegrationV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateJiraIntegrationV1WithBodyWithResponse(ctx context.Context, integrationID IntegrationID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateJiraIntegrationV1Response, error)
UpdateJiraIntegrationV1WithBodyWithResponse request with arbitrary body returning *UpdateJiraIntegrationV1Response
func (*ClientWithResponses) UpdateJiraIntegrationV1WithResponse ¶
func (c *ClientWithResponses) UpdateJiraIntegrationV1WithResponse(ctx context.Context, integrationID IntegrationID, body UpdateJiraIntegrationV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateJiraIntegrationV1Response, error)
func (*ClientWithResponses) UpdateJiraIssueTypeV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateJiraIssueTypeV1WithBodyWithResponse(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateJiraIssueTypeV1Response, error)
UpdateJiraIssueTypeV1WithBodyWithResponse request with arbitrary body returning *UpdateJiraIssueTypeV1Response
func (*ClientWithResponses) UpdateJiraIssueTypeV1WithResponse ¶
func (c *ClientWithResponses) UpdateJiraIssueTypeV1WithResponse(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, body UpdateJiraIssueTypeV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateJiraIssueTypeV1Response, error)
func (*ClientWithResponses) UpdateNotificationChannelByIdWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateNotificationChannelByIdWithBodyWithResponse(ctx context.Context, notificationChannelID NotificationChannelID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNotificationChannelByIdResponse, error)
UpdateNotificationChannelByIdWithBodyWithResponse request with arbitrary body returning *UpdateNotificationChannelByIdResponse
func (*ClientWithResponses) UpdateNotificationChannelByIdWithResponse ¶
func (c *ClientWithResponses) UpdateNotificationChannelByIdWithResponse(ctx context.Context, notificationChannelID NotificationChannelID, body UpdateNotificationChannelByIdJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNotificationChannelByIdResponse, error)
func (*ClientWithResponses) UpdatePricingByIdV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdatePricingByIdV1WithBodyWithResponse(ctx context.Context, pricingId PricingIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePricingByIdV1Response, error)
UpdatePricingByIdV1WithBodyWithResponse request with arbitrary body returning *UpdatePricingByIdV1Response
func (*ClientWithResponses) UpdatePricingByIdV1WithResponse ¶
func (c *ClientWithResponses) UpdatePricingByIdV1WithResponse(ctx context.Context, pricingId PricingIdPath, body UpdatePricingByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePricingByIdV1Response, error)
func (*ClientWithResponses) UpdateRoleByIdV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateRoleByIdV1WithBodyWithResponse(ctx context.Context, roleId RoleIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRoleByIdV1Response, error)
UpdateRoleByIdV1WithBodyWithResponse request with arbitrary body returning *UpdateRoleByIdV1Response
func (*ClientWithResponses) UpdateRoleByIdV1WithResponse ¶
func (c *ClientWithResponses) UpdateRoleByIdV1WithResponse(ctx context.Context, roleId RoleIdPath, body UpdateRoleByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRoleByIdV1Response, error)
func (*ClientWithResponses) UpdateServiceAccountsNotificationSettingsV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateServiceAccountsNotificationSettingsV1WithBodyWithResponse(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateServiceAccountsNotificationSettingsV1Response, error)
UpdateServiceAccountsNotificationSettingsV1WithBodyWithResponse request with arbitrary body returning *UpdateServiceAccountsNotificationSettingsV1Response
func (*ClientWithResponses) UpdateServiceAccountsNotificationSettingsV1WithResponse ¶
func (c *ClientWithResponses) UpdateServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, teamId TeamIdPath, body UpdateServiceAccountsNotificationSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateServiceAccountsNotificationSettingsV1Response, error)
func (*ClientWithResponses) UpdateSsoSettingsByIdV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateSsoSettingsByIdV1WithBodyWithResponse(ctx context.Context, ssoSettingsId SsoSettingsIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSsoSettingsByIdV1Response, error)
UpdateSsoSettingsByIdV1WithBodyWithResponse request with arbitrary body returning *UpdateSsoSettingsByIdV1Response
func (*ClientWithResponses) UpdateSsoSettingsByIdV1WithResponse ¶
func (c *ClientWithResponses) UpdateSsoSettingsByIdV1WithResponse(ctx context.Context, ssoSettingsId SsoSettingsIdPath, body UpdateSsoSettingsByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSsoSettingsByIdV1Response, error)
func (*ClientWithResponses) UpdateTeamByIdV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateTeamByIdV1WithBodyWithResponse(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamByIdV1Response, error)
UpdateTeamByIdV1WithBodyWithResponse request with arbitrary body returning *UpdateTeamByIdV1Response
func (*ClientWithResponses) UpdateTeamByIdV1WithResponse ¶
func (c *ClientWithResponses) UpdateTeamByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, body UpdateTeamByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamByIdV1Response, error)
func (*ClientWithResponses) UpdateUserDeactivationConfigurationByIdV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateUserDeactivationConfigurationByIdV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserDeactivationConfigurationByIdV1Response, error)
UpdateUserDeactivationConfigurationByIdV1WithBodyWithResponse request with arbitrary body returning *UpdateUserDeactivationConfigurationByIdV1Response
func (*ClientWithResponses) UpdateUserDeactivationConfigurationByIdV1WithResponse ¶
func (c *ClientWithResponses) UpdateUserDeactivationConfigurationByIdV1WithResponse(ctx context.Context, body UpdateUserDeactivationConfigurationByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserDeactivationConfigurationByIdV1Response, error)
func (*ClientWithResponses) UpdateUserV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateUserV1WithBodyWithResponse(ctx context.Context, userId UserIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserV1Response, error)
UpdateUserV1WithBodyWithResponse request with arbitrary body returning *UpdateUserV1Response
func (*ClientWithResponses) UpdateUserV1WithResponse ¶
func (c *ClientWithResponses) UpdateUserV1WithResponse(ctx context.Context, userId UserIdPath, body UpdateUserV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserV1Response, error)
func (*ClientWithResponses) UploadCertificateV1WithBodyWithResponse ¶
func (c *ClientWithResponses) UploadCertificateV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadCertificateV1Response, error)
UploadCertificateV1WithBodyWithResponse request with arbitrary body returning *UploadCertificateV1Response
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// QuerySysqlGetWithResponse request
QuerySysqlGetWithResponse(ctx context.Context, params *QuerySysqlGetParams, reqEditors ...RequestEditorFn) (*QuerySysqlGetResponse, error)
// QuerySysqlPostWithBodyWithResponse request with any body
QuerySysqlPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QuerySysqlPostResponse, error)
QuerySysqlPostWithResponse(ctx context.Context, body QuerySysqlPostJSONRequestBody, reqEditors ...RequestEditorFn) (*QuerySysqlPostResponse, error)
// GetSysqlSchemaWithResponse request
GetSysqlSchemaWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSysqlSchemaResponse, error)
// GetInhibitionRulesWithResponse request
GetInhibitionRulesWithResponse(ctx context.Context, params *GetInhibitionRulesParams, reqEditors ...RequestEditorFn) (*GetInhibitionRulesResponse, error)
// CreateInhibitionRuleWithBodyWithResponse request with any body
CreateInhibitionRuleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateInhibitionRuleResponse, error)
CreateInhibitionRuleWithResponse(ctx context.Context, body CreateInhibitionRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateInhibitionRuleResponse, error)
// DeleteInhibitionRuleByIdWithResponse request
DeleteInhibitionRuleByIdWithResponse(ctx context.Context, inhibitionRuleId InhibitionRulePath, reqEditors ...RequestEditorFn) (*DeleteInhibitionRuleByIdResponse, error)
// GetInhibitionRuleByIdWithResponse request
GetInhibitionRuleByIdWithResponse(ctx context.Context, inhibitionRuleId InhibitionRulePath, reqEditors ...RequestEditorFn) (*GetInhibitionRuleByIdResponse, error)
// UpdateInhibitionRuleWithBodyWithResponse request with any body
UpdateInhibitionRuleWithBodyWithResponse(ctx context.Context, inhibitionRuleId InhibitionRulePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInhibitionRuleResponse, error)
UpdateInhibitionRuleWithResponse(ctx context.Context, inhibitionRuleId InhibitionRulePath, body UpdateInhibitionRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInhibitionRuleResponse, error)
// GetPricingV1WithResponse request
GetPricingV1WithResponse(ctx context.Context, params *GetPricingV1Params, reqEditors ...RequestEditorFn) (*GetPricingV1Response, error)
// CreatePricingV1WithBodyWithResponse request with any body
CreatePricingV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePricingV1Response, error)
CreatePricingV1WithResponse(ctx context.Context, body CreatePricingV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePricingV1Response, error)
// DeletePricingByIdV1WithResponse request
DeletePricingByIdV1WithResponse(ctx context.Context, pricingId PricingIdPath, reqEditors ...RequestEditorFn) (*DeletePricingByIdV1Response, error)
// GetPricingByIdV1WithResponse request
GetPricingByIdV1WithResponse(ctx context.Context, pricingId PricingIdPath, reqEditors ...RequestEditorFn) (*GetPricingByIdV1Response, error)
// UpdatePricingByIdV1WithBodyWithResponse request with any body
UpdatePricingByIdV1WithBodyWithResponse(ctx context.Context, pricingId PricingIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePricingByIdV1Response, error)
UpdatePricingByIdV1WithResponse(ctx context.Context, pricingId PricingIdPath, body UpdatePricingByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePricingByIdV1Response, error)
// GetPricingProjectedCostsV1WithResponse request
GetPricingProjectedCostsV1WithResponse(ctx context.Context, pricingId PricingIdPath, params *GetPricingProjectedCostsV1Params, reqEditors ...RequestEditorFn) (*GetPricingProjectedCostsV1Response, error)
// GetWastedWorkloadDataWithBodyWithResponse request with any body
GetWastedWorkloadDataWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetWastedWorkloadDataResponse, error)
GetWastedWorkloadDataWithResponse(ctx context.Context, body GetWastedWorkloadDataJSONRequestBody, reqEditors ...RequestEditorFn) (*GetWastedWorkloadDataResponse, error)
// GetWorkloadCostDataV1WithBodyWithResponse request with any body
GetWorkloadCostDataV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetWorkloadCostDataV1Response, error)
GetWorkloadCostDataV1WithResponse(ctx context.Context, body GetWorkloadCostDataV1JSONRequestBody, reqEditors ...RequestEditorFn) (*GetWorkloadCostDataV1Response, error)
// GetWorkloadRightsizingDataWithBodyWithResponse request with any body
GetWorkloadRightsizingDataWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetWorkloadRightsizingDataResponse, error)
GetWorkloadRightsizingDataWithResponse(ctx context.Context, body GetWorkloadRightsizingDataJSONRequestBody, reqEditors ...RequestEditorFn) (*GetWorkloadRightsizingDataResponse, error)
// GetMonitorEventsV1WithResponse request
GetMonitorEventsV1WithResponse(ctx context.Context, params *GetMonitorEventsV1Params, reqEditors ...RequestEditorFn) (*GetMonitorEventsV1Response, error)
// GetDisabledMetricsByJobV1WithResponse request
GetDisabledMetricsByJobV1WithResponse(ctx context.Context, params *GetDisabledMetricsByJobV1Params, reqEditors ...RequestEditorFn) (*GetDisabledMetricsByJobV1Response, error)
// PostDisabledMetricsV1WithBodyWithResponse request with any body
PostDisabledMetricsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostDisabledMetricsV1Response, error)
PostDisabledMetricsV1WithResponse(ctx context.Context, body PostDisabledMetricsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*PostDisabledMetricsV1Response, error)
// GetCustomPrometheusJobsV1WithResponse request
GetCustomPrometheusJobsV1WithResponse(ctx context.Context, params *GetCustomPrometheusJobsV1Params, reqEditors ...RequestEditorFn) (*GetCustomPrometheusJobsV1Response, error)
// DeleteCustomPrometheusJobByIdV1WithResponse request
DeleteCustomPrometheusJobByIdV1WithResponse(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*DeleteCustomPrometheusJobByIdV1Response, error)
// GetCustomPrometheusJobByNameV1WithResponse request
GetCustomPrometheusJobByNameV1WithResponse(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*GetCustomPrometheusJobByNameV1Response, error)
// CreateCustomPrometheusJobV1WithBodyWithResponse request with any body
CreateCustomPrometheusJobV1WithBodyWithResponse(ctx context.Context, jobName JobNamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCustomPrometheusJobV1Response, error)
// UpdateCustomPrometheusJobByIdV1WithBodyWithResponse request with any body
UpdateCustomPrometheusJobByIdV1WithBodyWithResponse(ctx context.Context, jobName JobNamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCustomPrometheusJobByIdV1Response, error)
// GetCustomPrometheusJobEnablementV1WithResponse request
GetCustomPrometheusJobEnablementV1WithResponse(ctx context.Context, jobName JobNamePath, reqEditors ...RequestEditorFn) (*GetCustomPrometheusJobEnablementV1Response, error)
// UpdateCustomPrometheusJobEnablementV1WithBodyWithResponse request with any body
UpdateCustomPrometheusJobEnablementV1WithBodyWithResponse(ctx context.Context, jobName JobNamePath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCustomPrometheusJobEnablementV1Response, error)
UpdateCustomPrometheusJobEnablementV1WithResponse(ctx context.Context, jobName JobNamePath, body UpdateCustomPrometheusJobEnablementV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomPrometheusJobEnablementV1Response, error)
// GetJiraIntegrationsV1WithResponse request
GetJiraIntegrationsV1WithResponse(ctx context.Context, params *GetJiraIntegrationsV1Params, reqEditors ...RequestEditorFn) (*GetJiraIntegrationsV1Response, error)
// CreateJiraIntegrationV1WithBodyWithResponse request with any body
CreateJiraIntegrationV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJiraIntegrationV1Response, error)
CreateJiraIntegrationV1WithResponse(ctx context.Context, body CreateJiraIntegrationV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJiraIntegrationV1Response, error)
// DeleteJiraIntegrationV1WithResponse request
DeleteJiraIntegrationV1WithResponse(ctx context.Context, integrationID IntegrationID, reqEditors ...RequestEditorFn) (*DeleteJiraIntegrationV1Response, error)
// GetJiraIntegrationV1WithResponse request
GetJiraIntegrationV1WithResponse(ctx context.Context, integrationID IntegrationID, reqEditors ...RequestEditorFn) (*GetJiraIntegrationV1Response, error)
// UpdateJiraIntegrationV1WithBodyWithResponse request with any body
UpdateJiraIntegrationV1WithBodyWithResponse(ctx context.Context, integrationID IntegrationID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateJiraIntegrationV1Response, error)
UpdateJiraIntegrationV1WithResponse(ctx context.Context, integrationID IntegrationID, body UpdateJiraIntegrationV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateJiraIntegrationV1Response, error)
// GetJiraIssueTypesV1WithResponse request
GetJiraIssueTypesV1WithResponse(ctx context.Context, integrationID IntegrationID, reqEditors ...RequestEditorFn) (*GetJiraIssueTypesV1Response, error)
// CreateJiraIssueTypeV1WithBodyWithResponse request with any body
CreateJiraIssueTypeV1WithBodyWithResponse(ctx context.Context, integrationID IntegrationID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJiraIssueTypeV1Response, error)
CreateJiraIssueTypeV1WithResponse(ctx context.Context, integrationID IntegrationID, body CreateJiraIssueTypeV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJiraIssueTypeV1Response, error)
// DeleteJiraIssueTypeV1WithResponse request
DeleteJiraIssueTypeV1WithResponse(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, reqEditors ...RequestEditorFn) (*DeleteJiraIssueTypeV1Response, error)
// GetJiraIssueTypeV1WithResponse request
GetJiraIssueTypeV1WithResponse(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, reqEditors ...RequestEditorFn) (*GetJiraIssueTypeV1Response, error)
// UpdateJiraIssueTypeV1WithBodyWithResponse request with any body
UpdateJiraIssueTypeV1WithBodyWithResponse(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateJiraIssueTypeV1Response, error)
UpdateJiraIssueTypeV1WithResponse(ctx context.Context, integrationID IntegrationID, issueTypeID IssueTypeID, body UpdateJiraIssueTypeV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateJiraIssueTypeV1Response, error)
// ListJobsV1WithResponse request
ListJobsV1WithResponse(ctx context.Context, params *ListJobsV1Params, reqEditors ...RequestEditorFn) (*ListJobsV1Response, error)
// ListSchedulesV1WithResponse request
ListSchedulesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListSchedulesV1Response, error)
// GetAccessKeysV1WithResponse request
GetAccessKeysV1WithResponse(ctx context.Context, params *GetAccessKeysV1Params, reqEditors ...RequestEditorFn) (*GetAccessKeysV1Response, error)
// CreateAccessKeyV1WithBodyWithResponse request with any body
CreateAccessKeyV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAccessKeyV1Response, error)
CreateAccessKeyV1WithResponse(ctx context.Context, body CreateAccessKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAccessKeyV1Response, error)
// DeleteAccessKeyByIdV1WithResponse request
DeleteAccessKeyByIdV1WithResponse(ctx context.Context, accessKeyId AccessKeyIdPath, reqEditors ...RequestEditorFn) (*DeleteAccessKeyByIdV1Response, error)
// GetAccessKeyByIdV1WithResponse request
GetAccessKeyByIdV1WithResponse(ctx context.Context, accessKeyId AccessKeyIdPath, reqEditors ...RequestEditorFn) (*GetAccessKeyByIdV1Response, error)
// UpdateAccessKeyByIdV1WithBodyWithResponse request with any body
UpdateAccessKeyByIdV1WithBodyWithResponse(ctx context.Context, accessKeyId AccessKeyIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAccessKeyByIdV1Response, error)
UpdateAccessKeyByIdV1WithResponse(ctx context.Context, accessKeyId AccessKeyIdPath, body UpdateAccessKeyByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAccessKeyByIdV1Response, error)
// GetCaptureStorageConfigurationV1WithResponse request
GetCaptureStorageConfigurationV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCaptureStorageConfigurationV1Response, error)
// UpdateCaptureStorageConfigurationV1WithBodyWithResponse request with any body
UpdateCaptureStorageConfigurationV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCaptureStorageConfigurationV1Response, error)
UpdateCaptureStorageConfigurationV1WithResponse(ctx context.Context, body UpdateCaptureStorageConfigurationV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCaptureStorageConfigurationV1Response, error)
// GetUserDeactivationConfigurationV1WithResponse request
GetUserDeactivationConfigurationV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserDeactivationConfigurationV1Response, error)
// UpdateUserDeactivationConfigurationByIdV1WithBodyWithResponse request with any body
UpdateUserDeactivationConfigurationByIdV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserDeactivationConfigurationByIdV1Response, error)
UpdateUserDeactivationConfigurationByIdV1WithResponse(ctx context.Context, body UpdateUserDeactivationConfigurationByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserDeactivationConfigurationByIdV1Response, error)
// GetDefaultRoleByDisplayNameV1WithResponse request
GetDefaultRoleByDisplayNameV1WithResponse(ctx context.Context, roleDisplayName GetDefaultRoleByDisplayNameV1ParamsRoleDisplayName, reqEditors ...RequestEditorFn) (*GetDefaultRoleByDisplayNameV1Response, error)
// GetGlobaSsoSettingsV1WithResponse request
GetGlobaSsoSettingsV1WithResponse(ctx context.Context, ssoProductId GetGlobaSsoSettingsV1ParamsSsoProductId, reqEditors ...RequestEditorFn) (*GetGlobaSsoSettingsV1Response, error)
// UpdateGlobalSsoSettingsV1WithBodyWithResponse request with any body
UpdateGlobalSsoSettingsV1WithBodyWithResponse(ctx context.Context, ssoProductId UpdateGlobalSsoSettingsV1ParamsSsoProductId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGlobalSsoSettingsV1Response, error)
UpdateGlobalSsoSettingsV1WithResponse(ctx context.Context, ssoProductId UpdateGlobalSsoSettingsV1ParamsSsoProductId, body UpdateGlobalSsoSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGlobalSsoSettingsV1Response, error)
// GetGroupMappingsV1WithResponse request
GetGroupMappingsV1WithResponse(ctx context.Context, params *GetGroupMappingsV1Params, reqEditors ...RequestEditorFn) (*GetGroupMappingsV1Response, error)
// CreateGroupMappingV1WithBodyWithResponse request with any body
CreateGroupMappingV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupMappingV1Response, error)
CreateGroupMappingV1WithResponse(ctx context.Context, body CreateGroupMappingV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupMappingV1Response, error)
// GetGroupMappingSettingsV1WithResponse request
GetGroupMappingSettingsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGroupMappingSettingsV1Response, error)
// SaveGroupMappingSettingsV1WithBodyWithResponse request with any body
SaveGroupMappingSettingsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SaveGroupMappingSettingsV1Response, error)
SaveGroupMappingSettingsV1WithResponse(ctx context.Context, body SaveGroupMappingSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*SaveGroupMappingSettingsV1Response, error)
// DeleteGroupMappingByIdV1WithResponse request
DeleteGroupMappingByIdV1WithResponse(ctx context.Context, groupMappingId GroupMappingIdPath, reqEditors ...RequestEditorFn) (*DeleteGroupMappingByIdV1Response, error)
// GetGroupMappingByIdV1WithResponse request
GetGroupMappingByIdV1WithResponse(ctx context.Context, groupMappingId GroupMappingIdPath, reqEditors ...RequestEditorFn) (*GetGroupMappingByIdV1Response, error)
// UpdateGroupMappingByIdV1WithBodyWithResponse request with any body
UpdateGroupMappingByIdV1WithBodyWithResponse(ctx context.Context, groupMappingId GroupMappingIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGroupMappingByIdV1Response, error)
UpdateGroupMappingByIdV1WithResponse(ctx context.Context, groupMappingId GroupMappingIdPath, body UpdateGroupMappingByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGroupMappingByIdV1Response, error)
// GetIpFiltersV1WithResponse request
GetIpFiltersV1WithResponse(ctx context.Context, params *GetIpFiltersV1Params, reqEditors ...RequestEditorFn) (*GetIpFiltersV1Response, error)
// CreateIpFilterV1WithBodyWithResponse request with any body
CreateIpFilterV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateIpFilterV1Response, error)
CreateIpFilterV1WithResponse(ctx context.Context, body CreateIpFilterV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateIpFilterV1Response, error)
// GetIpFiltersSettingsV1WithResponse request
GetIpFiltersSettingsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetIpFiltersSettingsV1Response, error)
// SaveIpFiltersSettingsV1WithBodyWithResponse request with any body
SaveIpFiltersSettingsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SaveIpFiltersSettingsV1Response, error)
SaveIpFiltersSettingsV1WithResponse(ctx context.Context, body SaveIpFiltersSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*SaveIpFiltersSettingsV1Response, error)
// DeleteIpFilterByIdV1WithResponse request
DeleteIpFilterByIdV1WithResponse(ctx context.Context, ipFilterId IpFilterIdPath, reqEditors ...RequestEditorFn) (*DeleteIpFilterByIdV1Response, error)
// GetIpFilterByIdV1WithResponse request
GetIpFilterByIdV1WithResponse(ctx context.Context, ipFilterId IpFilterIdPath, reqEditors ...RequestEditorFn) (*GetIpFilterByIdV1Response, error)
// UpdateIpFilterV1WithBodyWithResponse request with any body
UpdateIpFilterV1WithBodyWithResponse(ctx context.Context, ipFilterId IpFilterIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateIpFilterV1Response, error)
UpdateIpFilterV1WithResponse(ctx context.Context, ipFilterId IpFilterIdPath, body UpdateIpFilterV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateIpFilterV1Response, error)
// GetNotificationChannelsWithResponse request
GetNotificationChannelsWithResponse(ctx context.Context, params *GetNotificationChannelsParams, reqEditors ...RequestEditorFn) (*GetNotificationChannelsResponse, error)
// CreateNotificationChannelWithBodyWithResponse request with any body
CreateNotificationChannelWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNotificationChannelResponse, error)
CreateNotificationChannelWithResponse(ctx context.Context, body CreateNotificationChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNotificationChannelResponse, error)
// DeleteNotificationChannelByIdWithResponse request
DeleteNotificationChannelByIdWithResponse(ctx context.Context, notificationChannelID NotificationChannelID, reqEditors ...RequestEditorFn) (*DeleteNotificationChannelByIdResponse, error)
// GetNotificationChannelByIdWithResponse request
GetNotificationChannelByIdWithResponse(ctx context.Context, notificationChannelID NotificationChannelID, reqEditors ...RequestEditorFn) (*GetNotificationChannelByIdResponse, error)
// UpdateNotificationChannelByIdWithBodyWithResponse request with any body
UpdateNotificationChannelByIdWithBodyWithResponse(ctx context.Context, notificationChannelID NotificationChannelID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNotificationChannelByIdResponse, error)
UpdateNotificationChannelByIdWithResponse(ctx context.Context, notificationChannelID NotificationChannelID, body UpdateNotificationChannelByIdJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNotificationChannelByIdResponse, error)
// GetPermissionsV1WithResponse request
GetPermissionsV1WithResponse(ctx context.Context, params *GetPermissionsV1Params, reqEditors ...RequestEditorFn) (*GetPermissionsV1Response, error)
// GetPlatformAuditEventsV1WithResponse request
GetPlatformAuditEventsV1WithResponse(ctx context.Context, params *GetPlatformAuditEventsV1Params, reqEditors ...RequestEditorFn) (*GetPlatformAuditEventsV1Response, error)
// GetRolesV1WithResponse request
GetRolesV1WithResponse(ctx context.Context, params *GetRolesV1Params, reqEditors ...RequestEditorFn) (*GetRolesV1Response, error)
// CreateRoleV1WithBodyWithResponse request with any body
CreateRoleV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRoleV1Response, error)
CreateRoleV1WithResponse(ctx context.Context, body CreateRoleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRoleV1Response, error)
// DeleteRoleByIdV1WithResponse request
DeleteRoleByIdV1WithResponse(ctx context.Context, roleId RoleIdPath, reqEditors ...RequestEditorFn) (*DeleteRoleByIdV1Response, error)
// GetRoleByIdV1WithResponse request
GetRoleByIdV1WithResponse(ctx context.Context, roleId RoleIdPath, reqEditors ...RequestEditorFn) (*GetRoleByIdV1Response, error)
// UpdateRoleByIdV1WithBodyWithResponse request with any body
UpdateRoleByIdV1WithBodyWithResponse(ctx context.Context, roleId RoleIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRoleByIdV1Response, error)
UpdateRoleByIdV1WithResponse(ctx context.Context, roleId RoleIdPath, body UpdateRoleByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRoleByIdV1Response, error)
// GetGlobalServiceAccountsV1WithResponse request
GetGlobalServiceAccountsV1WithResponse(ctx context.Context, params *GetGlobalServiceAccountsV1Params, reqEditors ...RequestEditorFn) (*GetGlobalServiceAccountsV1Response, error)
// CreateGlobalServiceAccountV1WithBodyWithResponse request with any body
CreateGlobalServiceAccountV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGlobalServiceAccountV1Response, error)
CreateGlobalServiceAccountV1WithResponse(ctx context.Context, body CreateGlobalServiceAccountV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGlobalServiceAccountV1Response, error)
// DeleteGlobalServiceAccountsNotificationSettingsV1WithResponse request
DeleteGlobalServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteGlobalServiceAccountsNotificationSettingsV1Response, error)
// GetGlobalServiceAccountsNotificationSettingsV1WithResponse request
GetGlobalServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGlobalServiceAccountsNotificationSettingsV1Response, error)
// CreateGlobalServiceAccountsNotificationSettingsV1WithBodyWithResponse request with any body
CreateGlobalServiceAccountsNotificationSettingsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGlobalServiceAccountsNotificationSettingsV1Response, error)
CreateGlobalServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, body CreateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGlobalServiceAccountsNotificationSettingsV1Response, error)
// UpdateGlobalServiceAccountsNotificationSettingsV1WithBodyWithResponse request with any body
UpdateGlobalServiceAccountsNotificationSettingsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGlobalServiceAccountsNotificationSettingsV1Response, error)
UpdateGlobalServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, body UpdateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGlobalServiceAccountsNotificationSettingsV1Response, error)
// DeleteGlobalServiceAccountByIdV1WithResponse request
DeleteGlobalServiceAccountByIdV1WithResponse(ctx context.Context, serviceAccountId ServiceAccountIdPath, reqEditors ...RequestEditorFn) (*DeleteGlobalServiceAccountByIdV1Response, error)
// GetGlobalServiceAccountByIdV1WithResponse request
GetGlobalServiceAccountByIdV1WithResponse(ctx context.Context, serviceAccountId ServiceAccountIdPath, reqEditors ...RequestEditorFn) (*GetGlobalServiceAccountByIdV1Response, error)
// GetSsoSettingsV1WithResponse request
GetSsoSettingsV1WithResponse(ctx context.Context, params *GetSsoSettingsV1Params, reqEditors ...RequestEditorFn) (*GetSsoSettingsV1Response, error)
// CreateSsoSettingsV1WithBodyWithResponse request with any body
CreateSsoSettingsV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSsoSettingsV1Response, error)
CreateSsoSettingsV1WithResponse(ctx context.Context, body CreateSsoSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSsoSettingsV1Response, error)
// DeleteSsoSettingsByIdV1WithResponse request
DeleteSsoSettingsByIdV1WithResponse(ctx context.Context, ssoSettingsId SsoSettingsIdPath, reqEditors ...RequestEditorFn) (*DeleteSsoSettingsByIdV1Response, error)
// GetSsoSettingsByIdV1WithResponse request
GetSsoSettingsByIdV1WithResponse(ctx context.Context, ssoSettingsId SsoSettingsIdPath, reqEditors ...RequestEditorFn) (*GetSsoSettingsByIdV1Response, error)
// UpdateSsoSettingsByIdV1WithBodyWithResponse request with any body
UpdateSsoSettingsByIdV1WithBodyWithResponse(ctx context.Context, ssoSettingsId SsoSettingsIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSsoSettingsByIdV1Response, error)
UpdateSsoSettingsByIdV1WithResponse(ctx context.Context, ssoSettingsId SsoSettingsIdPath, body UpdateSsoSettingsByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSsoSettingsByIdV1Response, error)
// GetTeamsV1WithResponse request
GetTeamsV1WithResponse(ctx context.Context, params *GetTeamsV1Params, reqEditors ...RequestEditorFn) (*GetTeamsV1Response, error)
// CreateTeamV1WithBodyWithResponse request with any body
CreateTeamV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamV1Response, error)
CreateTeamV1WithResponse(ctx context.Context, body CreateTeamV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamV1Response, error)
// DeleteTeamByIdV1WithResponse request
DeleteTeamByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*DeleteTeamByIdV1Response, error)
// GetTeamByIdV1WithResponse request
GetTeamByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*GetTeamByIdV1Response, error)
// UpdateTeamByIdV1WithBodyWithResponse request with any body
UpdateTeamByIdV1WithBodyWithResponse(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamByIdV1Response, error)
UpdateTeamByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, body UpdateTeamByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamByIdV1Response, error)
// GetTeamServiceAccountsV1WithResponse request
GetTeamServiceAccountsV1WithResponse(ctx context.Context, teamId TeamIdPath, params *GetTeamServiceAccountsV1Params, reqEditors ...RequestEditorFn) (*GetTeamServiceAccountsV1Response, error)
// CreateTeamServiceAccountV1WithBodyWithResponse request with any body
CreateTeamServiceAccountV1WithBodyWithResponse(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamServiceAccountV1Response, error)
CreateTeamServiceAccountV1WithResponse(ctx context.Context, teamId TeamIdPath, body CreateTeamServiceAccountV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamServiceAccountV1Response, error)
// DeleteServiceAccountsNotificationSettingsV1WithResponse request
DeleteServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*DeleteServiceAccountsNotificationSettingsV1Response, error)
// GetServiceAccountsNotificationSettingsV1WithResponse request
GetServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, teamId TeamIdPath, reqEditors ...RequestEditorFn) (*GetServiceAccountsNotificationSettingsV1Response, error)
// CreateServiceAccountsNotificationSettingsV1WithBodyWithResponse request with any body
CreateServiceAccountsNotificationSettingsV1WithBodyWithResponse(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServiceAccountsNotificationSettingsV1Response, error)
CreateServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, teamId TeamIdPath, body CreateServiceAccountsNotificationSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServiceAccountsNotificationSettingsV1Response, error)
// UpdateServiceAccountsNotificationSettingsV1WithBodyWithResponse request with any body
UpdateServiceAccountsNotificationSettingsV1WithBodyWithResponse(ctx context.Context, teamId TeamIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateServiceAccountsNotificationSettingsV1Response, error)
UpdateServiceAccountsNotificationSettingsV1WithResponse(ctx context.Context, teamId TeamIdPath, body UpdateServiceAccountsNotificationSettingsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateServiceAccountsNotificationSettingsV1Response, error)
// DeleteTeamServiceAccountByIdV1WithResponse request
DeleteTeamServiceAccountByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, serviceAccountId ServiceAccountIdPath, reqEditors ...RequestEditorFn) (*DeleteTeamServiceAccountByIdV1Response, error)
// GetTeamServiceAccountByIdV1WithResponse request
GetTeamServiceAccountByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, serviceAccountId ServiceAccountIdPath, reqEditors ...RequestEditorFn) (*GetTeamServiceAccountByIdV1Response, error)
// GetTeamUsersV1WithResponse request
GetTeamUsersV1WithResponse(ctx context.Context, teamId TeamIdPath, params *GetTeamUsersV1Params, reqEditors ...RequestEditorFn) (*GetTeamUsersV1Response, error)
// DeleteTeamUserByIdV1WithResponse request
DeleteTeamUserByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, userId UserIdPath, reqEditors ...RequestEditorFn) (*DeleteTeamUserByIdV1Response, error)
// GetTeamUserByIdV1WithResponse request
GetTeamUserByIdV1WithResponse(ctx context.Context, teamId TeamIdPath, userId UserIdPath, reqEditors ...RequestEditorFn) (*GetTeamUserByIdV1Response, error)
// SaveTeamUserV1WithBodyWithResponse request with any body
SaveTeamUserV1WithBodyWithResponse(ctx context.Context, teamId TeamIdPath, userId UserIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SaveTeamUserV1Response, error)
SaveTeamUserV1WithResponse(ctx context.Context, teamId TeamIdPath, userId UserIdPath, body SaveTeamUserV1JSONRequestBody, reqEditors ...RequestEditorFn) (*SaveTeamUserV1Response, error)
// GetUsersV1WithResponse request
GetUsersV1WithResponse(ctx context.Context, params *GetUsersV1Params, reqEditors ...RequestEditorFn) (*GetUsersV1Response, error)
// CreateUserV1WithBodyWithResponse request with any body
CreateUserV1WithBodyWithResponse(ctx context.Context, params *CreateUserV1Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserV1Response, error)
CreateUserV1WithResponse(ctx context.Context, params *CreateUserV1Params, body CreateUserV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserV1Response, error)
// DeleteUserByIdV1WithResponse request
DeleteUserByIdV1WithResponse(ctx context.Context, userId UserIdPath, reqEditors ...RequestEditorFn) (*DeleteUserByIdV1Response, error)
// GetUserByIdV1WithResponse request
GetUserByIdV1WithResponse(ctx context.Context, userId UserIdPath, reqEditors ...RequestEditorFn) (*GetUserByIdV1Response, error)
// UpdateUserV1WithBodyWithResponse request with any body
UpdateUserV1WithBodyWithResponse(ctx context.Context, userId UserIdPath, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserV1Response, error)
UpdateUserV1WithResponse(ctx context.Context, userId UserIdPath, body UpdateUserV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserV1Response, error)
// ListZonesV1WithResponse request
ListZonesV1WithResponse(ctx context.Context, params *ListZonesV1Params, reqEditors ...RequestEditorFn) (*ListZonesV1Response, error)
// CreateZoneV1WithBodyWithResponse request with any body
CreateZoneV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateZoneV1Response, error)
CreateZoneV1WithResponse(ctx context.Context, body CreateZoneV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateZoneV1Response, error)
// DeleteZoneV1WithResponse request
DeleteZoneV1WithResponse(ctx context.Context, zoneId ZoneId, reqEditors ...RequestEditorFn) (*DeleteZoneV1Response, error)
// GetZoneByIdV1WithResponse request
GetZoneByIdV1WithResponse(ctx context.Context, zoneId ZoneId, reqEditors ...RequestEditorFn) (*GetZoneByIdV1Response, error)
// EditZoneV1WithBodyWithResponse request with any body
EditZoneV1WithBodyWithResponse(ctx context.Context, zoneId ZoneId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditZoneV1Response, error)
EditZoneV1WithResponse(ctx context.Context, zoneId ZoneId, body EditZoneV1JSONRequestBody, reqEditors ...RequestEditorFn) (*EditZoneV1Response, error)
// GetAlertManagersV1WithResponse request
GetAlertManagersV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAlertManagersV1Response, error)
// GetAdminTsdbCleanTombstonesV1WithResponse request
GetAdminTsdbCleanTombstonesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminTsdbCleanTombstonesV1Response, error)
// PostAdminTsdbCleanTombstonesV1WithResponse request
PostAdminTsdbCleanTombstonesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAdminTsdbCleanTombstonesV1Response, error)
// GetAdminTsdbDeleteSeriesV1WithResponse request
GetAdminTsdbDeleteSeriesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminTsdbDeleteSeriesV1Response, error)
// PostAdminTsdbDeleteSeriesV1WithResponse request
PostAdminTsdbDeleteSeriesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAdminTsdbDeleteSeriesV1Response, error)
// GetAdminTsdbSnapshotV1WithResponse request
GetAdminTsdbSnapshotV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminTsdbSnapshotV1Response, error)
// PostAdminTsdbSnapshotV1WithResponse request
PostAdminTsdbSnapshotV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAdminTsdbSnapshotV1Response, error)
// GetAlertsV1WithResponse request
GetAlertsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAlertsV1Response, error)
// GetFormatQueryV1WithResponse request
GetFormatQueryV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetFormatQueryV1Response, error)
// PostFormatQueryV1WithResponse request
PostFormatQueryV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostFormatQueryV1Response, error)
// GetLabelValuesV1WithResponse request
GetLabelValuesV1WithResponse(ctx context.Context, labelName LabelNamePath, params *GetLabelValuesV1Params, reqEditors ...RequestEditorFn) (*GetLabelValuesV1Response, error)
// GetLabelsV1WithResponse request
GetLabelsV1WithResponse(ctx context.Context, params *GetLabelsV1Params, reqEditors ...RequestEditorFn) (*GetLabelsV1Response, error)
// PostLabelsV1WithResponse request
PostLabelsV1WithResponse(ctx context.Context, params *PostLabelsV1Params, reqEditors ...RequestEditorFn) (*PostLabelsV1Response, error)
// GetMetadataV1WithResponse request
GetMetadataV1WithResponse(ctx context.Context, params *GetMetadataV1Params, reqEditors ...RequestEditorFn) (*GetMetadataV1Response, error)
// GetNotificationsV1WithResponse request
GetNotificationsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNotificationsV1Response, error)
// GetLiveNotificationsV1WithResponse request
GetLiveNotificationsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLiveNotificationsV1Response, error)
// GetParseQueryV1WithResponse request
GetParseQueryV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetParseQueryV1Response, error)
// PostParseQueryV1WithResponse request
PostParseQueryV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostParseQueryV1Response, error)
// GetQueryV1WithResponse request
GetQueryV1WithResponse(ctx context.Context, params *GetQueryV1Params, reqEditors ...RequestEditorFn) (*GetQueryV1Response, error)
// PostQueryV1WithResponse request
PostQueryV1WithResponse(ctx context.Context, params *PostQueryV1Params, reqEditors ...RequestEditorFn) (*PostQueryV1Response, error)
// GetExemplarsV1WithResponse request
GetExemplarsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetExemplarsV1Response, error)
// PostExemplarsV1WithResponse request
PostExemplarsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostExemplarsV1Response, error)
// GetQueryRangeV1WithResponse request
GetQueryRangeV1WithResponse(ctx context.Context, params *GetQueryRangeV1Params, reqEditors ...RequestEditorFn) (*GetQueryRangeV1Response, error)
// PostQueryRangeV1WithResponse request
PostQueryRangeV1WithResponse(ctx context.Context, params *PostQueryRangeV1Params, reqEditors ...RequestEditorFn) (*PostQueryRangeV1Response, error)
// GetRulesV1WithResponse request
GetRulesV1WithResponse(ctx context.Context, params *GetRulesV1Params, reqEditors ...RequestEditorFn) (*GetRulesV1Response, error)
// GetSeriesV1WithResponse request
GetSeriesV1WithResponse(ctx context.Context, params *GetSeriesV1Params, reqEditors ...RequestEditorFn) (*GetSeriesV1Response, error)
// PostSeriesV1WithResponse request
PostSeriesV1WithResponse(ctx context.Context, params *PostSeriesV1Params, reqEditors ...RequestEditorFn) (*PostSeriesV1Response, error)
// GetStatusBuildInfoV1WithResponse request
GetStatusBuildInfoV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusBuildInfoV1Response, error)
// GetStatusConfigV1WithResponse request
GetStatusConfigV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusConfigV1Response, error)
// GetStatusFlagsV1WithResponse request
GetStatusFlagsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusFlagsV1Response, error)
// GetStatusRuntimeInfoV1WithResponse request
GetStatusRuntimeInfoV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusRuntimeInfoV1Response, error)
// GetStatusTsdbV1WithResponse request
GetStatusTsdbV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusTsdbV1Response, error)
// GetStatusWalReplayV1WithResponse request
GetStatusWalReplayV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatusWalReplayV1Response, error)
// GetTargetsV1WithResponse request
GetTargetsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTargetsV1Response, error)
// GetTargetsMetadataV1WithResponse request
GetTargetsMetadataV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTargetsMetadataV1Response, error)
// RemoteWriteV1WithBodyWithResponse request with any body
RemoteWriteV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoteWriteV1Response, error)
// GetActivityAuditEntriesV1WithResponse request
GetActivityAuditEntriesV1WithResponse(ctx context.Context, params *GetActivityAuditEntriesV1Params, reqEditors ...RequestEditorFn) (*GetActivityAuditEntriesV1Response, error)
// GetActivityAuditEntryV1WithResponse request
GetActivityAuditEntryV1WithResponse(ctx context.Context, entryId EntryId, reqEditors ...RequestEditorFn) (*GetActivityAuditEntryV1Response, error)
// GetActivityAuditEntriesSupportedFiltersV1WithResponse request
GetActivityAuditEntriesSupportedFiltersV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetActivityAuditEntriesSupportedFiltersV1Response, error)
// GetCertificatesV1WithResponse request
GetCertificatesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCertificatesV1Response, error)
// UploadCertificateV1WithBodyWithResponse request with any body
UploadCertificateV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadCertificateV1Response, error)
// DeleteCertificateV1WithResponse request
DeleteCertificateV1WithResponse(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*DeleteCertificateV1Response, error)
// GetCertificateV1WithResponse request
GetCertificateV1WithResponse(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*GetCertificateV1Response, error)
// GetCertificateRegistrationV1WithResponse request
GetCertificateRegistrationV1WithResponse(ctx context.Context, certId PathCertificateId, reqEditors ...RequestEditorFn) (*GetCertificateRegistrationV1Response, error)
// CreateCSRV1WithResponse request
CreateCSRV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CreateCSRV1Response, error)
// ListEFOChannelsByIntegrationV1WithResponse request
ListEFOChannelsByIntegrationV1WithResponse(ctx context.Context, params *ListEFOChannelsByIntegrationV1Params, reqEditors ...RequestEditorFn) (*ListEFOChannelsByIntegrationV1Response, error)
// ListEFOIntegrationsV1WithResponse request
ListEFOIntegrationsV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEFOIntegrationsV1Response, error)
// CreateEFOIntegrationV1WithBodyWithResponse request with any body
CreateEFOIntegrationV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEFOIntegrationV1Response, error)
CreateEFOIntegrationV1WithResponse(ctx context.Context, body CreateEFOIntegrationV1JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEFOIntegrationV1Response, error)
// DeleteEFOIntegrationByIdV1WithResponse request
DeleteEFOIntegrationByIdV1WithResponse(ctx context.Context, integrationId IntegrationId, reqEditors ...RequestEditorFn) (*DeleteEFOIntegrationByIdV1Response, error)
// GetEFOIntegrationByIdV1WithResponse request
GetEFOIntegrationByIdV1WithResponse(ctx context.Context, integrationId IntegrationId, reqEditors ...RequestEditorFn) (*GetEFOIntegrationByIdV1Response, error)
// UpdateEFOIntegrationByIdV1WithBodyWithResponse request with any body
UpdateEFOIntegrationByIdV1WithBodyWithResponse(ctx context.Context, integrationId IntegrationId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEFOIntegrationByIdV1Response, error)
UpdateEFOIntegrationByIdV1WithResponse(ctx context.Context, integrationId IntegrationId, body UpdateEFOIntegrationByIdV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEFOIntegrationByIdV1Response, error)
// ListEFOIntegrationsTypesV1WithResponse request
ListEFOIntegrationsTypesV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEFOIntegrationsTypesV1Response, error)
// ListEFOChannelsByIntegrationV2WithResponse request
ListEFOChannelsByIntegrationV2WithResponse(ctx context.Context, params *ListEFOChannelsByIntegrationV2Params, reqEditors ...RequestEditorFn) (*ListEFOChannelsByIntegrationV2Response, error)
// ListEFOIntegrationsV2WithResponse request
ListEFOIntegrationsV2WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEFOIntegrationsV2Response, error)
// CreateEFOIntegrationV2WithBodyWithResponse request with any body
CreateEFOIntegrationV2WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEFOIntegrationV2Response, error)
CreateEFOIntegrationV2WithResponse(ctx context.Context, body CreateEFOIntegrationV2JSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEFOIntegrationV2Response, error)
// DeleteEFOIntegrationByIdV2WithResponse request
DeleteEFOIntegrationByIdV2WithResponse(ctx context.Context, integrationId IntegrationId, reqEditors ...RequestEditorFn) (*DeleteEFOIntegrationByIdV2Response, error)
// GetEFOIntegrationByIdV2WithResponse request
GetEFOIntegrationByIdV2WithResponse(ctx context.Context, integrationId IntegrationId, reqEditors ...RequestEditorFn) (*GetEFOIntegrationByIdV2Response, error)
// UpdateEFOIntegrationByIdV2WithBodyWithResponse request with any body
UpdateEFOIntegrationByIdV2WithBodyWithResponse(ctx context.Context, integrationId IntegrationId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEFOIntegrationByIdV2Response, error)
UpdateEFOIntegrationByIdV2WithResponse(ctx context.Context, integrationId IntegrationId, body UpdateEFOIntegrationByIdV2JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEFOIntegrationByIdV2Response, error)
// ListEFOIntegrationsTypesV2WithResponse request
ListEFOIntegrationsTypesV2WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEFOIntegrationsTypesV2Response, error)
// GetEventsV1WithResponse request
GetEventsV1WithResponse(ctx context.Context, params *GetEventsV1Params, reqEditors ...RequestEditorFn) (*GetEventsV1Response, error)
// GetEventV1WithResponse request
GetEventV1WithResponse(ctx context.Context, eventId EventId, reqEditors ...RequestEditorFn) (*GetEventV1Response, error)
// GetEventsSupportedFiltersV1WithResponse request
GetEventsSupportedFiltersV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetEventsSupportedFiltersV1Response, error)
// GetResourcesWithResponse request
GetResourcesWithResponse(ctx context.Context, params *GetResourcesParams, reqEditors ...RequestEditorFn) (*GetResourcesResponse, error)
// GetResourceWithResponse request
GetResourceWithResponse(ctx context.Context, hash string, reqEditors ...RequestEditorFn) (*GetResourceResponse, error)
// GetActionExecutionsv1WithResponse request
GetActionExecutionsv1WithResponse(ctx context.Context, params *GetActionExecutionsv1Params, reqEditors ...RequestEditorFn) (*GetActionExecutionsv1Response, error)
// SubmitActionExecutionv1WithBodyWithResponse request with any body
SubmitActionExecutionv1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubmitActionExecutionv1Response, error)
SubmitActionExecutionv1WithResponse(ctx context.Context, body SubmitActionExecutionv1JSONRequestBody, reqEditors ...RequestEditorFn) (*SubmitActionExecutionv1Response, error)
// UndoActionExecutionV1WithResponse request
UndoActionExecutionV1WithResponse(ctx context.Context, actionExecutionId ActionExecutionId, params *UndoActionExecutionV1Params, reqEditors ...RequestEditorFn) (*UndoActionExecutionV1Response, error)
// GetActionExecutionV1WithResponse request
GetActionExecutionV1WithResponse(ctx context.Context, actionExecutionId ActionExecutionId, reqEditors ...RequestEditorFn) (*GetActionExecutionV1Response, error)
// GetActionExecutionFileAcquireV1WithResponse request
GetActionExecutionFileAcquireV1WithResponse(ctx context.Context, actionExecutionId ActionExecutionId, reqEditors ...RequestEditorFn) (*GetActionExecutionFileAcquireV1Response, error)
// GetActionsV1WithResponse request
GetActionsV1WithResponse(ctx context.Context, params *GetActionsV1Params, reqEditors ...RequestEditorFn) (*GetActionsV1Response, error)
// GetSecureVulnerabilityV1BundlesWithResponse request
GetSecureVulnerabilityV1BundlesWithResponse(ctx context.Context, params *GetSecureVulnerabilityV1BundlesParams, reqEditors ...RequestEditorFn) (*GetSecureVulnerabilityV1BundlesResponse, error)
// PostSecureVulnerabilityV1BundlesWithBodyWithResponse request with any body
PostSecureVulnerabilityV1BundlesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSecureVulnerabilityV1BundlesResponse, error)
PostSecureVulnerabilityV1BundlesWithResponse(ctx context.Context, body PostSecureVulnerabilityV1BundlesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSecureVulnerabilityV1BundlesResponse, error)
// DeleteSecureVulnerabilityV1BundlesBundleIdWithResponse request
DeleteSecureVulnerabilityV1BundlesBundleIdWithResponse(ctx context.Context, bundleId int64, reqEditors ...RequestEditorFn) (*DeleteSecureVulnerabilityV1BundlesBundleIdResponse, error)
// GetSecureVulnerabilityV1BundlesBundleIdWithResponse request
GetSecureVulnerabilityV1BundlesBundleIdWithResponse(ctx context.Context, bundleId int64, reqEditors ...RequestEditorFn) (*GetSecureVulnerabilityV1BundlesBundleIdResponse, error)
// PutSecureVulnerabilityV1BundlesBundleIdWithBodyWithResponse request with any body
PutSecureVulnerabilityV1BundlesBundleIdWithBodyWithResponse(ctx context.Context, bundleId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutSecureVulnerabilityV1BundlesBundleIdResponse, error)
PutSecureVulnerabilityV1BundlesBundleIdWithResponse(ctx context.Context, bundleId int64, body PutSecureVulnerabilityV1BundlesBundleIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutSecureVulnerabilityV1BundlesBundleIdResponse, error)
// GetSecureVulnerabilityV1PipelineResultsWithResponse request
GetSecureVulnerabilityV1PipelineResultsWithResponse(ctx context.Context, params *GetSecureVulnerabilityV1PipelineResultsParams, reqEditors ...RequestEditorFn) (*GetSecureVulnerabilityV1PipelineResultsResponse, error)
// GetSecureVulnerabilityV1PoliciesWithResponse request
GetSecureVulnerabilityV1PoliciesWithResponse(ctx context.Context, params *GetSecureVulnerabilityV1PoliciesParams, reqEditors ...RequestEditorFn) (*GetSecureVulnerabilityV1PoliciesResponse, error)
// PostSecureVulnerabilityV1PoliciesWithBodyWithResponse request with any body
PostSecureVulnerabilityV1PoliciesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSecureVulnerabilityV1PoliciesResponse, error)
PostSecureVulnerabilityV1PoliciesWithResponse(ctx context.Context, body PostSecureVulnerabilityV1PoliciesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSecureVulnerabilityV1PoliciesResponse, error)
// DeleteSecureVulnerabilityV1PoliciesPolicyIdWithResponse request
DeleteSecureVulnerabilityV1PoliciesPolicyIdWithResponse(ctx context.Context, policyId int64, reqEditors ...RequestEditorFn) (*DeleteSecureVulnerabilityV1PoliciesPolicyIdResponse, error)
// GetSecureVulnerabilityV1PoliciesPolicyIdWithResponse request
GetSecureVulnerabilityV1PoliciesPolicyIdWithResponse(ctx context.Context, policyId int64, reqEditors ...RequestEditorFn) (*GetSecureVulnerabilityV1PoliciesPolicyIdResponse, error)
// PutSecureVulnerabilityV1PoliciesPolicyIdWithBodyWithResponse request with any body
PutSecureVulnerabilityV1PoliciesPolicyIdWithBodyWithResponse(ctx context.Context, policyId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutSecureVulnerabilityV1PoliciesPolicyIdResponse, error)
PutSecureVulnerabilityV1PoliciesPolicyIdWithResponse(ctx context.Context, policyId int64, body PutSecureVulnerabilityV1PoliciesPolicyIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutSecureVulnerabilityV1PoliciesPolicyIdResponse, error)
// ScannerAPIServiceListRegistryResultsWithResponse request
ScannerAPIServiceListRegistryResultsWithResponse(ctx context.Context, params *ScannerAPIServiceListRegistryResultsParams, reqEditors ...RequestEditorFn) (*ScannerAPIServiceListRegistryResultsResponse, error)
// GetSecureVulnerabilityV1ResultsResultIdWithResponse request
GetSecureVulnerabilityV1ResultsResultIdWithResponse(ctx context.Context, resultId string, reqEditors ...RequestEditorFn) (*GetSecureVulnerabilityV1ResultsResultIdResponse, error)
// ScannerAPIServiceListRuntimeResultsWithResponse request
ScannerAPIServiceListRuntimeResultsWithResponse(ctx context.Context, params *ScannerAPIServiceListRuntimeResultsParams, reqEditors ...RequestEditorFn) (*ScannerAPIServiceListRuntimeResultsResponse, error)
// GetAcceptedRisksV1WithResponse request
GetAcceptedRisksV1WithResponse(ctx context.Context, params *GetAcceptedRisksV1Params, reqEditors ...RequestEditorFn) (*GetAcceptedRisksV1Response, error)
// PostAcceptedRiskV1WithBodyWithResponse request with any body
PostAcceptedRiskV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostAcceptedRiskV1Response, error)
PostAcceptedRiskV1WithResponse(ctx context.Context, body PostAcceptedRiskV1JSONRequestBody, reqEditors ...RequestEditorFn) (*PostAcceptedRiskV1Response, error)
// DeleteAcceptedRiskV1WithResponse request
DeleteAcceptedRiskV1WithResponse(ctx context.Context, acceptedRiskID AcceptedRiskID, reqEditors ...RequestEditorFn) (*DeleteAcceptedRiskV1Response, error)
// GetAcceptedRiskV1WithResponse request
GetAcceptedRiskV1WithResponse(ctx context.Context, acceptedRiskID AcceptedRiskID, reqEditors ...RequestEditorFn) (*GetAcceptedRiskV1Response, error)
// UpdateAcceptedRiskV1WithBodyWithResponse request with any body
UpdateAcceptedRiskV1WithBodyWithResponse(ctx context.Context, acceptedRiskID AcceptedRiskID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAcceptedRiskV1Response, error)
UpdateAcceptedRiskV1WithResponse(ctx context.Context, acceptedRiskID AcceptedRiskID, body UpdateAcceptedRiskV1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAcceptedRiskV1Response, error)
// GetSBOMV1beta1WithResponse request
GetSBOMV1beta1WithResponse(ctx context.Context, params *GetSBOMV1beta1Params, reqEditors ...RequestEditorFn) (*GetSBOMV1beta1Response, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type Command ¶
type Command struct {
// Cmdline Full command line
Cmdline string `json:"cmdline"`
// Comm The name of the command.
Comm string `json:"comm"`
// ContainerId The container id. `containerId` is present only if the audit event was
// collected in a container context.
ContainerId *ContainerId `json:"containerId,omitempty"`
// Cwd Command working directory.
Cwd string `json:"cwd"`
// Hostname The Kubernetes hostname.
Hostname Hostname `json:"hostname"`
// Id The audit event id.
Id Id `json:"id"`
// Labels Key value pairs of labels.
Labels *map[string]string `json:"labels,omitempty"`
// LoginShellDistance Level of nesting from the parent shell.
LoginShellDistance int64 `json:"loginShellDistance"`
// LoginShellId Process id of the shell.
LoginShellId int64 `json:"loginShellId"`
// Pcomm The name of the parent command.
Pcomm string `json:"pcomm"`
// Pid Process ID.
Pid int64 `json:"pid"`
// Ppid Parent process ID.
Ppid int64 `json:"ppid"`
// ProcExepath Process executable path.
ProcExepath string `json:"procExepath"`
// Timestamp Timestamp the audit event occured, expressed in nanoseconds.
Timestamp Timestamp `json:"timestamp"`
// Tty TTY number.
Tty int64 `json:"tty"`
// Type The entry type
Type CommandType `json:"type"`
// Uid User ID
Uid int64 `json:"uid"`
// UserLoginName User login name.
UserLoginName string `json:"userLoginName"`
// UserLoginUid User login UID.
UserLoginUid int64 `json:"userLoginUid"`
// Username Username
Username *string `json:"username,omitempty"`
}
Command defines model for Command.
type CommandType ¶
type CommandType string
CommandType The entry type
const (
CommandTypeCommand CommandType = "command"
)
Defines values for CommandType.
type Connection ¶
type Connection struct {
// ClientIpv4 The IPv4 dotted notation of the client address.
ClientIpv4 string `json:"clientIpv4"`
// ClientPort The client port.
ClientPort int64 `json:"clientPort"`
// Cmdline Full command line
Cmdline string `json:"cmdline"`
// Comm The name of the command.
Comm string `json:"comm"`
// ContainerId The container id. `containerId` is present only if the audit event was
// collected in a container context.
ContainerId ContainerId `json:"containerId"`
// Direction The direction of the connection.
Direction ConnectionDirection `json:"direction"`
// DnsDomains DNS information for the connection event.
DnsDomains []string `json:"dnsDomains"`
// Hostname The Kubernetes hostname.
Hostname Hostname `json:"hostname"`
// Id The audit event id.
Id Id `json:"id"`
// L4protocol The layer 4 protocol.
L4protocol string `json:"l4protocol"`
// Labels Key value pairs of labels.
Labels *map[string]string `json:"labels,omitempty"`
// Pid Id of the process owning the connection.
Pid int64 `json:"pid"`
// ProcessName Name of the process owning the connection.
ProcessName string `json:"processName"`
// ServerIpv4 The IPv4 dotted notation of the server address.
ServerIpv4 string `json:"serverIpv4"`
// ServerPort The server port.
ServerPort int64 `json:"serverPort"`
// Timestamp Timestamp the audit event occured, expressed in nanoseconds.
Timestamp Timestamp `json:"timestamp"`
// Tty TTY number.
Tty int64 `json:"tty"`
// Type The entry type
Type ConnectionType `json:"type"`
}
Connection defines model for Connection.
type ConnectionDirection ¶
type ConnectionDirection string
ConnectionDirection The direction of the connection.
const ( ConnectionDirectionIn ConnectionDirection = "in" ConnectionDirectionOut ConnectionDirection = "out" )
Defines values for ConnectionDirection.
type ConnectionType ¶
type ConnectionType string
ConnectionType The entry type
const (
ConnectionTypeConnection ConnectionType = "connection"
)
Defines values for ConnectionType.
type ContainerId ¶
type ContainerId = string
ContainerId The container id. `containerId` is present only if the audit event was collected in a container context.
type ContainerInfo ¶
type ContainerInfo struct {
// ContainerId Container id.
ContainerId string `json:"containerId"`
// ContainerName Container name.
ContainerName string `json:"containerName"`
// PodName Pod name
PodName string `json:"podName"`
// PullString Pull string for image used for the container.
PullString *string `json:"pullString,omitempty"`
}
ContainerInfo Kubernetes container information.
type ContainerKilledAction ¶
type ContainerKilledAction struct {
// ErrMsg When `isSuccessful` is `false`, details on why the action failed.
ErrMsg *string `json:"errMsg,omitempty"`
// IsSuccessful Whether or not the action was completed successfully.
IsSuccessful *bool `json:"isSuccessful,omitempty"`
// Type Action type.
Type ActionType `json:"type"`
}
ContainerKilledAction defines model for ContainerKilledAction.
type ContainerPausedAction ¶
type ContainerPausedAction struct {
// ErrMsg When `isSuccessful` is `false`, details on why the action failed.
ErrMsg *string `json:"errMsg,omitempty"`
// IsSuccessful Whether or not the action was completed successfully.
IsSuccessful *bool `json:"isSuccessful,omitempty"`
// Type Action type.
Type ActionType `json:"type"`
}
ContainerPausedAction defines model for ContainerPausedAction.
type ContainerStoppedAction ¶
type ContainerStoppedAction struct {
// ErrMsg When `isSuccessful` is `false`, details on why the action failed.
ErrMsg *string `json:"errMsg,omitempty"`
// IsSuccessful Whether or not the action was completed successfully.
IsSuccessful *bool `json:"isSuccessful,omitempty"`
// Type Action type.
Type ActionType `json:"type"`
}
ContainerStoppedAction defines model for ContainerStoppedAction.
type Context ¶
type Context struct {
// Type Type for the context entry
Type string `json:"type"`
// Value Value for the context entry
Value string `json:"value"`
}
Context defines model for Context.
type ContextEmpty ¶
type ContextEmpty = []map[string]interface{}
ContextEmpty To be used when `entityType` is not `vulnerability` or `policyRule`.
type ContextHostContains ¶
type ContextHostContains = []HostNameContains
ContextHostContains Context to apply
type ContextImageContains ¶
type ContextImageContains = []ImageNameContains
ContextImageContains Context to apply
type ContextImagePrefix ¶
type ContextImagePrefix = []ImagePrefix
ContextImagePrefix Context to apply
type ContextImageSuffix ¶
type ContextImageSuffix = []ImageSuffix
ContextImageSuffix Context to apply
type ContextPackageName ¶
type ContextPackageName = []PackageName
ContextPackageName Context to apply
type ContextPackageNameVersion ¶
type ContextPackageNameVersion = []PackageNameVersion
ContextPackageNameVersion Context to apply
type ContextPackagePath ¶
type ContextPackagePath = []PackagePath
ContextPackagePath Context to apply
type ContextPackagePathVersion ¶
type ContextPackagePathVersion = []PackagePathVersion
ContextPackagePathVersion Context to apply
type ContextPackageVersion ¶
type ContextPackageVersion = []PackageVersion
ContextPackageVersion Context to apply
type CreateAccessKeyRequestV1 ¶
type CreateAccessKeyRequestV1 struct {
// AgentLimit Maximum number of agents that can be connected with the access key
AgentLimit *int32 `json:"agentLimit,omitempty"`
// AgentReservation Number of agents that are guaranteed to be available for the access key
AgentReservation *int32 `json:"agentReservation,omitempty"`
// Metadata Access key metadata (maximum of 20 key-value pairs where key can be up to 25 characters long and value can be up to 50 characters long)
Metadata *map[string]string `json:"metadata,omitempty"`
// TeamId ID of team that owns the access key
TeamId *int32 `json:"teamId,omitempty"`
}
CreateAccessKeyRequestV1 Create access key request
type CreateAccessKeyV1JSONRequestBody ¶
type CreateAccessKeyV1JSONRequestBody = CreateAccessKeyRequestV1
CreateAccessKeyV1JSONRequestBody defines body for CreateAccessKeyV1 for application/json ContentType.
type CreateAccessKeyV1Response ¶
type CreateAccessKeyV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *AccessKeyResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateAccessKeyV1Response ¶
func ParseCreateAccessKeyV1Response(rsp *http.Response) (*CreateAccessKeyV1Response, error)
ParseCreateAccessKeyV1Response parses an HTTP response from a CreateAccessKeyV1WithResponse call
func (CreateAccessKeyV1Response) Status ¶
func (r CreateAccessKeyV1Response) Status() string
Status returns HTTPResponse.Status
func (CreateAccessKeyV1Response) StatusCode ¶
func (r CreateAccessKeyV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateAmazonSqsIntegrationRequest ¶
type CreateAmazonSqsIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo struct {
// AccessKey Access Key for authenticating on AWS to send data on the queue
AccessKey string `json:"accessKey"`
// AccessSecret Access Secret for authenticating on AWS to send data on the queue
AccessSecret string `json:"accessSecret"`
// Delay Delay, in seconds, applied to the data
Delay *int64 `json:"delay,omitempty"`
// Headers Extra headers to add to the payload. Each header mapping requires 2 keys: 'key' for the header key and 'value' for its value
Headers *[]KeyValueObject `json:"headers,omitempty"`
// IsFifo If the queue is of FIFO type
IsFifo *bool `json:"isFifo,omitempty"`
// OwnerAccount The AWS account ID of the account that created the queue
OwnerAccount *string `json:"ownerAccount,omitempty"`
// Queue Queue name
Queue string `json:"queue"`
// Region Region in which the SQS queue is hosted
Region string `json:"region"`
} `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
CreateAmazonSqsIntegrationRequest defines model for CreateAmazonSqsIntegrationRequest.
type CreateBundleRequest ¶
type CreateBundleRequest struct {
// Description Human readable description of this Bundle
Description *string `json:"description,omitempty"`
// Name The human readable Bundle name
Name string `json:"name"`
// Rules The Rules defining this Bundle
Rules []NewRule `json:"rules"`
}
CreateBundleRequest Bundle definition
type CreateCSRV1Response ¶
type CreateCSRV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateCSRV1Response ¶
func ParseCreateCSRV1Response(rsp *http.Response) (*CreateCSRV1Response, error)
ParseCreateCSRV1Response parses an HTTP response from a CreateCSRV1WithResponse call
func (CreateCSRV1Response) Status ¶
func (r CreateCSRV1Response) Status() string
Status returns HTTPResponse.Status
func (CreateCSRV1Response) StatusCode ¶
func (r CreateCSRV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateChronicleIntegrationConnInfo ¶
type CreateChronicleIntegrationConnInfo struct {
// ApiKey The Chronicle v2 API key
ApiKey string `json:"apiKey"`
// Region The target region
Region *CreateChronicleIntegrationConnInfoRegion `json:"region,omitempty"`
}
CreateChronicleIntegrationConnInfo defines model for CreateChronicleIntegrationConnInfo.
type CreateChronicleIntegrationConnInfoRegion ¶
type CreateChronicleIntegrationConnInfoRegion string
CreateChronicleIntegrationConnInfoRegion The target region
const ( CreateChronicleIntegrationConnInfoRegionAsiaSoutheast1 CreateChronicleIntegrationConnInfoRegion = "asia-southeast1" CreateChronicleIntegrationConnInfoRegionEurope CreateChronicleIntegrationConnInfoRegion = "europe" CreateChronicleIntegrationConnInfoRegionUs CreateChronicleIntegrationConnInfoRegion = "us" )
Defines values for CreateChronicleIntegrationConnInfoRegion.
type CreateChronicleIntegrationConnInfoV2 ¶
type CreateChronicleIntegrationConnInfoV2 struct {
// ChronicleCustomerId Unique identifier (UUID) corresponding to a particular Chronicle instance
ChronicleCustomerId string `json:"chronicleCustomerId"`
// CredentialsOAuth2 The Chronicle v2 OAuth2 credentials
CredentialsOAuth2 string `json:"credentialsOAuth2"`
// Namespace User-configured environment namespace to identify the data domain the logs originated from
Namespace string `json:"namespace"`
// Region The target region
Region *CreateChronicleIntegrationConnInfoV2Region `json:"region,omitempty"`
}
CreateChronicleIntegrationConnInfoV2 defines model for CreateChronicleIntegrationConnInfoV2.
type CreateChronicleIntegrationConnInfoV2Region ¶
type CreateChronicleIntegrationConnInfoV2Region string
CreateChronicleIntegrationConnInfoV2Region The target region
const ( CreateChronicleIntegrationConnInfoV2RegionAsiaNortheast1 CreateChronicleIntegrationConnInfoV2Region = "asia-northeast1" CreateChronicleIntegrationConnInfoV2RegionAsiaSouth1 CreateChronicleIntegrationConnInfoV2Region = "asia-south1" CreateChronicleIntegrationConnInfoV2RegionAsiaSoutheast1 CreateChronicleIntegrationConnInfoV2Region = "asia-southeast1" CreateChronicleIntegrationConnInfoV2RegionAustraliaSoutheast1 CreateChronicleIntegrationConnInfoV2Region = "australia-southeast1" CreateChronicleIntegrationConnInfoV2RegionEurope CreateChronicleIntegrationConnInfoV2Region = "europe" CreateChronicleIntegrationConnInfoV2RegionEuropeWest2 CreateChronicleIntegrationConnInfoV2Region = "europe-west2" CreateChronicleIntegrationConnInfoV2RegionEuropeWest3 CreateChronicleIntegrationConnInfoV2Region = "europe-west3" CreateChronicleIntegrationConnInfoV2RegionEuropeWest6 CreateChronicleIntegrationConnInfoV2Region = "europe-west6" CreateChronicleIntegrationConnInfoV2RegionMeCentral2 CreateChronicleIntegrationConnInfoV2Region = "me-central2" CreateChronicleIntegrationConnInfoV2RegionMeWest1 CreateChronicleIntegrationConnInfoV2Region = "me-west1" CreateChronicleIntegrationConnInfoV2RegionUs CreateChronicleIntegrationConnInfoV2Region = "us" )
Defines values for CreateChronicleIntegrationConnInfoV2Region.
type CreateChronicleIntegrationRequest ¶
type CreateChronicleIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo CreateChronicleIntegrationRequest_ConnectionInfo `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
CreateChronicleIntegrationRequest defines model for CreateChronicleIntegrationRequest.
type CreateChronicleIntegrationRequest_ConnectionInfo ¶
type CreateChronicleIntegrationRequest_ConnectionInfo struct {
// contains filtered or unexported fields
}
CreateChronicleIntegrationRequest_ConnectionInfo defines model for CreateChronicleIntegrationRequest.ConnectionInfo.
func (CreateChronicleIntegrationRequest_ConnectionInfo) AsCreateChronicleIntegrationConnInfo ¶
func (t CreateChronicleIntegrationRequest_ConnectionInfo) AsCreateChronicleIntegrationConnInfo() (CreateChronicleIntegrationConnInfo, error)
AsCreateChronicleIntegrationConnInfo returns the union data inside the CreateChronicleIntegrationRequest_ConnectionInfo as a CreateChronicleIntegrationConnInfo
func (CreateChronicleIntegrationRequest_ConnectionInfo) AsCreateChronicleIntegrationConnInfoV2 ¶
func (t CreateChronicleIntegrationRequest_ConnectionInfo) AsCreateChronicleIntegrationConnInfoV2() (CreateChronicleIntegrationConnInfoV2, error)
AsCreateChronicleIntegrationConnInfoV2 returns the union data inside the CreateChronicleIntegrationRequest_ConnectionInfo as a CreateChronicleIntegrationConnInfoV2
func (*CreateChronicleIntegrationRequest_ConnectionInfo) FromCreateChronicleIntegrationConnInfo ¶
func (t *CreateChronicleIntegrationRequest_ConnectionInfo) FromCreateChronicleIntegrationConnInfo(v CreateChronicleIntegrationConnInfo) error
FromCreateChronicleIntegrationConnInfo overwrites any union data inside the CreateChronicleIntegrationRequest_ConnectionInfo as the provided CreateChronicleIntegrationConnInfo
func (*CreateChronicleIntegrationRequest_ConnectionInfo) FromCreateChronicleIntegrationConnInfoV2 ¶
func (t *CreateChronicleIntegrationRequest_ConnectionInfo) FromCreateChronicleIntegrationConnInfoV2(v CreateChronicleIntegrationConnInfoV2) error
FromCreateChronicleIntegrationConnInfoV2 overwrites any union data inside the CreateChronicleIntegrationRequest_ConnectionInfo as the provided CreateChronicleIntegrationConnInfoV2
func (CreateChronicleIntegrationRequest_ConnectionInfo) MarshalJSON ¶
func (t CreateChronicleIntegrationRequest_ConnectionInfo) MarshalJSON() ([]byte, error)
func (*CreateChronicleIntegrationRequest_ConnectionInfo) MergeCreateChronicleIntegrationConnInfo ¶
func (t *CreateChronicleIntegrationRequest_ConnectionInfo) MergeCreateChronicleIntegrationConnInfo(v CreateChronicleIntegrationConnInfo) error
MergeCreateChronicleIntegrationConnInfo performs a merge with any union data inside the CreateChronicleIntegrationRequest_ConnectionInfo, using the provided CreateChronicleIntegrationConnInfo
func (*CreateChronicleIntegrationRequest_ConnectionInfo) MergeCreateChronicleIntegrationConnInfoV2 ¶
func (t *CreateChronicleIntegrationRequest_ConnectionInfo) MergeCreateChronicleIntegrationConnInfoV2(v CreateChronicleIntegrationConnInfoV2) error
MergeCreateChronicleIntegrationConnInfoV2 performs a merge with any union data inside the CreateChronicleIntegrationRequest_ConnectionInfo, using the provided CreateChronicleIntegrationConnInfoV2
func (*CreateChronicleIntegrationRequest_ConnectionInfo) UnmarshalJSON ¶
func (t *CreateChronicleIntegrationRequest_ConnectionInfo) UnmarshalJSON(b []byte) error
type CreateCustomPrometheusJobV1Response ¶
type CreateCustomPrometheusJobV1Response struct {
Body []byte
HTTPResponse *http.Response
YAML201 *CustomJobContentV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateCustomPrometheusJobV1Response ¶
func ParseCreateCustomPrometheusJobV1Response(rsp *http.Response) (*CreateCustomPrometheusJobV1Response, error)
ParseCreateCustomPrometheusJobV1Response parses an HTTP response from a CreateCustomPrometheusJobV1WithResponse call
func (CreateCustomPrometheusJobV1Response) Status ¶
func (r CreateCustomPrometheusJobV1Response) Status() string
Status returns HTTPResponse.Status
func (CreateCustomPrometheusJobV1Response) StatusCode ¶
func (r CreateCustomPrometheusJobV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateEFOIntegrationV1JSONRequestBody ¶
type CreateEFOIntegrationV1JSONRequestBody = CreateEfoIntegrationRequestV1
CreateEFOIntegrationV1JSONRequestBody defines body for CreateEFOIntegrationV1 for application/json ContentType.
type CreateEFOIntegrationV1Response ¶
type CreateEFOIntegrationV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *EfoIntegrationResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateEFOIntegrationV1Response ¶
func ParseCreateEFOIntegrationV1Response(rsp *http.Response) (*CreateEFOIntegrationV1Response, error)
ParseCreateEFOIntegrationV1Response parses an HTTP response from a CreateEFOIntegrationV1WithResponse call
func (CreateEFOIntegrationV1Response) Status ¶
func (r CreateEFOIntegrationV1Response) Status() string
Status returns HTTPResponse.Status
func (CreateEFOIntegrationV1Response) StatusCode ¶
func (r CreateEFOIntegrationV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateEFOIntegrationV2JSONRequestBody ¶
type CreateEFOIntegrationV2JSONRequestBody = CreateIntegrationRequest
CreateEFOIntegrationV2JSONRequestBody defines body for CreateEFOIntegrationV2 for application/json ContentType.
type CreateEFOIntegrationV2Response ¶
type CreateEFOIntegrationV2Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *IntegrationResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateEFOIntegrationV2Response ¶
func ParseCreateEFOIntegrationV2Response(rsp *http.Response) (*CreateEFOIntegrationV2Response, error)
ParseCreateEFOIntegrationV2Response parses an HTTP response from a CreateEFOIntegrationV2WithResponse call
func (CreateEFOIntegrationV2Response) Status ¶
func (r CreateEFOIntegrationV2Response) Status() string
Status returns HTTPResponse.Status
func (CreateEFOIntegrationV2Response) StatusCode ¶
func (r CreateEFOIntegrationV2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateEfoIntegrationRequestV1 ¶
type CreateEfoIntegrationRequestV1 struct {
// contains filtered or unexported fields
}
CreateEfoIntegrationRequestV1 Create Integration Request
func (CreateEfoIntegrationRequestV1) AsCreateAmazonSqsIntegrationRequest ¶
func (t CreateEfoIntegrationRequestV1) AsCreateAmazonSqsIntegrationRequest() (CreateAmazonSqsIntegrationRequest, error)
AsCreateAmazonSqsIntegrationRequest returns the union data inside the CreateEfoIntegrationRequestV1 as a CreateAmazonSqsIntegrationRequest
func (CreateEfoIntegrationRequestV1) AsCreateChronicleIntegrationRequest ¶
func (t CreateEfoIntegrationRequestV1) AsCreateChronicleIntegrationRequest() (CreateChronicleIntegrationRequest, error)
AsCreateChronicleIntegrationRequest returns the union data inside the CreateEfoIntegrationRequestV1 as a CreateChronicleIntegrationRequest
func (CreateEfoIntegrationRequestV1) AsCreateElasticsearchIntegrationRequest ¶
func (t CreateEfoIntegrationRequestV1) AsCreateElasticsearchIntegrationRequest() (CreateElasticsearchIntegrationRequest, error)
AsCreateElasticsearchIntegrationRequest returns the union data inside the CreateEfoIntegrationRequestV1 as a CreateElasticsearchIntegrationRequest
func (CreateEfoIntegrationRequestV1) AsCreateGooglePubSubIntegrationRequest ¶
func (t CreateEfoIntegrationRequestV1) AsCreateGooglePubSubIntegrationRequest() (CreateGooglePubSubIntegrationRequest, error)
AsCreateGooglePubSubIntegrationRequest returns the union data inside the CreateEfoIntegrationRequestV1 as a CreateGooglePubSubIntegrationRequest
func (CreateEfoIntegrationRequestV1) AsCreateGoogleSccIntegrationRequest ¶
func (t CreateEfoIntegrationRequestV1) AsCreateGoogleSccIntegrationRequest() (CreateGoogleSccIntegrationRequest, error)
AsCreateGoogleSccIntegrationRequest returns the union data inside the CreateEfoIntegrationRequestV1 as a CreateGoogleSccIntegrationRequest
func (CreateEfoIntegrationRequestV1) AsCreateKafkaIntegrationRequestV1 ¶
func (t CreateEfoIntegrationRequestV1) AsCreateKafkaIntegrationRequestV1() (CreateKafkaIntegrationRequestV1, error)
AsCreateKafkaIntegrationRequestV1 returns the union data inside the CreateEfoIntegrationRequestV1 as a CreateKafkaIntegrationRequestV1
func (CreateEfoIntegrationRequestV1) AsCreateMcmIntegrationRequest ¶
func (t CreateEfoIntegrationRequestV1) AsCreateMcmIntegrationRequest() (CreateMcmIntegrationRequest, error)
AsCreateMcmIntegrationRequest returns the union data inside the CreateEfoIntegrationRequestV1 as a CreateMcmIntegrationRequest
func (CreateEfoIntegrationRequestV1) AsCreateMicrosoftSentinelIntegrationRequest ¶
func (t CreateEfoIntegrationRequestV1) AsCreateMicrosoftSentinelIntegrationRequest() (CreateMicrosoftSentinelIntegrationRequest, error)
AsCreateMicrosoftSentinelIntegrationRequest returns the union data inside the CreateEfoIntegrationRequestV1 as a CreateMicrosoftSentinelIntegrationRequest
func (CreateEfoIntegrationRequestV1) AsCreateQradarIntegrationRequest ¶
func (t CreateEfoIntegrationRequestV1) AsCreateQradarIntegrationRequest() (CreateQradarIntegrationRequest, error)
AsCreateQradarIntegrationRequest returns the union data inside the CreateEfoIntegrationRequestV1 as a CreateQradarIntegrationRequest
func (CreateEfoIntegrationRequestV1) AsCreateSplunkIntegrationRequest ¶
func (t CreateEfoIntegrationRequestV1) AsCreateSplunkIntegrationRequest() (CreateSplunkIntegrationRequest, error)
AsCreateSplunkIntegrationRequest returns the union data inside the CreateEfoIntegrationRequestV1 as a CreateSplunkIntegrationRequest
func (CreateEfoIntegrationRequestV1) AsCreateSyslogIntegrationRequest ¶
func (t CreateEfoIntegrationRequestV1) AsCreateSyslogIntegrationRequest() (CreateSyslogIntegrationRequest, error)
AsCreateSyslogIntegrationRequest returns the union data inside the CreateEfoIntegrationRequestV1 as a CreateSyslogIntegrationRequest
func (CreateEfoIntegrationRequestV1) AsCreateWebhookIntegrationRequest ¶
func (t CreateEfoIntegrationRequestV1) AsCreateWebhookIntegrationRequest() (CreateWebhookIntegrationRequest, error)
AsCreateWebhookIntegrationRequest returns the union data inside the CreateEfoIntegrationRequestV1 as a CreateWebhookIntegrationRequest
func (CreateEfoIntegrationRequestV1) Discriminator ¶
func (t CreateEfoIntegrationRequestV1) Discriminator() (string, error)
func (*CreateEfoIntegrationRequestV1) FromCreateAmazonSqsIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) FromCreateAmazonSqsIntegrationRequest(v CreateAmazonSqsIntegrationRequest) error
FromCreateAmazonSqsIntegrationRequest overwrites any union data inside the CreateEfoIntegrationRequestV1 as the provided CreateAmazonSqsIntegrationRequest
func (*CreateEfoIntegrationRequestV1) FromCreateChronicleIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) FromCreateChronicleIntegrationRequest(v CreateChronicleIntegrationRequest) error
FromCreateChronicleIntegrationRequest overwrites any union data inside the CreateEfoIntegrationRequestV1 as the provided CreateChronicleIntegrationRequest
func (*CreateEfoIntegrationRequestV1) FromCreateElasticsearchIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) FromCreateElasticsearchIntegrationRequest(v CreateElasticsearchIntegrationRequest) error
FromCreateElasticsearchIntegrationRequest overwrites any union data inside the CreateEfoIntegrationRequestV1 as the provided CreateElasticsearchIntegrationRequest
func (*CreateEfoIntegrationRequestV1) FromCreateGooglePubSubIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) FromCreateGooglePubSubIntegrationRequest(v CreateGooglePubSubIntegrationRequest) error
FromCreateGooglePubSubIntegrationRequest overwrites any union data inside the CreateEfoIntegrationRequestV1 as the provided CreateGooglePubSubIntegrationRequest
func (*CreateEfoIntegrationRequestV1) FromCreateGoogleSccIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) FromCreateGoogleSccIntegrationRequest(v CreateGoogleSccIntegrationRequest) error
FromCreateGoogleSccIntegrationRequest overwrites any union data inside the CreateEfoIntegrationRequestV1 as the provided CreateGoogleSccIntegrationRequest
func (*CreateEfoIntegrationRequestV1) FromCreateKafkaIntegrationRequestV1 ¶
func (t *CreateEfoIntegrationRequestV1) FromCreateKafkaIntegrationRequestV1(v CreateKafkaIntegrationRequestV1) error
FromCreateKafkaIntegrationRequestV1 overwrites any union data inside the CreateEfoIntegrationRequestV1 as the provided CreateKafkaIntegrationRequestV1
func (*CreateEfoIntegrationRequestV1) FromCreateMcmIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) FromCreateMcmIntegrationRequest(v CreateMcmIntegrationRequest) error
FromCreateMcmIntegrationRequest overwrites any union data inside the CreateEfoIntegrationRequestV1 as the provided CreateMcmIntegrationRequest
func (*CreateEfoIntegrationRequestV1) FromCreateMicrosoftSentinelIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) FromCreateMicrosoftSentinelIntegrationRequest(v CreateMicrosoftSentinelIntegrationRequest) error
FromCreateMicrosoftSentinelIntegrationRequest overwrites any union data inside the CreateEfoIntegrationRequestV1 as the provided CreateMicrosoftSentinelIntegrationRequest
func (*CreateEfoIntegrationRequestV1) FromCreateQradarIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) FromCreateQradarIntegrationRequest(v CreateQradarIntegrationRequest) error
FromCreateQradarIntegrationRequest overwrites any union data inside the CreateEfoIntegrationRequestV1 as the provided CreateQradarIntegrationRequest
func (*CreateEfoIntegrationRequestV1) FromCreateSplunkIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) FromCreateSplunkIntegrationRequest(v CreateSplunkIntegrationRequest) error
FromCreateSplunkIntegrationRequest overwrites any union data inside the CreateEfoIntegrationRequestV1 as the provided CreateSplunkIntegrationRequest
func (*CreateEfoIntegrationRequestV1) FromCreateSyslogIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) FromCreateSyslogIntegrationRequest(v CreateSyslogIntegrationRequest) error
FromCreateSyslogIntegrationRequest overwrites any union data inside the CreateEfoIntegrationRequestV1 as the provided CreateSyslogIntegrationRequest
func (*CreateEfoIntegrationRequestV1) FromCreateWebhookIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) FromCreateWebhookIntegrationRequest(v CreateWebhookIntegrationRequest) error
FromCreateWebhookIntegrationRequest overwrites any union data inside the CreateEfoIntegrationRequestV1 as the provided CreateWebhookIntegrationRequest
func (CreateEfoIntegrationRequestV1) MarshalJSON ¶
func (t CreateEfoIntegrationRequestV1) MarshalJSON() ([]byte, error)
func (*CreateEfoIntegrationRequestV1) MergeCreateAmazonSqsIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) MergeCreateAmazonSqsIntegrationRequest(v CreateAmazonSqsIntegrationRequest) error
MergeCreateAmazonSqsIntegrationRequest performs a merge with any union data inside the CreateEfoIntegrationRequestV1, using the provided CreateAmazonSqsIntegrationRequest
func (*CreateEfoIntegrationRequestV1) MergeCreateChronicleIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) MergeCreateChronicleIntegrationRequest(v CreateChronicleIntegrationRequest) error
MergeCreateChronicleIntegrationRequest performs a merge with any union data inside the CreateEfoIntegrationRequestV1, using the provided CreateChronicleIntegrationRequest
func (*CreateEfoIntegrationRequestV1) MergeCreateElasticsearchIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) MergeCreateElasticsearchIntegrationRequest(v CreateElasticsearchIntegrationRequest) error
MergeCreateElasticsearchIntegrationRequest performs a merge with any union data inside the CreateEfoIntegrationRequestV1, using the provided CreateElasticsearchIntegrationRequest
func (*CreateEfoIntegrationRequestV1) MergeCreateGooglePubSubIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) MergeCreateGooglePubSubIntegrationRequest(v CreateGooglePubSubIntegrationRequest) error
MergeCreateGooglePubSubIntegrationRequest performs a merge with any union data inside the CreateEfoIntegrationRequestV1, using the provided CreateGooglePubSubIntegrationRequest
func (*CreateEfoIntegrationRequestV1) MergeCreateGoogleSccIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) MergeCreateGoogleSccIntegrationRequest(v CreateGoogleSccIntegrationRequest) error
MergeCreateGoogleSccIntegrationRequest performs a merge with any union data inside the CreateEfoIntegrationRequestV1, using the provided CreateGoogleSccIntegrationRequest
func (*CreateEfoIntegrationRequestV1) MergeCreateKafkaIntegrationRequestV1 ¶
func (t *CreateEfoIntegrationRequestV1) MergeCreateKafkaIntegrationRequestV1(v CreateKafkaIntegrationRequestV1) error
MergeCreateKafkaIntegrationRequestV1 performs a merge with any union data inside the CreateEfoIntegrationRequestV1, using the provided CreateKafkaIntegrationRequestV1
func (*CreateEfoIntegrationRequestV1) MergeCreateMcmIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) MergeCreateMcmIntegrationRequest(v CreateMcmIntegrationRequest) error
MergeCreateMcmIntegrationRequest performs a merge with any union data inside the CreateEfoIntegrationRequestV1, using the provided CreateMcmIntegrationRequest
func (*CreateEfoIntegrationRequestV1) MergeCreateMicrosoftSentinelIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) MergeCreateMicrosoftSentinelIntegrationRequest(v CreateMicrosoftSentinelIntegrationRequest) error
MergeCreateMicrosoftSentinelIntegrationRequest performs a merge with any union data inside the CreateEfoIntegrationRequestV1, using the provided CreateMicrosoftSentinelIntegrationRequest
func (*CreateEfoIntegrationRequestV1) MergeCreateQradarIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) MergeCreateQradarIntegrationRequest(v CreateQradarIntegrationRequest) error
MergeCreateQradarIntegrationRequest performs a merge with any union data inside the CreateEfoIntegrationRequestV1, using the provided CreateQradarIntegrationRequest
func (*CreateEfoIntegrationRequestV1) MergeCreateSplunkIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) MergeCreateSplunkIntegrationRequest(v CreateSplunkIntegrationRequest) error
MergeCreateSplunkIntegrationRequest performs a merge with any union data inside the CreateEfoIntegrationRequestV1, using the provided CreateSplunkIntegrationRequest
func (*CreateEfoIntegrationRequestV1) MergeCreateSyslogIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) MergeCreateSyslogIntegrationRequest(v CreateSyslogIntegrationRequest) error
MergeCreateSyslogIntegrationRequest performs a merge with any union data inside the CreateEfoIntegrationRequestV1, using the provided CreateSyslogIntegrationRequest
func (*CreateEfoIntegrationRequestV1) MergeCreateWebhookIntegrationRequest ¶
func (t *CreateEfoIntegrationRequestV1) MergeCreateWebhookIntegrationRequest(v CreateWebhookIntegrationRequest) error
MergeCreateWebhookIntegrationRequest performs a merge with any union data inside the CreateEfoIntegrationRequestV1, using the provided CreateWebhookIntegrationRequest
func (*CreateEfoIntegrationRequestV1) UnmarshalJSON ¶
func (t *CreateEfoIntegrationRequestV1) UnmarshalJSON(b []byte) error
func (CreateEfoIntegrationRequestV1) ValueByDiscriminator ¶
func (t CreateEfoIntegrationRequestV1) ValueByDiscriminator() (interface{}, error)
type CreateElasticsearchIntegrationRequest ¶
type CreateElasticsearchIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo CreateElasticsearchIntegrationRequest_ConnectionInfo `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
CreateElasticsearchIntegrationRequest defines model for CreateElasticsearchIntegrationRequest.
type CreateElasticsearchIntegrationRequest_ConnectionInfo ¶
type CreateElasticsearchIntegrationRequest_ConnectionInfo struct {
// contains filtered or unexported fields
}
CreateElasticsearchIntegrationRequest_ConnectionInfo defines model for CreateElasticsearchIntegrationRequest.ConnectionInfo.
func (CreateElasticsearchIntegrationRequest_ConnectionInfo) AsAuthenticatedConnectionInfoElasticsearch ¶
func (t CreateElasticsearchIntegrationRequest_ConnectionInfo) AsAuthenticatedConnectionInfoElasticsearch() (AuthenticatedConnectionInfoElasticsearch, error)
AsAuthenticatedConnectionInfoElasticsearch returns the union data inside the CreateElasticsearchIntegrationRequest_ConnectionInfo as a AuthenticatedConnectionInfoElasticsearch
func (CreateElasticsearchIntegrationRequest_ConnectionInfo) AsBaseConnectionInfoElasticsearch ¶
func (t CreateElasticsearchIntegrationRequest_ConnectionInfo) AsBaseConnectionInfoElasticsearch() (BaseConnectionInfoElasticsearch, error)
AsBaseConnectionInfoElasticsearch returns the union data inside the CreateElasticsearchIntegrationRequest_ConnectionInfo as a BaseConnectionInfoElasticsearch
func (*CreateElasticsearchIntegrationRequest_ConnectionInfo) FromAuthenticatedConnectionInfoElasticsearch ¶
func (t *CreateElasticsearchIntegrationRequest_ConnectionInfo) FromAuthenticatedConnectionInfoElasticsearch(v AuthenticatedConnectionInfoElasticsearch) error
FromAuthenticatedConnectionInfoElasticsearch overwrites any union data inside the CreateElasticsearchIntegrationRequest_ConnectionInfo as the provided AuthenticatedConnectionInfoElasticsearch
func (*CreateElasticsearchIntegrationRequest_ConnectionInfo) FromBaseConnectionInfoElasticsearch ¶
func (t *CreateElasticsearchIntegrationRequest_ConnectionInfo) FromBaseConnectionInfoElasticsearch(v BaseConnectionInfoElasticsearch) error
FromBaseConnectionInfoElasticsearch overwrites any union data inside the CreateElasticsearchIntegrationRequest_ConnectionInfo as the provided BaseConnectionInfoElasticsearch
func (CreateElasticsearchIntegrationRequest_ConnectionInfo) MarshalJSON ¶
func (t CreateElasticsearchIntegrationRequest_ConnectionInfo) MarshalJSON() ([]byte, error)
func (*CreateElasticsearchIntegrationRequest_ConnectionInfo) MergeAuthenticatedConnectionInfoElasticsearch ¶
func (t *CreateElasticsearchIntegrationRequest_ConnectionInfo) MergeAuthenticatedConnectionInfoElasticsearch(v AuthenticatedConnectionInfoElasticsearch) error
MergeAuthenticatedConnectionInfoElasticsearch performs a merge with any union data inside the CreateElasticsearchIntegrationRequest_ConnectionInfo, using the provided AuthenticatedConnectionInfoElasticsearch
func (*CreateElasticsearchIntegrationRequest_ConnectionInfo) MergeBaseConnectionInfoElasticsearch ¶
func (t *CreateElasticsearchIntegrationRequest_ConnectionInfo) MergeBaseConnectionInfoElasticsearch(v BaseConnectionInfoElasticsearch) error
MergeBaseConnectionInfoElasticsearch performs a merge with any union data inside the CreateElasticsearchIntegrationRequest_ConnectionInfo, using the provided BaseConnectionInfoElasticsearch
func (*CreateElasticsearchIntegrationRequest_ConnectionInfo) UnmarshalJSON ¶
func (t *CreateElasticsearchIntegrationRequest_ConnectionInfo) UnmarshalJSON(b []byte) error
type CreateGlobalServiceAccountRequestV1 ¶
type CreateGlobalServiceAccountRequestV1 struct {
// ExpirationDate Time when the Service Account API key expires, | in number of milliseconds since January 1, 1970, 00:00:00 GMT
ExpirationDate *int64 `json:"expirationDate,omitempty"`
// Name The display name of the Service Account.
Name *string `json:"name,omitempty"`
// SystemRoles Array of System roles assigned to the global service account.
SystemRoles *[]string `json:"systemRoles,omitempty"`
}
CreateGlobalServiceAccountRequestV1 defines model for CreateGlobalServiceAccountRequestV1.
type CreateGlobalServiceAccountV1JSONRequestBody ¶
type CreateGlobalServiceAccountV1JSONRequestBody = CreateGlobalServiceAccountRequestV1
CreateGlobalServiceAccountV1JSONRequestBody defines body for CreateGlobalServiceAccountV1 for application/json ContentType.
type CreateGlobalServiceAccountV1Response ¶
type CreateGlobalServiceAccountV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ServiceAccountWithKeyResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateGlobalServiceAccountV1Response ¶
func ParseCreateGlobalServiceAccountV1Response(rsp *http.Response) (*CreateGlobalServiceAccountV1Response, error)
ParseCreateGlobalServiceAccountV1Response parses an HTTP response from a CreateGlobalServiceAccountV1WithResponse call
func (CreateGlobalServiceAccountV1Response) Status ¶
func (r CreateGlobalServiceAccountV1Response) Status() string
Status returns HTTPResponse.Status
func (CreateGlobalServiceAccountV1Response) StatusCode ¶
func (r CreateGlobalServiceAccountV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody ¶
type CreateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody = CreateServiceAccountsNotificationSettingsRequestV1
CreateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody defines body for CreateGlobalServiceAccountsNotificationSettingsV1 for application/json ContentType.
type CreateGlobalServiceAccountsNotificationSettingsV1Response ¶
type CreateGlobalServiceAccountsNotificationSettingsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ServiceAccountsNotificationSettingsResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateGlobalServiceAccountsNotificationSettingsV1Response ¶
func ParseCreateGlobalServiceAccountsNotificationSettingsV1Response(rsp *http.Response) (*CreateGlobalServiceAccountsNotificationSettingsV1Response, error)
ParseCreateGlobalServiceAccountsNotificationSettingsV1Response parses an HTTP response from a CreateGlobalServiceAccountsNotificationSettingsV1WithResponse call
func (CreateGlobalServiceAccountsNotificationSettingsV1Response) Status ¶
func (r CreateGlobalServiceAccountsNotificationSettingsV1Response) Status() string
Status returns HTTPResponse.Status
func (CreateGlobalServiceAccountsNotificationSettingsV1Response) StatusCode ¶
func (r CreateGlobalServiceAccountsNotificationSettingsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateGooglePubSubIntegrationRequest ¶
type CreateGooglePubSubIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo struct {
// Attributes Extra headers to add to the request. Each header mapping requires 2 keys: "key" for the header key and "value" for its value
Attributes *[]KeyValueObject `json:"attributes,omitempty"`
// CredentialsJson JSON credentials for the service account Sysdig will use to send data
CredentialsJson string `json:"credentialsJson"`
// OrderingKey The key to use to order the messages. Required to enable ordered delivery
OrderingKey *string `json:"orderingKey,omitempty"`
// Project GCP project ID hosting the target pub/sub
Project string `json:"project"`
// Topic pub/sub topic onto which publish the data
Topic string `json:"topic"`
} `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
CreateGooglePubSubIntegrationRequest defines model for CreateGooglePubSubIntegrationRequest.
type CreateGoogleSccIntegrationRequest ¶
type CreateGoogleSccIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo struct {
// CredentialsJson JSON credentials for the service account Sysdig will use to send data
CredentialsJson string `json:"credentialsJson"`
// Organization ID of your GCP organization
Organization string `json:"organization"`
// SecurityMarks additional annotations to add to assets or findings as they get forwarded to Security Command Center
SecurityMarks *[]KeyValueObject `json:"securityMarks,omitempty"`
} `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
CreateGoogleSccIntegrationRequest defines model for CreateGoogleSccIntegrationRequest.
type CreateGroupMappingRequestV1 ¶
type CreateGroupMappingRequestV1 struct {
// CustomTeamRoleId The custom team role ID assigned for the user in this team. **Mutually exclusive with standardTeamRole**.
CustomTeamRoleId *UnlimitedLong `json:"customTeamRoleId"`
// GroupName The group name matching the external provider name.
GroupName string `json:"groupName"`
// IsAdmin Flag that indicates if the group is an admin group.
IsAdmin *bool `json:"isAdmin,omitempty"`
// StandardTeamRole The standard team role assigned for the user in this team. **Mutually exclusive with customTeamRoleId**.
StandardTeamRole *TeamRoleV1 `json:"standardTeamRole"`
// TeamMap Determines the teams to which a group is mapped.
TeamMap TeamMapV1 `json:"teamMap"`
// Weight The weight of the group mapping is used to determine the priority - a lower number has higher priority.
Weight *int16 `json:"weight,omitempty"`
}
CreateGroupMappingRequestV1 defines model for CreateGroupMappingRequestV1.
type CreateGroupMappingV1JSONRequestBody ¶
type CreateGroupMappingV1JSONRequestBody = CreateGroupMappingRequestV1
CreateGroupMappingV1JSONRequestBody defines body for CreateGroupMappingV1 for application/json ContentType.
type CreateGroupMappingV1Response ¶
type CreateGroupMappingV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *GroupMappingResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateGroupMappingV1Response ¶
func ParseCreateGroupMappingV1Response(rsp *http.Response) (*CreateGroupMappingV1Response, error)
ParseCreateGroupMappingV1Response parses an HTTP response from a CreateGroupMappingV1WithResponse call
func (CreateGroupMappingV1Response) Status ¶
func (r CreateGroupMappingV1Response) Status() string
Status returns HTTPResponse.Status
func (CreateGroupMappingV1Response) StatusCode ¶
func (r CreateGroupMappingV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateInhibitionRuleJSONRequestBody ¶
type CreateInhibitionRuleJSONRequestBody = CreateInhibitionRuleRequestV1
CreateInhibitionRuleJSONRequestBody defines body for CreateInhibitionRule for application/json ContentType.
type CreateInhibitionRuleRequestV1 ¶
type CreateInhibitionRuleRequestV1 struct {
// Description Description of the inhibition rule.
Description *string `json:"description"`
// Equal List of labels that must have an equal value in the source and target alert for the inhibition to take effect.
Equal *[]string `json:"equal"`
// IsEnabled Indicates if the inhibition rule is enabled or not.
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name Name of the inhibition rule. If provided, must be unique.
Name *string `json:"name"`
// SourceMatchers List of source matchers for which one or more alerts have to exist for the inhibition to take effect.
SourceMatchers []LabelMatcherV1 `json:"sourceMatchers"`
// TargetMatchers List of target matchers that have to be fulfilled by the target alerts to be muted.
TargetMatchers []LabelMatcherV1 `json:"targetMatchers"`
}
CreateInhibitionRuleRequestV1 defines model for CreateInhibitionRuleRequestV1.
type CreateInhibitionRuleResponse ¶
type CreateInhibitionRuleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *InhibitionRuleResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateInhibitionRuleResponse ¶
func ParseCreateInhibitionRuleResponse(rsp *http.Response) (*CreateInhibitionRuleResponse, error)
ParseCreateInhibitionRuleResponse parses an HTTP response from a CreateInhibitionRuleWithResponse call
func (CreateInhibitionRuleResponse) Status ¶
func (r CreateInhibitionRuleResponse) Status() string
Status returns HTTPResponse.Status
func (CreateInhibitionRuleResponse) StatusCode ¶
func (r CreateInhibitionRuleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateIntegrationRequest ¶
type CreateIntegrationRequest struct {
// contains filtered or unexported fields
}
CreateIntegrationRequest Create Integration Request
func (CreateIntegrationRequest) AsCreateAmazonSqsIntegrationRequest ¶
func (t CreateIntegrationRequest) AsCreateAmazonSqsIntegrationRequest() (CreateAmazonSqsIntegrationRequest, error)
AsCreateAmazonSqsIntegrationRequest returns the union data inside the CreateIntegrationRequest as a CreateAmazonSqsIntegrationRequest
func (CreateIntegrationRequest) AsCreateChronicleIntegrationRequest ¶
func (t CreateIntegrationRequest) AsCreateChronicleIntegrationRequest() (CreateChronicleIntegrationRequest, error)
AsCreateChronicleIntegrationRequest returns the union data inside the CreateIntegrationRequest as a CreateChronicleIntegrationRequest
func (CreateIntegrationRequest) AsCreateElasticsearchIntegrationRequest ¶
func (t CreateIntegrationRequest) AsCreateElasticsearchIntegrationRequest() (CreateElasticsearchIntegrationRequest, error)
AsCreateElasticsearchIntegrationRequest returns the union data inside the CreateIntegrationRequest as a CreateElasticsearchIntegrationRequest
func (CreateIntegrationRequest) AsCreateGooglePubSubIntegrationRequest ¶
func (t CreateIntegrationRequest) AsCreateGooglePubSubIntegrationRequest() (CreateGooglePubSubIntegrationRequest, error)
AsCreateGooglePubSubIntegrationRequest returns the union data inside the CreateIntegrationRequest as a CreateGooglePubSubIntegrationRequest
func (CreateIntegrationRequest) AsCreateGoogleSccIntegrationRequest ¶
func (t CreateIntegrationRequest) AsCreateGoogleSccIntegrationRequest() (CreateGoogleSccIntegrationRequest, error)
AsCreateGoogleSccIntegrationRequest returns the union data inside the CreateIntegrationRequest as a CreateGoogleSccIntegrationRequest
func (CreateIntegrationRequest) AsCreateKafkaIntegrationRequest ¶
func (t CreateIntegrationRequest) AsCreateKafkaIntegrationRequest() (CreateKafkaIntegrationRequest, error)
AsCreateKafkaIntegrationRequest returns the union data inside the CreateIntegrationRequest as a CreateKafkaIntegrationRequest
func (CreateIntegrationRequest) AsCreateMcmIntegrationRequest ¶
func (t CreateIntegrationRequest) AsCreateMcmIntegrationRequest() (CreateMcmIntegrationRequest, error)
AsCreateMcmIntegrationRequest returns the union data inside the CreateIntegrationRequest as a CreateMcmIntegrationRequest
func (CreateIntegrationRequest) AsCreateMicrosoftSentinelIntegrationRequest ¶
func (t CreateIntegrationRequest) AsCreateMicrosoftSentinelIntegrationRequest() (CreateMicrosoftSentinelIntegrationRequest, error)
AsCreateMicrosoftSentinelIntegrationRequest returns the union data inside the CreateIntegrationRequest as a CreateMicrosoftSentinelIntegrationRequest
func (CreateIntegrationRequest) AsCreateQradarIntegrationRequest ¶
func (t CreateIntegrationRequest) AsCreateQradarIntegrationRequest() (CreateQradarIntegrationRequest, error)
AsCreateQradarIntegrationRequest returns the union data inside the CreateIntegrationRequest as a CreateQradarIntegrationRequest
func (CreateIntegrationRequest) AsCreateSplunkIntegrationRequest ¶
func (t CreateIntegrationRequest) AsCreateSplunkIntegrationRequest() (CreateSplunkIntegrationRequest, error)
AsCreateSplunkIntegrationRequest returns the union data inside the CreateIntegrationRequest as a CreateSplunkIntegrationRequest
func (CreateIntegrationRequest) AsCreateSyslogIntegrationRequest ¶
func (t CreateIntegrationRequest) AsCreateSyslogIntegrationRequest() (CreateSyslogIntegrationRequest, error)
AsCreateSyslogIntegrationRequest returns the union data inside the CreateIntegrationRequest as a CreateSyslogIntegrationRequest
func (CreateIntegrationRequest) AsCreateWebhookIntegrationRequest ¶
func (t CreateIntegrationRequest) AsCreateWebhookIntegrationRequest() (CreateWebhookIntegrationRequest, error)
AsCreateWebhookIntegrationRequest returns the union data inside the CreateIntegrationRequest as a CreateWebhookIntegrationRequest
func (CreateIntegrationRequest) Discriminator ¶
func (t CreateIntegrationRequest) Discriminator() (string, error)
func (*CreateIntegrationRequest) FromCreateAmazonSqsIntegrationRequest ¶
func (t *CreateIntegrationRequest) FromCreateAmazonSqsIntegrationRequest(v CreateAmazonSqsIntegrationRequest) error
FromCreateAmazonSqsIntegrationRequest overwrites any union data inside the CreateIntegrationRequest as the provided CreateAmazonSqsIntegrationRequest
func (*CreateIntegrationRequest) FromCreateChronicleIntegrationRequest ¶
func (t *CreateIntegrationRequest) FromCreateChronicleIntegrationRequest(v CreateChronicleIntegrationRequest) error
FromCreateChronicleIntegrationRequest overwrites any union data inside the CreateIntegrationRequest as the provided CreateChronicleIntegrationRequest
func (*CreateIntegrationRequest) FromCreateElasticsearchIntegrationRequest ¶
func (t *CreateIntegrationRequest) FromCreateElasticsearchIntegrationRequest(v CreateElasticsearchIntegrationRequest) error
FromCreateElasticsearchIntegrationRequest overwrites any union data inside the CreateIntegrationRequest as the provided CreateElasticsearchIntegrationRequest
func (*CreateIntegrationRequest) FromCreateGooglePubSubIntegrationRequest ¶
func (t *CreateIntegrationRequest) FromCreateGooglePubSubIntegrationRequest(v CreateGooglePubSubIntegrationRequest) error
FromCreateGooglePubSubIntegrationRequest overwrites any union data inside the CreateIntegrationRequest as the provided CreateGooglePubSubIntegrationRequest
func (*CreateIntegrationRequest) FromCreateGoogleSccIntegrationRequest ¶
func (t *CreateIntegrationRequest) FromCreateGoogleSccIntegrationRequest(v CreateGoogleSccIntegrationRequest) error
FromCreateGoogleSccIntegrationRequest overwrites any union data inside the CreateIntegrationRequest as the provided CreateGoogleSccIntegrationRequest
func (*CreateIntegrationRequest) FromCreateKafkaIntegrationRequest ¶
func (t *CreateIntegrationRequest) FromCreateKafkaIntegrationRequest(v CreateKafkaIntegrationRequest) error
FromCreateKafkaIntegrationRequest overwrites any union data inside the CreateIntegrationRequest as the provided CreateKafkaIntegrationRequest
func (*CreateIntegrationRequest) FromCreateMcmIntegrationRequest ¶
func (t *CreateIntegrationRequest) FromCreateMcmIntegrationRequest(v CreateMcmIntegrationRequest) error
FromCreateMcmIntegrationRequest overwrites any union data inside the CreateIntegrationRequest as the provided CreateMcmIntegrationRequest
func (*CreateIntegrationRequest) FromCreateMicrosoftSentinelIntegrationRequest ¶
func (t *CreateIntegrationRequest) FromCreateMicrosoftSentinelIntegrationRequest(v CreateMicrosoftSentinelIntegrationRequest) error
FromCreateMicrosoftSentinelIntegrationRequest overwrites any union data inside the CreateIntegrationRequest as the provided CreateMicrosoftSentinelIntegrationRequest
func (*CreateIntegrationRequest) FromCreateQradarIntegrationRequest ¶
func (t *CreateIntegrationRequest) FromCreateQradarIntegrationRequest(v CreateQradarIntegrationRequest) error
FromCreateQradarIntegrationRequest overwrites any union data inside the CreateIntegrationRequest as the provided CreateQradarIntegrationRequest
func (*CreateIntegrationRequest) FromCreateSplunkIntegrationRequest ¶
func (t *CreateIntegrationRequest) FromCreateSplunkIntegrationRequest(v CreateSplunkIntegrationRequest) error
FromCreateSplunkIntegrationRequest overwrites any union data inside the CreateIntegrationRequest as the provided CreateSplunkIntegrationRequest
func (*CreateIntegrationRequest) FromCreateSyslogIntegrationRequest ¶
func (t *CreateIntegrationRequest) FromCreateSyslogIntegrationRequest(v CreateSyslogIntegrationRequest) error
FromCreateSyslogIntegrationRequest overwrites any union data inside the CreateIntegrationRequest as the provided CreateSyslogIntegrationRequest
func (*CreateIntegrationRequest) FromCreateWebhookIntegrationRequest ¶
func (t *CreateIntegrationRequest) FromCreateWebhookIntegrationRequest(v CreateWebhookIntegrationRequest) error
FromCreateWebhookIntegrationRequest overwrites any union data inside the CreateIntegrationRequest as the provided CreateWebhookIntegrationRequest
func (CreateIntegrationRequest) MarshalJSON ¶
func (t CreateIntegrationRequest) MarshalJSON() ([]byte, error)
func (*CreateIntegrationRequest) MergeCreateAmazonSqsIntegrationRequest ¶
func (t *CreateIntegrationRequest) MergeCreateAmazonSqsIntegrationRequest(v CreateAmazonSqsIntegrationRequest) error
MergeCreateAmazonSqsIntegrationRequest performs a merge with any union data inside the CreateIntegrationRequest, using the provided CreateAmazonSqsIntegrationRequest
func (*CreateIntegrationRequest) MergeCreateChronicleIntegrationRequest ¶
func (t *CreateIntegrationRequest) MergeCreateChronicleIntegrationRequest(v CreateChronicleIntegrationRequest) error
MergeCreateChronicleIntegrationRequest performs a merge with any union data inside the CreateIntegrationRequest, using the provided CreateChronicleIntegrationRequest
func (*CreateIntegrationRequest) MergeCreateElasticsearchIntegrationRequest ¶
func (t *CreateIntegrationRequest) MergeCreateElasticsearchIntegrationRequest(v CreateElasticsearchIntegrationRequest) error
MergeCreateElasticsearchIntegrationRequest performs a merge with any union data inside the CreateIntegrationRequest, using the provided CreateElasticsearchIntegrationRequest
func (*CreateIntegrationRequest) MergeCreateGooglePubSubIntegrationRequest ¶
func (t *CreateIntegrationRequest) MergeCreateGooglePubSubIntegrationRequest(v CreateGooglePubSubIntegrationRequest) error
MergeCreateGooglePubSubIntegrationRequest performs a merge with any union data inside the CreateIntegrationRequest, using the provided CreateGooglePubSubIntegrationRequest
func (*CreateIntegrationRequest) MergeCreateGoogleSccIntegrationRequest ¶
func (t *CreateIntegrationRequest) MergeCreateGoogleSccIntegrationRequest(v CreateGoogleSccIntegrationRequest) error
MergeCreateGoogleSccIntegrationRequest performs a merge with any union data inside the CreateIntegrationRequest, using the provided CreateGoogleSccIntegrationRequest
func (*CreateIntegrationRequest) MergeCreateKafkaIntegrationRequest ¶
func (t *CreateIntegrationRequest) MergeCreateKafkaIntegrationRequest(v CreateKafkaIntegrationRequest) error
MergeCreateKafkaIntegrationRequest performs a merge with any union data inside the CreateIntegrationRequest, using the provided CreateKafkaIntegrationRequest
func (*CreateIntegrationRequest) MergeCreateMcmIntegrationRequest ¶
func (t *CreateIntegrationRequest) MergeCreateMcmIntegrationRequest(v CreateMcmIntegrationRequest) error
MergeCreateMcmIntegrationRequest performs a merge with any union data inside the CreateIntegrationRequest, using the provided CreateMcmIntegrationRequest
func (*CreateIntegrationRequest) MergeCreateMicrosoftSentinelIntegrationRequest ¶
func (t *CreateIntegrationRequest) MergeCreateMicrosoftSentinelIntegrationRequest(v CreateMicrosoftSentinelIntegrationRequest) error
MergeCreateMicrosoftSentinelIntegrationRequest performs a merge with any union data inside the CreateIntegrationRequest, using the provided CreateMicrosoftSentinelIntegrationRequest
func (*CreateIntegrationRequest) MergeCreateQradarIntegrationRequest ¶
func (t *CreateIntegrationRequest) MergeCreateQradarIntegrationRequest(v CreateQradarIntegrationRequest) error
MergeCreateQradarIntegrationRequest performs a merge with any union data inside the CreateIntegrationRequest, using the provided CreateQradarIntegrationRequest
func (*CreateIntegrationRequest) MergeCreateSplunkIntegrationRequest ¶
func (t *CreateIntegrationRequest) MergeCreateSplunkIntegrationRequest(v CreateSplunkIntegrationRequest) error
MergeCreateSplunkIntegrationRequest performs a merge with any union data inside the CreateIntegrationRequest, using the provided CreateSplunkIntegrationRequest
func (*CreateIntegrationRequest) MergeCreateSyslogIntegrationRequest ¶
func (t *CreateIntegrationRequest) MergeCreateSyslogIntegrationRequest(v CreateSyslogIntegrationRequest) error
MergeCreateSyslogIntegrationRequest performs a merge with any union data inside the CreateIntegrationRequest, using the provided CreateSyslogIntegrationRequest
func (*CreateIntegrationRequest) MergeCreateWebhookIntegrationRequest ¶
func (t *CreateIntegrationRequest) MergeCreateWebhookIntegrationRequest(v CreateWebhookIntegrationRequest) error
MergeCreateWebhookIntegrationRequest performs a merge with any union data inside the CreateIntegrationRequest, using the provided CreateWebhookIntegrationRequest
func (*CreateIntegrationRequest) UnmarshalJSON ¶
func (t *CreateIntegrationRequest) UnmarshalJSON(b []byte) error
func (CreateIntegrationRequest) ValueByDiscriminator ¶
func (t CreateIntegrationRequest) ValueByDiscriminator() (interface{}, error)
type CreateIntegrationRequestV1 ¶
type CreateIntegrationRequestV1 struct {
// Name Integration name.
Name string `json:"name"`
// IsAllTeams If **true**, the integration will be enabled for all teams.
// If **false**, the integration will be enabled for the teams specified in the *teamIds* field.
IsAllTeams *bool `json:"isAllTeams,omitempty"`
// TeamIDs List of Sysdig's internal team ids for which the integration will be enabled.
// This field is required if *isAllTeams* is **false**.
TeamIDs *[]UnlimitedLong `json:"teamIds,omitempty"`
// JiraProject Associated Jira project id.
// Please refer to the [Jira documentation](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-projects#api-group-projects "Jira project documentation") for more info.
JiraProject string `json:"jiraProject"`
// JiraURL Customer's Jira URL.
JiraURL string `json:"jiraUrl"`
// JiraEmail User's email associated with the Jira account.
JiraEmail openapi_types.Email `json:"jiraEmail"`
// JiraAccessToken Jira access token for the provided Jira account.
JiraAccessToken string `json:"jiraAccessToken"`
// JiraAssignee The default assignee Jira account id for this integration.
// Please refer to the [Jira documentation](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-user-search/#api-group-user-search "Jira user documentation") for more info.
JiraAssignee *string `json:"jiraAssignee,omitempty"`
// JiraLabels The list of Jira labels available for this integration.
// Please refer to the [Jira documentation](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-labels/#api-group-labels "Jira labels documentation") for more info.
JiraLabels *[]string `json:"jiraLabels,omitempty"`
}
CreateIntegrationRequestV1 defines model for CreateIntegrationRequestV1.
type CreateIpFilterV1 ¶
type CreateIpFilterV1 struct {
// IpRange IP range in CIDR notation
IpRange string `json:"ipRange"`
IsEnabled bool `json:"isEnabled"`
Note *string `json:"note,omitempty"`
}
CreateIpFilterV1 Request to create IP filter.
type CreateIpFilterV1JSONRequestBody ¶
type CreateIpFilterV1JSONRequestBody = CreateIpFilterV1
CreateIpFilterV1JSONRequestBody defines body for CreateIpFilterV1 for application/json ContentType.
type CreateIpFilterV1Response ¶
type CreateIpFilterV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *IpFilterResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateIpFilterV1Response ¶
func ParseCreateIpFilterV1Response(rsp *http.Response) (*CreateIpFilterV1Response, error)
ParseCreateIpFilterV1Response parses an HTTP response from a CreateIpFilterV1WithResponse call
func (CreateIpFilterV1Response) Status ¶
func (r CreateIpFilterV1Response) Status() string
Status returns HTTPResponse.Status
func (CreateIpFilterV1Response) StatusCode ¶
func (r CreateIpFilterV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateIssueTypeRequestV1 ¶
type CreateIssueTypeRequestV1 struct {
// JiraID Jira issue type id.
// Please refer to the [Jira documentation](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-types/#api-group-issue-types "Jira issue types documentation") for more info.
JiraID string `json:"jiraId"`
// JiraOpenStatusID Jira status id mapped to open status.
// Please refer to the [Jira documentation](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-status/#api-group-status "Jira status documentation") for more info.
JiraOpenStatusID string `json:"jiraOpenStatusId"`
// JiraInProgressStatusID Jira status id mapped to in progress status.
// Please refer to the [Jira documentation](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-status/#api-group-status "Jira status documentation") for more info.
JiraInProgressStatusID string `json:"jiraInProgressStatusId"`
// JiraClosedStatusID Jira status id mapped to closed status.
// Please refer to the [Jira documentation](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-status/#api-group-status "Jira status documentation") for more info.
JiraClosedStatusID string `json:"jiraClosedStatusId"`
// CustomFieldIDs List of supported custom field ids for the issue type.
// Please refer to the [Jira documentation](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issues/#api-rest-api-3-issue-createmeta-get "Jira issue type fields documentation") for more info.
CustomFieldIDs *[]string `json:"customFieldIds,omitempty"`
}
CreateIssueTypeRequestV1 defines model for CreateIssueTypeRequestV1.
type CreateJiraIntegrationV1JSONRequestBody ¶
type CreateJiraIntegrationV1JSONRequestBody = CreateIntegrationRequestV1
CreateJiraIntegrationV1JSONRequestBody defines body for CreateJiraIntegrationV1 for application/json ContentType.
type CreateJiraIntegrationV1Response ¶
type CreateJiraIntegrationV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *IntegrationResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateJiraIntegrationV1Response ¶
func ParseCreateJiraIntegrationV1Response(rsp *http.Response) (*CreateJiraIntegrationV1Response, error)
ParseCreateJiraIntegrationV1Response parses an HTTP response from a CreateJiraIntegrationV1WithResponse call
func (CreateJiraIntegrationV1Response) Status ¶
func (r CreateJiraIntegrationV1Response) Status() string
Status returns HTTPResponse.Status
func (CreateJiraIntegrationV1Response) StatusCode ¶
func (r CreateJiraIntegrationV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateJiraIssueTypeV1JSONRequestBody ¶
type CreateJiraIssueTypeV1JSONRequestBody = CreateIssueTypeRequestV1
CreateJiraIssueTypeV1JSONRequestBody defines body for CreateJiraIssueTypeV1 for application/json ContentType.
type CreateJiraIssueTypeV1Response ¶
type CreateJiraIssueTypeV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *IssueTypeResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateJiraIssueTypeV1Response ¶
func ParseCreateJiraIssueTypeV1Response(rsp *http.Response) (*CreateJiraIssueTypeV1Response, error)
ParseCreateJiraIssueTypeV1Response parses an HTTP response from a CreateJiraIssueTypeV1WithResponse call
func (CreateJiraIssueTypeV1Response) Status ¶
func (r CreateJiraIssueTypeV1Response) Status() string
Status returns HTTPResponse.Status
func (CreateJiraIssueTypeV1Response) StatusCode ¶
func (r CreateJiraIssueTypeV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateKafkaIntegrationRequest ¶
type CreateKafkaIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo CreateKafkaIntegrationRequest_ConnectionInfo `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
CreateKafkaIntegrationRequest defines model for CreateKafkaIntegrationRequest.
type CreateKafkaIntegrationRequestV1 ¶
type CreateKafkaIntegrationRequestV1 struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo CreateKafkaIntegrationRequestV1_ConnectionInfo `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
CreateKafkaIntegrationRequestV1 defines model for CreateKafkaIntegrationRequestV1.
type CreateKafkaIntegrationRequestV1_ConnectionInfo ¶
type CreateKafkaIntegrationRequestV1_ConnectionInfo struct {
// contains filtered or unexported fields
}
CreateKafkaIntegrationRequestV1_ConnectionInfo defines model for CreateKafkaIntegrationRequestV1.ConnectionInfo.
func (CreateKafkaIntegrationRequestV1_ConnectionInfo) AsAuthenticatedConnectionInfoKafkaV1 ¶
func (t CreateKafkaIntegrationRequestV1_ConnectionInfo) AsAuthenticatedConnectionInfoKafkaV1() (AuthenticatedConnectionInfoKafkaV1, error)
AsAuthenticatedConnectionInfoKafkaV1 returns the union data inside the CreateKafkaIntegrationRequestV1_ConnectionInfo as a AuthenticatedConnectionInfoKafkaV1
func (CreateKafkaIntegrationRequestV1_ConnectionInfo) AsBaseConnectionInfoKafkaV1 ¶
func (t CreateKafkaIntegrationRequestV1_ConnectionInfo) AsBaseConnectionInfoKafkaV1() (BaseConnectionInfoKafkaV1, error)
AsBaseConnectionInfoKafkaV1 returns the union data inside the CreateKafkaIntegrationRequestV1_ConnectionInfo as a BaseConnectionInfoKafkaV1
func (*CreateKafkaIntegrationRequestV1_ConnectionInfo) FromAuthenticatedConnectionInfoKafkaV1 ¶
func (t *CreateKafkaIntegrationRequestV1_ConnectionInfo) FromAuthenticatedConnectionInfoKafkaV1(v AuthenticatedConnectionInfoKafkaV1) error
FromAuthenticatedConnectionInfoKafkaV1 overwrites any union data inside the CreateKafkaIntegrationRequestV1_ConnectionInfo as the provided AuthenticatedConnectionInfoKafkaV1
func (*CreateKafkaIntegrationRequestV1_ConnectionInfo) FromBaseConnectionInfoKafkaV1 ¶
func (t *CreateKafkaIntegrationRequestV1_ConnectionInfo) FromBaseConnectionInfoKafkaV1(v BaseConnectionInfoKafkaV1) error
FromBaseConnectionInfoKafkaV1 overwrites any union data inside the CreateKafkaIntegrationRequestV1_ConnectionInfo as the provided BaseConnectionInfoKafkaV1
func (CreateKafkaIntegrationRequestV1_ConnectionInfo) MarshalJSON ¶
func (t CreateKafkaIntegrationRequestV1_ConnectionInfo) MarshalJSON() ([]byte, error)
func (*CreateKafkaIntegrationRequestV1_ConnectionInfo) MergeAuthenticatedConnectionInfoKafkaV1 ¶
func (t *CreateKafkaIntegrationRequestV1_ConnectionInfo) MergeAuthenticatedConnectionInfoKafkaV1(v AuthenticatedConnectionInfoKafkaV1) error
MergeAuthenticatedConnectionInfoKafkaV1 performs a merge with any union data inside the CreateKafkaIntegrationRequestV1_ConnectionInfo, using the provided AuthenticatedConnectionInfoKafkaV1
func (*CreateKafkaIntegrationRequestV1_ConnectionInfo) MergeBaseConnectionInfoKafkaV1 ¶
func (t *CreateKafkaIntegrationRequestV1_ConnectionInfo) MergeBaseConnectionInfoKafkaV1(v BaseConnectionInfoKafkaV1) error
MergeBaseConnectionInfoKafkaV1 performs a merge with any union data inside the CreateKafkaIntegrationRequestV1_ConnectionInfo, using the provided BaseConnectionInfoKafkaV1
func (*CreateKafkaIntegrationRequestV1_ConnectionInfo) UnmarshalJSON ¶
func (t *CreateKafkaIntegrationRequestV1_ConnectionInfo) UnmarshalJSON(b []byte) error
type CreateKafkaIntegrationRequest_ConnectionInfo ¶
type CreateKafkaIntegrationRequest_ConnectionInfo struct {
// contains filtered or unexported fields
}
CreateKafkaIntegrationRequest_ConnectionInfo defines model for CreateKafkaIntegrationRequest.ConnectionInfo.
func (CreateKafkaIntegrationRequest_ConnectionInfo) AsBaseConnectionInfoKafka ¶
func (t CreateKafkaIntegrationRequest_ConnectionInfo) AsBaseConnectionInfoKafka() (BaseConnectionInfoKafka, error)
AsBaseConnectionInfoKafka returns the union data inside the CreateKafkaIntegrationRequest_ConnectionInfo as a BaseConnectionInfoKafka
func (CreateKafkaIntegrationRequest_ConnectionInfo) AsKafkaAuthenticatedPrivateConnectionInfo ¶
func (t CreateKafkaIntegrationRequest_ConnectionInfo) AsKafkaAuthenticatedPrivateConnectionInfo() (KafkaAuthenticatedPrivateConnectionInfo, error)
AsKafkaAuthenticatedPrivateConnectionInfo returns the union data inside the CreateKafkaIntegrationRequest_ConnectionInfo as a KafkaAuthenticatedPrivateConnectionInfo
func (*CreateKafkaIntegrationRequest_ConnectionInfo) FromBaseConnectionInfoKafka ¶
func (t *CreateKafkaIntegrationRequest_ConnectionInfo) FromBaseConnectionInfoKafka(v BaseConnectionInfoKafka) error
FromBaseConnectionInfoKafka overwrites any union data inside the CreateKafkaIntegrationRequest_ConnectionInfo as the provided BaseConnectionInfoKafka
func (*CreateKafkaIntegrationRequest_ConnectionInfo) FromKafkaAuthenticatedPrivateConnectionInfo ¶
func (t *CreateKafkaIntegrationRequest_ConnectionInfo) FromKafkaAuthenticatedPrivateConnectionInfo(v KafkaAuthenticatedPrivateConnectionInfo) error
FromKafkaAuthenticatedPrivateConnectionInfo overwrites any union data inside the CreateKafkaIntegrationRequest_ConnectionInfo as the provided KafkaAuthenticatedPrivateConnectionInfo
func (CreateKafkaIntegrationRequest_ConnectionInfo) MarshalJSON ¶
func (t CreateKafkaIntegrationRequest_ConnectionInfo) MarshalJSON() ([]byte, error)
func (*CreateKafkaIntegrationRequest_ConnectionInfo) MergeBaseConnectionInfoKafka ¶
func (t *CreateKafkaIntegrationRequest_ConnectionInfo) MergeBaseConnectionInfoKafka(v BaseConnectionInfoKafka) error
MergeBaseConnectionInfoKafka performs a merge with any union data inside the CreateKafkaIntegrationRequest_ConnectionInfo, using the provided BaseConnectionInfoKafka
func (*CreateKafkaIntegrationRequest_ConnectionInfo) MergeKafkaAuthenticatedPrivateConnectionInfo ¶
func (t *CreateKafkaIntegrationRequest_ConnectionInfo) MergeKafkaAuthenticatedPrivateConnectionInfo(v KafkaAuthenticatedPrivateConnectionInfo) error
MergeKafkaAuthenticatedPrivateConnectionInfo performs a merge with any union data inside the CreateKafkaIntegrationRequest_ConnectionInfo, using the provided KafkaAuthenticatedPrivateConnectionInfo
func (*CreateKafkaIntegrationRequest_ConnectionInfo) UnmarshalJSON ¶
func (t *CreateKafkaIntegrationRequest_ConnectionInfo) UnmarshalJSON(b []byte) error
type CreateMcmIntegrationRequest ¶
type CreateMcmIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo struct {
// AccountId IBM Account ID
AccountId *string `json:"accountId,omitempty"`
// ApiKey IBM Cloud API Key
ApiKey string `json:"apiKey"`
// Endpoint The URL, including protocol and port (if non standard), to your IBM Cloud Pak for Multicloud Management API endpoint
Endpoint string `json:"endpoint"`
// IsInsecure Skip TLS certificate verification
IsInsecure *bool `json:"isInsecure,omitempty"`
// NoteName The note to use. If unspecified, a note with `policy-event` ID will be created and used
NoteName *string `json:"noteName,omitempty"`
// ProviderId The provider the findings will be associated to
ProviderId *string `json:"providerId,omitempty"`
} `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
CreateMcmIntegrationRequest defines model for CreateMcmIntegrationRequest.
type CreateMicrosoftSentinelIntegrationRequest ¶
type CreateMicrosoftSentinelIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo struct {
// Secret Log analytics primary key
Secret string `json:"secret"`
// WorkspaceId Log Analytics workspace ID
WorkspaceId string `json:"workspaceId"`
} `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
CreateMicrosoftSentinelIntegrationRequest defines model for CreateMicrosoftSentinelIntegrationRequest.
type CreateNotificationChannelJSONRequestBody ¶
type CreateNotificationChannelJSONRequestBody = CreateNotificationChannelRequestV1
CreateNotificationChannelJSONRequestBody defines body for CreateNotificationChannel for application/json ContentType.
type CreateNotificationChannelRequestV1 ¶
type CreateNotificationChannelRequestV1 struct {
// Type The type of the notification channel
Type NotificationChannelTypeV1 `json:"type"`
}
CreateNotificationChannelRequestV1 defines model for CreateNotificationChannelRequestV1.
type CreateNotificationChannelResponse ¶
type CreateNotificationChannelResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *NotificationChannelResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateNotificationChannelResponse ¶
func ParseCreateNotificationChannelResponse(rsp *http.Response) (*CreateNotificationChannelResponse, error)
ParseCreateNotificationChannelResponse parses an HTTP response from a CreateNotificationChannelWithResponse call
func (CreateNotificationChannelResponse) Status ¶
func (r CreateNotificationChannelResponse) Status() string
Status returns HTTPResponse.Status
func (CreateNotificationChannelResponse) StatusCode ¶
func (r CreateNotificationChannelResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreatePolicyRequest ¶
type CreatePolicyRequest struct {
// Bundles bundles defining this policy
Bundles []BundleRef `json:"bundles"`
// Description policy description
Description *string `json:"description,omitempty"`
// Name human readable policy name
Name string `json:"name"`
// Stages array of stages for the policy.
// An empty array means the policy is applied only when specifically requested by its identifier.
Stages *[]NewStage `json:"stages,omitempty"`
}
CreatePolicyRequest A Policy definition
type CreatePricingRequestV1 ¶
type CreatePricingRequestV1 struct {
// ClusterName The name of the cluster. Required when `type` is `CLUSTER`.
ClusterName *string `json:"clusterName"`
// Name The name of the pricing configuration.
Name string `json:"name"`
// SpotLabel The name of a node label that is used to identify the node as a spot node.
SpotLabel *string `json:"spotLabel"`
// SpotLabelValue The value of the spot node label.
SpotLabelValue *string `json:"spotLabelValue"`
// Type The type of the pricing.
Type PricingType `json:"type"`
// UnitPricing The unit pricing configuration used to compute costs.
UnitPricing UnitPricingV1 `json:"unitPricing"`
}
CreatePricingRequestV1 defines model for CreatePricingRequestV1.
type CreatePricingV1JSONRequestBody ¶
type CreatePricingV1JSONRequestBody = CreatePricingRequestV1
CreatePricingV1JSONRequestBody defines body for CreatePricingV1 for application/json ContentType.
type CreatePricingV1Response ¶
type CreatePricingV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *PricingResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreatePricingV1Response ¶
func ParseCreatePricingV1Response(rsp *http.Response) (*CreatePricingV1Response, error)
ParseCreatePricingV1Response parses an HTTP response from a CreatePricingV1WithResponse call
func (CreatePricingV1Response) Status ¶
func (r CreatePricingV1Response) Status() string
Status returns HTTPResponse.Status
func (CreatePricingV1Response) StatusCode ¶
func (r CreatePricingV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateQradarIntegrationRequest ¶
type CreateQradarIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo BaseConnectionInfoQradar `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
CreateQradarIntegrationRequest defines model for CreateQradarIntegrationRequest.
type CreateRiskAcceptedRequest ¶
type CreateRiskAcceptedRequest struct {
// Context If entityType is not `vulnerability`, `policyRule` or `package`, you should use `Empty Matcher` in the context.
Context CreateRiskAcceptedRequest_Context `json:"context"`
// Description Description of why the accepted risk was created
Description string `json:"description"`
// EntityType The entity where the Accepted Risk will be applied.
EntityType CreateRiskAcceptedRequestEntityType `json:"entityType"`
// EntityValue A value to match with the entityType
EntityValue string `json:"entityValue"`
// ExpirationDate Date when the accepted risk will expire (in YYYY-MM-DD format)
ExpirationDate *openapi_types.Date `json:"expirationDate,omitempty"`
// Reason Reason for acceptance
Reason CreateRiskAcceptedRequestReason `json:"reason"`
// Stages List of stages where the risk acceptance is applied, empty list enables risk acceptance for all the stages
Stages *[]CreateRiskAcceptedRequestStages `json:"stages"`
}
CreateRiskAcceptedRequest defines model for CreateRiskAcceptedRequest.
type CreateRiskAcceptedRequestEntityType ¶
type CreateRiskAcceptedRequestEntityType string
CreateRiskAcceptedRequestEntityType The entity where the Accepted Risk will be applied.
const ( CreateRiskAcceptedRequestEntityTypeHostName CreateRiskAcceptedRequestEntityType = "hostName" CreateRiskAcceptedRequestEntityTypeHostNameContains CreateRiskAcceptedRequestEntityType = "hostNameContains" CreateRiskAcceptedRequestEntityTypeImageName CreateRiskAcceptedRequestEntityType = "imageName" CreateRiskAcceptedRequestEntityTypeImageNameContains CreateRiskAcceptedRequestEntityType = "imageNameContains" CreateRiskAcceptedRequestEntityTypeImagePrefix CreateRiskAcceptedRequestEntityType = "imagePrefix" CreateRiskAcceptedRequestEntityTypeImageSuffix CreateRiskAcceptedRequestEntityType = "imageSuffix" CreateRiskAcceptedRequestEntityTypePackage CreateRiskAcceptedRequestEntityType = "package" CreateRiskAcceptedRequestEntityTypePolicyRule CreateRiskAcceptedRequestEntityType = "policyRule" CreateRiskAcceptedRequestEntityTypeVulnerability CreateRiskAcceptedRequestEntityType = "vulnerability" )
Defines values for CreateRiskAcceptedRequestEntityType.
type CreateRiskAcceptedRequestReason ¶
type CreateRiskAcceptedRequestReason string
CreateRiskAcceptedRequestReason Reason for acceptance
const ( CreateRiskAcceptedRequestReasonCustom CreateRiskAcceptedRequestReason = "Custom" CreateRiskAcceptedRequestReasonRiskAvoided CreateRiskAcceptedRequestReason = "RiskAvoided" CreateRiskAcceptedRequestReasonRiskMitigated CreateRiskAcceptedRequestReason = "RiskMitigated" CreateRiskAcceptedRequestReasonRiskNotRelevant CreateRiskAcceptedRequestReason = "RiskNotRelevant" CreateRiskAcceptedRequestReasonRiskOwned CreateRiskAcceptedRequestReason = "RiskOwned" CreateRiskAcceptedRequestReasonRiskTransferred CreateRiskAcceptedRequestReason = "RiskTransferred" )
Defines values for CreateRiskAcceptedRequestReason.
type CreateRiskAcceptedRequestStages ¶
type CreateRiskAcceptedRequestStages string
CreateRiskAcceptedRequestStages defines model for CreateRiskAcceptedRequest.Stages.
const ( CreateRiskAcceptedRequestStagesPipeline CreateRiskAcceptedRequestStages = "pipeline" CreateRiskAcceptedRequestStagesRegistry CreateRiskAcceptedRequestStages = "registry" CreateRiskAcceptedRequestStagesRuntime CreateRiskAcceptedRequestStages = "runtime" )
Defines values for CreateRiskAcceptedRequestStages.
type CreateRiskAcceptedRequest_Context ¶
type CreateRiskAcceptedRequest_Context struct {
// contains filtered or unexported fields
}
CreateRiskAcceptedRequest_Context If entityType is not `vulnerability`, `policyRule` or `package`, you should use `Empty Matcher` in the context.
func (CreateRiskAcceptedRequest_Context) AsContextEmpty ¶
func (t CreateRiskAcceptedRequest_Context) AsContextEmpty() (ContextEmpty, error)
AsContextEmpty returns the union data inside the CreateRiskAcceptedRequest_Context as a ContextEmpty
func (CreateRiskAcceptedRequest_Context) AsContextHostContains ¶
func (t CreateRiskAcceptedRequest_Context) AsContextHostContains() (ContextHostContains, error)
AsContextHostContains returns the union data inside the CreateRiskAcceptedRequest_Context as a ContextHostContains
func (CreateRiskAcceptedRequest_Context) AsContextHostName ¶
func (t CreateRiskAcceptedRequest_Context) AsContextHostName() (ContextHostName, error)
AsContextHostName returns the union data inside the CreateRiskAcceptedRequest_Context as a ContextHostName
func (CreateRiskAcceptedRequest_Context) AsContextImageContains ¶
func (t CreateRiskAcceptedRequest_Context) AsContextImageContains() (ContextImageContains, error)
AsContextImageContains returns the union data inside the CreateRiskAcceptedRequest_Context as a ContextImageContains
func (CreateRiskAcceptedRequest_Context) AsContextImageName ¶
func (t CreateRiskAcceptedRequest_Context) AsContextImageName() (ContextImageName, error)
AsContextImageName returns the union data inside the CreateRiskAcceptedRequest_Context as a ContextImageName
func (CreateRiskAcceptedRequest_Context) AsContextImagePrefix ¶
func (t CreateRiskAcceptedRequest_Context) AsContextImagePrefix() (ContextImagePrefix, error)
AsContextImagePrefix returns the union data inside the CreateRiskAcceptedRequest_Context as a ContextImagePrefix
func (CreateRiskAcceptedRequest_Context) AsContextImageSuffix ¶
func (t CreateRiskAcceptedRequest_Context) AsContextImageSuffix() (ContextImageSuffix, error)
AsContextImageSuffix returns the union data inside the CreateRiskAcceptedRequest_Context as a ContextImageSuffix
func (CreateRiskAcceptedRequest_Context) AsContextPackageName ¶
func (t CreateRiskAcceptedRequest_Context) AsContextPackageName() (ContextPackageName, error)
AsContextPackageName returns the union data inside the CreateRiskAcceptedRequest_Context as a ContextPackageName
func (CreateRiskAcceptedRequest_Context) AsContextPackageNameVersion ¶
func (t CreateRiskAcceptedRequest_Context) AsContextPackageNameVersion() (ContextPackageNameVersion, error)
AsContextPackageNameVersion returns the union data inside the CreateRiskAcceptedRequest_Context as a ContextPackageNameVersion
func (CreateRiskAcceptedRequest_Context) AsContextPackagePath ¶
func (t CreateRiskAcceptedRequest_Context) AsContextPackagePath() (ContextPackagePath, error)
AsContextPackagePath returns the union data inside the CreateRiskAcceptedRequest_Context as a ContextPackagePath
func (CreateRiskAcceptedRequest_Context) AsContextPackagePathVersion ¶
func (t CreateRiskAcceptedRequest_Context) AsContextPackagePathVersion() (ContextPackagePathVersion, error)
AsContextPackagePathVersion returns the union data inside the CreateRiskAcceptedRequest_Context as a ContextPackagePathVersion
func (CreateRiskAcceptedRequest_Context) AsContextPackageVersion ¶
func (t CreateRiskAcceptedRequest_Context) AsContextPackageVersion() (ContextPackageVersion, error)
AsContextPackageVersion returns the union data inside the CreateRiskAcceptedRequest_Context as a ContextPackageVersion
func (*CreateRiskAcceptedRequest_Context) FromContextEmpty ¶
func (t *CreateRiskAcceptedRequest_Context) FromContextEmpty(v ContextEmpty) error
FromContextEmpty overwrites any union data inside the CreateRiskAcceptedRequest_Context as the provided ContextEmpty
func (*CreateRiskAcceptedRequest_Context) FromContextHostContains ¶
func (t *CreateRiskAcceptedRequest_Context) FromContextHostContains(v ContextHostContains) error
FromContextHostContains overwrites any union data inside the CreateRiskAcceptedRequest_Context as the provided ContextHostContains
func (*CreateRiskAcceptedRequest_Context) FromContextHostName ¶
func (t *CreateRiskAcceptedRequest_Context) FromContextHostName(v ContextHostName) error
FromContextHostName overwrites any union data inside the CreateRiskAcceptedRequest_Context as the provided ContextHostName
func (*CreateRiskAcceptedRequest_Context) FromContextImageContains ¶
func (t *CreateRiskAcceptedRequest_Context) FromContextImageContains(v ContextImageContains) error
FromContextImageContains overwrites any union data inside the CreateRiskAcceptedRequest_Context as the provided ContextImageContains
func (*CreateRiskAcceptedRequest_Context) FromContextImageName ¶
func (t *CreateRiskAcceptedRequest_Context) FromContextImageName(v ContextImageName) error
FromContextImageName overwrites any union data inside the CreateRiskAcceptedRequest_Context as the provided ContextImageName
func (*CreateRiskAcceptedRequest_Context) FromContextImagePrefix ¶
func (t *CreateRiskAcceptedRequest_Context) FromContextImagePrefix(v ContextImagePrefix) error
FromContextImagePrefix overwrites any union data inside the CreateRiskAcceptedRequest_Context as the provided ContextImagePrefix
func (*CreateRiskAcceptedRequest_Context) FromContextImageSuffix ¶
func (t *CreateRiskAcceptedRequest_Context) FromContextImageSuffix(v ContextImageSuffix) error
FromContextImageSuffix overwrites any union data inside the CreateRiskAcceptedRequest_Context as the provided ContextImageSuffix
func (*CreateRiskAcceptedRequest_Context) FromContextPackageName ¶
func (t *CreateRiskAcceptedRequest_Context) FromContextPackageName(v ContextPackageName) error
FromContextPackageName overwrites any union data inside the CreateRiskAcceptedRequest_Context as the provided ContextPackageName
func (*CreateRiskAcceptedRequest_Context) FromContextPackageNameVersion ¶
func (t *CreateRiskAcceptedRequest_Context) FromContextPackageNameVersion(v ContextPackageNameVersion) error
FromContextPackageNameVersion overwrites any union data inside the CreateRiskAcceptedRequest_Context as the provided ContextPackageNameVersion
func (*CreateRiskAcceptedRequest_Context) FromContextPackagePath ¶
func (t *CreateRiskAcceptedRequest_Context) FromContextPackagePath(v ContextPackagePath) error
FromContextPackagePath overwrites any union data inside the CreateRiskAcceptedRequest_Context as the provided ContextPackagePath
func (*CreateRiskAcceptedRequest_Context) FromContextPackagePathVersion ¶
func (t *CreateRiskAcceptedRequest_Context) FromContextPackagePathVersion(v ContextPackagePathVersion) error
FromContextPackagePathVersion overwrites any union data inside the CreateRiskAcceptedRequest_Context as the provided ContextPackagePathVersion
func (*CreateRiskAcceptedRequest_Context) FromContextPackageVersion ¶
func (t *CreateRiskAcceptedRequest_Context) FromContextPackageVersion(v ContextPackageVersion) error
FromContextPackageVersion overwrites any union data inside the CreateRiskAcceptedRequest_Context as the provided ContextPackageVersion
func (CreateRiskAcceptedRequest_Context) MarshalJSON ¶
func (t CreateRiskAcceptedRequest_Context) MarshalJSON() ([]byte, error)
func (*CreateRiskAcceptedRequest_Context) MergeContextEmpty ¶
func (t *CreateRiskAcceptedRequest_Context) MergeContextEmpty(v ContextEmpty) error
MergeContextEmpty performs a merge with any union data inside the CreateRiskAcceptedRequest_Context, using the provided ContextEmpty
func (*CreateRiskAcceptedRequest_Context) MergeContextHostContains ¶
func (t *CreateRiskAcceptedRequest_Context) MergeContextHostContains(v ContextHostContains) error
MergeContextHostContains performs a merge with any union data inside the CreateRiskAcceptedRequest_Context, using the provided ContextHostContains
func (*CreateRiskAcceptedRequest_Context) MergeContextHostName ¶
func (t *CreateRiskAcceptedRequest_Context) MergeContextHostName(v ContextHostName) error
MergeContextHostName performs a merge with any union data inside the CreateRiskAcceptedRequest_Context, using the provided ContextHostName
func (*CreateRiskAcceptedRequest_Context) MergeContextImageContains ¶
func (t *CreateRiskAcceptedRequest_Context) MergeContextImageContains(v ContextImageContains) error
MergeContextImageContains performs a merge with any union data inside the CreateRiskAcceptedRequest_Context, using the provided ContextImageContains
func (*CreateRiskAcceptedRequest_Context) MergeContextImageName ¶
func (t *CreateRiskAcceptedRequest_Context) MergeContextImageName(v ContextImageName) error
MergeContextImageName performs a merge with any union data inside the CreateRiskAcceptedRequest_Context, using the provided ContextImageName
func (*CreateRiskAcceptedRequest_Context) MergeContextImagePrefix ¶
func (t *CreateRiskAcceptedRequest_Context) MergeContextImagePrefix(v ContextImagePrefix) error
MergeContextImagePrefix performs a merge with any union data inside the CreateRiskAcceptedRequest_Context, using the provided ContextImagePrefix
func (*CreateRiskAcceptedRequest_Context) MergeContextImageSuffix ¶
func (t *CreateRiskAcceptedRequest_Context) MergeContextImageSuffix(v ContextImageSuffix) error
MergeContextImageSuffix performs a merge with any union data inside the CreateRiskAcceptedRequest_Context, using the provided ContextImageSuffix
func (*CreateRiskAcceptedRequest_Context) MergeContextPackageName ¶
func (t *CreateRiskAcceptedRequest_Context) MergeContextPackageName(v ContextPackageName) error
MergeContextPackageName performs a merge with any union data inside the CreateRiskAcceptedRequest_Context, using the provided ContextPackageName
func (*CreateRiskAcceptedRequest_Context) MergeContextPackageNameVersion ¶
func (t *CreateRiskAcceptedRequest_Context) MergeContextPackageNameVersion(v ContextPackageNameVersion) error
MergeContextPackageNameVersion performs a merge with any union data inside the CreateRiskAcceptedRequest_Context, using the provided ContextPackageNameVersion
func (*CreateRiskAcceptedRequest_Context) MergeContextPackagePath ¶
func (t *CreateRiskAcceptedRequest_Context) MergeContextPackagePath(v ContextPackagePath) error
MergeContextPackagePath performs a merge with any union data inside the CreateRiskAcceptedRequest_Context, using the provided ContextPackagePath
func (*CreateRiskAcceptedRequest_Context) MergeContextPackagePathVersion ¶
func (t *CreateRiskAcceptedRequest_Context) MergeContextPackagePathVersion(v ContextPackagePathVersion) error
MergeContextPackagePathVersion performs a merge with any union data inside the CreateRiskAcceptedRequest_Context, using the provided ContextPackagePathVersion
func (*CreateRiskAcceptedRequest_Context) MergeContextPackageVersion ¶
func (t *CreateRiskAcceptedRequest_Context) MergeContextPackageVersion(v ContextPackageVersion) error
MergeContextPackageVersion performs a merge with any union data inside the CreateRiskAcceptedRequest_Context, using the provided ContextPackageVersion
func (*CreateRiskAcceptedRequest_Context) UnmarshalJSON ¶
func (t *CreateRiskAcceptedRequest_Context) UnmarshalJSON(b []byte) error
type CreateRoleV1JSONRequestBody ¶
type CreateRoleV1JSONRequestBody = RoleRequestV1
CreateRoleV1JSONRequestBody defines body for CreateRoleV1 for application/json ContentType.
type CreateRoleV1Response ¶
type CreateRoleV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *RoleResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateRoleV1Response ¶
func ParseCreateRoleV1Response(rsp *http.Response) (*CreateRoleV1Response, error)
ParseCreateRoleV1Response parses an HTTP response from a CreateRoleV1WithResponse call
func (CreateRoleV1Response) Status ¶
func (r CreateRoleV1Response) Status() string
Status returns HTTPResponse.Status
func (CreateRoleV1Response) StatusCode ¶
func (r CreateRoleV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateServiceAccountRequestV1 ¶
type CreateServiceAccountRequestV1 struct {
// ExpirationDate Time when the Service Account API key expires, | in number of milliseconds since January 1, 1970, 00:00:00 GMT
ExpirationDate *int64 `json:"expirationDate,omitempty"`
// Name The display name of the Service Account.
Name *string `json:"name,omitempty"`
}
CreateServiceAccountRequestV1 defines model for CreateServiceAccountRequestV1.
type CreateServiceAccountsNotificationSettingsRequestV1 ¶
type CreateServiceAccountsNotificationSettingsRequestV1 = ServiceAccountsNotificationSettinsBase
CreateServiceAccountsNotificationSettingsRequestV1 The base schema for the service accounts notification settings.
type CreateServiceAccountsNotificationSettingsV1JSONRequestBody ¶
type CreateServiceAccountsNotificationSettingsV1JSONRequestBody = CreateServiceAccountsNotificationSettingsRequestV1
CreateServiceAccountsNotificationSettingsV1JSONRequestBody defines body for CreateServiceAccountsNotificationSettingsV1 for application/json ContentType.
type CreateServiceAccountsNotificationSettingsV1Response ¶
type CreateServiceAccountsNotificationSettingsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ServiceAccountsNotificationSettingsResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateServiceAccountsNotificationSettingsV1Response ¶
func ParseCreateServiceAccountsNotificationSettingsV1Response(rsp *http.Response) (*CreateServiceAccountsNotificationSettingsV1Response, error)
ParseCreateServiceAccountsNotificationSettingsV1Response parses an HTTP response from a CreateServiceAccountsNotificationSettingsV1WithResponse call
func (CreateServiceAccountsNotificationSettingsV1Response) Status ¶
func (r CreateServiceAccountsNotificationSettingsV1Response) Status() string
Status returns HTTPResponse.Status
func (CreateServiceAccountsNotificationSettingsV1Response) StatusCode ¶
func (r CreateServiceAccountsNotificationSettingsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateSplunkIntegrationRequest ¶
type CreateSplunkIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo struct {
// CertificateId ID of a certificate stored in Sysdig's [Certificates Management tool](#tag/Certificates). Note that the RFC 5425 (TLS) protocol is required for you to see this field
CertificateId *int64 `json:"certificateId,omitempty"`
// Endpoint URL of the Splunk instance
Endpoint string `json:"endpoint"`
// Index index to send data to. If unspecified, it will be used the index specified on the HTTP Event Collector configuration on Splunk
Index *string `json:"index,omitempty"`
// IsInsecure Skip TLS certificate verification
IsInsecure *bool `json:"isInsecure,omitempty"`
// SourceType Source type to override [Sysdig standard data type to source type mapping](https://docs.sysdig.com/en/forward-splunk#reference-data-categories-mapped-to-source-types)
SourceType *string `json:"sourceType,omitempty"`
// Token HTTP Event Collector Token
Token string `json:"token"`
} `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
CreateSplunkIntegrationRequest defines model for CreateSplunkIntegrationRequest.
type CreateSsoSettingsRequestV1 ¶
type CreateSsoSettingsRequestV1 struct {
// Config Create Request SSO Settings Base Schema
Config *SsoSettingsCreateRequestBaseV1 `json:"config,omitempty"`
// CreateUserOnLogin Flag to indicate if the user will be created automatically if not found in the system.
CreateUserOnLogin *bool `json:"createUserOnLogin,omitempty"`
// GroupMappingAttributeName The group mapping attribute name.
GroupMappingAttributeName *string `json:"groupMappingAttributeName"`
// IntegrationName The name of this SSO config.
IntegrationName *string `json:"integrationName"`
// IsActive Flag to indicate if the SSO settings is active.
IsActive *bool `json:"isActive,omitempty"`
// IsGroupMappingEnabled Flag to indicate if group mapping support is enabled.
IsGroupMappingEnabled *bool `json:"isGroupMappingEnabled,omitempty"`
// IsPasswordLoginEnabled Flag to indicate if the user will be able to login with password. Deprecated: use the API endpoint `/platform/v1/global-sso-settings` for this functionality. This is now a global setting: if this flag is defined here and this SSO setting is set to be active, the setting will be applied at global level.
// Deprecated:
IsPasswordLoginEnabled *bool `json:"isPasswordLoginEnabled,omitempty"`
// IsSingleLogoutEnabled Flag to indicate if the single logout support is enabled.
IsSingleLogoutEnabled *bool `json:"isSingleLogoutEnabled,omitempty"`
// Product The product to which SSO settings is applied to. SSO settings are configured per specific product.
Product *Product `json:"product,omitempty"`
}
CreateSsoSettingsRequestV1 defines model for CreateSsoSettingsRequestV1.
type CreateSsoSettingsV1JSONRequestBody ¶
type CreateSsoSettingsV1JSONRequestBody = CreateSsoSettingsRequestV1
CreateSsoSettingsV1JSONRequestBody defines body for CreateSsoSettingsV1 for application/json ContentType.
type CreateSsoSettingsV1Response ¶
type CreateSsoSettingsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *SsoSettingsResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateSsoSettingsV1Response ¶
func ParseCreateSsoSettingsV1Response(rsp *http.Response) (*CreateSsoSettingsV1Response, error)
ParseCreateSsoSettingsV1Response parses an HTTP response from a CreateSsoSettingsV1WithResponse call
func (CreateSsoSettingsV1Response) Status ¶
func (r CreateSsoSettingsV1Response) Status() string
Status returns HTTPResponse.Status
func (CreateSsoSettingsV1Response) StatusCode ¶
func (r CreateSsoSettingsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateSyslogIntegrationRequest ¶
type CreateSyslogIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo BaseConnectionInfoSyslog `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
CreateSyslogIntegrationRequest defines model for CreateSyslogIntegrationRequest.
type CreateTeamRequestV1 ¶
type CreateTeamRequestV1 struct {
// AdditionalTeamPermissions Additional permissions available to the users of the team.
AdditionalTeamPermissions *AdditionalTeamPermissionsV1 `json:"additionalTeamPermissions,omitempty"`
// CustomTeamRoleId The custom team role assigned by default to users added to this team. **Mutually exclusive with standardTeamRoleId**.
CustomTeamRoleId *UnlimitedLong `json:"customTeamRoleId,omitempty"`
// Description A longer description of the team explaining what is it used for.
Description *string `json:"description,omitempty"`
// IsAllZones **True** if the users that are members of this team have access to all zones. **Mutually exclusive with zoneIds**.\
// \
// _Only supported in Secure features._
IsAllZones *bool `json:"isAllZones,omitempty"`
// IsDefaultTeam Specifies if the team is the default team. The default team is used to automatically assign new users to a team.
IsDefaultTeam *bool `json:"isDefaultTeam,omitempty"`
// Name The name of the team. It must be unique.
Name string `json:"name"`
// Product The product to which the team is assigned to. Teams can only be part of a single product at a time.
Product Product `json:"product"`
// Scopes Scopes is a list of different scope types and filter values that will be applied to resources
// when accessed through the team.
Scopes *[]ScopeV1 `json:"scopes,omitempty"`
// StandardTeamRole The standard team role assigned by default to users added to this team. **Mutually exclusive with customTeamRoleId**.\
// \
// *ROLE_TEAM_SERVICE_MANAGER is only supported in Secure.*
StandardTeamRole *TeamRoleV1 `json:"standardTeamRole,omitempty"`
// UiSettings UI related settings.
UiSettings *UiSettingsV1 `json:"uiSettings,omitempty"`
// ZoneIds The list of zones that users assigned to this team will have access to. **Mutually exclusive with allZones**.\
// \
// _Only supported in Secure features._
ZoneIds *[]UnlimitedLong `json:"zoneIds,omitempty"`
}
CreateTeamRequestV1 defines model for CreateTeamRequestV1.
type CreateTeamServiceAccountRequestV1 ¶
type CreateTeamServiceAccountRequestV1 struct {
// ExpirationDate Time when the Service Account API key expires, | in number of milliseconds since January 1, 1970, 00:00:00 GMT
ExpirationDate *int64 `json:"expirationDate,omitempty"`
// Name The display name of the Service Account.
Name *string `json:"name,omitempty"`
// TeamRole Team role to be assigned to the team service account. | It can be a string for predefined roles or an id of a custom role.
TeamRole *string `json:"teamRole,omitempty"`
}
CreateTeamServiceAccountRequestV1 defines model for CreateTeamServiceAccountRequestV1.
type CreateTeamServiceAccountV1JSONRequestBody ¶
type CreateTeamServiceAccountV1JSONRequestBody = CreateTeamServiceAccountRequestV1
CreateTeamServiceAccountV1JSONRequestBody defines body for CreateTeamServiceAccountV1 for application/json ContentType.
type CreateTeamServiceAccountV1Response ¶
type CreateTeamServiceAccountV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ServiceAccountWithKeyResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateTeamServiceAccountV1Response ¶
func ParseCreateTeamServiceAccountV1Response(rsp *http.Response) (*CreateTeamServiceAccountV1Response, error)
ParseCreateTeamServiceAccountV1Response parses an HTTP response from a CreateTeamServiceAccountV1WithResponse call
func (CreateTeamServiceAccountV1Response) Status ¶
func (r CreateTeamServiceAccountV1Response) Status() string
Status returns HTTPResponse.Status
func (CreateTeamServiceAccountV1Response) StatusCode ¶
func (r CreateTeamServiceAccountV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateTeamV1JSONRequestBody ¶
type CreateTeamV1JSONRequestBody = CreateTeamRequestV1
CreateTeamV1JSONRequestBody defines body for CreateTeamV1 for application/json ContentType.
type CreateTeamV1Response ¶
type CreateTeamV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *TeamResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateTeamV1Response ¶
func ParseCreateTeamV1Response(rsp *http.Response) (*CreateTeamV1Response, error)
ParseCreateTeamV1Response parses an HTTP response from a CreateTeamV1WithResponse call
func (CreateTeamV1Response) Status ¶
func (r CreateTeamV1Response) Status() string
Status returns HTTPResponse.Status
func (CreateTeamV1Response) StatusCode ¶
func (r CreateTeamV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateUserRequestV1 ¶
type CreateUserRequestV1 struct {
// BypassSsoEnforcement When **True**, the user can bypass SSO enforcement.
//
// **Warning:** This allows the user to log in without SSO even when username and password login is disabled.
BypassSsoEnforcement *bool `json:"bypassSsoEnforcement,omitempty"`
// Email The email address of the user. If the activation flow is set, this address will
// be used to send the activation email.
Email openapi_types.Email `json:"email"`
// FirstName The name of the user.
FirstName *string `json:"firstName,omitempty"`
// IsAdmin **True** if the user has Administration permissions.
IsAdmin *bool `json:"isAdmin,omitempty"`
// LastName The surname of the user.
LastName *string `json:"lastName,omitempty"`
// Products The user will be added to the default teams specified by this field.
Products *[]Product `json:"products,omitempty"`
}
CreateUserRequestV1 Request to create the User
type CreateUserV1JSONRequestBody ¶
type CreateUserV1JSONRequestBody = CreateUserRequestV1
CreateUserV1JSONRequestBody defines body for CreateUserV1 for application/json ContentType.
type CreateUserV1Params ¶
type CreateUserV1Params struct {
// ActivationFlow The activation flow is used to send an invitation email to the user that is being created.\
// \
// **NOTE: it is required to set at least one product in the payload in order to send the appropriate email.**
ActivationFlow *bool `form:"activationFlow,omitempty" json:"activationFlow,omitempty"`
}
CreateUserV1Params defines parameters for CreateUserV1.
type CreateUserV1Response ¶
type CreateUserV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *UserResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON409 *Conflict
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateUserV1Response ¶
func ParseCreateUserV1Response(rsp *http.Response) (*CreateUserV1Response, error)
ParseCreateUserV1Response parses an HTTP response from a CreateUserV1WithResponse call
func (CreateUserV1Response) Status ¶
func (r CreateUserV1Response) Status() string
Status returns HTTPResponse.Status
func (CreateUserV1Response) StatusCode ¶
func (r CreateUserV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateWebhookIntegrationRequest ¶
type CreateWebhookIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo CreateWebhookIntegrationRequest_ConnectionInfo `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
CreateWebhookIntegrationRequest defines model for CreateWebhookIntegrationRequest.
type CreateWebhookIntegrationRequest_ConnectionInfo ¶
type CreateWebhookIntegrationRequest_ConnectionInfo struct {
// contains filtered or unexported fields
}
CreateWebhookIntegrationRequest_ConnectionInfo defines model for CreateWebhookIntegrationRequest.ConnectionInfo.
func (CreateWebhookIntegrationRequest_ConnectionInfo) AsAuthenticatedConnectionInfoWebhook ¶
func (t CreateWebhookIntegrationRequest_ConnectionInfo) AsAuthenticatedConnectionInfoWebhook() (AuthenticatedConnectionInfoWebhook, error)
AsAuthenticatedConnectionInfoWebhook returns the union data inside the CreateWebhookIntegrationRequest_ConnectionInfo as a AuthenticatedConnectionInfoWebhook
func (CreateWebhookIntegrationRequest_ConnectionInfo) AsBaseConnectionInfoWebhook ¶
func (t CreateWebhookIntegrationRequest_ConnectionInfo) AsBaseConnectionInfoWebhook() (BaseConnectionInfoWebhook, error)
AsBaseConnectionInfoWebhook returns the union data inside the CreateWebhookIntegrationRequest_ConnectionInfo as a BaseConnectionInfoWebhook
func (*CreateWebhookIntegrationRequest_ConnectionInfo) FromAuthenticatedConnectionInfoWebhook ¶
func (t *CreateWebhookIntegrationRequest_ConnectionInfo) FromAuthenticatedConnectionInfoWebhook(v AuthenticatedConnectionInfoWebhook) error
FromAuthenticatedConnectionInfoWebhook overwrites any union data inside the CreateWebhookIntegrationRequest_ConnectionInfo as the provided AuthenticatedConnectionInfoWebhook
func (*CreateWebhookIntegrationRequest_ConnectionInfo) FromBaseConnectionInfoWebhook ¶
func (t *CreateWebhookIntegrationRequest_ConnectionInfo) FromBaseConnectionInfoWebhook(v BaseConnectionInfoWebhook) error
FromBaseConnectionInfoWebhook overwrites any union data inside the CreateWebhookIntegrationRequest_ConnectionInfo as the provided BaseConnectionInfoWebhook
func (CreateWebhookIntegrationRequest_ConnectionInfo) MarshalJSON ¶
func (t CreateWebhookIntegrationRequest_ConnectionInfo) MarshalJSON() ([]byte, error)
func (*CreateWebhookIntegrationRequest_ConnectionInfo) MergeAuthenticatedConnectionInfoWebhook ¶
func (t *CreateWebhookIntegrationRequest_ConnectionInfo) MergeAuthenticatedConnectionInfoWebhook(v AuthenticatedConnectionInfoWebhook) error
MergeAuthenticatedConnectionInfoWebhook performs a merge with any union data inside the CreateWebhookIntegrationRequest_ConnectionInfo, using the provided AuthenticatedConnectionInfoWebhook
func (*CreateWebhookIntegrationRequest_ConnectionInfo) MergeBaseConnectionInfoWebhook ¶
func (t *CreateWebhookIntegrationRequest_ConnectionInfo) MergeBaseConnectionInfoWebhook(v BaseConnectionInfoWebhook) error
MergeBaseConnectionInfoWebhook performs a merge with any union data inside the CreateWebhookIntegrationRequest_ConnectionInfo, using the provided BaseConnectionInfoWebhook
func (*CreateWebhookIntegrationRequest_ConnectionInfo) UnmarshalJSON ¶
func (t *CreateWebhookIntegrationRequest_ConnectionInfo) UnmarshalJSON(b []byte) error
type CreateZoneRequestV1 ¶
type CreateZoneRequestV1 struct {
// Description The Zone description. It can be useful for adding extra information
Description *string `json:"description,omitempty"`
// Name The name of the Zone. It must be unique
Name string `json:"name"`
// Scopes Zone attached scopes
Scopes []CreateZoneScopeRequestV1 `json:"scopes"`
}
CreateZoneRequestV1 defines model for CreateZoneRequestV1.
type CreateZoneScopeRequestV1 ¶
type CreateZoneScopeRequestV1 struct {
// Rules Scoping rules to be applied
Rules *string `json:"rules,omitempty"`
// TargetType The target type of the Scope
TargetType string `json:"targetType"`
}
CreateZoneScopeRequestV1 defines model for CreateZoneScopeRequestV1.
type CreateZoneV1JSONRequestBody ¶
type CreateZoneV1JSONRequestBody = CreateZoneRequestV1
CreateZoneV1JSONRequestBody defines body for CreateZoneV1 for application/json ContentType.
type CreateZoneV1Response ¶
type CreateZoneV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ZoneResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseCreateZoneV1Response ¶
func ParseCreateZoneV1Response(rsp *http.Response) (*CreateZoneV1Response, error)
ParseCreateZoneV1Response parses an HTTP response from a CreateZoneV1WithResponse call
func (CreateZoneV1Response) Status ¶
func (r CreateZoneV1Response) Status() string
Status returns HTTPResponse.Status
func (CreateZoneV1Response) StatusCode ¶
func (r CreateZoneV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Cursor ¶
type Cursor = string
Cursor Cursor is a string used to retrieve paginated data. It acts as a pointer to the next page of data. When a cursor is defined, the `from` and `to` parameters must not be used.
type CustomJobContentV1 ¶
type CustomJobContentV1 = string
CustomJobContentV1 The yaml content of a custom Prometheus job. Must be a valid `scrape_config` as defined here: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#scrape_config
type CustomJobV1 ¶
type CustomJobV1 struct {
// Enabled Enablement status
Enabled *bool `json:"enabled,omitempty"`
// EnablementByCluster Enablement overrides by cluster
EnablementByCluster *map[string]bool `json:"enablementByCluster,omitempty"`
// Name Job name
Name *string `json:"name,omitempty"`
}
CustomJobV1 Custom Prometheus job name and enablement status
type CustomJobsEnablementV1 ¶
type CustomJobsEnablementV1 struct {
// Enabled Enablement status
Enabled bool `json:"enabled"`
// EnablementByCluster Enablement overrides by cluster
EnablementByCluster *map[string]bool `json:"enablementByCluster,omitempty"`
}
CustomJobsEnablementV1 The enablement status of a custom Prometheus job
type CvssScore ¶
type CvssScore struct {
// Score CVSS score
Score float32 `json:"score"`
// Vector attack vector
Vector *string `json:"vector,omitempty"`
Version string `json:"version"`
}
CvssScore defines model for CvssScore.
type DateRange ¶
type DateRange struct {
// EndDate The end of the date range.
EndDate openapi_types.Date `json:"endDate"`
// StartDate The beginning of the date range.
StartDate openapi_types.Date `json:"startDate"`
}
DateRange A date range with inclusive start and end dates.
type DefaultRoleResponseV1 ¶
type DefaultRoleResponseV1 struct {
// MonitorPermissions Set of Monitor permissions assigned to the role.
// Check the `permissions` endpoint to list the available values.
MonitorPermissions *[]string `json:"monitorPermissions,omitempty"`
// Name The display name of the role
Name *string `json:"name,omitempty"`
// SecurePermissions Set of Secure permissions assigned to the role.
// Check the `permissions` endpoint to list the available values.
SecurePermissions *[]string `json:"securePermissions,omitempty"`
}
DefaultRoleResponseV1 Default role response
type DeleteAcceptedRiskV1Response ¶
type DeleteAcceptedRiskV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteAcceptedRiskV1Response ¶
func ParseDeleteAcceptedRiskV1Response(rsp *http.Response) (*DeleteAcceptedRiskV1Response, error)
ParseDeleteAcceptedRiskV1Response parses an HTTP response from a DeleteAcceptedRiskV1WithResponse call
func (DeleteAcceptedRiskV1Response) Status ¶
func (r DeleteAcceptedRiskV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteAcceptedRiskV1Response) StatusCode ¶
func (r DeleteAcceptedRiskV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteAccessKeyByIdV1Response ¶
type DeleteAccessKeyByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteAccessKeyByIdV1Response ¶
func ParseDeleteAccessKeyByIdV1Response(rsp *http.Response) (*DeleteAccessKeyByIdV1Response, error)
ParseDeleteAccessKeyByIdV1Response parses an HTTP response from a DeleteAccessKeyByIdV1WithResponse call
func (DeleteAccessKeyByIdV1Response) Status ¶
func (r DeleteAccessKeyByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteAccessKeyByIdV1Response) StatusCode ¶
func (r DeleteAccessKeyByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteCertificateV1Response ¶
type DeleteCertificateV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Error
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteCertificateV1Response ¶
func ParseDeleteCertificateV1Response(rsp *http.Response) (*DeleteCertificateV1Response, error)
ParseDeleteCertificateV1Response parses an HTTP response from a DeleteCertificateV1WithResponse call
func (DeleteCertificateV1Response) Status ¶
func (r DeleteCertificateV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteCertificateV1Response) StatusCode ¶
func (r DeleteCertificateV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteCustomPrometheusJobByIdV1Response ¶
type DeleteCustomPrometheusJobByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteCustomPrometheusJobByIdV1Response ¶
func ParseDeleteCustomPrometheusJobByIdV1Response(rsp *http.Response) (*DeleteCustomPrometheusJobByIdV1Response, error)
ParseDeleteCustomPrometheusJobByIdV1Response parses an HTTP response from a DeleteCustomPrometheusJobByIdV1WithResponse call
func (DeleteCustomPrometheusJobByIdV1Response) Status ¶
func (r DeleteCustomPrometheusJobByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteCustomPrometheusJobByIdV1Response) StatusCode ¶
func (r DeleteCustomPrometheusJobByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteEFOIntegrationByIdV1Response ¶
type DeleteEFOIntegrationByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteEFOIntegrationByIdV1Response ¶
func ParseDeleteEFOIntegrationByIdV1Response(rsp *http.Response) (*DeleteEFOIntegrationByIdV1Response, error)
ParseDeleteEFOIntegrationByIdV1Response parses an HTTP response from a DeleteEFOIntegrationByIdV1WithResponse call
func (DeleteEFOIntegrationByIdV1Response) Status ¶
func (r DeleteEFOIntegrationByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteEFOIntegrationByIdV1Response) StatusCode ¶
func (r DeleteEFOIntegrationByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteEFOIntegrationByIdV2Response ¶
type DeleteEFOIntegrationByIdV2Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteEFOIntegrationByIdV2Response ¶
func ParseDeleteEFOIntegrationByIdV2Response(rsp *http.Response) (*DeleteEFOIntegrationByIdV2Response, error)
ParseDeleteEFOIntegrationByIdV2Response parses an HTTP response from a DeleteEFOIntegrationByIdV2WithResponse call
func (DeleteEFOIntegrationByIdV2Response) Status ¶
func (r DeleteEFOIntegrationByIdV2Response) Status() string
Status returns HTTPResponse.Status
func (DeleteEFOIntegrationByIdV2Response) StatusCode ¶
func (r DeleteEFOIntegrationByIdV2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteGlobalServiceAccountByIdV1Response ¶
type DeleteGlobalServiceAccountByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteGlobalServiceAccountByIdV1Response ¶
func ParseDeleteGlobalServiceAccountByIdV1Response(rsp *http.Response) (*DeleteGlobalServiceAccountByIdV1Response, error)
ParseDeleteGlobalServiceAccountByIdV1Response parses an HTTP response from a DeleteGlobalServiceAccountByIdV1WithResponse call
func (DeleteGlobalServiceAccountByIdV1Response) Status ¶
func (r DeleteGlobalServiceAccountByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteGlobalServiceAccountByIdV1Response) StatusCode ¶
func (r DeleteGlobalServiceAccountByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteGlobalServiceAccountsNotificationSettingsV1Response ¶
type DeleteGlobalServiceAccountsNotificationSettingsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteGlobalServiceAccountsNotificationSettingsV1Response ¶
func ParseDeleteGlobalServiceAccountsNotificationSettingsV1Response(rsp *http.Response) (*DeleteGlobalServiceAccountsNotificationSettingsV1Response, error)
ParseDeleteGlobalServiceAccountsNotificationSettingsV1Response parses an HTTP response from a DeleteGlobalServiceAccountsNotificationSettingsV1WithResponse call
func (DeleteGlobalServiceAccountsNotificationSettingsV1Response) Status ¶
func (r DeleteGlobalServiceAccountsNotificationSettingsV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteGlobalServiceAccountsNotificationSettingsV1Response) StatusCode ¶
func (r DeleteGlobalServiceAccountsNotificationSettingsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteGroupMappingByIdV1Response ¶
type DeleteGroupMappingByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteGroupMappingByIdV1Response ¶
func ParseDeleteGroupMappingByIdV1Response(rsp *http.Response) (*DeleteGroupMappingByIdV1Response, error)
ParseDeleteGroupMappingByIdV1Response parses an HTTP response from a DeleteGroupMappingByIdV1WithResponse call
func (DeleteGroupMappingByIdV1Response) Status ¶
func (r DeleteGroupMappingByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteGroupMappingByIdV1Response) StatusCode ¶
func (r DeleteGroupMappingByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteInhibitionRuleByIdResponse ¶
type DeleteInhibitionRuleByIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteInhibitionRuleByIdResponse ¶
func ParseDeleteInhibitionRuleByIdResponse(rsp *http.Response) (*DeleteInhibitionRuleByIdResponse, error)
ParseDeleteInhibitionRuleByIdResponse parses an HTTP response from a DeleteInhibitionRuleByIdWithResponse call
func (DeleteInhibitionRuleByIdResponse) Status ¶
func (r DeleteInhibitionRuleByIdResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteInhibitionRuleByIdResponse) StatusCode ¶
func (r DeleteInhibitionRuleByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteIpFilterByIdV1Response ¶
type DeleteIpFilterByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteIpFilterByIdV1Response ¶
func ParseDeleteIpFilterByIdV1Response(rsp *http.Response) (*DeleteIpFilterByIdV1Response, error)
ParseDeleteIpFilterByIdV1Response parses an HTTP response from a DeleteIpFilterByIdV1WithResponse call
func (DeleteIpFilterByIdV1Response) Status ¶
func (r DeleteIpFilterByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteIpFilterByIdV1Response) StatusCode ¶
func (r DeleteIpFilterByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteJiraIntegrationV1Response ¶
type DeleteJiraIntegrationV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteJiraIntegrationV1Response ¶
func ParseDeleteJiraIntegrationV1Response(rsp *http.Response) (*DeleteJiraIntegrationV1Response, error)
ParseDeleteJiraIntegrationV1Response parses an HTTP response from a DeleteJiraIntegrationV1WithResponse call
func (DeleteJiraIntegrationV1Response) Status ¶
func (r DeleteJiraIntegrationV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteJiraIntegrationV1Response) StatusCode ¶
func (r DeleteJiraIntegrationV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteJiraIssueTypeV1Response ¶
type DeleteJiraIssueTypeV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteJiraIssueTypeV1Response ¶
func ParseDeleteJiraIssueTypeV1Response(rsp *http.Response) (*DeleteJiraIssueTypeV1Response, error)
ParseDeleteJiraIssueTypeV1Response parses an HTTP response from a DeleteJiraIssueTypeV1WithResponse call
func (DeleteJiraIssueTypeV1Response) Status ¶
func (r DeleteJiraIssueTypeV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteJiraIssueTypeV1Response) StatusCode ¶
func (r DeleteJiraIssueTypeV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteNotificationChannelByIdResponse ¶
type DeleteNotificationChannelByIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteNotificationChannelByIdResponse ¶
func ParseDeleteNotificationChannelByIdResponse(rsp *http.Response) (*DeleteNotificationChannelByIdResponse, error)
ParseDeleteNotificationChannelByIdResponse parses an HTTP response from a DeleteNotificationChannelByIdWithResponse call
func (DeleteNotificationChannelByIdResponse) Status ¶
func (r DeleteNotificationChannelByIdResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteNotificationChannelByIdResponse) StatusCode ¶
func (r DeleteNotificationChannelByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeletePricingByIdV1Response ¶
type DeletePricingByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeletePricingByIdV1Response ¶
func ParseDeletePricingByIdV1Response(rsp *http.Response) (*DeletePricingByIdV1Response, error)
ParseDeletePricingByIdV1Response parses an HTTP response from a DeletePricingByIdV1WithResponse call
func (DeletePricingByIdV1Response) Status ¶
func (r DeletePricingByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (DeletePricingByIdV1Response) StatusCode ¶
func (r DeletePricingByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteRoleByIdV1Response ¶
type DeleteRoleByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteRoleByIdV1Response ¶
func ParseDeleteRoleByIdV1Response(rsp *http.Response) (*DeleteRoleByIdV1Response, error)
ParseDeleteRoleByIdV1Response parses an HTTP response from a DeleteRoleByIdV1WithResponse call
func (DeleteRoleByIdV1Response) Status ¶
func (r DeleteRoleByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteRoleByIdV1Response) StatusCode ¶
func (r DeleteRoleByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteSecureVulnerabilityV1BundlesBundleIdResponse ¶
type DeleteSecureVulnerabilityV1BundlesBundleIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteSecureVulnerabilityV1BundlesBundleIdResponse ¶
func ParseDeleteSecureVulnerabilityV1BundlesBundleIdResponse(rsp *http.Response) (*DeleteSecureVulnerabilityV1BundlesBundleIdResponse, error)
ParseDeleteSecureVulnerabilityV1BundlesBundleIdResponse parses an HTTP response from a DeleteSecureVulnerabilityV1BundlesBundleIdWithResponse call
func (DeleteSecureVulnerabilityV1BundlesBundleIdResponse) Status ¶
func (r DeleteSecureVulnerabilityV1BundlesBundleIdResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteSecureVulnerabilityV1BundlesBundleIdResponse) StatusCode ¶
func (r DeleteSecureVulnerabilityV1BundlesBundleIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteSecureVulnerabilityV1PoliciesPolicyIdResponse ¶
type DeleteSecureVulnerabilityV1PoliciesPolicyIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteSecureVulnerabilityV1PoliciesPolicyIdResponse ¶
func ParseDeleteSecureVulnerabilityV1PoliciesPolicyIdResponse(rsp *http.Response) (*DeleteSecureVulnerabilityV1PoliciesPolicyIdResponse, error)
ParseDeleteSecureVulnerabilityV1PoliciesPolicyIdResponse parses an HTTP response from a DeleteSecureVulnerabilityV1PoliciesPolicyIdWithResponse call
func (DeleteSecureVulnerabilityV1PoliciesPolicyIdResponse) Status ¶
func (r DeleteSecureVulnerabilityV1PoliciesPolicyIdResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteSecureVulnerabilityV1PoliciesPolicyIdResponse) StatusCode ¶
func (r DeleteSecureVulnerabilityV1PoliciesPolicyIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteServiceAccountsNotificationSettingsV1Response ¶
type DeleteServiceAccountsNotificationSettingsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteServiceAccountsNotificationSettingsV1Response ¶
func ParseDeleteServiceAccountsNotificationSettingsV1Response(rsp *http.Response) (*DeleteServiceAccountsNotificationSettingsV1Response, error)
ParseDeleteServiceAccountsNotificationSettingsV1Response parses an HTTP response from a DeleteServiceAccountsNotificationSettingsV1WithResponse call
func (DeleteServiceAccountsNotificationSettingsV1Response) Status ¶
func (r DeleteServiceAccountsNotificationSettingsV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteServiceAccountsNotificationSettingsV1Response) StatusCode ¶
func (r DeleteServiceAccountsNotificationSettingsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteSsoSettingsByIdV1Response ¶
type DeleteSsoSettingsByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteSsoSettingsByIdV1Response ¶
func ParseDeleteSsoSettingsByIdV1Response(rsp *http.Response) (*DeleteSsoSettingsByIdV1Response, error)
ParseDeleteSsoSettingsByIdV1Response parses an HTTP response from a DeleteSsoSettingsByIdV1WithResponse call
func (DeleteSsoSettingsByIdV1Response) Status ¶
func (r DeleteSsoSettingsByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteSsoSettingsByIdV1Response) StatusCode ¶
func (r DeleteSsoSettingsByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteTeamByIdV1Response ¶
type DeleteTeamByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteTeamByIdV1Response ¶
func ParseDeleteTeamByIdV1Response(rsp *http.Response) (*DeleteTeamByIdV1Response, error)
ParseDeleteTeamByIdV1Response parses an HTTP response from a DeleteTeamByIdV1WithResponse call
func (DeleteTeamByIdV1Response) Status ¶
func (r DeleteTeamByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteTeamByIdV1Response) StatusCode ¶
func (r DeleteTeamByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteTeamServiceAccountByIdV1Response ¶
type DeleteTeamServiceAccountByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteTeamServiceAccountByIdV1Response ¶
func ParseDeleteTeamServiceAccountByIdV1Response(rsp *http.Response) (*DeleteTeamServiceAccountByIdV1Response, error)
ParseDeleteTeamServiceAccountByIdV1Response parses an HTTP response from a DeleteTeamServiceAccountByIdV1WithResponse call
func (DeleteTeamServiceAccountByIdV1Response) Status ¶
func (r DeleteTeamServiceAccountByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteTeamServiceAccountByIdV1Response) StatusCode ¶
func (r DeleteTeamServiceAccountByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteTeamUserByIdV1Response ¶
type DeleteTeamUserByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteTeamUserByIdV1Response ¶
func ParseDeleteTeamUserByIdV1Response(rsp *http.Response) (*DeleteTeamUserByIdV1Response, error)
ParseDeleteTeamUserByIdV1Response parses an HTTP response from a DeleteTeamUserByIdV1WithResponse call
func (DeleteTeamUserByIdV1Response) Status ¶
func (r DeleteTeamUserByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteTeamUserByIdV1Response) StatusCode ¶
func (r DeleteTeamUserByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteUserByIdV1Response ¶
type DeleteUserByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteUserByIdV1Response ¶
func ParseDeleteUserByIdV1Response(rsp *http.Response) (*DeleteUserByIdV1Response, error)
ParseDeleteUserByIdV1Response parses an HTTP response from a DeleteUserByIdV1WithResponse call
func (DeleteUserByIdV1Response) Status ¶
func (r DeleteUserByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteUserByIdV1Response) StatusCode ¶
func (r DeleteUserByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteZoneV1Response ¶
type DeleteZoneV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseDeleteZoneV1Response ¶
func ParseDeleteZoneV1Response(rsp *http.Response) (*DeleteZoneV1Response, error)
ParseDeleteZoneV1Response parses an HTTP response from a DeleteZoneV1WithResponse call
func (DeleteZoneV1Response) Status ¶
func (r DeleteZoneV1Response) Status() string
Status returns HTTPResponse.Status
func (DeleteZoneV1Response) StatusCode ¶
func (r DeleteZoneV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DenyCve ¶
type DenyCve struct {
Extra struct {
VulnIds *[]string `json:"vulnIds,omitempty"`
} `json:"extra"`
Type DenyCveType `json:"type"`
}
DenyCve Predicate expressing "any of these CVEs is present".
type DenyCveType ¶
type DenyCveType string
DenyCveType defines model for DenyCve.Type.
const (
DenyCVE DenyCveType = "denyCVE"
)
Defines values for DenyCveType.
type DenyPkg ¶
type DenyPkg struct {
Extra struct {
Packages []struct {
// Name Package name
Name string `json:"name"`
// Version Package version
Version *string `json:"version,omitempty"`
} `json:"packages"`
} `json:"extra"`
Type DenyPkgType `json:"type"`
}
DenyPkg Predicate expressing "any of these packages is present".
type DenyPkgType ¶
type DenyPkgType string
DenyPkgType defines model for DenyPkg.Type.
const (
DenyPkgTypeDenyPkg DenyPkgType = "denyPkg"
)
Defines values for DenyPkgType.
type DisableJobsAndMetricsV1 ¶
type DisableJobsAndMetricsV1 struct {
// JobName The Prometheus Job for which the collection of one or more metrics is disabled.
JobName *string `json:"jobName,omitempty"`
// Metrics List of metrics to be disabled.
Metrics *[]DisableMetricV1 `json:"metrics,omitempty"`
}
DisableJobsAndMetricsV1 Get Disabled Metrics by Job name Response
type DisableMetricV1 ¶
type DisableMetricV1 struct {
// IsDisabled Set as `true` to disable a metric. \
// Set as `false` to re-enable a metric.
IsDisabled *bool `json:"isDisabled,omitempty"`
// MetricName The name of the metric to be disabled or re-enabled.
MetricName *string `json:"metricName,omitempty"`
}
DisableMetricV1 Get Disabled Metrics by Job name Response.
type DriftPreventedAction ¶
type DriftPreventedAction struct {
// ErrMsg When `isSuccessful` is `false`, details on why the action failed.
ErrMsg *string `json:"errMsg,omitempty"`
// IsSuccessful Whether or not the action was completed successfully.
IsSuccessful *bool `json:"isSuccessful,omitempty"`
// Type Action type.
Type ActionType `json:"type"`
}
DriftPreventedAction defines model for DriftPreventedAction.
type EditZoneV1JSONRequestBody ¶
type EditZoneV1JSONRequestBody = CreateZoneRequestV1
EditZoneV1JSONRequestBody defines body for EditZoneV1 for application/json ContentType.
type EditZoneV1Response ¶
type EditZoneV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ZoneResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseEditZoneV1Response ¶
func ParseEditZoneV1Response(rsp *http.Response) (*EditZoneV1Response, error)
ParseEditZoneV1Response parses an HTTP response from a EditZoneV1WithResponse call
func (EditZoneV1Response) Status ¶
func (r EditZoneV1Response) Status() string
Status returns HTTPResponse.Status
func (EditZoneV1Response) StatusCode ¶
func (r EditZoneV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EfoIntegrationResponseV1 ¶
type EfoIntegrationResponseV1 struct {
// contains filtered or unexported fields
}
EfoIntegrationResponseV1 Get Integration Response
func (EfoIntegrationResponseV1) AsGetAmazonSqsIntegrationResponse ¶
func (t EfoIntegrationResponseV1) AsGetAmazonSqsIntegrationResponse() (GetAmazonSqsIntegrationResponse, error)
AsGetAmazonSqsIntegrationResponse returns the union data inside the EfoIntegrationResponseV1 as a GetAmazonSqsIntegrationResponse
func (EfoIntegrationResponseV1) AsGetChronicleIntegrationResponse ¶
func (t EfoIntegrationResponseV1) AsGetChronicleIntegrationResponse() (GetChronicleIntegrationResponse, error)
AsGetChronicleIntegrationResponse returns the union data inside the EfoIntegrationResponseV1 as a GetChronicleIntegrationResponse
func (EfoIntegrationResponseV1) AsGetElasticsearchIntegrationResponse ¶
func (t EfoIntegrationResponseV1) AsGetElasticsearchIntegrationResponse() (GetElasticsearchIntegrationResponse, error)
AsGetElasticsearchIntegrationResponse returns the union data inside the EfoIntegrationResponseV1 as a GetElasticsearchIntegrationResponse
func (EfoIntegrationResponseV1) AsGetGooglePubSubIntegrationResponse ¶
func (t EfoIntegrationResponseV1) AsGetGooglePubSubIntegrationResponse() (GetGooglePubSubIntegrationResponse, error)
AsGetGooglePubSubIntegrationResponse returns the union data inside the EfoIntegrationResponseV1 as a GetGooglePubSubIntegrationResponse
func (EfoIntegrationResponseV1) AsGetGoogleSccIntegrationResponse ¶
func (t EfoIntegrationResponseV1) AsGetGoogleSccIntegrationResponse() (GetGoogleSccIntegrationResponse, error)
AsGetGoogleSccIntegrationResponse returns the union data inside the EfoIntegrationResponseV1 as a GetGoogleSccIntegrationResponse
func (EfoIntegrationResponseV1) AsGetKafkaIntegrationResponseV1 ¶
func (t EfoIntegrationResponseV1) AsGetKafkaIntegrationResponseV1() (GetKafkaIntegrationResponseV1, error)
AsGetKafkaIntegrationResponseV1 returns the union data inside the EfoIntegrationResponseV1 as a GetKafkaIntegrationResponseV1
func (EfoIntegrationResponseV1) AsGetMcmIntegrationResponse ¶
func (t EfoIntegrationResponseV1) AsGetMcmIntegrationResponse() (GetMcmIntegrationResponse, error)
AsGetMcmIntegrationResponse returns the union data inside the EfoIntegrationResponseV1 as a GetMcmIntegrationResponse
func (EfoIntegrationResponseV1) AsGetMicrosoftSentinelIntegrationResponse ¶
func (t EfoIntegrationResponseV1) AsGetMicrosoftSentinelIntegrationResponse() (GetMicrosoftSentinelIntegrationResponse, error)
AsGetMicrosoftSentinelIntegrationResponse returns the union data inside the EfoIntegrationResponseV1 as a GetMicrosoftSentinelIntegrationResponse
func (EfoIntegrationResponseV1) AsGetQradarIntegrationResponse ¶
func (t EfoIntegrationResponseV1) AsGetQradarIntegrationResponse() (GetQradarIntegrationResponse, error)
AsGetQradarIntegrationResponse returns the union data inside the EfoIntegrationResponseV1 as a GetQradarIntegrationResponse
func (EfoIntegrationResponseV1) AsGetSplunkIntegrationResponse ¶
func (t EfoIntegrationResponseV1) AsGetSplunkIntegrationResponse() (GetSplunkIntegrationResponse, error)
AsGetSplunkIntegrationResponse returns the union data inside the EfoIntegrationResponseV1 as a GetSplunkIntegrationResponse
func (EfoIntegrationResponseV1) AsGetSyslogIntegrationResponse ¶
func (t EfoIntegrationResponseV1) AsGetSyslogIntegrationResponse() (GetSyslogIntegrationResponse, error)
AsGetSyslogIntegrationResponse returns the union data inside the EfoIntegrationResponseV1 as a GetSyslogIntegrationResponse
func (EfoIntegrationResponseV1) AsGetWebhookIntegrationResponse ¶
func (t EfoIntegrationResponseV1) AsGetWebhookIntegrationResponse() (GetWebhookIntegrationResponse, error)
AsGetWebhookIntegrationResponse returns the union data inside the EfoIntegrationResponseV1 as a GetWebhookIntegrationResponse
func (EfoIntegrationResponseV1) Discriminator ¶
func (t EfoIntegrationResponseV1) Discriminator() (string, error)
func (*EfoIntegrationResponseV1) FromGetAmazonSqsIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) FromGetAmazonSqsIntegrationResponse(v GetAmazonSqsIntegrationResponse) error
FromGetAmazonSqsIntegrationResponse overwrites any union data inside the EfoIntegrationResponseV1 as the provided GetAmazonSqsIntegrationResponse
func (*EfoIntegrationResponseV1) FromGetChronicleIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) FromGetChronicleIntegrationResponse(v GetChronicleIntegrationResponse) error
FromGetChronicleIntegrationResponse overwrites any union data inside the EfoIntegrationResponseV1 as the provided GetChronicleIntegrationResponse
func (*EfoIntegrationResponseV1) FromGetElasticsearchIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) FromGetElasticsearchIntegrationResponse(v GetElasticsearchIntegrationResponse) error
FromGetElasticsearchIntegrationResponse overwrites any union data inside the EfoIntegrationResponseV1 as the provided GetElasticsearchIntegrationResponse
func (*EfoIntegrationResponseV1) FromGetGooglePubSubIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) FromGetGooglePubSubIntegrationResponse(v GetGooglePubSubIntegrationResponse) error
FromGetGooglePubSubIntegrationResponse overwrites any union data inside the EfoIntegrationResponseV1 as the provided GetGooglePubSubIntegrationResponse
func (*EfoIntegrationResponseV1) FromGetGoogleSccIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) FromGetGoogleSccIntegrationResponse(v GetGoogleSccIntegrationResponse) error
FromGetGoogleSccIntegrationResponse overwrites any union data inside the EfoIntegrationResponseV1 as the provided GetGoogleSccIntegrationResponse
func (*EfoIntegrationResponseV1) FromGetKafkaIntegrationResponseV1 ¶
func (t *EfoIntegrationResponseV1) FromGetKafkaIntegrationResponseV1(v GetKafkaIntegrationResponseV1) error
FromGetKafkaIntegrationResponseV1 overwrites any union data inside the EfoIntegrationResponseV1 as the provided GetKafkaIntegrationResponseV1
func (*EfoIntegrationResponseV1) FromGetMcmIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) FromGetMcmIntegrationResponse(v GetMcmIntegrationResponse) error
FromGetMcmIntegrationResponse overwrites any union data inside the EfoIntegrationResponseV1 as the provided GetMcmIntegrationResponse
func (*EfoIntegrationResponseV1) FromGetMicrosoftSentinelIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) FromGetMicrosoftSentinelIntegrationResponse(v GetMicrosoftSentinelIntegrationResponse) error
FromGetMicrosoftSentinelIntegrationResponse overwrites any union data inside the EfoIntegrationResponseV1 as the provided GetMicrosoftSentinelIntegrationResponse
func (*EfoIntegrationResponseV1) FromGetQradarIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) FromGetQradarIntegrationResponse(v GetQradarIntegrationResponse) error
FromGetQradarIntegrationResponse overwrites any union data inside the EfoIntegrationResponseV1 as the provided GetQradarIntegrationResponse
func (*EfoIntegrationResponseV1) FromGetSplunkIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) FromGetSplunkIntegrationResponse(v GetSplunkIntegrationResponse) error
FromGetSplunkIntegrationResponse overwrites any union data inside the EfoIntegrationResponseV1 as the provided GetSplunkIntegrationResponse
func (*EfoIntegrationResponseV1) FromGetSyslogIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) FromGetSyslogIntegrationResponse(v GetSyslogIntegrationResponse) error
FromGetSyslogIntegrationResponse overwrites any union data inside the EfoIntegrationResponseV1 as the provided GetSyslogIntegrationResponse
func (*EfoIntegrationResponseV1) FromGetWebhookIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) FromGetWebhookIntegrationResponse(v GetWebhookIntegrationResponse) error
FromGetWebhookIntegrationResponse overwrites any union data inside the EfoIntegrationResponseV1 as the provided GetWebhookIntegrationResponse
func (EfoIntegrationResponseV1) MarshalJSON ¶
func (t EfoIntegrationResponseV1) MarshalJSON() ([]byte, error)
func (*EfoIntegrationResponseV1) MergeGetAmazonSqsIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) MergeGetAmazonSqsIntegrationResponse(v GetAmazonSqsIntegrationResponse) error
MergeGetAmazonSqsIntegrationResponse performs a merge with any union data inside the EfoIntegrationResponseV1, using the provided GetAmazonSqsIntegrationResponse
func (*EfoIntegrationResponseV1) MergeGetChronicleIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) MergeGetChronicleIntegrationResponse(v GetChronicleIntegrationResponse) error
MergeGetChronicleIntegrationResponse performs a merge with any union data inside the EfoIntegrationResponseV1, using the provided GetChronicleIntegrationResponse
func (*EfoIntegrationResponseV1) MergeGetElasticsearchIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) MergeGetElasticsearchIntegrationResponse(v GetElasticsearchIntegrationResponse) error
MergeGetElasticsearchIntegrationResponse performs a merge with any union data inside the EfoIntegrationResponseV1, using the provided GetElasticsearchIntegrationResponse
func (*EfoIntegrationResponseV1) MergeGetGooglePubSubIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) MergeGetGooglePubSubIntegrationResponse(v GetGooglePubSubIntegrationResponse) error
MergeGetGooglePubSubIntegrationResponse performs a merge with any union data inside the EfoIntegrationResponseV1, using the provided GetGooglePubSubIntegrationResponse
func (*EfoIntegrationResponseV1) MergeGetGoogleSccIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) MergeGetGoogleSccIntegrationResponse(v GetGoogleSccIntegrationResponse) error
MergeGetGoogleSccIntegrationResponse performs a merge with any union data inside the EfoIntegrationResponseV1, using the provided GetGoogleSccIntegrationResponse
func (*EfoIntegrationResponseV1) MergeGetKafkaIntegrationResponseV1 ¶
func (t *EfoIntegrationResponseV1) MergeGetKafkaIntegrationResponseV1(v GetKafkaIntegrationResponseV1) error
MergeGetKafkaIntegrationResponseV1 performs a merge with any union data inside the EfoIntegrationResponseV1, using the provided GetKafkaIntegrationResponseV1
func (*EfoIntegrationResponseV1) MergeGetMcmIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) MergeGetMcmIntegrationResponse(v GetMcmIntegrationResponse) error
MergeGetMcmIntegrationResponse performs a merge with any union data inside the EfoIntegrationResponseV1, using the provided GetMcmIntegrationResponse
func (*EfoIntegrationResponseV1) MergeGetMicrosoftSentinelIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) MergeGetMicrosoftSentinelIntegrationResponse(v GetMicrosoftSentinelIntegrationResponse) error
MergeGetMicrosoftSentinelIntegrationResponse performs a merge with any union data inside the EfoIntegrationResponseV1, using the provided GetMicrosoftSentinelIntegrationResponse
func (*EfoIntegrationResponseV1) MergeGetQradarIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) MergeGetQradarIntegrationResponse(v GetQradarIntegrationResponse) error
MergeGetQradarIntegrationResponse performs a merge with any union data inside the EfoIntegrationResponseV1, using the provided GetQradarIntegrationResponse
func (*EfoIntegrationResponseV1) MergeGetSplunkIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) MergeGetSplunkIntegrationResponse(v GetSplunkIntegrationResponse) error
MergeGetSplunkIntegrationResponse performs a merge with any union data inside the EfoIntegrationResponseV1, using the provided GetSplunkIntegrationResponse
func (*EfoIntegrationResponseV1) MergeGetSyslogIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) MergeGetSyslogIntegrationResponse(v GetSyslogIntegrationResponse) error
MergeGetSyslogIntegrationResponse performs a merge with any union data inside the EfoIntegrationResponseV1, using the provided GetSyslogIntegrationResponse
func (*EfoIntegrationResponseV1) MergeGetWebhookIntegrationResponse ¶
func (t *EfoIntegrationResponseV1) MergeGetWebhookIntegrationResponse(v GetWebhookIntegrationResponse) error
MergeGetWebhookIntegrationResponse performs a merge with any union data inside the EfoIntegrationResponseV1, using the provided GetWebhookIntegrationResponse
func (*EfoIntegrationResponseV1) UnmarshalJSON ¶
func (t *EfoIntegrationResponseV1) UnmarshalJSON(b []byte) error
func (EfoIntegrationResponseV1) ValueByDiscriminator ¶
func (t EfoIntegrationResponseV1) ValueByDiscriminator() (interface{}, error)
type Engine ¶
type Engine = string
Engine The engine used to generate the event out of the raw signal: - `drift` - engine to detect container drifts - `falco` - Falco open source engine - `list` - list matching engine for list matching rules - `machineLearning` - ML engine - `malware` - malware detection engine
type EntityDefinition ¶
type EntityDefinition struct {
// Alias The alias used in the query.
Alias *string `json:"alias,omitempty"`
// Definition Detailed definition of the field.
Definition struct {
// DefType Type of the definition.
DefType EntityDefinitionDefinitionDefType `json:"def_type"`
// Hidden Indicates if the field is hidden from view.
Hidden *bool `json:"hidden,omitempty"`
// Name Name of the field.
Name string `json:"name"`
// Type Data type of the field.
Type EntityDefinitionDefinitionType `json:"type"`
} `json:"definition"`
// Type Type of the entity.
Type string `json:"type"`
}
EntityDefinition Defines the structure and metadata of a field in the query result.
type EntityDefinitionDefinitionDefType ¶
type EntityDefinitionDefinitionDefType string
EntityDefinitionDefinitionDefType Type of the definition.
const ( EntityDefinitionDefinitionDefTypeEntity EntityDefinitionDefinitionDefType = "Entity" EntityDefinitionDefinitionDefTypeField EntityDefinitionDefinitionDefType = "Field" EntityDefinitionDefinitionDefTypeFunction EntityDefinitionDefinitionDefType = "Function" EntityDefinitionDefinitionDefTypeQuery EntityDefinitionDefinitionDefType = "Query" EntityDefinitionDefinitionDefTypeRelationship EntityDefinitionDefinitionDefType = "Relationship" EntityDefinitionDefinitionDefTypeUnion EntityDefinitionDefinitionDefType = "Union" )
Defines values for EntityDefinitionDefinitionDefType.
type EntityDefinitionDefinitionType ¶
type EntityDefinitionDefinitionType string
EntityDefinitionDefinitionType Data type of the field.
const ( EntityDefinitionDefinitionTypeBigInt EntityDefinitionDefinitionType = "BigInt" EntityDefinitionDefinitionTypeBoolean EntityDefinitionDefinitionType = "Boolean" EntityDefinitionDefinitionTypeDateTime EntityDefinitionDefinitionType = "DateTime" EntityDefinitionDefinitionTypeEnum EntityDefinitionDefinitionType = "Enum" EntityDefinitionDefinitionTypeFloat EntityDefinitionDefinitionType = "Float" EntityDefinitionDefinitionTypeInteger EntityDefinitionDefinitionType = "Integer" EntityDefinitionDefinitionTypeList EntityDefinitionDefinitionType = "List" EntityDefinitionDefinitionTypeString EntityDefinitionDefinitionType = "String" )
Defines values for EntityDefinitionDefinitionType.
type EntriesResponse ¶
type EntriesResponse struct {
// Data The actual data contained in one of the supported types of entry
Data *[]EntriesResponse_Data_Item `json:"data,omitempty"`
// Page Pagination information.
Page *Page `json:"page,omitempty"`
}
EntriesResponse The response to a GET entries call
type EntriesResponse_Data_Item ¶
type EntriesResponse_Data_Item struct {
// contains filtered or unexported fields
}
EntriesResponse_Data_Item defines model for EntriesResponse.data.Item.
func (EntriesResponse_Data_Item) AsCommand ¶
func (t EntriesResponse_Data_Item) AsCommand() (Command, error)
AsCommand returns the union data inside the EntriesResponse_Data_Item as a Command
func (EntriesResponse_Data_Item) AsConnection ¶
func (t EntriesResponse_Data_Item) AsConnection() (Connection, error)
AsConnection returns the union data inside the EntriesResponse_Data_Item as a Connection
func (EntriesResponse_Data_Item) AsFileaccess ¶
func (t EntriesResponse_Data_Item) AsFileaccess() (Fileaccess, error)
AsFileaccess returns the union data inside the EntriesResponse_Data_Item as a Fileaccess
func (EntriesResponse_Data_Item) AsKubernetes ¶
func (t EntriesResponse_Data_Item) AsKubernetes() (Kubernetes, error)
AsKubernetes returns the union data inside the EntriesResponse_Data_Item as a Kubernetes
func (*EntriesResponse_Data_Item) FromCommand ¶
func (t *EntriesResponse_Data_Item) FromCommand(v Command) error
FromCommand overwrites any union data inside the EntriesResponse_Data_Item as the provided Command
func (*EntriesResponse_Data_Item) FromConnection ¶
func (t *EntriesResponse_Data_Item) FromConnection(v Connection) error
FromConnection overwrites any union data inside the EntriesResponse_Data_Item as the provided Connection
func (*EntriesResponse_Data_Item) FromFileaccess ¶
func (t *EntriesResponse_Data_Item) FromFileaccess(v Fileaccess) error
FromFileaccess overwrites any union data inside the EntriesResponse_Data_Item as the provided Fileaccess
func (*EntriesResponse_Data_Item) FromKubernetes ¶
func (t *EntriesResponse_Data_Item) FromKubernetes(v Kubernetes) error
FromKubernetes overwrites any union data inside the EntriesResponse_Data_Item as the provided Kubernetes
func (EntriesResponse_Data_Item) MarshalJSON ¶
func (t EntriesResponse_Data_Item) MarshalJSON() ([]byte, error)
func (*EntriesResponse_Data_Item) MergeCommand ¶
func (t *EntriesResponse_Data_Item) MergeCommand(v Command) error
MergeCommand performs a merge with any union data inside the EntriesResponse_Data_Item, using the provided Command
func (*EntriesResponse_Data_Item) MergeConnection ¶
func (t *EntriesResponse_Data_Item) MergeConnection(v Connection) error
MergeConnection performs a merge with any union data inside the EntriesResponse_Data_Item, using the provided Connection
func (*EntriesResponse_Data_Item) MergeFileaccess ¶
func (t *EntriesResponse_Data_Item) MergeFileaccess(v Fileaccess) error
MergeFileaccess performs a merge with any union data inside the EntriesResponse_Data_Item, using the provided Fileaccess
func (*EntriesResponse_Data_Item) MergeKubernetes ¶
func (t *EntriesResponse_Data_Item) MergeKubernetes(v Kubernetes) error
MergeKubernetes performs a merge with any union data inside the EntriesResponse_Data_Item, using the provided Kubernetes
func (*EntriesResponse_Data_Item) UnmarshalJSON ¶
func (t *EntriesResponse_Data_Item) UnmarshalJSON(b []byte) error
type Entry ¶
type Entry struct {
// Id The audit event id.
Id Id `json:"id"`
// Timestamp Timestamp the audit event occured, expressed in nanoseconds.
Timestamp Timestamp `json:"timestamp"`
}
Entry The base structure of an Activity Audit entry
type EntryPointModuleV1 ¶
type EntryPointModuleV1 string
EntryPointModuleV1 The Module is the area in Sysdig Monitor.
const ( Alerts EntryPointModuleV1 = "Alerts" DashboardTemplates EntryPointModuleV1 = "DashboardTemplates" Dashboards EntryPointModuleV1 = "Dashboards" Events EntryPointModuleV1 = "Events" Explore EntryPointModuleV1 = "Explore" Overview EntryPointModuleV1 = "Overview" Settings EntryPointModuleV1 = "Settings" )
Defines values for EntryPointModuleV1.
type EntryPointV1 ¶
type EntryPointV1 struct {
// Module The Module is the area in Sysdig Monitor.
Module *EntryPointModuleV1 `json:"module,omitempty"`
// Selection The selection is the specific page within the Module, usually defined by the resource ID.
// It is supported only supported by **Dashboards** and **DashboardTemplates** Modules.
Selection *string `json:"selection"`
}
EntryPointV1 The page you see after logging into Sysdig UI. It is defined by a Module and a Selection. **The Entry Point is not supported in Sysdig Secure.**
type EntryResponse ¶
type EntryResponse struct {
// contains filtered or unexported fields
}
EntryResponse The response to a GET entry call
func (EntryResponse) AsCommand ¶
func (t EntryResponse) AsCommand() (Command, error)
AsCommand returns the union data inside the EntryResponse as a Command
func (EntryResponse) AsConnection ¶
func (t EntryResponse) AsConnection() (Connection, error)
AsConnection returns the union data inside the EntryResponse as a Connection
func (EntryResponse) AsFileaccess ¶
func (t EntryResponse) AsFileaccess() (Fileaccess, error)
AsFileaccess returns the union data inside the EntryResponse as a Fileaccess
func (EntryResponse) AsKubernetes ¶
func (t EntryResponse) AsKubernetes() (Kubernetes, error)
AsKubernetes returns the union data inside the EntryResponse as a Kubernetes
func (*EntryResponse) FromCommand ¶
func (t *EntryResponse) FromCommand(v Command) error
FromCommand overwrites any union data inside the EntryResponse as the provided Command
func (*EntryResponse) FromConnection ¶
func (t *EntryResponse) FromConnection(v Connection) error
FromConnection overwrites any union data inside the EntryResponse as the provided Connection
func (*EntryResponse) FromFileaccess ¶
func (t *EntryResponse) FromFileaccess(v Fileaccess) error
FromFileaccess overwrites any union data inside the EntryResponse as the provided Fileaccess
func (*EntryResponse) FromKubernetes ¶
func (t *EntryResponse) FromKubernetes(v Kubernetes) error
FromKubernetes overwrites any union data inside the EntryResponse as the provided Kubernetes
func (EntryResponse) MarshalJSON ¶
func (t EntryResponse) MarshalJSON() ([]byte, error)
func (*EntryResponse) MergeCommand ¶
func (t *EntryResponse) MergeCommand(v Command) error
MergeCommand performs a merge with any union data inside the EntryResponse, using the provided Command
func (*EntryResponse) MergeConnection ¶
func (t *EntryResponse) MergeConnection(v Connection) error
MergeConnection performs a merge with any union data inside the EntryResponse, using the provided Connection
func (*EntryResponse) MergeFileaccess ¶
func (t *EntryResponse) MergeFileaccess(v Fileaccess) error
MergeFileaccess performs a merge with any union data inside the EntryResponse, using the provided Fileaccess
func (*EntryResponse) MergeKubernetes ¶
func (t *EntryResponse) MergeKubernetes(v Kubernetes) error
MergeKubernetes performs a merge with any union data inside the EntryResponse, using the provided Kubernetes
func (*EntryResponse) UnmarshalJSON ¶
func (t *EntryResponse) UnmarshalJSON(b []byte) error
type Error ¶
type Error struct {
// Details A list of details related to the error.
Details *[]interface{} `json:"details,omitempty"`
// Message A human readable error message.
Message *string `json:"message,omitempty"`
// Type The error code.
Type *string `json:"type,omitempty"`
}
Error defines model for Error.
type Event ¶
type Event struct {
// Actions actions that have been triggered by the event
Actions *[]Action `json:"actions,omitempty"`
// Category The event category:
// - `runtime` - Agent-based threat detection events
// - `remote` - Kubernetes admission requests and CloudConnector events
// - `admissionController` - Kubernetes admission requests-posture checks
// - `cloudtrail` - Agentless CloudTrail CDR events
// - `okta` - Agentless Okta CDR events
// - `github` - Agentless Github CDR events
// - `falcocloud` - Agentless CDR events (excluded CloudTrail, Okta, Github)
// - `miner` - Workload ML Crypto events
Category Category `json:"category"`
// Content Event data. It contains fields from the original event and attributes generated at the engine level.
Content *EventContent `json:"content,omitempty"`
// Cursor The cursor that can be used to fetch a set of events surrounding
// this same event. By providing this value as `cursor` in a GET
// `secureEvents` request, you will get the set of events surrounding
// this current event.
Cursor *string `json:"cursor,omitempty"`
// Description Description of the policy the event is generated after.
Description string `json:"description"`
// Engine The engine used to generate the event out of the raw signal:
// - `drift` - engine to detect container drifts
// - `falco` - Falco open source engine
// - `list` - list matching engine for list matching rules
// - `machineLearning` - ML engine
// - `malware` - malware detection engine
Engine *Engine `json:"engine,omitempty"`
// Id The event id.
Id string `json:"id"`
// Labels Key value pairs of values.
Labels *ArbitraryMapOfStrings `json:"labels,omitempty"`
// Name Name of the policy the event is generated after.
Name string `json:"name"`
// Originator Type of event:
// - policy - Agent-based runtime threat detection events
// - profilingDetection - Workload ML detections
// - falcocloud - Agentless threat detections
// - admissionController - Kubernetes admission control based posture events
Originator Originator `json:"originator"`
// RawEventCategory The semantic category (area) of the event in the Sysdig product:
// - `kspm` - Kubernetes Security Posture Management events
// - `runtime` - Threat detection events
RawEventCategory *RawEventCategory `json:"rawEventCategory,omitempty"`
// RawEventOriginator The agent type, hosting the `engine`, that generated the event after the raw event
// - `admissionController` - Admission Controller, part of the Cluster Shield
// - `agentless` - Agentless
// - `cloudConnector` - Cloud Connector
// - `linuxAgent` - Linux Host Agent
// - `serverlessAgent` - Serverless workloads Agent (CaaS) generated events
// - `windowsAgent` - Windows Host Agent
RawEventOriginator *RawEventOriginator `json:"rawEventOriginator,omitempty"`
// Severity The policy severity:
// - `0-3` - High
// - `4-5` - Medium
// - `6` - Low
// - `7` - Info
Severity int32 `json:"severity"`
// Source Source of the event:
// - `syscall` - a syscall within a workload
// - `windows` - Windows event log
// - `profiling` - ML workload threat detections
// - `K8SAdmissionController` - Admission control request coming from the Kubernetes admission controller
// - `k8s_audit` - Kubernetes audit logs, if the category is `runtime`, otherwise Admission control request
// - `aws_cloudtrail` - AWS CloudTrail log, from CloudConnector
// - `awscloudtrail` - AWS CloudTrail log, agentless only
// - `agentless-aws-ml` - ML threat detections for AWS
// - `gcp_auditlog` - GCP Audit log
// - `azure_platformlogs` - Azure platform logs
// - `okta` - Okta System Logs
// - `agentless-okta-ml` - ML threat detections for Okta
// - `github` - Github organization logs
Source Source `json:"source"`
// SourceDetails Additional details related to the Event source.
SourceDetails *SourceDetails `json:"sourceDetails,omitempty"`
// Timestamp The event timestamp in nanoseconds.
Timestamp int64 `json:"timestamp"`
}
Event Event feed
type EventContent ¶
type EventContent struct {
// contains filtered or unexported fields
}
EventContent Event data. It contains fields from the original event and attributes generated at the engine level.
func (EventContent) AsAgentlessMlRuntimeDetectionContent ¶
func (t EventContent) AsAgentlessMlRuntimeDetectionContent() (AgentlessMlRuntimeDetectionContent, error)
AsAgentlessMlRuntimeDetectionContent returns the union data inside the EventContent as a AgentlessMlRuntimeDetectionContent
func (EventContent) AsAgentlessRuntimeDetectionContent ¶
func (t EventContent) AsAgentlessRuntimeDetectionContent() (AgentlessRuntimeDetectionContent, error)
AsAgentlessRuntimeDetectionContent returns the union data inside the EventContent as a AgentlessRuntimeDetectionContent
func (EventContent) AsK8sAdmissionReviewContent ¶
func (t EventContent) AsK8sAdmissionReviewContent() (K8sAdmissionReviewContent, error)
AsK8sAdmissionReviewContent returns the union data inside the EventContent as a K8sAdmissionReviewContent
func (EventContent) AsStatefulDetectionsContent ¶
func (t EventContent) AsStatefulDetectionsContent() (StatefulDetectionsContent, error)
AsStatefulDetectionsContent returns the union data inside the EventContent as a StatefulDetectionsContent
func (EventContent) AsWorkloadMlRuntimeDetectionContent ¶
func (t EventContent) AsWorkloadMlRuntimeDetectionContent() (WorkloadMlRuntimeDetectionContent, error)
AsWorkloadMlRuntimeDetectionContent returns the union data inside the EventContent as a WorkloadMlRuntimeDetectionContent
func (EventContent) AsWorkloadRuntimeDetectionContent ¶
func (t EventContent) AsWorkloadRuntimeDetectionContent() (WorkloadRuntimeDetectionContent, error)
AsWorkloadRuntimeDetectionContent returns the union data inside the EventContent as a WorkloadRuntimeDetectionContent
func (EventContent) Discriminator ¶
func (t EventContent) Discriminator() (string, error)
func (*EventContent) FromAgentlessMlRuntimeDetectionContent ¶
func (t *EventContent) FromAgentlessMlRuntimeDetectionContent(v AgentlessMlRuntimeDetectionContent) error
FromAgentlessMlRuntimeDetectionContent overwrites any union data inside the EventContent as the provided AgentlessMlRuntimeDetectionContent
func (*EventContent) FromAgentlessRuntimeDetectionContent ¶
func (t *EventContent) FromAgentlessRuntimeDetectionContent(v AgentlessRuntimeDetectionContent) error
FromAgentlessRuntimeDetectionContent overwrites any union data inside the EventContent as the provided AgentlessRuntimeDetectionContent
func (*EventContent) FromK8sAdmissionReviewContent ¶
func (t *EventContent) FromK8sAdmissionReviewContent(v K8sAdmissionReviewContent) error
FromK8sAdmissionReviewContent overwrites any union data inside the EventContent as the provided K8sAdmissionReviewContent
func (*EventContent) FromStatefulDetectionsContent ¶
func (t *EventContent) FromStatefulDetectionsContent(v StatefulDetectionsContent) error
FromStatefulDetectionsContent overwrites any union data inside the EventContent as the provided StatefulDetectionsContent
func (*EventContent) FromWorkloadMlRuntimeDetectionContent ¶
func (t *EventContent) FromWorkloadMlRuntimeDetectionContent(v WorkloadMlRuntimeDetectionContent) error
FromWorkloadMlRuntimeDetectionContent overwrites any union data inside the EventContent as the provided WorkloadMlRuntimeDetectionContent
func (*EventContent) FromWorkloadRuntimeDetectionContent ¶
func (t *EventContent) FromWorkloadRuntimeDetectionContent(v WorkloadRuntimeDetectionContent) error
FromWorkloadRuntimeDetectionContent overwrites any union data inside the EventContent as the provided WorkloadRuntimeDetectionContent
func (EventContent) MarshalJSON ¶
func (t EventContent) MarshalJSON() ([]byte, error)
func (*EventContent) MergeAgentlessMlRuntimeDetectionContent ¶
func (t *EventContent) MergeAgentlessMlRuntimeDetectionContent(v AgentlessMlRuntimeDetectionContent) error
MergeAgentlessMlRuntimeDetectionContent performs a merge with any union data inside the EventContent, using the provided AgentlessMlRuntimeDetectionContent
func (*EventContent) MergeAgentlessRuntimeDetectionContent ¶
func (t *EventContent) MergeAgentlessRuntimeDetectionContent(v AgentlessRuntimeDetectionContent) error
MergeAgentlessRuntimeDetectionContent performs a merge with any union data inside the EventContent, using the provided AgentlessRuntimeDetectionContent
func (*EventContent) MergeK8sAdmissionReviewContent ¶
func (t *EventContent) MergeK8sAdmissionReviewContent(v K8sAdmissionReviewContent) error
MergeK8sAdmissionReviewContent performs a merge with any union data inside the EventContent, using the provided K8sAdmissionReviewContent
func (*EventContent) MergeStatefulDetectionsContent ¶
func (t *EventContent) MergeStatefulDetectionsContent(v StatefulDetectionsContent) error
MergeStatefulDetectionsContent performs a merge with any union data inside the EventContent, using the provided StatefulDetectionsContent
func (*EventContent) MergeWorkloadMlRuntimeDetectionContent ¶
func (t *EventContent) MergeWorkloadMlRuntimeDetectionContent(v WorkloadMlRuntimeDetectionContent) error
MergeWorkloadMlRuntimeDetectionContent performs a merge with any union data inside the EventContent, using the provided WorkloadMlRuntimeDetectionContent
func (*EventContent) MergeWorkloadRuntimeDetectionContent ¶
func (t *EventContent) MergeWorkloadRuntimeDetectionContent(v WorkloadRuntimeDetectionContent) error
MergeWorkloadRuntimeDetectionContent performs a merge with any union data inside the EventContent, using the provided WorkloadRuntimeDetectionContent
func (*EventContent) UnmarshalJSON ¶
func (t *EventContent) UnmarshalJSON(b []byte) error
func (EventContent) ValueByDiscriminator ¶
func (t EventContent) ValueByDiscriminator() (interface{}, error)
type EventContentType ¶
type EventContentType string
EventContentType The type of the event content.
const ( AgentlessMLRuntimeDetection EventContentType = "agentlessMLRuntimeDetection" AgentlessRuntimeDetection EventContentType = "agentlessRuntimeDetection" K8sAdmissionReview EventContentType = "k8sAdmissionReview" StatefulDetections EventContentType = "statefulDetections" WorkloadMLRuntimeDetection EventContentType = "workloadMLRuntimeDetection" WorkloadRuntimeDetection EventContentType = "workloadRuntimeDetection" )
Defines values for EventContentType.
type EventsFeedFilter ¶
type EventsFeedFilter = string
EventsFeedFilter Query language expression for filtering results. The filter is the result of logical concatenations, using "and" and "or" binary operators and the "not" unary prefix operator (i.e. `pid = 1 and not ppid = 2`), of attribute comparisons. Attribute comparisons can be: - scalar, using `=`, `!=`, `>`, `>=`, `<` and `<=` comparison operators (i.e. `pid = 1`) - vector, using `in` to check the equality among one of the values provided between parenthesis (i.e. `pid in (1, 2)`) Depending on the attribute, only some operators can be available. Values containing double-quotes `"` need escaping using backslash `\`, i.e. name = "sample \"quoted\" value". The list of supported attributes and related operators supported can be retrieved through the `/secure/events/v1/supported-filters` endpoint. `freeText` is available as an additional attribute to provide free-text search capabilities. `freeText` supports the operators `=` (match) and `!=` (does not match).
EBNF: ``` attribute = ? all available attributes ? ; value = ? attribute value ? ; quoted_value = "\"", value, "\"" ; bin_operator = "and" | "or"; cmp_scalar_operator = "=" | "!=" | ">" | ">=" | "<" | "<=" ; cmp_vector_operator = "in"; cmp_scalar_operation = attribute, [" "], cmp_scalar_operator, [" "], quoted_value ; values_list = "(", quoted_value, { [" "], ",", quoted_value }, ")" ; cmp_vector_operation = attribute, " ", cmp_vector_operator, [" "], values_list ; freetext_operation = "freeText ", "=" | "!=", quoted_value ; element = ["not "], (cmp_scalar_operation | cmp_vector_operation | freetext_operation) ; filter = element, {" ", bin_operator, " ", element} ; ```
type EventsFeedPage ¶
type EventsFeedPage struct {
// Next `next` is a string pointing to the next page of data.
// Use this as the `cursor` to scroll paginated results and get the next page of data.
// If not included, the current response is the last page.
Next *string `json:"next,omitempty"`
// Prev `prev` is a string pointing to the previous page of data.
// Use this as the `cursor` to get the previous page of data.
Prev *string `json:"prev,omitempty"`
// Total The number of events matching the search criteria. This number is always major or equal to the number of events returned.
Total int64 `json:"total"`
}
EventsFeedPage Pagination information.
type ExecutionContext ¶
ExecutionContext The context in which the Response Action is executed.\ It may contain additional information on the Response Action being executed, such as the host name or the MAC address.\ For example:\ ```json
{
"host.hostName": "my-host",
"host.mac": "00:00:00:00:00:00",
"host.id": "abc123"
}
```
type Exploit ¶
type Exploit struct {
Links []string `json:"links"`
// PublicationDate exploit publication date
PublicationDate *time.Time `json:"publicationDate,omitempty"`
}
Exploit defines model for Exploit.
type ExtendedClientWithResponsesInterface ¶
type ExtendedClientWithResponsesInterface interface {
ClientInterface
ClientWithResponsesInterface
GetProcessTreeBranchesWithResponse(ctx context.Context, eventID string, reqEditors ...RequestEditorFn) (*GetProcessTreeBranchesResponse, error)
GetProcessTreeTreesWithResponse(ctx context.Context, eventID string, reqEditors ...RequestEditorFn) (*GetProcessTreeTreesResponse, error)
GetMyPermissionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMyPermissionsResponse, error)
GenerateSysqlWithResponse(ctx context.Context, question string, reqEditors ...RequestEditorFn) (*GenerateSysqlResponse, error)
}
func NewSysdigClient ¶
func NewSysdigClient(requestEditors ...IntoClientOption) (ExtendedClientWithResponsesInterface, error)
type Failure ¶
type Failure struct {
// FailureReason The reason for the failure.
FailureReason string `json:"failureReason"`
// LogMessage The log message of the action failure.
LogMessage string `json:"logMessage"`
}
Failure The reason a Response Action failed to execute.
type Fileaccess ¶
type Fileaccess struct {
// Comm The name of the command.
Comm string `json:"comm"`
// ContainerId The container id. `containerId` is present only if the audit event was
// collected in a container context.
ContainerId *ContainerId `json:"containerId,omitempty"`
// Directory The Directory for the file access.
Directory string `json:"directory"`
// Filename The Filename involved in file access.
Filename string `json:"filename"`
// Hostname The Kubernetes hostname.
Hostname Hostname `json:"hostname"`
// Id The audit event id.
Id Id `json:"id"`
// Labels Key value pairs of labels.
Labels *map[string]string `json:"labels,omitempty"`
// Permissions The Permissions of the file access.
Permissions string `json:"permissions"`
// Pid Id of the process owning the connection.
Pid int64 `json:"pid"`
// Timestamp Timestamp the audit event occured, expressed in nanoseconds.
Timestamp Timestamp `json:"timestamp"`
// Tty TTY number.
Tty *int64 `json:"tty,omitempty"`
// Type The entry type
Type FileaccessType `json:"type"`
}
Fileaccess defines model for Fileaccess.
type FileaccessType ¶
type FileaccessType string
FileaccessType The entry type
const (
FileaccessTypeFileaccess FileaccessType = "fileaccess"
)
Defines values for FileaccessType.
type From ¶
type From = int64
From From, expressed in Unix nanoseconds timestamp. The difference between `from` and `to` cannot be greater than 2 weeks. If defined, `cursor` cannot be used.
type GenerateSysqlResponse ¶
type GenerateSysqlResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SysqlQuery
}
func ParseGenerateSysqlResponse ¶
func ParseGenerateSysqlResponse(rsp *http.Response) (*GenerateSysqlResponse, error)
func (*GenerateSysqlResponse) String ¶
func (r *GenerateSysqlResponse) String() string
type GetAcceptedRiskV1Response ¶
type GetAcceptedRiskV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RiskAcceptedResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetAcceptedRiskV1Response ¶
func ParseGetAcceptedRiskV1Response(rsp *http.Response) (*GetAcceptedRiskV1Response, error)
ParseGetAcceptedRiskV1Response parses an HTTP response from a GetAcceptedRiskV1WithResponse call
func (GetAcceptedRiskV1Response) Status ¶
func (r GetAcceptedRiskV1Response) Status() string
Status returns HTTPResponse.Status
func (GetAcceptedRiskV1Response) StatusCode ¶
func (r GetAcceptedRiskV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAcceptedRisksV1Params ¶
type GetAcceptedRisksV1Params struct {
// Filter The filtering string in secure-querylang syntax.
Filter *VulnerabilityFilter `form:"filter,omitempty" json:"filter,omitempty"`
// Order The sorting order
Order *GetAcceptedRisksV1ParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Cursor Cursor is a string used to retrieve a particular page of data. It is an opaque structure, and should not be mangled. It could be retrieved in the body of each request. If a response does not contain a cursor, it means that it's the last page.
Cursor *VulnerabilityCursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Sort The sorting string
Sort *GetAcceptedRisksV1ParamsSort `form:"sort,omitempty" json:"sort,omitempty"`
}
GetAcceptedRisksV1Params defines parameters for GetAcceptedRisksV1.
type GetAcceptedRisksV1ParamsOrder ¶
type GetAcceptedRisksV1ParamsOrder string
GetAcceptedRisksV1ParamsOrder defines parameters for GetAcceptedRisksV1.
const ( Asc GetAcceptedRisksV1ParamsOrder = "asc" Desc GetAcceptedRisksV1ParamsOrder = "desc" )
Defines values for GetAcceptedRisksV1ParamsOrder.
type GetAcceptedRisksV1ParamsSort ¶
type GetAcceptedRisksV1ParamsSort string
GetAcceptedRisksV1ParamsSort defines parameters for GetAcceptedRisksV1.
const ( AcceptanceDate GetAcceptedRisksV1ParamsSort = "acceptanceDate" ExpirationDate GetAcceptedRisksV1ParamsSort = "expirationDate" )
Defines values for GetAcceptedRisksV1ParamsSort.
type GetAcceptedRisksV1Response ¶
type GetAcceptedRisksV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ListRiskAcceptedResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetAcceptedRisksV1Response ¶
func ParseGetAcceptedRisksV1Response(rsp *http.Response) (*GetAcceptedRisksV1Response, error)
ParseGetAcceptedRisksV1Response parses an HTTP response from a GetAcceptedRisksV1WithResponse call
func (GetAcceptedRisksV1Response) Status ¶
func (r GetAcceptedRisksV1Response) Status() string
Status returns HTTPResponse.Status
func (GetAcceptedRisksV1Response) StatusCode ¶
func (r GetAcceptedRisksV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAccessKeyByIdV1Response ¶
type GetAccessKeyByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AccessKeyResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetAccessKeyByIdV1Response ¶
func ParseGetAccessKeyByIdV1Response(rsp *http.Response) (*GetAccessKeyByIdV1Response, error)
ParseGetAccessKeyByIdV1Response parses an HTTP response from a GetAccessKeyByIdV1WithResponse call
func (GetAccessKeyByIdV1Response) Status ¶
func (r GetAccessKeyByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (GetAccessKeyByIdV1Response) StatusCode ¶
func (r GetAccessKeyByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAccessKeysPaginatedResponseV1 ¶
type GetAccessKeysPaginatedResponseV1 struct {
Data *[]AccessKeyResponseV1 `json:"data,omitempty"`
// Page Page information.
Page *struct {
Next *string `json:"next"`
Previous *string `json:"previous"`
Total *int64 `json:"total,omitempty"`
} `json:"page,omitempty"`
}
GetAccessKeysPaginatedResponseV1 defines model for GetAccessKeysPaginatedResponseV1.
type GetAccessKeysV1Params ¶
type GetAccessKeysV1Params struct {
// Offset The offset number of items to start with
Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Orderby The order by field separated by a colon for the direction
Orderby *OrderBy `form:"orderby,omitempty" json:"orderby,omitempty"`
// Filter Filters to apply in the form of `key:value`.\
// Multiple filters can be applied by repeating the `filter` parameter:\
// `&filter=key1:value1&filter=key2:value2`
Filter *MultiFilter `form:"filter,omitempty" json:"filter,omitempty"`
}
GetAccessKeysV1Params defines parameters for GetAccessKeysV1.
type GetAccessKeysV1Response ¶
type GetAccessKeysV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetAccessKeysPaginatedResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetAccessKeysV1Response ¶
func ParseGetAccessKeysV1Response(rsp *http.Response) (*GetAccessKeysV1Response, error)
ParseGetAccessKeysV1Response parses an HTTP response from a GetAccessKeysV1WithResponse call
func (GetAccessKeysV1Response) Status ¶
func (r GetAccessKeysV1Response) Status() string
Status returns HTTPResponse.Status
func (GetAccessKeysV1Response) StatusCode ¶
func (r GetAccessKeysV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetActionExecutionFileAcquireV1Response ¶
type GetActionExecutionFileAcquireV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetActionExecutionFileAcquireV1Response ¶
func ParseGetActionExecutionFileAcquireV1Response(rsp *http.Response) (*GetActionExecutionFileAcquireV1Response, error)
ParseGetActionExecutionFileAcquireV1Response parses an HTTP response from a GetActionExecutionFileAcquireV1WithResponse call
func (GetActionExecutionFileAcquireV1Response) Status ¶
func (r GetActionExecutionFileAcquireV1Response) Status() string
Status returns HTTPResponse.Status
func (GetActionExecutionFileAcquireV1Response) StatusCode ¶
func (r GetActionExecutionFileAcquireV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetActionExecutionV1Response ¶
type GetActionExecutionV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ActionExecution
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetActionExecutionV1Response ¶
func ParseGetActionExecutionV1Response(rsp *http.Response) (*GetActionExecutionV1Response, error)
ParseGetActionExecutionV1Response parses an HTTP response from a GetActionExecutionV1WithResponse call
func (GetActionExecutionV1Response) Status ¶
func (r GetActionExecutionV1Response) Status() string
Status returns HTTPResponse.Status
func (GetActionExecutionV1Response) StatusCode ¶
func (r GetActionExecutionV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetActionExecutionsv1400Message ¶
type GetActionExecutionsv1400Message string
type GetActionExecutionsv1400Type ¶
type GetActionExecutionsv1400Type string
type GetActionExecutionsv1Params ¶
type GetActionExecutionsv1Params struct {
CallerId *CallerId `form:"callerId,omitempty" json:"callerId,omitempty"`
Filter *SysdigQueryLanguageFilter `form:"filter,omitempty" json:"filter,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Offset The offset number of items to start with
Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
From *From `form:"from,omitempty" json:"from,omitempty"`
To *To `form:"to,omitempty" json:"to,omitempty"`
}
GetActionExecutionsv1Params defines parameters for GetActionExecutionsv1.
type GetActionExecutionsv1Response ¶
type GetActionExecutionsv1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ActionExecutions
JSON400 *struct {
Details *[]interface{} `json:"details,omitempty"`
Message GetActionExecutionsv1400Message `json:"message"`
Type GetActionExecutionsv1400Type `json:"type"`
}
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetActionExecutionsv1Response ¶
func ParseGetActionExecutionsv1Response(rsp *http.Response) (*GetActionExecutionsv1Response, error)
ParseGetActionExecutionsv1Response parses an HTTP response from a GetActionExecutionsv1WithResponse call
func (GetActionExecutionsv1Response) Status ¶
func (r GetActionExecutionsv1Response) Status() string
Status returns HTTPResponse.Status
func (GetActionExecutionsv1Response) StatusCode ¶
func (r GetActionExecutionsv1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetActionsV1Params ¶
type GetActionsV1Params struct {
Context *ExecutionContext `form:"context,omitempty" json:"context,omitempty"`
}
GetActionsV1Params defines parameters for GetActionsV1.
type GetActionsV1Response ¶
type GetActionsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Actions
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetActionsV1Response ¶
func ParseGetActionsV1Response(rsp *http.Response) (*GetActionsV1Response, error)
ParseGetActionsV1Response parses an HTTP response from a GetActionsV1WithResponse call
func (GetActionsV1Response) Status ¶
func (r GetActionsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetActionsV1Response) StatusCode ¶
func (r GetActionsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetActivityAuditEntriesSupportedFiltersV1Response ¶
type GetActivityAuditEntriesSupportedFiltersV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AuditSupportedFiltersResponse
JSON400 *Error
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetActivityAuditEntriesSupportedFiltersV1Response ¶
func ParseGetActivityAuditEntriesSupportedFiltersV1Response(rsp *http.Response) (*GetActivityAuditEntriesSupportedFiltersV1Response, error)
ParseGetActivityAuditEntriesSupportedFiltersV1Response parses an HTTP response from a GetActivityAuditEntriesSupportedFiltersV1WithResponse call
func (GetActivityAuditEntriesSupportedFiltersV1Response) Status ¶
func (r GetActivityAuditEntriesSupportedFiltersV1Response) Status() string
Status returns HTTPResponse.Status
func (GetActivityAuditEntriesSupportedFiltersV1Response) StatusCode ¶
func (r GetActivityAuditEntriesSupportedFiltersV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetActivityAuditEntriesV1Params ¶
type GetActivityAuditEntriesV1Params struct {
From *From `form:"from,omitempty" json:"from,omitempty"`
To *To `form:"to,omitempty" json:"to,omitempty"`
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
Zones *[]ZoneId `form:"zones,omitempty" json:"zones,omitempty"`
Filter *SysdigQueryLanguageFilter `form:"filter,omitempty" json:"filter,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
Types *Types `form:"types,omitempty" json:"types,omitempty"`
}
GetActivityAuditEntriesV1Params defines parameters for GetActivityAuditEntriesV1.
type GetActivityAuditEntriesV1Response ¶
type GetActivityAuditEntriesV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *EntriesResponse
JSON400 *Error
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetActivityAuditEntriesV1Response ¶
func ParseGetActivityAuditEntriesV1Response(rsp *http.Response) (*GetActivityAuditEntriesV1Response, error)
ParseGetActivityAuditEntriesV1Response parses an HTTP response from a GetActivityAuditEntriesV1WithResponse call
func (GetActivityAuditEntriesV1Response) Status ¶
func (r GetActivityAuditEntriesV1Response) Status() string
Status returns HTTPResponse.Status
func (GetActivityAuditEntriesV1Response) StatusCode ¶
func (r GetActivityAuditEntriesV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetActivityAuditEntryV1Response ¶
type GetActivityAuditEntryV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *EntryResponse
JSON400 *Error
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetActivityAuditEntryV1Response ¶
func ParseGetActivityAuditEntryV1Response(rsp *http.Response) (*GetActivityAuditEntryV1Response, error)
ParseGetActivityAuditEntryV1Response parses an HTTP response from a GetActivityAuditEntryV1WithResponse call
func (GetActivityAuditEntryV1Response) Status ¶
func (r GetActivityAuditEntryV1Response) Status() string
Status returns HTTPResponse.Status
func (GetActivityAuditEntryV1Response) StatusCode ¶
func (r GetActivityAuditEntryV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAdminTsdbCleanTombstonesV1Response ¶
type GetAdminTsdbCleanTombstonesV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParseGetAdminTsdbCleanTombstonesV1Response ¶
func ParseGetAdminTsdbCleanTombstonesV1Response(rsp *http.Response) (*GetAdminTsdbCleanTombstonesV1Response, error)
ParseGetAdminTsdbCleanTombstonesV1Response parses an HTTP response from a GetAdminTsdbCleanTombstonesV1WithResponse call
func (GetAdminTsdbCleanTombstonesV1Response) Status ¶
func (r GetAdminTsdbCleanTombstonesV1Response) Status() string
Status returns HTTPResponse.Status
func (GetAdminTsdbCleanTombstonesV1Response) StatusCode ¶
func (r GetAdminTsdbCleanTombstonesV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAdminTsdbDeleteSeriesV1Response ¶
type GetAdminTsdbDeleteSeriesV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParseGetAdminTsdbDeleteSeriesV1Response ¶
func ParseGetAdminTsdbDeleteSeriesV1Response(rsp *http.Response) (*GetAdminTsdbDeleteSeriesV1Response, error)
ParseGetAdminTsdbDeleteSeriesV1Response parses an HTTP response from a GetAdminTsdbDeleteSeriesV1WithResponse call
func (GetAdminTsdbDeleteSeriesV1Response) Status ¶
func (r GetAdminTsdbDeleteSeriesV1Response) Status() string
Status returns HTTPResponse.Status
func (GetAdminTsdbDeleteSeriesV1Response) StatusCode ¶
func (r GetAdminTsdbDeleteSeriesV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAdminTsdbSnapshotV1Response ¶
type GetAdminTsdbSnapshotV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParseGetAdminTsdbSnapshotV1Response ¶
func ParseGetAdminTsdbSnapshotV1Response(rsp *http.Response) (*GetAdminTsdbSnapshotV1Response, error)
ParseGetAdminTsdbSnapshotV1Response parses an HTTP response from a GetAdminTsdbSnapshotV1WithResponse call
func (GetAdminTsdbSnapshotV1Response) Status ¶
func (r GetAdminTsdbSnapshotV1Response) Status() string
Status returns HTTPResponse.Status
func (GetAdminTsdbSnapshotV1Response) StatusCode ¶
func (r GetAdminTsdbSnapshotV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAlertManagersV1Response ¶
type GetAlertManagersV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParseGetAlertManagersV1Response ¶
func ParseGetAlertManagersV1Response(rsp *http.Response) (*GetAlertManagersV1Response, error)
ParseGetAlertManagersV1Response parses an HTTP response from a GetAlertManagersV1WithResponse call
func (GetAlertManagersV1Response) Status ¶
func (r GetAlertManagersV1Response) Status() string
Status returns HTTPResponse.Status
func (GetAlertManagersV1Response) StatusCode ¶
func (r GetAlertManagersV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAlertsV1Response ¶
type GetAlertsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AlertsResponseV1
JSON400 *BadRequestPrometheus
JSON401 *UnauthorizedPrometheus
JSON404 *NotFoundPrometheus
JSON429 *TooManyRequests
JSON500 *InternalServerErrorPrometheus
}
func ParseGetAlertsV1Response ¶
func ParseGetAlertsV1Response(rsp *http.Response) (*GetAlertsV1Response, error)
ParseGetAlertsV1Response parses an HTTP response from a GetAlertsV1WithResponse call
func (GetAlertsV1Response) Status ¶
func (r GetAlertsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetAlertsV1Response) StatusCode ¶
func (r GetAlertsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAmazonSqsIntegrationResponse ¶
type GetAmazonSqsIntegrationResponse struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels IntegrationChannels `json:"channels"`
ConnectionInfo BaseConnectionInfoAmazonSqs `json:"connectionInfo"`
// Id The ID of the integration
Id int64 `json:"id"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled bool `json:"isEnabled"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
GetAmazonSqsIntegrationResponse defines model for GetAmazonSqsIntegrationResponse.
type GetBundleResponse ¶
type GetBundleResponse struct {
// BundleType Specifies whether the Bundle was defined by the Customer or by Sysdig
BundleType GetBundleResponseBundleType `json:"bundleType"`
// Description The Bundle description
Description *string `json:"description,omitempty"`
// Id The Bundle ID
Id int64 `json:"id"`
// Identifier The Policy identifier generated from the name
Identifier string `json:"identifier"`
// Name The human readable Bundle name
Name string `json:"name"`
// Rules The Rules defining this Bundle
Rules []BundleRule `json:"rules"`
}
GetBundleResponse Bundle definition
type GetBundleResponseBundleType ¶
type GetBundleResponseBundleType string
GetBundleResponseBundleType Specifies whether the Bundle was defined by the Customer or by Sysdig
const ( GetBundleResponseBundleTypeCustom GetBundleResponseBundleType = "custom" GetBundleResponseBundleTypePredefined GetBundleResponseBundleType = "predefined" )
Defines values for GetBundleResponseBundleType.
type GetCaptureStorageConfigurationV1Response ¶
type GetCaptureStorageConfigurationV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CaptureStorageConfigurationResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetCaptureStorageConfigurationV1Response ¶
func ParseGetCaptureStorageConfigurationV1Response(rsp *http.Response) (*GetCaptureStorageConfigurationV1Response, error)
ParseGetCaptureStorageConfigurationV1Response parses an HTTP response from a GetCaptureStorageConfigurationV1WithResponse call
func (GetCaptureStorageConfigurationV1Response) Status ¶
func (r GetCaptureStorageConfigurationV1Response) Status() string
Status returns HTTPResponse.Status
func (GetCaptureStorageConfigurationV1Response) StatusCode ¶
func (r GetCaptureStorageConfigurationV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCertificateRegistrationV1Response ¶
type GetCertificateRegistrationV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ServicesResponse
JSON400 *Error
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetCertificateRegistrationV1Response ¶
func ParseGetCertificateRegistrationV1Response(rsp *http.Response) (*GetCertificateRegistrationV1Response, error)
ParseGetCertificateRegistrationV1Response parses an HTTP response from a GetCertificateRegistrationV1WithResponse call
func (GetCertificateRegistrationV1Response) Status ¶
func (r GetCertificateRegistrationV1Response) Status() string
Status returns HTTPResponse.Status
func (GetCertificateRegistrationV1Response) StatusCode ¶
func (r GetCertificateRegistrationV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCertificateV1Response ¶
type GetCertificateV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Certificate
JSON400 *Error
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetCertificateV1Response ¶
func ParseGetCertificateV1Response(rsp *http.Response) (*GetCertificateV1Response, error)
ParseGetCertificateV1Response parses an HTTP response from a GetCertificateV1WithResponse call
func (GetCertificateV1Response) Status ¶
func (r GetCertificateV1Response) Status() string
Status returns HTTPResponse.Status
func (GetCertificateV1Response) StatusCode ¶
func (r GetCertificateV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCertificatesV1Response ¶
type GetCertificatesV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CertificatesResponse
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetCertificatesV1Response ¶
func ParseGetCertificatesV1Response(rsp *http.Response) (*GetCertificatesV1Response, error)
ParseGetCertificatesV1Response parses an HTTP response from a GetCertificatesV1WithResponse call
func (GetCertificatesV1Response) Status ¶
func (r GetCertificatesV1Response) Status() string
Status returns HTTPResponse.Status
func (GetCertificatesV1Response) StatusCode ¶
func (r GetCertificatesV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetChronicleIntegrationResponse ¶
type GetChronicleIntegrationResponse struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels IntegrationChannels `json:"channels"`
ConnectionInfo GetChronicleIntegrationResponse_ConnectionInfo `json:"connectionInfo"`
// Id The ID of the integration
Id int64 `json:"id"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled bool `json:"isEnabled"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
GetChronicleIntegrationResponse defines model for GetChronicleIntegrationResponse.
type GetChronicleIntegrationResponse_ConnectionInfo ¶
type GetChronicleIntegrationResponse_ConnectionInfo struct {
// contains filtered or unexported fields
}
GetChronicleIntegrationResponse_ConnectionInfo defines model for GetChronicleIntegrationResponse.ConnectionInfo.
func (GetChronicleIntegrationResponse_ConnectionInfo) AsBaseConnectionInfoChronicle ¶
func (t GetChronicleIntegrationResponse_ConnectionInfo) AsBaseConnectionInfoChronicle() (BaseConnectionInfoChronicle, error)
AsBaseConnectionInfoChronicle returns the union data inside the GetChronicleIntegrationResponse_ConnectionInfo as a BaseConnectionInfoChronicle
func (GetChronicleIntegrationResponse_ConnectionInfo) AsBaseConnectionInfoChronicleV2 ¶
func (t GetChronicleIntegrationResponse_ConnectionInfo) AsBaseConnectionInfoChronicleV2() (BaseConnectionInfoChronicleV2, error)
AsBaseConnectionInfoChronicleV2 returns the union data inside the GetChronicleIntegrationResponse_ConnectionInfo as a BaseConnectionInfoChronicleV2
func (*GetChronicleIntegrationResponse_ConnectionInfo) FromBaseConnectionInfoChronicle ¶
func (t *GetChronicleIntegrationResponse_ConnectionInfo) FromBaseConnectionInfoChronicle(v BaseConnectionInfoChronicle) error
FromBaseConnectionInfoChronicle overwrites any union data inside the GetChronicleIntegrationResponse_ConnectionInfo as the provided BaseConnectionInfoChronicle
func (*GetChronicleIntegrationResponse_ConnectionInfo) FromBaseConnectionInfoChronicleV2 ¶
func (t *GetChronicleIntegrationResponse_ConnectionInfo) FromBaseConnectionInfoChronicleV2(v BaseConnectionInfoChronicleV2) error
FromBaseConnectionInfoChronicleV2 overwrites any union data inside the GetChronicleIntegrationResponse_ConnectionInfo as the provided BaseConnectionInfoChronicleV2
func (GetChronicleIntegrationResponse_ConnectionInfo) MarshalJSON ¶
func (t GetChronicleIntegrationResponse_ConnectionInfo) MarshalJSON() ([]byte, error)
func (*GetChronicleIntegrationResponse_ConnectionInfo) MergeBaseConnectionInfoChronicle ¶
func (t *GetChronicleIntegrationResponse_ConnectionInfo) MergeBaseConnectionInfoChronicle(v BaseConnectionInfoChronicle) error
MergeBaseConnectionInfoChronicle performs a merge with any union data inside the GetChronicleIntegrationResponse_ConnectionInfo, using the provided BaseConnectionInfoChronicle
func (*GetChronicleIntegrationResponse_ConnectionInfo) MergeBaseConnectionInfoChronicleV2 ¶
func (t *GetChronicleIntegrationResponse_ConnectionInfo) MergeBaseConnectionInfoChronicleV2(v BaseConnectionInfoChronicleV2) error
MergeBaseConnectionInfoChronicleV2 performs a merge with any union data inside the GetChronicleIntegrationResponse_ConnectionInfo, using the provided BaseConnectionInfoChronicleV2
func (*GetChronicleIntegrationResponse_ConnectionInfo) UnmarshalJSON ¶
func (t *GetChronicleIntegrationResponse_ConnectionInfo) UnmarshalJSON(b []byte) error
type GetCustomJobsPaginatedResponseV1 ¶
type GetCustomJobsPaginatedResponseV1 struct {
Data *[]CustomJobV1 `json:"data,omitempty"`
// Page Page information.
Page *struct {
Next *string `json:"next"`
Previous *string `json:"previous"`
Total *int64 `json:"total,omitempty"`
} `json:"page,omitempty"`
}
GetCustomJobsPaginatedResponseV1 defines model for GetCustomJobsPaginatedResponseV1.
type GetCustomPrometheusJobByNameV1Response ¶
type GetCustomPrometheusJobByNameV1Response struct {
Body []byte
HTTPResponse *http.Response
YAML200 *CustomJobContentV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetCustomPrometheusJobByNameV1Response ¶
func ParseGetCustomPrometheusJobByNameV1Response(rsp *http.Response) (*GetCustomPrometheusJobByNameV1Response, error)
ParseGetCustomPrometheusJobByNameV1Response parses an HTTP response from a GetCustomPrometheusJobByNameV1WithResponse call
func (GetCustomPrometheusJobByNameV1Response) Status ¶
func (r GetCustomPrometheusJobByNameV1Response) Status() string
Status returns HTTPResponse.Status
func (GetCustomPrometheusJobByNameV1Response) StatusCode ¶
func (r GetCustomPrometheusJobByNameV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCustomPrometheusJobEnablementV1Response ¶
type GetCustomPrometheusJobEnablementV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CustomJobsEnablementV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetCustomPrometheusJobEnablementV1Response ¶
func ParseGetCustomPrometheusJobEnablementV1Response(rsp *http.Response) (*GetCustomPrometheusJobEnablementV1Response, error)
ParseGetCustomPrometheusJobEnablementV1Response parses an HTTP response from a GetCustomPrometheusJobEnablementV1WithResponse call
func (GetCustomPrometheusJobEnablementV1Response) Status ¶
func (r GetCustomPrometheusJobEnablementV1Response) Status() string
Status returns HTTPResponse.Status
func (GetCustomPrometheusJobEnablementV1Response) StatusCode ¶
func (r GetCustomPrometheusJobEnablementV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCustomPrometheusJobsV1Params ¶
type GetCustomPrometheusJobsV1Params struct {
// Offset The offset number of items to start with
Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
GetCustomPrometheusJobsV1Params defines parameters for GetCustomPrometheusJobsV1.
type GetCustomPrometheusJobsV1Response ¶
type GetCustomPrometheusJobsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetCustomJobsPaginatedResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetCustomPrometheusJobsV1Response ¶
func ParseGetCustomPrometheusJobsV1Response(rsp *http.Response) (*GetCustomPrometheusJobsV1Response, error)
ParseGetCustomPrometheusJobsV1Response parses an HTTP response from a GetCustomPrometheusJobsV1WithResponse call
func (GetCustomPrometheusJobsV1Response) Status ¶
func (r GetCustomPrometheusJobsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetCustomPrometheusJobsV1Response) StatusCode ¶
func (r GetCustomPrometheusJobsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetDefaultRoleByDisplayNameV1ParamsRoleDisplayName ¶
type GetDefaultRoleByDisplayNameV1ParamsRoleDisplayName string
GetDefaultRoleByDisplayNameV1ParamsRoleDisplayName defines parameters for GetDefaultRoleByDisplayNameV1.
const ( GetDefaultRoleByDisplayNameV1ParamsRoleDisplayNameAdvancedUser GetDefaultRoleByDisplayNameV1ParamsRoleDisplayName = "Advanced User" GetDefaultRoleByDisplayNameV1ParamsRoleDisplayNameServiceManager GetDefaultRoleByDisplayNameV1ParamsRoleDisplayName = "Service Manager" GetDefaultRoleByDisplayNameV1ParamsRoleDisplayNameStandardUser GetDefaultRoleByDisplayNameV1ParamsRoleDisplayName = "Standard User" GetDefaultRoleByDisplayNameV1ParamsRoleDisplayNameTeamManager GetDefaultRoleByDisplayNameV1ParamsRoleDisplayName = "Team Manager" GetDefaultRoleByDisplayNameV1ParamsRoleDisplayNameViewOnly GetDefaultRoleByDisplayNameV1ParamsRoleDisplayName = "View Only" )
Defines values for GetDefaultRoleByDisplayNameV1ParamsRoleDisplayName.
type GetDefaultRoleByDisplayNameV1Response ¶
type GetDefaultRoleByDisplayNameV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DefaultRoleResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetDefaultRoleByDisplayNameV1Response ¶
func ParseGetDefaultRoleByDisplayNameV1Response(rsp *http.Response) (*GetDefaultRoleByDisplayNameV1Response, error)
ParseGetDefaultRoleByDisplayNameV1Response parses an HTTP response from a GetDefaultRoleByDisplayNameV1WithResponse call
func (GetDefaultRoleByDisplayNameV1Response) Status ¶
func (r GetDefaultRoleByDisplayNameV1Response) Status() string
Status returns HTTPResponse.Status
func (GetDefaultRoleByDisplayNameV1Response) StatusCode ¶
func (r GetDefaultRoleByDisplayNameV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetDisabledMetricsByJobV1Params ¶
type GetDisabledMetricsByJobV1Params struct {
// JobName The name of the Prometheus Job whose excluded metrics are to be listed.
JobName *string `form:"jobName,omitempty" json:"jobName,omitempty"`
// MetricName The exact name of the metric to be filtered.
MetricName *string `form:"metricName,omitempty" json:"metricName,omitempty"`
}
GetDisabledMetricsByJobV1Params defines parameters for GetDisabledMetricsByJobV1.
type GetDisabledMetricsByJobV1Response ¶
type GetDisabledMetricsByJobV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ResponseListDisabledMetricsV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetDisabledMetricsByJobV1Response ¶
func ParseGetDisabledMetricsByJobV1Response(rsp *http.Response) (*GetDisabledMetricsByJobV1Response, error)
ParseGetDisabledMetricsByJobV1Response parses an HTTP response from a GetDisabledMetricsByJobV1WithResponse call
func (GetDisabledMetricsByJobV1Response) Status ¶
func (r GetDisabledMetricsByJobV1Response) Status() string
Status returns HTTPResponse.Status
func (GetDisabledMetricsByJobV1Response) StatusCode ¶
func (r GetDisabledMetricsByJobV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetEFOIntegrationByIdV1Response ¶
type GetEFOIntegrationByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *EfoIntegrationResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetEFOIntegrationByIdV1Response ¶
func ParseGetEFOIntegrationByIdV1Response(rsp *http.Response) (*GetEFOIntegrationByIdV1Response, error)
ParseGetEFOIntegrationByIdV1Response parses an HTTP response from a GetEFOIntegrationByIdV1WithResponse call
func (GetEFOIntegrationByIdV1Response) Status ¶
func (r GetEFOIntegrationByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (GetEFOIntegrationByIdV1Response) StatusCode ¶
func (r GetEFOIntegrationByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetEFOIntegrationByIdV2Response ¶
type GetEFOIntegrationByIdV2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IntegrationResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetEFOIntegrationByIdV2Response ¶
func ParseGetEFOIntegrationByIdV2Response(rsp *http.Response) (*GetEFOIntegrationByIdV2Response, error)
ParseGetEFOIntegrationByIdV2Response parses an HTTP response from a GetEFOIntegrationByIdV2WithResponse call
func (GetEFOIntegrationByIdV2Response) Status ¶
func (r GetEFOIntegrationByIdV2Response) Status() string
Status returns HTTPResponse.Status
func (GetEFOIntegrationByIdV2Response) StatusCode ¶
func (r GetEFOIntegrationByIdV2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetElasticsearchIntegrationResponse ¶
type GetElasticsearchIntegrationResponse struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels IntegrationChannels `json:"channels"`
ConnectionInfo BaseConnectionInfoElasticsearch `json:"connectionInfo"`
// Id The ID of the integration
Id int64 `json:"id"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled bool `json:"isEnabled"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
GetElasticsearchIntegrationResponse defines model for GetElasticsearchIntegrationResponse.
type GetEventV1Response ¶
type GetEventV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Event
JSON400 *Error
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetEventV1Response ¶
func ParseGetEventV1Response(rsp *http.Response) (*GetEventV1Response, error)
ParseGetEventV1Response parses an HTTP response from a GetEventV1WithResponse call
func (GetEventV1Response) Status ¶
func (r GetEventV1Response) Status() string
Status returns HTTPResponse.Status
func (GetEventV1Response) StatusCode ¶
func (r GetEventV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetEventsSupportedFiltersV1Response ¶
type GetEventsSupportedFiltersV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SupportedFiltersResponse
JSON400 *Error
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetEventsSupportedFiltersV1Response ¶
func ParseGetEventsSupportedFiltersV1Response(rsp *http.Response) (*GetEventsSupportedFiltersV1Response, error)
ParseGetEventsSupportedFiltersV1Response parses an HTTP response from a GetEventsSupportedFiltersV1WithResponse call
func (GetEventsSupportedFiltersV1Response) Status ¶
func (r GetEventsSupportedFiltersV1Response) Status() string
Status returns HTTPResponse.Status
func (GetEventsSupportedFiltersV1Response) StatusCode ¶
func (r GetEventsSupportedFiltersV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetEventsV1Params ¶
type GetEventsV1Params struct {
From *From `form:"from,omitempty" json:"from,omitempty"`
To *To `form:"to,omitempty" json:"to,omitempty"`
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
Zones *[]ZoneId `form:"zones,omitempty" json:"zones,omitempty"`
Filter *EventsFeedFilter `form:"filter,omitempty" json:"filter,omitempty"`
Limit *EventsFeedLimit `form:"limit,omitempty" json:"limit,omitempty"`
}
GetEventsV1Params defines parameters for GetEventsV1.
type GetEventsV1Response ¶
type GetEventsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ListEventsResponse
JSON400 *Error
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetEventsV1Response ¶
func ParseGetEventsV1Response(rsp *http.Response) (*GetEventsV1Response, error)
ParseGetEventsV1Response parses an HTTP response from a GetEventsV1WithResponse call
func (GetEventsV1Response) Status ¶
func (r GetEventsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetEventsV1Response) StatusCode ¶
func (r GetEventsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetExemplarsV1Response ¶
type GetExemplarsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParseGetExemplarsV1Response ¶
func ParseGetExemplarsV1Response(rsp *http.Response) (*GetExemplarsV1Response, error)
ParseGetExemplarsV1Response parses an HTTP response from a GetExemplarsV1WithResponse call
func (GetExemplarsV1Response) Status ¶
func (r GetExemplarsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetExemplarsV1Response) StatusCode ¶
func (r GetExemplarsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetFormatQueryV1Response ¶
type GetFormatQueryV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParseGetFormatQueryV1Response ¶
func ParseGetFormatQueryV1Response(rsp *http.Response) (*GetFormatQueryV1Response, error)
ParseGetFormatQueryV1Response parses an HTTP response from a GetFormatQueryV1WithResponse call
func (GetFormatQueryV1Response) Status ¶
func (r GetFormatQueryV1Response) Status() string
Status returns HTTPResponse.Status
func (GetFormatQueryV1Response) StatusCode ¶
func (r GetFormatQueryV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGlobaSsoSettingsV1ParamsSsoProductId ¶
type GetGlobaSsoSettingsV1ParamsSsoProductId string
GetGlobaSsoSettingsV1ParamsSsoProductId defines parameters for GetGlobaSsoSettingsV1.
const ( GetGlobaSsoSettingsV1ParamsSsoProductIdMonitor GetGlobaSsoSettingsV1ParamsSsoProductId = "monitor" GetGlobaSsoSettingsV1ParamsSsoProductIdSecure GetGlobaSsoSettingsV1ParamsSsoProductId = "secure" )
Defines values for GetGlobaSsoSettingsV1ParamsSsoProductId.
type GetGlobaSsoSettingsV1Response ¶
type GetGlobaSsoSettingsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GlobalSsoSettingsResponseV1
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetGlobaSsoSettingsV1Response ¶
func ParseGetGlobaSsoSettingsV1Response(rsp *http.Response) (*GetGlobaSsoSettingsV1Response, error)
ParseGetGlobaSsoSettingsV1Response parses an HTTP response from a GetGlobaSsoSettingsV1WithResponse call
func (GetGlobaSsoSettingsV1Response) Status ¶
func (r GetGlobaSsoSettingsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetGlobaSsoSettingsV1Response) StatusCode ¶
func (r GetGlobaSsoSettingsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGlobalServiceAccountByIdV1Response ¶
type GetGlobalServiceAccountByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ServiceAccountResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetGlobalServiceAccountByIdV1Response ¶
func ParseGetGlobalServiceAccountByIdV1Response(rsp *http.Response) (*GetGlobalServiceAccountByIdV1Response, error)
ParseGetGlobalServiceAccountByIdV1Response parses an HTTP response from a GetGlobalServiceAccountByIdV1WithResponse call
func (GetGlobalServiceAccountByIdV1Response) Status ¶
func (r GetGlobalServiceAccountByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (GetGlobalServiceAccountByIdV1Response) StatusCode ¶
func (r GetGlobalServiceAccountByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGlobalServiceAccountsNotificationSettingsV1Response ¶
type GetGlobalServiceAccountsNotificationSettingsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ServiceAccountsNotificationSettingsResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetGlobalServiceAccountsNotificationSettingsV1Response ¶
func ParseGetGlobalServiceAccountsNotificationSettingsV1Response(rsp *http.Response) (*GetGlobalServiceAccountsNotificationSettingsV1Response, error)
ParseGetGlobalServiceAccountsNotificationSettingsV1Response parses an HTTP response from a GetGlobalServiceAccountsNotificationSettingsV1WithResponse call
func (GetGlobalServiceAccountsNotificationSettingsV1Response) Status ¶
func (r GetGlobalServiceAccountsNotificationSettingsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetGlobalServiceAccountsNotificationSettingsV1Response) StatusCode ¶
func (r GetGlobalServiceAccountsNotificationSettingsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGlobalServiceAccountsV1Params ¶
type GetGlobalServiceAccountsV1Params struct {
// Offset The offset number of items to start with
Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Orderby The order by field separated by a colon for the direction
Orderby *OrderBy `form:"orderby,omitempty" json:"orderby,omitempty"`
// Filter Filters to apply in the form of `key:value`.\
// Multiple filters can be applied by repeating the `filter` parameter:\
// `&filter=key1:value1&filter=key2:value2`
Filter *MultiFilter `form:"filter,omitempty" json:"filter,omitempty"`
}
GetGlobalServiceAccountsV1Params defines parameters for GetGlobalServiceAccountsV1.
type GetGlobalServiceAccountsV1Response ¶
type GetGlobalServiceAccountsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetServiceAccountsPaginatedResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetGlobalServiceAccountsV1Response ¶
func ParseGetGlobalServiceAccountsV1Response(rsp *http.Response) (*GetGlobalServiceAccountsV1Response, error)
ParseGetGlobalServiceAccountsV1Response parses an HTTP response from a GetGlobalServiceAccountsV1WithResponse call
func (GetGlobalServiceAccountsV1Response) Status ¶
func (r GetGlobalServiceAccountsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetGlobalServiceAccountsV1Response) StatusCode ¶
func (r GetGlobalServiceAccountsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGooglePubSubIntegrationResponse ¶
type GetGooglePubSubIntegrationResponse struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels IntegrationChannels `json:"channels"`
ConnectionInfo BaseConnectionInfoGooglePubSub `json:"connectionInfo"`
// Id The ID of the integration
Id int64 `json:"id"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled bool `json:"isEnabled"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
GetGooglePubSubIntegrationResponse defines model for GetGooglePubSubIntegrationResponse.
type GetGoogleSccIntegrationResponse ¶
type GetGoogleSccIntegrationResponse struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels IntegrationChannels `json:"channels"`
ConnectionInfo BaseConnectionInfoGoogleScc `json:"connectionInfo"`
// Id The ID of the integration
Id int64 `json:"id"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled bool `json:"isEnabled"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
GetGoogleSccIntegrationResponse defines model for GetGoogleSccIntegrationResponse.
type GetGroupMappingByIdV1Response ¶
type GetGroupMappingByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GroupMappingResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetGroupMappingByIdV1Response ¶
func ParseGetGroupMappingByIdV1Response(rsp *http.Response) (*GetGroupMappingByIdV1Response, error)
ParseGetGroupMappingByIdV1Response parses an HTTP response from a GetGroupMappingByIdV1WithResponse call
func (GetGroupMappingByIdV1Response) Status ¶
func (r GetGroupMappingByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (GetGroupMappingByIdV1Response) StatusCode ¶
func (r GetGroupMappingByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGroupMappingSettingsV1Response ¶
type GetGroupMappingSettingsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GroupMappingSettingsV1
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetGroupMappingSettingsV1Response ¶
func ParseGetGroupMappingSettingsV1Response(rsp *http.Response) (*GetGroupMappingSettingsV1Response, error)
ParseGetGroupMappingSettingsV1Response parses an HTTP response from a GetGroupMappingSettingsV1WithResponse call
func (GetGroupMappingSettingsV1Response) Status ¶
func (r GetGroupMappingSettingsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetGroupMappingSettingsV1Response) StatusCode ¶
func (r GetGroupMappingSettingsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGroupMappingsV1Params ¶
type GetGroupMappingsV1Params struct {
// Offset The offset number of items to start with
Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Orderby The order by field separated by a colon for the direction
Orderby *OrderBy `form:"orderby,omitempty" json:"orderby,omitempty"`
// Filter The filter by field separated by a colon for the filter value
Filter *Filter `form:"filter,omitempty" json:"filter,omitempty"`
}
GetGroupMappingsV1Params defines parameters for GetGroupMappingsV1.
type GetGroupMappingsV1Response ¶
type GetGroupMappingsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GroupMappingsPaginatedResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetGroupMappingsV1Response ¶
func ParseGetGroupMappingsV1Response(rsp *http.Response) (*GetGroupMappingsV1Response, error)
ParseGetGroupMappingsV1Response parses an HTTP response from a GetGroupMappingsV1WithResponse call
func (GetGroupMappingsV1Response) Status ¶
func (r GetGroupMappingsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetGroupMappingsV1Response) StatusCode ¶
func (r GetGroupMappingsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetInhibitionRuleByIdResponse ¶
type GetInhibitionRuleByIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InhibitionRuleResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetInhibitionRuleByIdResponse ¶
func ParseGetInhibitionRuleByIdResponse(rsp *http.Response) (*GetInhibitionRuleByIdResponse, error)
ParseGetInhibitionRuleByIdResponse parses an HTTP response from a GetInhibitionRuleByIdWithResponse call
func (GetInhibitionRuleByIdResponse) Status ¶
func (r GetInhibitionRuleByIdResponse) Status() string
Status returns HTTPResponse.Status
func (GetInhibitionRuleByIdResponse) StatusCode ¶
func (r GetInhibitionRuleByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetInhibitionRulesPaginatedResponseV1 ¶
type GetInhibitionRulesPaginatedResponseV1 struct {
Data *[]InhibitionRuleResponseV1 `json:"data,omitempty"`
// Page Page information.
Page *struct {
Next *string `json:"next"`
Previous *string `json:"previous"`
Total *int64 `json:"total,omitempty"`
} `json:"page,omitempty"`
}
GetInhibitionRulesPaginatedResponseV1 defines model for GetInhibitionRulesPaginatedResponseV1.
type GetInhibitionRulesParams ¶
type GetInhibitionRulesParams struct {
// Offset The offset number of items to start with
Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
GetInhibitionRulesParams defines parameters for GetInhibitionRules.
type GetInhibitionRulesResponse ¶
type GetInhibitionRulesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetInhibitionRulesPaginatedResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetInhibitionRulesResponse ¶
func ParseGetInhibitionRulesResponse(rsp *http.Response) (*GetInhibitionRulesResponse, error)
ParseGetInhibitionRulesResponse parses an HTTP response from a GetInhibitionRulesWithResponse call
func (GetInhibitionRulesResponse) Status ¶
func (r GetInhibitionRulesResponse) Status() string
Status returns HTTPResponse.Status
func (GetInhibitionRulesResponse) StatusCode ¶
func (r GetInhibitionRulesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetIpFilterByIdV1Response ¶
type GetIpFilterByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IpFilterResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetIpFilterByIdV1Response ¶
func ParseGetIpFilterByIdV1Response(rsp *http.Response) (*GetIpFilterByIdV1Response, error)
ParseGetIpFilterByIdV1Response parses an HTTP response from a GetIpFilterByIdV1WithResponse call
func (GetIpFilterByIdV1Response) Status ¶
func (r GetIpFilterByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (GetIpFilterByIdV1Response) StatusCode ¶
func (r GetIpFilterByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetIpFiltersSettingsV1Response ¶
type GetIpFiltersSettingsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IpFiltersSettingsV1
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetIpFiltersSettingsV1Response ¶
func ParseGetIpFiltersSettingsV1Response(rsp *http.Response) (*GetIpFiltersSettingsV1Response, error)
ParseGetIpFiltersSettingsV1Response parses an HTTP response from a GetIpFiltersSettingsV1WithResponse call
func (GetIpFiltersSettingsV1Response) Status ¶
func (r GetIpFiltersSettingsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetIpFiltersSettingsV1Response) StatusCode ¶
func (r GetIpFiltersSettingsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetIpFiltersV1Params ¶
type GetIpFiltersV1Params struct {
// Offset The offset number of items to start with
Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Filter The filter by field separated by a colon for the filter value
Filter *Filter `form:"filter,omitempty" json:"filter,omitempty"`
}
GetIpFiltersV1Params defines parameters for GetIpFiltersV1.
type GetIpFiltersV1Response ¶
type GetIpFiltersV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IpFiltersPaginatedResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetIpFiltersV1Response ¶
func ParseGetIpFiltersV1Response(rsp *http.Response) (*GetIpFiltersV1Response, error)
ParseGetIpFiltersV1Response parses an HTTP response from a GetIpFiltersV1WithResponse call
func (GetIpFiltersV1Response) Status ¶
func (r GetIpFiltersV1Response) Status() string
Status returns HTTPResponse.Status
func (GetIpFiltersV1Response) StatusCode ¶
func (r GetIpFiltersV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetJiraIntegrationV1Response ¶
type GetJiraIntegrationV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IntegrationResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetJiraIntegrationV1Response ¶
func ParseGetJiraIntegrationV1Response(rsp *http.Response) (*GetJiraIntegrationV1Response, error)
ParseGetJiraIntegrationV1Response parses an HTTP response from a GetJiraIntegrationV1WithResponse call
func (GetJiraIntegrationV1Response) Status ¶
func (r GetJiraIntegrationV1Response) Status() string
Status returns HTTPResponse.Status
func (GetJiraIntegrationV1Response) StatusCode ¶
func (r GetJiraIntegrationV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetJiraIntegrationsV1Params ¶
type GetJiraIntegrationsV1Params struct {
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Offset The offset number of items to start with
Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
// Enabled Enabled status of the integration
Enabled *Enabled `form:"enabled,omitempty" json:"enabled,omitempty"`
}
GetJiraIntegrationsV1Params defines parameters for GetJiraIntegrationsV1.
type GetJiraIntegrationsV1Response ¶
type GetJiraIntegrationsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PaginatedIntegrationsResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetJiraIntegrationsV1Response ¶
func ParseGetJiraIntegrationsV1Response(rsp *http.Response) (*GetJiraIntegrationsV1Response, error)
ParseGetJiraIntegrationsV1Response parses an HTTP response from a GetJiraIntegrationsV1WithResponse call
func (GetJiraIntegrationsV1Response) Status ¶
func (r GetJiraIntegrationsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetJiraIntegrationsV1Response) StatusCode ¶
func (r GetJiraIntegrationsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetJiraIssueTypeV1Response ¶
type GetJiraIssueTypeV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IssueTypeResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetJiraIssueTypeV1Response ¶
func ParseGetJiraIssueTypeV1Response(rsp *http.Response) (*GetJiraIssueTypeV1Response, error)
ParseGetJiraIssueTypeV1Response parses an HTTP response from a GetJiraIssueTypeV1WithResponse call
func (GetJiraIssueTypeV1Response) Status ¶
func (r GetJiraIssueTypeV1Response) Status() string
Status returns HTTPResponse.Status
func (GetJiraIssueTypeV1Response) StatusCode ¶
func (r GetJiraIssueTypeV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetJiraIssueTypesV1Response ¶
type GetJiraIssueTypesV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IssueTypesResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetJiraIssueTypesV1Response ¶
func ParseGetJiraIssueTypesV1Response(rsp *http.Response) (*GetJiraIssueTypesV1Response, error)
ParseGetJiraIssueTypesV1Response parses an HTTP response from a GetJiraIssueTypesV1WithResponse call
func (GetJiraIssueTypesV1Response) Status ¶
func (r GetJiraIssueTypesV1Response) Status() string
Status returns HTTPResponse.Status
func (GetJiraIssueTypesV1Response) StatusCode ¶
func (r GetJiraIssueTypesV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetKafkaIntegrationResponse ¶
type GetKafkaIntegrationResponse struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels IntegrationChannels `json:"channels"`
ConnectionInfo GetKafkaIntegrationResponse_ConnectionInfo `json:"connectionInfo"`
// Id The ID of the integration
Id int64 `json:"id"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled bool `json:"isEnabled"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
GetKafkaIntegrationResponse defines model for GetKafkaIntegrationResponse.
type GetKafkaIntegrationResponseV1 ¶
type GetKafkaIntegrationResponseV1 struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels IntegrationChannels `json:"channels"`
ConnectionInfo GetKafkaIntegrationResponseV1_ConnectionInfo `json:"connectionInfo"`
// Id The ID of the integration
Id int64 `json:"id"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled bool `json:"isEnabled"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
GetKafkaIntegrationResponseV1 defines model for GetKafkaIntegrationResponseV1.
type GetKafkaIntegrationResponseV1ConnectionInfoAuth ¶
type GetKafkaIntegrationResponseV1ConnectionInfoAuth string
GetKafkaIntegrationResponseV1ConnectionInfoAuth The authentication method to optionally use. Currently supporting only GSSAPI
const (
GetKafkaIntegrationResponseV1ConnectionInfoAuthGssapi GetKafkaIntegrationResponseV1ConnectionInfoAuth = "gssapi"
)
Defines values for GetKafkaIntegrationResponseV1ConnectionInfoAuth.
type GetKafkaIntegrationResponseV1ConnectionInfoBalancer ¶
type GetKafkaIntegrationResponseV1ConnectionInfoBalancer string
GetKafkaIntegrationResponseV1ConnectionInfoBalancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
const ( GetKafkaIntegrationResponseV1ConnectionInfoBalancerCrc32 GetKafkaIntegrationResponseV1ConnectionInfoBalancer = "crc32" GetKafkaIntegrationResponseV1ConnectionInfoBalancerHash GetKafkaIntegrationResponseV1ConnectionInfoBalancer = "hash" GetKafkaIntegrationResponseV1ConnectionInfoBalancerLeastbytes GetKafkaIntegrationResponseV1ConnectionInfoBalancer = "leastbytes" GetKafkaIntegrationResponseV1ConnectionInfoBalancerMurmur2 GetKafkaIntegrationResponseV1ConnectionInfoBalancer = "murmur2" GetKafkaIntegrationResponseV1ConnectionInfoBalancerRoundrobin GetKafkaIntegrationResponseV1ConnectionInfoBalancer = "roundrobin" )
Defines values for GetKafkaIntegrationResponseV1ConnectionInfoBalancer.
type GetKafkaIntegrationResponseV1ConnectionInfoCompression ¶
type GetKafkaIntegrationResponseV1ConnectionInfoCompression string
GetKafkaIntegrationResponseV1ConnectionInfoCompression Compression standard used for the data
const ( GetKafkaIntegrationResponseV1ConnectionInfoCompressionGzip GetKafkaIntegrationResponseV1ConnectionInfoCompression = "gzip" GetKafkaIntegrationResponseV1ConnectionInfoCompressionLz4 GetKafkaIntegrationResponseV1ConnectionInfoCompression = "lz4" GetKafkaIntegrationResponseV1ConnectionInfoCompressionSnappy GetKafkaIntegrationResponseV1ConnectionInfoCompression = "snappy" GetKafkaIntegrationResponseV1ConnectionInfoCompressionZstd GetKafkaIntegrationResponseV1ConnectionInfoCompression = "zstd" )
Defines values for GetKafkaIntegrationResponseV1ConnectionInfoCompression.
type GetKafkaIntegrationResponseV1_ConnectionInfo ¶
type GetKafkaIntegrationResponseV1_ConnectionInfo struct {
// Auth The authentication method to optionally use. Currently supporting only GSSAPI
Auth GetKafkaIntegrationResponseV1ConnectionInfoAuth `json:"auth"`
// Balancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
Balancer *GetKafkaIntegrationResponseV1ConnectionInfoBalancer `json:"balancer,omitempty"`
// Brokers Kafka server endpoint. A Kafka cluster may provide several brokers; it follows the 'hostname: port' (without protocol scheme).
Brokers []string `json:"brokers"`
// Compression Compression standard used for the data
Compression *GetKafkaIntegrationResponseV1ConnectionInfoCompression `json:"compression,omitempty"`
// Krb5 Kerberos krb5.conf file content for GSSAPI
Krb5 string `json:"krb5"`
// Principal GSSAPI principal
Principal string `json:"principal"`
// Realm GSSAPI realm
Realm string `json:"realm"`
// Service GSSAPI Service name
Service string `json:"service"`
// Topic Kafka topic where you want to store the forwarded data
Topic string `json:"topic"`
// contains filtered or unexported fields
}
GetKafkaIntegrationResponseV1_ConnectionInfo defines model for GetKafkaIntegrationResponseV1.ConnectionInfo.
func (GetKafkaIntegrationResponseV1_ConnectionInfo) AsKafkaPlaintextV1 ¶
func (t GetKafkaIntegrationResponseV1_ConnectionInfo) AsKafkaPlaintextV1() (KafkaPlaintextV1, error)
AsKafkaPlaintextV1 returns the union data inside the GetKafkaIntegrationResponseV1_ConnectionInfo as a KafkaPlaintextV1
func (GetKafkaIntegrationResponseV1_ConnectionInfo) AsKafkaTlsEncryptedV1 ¶
func (t GetKafkaIntegrationResponseV1_ConnectionInfo) AsKafkaTlsEncryptedV1() (KafkaTlsEncryptedV1, error)
AsKafkaTlsEncryptedV1 returns the union data inside the GetKafkaIntegrationResponseV1_ConnectionInfo as a KafkaTlsEncryptedV1
func (*GetKafkaIntegrationResponseV1_ConnectionInfo) FromKafkaPlaintextV1 ¶
func (t *GetKafkaIntegrationResponseV1_ConnectionInfo) FromKafkaPlaintextV1(v KafkaPlaintextV1) error
FromKafkaPlaintextV1 overwrites any union data inside the GetKafkaIntegrationResponseV1_ConnectionInfo as the provided KafkaPlaintextV1
func (*GetKafkaIntegrationResponseV1_ConnectionInfo) FromKafkaTlsEncryptedV1 ¶
func (t *GetKafkaIntegrationResponseV1_ConnectionInfo) FromKafkaTlsEncryptedV1(v KafkaTlsEncryptedV1) error
FromKafkaTlsEncryptedV1 overwrites any union data inside the GetKafkaIntegrationResponseV1_ConnectionInfo as the provided KafkaTlsEncryptedV1
func (GetKafkaIntegrationResponseV1_ConnectionInfo) MarshalJSON ¶
func (t GetKafkaIntegrationResponseV1_ConnectionInfo) MarshalJSON() ([]byte, error)
func (*GetKafkaIntegrationResponseV1_ConnectionInfo) MergeKafkaPlaintextV1 ¶
func (t *GetKafkaIntegrationResponseV1_ConnectionInfo) MergeKafkaPlaintextV1(v KafkaPlaintextV1) error
MergeKafkaPlaintextV1 performs a merge with any union data inside the GetKafkaIntegrationResponseV1_ConnectionInfo, using the provided KafkaPlaintextV1
func (*GetKafkaIntegrationResponseV1_ConnectionInfo) MergeKafkaTlsEncryptedV1 ¶
func (t *GetKafkaIntegrationResponseV1_ConnectionInfo) MergeKafkaTlsEncryptedV1(v KafkaTlsEncryptedV1) error
MergeKafkaTlsEncryptedV1 performs a merge with any union data inside the GetKafkaIntegrationResponseV1_ConnectionInfo, using the provided KafkaTlsEncryptedV1
func (*GetKafkaIntegrationResponseV1_ConnectionInfo) UnmarshalJSON ¶
func (t *GetKafkaIntegrationResponseV1_ConnectionInfo) UnmarshalJSON(b []byte) error
type GetKafkaIntegrationResponse_ConnectionInfo ¶
type GetKafkaIntegrationResponse_ConnectionInfo struct {
// contains filtered or unexported fields
}
GetKafkaIntegrationResponse_ConnectionInfo defines model for GetKafkaIntegrationResponse.ConnectionInfo.
func (GetKafkaIntegrationResponse_ConnectionInfo) AsBaseConnectionInfoKafka ¶
func (t GetKafkaIntegrationResponse_ConnectionInfo) AsBaseConnectionInfoKafka() (BaseConnectionInfoKafka, error)
AsBaseConnectionInfoKafka returns the union data inside the GetKafkaIntegrationResponse_ConnectionInfo as a BaseConnectionInfoKafka
func (GetKafkaIntegrationResponse_ConnectionInfo) AsKafkaAuthenticatedConnectionInfo ¶
func (t GetKafkaIntegrationResponse_ConnectionInfo) AsKafkaAuthenticatedConnectionInfo() (KafkaAuthenticatedConnectionInfo, error)
AsKafkaAuthenticatedConnectionInfo returns the union data inside the GetKafkaIntegrationResponse_ConnectionInfo as a KafkaAuthenticatedConnectionInfo
func (*GetKafkaIntegrationResponse_ConnectionInfo) FromBaseConnectionInfoKafka ¶
func (t *GetKafkaIntegrationResponse_ConnectionInfo) FromBaseConnectionInfoKafka(v BaseConnectionInfoKafka) error
FromBaseConnectionInfoKafka overwrites any union data inside the GetKafkaIntegrationResponse_ConnectionInfo as the provided BaseConnectionInfoKafka
func (*GetKafkaIntegrationResponse_ConnectionInfo) FromKafkaAuthenticatedConnectionInfo ¶
func (t *GetKafkaIntegrationResponse_ConnectionInfo) FromKafkaAuthenticatedConnectionInfo(v KafkaAuthenticatedConnectionInfo) error
FromKafkaAuthenticatedConnectionInfo overwrites any union data inside the GetKafkaIntegrationResponse_ConnectionInfo as the provided KafkaAuthenticatedConnectionInfo
func (GetKafkaIntegrationResponse_ConnectionInfo) MarshalJSON ¶
func (t GetKafkaIntegrationResponse_ConnectionInfo) MarshalJSON() ([]byte, error)
func (*GetKafkaIntegrationResponse_ConnectionInfo) MergeBaseConnectionInfoKafka ¶
func (t *GetKafkaIntegrationResponse_ConnectionInfo) MergeBaseConnectionInfoKafka(v BaseConnectionInfoKafka) error
MergeBaseConnectionInfoKafka performs a merge with any union data inside the GetKafkaIntegrationResponse_ConnectionInfo, using the provided BaseConnectionInfoKafka
func (*GetKafkaIntegrationResponse_ConnectionInfo) MergeKafkaAuthenticatedConnectionInfo ¶
func (t *GetKafkaIntegrationResponse_ConnectionInfo) MergeKafkaAuthenticatedConnectionInfo(v KafkaAuthenticatedConnectionInfo) error
MergeKafkaAuthenticatedConnectionInfo performs a merge with any union data inside the GetKafkaIntegrationResponse_ConnectionInfo, using the provided KafkaAuthenticatedConnectionInfo
func (*GetKafkaIntegrationResponse_ConnectionInfo) UnmarshalJSON ¶
func (t *GetKafkaIntegrationResponse_ConnectionInfo) UnmarshalJSON(b []byte) error
type GetLabelValuesV1Params ¶
type GetLabelValuesV1Params struct {
// Start <b>UNSUPPORTED</b> - This parameter is not supported due to the Sysdig's specific implementation.
Start *TimeStartUnsupported `form:"start,omitempty" json:"start,omitempty"`
// End <b>UNSUPPORTED</b> - Sysdig does not support this parameter.
End *TimeEndUnsupported `form:"end,omitempty" json:"end,omitempty"`
// Match A repeated series selector argument that specifies the series from which to read the label values.
Match *MatchLabelValues `form:"match[],omitempty" json:"match[],omitempty"`
// Limit The maximum number of returned labels. This is 5,000 by default. To disable the limit, set the value to 0.
Limit *LimitLabelValues `form:"limit,omitempty" json:"limit,omitempty"`
}
GetLabelValuesV1Params defines parameters for GetLabelValuesV1.
type GetLabelValuesV1Response ¶
type GetLabelValuesV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *LabelValuesResponseV1
JSON400 *BadRequestPrometheus
JSON401 *UnauthorizedPrometheus
JSON404 *NotFoundPrometheus
JSON429 *TooManyRequests
JSON500 *InternalServerErrorPrometheus
}
func ParseGetLabelValuesV1Response ¶
func ParseGetLabelValuesV1Response(rsp *http.Response) (*GetLabelValuesV1Response, error)
ParseGetLabelValuesV1Response parses an HTTP response from a GetLabelValuesV1WithResponse call
func (GetLabelValuesV1Response) Status ¶
func (r GetLabelValuesV1Response) Status() string
Status returns HTTPResponse.Status
func (GetLabelValuesV1Response) StatusCode ¶
func (r GetLabelValuesV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetLabelsV1Params ¶
type GetLabelsV1Params struct {
// Start <b>UNSUPPORTED</b> - This parameter is not supported due to the Sysdig's specific implementation.
Start *TimeStartUnsupported `form:"start,omitempty" json:"start,omitempty"`
// End <b>UNSUPPORTED</b> - Sysdig does not support this parameter.
End *TimeEndUnsupported `form:"end,omitempty" json:"end,omitempty"`
// Match A repeated series selector argument that specifies the series from which to read the label names.
Match *MatchLabelNames `form:"match[],omitempty" json:"match[],omitempty"`
// Limit The maximum number of returned series. The limit is capped at 10,000. To disable the limit, set the value to 0.
Limit *LimitSeries `form:"limit,omitempty" json:"limit,omitempty"`
}
GetLabelsV1Params defines parameters for GetLabelsV1.
type GetLabelsV1Response ¶
type GetLabelsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *LabelsResponseV1
JSON400 *BadRequestPrometheus
JSON401 *UnauthorizedPrometheus
JSON404 *NotFoundPrometheus
JSON429 *TooManyRequests
JSON500 *InternalServerErrorPrometheus
}
func ParseGetLabelsV1Response ¶
func ParseGetLabelsV1Response(rsp *http.Response) (*GetLabelsV1Response, error)
ParseGetLabelsV1Response parses an HTTP response from a GetLabelsV1WithResponse call
func (GetLabelsV1Response) Status ¶
func (r GetLabelsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetLabelsV1Response) StatusCode ¶
func (r GetLabelsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetLiveNotificationsV1Response ¶
type GetLiveNotificationsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParseGetLiveNotificationsV1Response ¶
func ParseGetLiveNotificationsV1Response(rsp *http.Response) (*GetLiveNotificationsV1Response, error)
ParseGetLiveNotificationsV1Response parses an HTTP response from a GetLiveNotificationsV1WithResponse call
func (GetLiveNotificationsV1Response) Status ¶
func (r GetLiveNotificationsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetLiveNotificationsV1Response) StatusCode ¶
func (r GetLiveNotificationsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMcmIntegrationResponse ¶
type GetMcmIntegrationResponse struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels IntegrationChannels `json:"channels"`
ConnectionInfo BaseConnectionInfoMcm `json:"connectionInfo"`
// Id The ID of the integration
Id int64 `json:"id"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled bool `json:"isEnabled"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
GetMcmIntegrationResponse defines model for GetMcmIntegrationResponse.
type GetMetadataV1Params ¶
type GetMetadataV1Params struct {
// LimitPerMetric <b>UNSUPPORTED</b> - Sysdig does not support this parameter.
LimitPerMetric *LimitPerMetricUnsupported `form:"limit_per_metric,omitempty" json:"limit_per_metric,omitempty"`
// Limit The maximum number of metrics to return. To disable the limit, set the value to 0.
Limit *LimitMetrics `form:"limit,omitempty" json:"limit,omitempty"`
// Metric A specific metric name to filter metadata for. If omitted, metadata for all metrics is retrieved.
Metric *MetricName `form:"metric,omitempty" json:"metric,omitempty"`
}
GetMetadataV1Params defines parameters for GetMetadataV1.
type GetMetadataV1Response ¶
type GetMetadataV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *MetadataResponseV1
JSON400 *BadRequestPrometheus
JSON401 *UnauthorizedPrometheus
JSON404 *NotFoundPrometheus
JSON429 *TooManyRequests
JSON500 *InternalServerErrorPrometheus
}
func ParseGetMetadataV1Response ¶
func ParseGetMetadataV1Response(rsp *http.Response) (*GetMetadataV1Response, error)
ParseGetMetadataV1Response parses an HTTP response from a GetMetadataV1WithResponse call
func (GetMetadataV1Response) Status ¶
func (r GetMetadataV1Response) Status() string
Status returns HTTPResponse.Status
func (GetMetadataV1Response) StatusCode ¶
func (r GetMetadataV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMicrosoftSentinelIntegrationResponse ¶
type GetMicrosoftSentinelIntegrationResponse struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels IntegrationChannels `json:"channels"`
ConnectionInfo BaseConnectionInfoMicrosoftSentinel `json:"connectionInfo"`
// Id The ID of the integration
Id int64 `json:"id"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled bool `json:"isEnabled"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
GetMicrosoftSentinelIntegrationResponse defines model for GetMicrosoftSentinelIntegrationResponse.
type GetMonitorEventsV1Params ¶
type GetMonitorEventsV1Params struct {
From *MonitorEventsFrom `form:"from,omitempty" json:"from,omitempty"`
To *MonitorEventsTo `form:"to,omitempty" json:"to,omitempty"`
Cursor *MonitorEventsCursor `form:"cursor,omitempty" json:"cursor,omitempty"`
Filter *MonitorEventsFilter `form:"filter,omitempty" json:"filter,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
GetMonitorEventsV1Params defines parameters for GetMonitorEventsV1.
type GetMonitorEventsV1Response ¶
type GetMonitorEventsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ListMonitorEventsResponse
JSON400 *Error
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetMonitorEventsV1Response ¶
func ParseGetMonitorEventsV1Response(rsp *http.Response) (*GetMonitorEventsV1Response, error)
ParseGetMonitorEventsV1Response parses an HTTP response from a GetMonitorEventsV1WithResponse call
func (GetMonitorEventsV1Response) Status ¶
func (r GetMonitorEventsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetMonitorEventsV1Response) StatusCode ¶
func (r GetMonitorEventsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMyPermissionsResponse ¶
type GetMyPermissionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserPermissions
}
GetMyPermissionsResponse defines model for GetMyPermissions response.
func ParseGetMyPermissionsResponse ¶
func ParseGetMyPermissionsResponse(rsp *http.Response) (*GetMyPermissionsResponse, error)
ParseGetMyPermissionsResponse parses an HTTP response from a GetMyPermissions call
type GetNotificationChannelByIdResponse ¶
type GetNotificationChannelByIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *NotificationChannelResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetNotificationChannelByIdResponse ¶
func ParseGetNotificationChannelByIdResponse(rsp *http.Response) (*GetNotificationChannelByIdResponse, error)
ParseGetNotificationChannelByIdResponse parses an HTTP response from a GetNotificationChannelByIdWithResponse call
func (GetNotificationChannelByIdResponse) Status ¶
func (r GetNotificationChannelByIdResponse) Status() string
Status returns HTTPResponse.Status
func (GetNotificationChannelByIdResponse) StatusCode ¶
func (r GetNotificationChannelByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetNotificationChannelsPaginatedResponseV1 ¶
type GetNotificationChannelsPaginatedResponseV1 struct {
Data *[]NotificationChannelResponseV1 `json:"data,omitempty"`
// Page Page information.
Page *struct {
Next *string `json:"next"`
Previous *string `json:"previous"`
Total *int64 `json:"total,omitempty"`
} `json:"page,omitempty"`
}
GetNotificationChannelsPaginatedResponseV1 defines model for GetNotificationChannelsPaginatedResponseV1.
type GetNotificationChannelsParams ¶
type GetNotificationChannelsParams struct {
// Offset The offset number of items to start with
Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
GetNotificationChannelsParams defines parameters for GetNotificationChannels.
type GetNotificationChannelsResponse ¶
type GetNotificationChannelsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetNotificationChannelsPaginatedResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetNotificationChannelsResponse ¶
func ParseGetNotificationChannelsResponse(rsp *http.Response) (*GetNotificationChannelsResponse, error)
ParseGetNotificationChannelsResponse parses an HTTP response from a GetNotificationChannelsWithResponse call
func (GetNotificationChannelsResponse) Status ¶
func (r GetNotificationChannelsResponse) Status() string
Status returns HTTPResponse.Status
func (GetNotificationChannelsResponse) StatusCode ¶
func (r GetNotificationChannelsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetNotificationsV1Response ¶
type GetNotificationsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParseGetNotificationsV1Response ¶
func ParseGetNotificationsV1Response(rsp *http.Response) (*GetNotificationsV1Response, error)
ParseGetNotificationsV1Response parses an HTTP response from a GetNotificationsV1WithResponse call
func (GetNotificationsV1Response) Status ¶
func (r GetNotificationsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetNotificationsV1Response) StatusCode ¶
func (r GetNotificationsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetParseQueryV1Response ¶
type GetParseQueryV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParseGetParseQueryV1Response ¶
func ParseGetParseQueryV1Response(rsp *http.Response) (*GetParseQueryV1Response, error)
ParseGetParseQueryV1Response parses an HTTP response from a GetParseQueryV1WithResponse call
func (GetParseQueryV1Response) Status ¶
func (r GetParseQueryV1Response) Status() string
Status returns HTTPResponse.Status
func (GetParseQueryV1Response) StatusCode ¶
func (r GetParseQueryV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPermissionsResponseV1 ¶
type GetPermissionsResponseV1 struct {
// Permissions Set of permissions
Permissions *[]PermissionV1 `json:"permissions,omitempty"`
// Total Total number of permissions
Total *int32 `json:"total,omitempty"`
}
GetPermissionsResponseV1 Permissions response
type GetPermissionsV1Params ¶
type GetPermissionsV1Params struct {
// Filter Filter by products when getting permissions for custom roles.\
// Avaliable products are: SDS, SDC.\
// You can specify a single product or a list of products separated by commas.\
// Product names are case-sensitive.\
// If not specified, all permissions are returned.
Filter *PermissionsFilter `form:"filter,omitempty" json:"filter,omitempty"`
}
GetPermissionsV1Params defines parameters for GetPermissionsV1.
type GetPermissionsV1Response ¶
type GetPermissionsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetPermissionsResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetPermissionsV1Response ¶
func ParseGetPermissionsV1Response(rsp *http.Response) (*GetPermissionsV1Response, error)
ParseGetPermissionsV1Response parses an HTTP response from a GetPermissionsV1WithResponse call
func (GetPermissionsV1Response) Status ¶
func (r GetPermissionsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetPermissionsV1Response) StatusCode ¶
func (r GetPermissionsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPlatformAuditEventsV1Params ¶
type GetPlatformAuditEventsV1Params struct {
From *From `form:"from,omitempty" json:"from,omitempty"`
To *To `form:"to,omitempty" json:"to,omitempty"`
Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`
Filter *AuditEventsFeedFilter `form:"filter,omitempty" json:"filter,omitempty"`
Limit *AuditEventsFeedLimit `form:"limit,omitempty" json:"limit,omitempty"`
}
GetPlatformAuditEventsV1Params defines parameters for GetPlatformAuditEventsV1.
type GetPlatformAuditEventsV1Response ¶
type GetPlatformAuditEventsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ListAuditEventsResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetPlatformAuditEventsV1Response ¶
func ParseGetPlatformAuditEventsV1Response(rsp *http.Response) (*GetPlatformAuditEventsV1Response, error)
ParseGetPlatformAuditEventsV1Response parses an HTTP response from a GetPlatformAuditEventsV1WithResponse call
func (GetPlatformAuditEventsV1Response) Status ¶
func (r GetPlatformAuditEventsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetPlatformAuditEventsV1Response) StatusCode ¶
func (r GetPlatformAuditEventsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPolicyResponse ¶
type GetPolicyResponse struct {
// Bundles bundles defining this policy
Bundles []BundleRef `json:"bundles"`
// Description policy description
Description *string `json:"description,omitempty"`
// Id the Policy ID
Id int `json:"id"`
// Identifier policy identifier generated from the name
Identifier string `json:"identifier"`
// Name human readable policy name
Name string `json:"name"`
// Stages array of stages for the policy.
// An empty array means the policy is applied only when specifically requested by its identifier.
Stages []Stage `json:"stages"`
}
GetPolicyResponse A Policy definition
type GetPricingByIdV1Response ¶
type GetPricingByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PricingResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetPricingByIdV1Response ¶
func ParseGetPricingByIdV1Response(rsp *http.Response) (*GetPricingByIdV1Response, error)
ParseGetPricingByIdV1Response parses an HTTP response from a GetPricingByIdV1WithResponse call
func (GetPricingByIdV1Response) Status ¶
func (r GetPricingByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (GetPricingByIdV1Response) StatusCode ¶
func (r GetPricingByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPricingPaginatedResponseV1 ¶
type GetPricingPaginatedResponseV1 struct {
Data *[]PricingResponseV1 `json:"data,omitempty"`
// Page Page information.
Page *struct {
Next *string `json:"next"`
Previous *string `json:"previous"`
Total *int64 `json:"total,omitempty"`
} `json:"page,omitempty"`
}
GetPricingPaginatedResponseV1 defines model for GetPricingPaginatedResponseV1.
type GetPricingProjectedCostsV1Params ¶
type GetPricingProjectedCostsV1Params struct {
// Offset The offset number of items to start with
Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}
GetPricingProjectedCostsV1Params defines parameters for GetPricingProjectedCostsV1.
type GetPricingProjectedCostsV1Response ¶
type GetPricingProjectedCostsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetPricingProjectedPaginatedResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetPricingProjectedCostsV1Response ¶
func ParseGetPricingProjectedCostsV1Response(rsp *http.Response) (*GetPricingProjectedCostsV1Response, error)
ParseGetPricingProjectedCostsV1Response parses an HTTP response from a GetPricingProjectedCostsV1WithResponse call
func (GetPricingProjectedCostsV1Response) Status ¶
func (r GetPricingProjectedCostsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetPricingProjectedCostsV1Response) StatusCode ¶
func (r GetPricingProjectedCostsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPricingProjectedPaginatedResponseV1 ¶
type GetPricingProjectedPaginatedResponseV1 struct {
Data *[]PricingProjectedResponseV1 `json:"data,omitempty"`
// Page Page information.
Page *struct {
Next *string `json:"next"`
Previous *string `json:"previous"`
Total *int64 `json:"total,omitempty"`
} `json:"page,omitempty"`
}
GetPricingProjectedPaginatedResponseV1 defines model for GetPricingProjectedPaginatedResponseV1.
type GetPricingV1Params ¶
type GetPricingV1Params struct {
// Offset The offset number of items to start with
Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// ClusterName The name of the Kubernetes cluster for which you want to retrive the pricing.
ClusterName *string `form:"clusterName,omitempty" json:"clusterName,omitempty"`
// Type The type of pricing to find.
Type *PricingType `form:"type,omitempty" json:"type,omitempty"`
}
GetPricingV1Params defines parameters for GetPricingV1.
type GetPricingV1Response ¶
type GetPricingV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetPricingPaginatedResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetPricingV1Response ¶
func ParseGetPricingV1Response(rsp *http.Response) (*GetPricingV1Response, error)
ParseGetPricingV1Response parses an HTTP response from a GetPricingV1WithResponse call
func (GetPricingV1Response) Status ¶
func (r GetPricingV1Response) Status() string
Status returns HTTPResponse.Status
func (GetPricingV1Response) StatusCode ¶
func (r GetPricingV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetProcessTreeBranchesResponse ¶
type GetProcessTreeBranchesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]any
}
GetProcessTreeBranchesResponse defines model for GetProcessTreeBranches response.
func ParseGetProcessTreeBranchesResponse ¶
func ParseGetProcessTreeBranchesResponse(rsp *http.Response) (*GetProcessTreeBranchesResponse, error)
ParseGetProcessTreeBranchesResponse parses an HTTP response from a GetProcessTreeBranches call
type GetProcessTreeTreesResponse ¶
type GetProcessTreeTreesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]any
}
GetProcessTreeTreesResponse defines model for GetProcessTreeTrees response.
func ParseGetProcessTreeTreesResponse ¶
func ParseGetProcessTreeTreesResponse(rsp *http.Response) (*GetProcessTreeTreesResponse, error)
ParseGetProcessTreeTreesResponse parses an HTTP response from a GetProcessTreeTrees call
type GetQradarIntegrationResponse ¶
type GetQradarIntegrationResponse struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels IntegrationChannels `json:"channels"`
ConnectionInfo BaseConnectionInfoQradar `json:"connectionInfo"`
// Id The ID of the integration
Id int64 `json:"id"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled bool `json:"isEnabled"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
GetQradarIntegrationResponse defines model for GetQradarIntegrationResponse.
type GetQueryRangeV1Params ¶
type GetQueryRangeV1Params struct {
// Query The Prometheus expression query string.
Query Query `form:"query" json:"query"`
// Start The inclusive start timestamp of the query range as RFC3339 or a unix timestamp.
Start TimeStartQuery `form:"start" json:"start"`
// End The inclusive end timestamp of the query range as RFC3339 or a unix timestamp.
End TimeEndQuery `form:"end" json:"end"`
// Step The query resolution step width, specified as a duration or a floating-point number of seconds.
Step Step `form:"step" json:"step"`
// Timeout The evaluation timeout. The default is 2 minutes.
Timeout *Timeout `form:"timeout,omitempty" json:"timeout,omitempty"`
// Limit The maximum number of returned series. To disable the limit, set the value to 0.
Limit *LimitQuery `form:"limit,omitempty" json:"limit,omitempty"`
}
GetQueryRangeV1Params defines parameters for GetQueryRangeV1.
type GetQueryRangeV1Response ¶
type GetQueryRangeV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QueryResponseV1
JSON400 *BadRequestPrometheus
JSON401 *UnauthorizedPrometheus
JSON404 *NotFoundPrometheus
JSON422 *UnprocessableEntityPrometheus
JSON429 *TooManyRequests
JSON500 *InternalServerErrorPrometheus
}
func ParseGetQueryRangeV1Response ¶
func ParseGetQueryRangeV1Response(rsp *http.Response) (*GetQueryRangeV1Response, error)
ParseGetQueryRangeV1Response parses an HTTP response from a GetQueryRangeV1WithResponse call
func (GetQueryRangeV1Response) Status ¶
func (r GetQueryRangeV1Response) Status() string
Status returns HTTPResponse.Status
func (GetQueryRangeV1Response) StatusCode ¶
func (r GetQueryRangeV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetQueryV1Params ¶
type GetQueryV1Params struct {
// Query The Prometheus expression query string.
Query Query `form:"query" json:"query"`
// Time The evaluation timestamp as RFC3339 or a unix timestamp. If omitted, the current server time is used.
Time *Time `form:"time,omitempty" json:"time,omitempty"`
// Timeout The evaluation timeout. The default is 2 minutes.
Timeout *Timeout `form:"timeout,omitempty" json:"timeout,omitempty"`
// Limit The maximum number of returned series. To disable the limit, set the value to 0.
Limit *LimitQuery `form:"limit,omitempty" json:"limit,omitempty"`
}
GetQueryV1Params defines parameters for GetQueryV1.
type GetQueryV1Response ¶
type GetQueryV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QueryResponseV1
JSON400 *BadRequestPrometheus
JSON401 *UnauthorizedPrometheus
JSON404 *NotFoundPrometheus
JSON429 *TooManyRequests
JSON500 *InternalServerErrorPrometheus
}
func ParseGetQueryV1Response ¶
func ParseGetQueryV1Response(rsp *http.Response) (*GetQueryV1Response, error)
ParseGetQueryV1Response parses an HTTP response from a GetQueryV1WithResponse call
func (GetQueryV1Response) Status ¶
func (r GetQueryV1Response) Status() string
Status returns HTTPResponse.Status
func (GetQueryV1Response) StatusCode ¶
func (r GetQueryV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetResourceResponse ¶
type GetResourceResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InventoryResourceExtended
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetResourceResponse ¶
func ParseGetResourceResponse(rsp *http.Response) (*GetResourceResponse, error)
ParseGetResourceResponse parses an HTTP response from a GetResourceWithResponse call
func (GetResourceResponse) Status ¶
func (r GetResourceResponse) Status() string
Status returns HTTPResponse.Status
func (GetResourceResponse) StatusCode ¶
func (r GetResourceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetResourcesParams ¶
type GetResourcesParams struct {
// Filter Query language expression for filtering results.
// Operators:
// - `and` and `not` logical operators
// - `=`, `!=`
// - `in`
// - `contains` and `startsWith` to check partial values of attributes
// - `exists` to check if a field exists and not empty
//
// List of supported fields:
// - `account`
// - Type: string
// - Example: `account in ("285211435247")`
// - Description: DEPRECATED. The account that will be included in the results.
// - `accountName`
// - Type: string
// - Example: `accountName in ("some-account-name")`
// - Description: The account name that will be included in the results.
// - `accountId`
// - Type: string
// - Example: `accountId in ("345224567")`
// - Description: The account id that will be included in the results.
// - `cluster`
// - Type: string
// - Example: `cluster in ("cluster1")`
// - Description: The kubernetes cluster that will be included in the results.
// - `externalDNS`
// - Type: string
// - Example: `externalDNS in ("ec2-102-34-15-23.compute-1.amazonaws.com")`
// - Description: The external DNS that will be included in the results.
// - `distribution`
// - Type: string
// - Example: `distribution in ("gke", "vanilla")`
// - Description: The kubernetes distribution that will be included in the results.
// - `integrationName`
// - Type: string
// - Example: `integrationName = "github-integration"`
// - Description: The name of the integration an IaC resource belongs to.
// - `labels`
// - Type: string
// - Example: `not labels exists`
// - Description: The resource labels that will be included in the results.
// - `location`
// - Type: string
// - Example: `location starts with "https://bitbucket.org/organizations-workspace/teams-repository/src"`
// - Description: The web address of an IaC Manifest.
// - `name`
// - Type: string
// - Example: `name starts with "acl"`
// - Description: The names that will be included in the results.
// - `namespace`
// - Type: string
// - Example: `namespace contains "production"`
// - Description: The namespace that will be included in the results.
// - `nodeType`
// - Type: string
// - Example: `nodeType="Worker"`
// - Description: The nodeType that will be included in the results.
// - `osName`
// - Type: string
// - Example: `osName != "linux"`
// - Description: The operating system that will be included in the results.
// - `osImage`
// - Type: string
// - Example: `osImage = "Ubuntu 18.04.6 LTS"`
// - Description: The operating system image that will be included in the results.
// - `organization`
// - Type: string
// - Example: `organization = "s-xqe92dwe61"`
// - Description: The organization that will be included in the results.
// - `platform`
// - Type: string
// - Example: `platform = "AWS"`
// - Description: The platform that will be included in the results.
// - `control.accepted`
// - Type: boolean
// - Example: `control.accepted exists`
// - Description: Include (or Exclude) only resources with accepted results. Supported operators: exists and not exists.
// - `policy`
// - Type: string
// - Example: `policy in ("CIS Docker Benchmark")`
// - Description: Include resources that applied the selected policies. Supported operators: in, not in, exists, not exists.
// - `control.severity`
// - Type: string
// - Example: `control.severity in ("High")`
// - Description: Include resources that have violated risks in the selected severities. Supported operators: in, not in.
// - `control.failed`
// - Type: string
// - Example: `control.failed in ("/etc/default/docker owned by root:root")`
// - Description: Include resources that have violated the selected risks. Supported operators: in, not in, exists, not exists.
// - `policy.failed`
// - Type: string
// - Example: `policy.failed in ("PCI DSS (Payment Card Industry Data Security Standard) v3.2.1")`
// - Description: Include resources that failed the selected policies. Supported operators: in, not in, exists, not exists.
// - `policy.passed` in ("CIS Kubernetes V1.20 Benchmark")
// - Type: string
// - Example: `policy.passed in ("CIS Kubernetes V1.20 Benchmark")`
// - Description: Include resources that passed the selected policies. Supported operators: in, not in, exists, not exists.
// - `project`
// - Type: string
// - Example: `project = "project1"`
// - Description: DEPRECATED. The project that will be included in the results.
// - `projectName`
// - Type: string
// - Example: `projectName = "project123"`
// - Description: The project name that will be included in the results.
// - `projectId`
// - Type: string
// - Example: `projectId = "1235495521"`
// - Description: The project id that will be included in the results.
// - `region`
// - Type: string
// - Example: `region in ("europe-west1")`
// - Description: The regions that will be included in the results.
// - `repository`
// - Type: string
// - Example: `repository in ("e2e-repo")`
// - Description: The Repository an IaC resource belongs to.
// - `resourceOrigin`
// - Type: string
// - Example: `resourceOrigin = "Code"`
// - Description: Origin of the resource. Supported values: Code, Deployed.
// - `type`
// - Type: string
// - Example: `type = "Account"`
// - Description: The resource types that will be included in the results.
// - `subscription`
// - Type: string
// - Example: `subscription = "Azure subscription 1"`
// - Description: DEPRECATED. The Azure subscription that will be included in the results.
// - `subscriptionName`
// - Type: string
// - Example: `subscriptionName = "subscription abc"`
// - Description: The Azure subscription name that will be included in the results.
// - `subscriptionId`
// - Type: string
// - Example: `subscriptionId = "568634664353"`
// - Description: The Azure subscription id that will be included in the results.
// - `sourceType`
// - Type: string
// - Example: `sourceType = "YAML"`
// - Description: The source type of an IaC resource. Supported values: YAML, Kustomize, Terraform, Helm.
// - `version`
// - Type: string
// - Example: `version = "1.1"`
// - Description: OCP Cluster versions that will be included in the results.
// - `zone`
// - Type: string
// - Example: `zone in ("zone1")`
// - Description: The zones that will be included in the results.
// - `category`
// - Type: string
// - Example: `category in ("Compute", "IAM")`
// - Description: The category that will be included in the results. Supported operators: in, not in.
// - `isExposed`
// - Type: boolean
// - Example: `isExposed exists`
// - Description - Specifies whether the resource to return is exposed to the internet. Supported operators: exists and not exists.
// - `validatedExposure`
// - Type: boolean
// - Example: `validatedExposure exists`
// - Description - Specifies whether the resource to return is exposed to the internet and could be reach by our network exposure validator. Supported operators: exists and not exists.
// - `arn`
// - Type: string
// - Example: `arn in ("arn:aws:ec2:eu-central-1:843232641625:instance/i-0c1dedd325e71138d")`
// - Description - The AWS ARN of the resource.
// - `resourceId`
// - Type: string
// - Example: `resourceId = "//compute.googleapis.com/projects/project1/global/routes/default-route-192ae83214caddd"`
// - Description - The Azure or GCP Resource Identifier of the resource.
// - `container.name`
// - Type: string
// - Example: `container.name in ("sysdig-container")`
// - Description - Filters the resource by a container.
// - `architecture`
// - Type: string
// - Example: `architecture = "arm64"`
// - Description - Image architecture.
// - `baseOS`
// - Type: string
// - Example: `baseOS = "debian 11.6"`
// - Description - Image Base OS.
// - `digest`
// - Type: string
// - Example: `digest = "sha256:21829f4f033ac2805aa43a412bcdf60e98eee4124d565a06dee184c97efff6091"`
// - Description - Image Digest.
// - `imageId`
// - Type: string
// - Example: `imageId in ("sha256:3768ff6176e29a35ce1354622977a1e5c013045cbc4f30754ef3459218be8ac")`
// - Description - Image Id.
// - `os`
// - Type: string
// - Example: `os = "linux"`
// - Description - Image OS.
// - `container.imageName`
// - Type: string
// - Example: `container.imageName in ("registry.k8s.io/kube-image:v1.2.4")`
// - Description - Image Pullstring.
// - `image.registry`
// - Type: string
// - Example: `image.registry = "quay.io"`
// - Description - Image Registry.
// - `image.tag`
// - Type: string
// - Example: `image.tag in ("tag1")`
// - Description - Image tag.
// - `package.inUse`
// - Type: boolean
// - Example: `package.inUse exists`
// - Description - Package in use filter. Supported operators: exists and not exists.
// - `package.info`
// - Type: string
// - Example: `package.info in ("github.com/golang/protobuf - v1.5.2")`
// - Description - Filters by a package using the format [packge name] - [version].
// - `package.path`
// - Type: string
// - Example: `package.path in ("/app")`
// - Description - Filters by package path.
// - `package.type`
// - Type: string
// - Example: `package.type in ("Golang")`
// - Description - Package type.
// - `vuln.cvssScore`
// - Type: string
// - Example: `vuln.cvssScore >= "3"`
// - Description - Filter by vulnerability CVSS. Supported operators: `=` and `>=`.
// - `vuln.hasExploit`
// - Type: boolean
// - Example: `vuln.hasExploit exists`
// - Description - Filters resources by the existence of vulnerabilities with exploits. Supported operators: exists and not exists.
// - `vuln.hasFix`
// - Type: boolean
// - Example: `vuln.hasFix exists`
// - Description - Filters resources by the existence of vulnerabilities with fixes. Supported operators: exists and not exists.
// - `vuln.name`
// - Type: string
// - Example: `vuln.name in ("CVE-2023-0049")`
// - Description - Filter by vulnerability name.
// - `vuln.severity`
// - Type: string
// - Example: `vuln.severity in ("Critical")`
// - Description - Filter by vulnerability severity. Supported operators: in, not in, exists and not exists.
// - `machineImage`
// - Type: string
// - Example: `machineImage = "ami-0b22b359fdfabe1b5"`
// - Description - Filter by host machine image.
//
// **Note**: Whenever you filter for values with special characters, ensure that you encode the values.
// If the special characters are " or \, use the escape character \ and then encode the values.
Filter *string `form:"filter,omitempty" json:"filter,omitempty"`
// PageNumber Page number. Defaults to 1.
PageNumber *int32 `form:"pageNumber,omitempty" json:"pageNumber,omitempty"`
// PageSize Page size. Defaults to 20.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
// WithEnrichedContainers If true then for kubernetes workload resources additional container information will be included.
WithEnrichedContainers *bool `form:"withEnrichedContainers,omitempty" json:"withEnrichedContainers,omitempty"`
}
GetResourcesParams defines parameters for GetResources.
type GetResourcesResponse ¶
type GetResourcesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InventoryResourceResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetResourcesResponse ¶
func ParseGetResourcesResponse(rsp *http.Response) (*GetResourcesResponse, error)
ParseGetResourcesResponse parses an HTTP response from a GetResourcesWithResponse call
func (GetResourcesResponse) Status ¶
func (r GetResourcesResponse) Status() string
Status returns HTTPResponse.Status
func (GetResourcesResponse) StatusCode ¶
func (r GetResourcesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRoleByIdV1Response ¶
type GetRoleByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoleResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetRoleByIdV1Response ¶
func ParseGetRoleByIdV1Response(rsp *http.Response) (*GetRoleByIdV1Response, error)
ParseGetRoleByIdV1Response parses an HTTP response from a GetRoleByIdV1WithResponse call
func (GetRoleByIdV1Response) Status ¶
func (r GetRoleByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (GetRoleByIdV1Response) StatusCode ¶
func (r GetRoleByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRolesPaginatedResponseV1 ¶
type GetRolesPaginatedResponseV1 struct {
Data *[]RoleResponseV1 `json:"data,omitempty"`
// Page Page information.
Page *struct {
Next *string `json:"next"`
Previous *string `json:"previous"`
Total *int64 `json:"total,omitempty"`
} `json:"page,omitempty"`
}
GetRolesPaginatedResponseV1 defines model for GetRolesPaginatedResponseV1.
type GetRolesV1Params ¶
type GetRolesV1Params struct {
// Offset The offset number of items to start with
Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Orderby The order by field separated by a colon for the direction
Orderby *OrderBy `form:"orderby,omitempty" json:"orderby,omitempty"`
// Filter The filter by field separated by a colon for the filter value
Filter *Filter `form:"filter,omitempty" json:"filter,omitempty"`
}
GetRolesV1Params defines parameters for GetRolesV1.
type GetRolesV1Response ¶
type GetRolesV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetRolesPaginatedResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetRolesV1Response ¶
func ParseGetRolesV1Response(rsp *http.Response) (*GetRolesV1Response, error)
ParseGetRolesV1Response parses an HTTP response from a GetRolesV1WithResponse call
func (GetRolesV1Response) Status ¶
func (r GetRolesV1Response) Status() string
Status returns HTTPResponse.Status
func (GetRolesV1Response) StatusCode ¶
func (r GetRolesV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRulesV1Params ¶
type GetRulesV1Params struct {
// Type This endpoint only returns alerting rules (`type=alert`). When absent or empty, only alerting rules are returned.
Type *GetRulesV1ParamsType `form:"type,omitempty" json:"type,omitempty"`
// RuleName Only return rules with the given rule name. If repeated, rules with any of the provided names are returned.
RuleName *[]string `form:"rule_name[],omitempty" json:"rule_name[],omitempty"`
// RuleGroup Only return rules with the given rule group name. If repeated, rules with any of the provided group names are returned.
RuleGroup *[]string `form:"rule_group[],omitempty" json:"rule_group[],omitempty"`
// File <b>UNSUPPORTED</b> - Sysdig does not support this parameter.
File *[]string `form:"file[],omitempty" json:"file[],omitempty"`
// ExcludeAlerts This endpoint supports only returning alerting rules (`exclude_alerts=true`).
ExcludeAlerts *bool `form:"exclude_alerts,omitempty" json:"exclude_alerts,omitempty"`
// Match Only return rules with configured labels that satisfy the label selectors.
Match *[]string `form:"match[],omitempty" json:"match[],omitempty"`
// GroupLimit Limit the number of rule groups returned in a single response.
GroupLimit *UnlimitedLong `form:"group_limit,omitempty" json:"group_limit,omitempty"`
// GroupNextToken <b>UNSUPPORTED</b> - This parameter is not supported due to the Sysdig's specific implementation.
GroupNextToken *string `form:"group_next_token,omitempty" json:"group_next_token,omitempty"`
}
GetRulesV1Params defines parameters for GetRulesV1.
type GetRulesV1ParamsType ¶
type GetRulesV1ParamsType string
GetRulesV1ParamsType defines parameters for GetRulesV1.
const (
Alert GetRulesV1ParamsType = "alert"
)
Defines values for GetRulesV1ParamsType.
type GetRulesV1Response ¶
type GetRulesV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RulesResponseV1
JSON400 *BadRequestPrometheus
JSON401 *UnauthorizedPrometheus
JSON404 *NotFoundPrometheus
JSON429 *TooManyRequests
JSON500 *InternalServerErrorPrometheus
}
func ParseGetRulesV1Response ¶
func ParseGetRulesV1Response(rsp *http.Response) (*GetRulesV1Response, error)
ParseGetRulesV1Response parses an HTTP response from a GetRulesV1WithResponse call
func (GetRulesV1Response) Status ¶
func (r GetRulesV1Response) Status() string
Status returns HTTPResponse.Status
func (GetRulesV1Response) StatusCode ¶
func (r GetRulesV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSBOMV1beta1Params ¶
type GetSBOMV1beta1Params struct {
// AssetId The ID of the asset for which we want to retrieve the SBOM. It's the imageId for container-image and the hostId for hosts
// Provide this with assetType if not providing bomIdentifier
AssetId *string `form:"assetId,omitempty" json:"assetId,omitempty"`
// AssetType The type of the asset for which we want to retrieve the SBOM. Provide this with assetId if not providing bomIdentifier
AssetType *GetSBOMV1beta1ParamsAssetType `form:"assetType,omitempty" json:"assetType,omitempty"`
// BomIdentifier The ID of a single SBOM. Either provide this or both assetId and assetType
BomIdentifier *string `form:"bomIdentifier,omitempty" json:"bomIdentifier,omitempty"`
}
GetSBOMV1beta1Params defines parameters for GetSBOMV1beta1.
type GetSBOMV1beta1ParamsAssetType ¶
type GetSBOMV1beta1ParamsAssetType string
GetSBOMV1beta1ParamsAssetType defines parameters for GetSBOMV1beta1.
const ( GetSBOMV1beta1ParamsAssetTypeContainerImage GetSBOMV1beta1ParamsAssetType = "container-image" GetSBOMV1beta1ParamsAssetTypeHost GetSBOMV1beta1ParamsAssetType = "host" )
Defines values for GetSBOMV1beta1ParamsAssetType.
type GetSBOMV1beta1Response ¶
type GetSBOMV1beta1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SbomResultResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON406 *string
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetSBOMV1beta1Response ¶
func ParseGetSBOMV1beta1Response(rsp *http.Response) (*GetSBOMV1beta1Response, error)
ParseGetSBOMV1beta1Response parses an HTTP response from a GetSBOMV1beta1WithResponse call
func (GetSBOMV1beta1Response) Status ¶
func (r GetSBOMV1beta1Response) Status() string
Status returns HTTPResponse.Status
func (GetSBOMV1beta1Response) StatusCode ¶
func (r GetSBOMV1beta1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSecureVulnerabilityV1BundlesBundleIdResponse ¶
type GetSecureVulnerabilityV1BundlesBundleIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetBundleResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetSecureVulnerabilityV1BundlesBundleIdResponse ¶
func ParseGetSecureVulnerabilityV1BundlesBundleIdResponse(rsp *http.Response) (*GetSecureVulnerabilityV1BundlesBundleIdResponse, error)
ParseGetSecureVulnerabilityV1BundlesBundleIdResponse parses an HTTP response from a GetSecureVulnerabilityV1BundlesBundleIdWithResponse call
func (GetSecureVulnerabilityV1BundlesBundleIdResponse) Status ¶
func (r GetSecureVulnerabilityV1BundlesBundleIdResponse) Status() string
Status returns HTTPResponse.Status
func (GetSecureVulnerabilityV1BundlesBundleIdResponse) StatusCode ¶
func (r GetSecureVulnerabilityV1BundlesBundleIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSecureVulnerabilityV1BundlesParams ¶
type GetSecureVulnerabilityV1BundlesParams struct {
// Cursor Cursor is a string used to retrieve a particular page of data. It is an opaque structure, and should not be mangled. It could be retrieved in the body of each request. If a response does not contain a cursor, it means that it's the last page.
Cursor *VulnerabilityCursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Limit for pagination
Limit *int64 `form:"limit,omitempty" json:"limit,omitempty"`
}
GetSecureVulnerabilityV1BundlesParams defines parameters for GetSecureVulnerabilityV1Bundles.
type GetSecureVulnerabilityV1BundlesResponse ¶
type GetSecureVulnerabilityV1BundlesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ListBundlesResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetSecureVulnerabilityV1BundlesResponse ¶
func ParseGetSecureVulnerabilityV1BundlesResponse(rsp *http.Response) (*GetSecureVulnerabilityV1BundlesResponse, error)
ParseGetSecureVulnerabilityV1BundlesResponse parses an HTTP response from a GetSecureVulnerabilityV1BundlesWithResponse call
func (GetSecureVulnerabilityV1BundlesResponse) Status ¶
func (r GetSecureVulnerabilityV1BundlesResponse) Status() string
Status returns HTTPResponse.Status
func (GetSecureVulnerabilityV1BundlesResponse) StatusCode ¶
func (r GetSecureVulnerabilityV1BundlesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSecureVulnerabilityV1PipelineResultsParams ¶
type GetSecureVulnerabilityV1PipelineResultsParams struct {
// Cursor Cursor is a string used to retrieve a particular page of data. It is an opaque structure, and should not be mangled. It could be retrieved in the body of each request. If a response does not contain a cursor, it means that it's the last page.
Cursor *VulnerabilityCursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Limit for pagination
Limit *int64 `form:"limit,omitempty" json:"limit,omitempty"`
// Filter Query language expression for filtering results. It is a subset of
// the full metrics query language used in monitoring.
//
// Only the freeText parameter is supported:
// - `freeText` as string value (note that it will search on the full image name)
Filter *string `form:"filter,omitempty" json:"filter,omitempty"`
}
GetSecureVulnerabilityV1PipelineResultsParams defines parameters for GetSecureVulnerabilityV1PipelineResults.
type GetSecureVulnerabilityV1PipelineResultsResponse ¶
type GetSecureVulnerabilityV1PipelineResultsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PipelineResultsResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetSecureVulnerabilityV1PipelineResultsResponse ¶
func ParseGetSecureVulnerabilityV1PipelineResultsResponse(rsp *http.Response) (*GetSecureVulnerabilityV1PipelineResultsResponse, error)
ParseGetSecureVulnerabilityV1PipelineResultsResponse parses an HTTP response from a GetSecureVulnerabilityV1PipelineResultsWithResponse call
func (GetSecureVulnerabilityV1PipelineResultsResponse) Status ¶
func (r GetSecureVulnerabilityV1PipelineResultsResponse) Status() string
Status returns HTTPResponse.Status
func (GetSecureVulnerabilityV1PipelineResultsResponse) StatusCode ¶
func (r GetSecureVulnerabilityV1PipelineResultsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSecureVulnerabilityV1PoliciesParams ¶
type GetSecureVulnerabilityV1PoliciesParams struct {
// Cursor Cursor is a string used to retrieve a particular page of data. It is an opaque structure, and should not be mangled. It could be retrieved in the body of each request. If a response does not contain a cursor, it means that it's the last page.
Cursor *VulnerabilityCursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Limit for pagination
Limit *int64 `form:"limit,omitempty" json:"limit,omitempty"`
// Name Filter policies by name
Name *string `form:"name,omitempty" json:"name,omitempty"`
// Stages Filter policies by applied stages
Stages *[]GetSecureVulnerabilityV1PoliciesParamsStages `form:"stages,omitempty" json:"stages,omitempty"`
}
GetSecureVulnerabilityV1PoliciesParams defines parameters for GetSecureVulnerabilityV1Policies.
type GetSecureVulnerabilityV1PoliciesParamsStages ¶
type GetSecureVulnerabilityV1PoliciesParamsStages string
GetSecureVulnerabilityV1PoliciesParamsStages defines parameters for GetSecureVulnerabilityV1Policies.
const ( GetSecureVulnerabilityV1PoliciesParamsStagesAdmissionControl GetSecureVulnerabilityV1PoliciesParamsStages = "admission_control" GetSecureVulnerabilityV1PoliciesParamsStagesPipeline GetSecureVulnerabilityV1PoliciesParamsStages = "pipeline" GetSecureVulnerabilityV1PoliciesParamsStagesRegistry GetSecureVulnerabilityV1PoliciesParamsStages = "registry" GetSecureVulnerabilityV1PoliciesParamsStagesRuntime GetSecureVulnerabilityV1PoliciesParamsStages = "runtime" )
Defines values for GetSecureVulnerabilityV1PoliciesParamsStages.
type GetSecureVulnerabilityV1PoliciesPolicyIdResponse ¶
type GetSecureVulnerabilityV1PoliciesPolicyIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetPolicyResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetSecureVulnerabilityV1PoliciesPolicyIdResponse ¶
func ParseGetSecureVulnerabilityV1PoliciesPolicyIdResponse(rsp *http.Response) (*GetSecureVulnerabilityV1PoliciesPolicyIdResponse, error)
ParseGetSecureVulnerabilityV1PoliciesPolicyIdResponse parses an HTTP response from a GetSecureVulnerabilityV1PoliciesPolicyIdWithResponse call
func (GetSecureVulnerabilityV1PoliciesPolicyIdResponse) Status ¶
func (r GetSecureVulnerabilityV1PoliciesPolicyIdResponse) Status() string
Status returns HTTPResponse.Status
func (GetSecureVulnerabilityV1PoliciesPolicyIdResponse) StatusCode ¶
func (r GetSecureVulnerabilityV1PoliciesPolicyIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSecureVulnerabilityV1PoliciesResponse ¶
type GetSecureVulnerabilityV1PoliciesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ListPoliciesResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetSecureVulnerabilityV1PoliciesResponse ¶
func ParseGetSecureVulnerabilityV1PoliciesResponse(rsp *http.Response) (*GetSecureVulnerabilityV1PoliciesResponse, error)
ParseGetSecureVulnerabilityV1PoliciesResponse parses an HTTP response from a GetSecureVulnerabilityV1PoliciesWithResponse call
func (GetSecureVulnerabilityV1PoliciesResponse) Status ¶
func (r GetSecureVulnerabilityV1PoliciesResponse) Status() string
Status returns HTTPResponse.Status
func (GetSecureVulnerabilityV1PoliciesResponse) StatusCode ¶
func (r GetSecureVulnerabilityV1PoliciesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSecureVulnerabilityV1ResultsResultIdResponse ¶
type GetSecureVulnerabilityV1ResultsResultIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ScanResultResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetSecureVulnerabilityV1ResultsResultIdResponse ¶
func ParseGetSecureVulnerabilityV1ResultsResultIdResponse(rsp *http.Response) (*GetSecureVulnerabilityV1ResultsResultIdResponse, error)
ParseGetSecureVulnerabilityV1ResultsResultIdResponse parses an HTTP response from a GetSecureVulnerabilityV1ResultsResultIdWithResponse call
func (GetSecureVulnerabilityV1ResultsResultIdResponse) Status ¶
func (r GetSecureVulnerabilityV1ResultsResultIdResponse) Status() string
Status returns HTTPResponse.Status
func (GetSecureVulnerabilityV1ResultsResultIdResponse) StatusCode ¶
func (r GetSecureVulnerabilityV1ResultsResultIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSeriesV1Params ¶
type GetSeriesV1Params struct {
// Match A repeated series selector argument that specifies the series to return. You must provide at least one match[] parameter.
Match MatchSeries `form:"match[]" json:"match[]"`
// Start The inclusive start timestamp of the series query as RFC3339 or a unix timestamp.
Start *TimeStartSeries `form:"start,omitempty" json:"start,omitempty"`
// End The inclusive end timestamp of the series query as RFC3339 or a unix timestamp.
End *TimeEndSeries `form:"end,omitempty" json:"end,omitempty"`
// Limit The maximum number of returned series. The limit is capped at 10,000. To disable the limit, set the value to 0.
Limit *LimitSeries `form:"limit,omitempty" json:"limit,omitempty"`
}
GetSeriesV1Params defines parameters for GetSeriesV1.
type GetSeriesV1Response ¶
type GetSeriesV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SeriesResponseV1
JSON400 *BadRequestPrometheus
JSON401 *UnauthorizedPrometheus
JSON404 *NotFoundPrometheus
JSON422 *UnprocessableEntityPrometheus
JSON429 *TooManyRequests
JSON500 *InternalServerErrorPrometheus
}
func ParseGetSeriesV1Response ¶
func ParseGetSeriesV1Response(rsp *http.Response) (*GetSeriesV1Response, error)
ParseGetSeriesV1Response parses an HTTP response from a GetSeriesV1WithResponse call
func (GetSeriesV1Response) Status ¶
func (r GetSeriesV1Response) Status() string
Status returns HTTPResponse.Status
func (GetSeriesV1Response) StatusCode ¶
func (r GetSeriesV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetServiceAccountsNotificationSettingsV1Response ¶
type GetServiceAccountsNotificationSettingsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ServiceAccountsNotificationSettingsResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetServiceAccountsNotificationSettingsV1Response ¶
func ParseGetServiceAccountsNotificationSettingsV1Response(rsp *http.Response) (*GetServiceAccountsNotificationSettingsV1Response, error)
ParseGetServiceAccountsNotificationSettingsV1Response parses an HTTP response from a GetServiceAccountsNotificationSettingsV1WithResponse call
func (GetServiceAccountsNotificationSettingsV1Response) Status ¶
func (r GetServiceAccountsNotificationSettingsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetServiceAccountsNotificationSettingsV1Response) StatusCode ¶
func (r GetServiceAccountsNotificationSettingsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetServiceAccountsPaginatedResponseV1 ¶
type GetServiceAccountsPaginatedResponseV1 struct {
Data *[]ServiceAccountResponseV1 `json:"data,omitempty"`
// Page Page information.
Page *struct {
Next *string `json:"next"`
Previous *string `json:"previous"`
Total *int64 `json:"total,omitempty"`
} `json:"page,omitempty"`
}
GetServiceAccountsPaginatedResponseV1 defines model for GetServiceAccountsPaginatedResponseV1.
type GetSplunkIntegrationResponse ¶
type GetSplunkIntegrationResponse struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels IntegrationChannels `json:"channels"`
ConnectionInfo BaseConnectionInfoSplunk `json:"connectionInfo"`
// Id The ID of the integration
Id int64 `json:"id"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled bool `json:"isEnabled"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
GetSplunkIntegrationResponse defines model for GetSplunkIntegrationResponse.
type GetSsoSettingsByIdV1Response ¶
type GetSsoSettingsByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SsoSettingsResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetSsoSettingsByIdV1Response ¶
func ParseGetSsoSettingsByIdV1Response(rsp *http.Response) (*GetSsoSettingsByIdV1Response, error)
ParseGetSsoSettingsByIdV1Response parses an HTTP response from a GetSsoSettingsByIdV1WithResponse call
func (GetSsoSettingsByIdV1Response) Status ¶
func (r GetSsoSettingsByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (GetSsoSettingsByIdV1Response) StatusCode ¶
func (r GetSsoSettingsByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSsoSettingsV1Params ¶
type GetSsoSettingsV1Params struct {
// Filter The filter by field separated by a colon for the filter value
Filter *Filter `form:"filter,omitempty" json:"filter,omitempty"`
}
GetSsoSettingsV1Params defines parameters for GetSsoSettingsV1.
type GetSsoSettingsV1Response ¶
type GetSsoSettingsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AllSsoSettingsResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetSsoSettingsV1Response ¶
func ParseGetSsoSettingsV1Response(rsp *http.Response) (*GetSsoSettingsV1Response, error)
ParseGetSsoSettingsV1Response parses an HTTP response from a GetSsoSettingsV1WithResponse call
func (GetSsoSettingsV1Response) Status ¶
func (r GetSsoSettingsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetSsoSettingsV1Response) StatusCode ¶
func (r GetSsoSettingsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetStatusBuildInfoV1Response ¶
type GetStatusBuildInfoV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParseGetStatusBuildInfoV1Response ¶
func ParseGetStatusBuildInfoV1Response(rsp *http.Response) (*GetStatusBuildInfoV1Response, error)
ParseGetStatusBuildInfoV1Response parses an HTTP response from a GetStatusBuildInfoV1WithResponse call
func (GetStatusBuildInfoV1Response) Status ¶
func (r GetStatusBuildInfoV1Response) Status() string
Status returns HTTPResponse.Status
func (GetStatusBuildInfoV1Response) StatusCode ¶
func (r GetStatusBuildInfoV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetStatusConfigV1Response ¶
type GetStatusConfigV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParseGetStatusConfigV1Response ¶
func ParseGetStatusConfigV1Response(rsp *http.Response) (*GetStatusConfigV1Response, error)
ParseGetStatusConfigV1Response parses an HTTP response from a GetStatusConfigV1WithResponse call
func (GetStatusConfigV1Response) Status ¶
func (r GetStatusConfigV1Response) Status() string
Status returns HTTPResponse.Status
func (GetStatusConfigV1Response) StatusCode ¶
func (r GetStatusConfigV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetStatusFlagsV1Response ¶
type GetStatusFlagsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParseGetStatusFlagsV1Response ¶
func ParseGetStatusFlagsV1Response(rsp *http.Response) (*GetStatusFlagsV1Response, error)
ParseGetStatusFlagsV1Response parses an HTTP response from a GetStatusFlagsV1WithResponse call
func (GetStatusFlagsV1Response) Status ¶
func (r GetStatusFlagsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetStatusFlagsV1Response) StatusCode ¶
func (r GetStatusFlagsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetStatusRuntimeInfoV1Response ¶
type GetStatusRuntimeInfoV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParseGetStatusRuntimeInfoV1Response ¶
func ParseGetStatusRuntimeInfoV1Response(rsp *http.Response) (*GetStatusRuntimeInfoV1Response, error)
ParseGetStatusRuntimeInfoV1Response parses an HTTP response from a GetStatusRuntimeInfoV1WithResponse call
func (GetStatusRuntimeInfoV1Response) Status ¶
func (r GetStatusRuntimeInfoV1Response) Status() string
Status returns HTTPResponse.Status
func (GetStatusRuntimeInfoV1Response) StatusCode ¶
func (r GetStatusRuntimeInfoV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetStatusTsdbV1Response ¶
type GetStatusTsdbV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParseGetStatusTsdbV1Response ¶
func ParseGetStatusTsdbV1Response(rsp *http.Response) (*GetStatusTsdbV1Response, error)
ParseGetStatusTsdbV1Response parses an HTTP response from a GetStatusTsdbV1WithResponse call
func (GetStatusTsdbV1Response) Status ¶
func (r GetStatusTsdbV1Response) Status() string
Status returns HTTPResponse.Status
func (GetStatusTsdbV1Response) StatusCode ¶
func (r GetStatusTsdbV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetStatusWalReplayV1Response ¶
type GetStatusWalReplayV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParseGetStatusWalReplayV1Response ¶
func ParseGetStatusWalReplayV1Response(rsp *http.Response) (*GetStatusWalReplayV1Response, error)
ParseGetStatusWalReplayV1Response parses an HTTP response from a GetStatusWalReplayV1WithResponse call
func (GetStatusWalReplayV1Response) Status ¶
func (r GetStatusWalReplayV1Response) Status() string
Status returns HTTPResponse.Status
func (GetStatusWalReplayV1Response) StatusCode ¶
func (r GetStatusWalReplayV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSyslogIntegrationResponse ¶
type GetSyslogIntegrationResponse struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels IntegrationChannels `json:"channels"`
ConnectionInfo BaseConnectionInfoSyslog `json:"connectionInfo"`
// Id The ID of the integration
Id int64 `json:"id"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled bool `json:"isEnabled"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
GetSyslogIntegrationResponse defines model for GetSyslogIntegrationResponse.
type GetSysqlSchemaResponse ¶
type GetSysqlSchemaResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *string
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetSysqlSchemaResponse ¶
func ParseGetSysqlSchemaResponse(rsp *http.Response) (*GetSysqlSchemaResponse, error)
ParseGetSysqlSchemaResponse parses an HTTP response from a GetSysqlSchemaWithResponse call
func (GetSysqlSchemaResponse) Status ¶
func (r GetSysqlSchemaResponse) Status() string
Status returns HTTPResponse.Status
func (GetSysqlSchemaResponse) StatusCode ¶
func (r GetSysqlSchemaResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTargetsMetadataV1Response ¶
type GetTargetsMetadataV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParseGetTargetsMetadataV1Response ¶
func ParseGetTargetsMetadataV1Response(rsp *http.Response) (*GetTargetsMetadataV1Response, error)
ParseGetTargetsMetadataV1Response parses an HTTP response from a GetTargetsMetadataV1WithResponse call
func (GetTargetsMetadataV1Response) Status ¶
func (r GetTargetsMetadataV1Response) Status() string
Status returns HTTPResponse.Status
func (GetTargetsMetadataV1Response) StatusCode ¶
func (r GetTargetsMetadataV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTargetsV1Response ¶
type GetTargetsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParseGetTargetsV1Response ¶
func ParseGetTargetsV1Response(rsp *http.Response) (*GetTargetsV1Response, error)
ParseGetTargetsV1Response parses an HTTP response from a GetTargetsV1WithResponse call
func (GetTargetsV1Response) Status ¶
func (r GetTargetsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetTargetsV1Response) StatusCode ¶
func (r GetTargetsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTeamByIdV1Response ¶
type GetTeamByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TeamResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetTeamByIdV1Response ¶
func ParseGetTeamByIdV1Response(rsp *http.Response) (*GetTeamByIdV1Response, error)
ParseGetTeamByIdV1Response parses an HTTP response from a GetTeamByIdV1WithResponse call
func (GetTeamByIdV1Response) Status ¶
func (r GetTeamByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (GetTeamByIdV1Response) StatusCode ¶
func (r GetTeamByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTeamServiceAccountByIdV1Response ¶
type GetTeamServiceAccountByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ServiceAccountResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetTeamServiceAccountByIdV1Response ¶
func ParseGetTeamServiceAccountByIdV1Response(rsp *http.Response) (*GetTeamServiceAccountByIdV1Response, error)
ParseGetTeamServiceAccountByIdV1Response parses an HTTP response from a GetTeamServiceAccountByIdV1WithResponse call
func (GetTeamServiceAccountByIdV1Response) Status ¶
func (r GetTeamServiceAccountByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (GetTeamServiceAccountByIdV1Response) StatusCode ¶
func (r GetTeamServiceAccountByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTeamServiceAccountsV1Params ¶
type GetTeamServiceAccountsV1Params struct {
// Offset The offset number of items to start with
Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Orderby The order by field separated by a colon for the direction
Orderby *OrderBy `form:"orderby,omitempty" json:"orderby,omitempty"`
// Filter Filters to apply in the form of `key:value`.\
// Multiple filters can be applied by repeating the `filter` parameter:\
// `&filter=key1:value1&filter=key2:value2`
Filter *MultiFilter `form:"filter,omitempty" json:"filter,omitempty"`
}
GetTeamServiceAccountsV1Params defines parameters for GetTeamServiceAccountsV1.
type GetTeamServiceAccountsV1Response ¶
type GetTeamServiceAccountsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetServiceAccountsPaginatedResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetTeamServiceAccountsV1Response ¶
func ParseGetTeamServiceAccountsV1Response(rsp *http.Response) (*GetTeamServiceAccountsV1Response, error)
ParseGetTeamServiceAccountsV1Response parses an HTTP response from a GetTeamServiceAccountsV1WithResponse call
func (GetTeamServiceAccountsV1Response) Status ¶
func (r GetTeamServiceAccountsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetTeamServiceAccountsV1Response) StatusCode ¶
func (r GetTeamServiceAccountsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTeamUserByIdV1Response ¶
type GetTeamUserByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TeamUserResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetTeamUserByIdV1Response ¶
func ParseGetTeamUserByIdV1Response(rsp *http.Response) (*GetTeamUserByIdV1Response, error)
ParseGetTeamUserByIdV1Response parses an HTTP response from a GetTeamUserByIdV1WithResponse call
func (GetTeamUserByIdV1Response) Status ¶
func (r GetTeamUserByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (GetTeamUserByIdV1Response) StatusCode ¶
func (r GetTeamUserByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTeamUsersPaginatedResponseV1 ¶
type GetTeamUsersPaginatedResponseV1 struct {
Data *[]TeamUserResponseV1 `json:"data,omitempty"`
// Page Page information.
Page *struct {
Next *string `json:"next"`
Previous *string `json:"previous"`
Total *int64 `json:"total,omitempty"`
} `json:"page,omitempty"`
}
GetTeamUsersPaginatedResponseV1 defines model for GetTeamUsersPaginatedResponseV1.
type GetTeamUsersV1Params ¶
type GetTeamUsersV1Params struct {
// Offset The offset number of items to start with
Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// WithAdminUsers Include admin users in the response.
WithAdminUsers *bool `form:"withAdminUsers,omitempty" json:"withAdminUsers,omitempty"`
}
GetTeamUsersV1Params defines parameters for GetTeamUsersV1.
type GetTeamUsersV1Response ¶
type GetTeamUsersV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetTeamUsersPaginatedResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetTeamUsersV1Response ¶
func ParseGetTeamUsersV1Response(rsp *http.Response) (*GetTeamUsersV1Response, error)
ParseGetTeamUsersV1Response parses an HTTP response from a GetTeamUsersV1WithResponse call
func (GetTeamUsersV1Response) Status ¶
func (r GetTeamUsersV1Response) Status() string
Status returns HTTPResponse.Status
func (GetTeamUsersV1Response) StatusCode ¶
func (r GetTeamUsersV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTeamsPaginatedResponseV1 ¶
type GetTeamsPaginatedResponseV1 struct {
Data *[]TeamResponseV1 `json:"data,omitempty"`
// Page Page information.
Page *struct {
Next *string `json:"next"`
Previous *string `json:"previous"`
Total *int64 `json:"total,omitempty"`
} `json:"page,omitempty"`
}
GetTeamsPaginatedResponseV1 defines model for GetTeamsPaginatedResponseV1.
type GetTeamsV1Params ¶
type GetTeamsV1Params struct {
// Offset The offset number of items to start with
Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Orderby The order by field separated by a colon for the direction
Orderby *OrderBy `form:"orderby,omitempty" json:"orderby,omitempty"`
// Filter The filter by field separated by a colon for the filter value
Filter *Filter `form:"filter,omitempty" json:"filter,omitempty"`
}
GetTeamsV1Params defines parameters for GetTeamsV1.
type GetTeamsV1Response ¶
type GetTeamsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetTeamsPaginatedResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetTeamsV1Response ¶
func ParseGetTeamsV1Response(rsp *http.Response) (*GetTeamsV1Response, error)
ParseGetTeamsV1Response parses an HTTP response from a GetTeamsV1WithResponse call
func (GetTeamsV1Response) Status ¶
func (r GetTeamsV1Response) Status() string
Status returns HTTPResponse.Status
func (GetTeamsV1Response) StatusCode ¶
func (r GetTeamsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetUserByIdV1Response ¶
type GetUserByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetUserByIdV1Response ¶
func ParseGetUserByIdV1Response(rsp *http.Response) (*GetUserByIdV1Response, error)
ParseGetUserByIdV1Response parses an HTTP response from a GetUserByIdV1WithResponse call
func (GetUserByIdV1Response) Status ¶
func (r GetUserByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (GetUserByIdV1Response) StatusCode ¶
func (r GetUserByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetUserDeactivationConfigurationV1Response ¶
type GetUserDeactivationConfigurationV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserDeactivationConfigurationResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetUserDeactivationConfigurationV1Response ¶
func ParseGetUserDeactivationConfigurationV1Response(rsp *http.Response) (*GetUserDeactivationConfigurationV1Response, error)
ParseGetUserDeactivationConfigurationV1Response parses an HTTP response from a GetUserDeactivationConfigurationV1WithResponse call
func (GetUserDeactivationConfigurationV1Response) Status ¶
func (r GetUserDeactivationConfigurationV1Response) Status() string
Status returns HTTPResponse.Status
func (GetUserDeactivationConfigurationV1Response) StatusCode ¶
func (r GetUserDeactivationConfigurationV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetUsersPaginatedResponseV1 ¶
type GetUsersPaginatedResponseV1 struct {
Data *[]UserResponseV1 `json:"data,omitempty"`
// Page Page information.
Page *struct {
Next *string `json:"next"`
Previous *string `json:"previous"`
Total *int64 `json:"total,omitempty"`
} `json:"page,omitempty"`
}
GetUsersPaginatedResponseV1 defines model for GetUsersPaginatedResponseV1.
type GetUsersV1Params ¶
type GetUsersV1Params struct {
// Offset The offset number of items to start with
Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Orderby The order by field separated by a colon for the direction
Orderby *OrderBy `form:"orderby,omitempty" json:"orderby,omitempty"`
// Filter The filter by field separated by a colon for the filter value
Filter *Filter `form:"filter,omitempty" json:"filter,omitempty"`
}
GetUsersV1Params defines parameters for GetUsersV1.
type GetUsersV1Response ¶
type GetUsersV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetUsersPaginatedResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetUsersV1Response ¶
func ParseGetUsersV1Response(rsp *http.Response) (*GetUsersV1Response, error)
ParseGetUsersV1Response parses an HTTP response from a GetUsersV1WithResponse call
func (GetUsersV1Response) Status ¶
func (r GetUsersV1Response) Status() string
Status returns HTTPResponse.Status
func (GetUsersV1Response) StatusCode ¶
func (r GetUsersV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetWastedWorkloadDataJSONRequestBody ¶
type GetWastedWorkloadDataJSONRequestBody = WastedWorkloadDataRequest
GetWastedWorkloadDataJSONRequestBody defines body for GetWastedWorkloadData for application/json ContentType.
type GetWastedWorkloadDataResponse ¶
type GetWastedWorkloadDataResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WastedWorkloadSpendDataResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetWastedWorkloadDataResponse ¶
func ParseGetWastedWorkloadDataResponse(rsp *http.Response) (*GetWastedWorkloadDataResponse, error)
ParseGetWastedWorkloadDataResponse parses an HTTP response from a GetWastedWorkloadDataWithResponse call
func (GetWastedWorkloadDataResponse) Status ¶
func (r GetWastedWorkloadDataResponse) Status() string
Status returns HTTPResponse.Status
func (GetWastedWorkloadDataResponse) StatusCode ¶
func (r GetWastedWorkloadDataResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetWebhookIntegrationResponse ¶
type GetWebhookIntegrationResponse struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels IntegrationChannels `json:"channels"`
ConnectionInfo BaseConnectionInfoWebhook `json:"connectionInfo"`
// Id The ID of the integration
Id int64 `json:"id"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled bool `json:"isEnabled"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
GetWebhookIntegrationResponse defines model for GetWebhookIntegrationResponse.
type GetWorkloadCostDataV1JSONRequestBody ¶
type GetWorkloadCostDataV1JSONRequestBody = WorkloadCostTrendsDataRequest
GetWorkloadCostDataV1JSONRequestBody defines body for GetWorkloadCostDataV1 for application/json ContentType.
type GetWorkloadCostDataV1Response ¶
type GetWorkloadCostDataV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkloadCostTrendsDataResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetWorkloadCostDataV1Response ¶
func ParseGetWorkloadCostDataV1Response(rsp *http.Response) (*GetWorkloadCostDataV1Response, error)
ParseGetWorkloadCostDataV1Response parses an HTTP response from a GetWorkloadCostDataV1WithResponse call
func (GetWorkloadCostDataV1Response) Status ¶
func (r GetWorkloadCostDataV1Response) Status() string
Status returns HTTPResponse.Status
func (GetWorkloadCostDataV1Response) StatusCode ¶
func (r GetWorkloadCostDataV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetWorkloadRightsizingDataJSONRequestBody ¶
type GetWorkloadRightsizingDataJSONRequestBody = WorkloadRightsizingDataRequest
GetWorkloadRightsizingDataJSONRequestBody defines body for GetWorkloadRightsizingData for application/json ContentType.
type GetWorkloadRightsizingDataResponse ¶
type GetWorkloadRightsizingDataResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WorkloadRightsizingDataResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetWorkloadRightsizingDataResponse ¶
func ParseGetWorkloadRightsizingDataResponse(rsp *http.Response) (*GetWorkloadRightsizingDataResponse, error)
ParseGetWorkloadRightsizingDataResponse parses an HTTP response from a GetWorkloadRightsizingDataWithResponse call
func (GetWorkloadRightsizingDataResponse) Status ¶
func (r GetWorkloadRightsizingDataResponse) Status() string
Status returns HTTPResponse.Status
func (GetWorkloadRightsizingDataResponse) StatusCode ¶
func (r GetWorkloadRightsizingDataResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetZoneByIdV1Response ¶
type GetZoneByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ZoneResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseGetZoneByIdV1Response ¶
func ParseGetZoneByIdV1Response(rsp *http.Response) (*GetZoneByIdV1Response, error)
ParseGetZoneByIdV1Response parses an HTTP response from a GetZoneByIdV1WithResponse call
func (GetZoneByIdV1Response) Status ¶
func (r GetZoneByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (GetZoneByIdV1Response) StatusCode ¶
func (r GetZoneByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GlobalSsoSettingsRequestV1 ¶
type GlobalSsoSettingsRequestV1 struct {
// IsPasswordLoginEnabled Set to `true` to enable password login when SSO is enabled, or `false` to disable it.
IsPasswordLoginEnabled bool `json:"isPasswordLoginEnabled"`
}
GlobalSsoSettingsRequestV1 defines model for GlobalSsoSettingsRequestV1.
type GlobalSsoSettingsResponseV1 ¶
type GlobalSsoSettingsResponseV1 struct {
// IsPasswordLoginEnabled Indicates whether password login is enabled.
IsPasswordLoginEnabled *bool `json:"isPasswordLoginEnabled,omitempty"`
}
GlobalSsoSettingsResponseV1 defines model for GlobalSsoSettingsResponseV1.
type GonePrometheus ¶
type GonePrometheus = PrometheusError
GonePrometheus defines model for GonePrometheus.
type GroupMappingIdPath ¶
type GroupMappingIdPath = UnlimitedLong
type GroupMappingResponseV1 ¶
type GroupMappingResponseV1 struct {
// CustomTeamRoleId The custom team role ID assigned for the user in this team. **Mutually exclusive with standardTeamRole**.
CustomTeamRoleId *UnlimitedLong `json:"customTeamRoleId"`
// DateCreated The date in which this group mapping was created in ISO 8601 format.
DateCreated *time.Time `json:"dateCreated,omitempty"`
// GroupName The group name matching the external provider name.
GroupName *string `json:"groupName,omitempty"`
Id *UnlimitedLong `json:"id,omitempty"`
// IsAdmin Flag that indicates if the group is an admin group.
IsAdmin *bool `json:"isAdmin,omitempty"`
// LastUpdated The date in which this group mapping was last updated in ISO 8601 format.
LastUpdated *time.Time `json:"lastUpdated,omitempty"`
// StandardTeamRole The standard team role assigned for the user in this team. **Mutually exclusive with customTeamRoleId**.
StandardTeamRole *TeamRoleV1 `json:"standardTeamRole"`
// TeamMap Determines the teams to which a group is mapped.
TeamMap *TeamMapV1 `json:"teamMap,omitempty"`
// Weight The weight of the group mapping that is used to determine the priority - a lower number has higher priority.
Weight *int16 `json:"weight,omitempty"`
}
GroupMappingResponseV1 defines model for GroupMappingResponseV1.
type GroupMappingSettingsV1 ¶
type GroupMappingSettingsV1 struct {
// DifferentRolesSameTeamStrategy Strategy for handling different roles on the same team.
DifferentRolesSameTeamStrategy GroupMappingSettingsV1DifferentRolesSameTeamStrategy `json:"differentRolesSameTeamStrategy"`
// NoMappingStrategy Strategy for handling no mappings.
NoMappingStrategy GroupMappingSettingsV1NoMappingStrategy `json:"noMappingStrategy"`
// NoMappingsErrorRedirectUrl Redirect URL when NO_MAPPINGS_ERROR_REDIRECT is selected.
NoMappingsErrorRedirectUrl *string `json:"noMappingsErrorRedirectUrl"`
}
GroupMappingSettingsV1 The request to save group mapping settings. Currently settings for conflict resolution strategies are supported.
type GroupMappingSettingsV1DifferentRolesSameTeamStrategy ¶
type GroupMappingSettingsV1DifferentRolesSameTeamStrategy string
GroupMappingSettingsV1DifferentRolesSameTeamStrategy Strategy for handling different roles on the same team.
const ( GroupMappingSettingsV1DifferentRolesSameTeamStrategyFIRSTMATCH GroupMappingSettingsV1DifferentRolesSameTeamStrategy = "FIRST_MATCH" GroupMappingSettingsV1DifferentRolesSameTeamStrategyUNAUTHORIZED GroupMappingSettingsV1DifferentRolesSameTeamStrategy = "UNAUTHORIZED" GroupMappingSettingsV1DifferentRolesSameTeamStrategyWEIGHTED GroupMappingSettingsV1DifferentRolesSameTeamStrategy = "WEIGHTED" GroupMappingSettingsV1DifferentRolesSameTeamStrategyWEIGHTEDBYTEAM GroupMappingSettingsV1DifferentRolesSameTeamStrategy = "WEIGHTED_BY_TEAM" )
Defines values for GroupMappingSettingsV1DifferentRolesSameTeamStrategy.
type GroupMappingSettingsV1NoMappingStrategy ¶
type GroupMappingSettingsV1NoMappingStrategy string
GroupMappingSettingsV1NoMappingStrategy Strategy for handling no mappings.
const ( GroupMappingSettingsV1NoMappingStrategyDEFAULTTEAMDEFAULTROLE GroupMappingSettingsV1NoMappingStrategy = "DEFAULT_TEAM_DEFAULT_ROLE" GroupMappingSettingsV1NoMappingStrategyNOMAPPINGSERRORREDIRECT GroupMappingSettingsV1NoMappingStrategy = "NO_MAPPINGS_ERROR_REDIRECT" GroupMappingSettingsV1NoMappingStrategyUNAUTHORIZED GroupMappingSettingsV1NoMappingStrategy = "UNAUTHORIZED" )
Defines values for GroupMappingSettingsV1NoMappingStrategy.
type GroupMappingsPaginatedResponseV1 ¶
type GroupMappingsPaginatedResponseV1 struct {
Data *[]GroupMappingResponseV1 `json:"data,omitempty"`
// Page Page information.
Page *struct {
Next *string `json:"next"`
Previous *string `json:"previous"`
Total *int64 `json:"total,omitempty"`
} `json:"page,omitempty"`
}
GroupMappingsPaginatedResponseV1 defines model for GroupMappingsPaginatedResponseV1.
type GssapiConnectionInfoKafkaV1 ¶
type GssapiConnectionInfoKafkaV1 struct {
// Auth The authentication method to optionally use. Currently supporting only GSSAPI
Auth GssapiConnectionInfoKafkaV1Auth `json:"auth"`
// Krb5 Kerberos krb5.conf file content for GSSAPI
Krb5 string `json:"krb5"`
// Principal GSSAPI principal
Principal string `json:"principal"`
// Realm GSSAPI realm
Realm string `json:"realm"`
// Service GSSAPI Service name
Service string `json:"service"`
}
GssapiConnectionInfoKafkaV1 defines model for GssapiConnectionInfoKafkaV1.
type GssapiConnectionInfoKafkaV1Auth ¶
type GssapiConnectionInfoKafkaV1Auth string
GssapiConnectionInfoKafkaV1Auth The authentication method to optionally use. Currently supporting only GSSAPI
const (
GssapiConnectionInfoKafkaV1AuthGssapi GssapiConnectionInfoKafkaV1Auth = "gssapi"
)
Defines values for GssapiConnectionInfoKafkaV1Auth.
type HostMetadata ¶
type HostMetadata struct {
// Architecture host architecture
Architecture *string `json:"architecture,omitempty"`
// HostId host id
HostId string `json:"hostId"`
// HostName host name
HostName string `json:"hostName"`
// Os host os
Os string `json:"os"`
}
HostMetadata defines model for HostMetadata.
type HostName ¶
type HostName struct {
// ContextType Matcher type to apply
ContextType *HostNameContextType `json:"contextType,omitempty"`
// ContextValue Value to match
ContextValue *string `json:"contextValue,omitempty"`
}
HostName defines model for HostName.
type HostNameContains ¶
type HostNameContains struct {
// ContextType Matcher type to apply
ContextType *HostNameContainsContextType `json:"contextType,omitempty"`
// ContextValue Value to match
ContextValue *string `json:"contextValue,omitempty"`
}
HostNameContains defines model for HostNameContains.
type HostNameContainsContextType ¶
type HostNameContainsContextType string
HostNameContainsContextType Matcher type to apply
const (
HostNameContainsContextTypeHostNameContains HostNameContainsContextType = "hostNameContains"
)
Defines values for HostNameContainsContextType.
type HostNameContextType ¶
type HostNameContextType string
HostNameContextType Matcher type to apply
const (
HostNameContextTypeHostName HostNameContextType = "hostName"
)
Defines values for HostNameContextType.
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type Image ¶
type Image struct {
// Hash Resource unique identifier
Hash string `json:"hash"`
// InUseVulnerabilitySummary Vulnerability summary of a resource
InUseVulnerabilitySummary VulnerabilitySummary `json:"inUseVulnerabilitySummary"`
// Name Resource name
Name string `json:"name"`
// PullString The pull string for the image.
PullString string `json:"pullString"`
// Type The resource type
Type string `json:"type"`
// VmApiEndpoint A link that provides vulnerability management information about an image (Images only).
VmApiEndpoint string `json:"vmApiEndpoint"`
// VulnerabilitySummary Vulnerability summary of a resource
VulnerabilitySummary VulnerabilitySummary `json:"vulnerabilitySummary"`
}
Image An Image resource that returns as part of of the image summary.
type ImageConfigCreationDateWithAge ¶
type ImageConfigCreationDateWithAge struct {
Extra struct {
Key *int32 `json:"key,omitempty"`
} `json:"extra"`
Type ImageConfigCreationDateWithAgeType `json:"type"`
}
ImageConfigCreationDateWithAge Predicate expressing "the image has been created before the specified amount of days".
type ImageConfigCreationDateWithAgeType ¶
type ImageConfigCreationDateWithAgeType string
ImageConfigCreationDateWithAgeType defines model for ImageConfigCreationDateWithAge.Type.
const (
ImageConfigCreationDateWithAgeTypeImageConfigCreationDateWithAge ImageConfigCreationDateWithAgeType = "imageConfigCreationDateWithAge"
)
Defines values for ImageConfigCreationDateWithAgeType.
type ImageConfigDefaultUserIsNot ¶
type ImageConfigDefaultUserIsNot struct {
Extra struct {
User string `json:"user"`
} `json:"extra"`
Type ImageConfigDefaultUserIsNotType `json:"type"`
}
ImageConfigDefaultUserIsNot Predicate expressing "the container user does not default to the specified user".
type ImageConfigDefaultUserIsNotType ¶
type ImageConfigDefaultUserIsNotType string
ImageConfigDefaultUserIsNotType defines model for ImageConfigDefaultUserIsNot.Type.
const (
ImageConfigDefaultUserIsNotTypeImageConfigDefaultUserIsNot ImageConfigDefaultUserIsNotType = "imageConfigDefaultUserIsNot"
)
Defines values for ImageConfigDefaultUserIsNotType.
type ImageConfigDefaultUserIsRoot ¶
type ImageConfigDefaultUserIsRoot struct {
Type ImageConfigDefaultUserIsRootType `json:"type"`
}
ImageConfigDefaultUserIsRoot Predicate expressing "the container user defaults to root user".
type ImageConfigDefaultUserIsRootType ¶
type ImageConfigDefaultUserIsRootType string
ImageConfigDefaultUserIsRootType defines model for ImageConfigDefaultUserIsRoot.Type.
const (
ImageConfigDefaultUserIsRootTypeImageConfigDefaultUserIsRoot ImageConfigDefaultUserIsRootType = "imageConfigDefaultUserIsRoot"
)
Defines values for ImageConfigDefaultUserIsRootType.
type ImageConfigDefaultUserList ¶
type ImageConfigDefaultUserList struct {
Extra struct {
Operator ImageConfigDefaultUserListExtraOperator `json:"operator"`
Users []string `json:"users"`
} `json:"extra"`
Type ImageConfigDefaultUserListType `json:"type"`
}
ImageConfigDefaultUserList Configuration to set the default user for the specified image.
type ImageConfigDefaultUserListExtraOperator ¶
type ImageConfigDefaultUserListExtraOperator string
ImageConfigDefaultUserListExtraOperator defines model for ImageConfigDefaultUserList.Extra.Operator.
const ( IN ImageConfigDefaultUserListExtraOperator = "IN" NOTIN ImageConfigDefaultUserListExtraOperator = "NOT_IN" )
Defines values for ImageConfigDefaultUserListExtraOperator.
type ImageConfigDefaultUserListType ¶
type ImageConfigDefaultUserListType string
ImageConfigDefaultUserListType defines model for ImageConfigDefaultUserList.Type.
const (
ImageConfigDefaultUserListTypeImageConfigDefaultUserList ImageConfigDefaultUserListType = "imageConfigDefaultUserList"
)
Defines values for ImageConfigDefaultUserListType.
type ImageConfigEnvVariableContains ¶
type ImageConfigEnvVariableContains struct {
Extra struct {
Key string `json:"key"`
Value *string `json:"value,omitempty"`
} `json:"extra"`
Type ImageConfigEnvVariableContainsType `json:"type"`
}
ImageConfigEnvVariableContains Predicate expressing "the container has the specified environment variable and value".
type ImageConfigEnvVariableContainsType ¶
type ImageConfigEnvVariableContainsType string
ImageConfigEnvVariableContainsType defines model for ImageConfigEnvVariableContains.Type.
const (
ImageConfigEnvVariableContainsTypeImageConfigEnvVariableContains ImageConfigEnvVariableContainsType = "imageConfigEnvVariableContains"
)
Defines values for ImageConfigEnvVariableContainsType.
type ImageConfigEnvVariableExists ¶
type ImageConfigEnvVariableExists struct {
Extra struct {
Key string `json:"key"`
} `json:"extra"`
Type ImageConfigEnvVariableExistsType `json:"type"`
}
ImageConfigEnvVariableExists Predicate expressing "the container has the specified environment variable".
type ImageConfigEnvVariableExistsType ¶
type ImageConfigEnvVariableExistsType string
ImageConfigEnvVariableExistsType defines model for ImageConfigEnvVariableExists.Type.
const (
ImageConfigEnvVariableExistsTypeImageConfigEnvVariableExists ImageConfigEnvVariableExistsType = "imageConfigEnvVariableExists"
)
Defines values for ImageConfigEnvVariableExistsType.
type ImageConfigEnvVariableNotExists ¶
type ImageConfigEnvVariableNotExists struct {
Extra struct {
Key string `json:"key"`
} `json:"extra"`
Type ImageConfigEnvVariableNotExistsType `json:"type"`
}
ImageConfigEnvVariableNotExists Predicate expressing "the container does not have the specified environment variable".
type ImageConfigEnvVariableNotExistsType ¶
type ImageConfigEnvVariableNotExistsType string
ImageConfigEnvVariableNotExistsType defines model for ImageConfigEnvVariableNotExists.Type.
const (
ImageConfigEnvVariableNotExistsTypeImageConfigEnvVariableNotExists ImageConfigEnvVariableNotExistsType = "imageConfigEnvVariableNotExists"
)
Defines values for ImageConfigEnvVariableNotExistsType.
type ImageConfigFailure ¶
type ImageConfigFailure struct {
Arguments map[string]interface{} `json:"arguments"`
// Description image configuration failure description
Description *string `json:"description,omitempty"`
// PackageRef reference to the affected package
PackageRef *string `json:"packageRef,omitempty"`
// Remediation image configuration failure remediation
Remediation string `json:"remediation"`
// RiskAcceptRefs list of accepted risks for the failure
RiskAcceptRefs *[]string `json:"riskAcceptRefs,omitempty"`
// VulnerabilityRef reference to the vulnerability
VulnerabilityRef *string `json:"vulnerabilityRef,omitempty"`
}
ImageConfigFailure defines model for ImageConfigFailure.
type ImageConfigInstructionIsPkgManager ¶
type ImageConfigInstructionIsPkgManager struct {
Type ImageConfigInstructionIsPkgManagerType `json:"type"`
}
ImageConfigInstructionIsPkgManager Predicate expressing "the image history contains a package manager command (eg. apk, npm, rpm, etc)".
type ImageConfigInstructionIsPkgManagerType ¶
type ImageConfigInstructionIsPkgManagerType string
ImageConfigInstructionIsPkgManagerType defines model for ImageConfigInstructionIsPkgManager.Type.
const (
ImageConfigInstructionIsPkgManagerTypeImageConfigInstructionIsPkgManager ImageConfigInstructionIsPkgManagerType = "imageConfigInstructionIsPkgManager"
)
Defines values for ImageConfigInstructionIsPkgManagerType.
type ImageConfigInstructionNotRecommended ¶
type ImageConfigInstructionNotRecommended struct {
Type ImageConfigInstructionNotRecommendedType `json:"type"`
}
ImageConfigInstructionNotRecommended Predicate expressing "the image history contains not recommended instruction (ADD, ...)".
type ImageConfigInstructionNotRecommendedType ¶
type ImageConfigInstructionNotRecommendedType string
ImageConfigInstructionNotRecommendedType defines model for ImageConfigInstructionNotRecommended.Type.
const (
ImageConfigInstructionNotRecommendedTypeImageConfigInstructionNotRecommended ImageConfigInstructionNotRecommendedType = "imageConfigInstructionNotRecommended"
)
Defines values for ImageConfigInstructionNotRecommendedType.
type ImageConfigLabelExists ¶
type ImageConfigLabelExists struct {
Extra struct {
Key string `json:"key"`
} `json:"extra"`
Type ImageConfigLabelExistsType `json:"type"`
}
ImageConfigLabelExists Predicate expressing "the image has the specified label".
type ImageConfigLabelExistsType ¶
type ImageConfigLabelExistsType string
ImageConfigLabelExistsType defines model for ImageConfigLabelExists.Type.
const (
ImageConfigLabelExistsTypeImageConfigLabelExists ImageConfigLabelExistsType = "imageConfigLabelExists"
)
Defines values for ImageConfigLabelExistsType.
type ImageConfigLabelNotContains ¶
type ImageConfigLabelNotContains struct {
Extra struct {
Key string `json:"key"`
Value string `json:"value"`
} `json:"extra"`
Type ImageConfigLabelNotContainsType `json:"type"`
}
ImageConfigLabelNotContains Predicate expressing "the image has the specified label and value".
type ImageConfigLabelNotContainsType ¶
type ImageConfigLabelNotContainsType string
ImageConfigLabelNotContainsType defines model for ImageConfigLabelNotContains.Type.
const (
ImageConfigLabelNotContainsTypeImageConfigLabelNotContains ImageConfigLabelNotContainsType = "imageConfigLabelNotContains"
)
Defines values for ImageConfigLabelNotContainsType.
type ImageConfigLabelNotExists ¶
type ImageConfigLabelNotExists struct {
Extra struct {
Key string `json:"key"`
} `json:"extra"`
Type ImageConfigLabelNotExistsType `json:"type"`
}
ImageConfigLabelNotExists Predicate expressing "the image does not have the specified label".
type ImageConfigLabelNotExistsType ¶
type ImageConfigLabelNotExistsType string
ImageConfigLabelNotExistsType defines model for ImageConfigLabelNotExists.Type.
const (
ImageConfigLabelNotExistsTypeImageConfigLabelNotExists ImageConfigLabelNotExistsType = "imageConfigLabelNotExists"
)
Defines values for ImageConfigLabelNotExistsType.
type ImageConfigLabelWithValueAndLabelsExist ¶
type ImageConfigLabelWithValueAndLabelsExist struct {
Extra struct {
// Key Label key.
Key *string `json:"key,omitempty"`
// RequiredLabels List of labels that must be present.
RequiredLabels *[]string `json:"requiredLabels,omitempty"`
// Value Label value.
Value *string `json:"value,omitempty"`
} `json:"extra"`
Type ImageConfigLabelWithValueAndLabelsExistType `json:"type"`
}
ImageConfigLabelWithValueAndLabelsExist Predicate expressing "The image has a label with a given value and multiple labels are present"
type ImageConfigLabelWithValueAndLabelsExistType ¶
type ImageConfigLabelWithValueAndLabelsExistType string
ImageConfigLabelWithValueAndLabelsExistType defines model for ImageConfigLabelWithValueAndLabelsExist.Type.
const (
ImageConfigLabelWithValueAndLabelsExistTypeImageConfigLabelWithValueAndLabelsExist ImageConfigLabelWithValueAndLabelsExistType = "imageConfigLabelWithValueAndLabelsExist"
)
Defines values for ImageConfigLabelWithValueAndLabelsExistType.
type ImageConfigSensitiveInformationAndSecrets ¶
type ImageConfigSensitiveInformationAndSecrets struct {
Type ImageConfigSensitiveInformationAndSecretsType `json:"type"`
}
ImageConfigSensitiveInformationAndSecrets Predicate expressing "the image contains sensitive information and secrets".
type ImageConfigSensitiveInformationAndSecretsType ¶
type ImageConfigSensitiveInformationAndSecretsType string
ImageConfigSensitiveInformationAndSecretsType defines model for ImageConfigSensitiveInformationAndSecrets.Type.
const (
ImageConfigSensitiveInformationAndSecretsTypeImageConfigSensitiveInformationAndSecrets ImageConfigSensitiveInformationAndSecretsType = "imageConfigSensitiveInformationAndSecrets"
)
Defines values for ImageConfigSensitiveInformationAndSecretsType.
type ImageMetadata ¶
type ImageMetadata struct {
// Architecture image architecture
Architecture *ImageMetadataArchitecture `json:"architecture,omitempty"`
// Author image author
Author *string `json:"author,omitempty"`
// BaseOs image base os
BaseOs string `json:"baseOs"`
// CreatedAt datetime of creation
CreatedAt CreatedAt `json:"createdAt"`
// Digest image digest
Digest *string `json:"digest,omitempty"`
// ImageId image id
ImageId string `json:"imageId"`
// Labels image labels
Labels *map[string]interface{} `json:"labels,omitempty"`
// Os image os
Os string `json:"os"`
// PullString image pull string
PullString string `json:"pullString"`
// Size image size in bytes
Size int64 `json:"size"`
}
ImageMetadata defines model for ImageMetadata.
type ImageMetadataArchitecture ¶
type ImageMetadataArchitecture string
ImageMetadataArchitecture image architecture
const ( Amd64 ImageMetadataArchitecture = "amd64" Arm ImageMetadataArchitecture = "arm" Arm64 ImageMetadataArchitecture = "arm64" Loong64 ImageMetadataArchitecture = "loong64" Mips ImageMetadataArchitecture = "mips" Mips64 ImageMetadataArchitecture = "mips64" Mips64le ImageMetadataArchitecture = "mips64le" Mipsle ImageMetadataArchitecture = "mipsle" N386 ImageMetadataArchitecture = "386" Ppc64 ImageMetadataArchitecture = "ppc64" Ppc64le ImageMetadataArchitecture = "ppc64le" Riscv64 ImageMetadataArchitecture = "riscv64" S390x ImageMetadataArchitecture = "s390x" Wasm ImageMetadataArchitecture = "wasm" )
Defines values for ImageMetadataArchitecture.
type ImageName ¶
type ImageName struct {
// ContextType Matcher type to apply
ContextType *ImageNameContextType `json:"contextType,omitempty"`
// ContextValue Value to match
ContextValue *string `json:"contextValue,omitempty"`
}
ImageName defines model for ImageName.
type ImageNameContains ¶
type ImageNameContains struct {
// ContextType Matcher type to apply
ContextType *ImageNameContainsContextType `json:"contextType,omitempty"`
// ContextValue Value to match
ContextValue *string `json:"contextValue,omitempty"`
}
ImageNameContains defines model for ImageNameContains.
type ImageNameContainsContextType ¶
type ImageNameContainsContextType string
ImageNameContainsContextType Matcher type to apply
const (
ImageNameContainsContextTypeImageNameContains ImageNameContainsContextType = "imageNameContains"
)
Defines values for ImageNameContainsContextType.
type ImageNameContextType ¶
type ImageNameContextType string
ImageNameContextType Matcher type to apply
const (
ImageNameContextTypeImageName ImageNameContextType = "imageName"
)
Defines values for ImageNameContextType.
type ImagePrefix ¶
type ImagePrefix struct {
// ContextType Matcher type to apply
ContextType *ImagePrefixContextType `json:"contextType,omitempty"`
// ContextValue Value to match
ContextValue *string `json:"contextValue,omitempty"`
}
ImagePrefix defines model for ImagePrefix.
type ImagePrefixContextType ¶
type ImagePrefixContextType string
ImagePrefixContextType Matcher type to apply
const (
ImagePrefixContextTypeImagePrefix ImagePrefixContextType = "imagePrefix"
)
Defines values for ImagePrefixContextType.
type ImageSuffix ¶
type ImageSuffix struct {
// ContextType Matcher type to apply
ContextType *ImageSuffixContextType `json:"contextType,omitempty"`
// ContextValue Value to match
ContextValue *string `json:"contextValue,omitempty"`
}
ImageSuffix defines model for ImageSuffix.
type ImageSuffixContextType ¶
type ImageSuffixContextType string
ImageSuffixContextType Matcher type to apply
const (
ImageSuffixContextTypeImageSuffix ImageSuffixContextType = "imageSuffix"
)
Defines values for ImageSuffixContextType.
type InhibitionRulePath ¶
type InhibitionRulePath = UnlimitedLong
type InhibitionRuleResponseV1 ¶
type InhibitionRuleResponseV1 struct {
// CreatedOn Creation date.
CreatedOn *time.Time `json:"createdOn,omitempty"`
// CustomerId ID of customer that owns the inhibition rule.
CustomerId *int32 `json:"customerId,omitempty"`
// Description Description of the inhibition rule.
Description *string `json:"description"`
// Equal List of labels that must have an equal value in the source and target alert for the inhibition to take effect.
Equal *[]string `json:"equal"`
// Id Unique ID of the resource.
Id *UnlimitedLong `json:"id,omitempty"`
// IsEnabled Indicates if the inhibition rule is enabled or not.
IsEnabled *bool `json:"isEnabled,omitempty"`
// ModifiedOn Last modification date.
ModifiedOn *time.Time `json:"modifiedOn,omitempty"`
// Name Name of the inhibition rule.
Name *string `json:"name"`
// SourceMatchers List of source matchers for which one or more alerts have to exist for the inhibition to take effect.
SourceMatchers *[]LabelMatcherV1 `json:"sourceMatchers,omitempty"`
// TargetMatchers List of target matchers that have to be fulfilled by the target alerts to be muted.
TargetMatchers *[]LabelMatcherV1 `json:"targetMatchers,omitempty"`
// TeamId ID of team that owns the inhibition rule.
TeamId *int32 `json:"teamId,omitempty"`
// Version The current version of the resource.
Version *UnlimitedLong `json:"version,omitempty"`
}
InhibitionRuleResponseV1 defines model for InhibitionRuleResponseV1.
type IntegrationChannel ¶
type IntegrationChannel string
IntegrationChannel Type of data to forward
const ( ACTIVITYAUDIT IntegrationChannel = "ACTIVITY_AUDIT" MONITOREVENTS IntegrationChannel = "MONITOR_EVENTS" PLATFORMAUDIT IntegrationChannel = "PLATFORM_AUDIT" SECUREEVENTSPOLICIES IntegrationChannel = "SECURE_EVENTS_POLICIES" )
Defines values for IntegrationChannel.
type IntegrationChannels ¶
type IntegrationChannels = []IntegrationChannel
IntegrationChannels Data types to forward. Must be compatible with the specified Integration type
type IntegrationChannelsResponse ¶
type IntegrationChannelsResponse struct {
// Data Data types to forward. Must be compatible with the specified Integration type
Data IntegrationChannels `json:"data"`
}
IntegrationChannelsResponse Integration Channels Response
type IntegrationID ¶
type IntegrationID = UnlimitedLong
type IntegrationResponse ¶
type IntegrationResponse struct {
// contains filtered or unexported fields
}
IntegrationResponse Get Integration Response
func (IntegrationResponse) AsGetAmazonSqsIntegrationResponse ¶
func (t IntegrationResponse) AsGetAmazonSqsIntegrationResponse() (GetAmazonSqsIntegrationResponse, error)
AsGetAmazonSqsIntegrationResponse returns the union data inside the IntegrationResponse as a GetAmazonSqsIntegrationResponse
func (IntegrationResponse) AsGetChronicleIntegrationResponse ¶
func (t IntegrationResponse) AsGetChronicleIntegrationResponse() (GetChronicleIntegrationResponse, error)
AsGetChronicleIntegrationResponse returns the union data inside the IntegrationResponse as a GetChronicleIntegrationResponse
func (IntegrationResponse) AsGetElasticsearchIntegrationResponse ¶
func (t IntegrationResponse) AsGetElasticsearchIntegrationResponse() (GetElasticsearchIntegrationResponse, error)
AsGetElasticsearchIntegrationResponse returns the union data inside the IntegrationResponse as a GetElasticsearchIntegrationResponse
func (IntegrationResponse) AsGetGooglePubSubIntegrationResponse ¶
func (t IntegrationResponse) AsGetGooglePubSubIntegrationResponse() (GetGooglePubSubIntegrationResponse, error)
AsGetGooglePubSubIntegrationResponse returns the union data inside the IntegrationResponse as a GetGooglePubSubIntegrationResponse
func (IntegrationResponse) AsGetGoogleSccIntegrationResponse ¶
func (t IntegrationResponse) AsGetGoogleSccIntegrationResponse() (GetGoogleSccIntegrationResponse, error)
AsGetGoogleSccIntegrationResponse returns the union data inside the IntegrationResponse as a GetGoogleSccIntegrationResponse
func (IntegrationResponse) AsGetKafkaIntegrationResponse ¶
func (t IntegrationResponse) AsGetKafkaIntegrationResponse() (GetKafkaIntegrationResponse, error)
AsGetKafkaIntegrationResponse returns the union data inside the IntegrationResponse as a GetKafkaIntegrationResponse
func (IntegrationResponse) AsGetMcmIntegrationResponse ¶
func (t IntegrationResponse) AsGetMcmIntegrationResponse() (GetMcmIntegrationResponse, error)
AsGetMcmIntegrationResponse returns the union data inside the IntegrationResponse as a GetMcmIntegrationResponse
func (IntegrationResponse) AsGetMicrosoftSentinelIntegrationResponse ¶
func (t IntegrationResponse) AsGetMicrosoftSentinelIntegrationResponse() (GetMicrosoftSentinelIntegrationResponse, error)
AsGetMicrosoftSentinelIntegrationResponse returns the union data inside the IntegrationResponse as a GetMicrosoftSentinelIntegrationResponse
func (IntegrationResponse) AsGetQradarIntegrationResponse ¶
func (t IntegrationResponse) AsGetQradarIntegrationResponse() (GetQradarIntegrationResponse, error)
AsGetQradarIntegrationResponse returns the union data inside the IntegrationResponse as a GetQradarIntegrationResponse
func (IntegrationResponse) AsGetSplunkIntegrationResponse ¶
func (t IntegrationResponse) AsGetSplunkIntegrationResponse() (GetSplunkIntegrationResponse, error)
AsGetSplunkIntegrationResponse returns the union data inside the IntegrationResponse as a GetSplunkIntegrationResponse
func (IntegrationResponse) AsGetSyslogIntegrationResponse ¶
func (t IntegrationResponse) AsGetSyslogIntegrationResponse() (GetSyslogIntegrationResponse, error)
AsGetSyslogIntegrationResponse returns the union data inside the IntegrationResponse as a GetSyslogIntegrationResponse
func (IntegrationResponse) AsGetWebhookIntegrationResponse ¶
func (t IntegrationResponse) AsGetWebhookIntegrationResponse() (GetWebhookIntegrationResponse, error)
AsGetWebhookIntegrationResponse returns the union data inside the IntegrationResponse as a GetWebhookIntegrationResponse
func (IntegrationResponse) Discriminator ¶
func (t IntegrationResponse) Discriminator() (string, error)
func (*IntegrationResponse) FromGetAmazonSqsIntegrationResponse ¶
func (t *IntegrationResponse) FromGetAmazonSqsIntegrationResponse(v GetAmazonSqsIntegrationResponse) error
FromGetAmazonSqsIntegrationResponse overwrites any union data inside the IntegrationResponse as the provided GetAmazonSqsIntegrationResponse
func (*IntegrationResponse) FromGetChronicleIntegrationResponse ¶
func (t *IntegrationResponse) FromGetChronicleIntegrationResponse(v GetChronicleIntegrationResponse) error
FromGetChronicleIntegrationResponse overwrites any union data inside the IntegrationResponse as the provided GetChronicleIntegrationResponse
func (*IntegrationResponse) FromGetElasticsearchIntegrationResponse ¶
func (t *IntegrationResponse) FromGetElasticsearchIntegrationResponse(v GetElasticsearchIntegrationResponse) error
FromGetElasticsearchIntegrationResponse overwrites any union data inside the IntegrationResponse as the provided GetElasticsearchIntegrationResponse
func (*IntegrationResponse) FromGetGooglePubSubIntegrationResponse ¶
func (t *IntegrationResponse) FromGetGooglePubSubIntegrationResponse(v GetGooglePubSubIntegrationResponse) error
FromGetGooglePubSubIntegrationResponse overwrites any union data inside the IntegrationResponse as the provided GetGooglePubSubIntegrationResponse
func (*IntegrationResponse) FromGetGoogleSccIntegrationResponse ¶
func (t *IntegrationResponse) FromGetGoogleSccIntegrationResponse(v GetGoogleSccIntegrationResponse) error
FromGetGoogleSccIntegrationResponse overwrites any union data inside the IntegrationResponse as the provided GetGoogleSccIntegrationResponse
func (*IntegrationResponse) FromGetKafkaIntegrationResponse ¶
func (t *IntegrationResponse) FromGetKafkaIntegrationResponse(v GetKafkaIntegrationResponse) error
FromGetKafkaIntegrationResponse overwrites any union data inside the IntegrationResponse as the provided GetKafkaIntegrationResponse
func (*IntegrationResponse) FromGetMcmIntegrationResponse ¶
func (t *IntegrationResponse) FromGetMcmIntegrationResponse(v GetMcmIntegrationResponse) error
FromGetMcmIntegrationResponse overwrites any union data inside the IntegrationResponse as the provided GetMcmIntegrationResponse
func (*IntegrationResponse) FromGetMicrosoftSentinelIntegrationResponse ¶
func (t *IntegrationResponse) FromGetMicrosoftSentinelIntegrationResponse(v GetMicrosoftSentinelIntegrationResponse) error
FromGetMicrosoftSentinelIntegrationResponse overwrites any union data inside the IntegrationResponse as the provided GetMicrosoftSentinelIntegrationResponse
func (*IntegrationResponse) FromGetQradarIntegrationResponse ¶
func (t *IntegrationResponse) FromGetQradarIntegrationResponse(v GetQradarIntegrationResponse) error
FromGetQradarIntegrationResponse overwrites any union data inside the IntegrationResponse as the provided GetQradarIntegrationResponse
func (*IntegrationResponse) FromGetSplunkIntegrationResponse ¶
func (t *IntegrationResponse) FromGetSplunkIntegrationResponse(v GetSplunkIntegrationResponse) error
FromGetSplunkIntegrationResponse overwrites any union data inside the IntegrationResponse as the provided GetSplunkIntegrationResponse
func (*IntegrationResponse) FromGetSyslogIntegrationResponse ¶
func (t *IntegrationResponse) FromGetSyslogIntegrationResponse(v GetSyslogIntegrationResponse) error
FromGetSyslogIntegrationResponse overwrites any union data inside the IntegrationResponse as the provided GetSyslogIntegrationResponse
func (*IntegrationResponse) FromGetWebhookIntegrationResponse ¶
func (t *IntegrationResponse) FromGetWebhookIntegrationResponse(v GetWebhookIntegrationResponse) error
FromGetWebhookIntegrationResponse overwrites any union data inside the IntegrationResponse as the provided GetWebhookIntegrationResponse
func (IntegrationResponse) MarshalJSON ¶
func (t IntegrationResponse) MarshalJSON() ([]byte, error)
func (*IntegrationResponse) MergeGetAmazonSqsIntegrationResponse ¶
func (t *IntegrationResponse) MergeGetAmazonSqsIntegrationResponse(v GetAmazonSqsIntegrationResponse) error
MergeGetAmazonSqsIntegrationResponse performs a merge with any union data inside the IntegrationResponse, using the provided GetAmazonSqsIntegrationResponse
func (*IntegrationResponse) MergeGetChronicleIntegrationResponse ¶
func (t *IntegrationResponse) MergeGetChronicleIntegrationResponse(v GetChronicleIntegrationResponse) error
MergeGetChronicleIntegrationResponse performs a merge with any union data inside the IntegrationResponse, using the provided GetChronicleIntegrationResponse
func (*IntegrationResponse) MergeGetElasticsearchIntegrationResponse ¶
func (t *IntegrationResponse) MergeGetElasticsearchIntegrationResponse(v GetElasticsearchIntegrationResponse) error
MergeGetElasticsearchIntegrationResponse performs a merge with any union data inside the IntegrationResponse, using the provided GetElasticsearchIntegrationResponse
func (*IntegrationResponse) MergeGetGooglePubSubIntegrationResponse ¶
func (t *IntegrationResponse) MergeGetGooglePubSubIntegrationResponse(v GetGooglePubSubIntegrationResponse) error
MergeGetGooglePubSubIntegrationResponse performs a merge with any union data inside the IntegrationResponse, using the provided GetGooglePubSubIntegrationResponse
func (*IntegrationResponse) MergeGetGoogleSccIntegrationResponse ¶
func (t *IntegrationResponse) MergeGetGoogleSccIntegrationResponse(v GetGoogleSccIntegrationResponse) error
MergeGetGoogleSccIntegrationResponse performs a merge with any union data inside the IntegrationResponse, using the provided GetGoogleSccIntegrationResponse
func (*IntegrationResponse) MergeGetKafkaIntegrationResponse ¶
func (t *IntegrationResponse) MergeGetKafkaIntegrationResponse(v GetKafkaIntegrationResponse) error
MergeGetKafkaIntegrationResponse performs a merge with any union data inside the IntegrationResponse, using the provided GetKafkaIntegrationResponse
func (*IntegrationResponse) MergeGetMcmIntegrationResponse ¶
func (t *IntegrationResponse) MergeGetMcmIntegrationResponse(v GetMcmIntegrationResponse) error
MergeGetMcmIntegrationResponse performs a merge with any union data inside the IntegrationResponse, using the provided GetMcmIntegrationResponse
func (*IntegrationResponse) MergeGetMicrosoftSentinelIntegrationResponse ¶
func (t *IntegrationResponse) MergeGetMicrosoftSentinelIntegrationResponse(v GetMicrosoftSentinelIntegrationResponse) error
MergeGetMicrosoftSentinelIntegrationResponse performs a merge with any union data inside the IntegrationResponse, using the provided GetMicrosoftSentinelIntegrationResponse
func (*IntegrationResponse) MergeGetQradarIntegrationResponse ¶
func (t *IntegrationResponse) MergeGetQradarIntegrationResponse(v GetQradarIntegrationResponse) error
MergeGetQradarIntegrationResponse performs a merge with any union data inside the IntegrationResponse, using the provided GetQradarIntegrationResponse
func (*IntegrationResponse) MergeGetSplunkIntegrationResponse ¶
func (t *IntegrationResponse) MergeGetSplunkIntegrationResponse(v GetSplunkIntegrationResponse) error
MergeGetSplunkIntegrationResponse performs a merge with any union data inside the IntegrationResponse, using the provided GetSplunkIntegrationResponse
func (*IntegrationResponse) MergeGetSyslogIntegrationResponse ¶
func (t *IntegrationResponse) MergeGetSyslogIntegrationResponse(v GetSyslogIntegrationResponse) error
MergeGetSyslogIntegrationResponse performs a merge with any union data inside the IntegrationResponse, using the provided GetSyslogIntegrationResponse
func (*IntegrationResponse) MergeGetWebhookIntegrationResponse ¶
func (t *IntegrationResponse) MergeGetWebhookIntegrationResponse(v GetWebhookIntegrationResponse) error
MergeGetWebhookIntegrationResponse performs a merge with any union data inside the IntegrationResponse, using the provided GetWebhookIntegrationResponse
func (*IntegrationResponse) UnmarshalJSON ¶
func (t *IntegrationResponse) UnmarshalJSON(b []byte) error
func (IntegrationResponse) ValueByDiscriminator ¶
func (t IntegrationResponse) ValueByDiscriminator() (interface{}, error)
type IntegrationResponseV1 ¶
type IntegrationResponseV1 struct {
// ID Integration id.
ID UnlimitedLong `json:"id"`
// Name Integration name.
Name string `json:"name"`
// CreatedAt Integration creation date.
CreatedAt time.Time `json:"createdAt"`
// ModifiedAt Integration modification date.
ModifiedAt time.Time `json:"modifiedAt"`
// DeletedAt Integration deletion date.
DeletedAt *time.Time `json:"deletedAt,omitempty"`
// CustomerID Customer identifier for which the integration was created.
CustomerID UnlimitedLong `json:"customerId"`
// IsEnabled Integration enabled status.
IsEnabled bool `json:"isEnabled"`
// IsValid Integration valid status.
IsValid bool `json:"isValid"`
// IsAllTeams **True** if the integration is enabled for all teams, **false** otherwise and the *teamIds* for which is accessible will be defined.
IsAllTeams bool `json:"isAllTeams"`
// TeamIDs The list of internal Sysdig team ids that the integration is enabled for.
TeamIDs *[]UnlimitedLong `json:"teamIds,omitempty"`
// JiraProjectID Jira project id.
JiraProjectID string `json:"jiraProjectId"`
// JiraProjectName Jira project name.
JiraProjectName *string `json:"jiraProjectName,omitempty"`
// JiraURL Customer's Jira URL.
JiraURL string `json:"jiraUrl"`
// JiraEmail User's Jira email.
JiraEmail openapi_types.Email `json:"jiraEmail"`
// JiraAssignee The default assignee account id for this integration.
JiraAssignee *string `json:"jiraAssignee,omitempty"`
// JiraLabels The list of labels available for this integration.
JiraLabels *[]string `json:"jiraLabels,omitempty"`
// ParentIssueType Parent issue type for the integration.
ParentIssueType *IssueTypeResponseV1 `json:"parentIssueType,omitempty"`
// ChildIssueType Child issue type for the integration.
ChildIssueType *IssueTypeResponseV1 `json:"childIssueType,omitempty"`
}
IntegrationResponseV1 defines model for IntegrationResponseV1.
type IntegrationType ¶
type IntegrationType string
IntegrationType The platform to which data will be forwarded
const ( IntegrationTypeCHRONICLE IntegrationType = "CHRONICLE" IntegrationTypeELASTIC IntegrationType = "ELASTIC" IntegrationTypeKAFKA IntegrationType = "KAFKA" IntegrationTypeMCM IntegrationType = "MCM" IntegrationTypePUBSUB IntegrationType = "PUBSUB" IntegrationTypeQRADAR IntegrationType = "QRADAR" IntegrationTypeSCC IntegrationType = "SCC" IntegrationTypeSENTINEL IntegrationType = "SENTINEL" IntegrationTypeSPLUNK IntegrationType = "SPLUNK" IntegrationTypeSQS IntegrationType = "SQS" IntegrationTypeSYSLOG IntegrationType = "SYSLOG" IntegrationTypeWEBHOOK IntegrationType = "WEBHOOK" )
Defines values for IntegrationType.
type IntegrationTypesResponse ¶
type IntegrationTypesResponse struct {
Data []IntegrationType `json:"data"`
}
IntegrationTypesResponse The list of supported integration types
type InternalServerError ¶
type InternalServerError = Error
InternalServerError defines model for InternalServerError.
type InternalServerErrorPrometheus ¶
type InternalServerErrorPrometheus = PrometheusError
InternalServerErrorPrometheus defines model for InternalServerErrorPrometheus.
type IntoClientOption ¶ added in v0.6.0
type IntoClientOption interface {
AsClientOption() ClientOption
}
type InventoryPage ¶
type InventoryPage struct {
// Next The next page
Next *int32 `json:"next,omitempty"`
// Previous The previous page
Previous *int32 `json:"previous,omitempty"`
// Total Total page count
Total int32 `json:"total"`
}
InventoryPage The total number of pages the matched the filter, and the next and previous page numbers.
type InventoryResource ¶
type InventoryResource struct {
// Category The resource category
Category string `json:"category"`
// ConfigApiEndpoint A link that provides the resource configuration.
ConfigApiEndpoint *string `json:"configApiEndpoint,omitempty"`
// ContainerInfo List of containers (with some of kubernetes metadata) belonging to this kubernetes workload. If resource is not kubernetes workload this fild will be empty.
ContainerInfo *[]ContainerInfo `json:"containerInfo,omitempty"`
// Hash Resource unique identifier
Hash string `json:"hash"`
// InUseVulnerabilitySummary Vulnerability summary of a resource
InUseVulnerabilitySummary *VulnerabilitySummary `json:"inUseVulnerabilitySummary,omitempty"`
// IsExposed Indicates if a resource is exposed to the internet
IsExposed *bool `json:"isExposed,omitempty"`
// Labels The resource labels
Labels []string `json:"labels"`
// LastSeen Last scan date as unix timestamp
LastSeen int64 `json:"lastSeen"`
// Metadata The resource metadata
Metadata map[string]interface{} `json:"metadata"`
// Name Resource name
Name string `json:"name"`
// Platform The resource platform (such as AWS, GCP, Kubernetes, or Azure)
Platform string `json:"platform"`
// PostureControlSummaryApiEndpoint A link that provides the posture control summary.
PostureControlSummaryApiEndpoint *string `json:"postureControlSummaryApiEndpoint,omitempty"`
// PosturePolicySummary The posture policy summary
PosturePolicySummary *PosturePolicySummary `json:"posturePolicySummary,omitempty"`
// ResourceOrigin Where a resource was collected (Code, Deployed)
ResourceOrigin string `json:"resourceOrigin"`
// Type The resource type
Type string `json:"type"`
// ValidatedExposure Indicates if a resource which is exposed to the internet could be reach by our network exposure validator
ValidatedExposure *bool `json:"validatedExposure,omitempty"`
// VmApiEndpoint A link that provides vulnerability management information about an image (Images only).
VmApiEndpoint *string `json:"vmApiEndpoint,omitempty"`
// VulnerabilitySummary Vulnerability summary of a resource
VulnerabilitySummary *VulnerabilitySummary `json:"vulnerabilitySummary,omitempty"`
// Zones Resource zones
Zones []InventoryZone `json:"zones"`
}
InventoryResource An Inventory Resource
type InventoryResourceExtended ¶
type InventoryResourceExtended struct {
// Category The resource category
Category string `json:"category"`
// ConfigApiEndpoint A link that provides the resource configuration.
ConfigApiEndpoint *string `json:"configApiEndpoint,omitempty"`
// ContainerInfo List of containers (with some of kubernetes metadata) belonging to this kubernetes workload. If resource is not kubernetes workload this fild will be empty.
ContainerInfo *[]ContainerInfo `json:"containerInfo,omitempty"`
// Hash Resource unique identifier
Hash string `json:"hash"`
// ImageSummary Images used by the workload (Workloads only)
ImageSummary *[]Image `json:"imageSummary,omitempty"`
// InUseVulnerabilitySummary Vulnerability summary of a resource
InUseVulnerabilitySummary *VulnerabilitySummary `json:"inUseVulnerabilitySummary,omitempty"`
// IsExposed Indicates if a resource is exposed to the internet
IsExposed *bool `json:"isExposed,omitempty"`
// Labels The resource labels
Labels []string `json:"labels"`
// LastSeen Last scan date as unix timestamp
LastSeen int64 `json:"lastSeen"`
// Metadata The resource metadata
Metadata map[string]interface{} `json:"metadata"`
// Name Resource name
Name string `json:"name"`
// Platform The resource platform (such as AWS, GCP, Kubernetes, or Azure)
Platform string `json:"platform"`
// PostureControlSummaryApiEndpoint A link that provides the posture control summary.
PostureControlSummaryApiEndpoint *string `json:"postureControlSummaryApiEndpoint,omitempty"`
// PosturePolicySummary The posture policy summary
PosturePolicySummary *PosturePolicySummary `json:"posturePolicySummary,omitempty"`
// ResourceOrigin Where a resource was collected (Code, Deployed)
ResourceOrigin string `json:"resourceOrigin"`
// Type The resource type
Type string `json:"type"`
// ValidatedExposure Indicates if a resource which is exposed to the internet could be reach by our network exposure validator
ValidatedExposure *bool `json:"validatedExposure,omitempty"`
// VmApiEndpoint A link that provides vulnerability management information about an image (Images only).
VmApiEndpoint *string `json:"vmApiEndpoint,omitempty"`
// VulnerabilitySummary Vulnerability summary of a resource
VulnerabilitySummary *VulnerabilitySummary `json:"vulnerabilitySummary,omitempty"`
// Zones Resource zones
Zones []InventoryZone `json:"zones"`
}
InventoryResourceExtended defines model for InventoryResourceExtended.
type InventoryResourceResponse ¶
type InventoryResourceResponse struct {
// Data The resources that matches the filter
Data []InventoryResource `json:"data"`
// Page The total number of pages the matched the filter, and the next and previous page numbers.
Page InventoryPage `json:"page"`
}
InventoryResourceResponse A paged response of resources that match the filter.
type InventoryZone ¶
type InventoryZone struct {
// Id The zone identifier
Id int64 `json:"id"`
// Name The zone name
Name string `json:"name"`
}
InventoryZone a Zone
type IpFilterIdPath ¶
type IpFilterIdPath = UnlimitedLong
type IpFilterResponseV1 ¶
type IpFilterResponseV1 struct {
Id *UnlimitedLong `json:"id,omitempty"`
// IpRange IP range in CIDR notation
IpRange *string `json:"ipRange,omitempty"`
// IsAllowed Whether the IP range is allowed or not.
IsAllowed *bool `json:"isAllowed,omitempty"`
IsEnabled *bool `json:"isEnabled,omitempty"`
// LastUpdated The date when IP filter was last updated.
LastUpdated *time.Time `json:"lastUpdated,omitempty"`
Note *string `json:"note"`
}
IpFilterResponseV1 defines model for IpFilterResponseV1.
type IpFiltersPaginatedResponseV1 ¶
type IpFiltersPaginatedResponseV1 struct {
Data *[]IpFilterResponseV1 `json:"data,omitempty"`
// Page Page information.
Page *struct {
Next *string `json:"next"`
Previous *string `json:"previous"`
Total *int64 `json:"total,omitempty"`
} `json:"page,omitempty"`
}
IpFiltersPaginatedResponseV1 defines model for IpFiltersPaginatedResponseV1.
type IpFiltersSettingsV1 ¶
type IpFiltersSettingsV1 struct {
// IsFilteringEnabled Specifies if IP filtering is enabled.
IsFilteringEnabled *bool `json:"isFilteringEnabled,omitempty"`
}
IpFiltersSettingsV1 Used to configure IP filters settings.
type IssueTypeFieldResponseV1 ¶
type IssueTypeFieldResponseV1 struct {
// ID Issue type field id.
ID UnlimitedLong `json:"id"`
// JiraID Issue type field id on Jira.
JiraID string `json:"jiraId"`
// JiraName Jira issue type field name.
JiraName string `json:"jiraName"`
// Type Issue type field type.
Type IssueTypeFieldResponseV1Type `json:"type"`
// IsRequired Indicates if the field is required.
IsRequired bool `json:"isRequired"`
// HasDefaultValue Indicates if the field has a default value.
HasDefaultValue bool `json:"hasDefaultValue"`
// AllowedValues Allowed values for the field.
AllowedValues *[]IssueTypeFieldResponseV1_AllowedValues_Item `json:"allowedValues,omitempty"`
}
IssueTypeFieldResponseV1 defines model for IssueTypeFieldResponseV1.
type IssueTypeFieldResponseV1Type ¶
type IssueTypeFieldResponseV1Type string
IssueTypeFieldResponseV1Type Issue type field type.
const ( IssueTypeFieldResponseV1TypeCheckbox IssueTypeFieldResponseV1Type = "checkbox" IssueTypeFieldResponseV1TypeDocument IssueTypeFieldResponseV1Type = "document" IssueTypeFieldResponseV1TypeLabel IssueTypeFieldResponseV1Type = "label" IssueTypeFieldResponseV1TypeNumber IssueTypeFieldResponseV1Type = "number" IssueTypeFieldResponseV1TypeText IssueTypeFieldResponseV1Type = "text" IssueTypeFieldResponseV1TypeUser IssueTypeFieldResponseV1Type = "user" )
Defines values for IssueTypeFieldResponseV1Type.
type IssueTypeFieldResponseV1_AllowedValues_Item ¶
type IssueTypeFieldResponseV1_AllowedValues_Item struct {
// contains filtered or unexported fields
}
IssueTypeFieldResponseV1_AllowedValues_Item defines model for IssueTypeFieldResponseV1.allowedValues.Item.
func (IssueTypeFieldResponseV1_AllowedValues_Item) AsCheckboxFieldValueV1 ¶
func (t IssueTypeFieldResponseV1_AllowedValues_Item) AsCheckboxFieldValueV1() (CheckboxFieldValueV1, error)
AsCheckboxFieldValueV1 returns the union data inside the IssueTypeFieldResponseV1_AllowedValues_Item as a CheckboxFieldValueV1
func (*IssueTypeFieldResponseV1_AllowedValues_Item) FromCheckboxFieldValueV1 ¶
func (t *IssueTypeFieldResponseV1_AllowedValues_Item) FromCheckboxFieldValueV1(v CheckboxFieldValueV1) error
FromCheckboxFieldValueV1 overwrites any union data inside the IssueTypeFieldResponseV1_AllowedValues_Item as the provided CheckboxFieldValueV1
func (IssueTypeFieldResponseV1_AllowedValues_Item) MarshalJSON ¶
func (t IssueTypeFieldResponseV1_AllowedValues_Item) MarshalJSON() ([]byte, error)
func (*IssueTypeFieldResponseV1_AllowedValues_Item) MergeCheckboxFieldValueV1 ¶
func (t *IssueTypeFieldResponseV1_AllowedValues_Item) MergeCheckboxFieldValueV1(v CheckboxFieldValueV1) error
MergeCheckboxFieldValueV1 performs a merge with any union data inside the IssueTypeFieldResponseV1_AllowedValues_Item, using the provided CheckboxFieldValueV1
func (*IssueTypeFieldResponseV1_AllowedValues_Item) UnmarshalJSON ¶
func (t *IssueTypeFieldResponseV1_AllowedValues_Item) UnmarshalJSON(b []byte) error
type IssueTypeID ¶
type IssueTypeID = UnlimitedLong
type IssueTypeResponseV1 ¶
type IssueTypeResponseV1 struct {
// ID Issue type ID.
ID UnlimitedLong `json:"id"`
// JiraID Issue type ID on Jira.
JiraID string `json:"jiraId"`
// JiraName Jira issue type name.
JiraName string `json:"jiraName"`
// JiraHierarchyLevel Issue type hierarchy level on Jira.
JiraHierarchyLevel int32 `json:"jiraHierarchyLevel"`
// JiraOpenStatusID Jira status ID mapped to open status.
JiraOpenStatusID string `json:"jiraOpenStatusId"`
// JiraInProgressStatusID Jira status ID mapped to in progress status.
JiraInProgressStatusID string `json:"jiraInProgressStatusId"`
// JiraClosedStatusID Jira status ID mapped to closed status.
JiraClosedStatusID string `json:"jiraClosedStatusId"`
// StandardFields Standard fields for the issue type.
StandardFields []IssueTypeFieldResponseV1 `json:"standardFields"`
// CustomFields Custom fields for the issue type.
CustomFields *[]IssueTypeFieldResponseV1 `json:"customFields,omitempty"`
}
IssueTypeResponseV1 defines model for IssueTypeResponseV1.
type IssueTypesResponseV1 ¶
type IssueTypesResponseV1 struct {
// Data List of issue types.
Data *[]IssueTypeResponseV1 `json:"data,omitempty"`
}
IssueTypesResponseV1 defines model for IssueTypesResponseV1.
type JobResponse ¶
type JobResponse struct {
// CompletedOn Timestamp when the job was completed
CompletedOn *time.Time `json:"completedOn,omitempty"`
// CreatedBy Email of the user who created the job
CreatedBy string `json:"createdBy"`
// CustomerId ID of the user associated with the job.
CustomerId int64 `json:"customerId"`
// FileName File name of the report
FileName *string `json:"fileName,omitempty"`
// FilePath File path of the report
FilePath *string `json:"filePath,omitempty"`
// IacTaskId ID of the IAC scheduled task.
IacTaskId *int64 `json:"iacTaskId,omitempty"`
// Id Unique identifier for the job.
Id string `json:"id"`
// IsReportTemplate Indicates if the report is a template
IsReportTemplate bool `json:"isReportTemplate"`
// JobName Name of the job
JobName *string `json:"jobName,omitempty"`
// JobType Type of the job
JobType string `json:"jobType"`
// Policies List of policy IDs
Policies *[]int64 `json:"policies,omitempty"`
// ReportFormat Format of the report
ReportFormat string `json:"reportFormat"`
// ReportId ID of the report
ReportId int64 `json:"reportId"`
// ScheduleId ID of the schedule associated with the job
ScheduleId *string `json:"scheduleId,omitempty"`
// ScheduledOn Timestamp when the job was scheduled
ScheduledOn time.Time `json:"scheduledOn"`
// StartedOn Timestamp when the job was started
StartedOn *time.Time `json:"startedOn,omitempty"`
// Status Status of the job
Status string `json:"status"`
// TeamId ID of the team the job was created under.
TeamId int64 `json:"teamId"`
// TimeFrame The start and end time of the request
TimeFrame *TimeFrame `json:"timeFrame,omitempty"`
// Timezone Timezone of the request time frame
Timezone *string `json:"timezone,omitempty"`
// UserId ID of the user who created the job.
UserId int64 `json:"userId"`
// Zones List of zone IDs
Zones []int64 `json:"zones"`
}
JobResponse Schema for a job response
type K8sAdmissionReviewContent ¶
type K8sAdmissionReviewContent struct {
// ClusterName Kubernetes cluster name
ClusterName *string `json:"clusterName,omitempty"`
// Namespace Kubernetes namespace
Namespace *string `json:"namespace,omitempty"`
// ResourceKind Kubernetes resource kind
ResourceKind *string `json:"resourceKind,omitempty"`
// ResourceName Kubernetes resource name
ResourceName *string `json:"resourceName,omitempty"`
ScanResult map[string]string `json:"scanResult"`
// Type The type of the event content.
Type EventContentType `json:"type"`
// Zones List of zones that match the scope of the resource.
Zones *[]Zone `json:"zones,omitempty"`
}
K8sAdmissionReviewContent defines model for K8sAdmissionReviewContent.
type KafkaAuthenticatedConnectionInfo ¶
type KafkaAuthenticatedConnectionInfo struct {
// Auth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
Auth KafkaAuthenticatedConnectionInfoAuth `json:"auth"`
// contains filtered or unexported fields
}
KafkaAuthenticatedConnectionInfo Get Kafka Authenticated Integration Request
func (KafkaAuthenticatedConnectionInfo) AsKafkaGssapiAuthenticatedConnectionInfo ¶
func (t KafkaAuthenticatedConnectionInfo) AsKafkaGssapiAuthenticatedConnectionInfo() (KafkaGssapiAuthenticatedConnectionInfo, error)
AsKafkaGssapiAuthenticatedConnectionInfo returns the union data inside the KafkaAuthenticatedConnectionInfo as a KafkaGssapiAuthenticatedConnectionInfo
func (KafkaAuthenticatedConnectionInfo) AsKafkaSaslPlainAuthenticatedConnectionInfo ¶
func (t KafkaAuthenticatedConnectionInfo) AsKafkaSaslPlainAuthenticatedConnectionInfo() (KafkaSaslPlainAuthenticatedConnectionInfo, error)
AsKafkaSaslPlainAuthenticatedConnectionInfo returns the union data inside the KafkaAuthenticatedConnectionInfo as a KafkaSaslPlainAuthenticatedConnectionInfo
func (KafkaAuthenticatedConnectionInfo) AsKafkaSaslScramAuthenticatedConnectionInfo ¶
func (t KafkaAuthenticatedConnectionInfo) AsKafkaSaslScramAuthenticatedConnectionInfo() (KafkaSaslScramAuthenticatedConnectionInfo, error)
AsKafkaSaslScramAuthenticatedConnectionInfo returns the union data inside the KafkaAuthenticatedConnectionInfo as a KafkaSaslScramAuthenticatedConnectionInfo
func (*KafkaAuthenticatedConnectionInfo) FromKafkaGssapiAuthenticatedConnectionInfo ¶
func (t *KafkaAuthenticatedConnectionInfo) FromKafkaGssapiAuthenticatedConnectionInfo(v KafkaGssapiAuthenticatedConnectionInfo) error
FromKafkaGssapiAuthenticatedConnectionInfo overwrites any union data inside the KafkaAuthenticatedConnectionInfo as the provided KafkaGssapiAuthenticatedConnectionInfo
func (*KafkaAuthenticatedConnectionInfo) FromKafkaSaslPlainAuthenticatedConnectionInfo ¶
func (t *KafkaAuthenticatedConnectionInfo) FromKafkaSaslPlainAuthenticatedConnectionInfo(v KafkaSaslPlainAuthenticatedConnectionInfo) error
FromKafkaSaslPlainAuthenticatedConnectionInfo overwrites any union data inside the KafkaAuthenticatedConnectionInfo as the provided KafkaSaslPlainAuthenticatedConnectionInfo
func (*KafkaAuthenticatedConnectionInfo) FromKafkaSaslScramAuthenticatedConnectionInfo ¶
func (t *KafkaAuthenticatedConnectionInfo) FromKafkaSaslScramAuthenticatedConnectionInfo(v KafkaSaslScramAuthenticatedConnectionInfo) error
FromKafkaSaslScramAuthenticatedConnectionInfo overwrites any union data inside the KafkaAuthenticatedConnectionInfo as the provided KafkaSaslScramAuthenticatedConnectionInfo
func (KafkaAuthenticatedConnectionInfo) MarshalJSON ¶
func (t KafkaAuthenticatedConnectionInfo) MarshalJSON() ([]byte, error)
func (*KafkaAuthenticatedConnectionInfo) MergeKafkaGssapiAuthenticatedConnectionInfo ¶
func (t *KafkaAuthenticatedConnectionInfo) MergeKafkaGssapiAuthenticatedConnectionInfo(v KafkaGssapiAuthenticatedConnectionInfo) error
MergeKafkaGssapiAuthenticatedConnectionInfo performs a merge with any union data inside the KafkaAuthenticatedConnectionInfo, using the provided KafkaGssapiAuthenticatedConnectionInfo
func (*KafkaAuthenticatedConnectionInfo) MergeKafkaSaslPlainAuthenticatedConnectionInfo ¶
func (t *KafkaAuthenticatedConnectionInfo) MergeKafkaSaslPlainAuthenticatedConnectionInfo(v KafkaSaslPlainAuthenticatedConnectionInfo) error
MergeKafkaSaslPlainAuthenticatedConnectionInfo performs a merge with any union data inside the KafkaAuthenticatedConnectionInfo, using the provided KafkaSaslPlainAuthenticatedConnectionInfo
func (*KafkaAuthenticatedConnectionInfo) MergeKafkaSaslScramAuthenticatedConnectionInfo ¶
func (t *KafkaAuthenticatedConnectionInfo) MergeKafkaSaslScramAuthenticatedConnectionInfo(v KafkaSaslScramAuthenticatedConnectionInfo) error
MergeKafkaSaslScramAuthenticatedConnectionInfo performs a merge with any union data inside the KafkaAuthenticatedConnectionInfo, using the provided KafkaSaslScramAuthenticatedConnectionInfo
func (*KafkaAuthenticatedConnectionInfo) UnmarshalJSON ¶
func (t *KafkaAuthenticatedConnectionInfo) UnmarshalJSON(b []byte) error
type KafkaAuthenticatedConnectionInfoAuth ¶
type KafkaAuthenticatedConnectionInfoAuth string
KafkaAuthenticatedConnectionInfoAuth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
const ( KafkaAuthenticatedConnectionInfoAuthGssapi KafkaAuthenticatedConnectionInfoAuth = "gssapi" KafkaAuthenticatedConnectionInfoAuthSaslplain KafkaAuthenticatedConnectionInfoAuth = "sasl/plain" KafkaAuthenticatedConnectionInfoAuthSaslscram KafkaAuthenticatedConnectionInfoAuth = "sasl/scram" )
Defines values for KafkaAuthenticatedConnectionInfoAuth.
type KafkaAuthenticatedPrivateConnectionInfo ¶
type KafkaAuthenticatedPrivateConnectionInfo struct {
// Auth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
Auth KafkaAuthenticatedPrivateConnectionInfoAuth `json:"auth"`
// contains filtered or unexported fields
}
KafkaAuthenticatedPrivateConnectionInfo Create Kafka Authenticated Integration Request
func (KafkaAuthenticatedPrivateConnectionInfo) AsKafkaGssapiAuthenticatedPrivateConnectionInfo ¶
func (t KafkaAuthenticatedPrivateConnectionInfo) AsKafkaGssapiAuthenticatedPrivateConnectionInfo() (KafkaGssapiAuthenticatedPrivateConnectionInfo, error)
AsKafkaGssapiAuthenticatedPrivateConnectionInfo returns the union data inside the KafkaAuthenticatedPrivateConnectionInfo as a KafkaGssapiAuthenticatedPrivateConnectionInfo
func (KafkaAuthenticatedPrivateConnectionInfo) AsKafkaSaslPlainAuthenticatedPrivateConnectionInfo ¶
func (t KafkaAuthenticatedPrivateConnectionInfo) AsKafkaSaslPlainAuthenticatedPrivateConnectionInfo() (KafkaSaslPlainAuthenticatedPrivateConnectionInfo, error)
AsKafkaSaslPlainAuthenticatedPrivateConnectionInfo returns the union data inside the KafkaAuthenticatedPrivateConnectionInfo as a KafkaSaslPlainAuthenticatedPrivateConnectionInfo
func (KafkaAuthenticatedPrivateConnectionInfo) AsKafkaSaslScramAuthenticatedPrivateConnectionInfo ¶
func (t KafkaAuthenticatedPrivateConnectionInfo) AsKafkaSaslScramAuthenticatedPrivateConnectionInfo() (KafkaSaslScramAuthenticatedPrivateConnectionInfo, error)
AsKafkaSaslScramAuthenticatedPrivateConnectionInfo returns the union data inside the KafkaAuthenticatedPrivateConnectionInfo as a KafkaSaslScramAuthenticatedPrivateConnectionInfo
func (*KafkaAuthenticatedPrivateConnectionInfo) FromKafkaGssapiAuthenticatedPrivateConnectionInfo ¶
func (t *KafkaAuthenticatedPrivateConnectionInfo) FromKafkaGssapiAuthenticatedPrivateConnectionInfo(v KafkaGssapiAuthenticatedPrivateConnectionInfo) error
FromKafkaGssapiAuthenticatedPrivateConnectionInfo overwrites any union data inside the KafkaAuthenticatedPrivateConnectionInfo as the provided KafkaGssapiAuthenticatedPrivateConnectionInfo
func (*KafkaAuthenticatedPrivateConnectionInfo) FromKafkaSaslPlainAuthenticatedPrivateConnectionInfo ¶
func (t *KafkaAuthenticatedPrivateConnectionInfo) FromKafkaSaslPlainAuthenticatedPrivateConnectionInfo(v KafkaSaslPlainAuthenticatedPrivateConnectionInfo) error
FromKafkaSaslPlainAuthenticatedPrivateConnectionInfo overwrites any union data inside the KafkaAuthenticatedPrivateConnectionInfo as the provided KafkaSaslPlainAuthenticatedPrivateConnectionInfo
func (*KafkaAuthenticatedPrivateConnectionInfo) FromKafkaSaslScramAuthenticatedPrivateConnectionInfo ¶
func (t *KafkaAuthenticatedPrivateConnectionInfo) FromKafkaSaslScramAuthenticatedPrivateConnectionInfo(v KafkaSaslScramAuthenticatedPrivateConnectionInfo) error
FromKafkaSaslScramAuthenticatedPrivateConnectionInfo overwrites any union data inside the KafkaAuthenticatedPrivateConnectionInfo as the provided KafkaSaslScramAuthenticatedPrivateConnectionInfo
func (KafkaAuthenticatedPrivateConnectionInfo) MarshalJSON ¶
func (t KafkaAuthenticatedPrivateConnectionInfo) MarshalJSON() ([]byte, error)
func (*KafkaAuthenticatedPrivateConnectionInfo) MergeKafkaGssapiAuthenticatedPrivateConnectionInfo ¶
func (t *KafkaAuthenticatedPrivateConnectionInfo) MergeKafkaGssapiAuthenticatedPrivateConnectionInfo(v KafkaGssapiAuthenticatedPrivateConnectionInfo) error
MergeKafkaGssapiAuthenticatedPrivateConnectionInfo performs a merge with any union data inside the KafkaAuthenticatedPrivateConnectionInfo, using the provided KafkaGssapiAuthenticatedPrivateConnectionInfo
func (*KafkaAuthenticatedPrivateConnectionInfo) MergeKafkaSaslPlainAuthenticatedPrivateConnectionInfo ¶
func (t *KafkaAuthenticatedPrivateConnectionInfo) MergeKafkaSaslPlainAuthenticatedPrivateConnectionInfo(v KafkaSaslPlainAuthenticatedPrivateConnectionInfo) error
MergeKafkaSaslPlainAuthenticatedPrivateConnectionInfo performs a merge with any union data inside the KafkaAuthenticatedPrivateConnectionInfo, using the provided KafkaSaslPlainAuthenticatedPrivateConnectionInfo
func (*KafkaAuthenticatedPrivateConnectionInfo) MergeKafkaSaslScramAuthenticatedPrivateConnectionInfo ¶
func (t *KafkaAuthenticatedPrivateConnectionInfo) MergeKafkaSaslScramAuthenticatedPrivateConnectionInfo(v KafkaSaslScramAuthenticatedPrivateConnectionInfo) error
MergeKafkaSaslScramAuthenticatedPrivateConnectionInfo performs a merge with any union data inside the KafkaAuthenticatedPrivateConnectionInfo, using the provided KafkaSaslScramAuthenticatedPrivateConnectionInfo
func (*KafkaAuthenticatedPrivateConnectionInfo) UnmarshalJSON ¶
func (t *KafkaAuthenticatedPrivateConnectionInfo) UnmarshalJSON(b []byte) error
type KafkaAuthenticatedPrivateConnectionInfoAuth ¶
type KafkaAuthenticatedPrivateConnectionInfoAuth string
KafkaAuthenticatedPrivateConnectionInfoAuth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
const ( KafkaAuthenticatedPrivateConnectionInfoAuthGssapi KafkaAuthenticatedPrivateConnectionInfoAuth = "gssapi" KafkaAuthenticatedPrivateConnectionInfoAuthSaslplain KafkaAuthenticatedPrivateConnectionInfoAuth = "sasl/plain" KafkaAuthenticatedPrivateConnectionInfoAuthSaslscram KafkaAuthenticatedPrivateConnectionInfoAuth = "sasl/scram" )
Defines values for KafkaAuthenticatedPrivateConnectionInfoAuth.
type KafkaGssapiAuthenticatedConnectionInfo ¶
type KafkaGssapiAuthenticatedConnectionInfo struct {
// Auth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
Auth KafkaGssapiAuthenticatedConnectionInfoAuth `json:"auth"`
// Balancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
Balancer *KafkaGssapiAuthenticatedConnectionInfoBalancer `json:"balancer,omitempty"`
// Brokers Kafka server endpoint. A Kafka cluster may provide several brokers; it follows the 'hostname: port' (without protocol scheme).
Brokers []string `json:"brokers"`
// Compression Compression standard used for the data
Compression *KafkaGssapiAuthenticatedConnectionInfoCompression `json:"compression,omitempty"`
// Krb5 Kerberos krb5.conf file content for GSSAPI
Krb5 string `json:"krb5"`
// Principal GSSAPI principal
Principal string `json:"principal"`
// Realm GSSAPI realm
Realm string `json:"realm"`
// Service GSSAPI Service name
Service string `json:"service"`
// Topic Kafka topic where you want to store the forwarded data
Topic string `json:"topic"`
// contains filtered or unexported fields
}
KafkaGssapiAuthenticatedConnectionInfo defines model for KafkaGssapiAuthenticatedConnectionInfo.
func (KafkaGssapiAuthenticatedConnectionInfo) AsKafkaPlaintext ¶
func (t KafkaGssapiAuthenticatedConnectionInfo) AsKafkaPlaintext() (KafkaPlaintext, error)
AsKafkaPlaintext returns the union data inside the KafkaGssapiAuthenticatedConnectionInfo as a KafkaPlaintext
func (KafkaGssapiAuthenticatedConnectionInfo) AsKafkaTlsEncrypted ¶
func (t KafkaGssapiAuthenticatedConnectionInfo) AsKafkaTlsEncrypted() (KafkaTlsEncrypted, error)
AsKafkaTlsEncrypted returns the union data inside the KafkaGssapiAuthenticatedConnectionInfo as a KafkaTlsEncrypted
func (*KafkaGssapiAuthenticatedConnectionInfo) FromKafkaPlaintext ¶
func (t *KafkaGssapiAuthenticatedConnectionInfo) FromKafkaPlaintext(v KafkaPlaintext) error
FromKafkaPlaintext overwrites any union data inside the KafkaGssapiAuthenticatedConnectionInfo as the provided KafkaPlaintext
func (*KafkaGssapiAuthenticatedConnectionInfo) FromKafkaTlsEncrypted ¶
func (t *KafkaGssapiAuthenticatedConnectionInfo) FromKafkaTlsEncrypted(v KafkaTlsEncrypted) error
FromKafkaTlsEncrypted overwrites any union data inside the KafkaGssapiAuthenticatedConnectionInfo as the provided KafkaTlsEncrypted
func (KafkaGssapiAuthenticatedConnectionInfo) MarshalJSON ¶
func (t KafkaGssapiAuthenticatedConnectionInfo) MarshalJSON() ([]byte, error)
func (*KafkaGssapiAuthenticatedConnectionInfo) MergeKafkaPlaintext ¶
func (t *KafkaGssapiAuthenticatedConnectionInfo) MergeKafkaPlaintext(v KafkaPlaintext) error
MergeKafkaPlaintext performs a merge with any union data inside the KafkaGssapiAuthenticatedConnectionInfo, using the provided KafkaPlaintext
func (*KafkaGssapiAuthenticatedConnectionInfo) MergeKafkaTlsEncrypted ¶
func (t *KafkaGssapiAuthenticatedConnectionInfo) MergeKafkaTlsEncrypted(v KafkaTlsEncrypted) error
MergeKafkaTlsEncrypted performs a merge with any union data inside the KafkaGssapiAuthenticatedConnectionInfo, using the provided KafkaTlsEncrypted
func (*KafkaGssapiAuthenticatedConnectionInfo) UnmarshalJSON ¶
func (t *KafkaGssapiAuthenticatedConnectionInfo) UnmarshalJSON(b []byte) error
type KafkaGssapiAuthenticatedConnectionInfoAuth ¶
type KafkaGssapiAuthenticatedConnectionInfoAuth string
KafkaGssapiAuthenticatedConnectionInfoAuth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
const (
KafkaGssapiAuthenticatedConnectionInfoAuthGssapi KafkaGssapiAuthenticatedConnectionInfoAuth = "gssapi"
)
Defines values for KafkaGssapiAuthenticatedConnectionInfoAuth.
type KafkaGssapiAuthenticatedConnectionInfoBalancer ¶
type KafkaGssapiAuthenticatedConnectionInfoBalancer string
KafkaGssapiAuthenticatedConnectionInfoBalancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
const ( KafkaGssapiAuthenticatedConnectionInfoBalancerCrc32 KafkaGssapiAuthenticatedConnectionInfoBalancer = "crc32" KafkaGssapiAuthenticatedConnectionInfoBalancerHash KafkaGssapiAuthenticatedConnectionInfoBalancer = "hash" KafkaGssapiAuthenticatedConnectionInfoBalancerLeastbytes KafkaGssapiAuthenticatedConnectionInfoBalancer = "leastbytes" KafkaGssapiAuthenticatedConnectionInfoBalancerMurmur2 KafkaGssapiAuthenticatedConnectionInfoBalancer = "murmur2" KafkaGssapiAuthenticatedConnectionInfoBalancerRoundrobin KafkaGssapiAuthenticatedConnectionInfoBalancer = "roundrobin" )
Defines values for KafkaGssapiAuthenticatedConnectionInfoBalancer.
type KafkaGssapiAuthenticatedConnectionInfoCompression ¶
type KafkaGssapiAuthenticatedConnectionInfoCompression string
KafkaGssapiAuthenticatedConnectionInfoCompression Compression standard used for the data
const ( KafkaGssapiAuthenticatedConnectionInfoCompressionGzip KafkaGssapiAuthenticatedConnectionInfoCompression = "gzip" KafkaGssapiAuthenticatedConnectionInfoCompressionLz4 KafkaGssapiAuthenticatedConnectionInfoCompression = "lz4" KafkaGssapiAuthenticatedConnectionInfoCompressionSnappy KafkaGssapiAuthenticatedConnectionInfoCompression = "snappy" KafkaGssapiAuthenticatedConnectionInfoCompressionZstd KafkaGssapiAuthenticatedConnectionInfoCompression = "zstd" )
Defines values for KafkaGssapiAuthenticatedConnectionInfoCompression.
type KafkaGssapiAuthenticatedPrivateConnectionInfo ¶
type KafkaGssapiAuthenticatedPrivateConnectionInfo struct {
// Auth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
Auth KafkaGssapiAuthenticatedPrivateConnectionInfoAuth `json:"auth"`
// Balancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
Balancer *KafkaGssapiAuthenticatedPrivateConnectionInfoBalancer `json:"balancer,omitempty"`
// Brokers Kafka server endpoint. A Kafka cluster may provide several brokers; it follows the 'hostname: port' (without protocol scheme).
Brokers []string `json:"brokers"`
// Compression Compression standard used for the data
Compression *KafkaGssapiAuthenticatedPrivateConnectionInfoCompression `json:"compression,omitempty"`
// Keytab base64 encoded Kerberos keytab
Keytab string `json:"keytab"`
// Krb5 Kerberos krb5.conf file content for GSSAPI
Krb5 string `json:"krb5"`
// Principal GSSAPI principal
Principal string `json:"principal"`
// Realm GSSAPI realm
Realm string `json:"realm"`
// Service GSSAPI Service name
Service string `json:"service"`
// Topic Kafka topic where you want to store the forwarded data
Topic string `json:"topic"`
// contains filtered or unexported fields
}
KafkaGssapiAuthenticatedPrivateConnectionInfo defines model for KafkaGssapiAuthenticatedPrivateConnectionInfo.
func (KafkaGssapiAuthenticatedPrivateConnectionInfo) AsKafkaPlaintext ¶
func (t KafkaGssapiAuthenticatedPrivateConnectionInfo) AsKafkaPlaintext() (KafkaPlaintext, error)
AsKafkaPlaintext returns the union data inside the KafkaGssapiAuthenticatedPrivateConnectionInfo as a KafkaPlaintext
func (KafkaGssapiAuthenticatedPrivateConnectionInfo) AsKafkaTlsEncrypted ¶
func (t KafkaGssapiAuthenticatedPrivateConnectionInfo) AsKafkaTlsEncrypted() (KafkaTlsEncrypted, error)
AsKafkaTlsEncrypted returns the union data inside the KafkaGssapiAuthenticatedPrivateConnectionInfo as a KafkaTlsEncrypted
func (*KafkaGssapiAuthenticatedPrivateConnectionInfo) FromKafkaPlaintext ¶
func (t *KafkaGssapiAuthenticatedPrivateConnectionInfo) FromKafkaPlaintext(v KafkaPlaintext) error
FromKafkaPlaintext overwrites any union data inside the KafkaGssapiAuthenticatedPrivateConnectionInfo as the provided KafkaPlaintext
func (*KafkaGssapiAuthenticatedPrivateConnectionInfo) FromKafkaTlsEncrypted ¶
func (t *KafkaGssapiAuthenticatedPrivateConnectionInfo) FromKafkaTlsEncrypted(v KafkaTlsEncrypted) error
FromKafkaTlsEncrypted overwrites any union data inside the KafkaGssapiAuthenticatedPrivateConnectionInfo as the provided KafkaTlsEncrypted
func (KafkaGssapiAuthenticatedPrivateConnectionInfo) MarshalJSON ¶
func (t KafkaGssapiAuthenticatedPrivateConnectionInfo) MarshalJSON() ([]byte, error)
func (*KafkaGssapiAuthenticatedPrivateConnectionInfo) MergeKafkaPlaintext ¶
func (t *KafkaGssapiAuthenticatedPrivateConnectionInfo) MergeKafkaPlaintext(v KafkaPlaintext) error
MergeKafkaPlaintext performs a merge with any union data inside the KafkaGssapiAuthenticatedPrivateConnectionInfo, using the provided KafkaPlaintext
func (*KafkaGssapiAuthenticatedPrivateConnectionInfo) MergeKafkaTlsEncrypted ¶
func (t *KafkaGssapiAuthenticatedPrivateConnectionInfo) MergeKafkaTlsEncrypted(v KafkaTlsEncrypted) error
MergeKafkaTlsEncrypted performs a merge with any union data inside the KafkaGssapiAuthenticatedPrivateConnectionInfo, using the provided KafkaTlsEncrypted
func (*KafkaGssapiAuthenticatedPrivateConnectionInfo) UnmarshalJSON ¶
func (t *KafkaGssapiAuthenticatedPrivateConnectionInfo) UnmarshalJSON(b []byte) error
type KafkaGssapiAuthenticatedPrivateConnectionInfoAuth ¶
type KafkaGssapiAuthenticatedPrivateConnectionInfoAuth string
KafkaGssapiAuthenticatedPrivateConnectionInfoAuth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
const (
KafkaGssapiAuthenticatedPrivateConnectionInfoAuthGssapi KafkaGssapiAuthenticatedPrivateConnectionInfoAuth = "gssapi"
)
Defines values for KafkaGssapiAuthenticatedPrivateConnectionInfoAuth.
type KafkaGssapiAuthenticatedPrivateConnectionInfoBalancer ¶
type KafkaGssapiAuthenticatedPrivateConnectionInfoBalancer string
KafkaGssapiAuthenticatedPrivateConnectionInfoBalancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
const ( KafkaGssapiAuthenticatedPrivateConnectionInfoBalancerCrc32 KafkaGssapiAuthenticatedPrivateConnectionInfoBalancer = "crc32" KafkaGssapiAuthenticatedPrivateConnectionInfoBalancerHash KafkaGssapiAuthenticatedPrivateConnectionInfoBalancer = "hash" KafkaGssapiAuthenticatedPrivateConnectionInfoBalancerLeastbytes KafkaGssapiAuthenticatedPrivateConnectionInfoBalancer = "leastbytes" KafkaGssapiAuthenticatedPrivateConnectionInfoBalancerMurmur2 KafkaGssapiAuthenticatedPrivateConnectionInfoBalancer = "murmur2" KafkaGssapiAuthenticatedPrivateConnectionInfoBalancerRoundrobin KafkaGssapiAuthenticatedPrivateConnectionInfoBalancer = "roundrobin" )
Defines values for KafkaGssapiAuthenticatedPrivateConnectionInfoBalancer.
type KafkaGssapiAuthenticatedPrivateConnectionInfoCompression ¶
type KafkaGssapiAuthenticatedPrivateConnectionInfoCompression string
KafkaGssapiAuthenticatedPrivateConnectionInfoCompression Compression standard used for the data
const ( KafkaGssapiAuthenticatedPrivateConnectionInfoCompressionGzip KafkaGssapiAuthenticatedPrivateConnectionInfoCompression = "gzip" KafkaGssapiAuthenticatedPrivateConnectionInfoCompressionLz4 KafkaGssapiAuthenticatedPrivateConnectionInfoCompression = "lz4" KafkaGssapiAuthenticatedPrivateConnectionInfoCompressionSnappy KafkaGssapiAuthenticatedPrivateConnectionInfoCompression = "snappy" KafkaGssapiAuthenticatedPrivateConnectionInfoCompressionZstd KafkaGssapiAuthenticatedPrivateConnectionInfoCompression = "zstd" )
Defines values for KafkaGssapiAuthenticatedPrivateConnectionInfoCompression.
type KafkaGssapiConnectionInfo ¶
type KafkaGssapiConnectionInfo struct {
// Auth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
Auth KafkaGssapiConnectionInfoAuth `json:"auth"`
// Krb5 Kerberos krb5.conf file content for GSSAPI
Krb5 string `json:"krb5"`
// Principal GSSAPI principal
Principal string `json:"principal"`
// Realm GSSAPI realm
Realm string `json:"realm"`
// Service GSSAPI Service name
Service string `json:"service"`
}
KafkaGssapiConnectionInfo defines model for KafkaGssapiConnectionInfo.
type KafkaGssapiConnectionInfoAuth ¶
type KafkaGssapiConnectionInfoAuth string
KafkaGssapiConnectionInfoAuth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
const (
KafkaGssapiConnectionInfoAuthGssapi KafkaGssapiConnectionInfoAuth = "gssapi"
)
Defines values for KafkaGssapiConnectionInfoAuth.
type KafkaGssapiPrivateConnectionInfo ¶
type KafkaGssapiPrivateConnectionInfo struct {
// Keytab base64 encoded Kerberos keytab
Keytab string `json:"keytab"`
}
KafkaGssapiPrivateConnectionInfo defines model for KafkaGssapiPrivateConnectionInfo.
type KafkaPlaintext ¶
type KafkaPlaintext struct {
IsTlsEnabled *KafkaPlaintextIsTlsEnabled `json:"isTlsEnabled,omitempty"`
}
KafkaPlaintext defines model for KafkaPlaintext.
type KafkaPlaintextIsTlsEnabled ¶
type KafkaPlaintextIsTlsEnabled bool
KafkaPlaintextIsTlsEnabled defines model for KafkaPlaintext.IsTlsEnabled.
const (
KafkaPlaintextIsTlsEnabledFalse KafkaPlaintextIsTlsEnabled = false
)
Defines values for KafkaPlaintextIsTlsEnabled.
type KafkaPlaintextV1 ¶
type KafkaPlaintextV1 struct {
IsTlsEnabled *KafkaPlaintextV1IsTlsEnabled `json:"isTlsEnabled,omitempty"`
}
KafkaPlaintextV1 defines model for KafkaPlaintextV1.
type KafkaPlaintextV1IsTlsEnabled ¶
type KafkaPlaintextV1IsTlsEnabled bool
KafkaPlaintextV1IsTlsEnabled defines model for KafkaPlaintextV1.IsTlsEnabled.
const (
KafkaPlaintextV1IsTlsEnabledFalse KafkaPlaintextV1IsTlsEnabled = false
)
Defines values for KafkaPlaintextV1IsTlsEnabled.
type KafkaSaslPlainAuthenticatedConnectionInfo ¶
type KafkaSaslPlainAuthenticatedConnectionInfo struct {
// Auth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
Auth KafkaSaslPlainAuthenticatedConnectionInfoAuth `json:"auth"`
// Balancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
Balancer *KafkaSaslPlainAuthenticatedConnectionInfoBalancer `json:"balancer,omitempty"`
// Brokers Kafka server endpoint. A Kafka cluster may provide several brokers; it follows the 'hostname: port' (without protocol scheme).
Brokers []string `json:"brokers"`
// Compression Compression standard used for the data
Compression *KafkaSaslPlainAuthenticatedConnectionInfoCompression `json:"compression,omitempty"`
// Topic Kafka topic where you want to store the forwarded data
Topic string `json:"topic"`
// Username Username
Username string `json:"username"`
// contains filtered or unexported fields
}
KafkaSaslPlainAuthenticatedConnectionInfo defines model for KafkaSaslPlainAuthenticatedConnectionInfo.
func (KafkaSaslPlainAuthenticatedConnectionInfo) AsKafkaPlaintext ¶
func (t KafkaSaslPlainAuthenticatedConnectionInfo) AsKafkaPlaintext() (KafkaPlaintext, error)
AsKafkaPlaintext returns the union data inside the KafkaSaslPlainAuthenticatedConnectionInfo as a KafkaPlaintext
func (KafkaSaslPlainAuthenticatedConnectionInfo) AsKafkaTlsEncrypted ¶
func (t KafkaSaslPlainAuthenticatedConnectionInfo) AsKafkaTlsEncrypted() (KafkaTlsEncrypted, error)
AsKafkaTlsEncrypted returns the union data inside the KafkaSaslPlainAuthenticatedConnectionInfo as a KafkaTlsEncrypted
func (*KafkaSaslPlainAuthenticatedConnectionInfo) FromKafkaPlaintext ¶
func (t *KafkaSaslPlainAuthenticatedConnectionInfo) FromKafkaPlaintext(v KafkaPlaintext) error
FromKafkaPlaintext overwrites any union data inside the KafkaSaslPlainAuthenticatedConnectionInfo as the provided KafkaPlaintext
func (*KafkaSaslPlainAuthenticatedConnectionInfo) FromKafkaTlsEncrypted ¶
func (t *KafkaSaslPlainAuthenticatedConnectionInfo) FromKafkaTlsEncrypted(v KafkaTlsEncrypted) error
FromKafkaTlsEncrypted overwrites any union data inside the KafkaSaslPlainAuthenticatedConnectionInfo as the provided KafkaTlsEncrypted
func (KafkaSaslPlainAuthenticatedConnectionInfo) MarshalJSON ¶
func (t KafkaSaslPlainAuthenticatedConnectionInfo) MarshalJSON() ([]byte, error)
func (*KafkaSaslPlainAuthenticatedConnectionInfo) MergeKafkaPlaintext ¶
func (t *KafkaSaslPlainAuthenticatedConnectionInfo) MergeKafkaPlaintext(v KafkaPlaintext) error
MergeKafkaPlaintext performs a merge with any union data inside the KafkaSaslPlainAuthenticatedConnectionInfo, using the provided KafkaPlaintext
func (*KafkaSaslPlainAuthenticatedConnectionInfo) MergeKafkaTlsEncrypted ¶
func (t *KafkaSaslPlainAuthenticatedConnectionInfo) MergeKafkaTlsEncrypted(v KafkaTlsEncrypted) error
MergeKafkaTlsEncrypted performs a merge with any union data inside the KafkaSaslPlainAuthenticatedConnectionInfo, using the provided KafkaTlsEncrypted
func (*KafkaSaslPlainAuthenticatedConnectionInfo) UnmarshalJSON ¶
func (t *KafkaSaslPlainAuthenticatedConnectionInfo) UnmarshalJSON(b []byte) error
type KafkaSaslPlainAuthenticatedConnectionInfoAuth ¶
type KafkaSaslPlainAuthenticatedConnectionInfoAuth string
KafkaSaslPlainAuthenticatedConnectionInfoAuth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
const (
KafkaSaslPlainAuthenticatedConnectionInfoAuthSaslplain KafkaSaslPlainAuthenticatedConnectionInfoAuth = "sasl/plain"
)
Defines values for KafkaSaslPlainAuthenticatedConnectionInfoAuth.
type KafkaSaslPlainAuthenticatedConnectionInfoBalancer ¶
type KafkaSaslPlainAuthenticatedConnectionInfoBalancer string
KafkaSaslPlainAuthenticatedConnectionInfoBalancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
const ( KafkaSaslPlainAuthenticatedConnectionInfoBalancerCrc32 KafkaSaslPlainAuthenticatedConnectionInfoBalancer = "crc32" KafkaSaslPlainAuthenticatedConnectionInfoBalancerHash KafkaSaslPlainAuthenticatedConnectionInfoBalancer = "hash" KafkaSaslPlainAuthenticatedConnectionInfoBalancerLeastbytes KafkaSaslPlainAuthenticatedConnectionInfoBalancer = "leastbytes" KafkaSaslPlainAuthenticatedConnectionInfoBalancerMurmur2 KafkaSaslPlainAuthenticatedConnectionInfoBalancer = "murmur2" KafkaSaslPlainAuthenticatedConnectionInfoBalancerRoundrobin KafkaSaslPlainAuthenticatedConnectionInfoBalancer = "roundrobin" )
Defines values for KafkaSaslPlainAuthenticatedConnectionInfoBalancer.
type KafkaSaslPlainAuthenticatedConnectionInfoCompression ¶
type KafkaSaslPlainAuthenticatedConnectionInfoCompression string
KafkaSaslPlainAuthenticatedConnectionInfoCompression Compression standard used for the data
const ( KafkaSaslPlainAuthenticatedConnectionInfoCompressionGzip KafkaSaslPlainAuthenticatedConnectionInfoCompression = "gzip" KafkaSaslPlainAuthenticatedConnectionInfoCompressionLz4 KafkaSaslPlainAuthenticatedConnectionInfoCompression = "lz4" KafkaSaslPlainAuthenticatedConnectionInfoCompressionSnappy KafkaSaslPlainAuthenticatedConnectionInfoCompression = "snappy" KafkaSaslPlainAuthenticatedConnectionInfoCompressionZstd KafkaSaslPlainAuthenticatedConnectionInfoCompression = "zstd" )
Defines values for KafkaSaslPlainAuthenticatedConnectionInfoCompression.
type KafkaSaslPlainAuthenticatedPrivateConnectionInfo ¶
type KafkaSaslPlainAuthenticatedPrivateConnectionInfo struct {
// Auth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
Auth KafkaSaslPlainAuthenticatedPrivateConnectionInfoAuth `json:"auth"`
// Balancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
Balancer *KafkaSaslPlainAuthenticatedPrivateConnectionInfoBalancer `json:"balancer,omitempty"`
// Brokers Kafka server endpoint. A Kafka cluster may provide several brokers; it follows the 'hostname: port' (without protocol scheme).
Brokers []string `json:"brokers"`
// Compression Compression standard used for the data
Compression *KafkaSaslPlainAuthenticatedPrivateConnectionInfoCompression `json:"compression,omitempty"`
// Password Password
Password string `json:"password"`
// Topic Kafka topic where you want to store the forwarded data
Topic string `json:"topic"`
// Username Username
Username string `json:"username"`
// contains filtered or unexported fields
}
KafkaSaslPlainAuthenticatedPrivateConnectionInfo defines model for KafkaSaslPlainAuthenticatedPrivateConnectionInfo.
func (KafkaSaslPlainAuthenticatedPrivateConnectionInfo) AsKafkaPlaintext ¶
func (t KafkaSaslPlainAuthenticatedPrivateConnectionInfo) AsKafkaPlaintext() (KafkaPlaintext, error)
AsKafkaPlaintext returns the union data inside the KafkaSaslPlainAuthenticatedPrivateConnectionInfo as a KafkaPlaintext
func (KafkaSaslPlainAuthenticatedPrivateConnectionInfo) AsKafkaTlsEncrypted ¶
func (t KafkaSaslPlainAuthenticatedPrivateConnectionInfo) AsKafkaTlsEncrypted() (KafkaTlsEncrypted, error)
AsKafkaTlsEncrypted returns the union data inside the KafkaSaslPlainAuthenticatedPrivateConnectionInfo as a KafkaTlsEncrypted
func (*KafkaSaslPlainAuthenticatedPrivateConnectionInfo) FromKafkaPlaintext ¶
func (t *KafkaSaslPlainAuthenticatedPrivateConnectionInfo) FromKafkaPlaintext(v KafkaPlaintext) error
FromKafkaPlaintext overwrites any union data inside the KafkaSaslPlainAuthenticatedPrivateConnectionInfo as the provided KafkaPlaintext
func (*KafkaSaslPlainAuthenticatedPrivateConnectionInfo) FromKafkaTlsEncrypted ¶
func (t *KafkaSaslPlainAuthenticatedPrivateConnectionInfo) FromKafkaTlsEncrypted(v KafkaTlsEncrypted) error
FromKafkaTlsEncrypted overwrites any union data inside the KafkaSaslPlainAuthenticatedPrivateConnectionInfo as the provided KafkaTlsEncrypted
func (KafkaSaslPlainAuthenticatedPrivateConnectionInfo) MarshalJSON ¶
func (t KafkaSaslPlainAuthenticatedPrivateConnectionInfo) MarshalJSON() ([]byte, error)
func (*KafkaSaslPlainAuthenticatedPrivateConnectionInfo) MergeKafkaPlaintext ¶
func (t *KafkaSaslPlainAuthenticatedPrivateConnectionInfo) MergeKafkaPlaintext(v KafkaPlaintext) error
MergeKafkaPlaintext performs a merge with any union data inside the KafkaSaslPlainAuthenticatedPrivateConnectionInfo, using the provided KafkaPlaintext
func (*KafkaSaslPlainAuthenticatedPrivateConnectionInfo) MergeKafkaTlsEncrypted ¶
func (t *KafkaSaslPlainAuthenticatedPrivateConnectionInfo) MergeKafkaTlsEncrypted(v KafkaTlsEncrypted) error
MergeKafkaTlsEncrypted performs a merge with any union data inside the KafkaSaslPlainAuthenticatedPrivateConnectionInfo, using the provided KafkaTlsEncrypted
func (*KafkaSaslPlainAuthenticatedPrivateConnectionInfo) UnmarshalJSON ¶
func (t *KafkaSaslPlainAuthenticatedPrivateConnectionInfo) UnmarshalJSON(b []byte) error
type KafkaSaslPlainAuthenticatedPrivateConnectionInfoAuth ¶
type KafkaSaslPlainAuthenticatedPrivateConnectionInfoAuth string
KafkaSaslPlainAuthenticatedPrivateConnectionInfoAuth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
const (
KafkaSaslPlainAuthenticatedPrivateConnectionInfoAuthSaslplain KafkaSaslPlainAuthenticatedPrivateConnectionInfoAuth = "sasl/plain"
)
Defines values for KafkaSaslPlainAuthenticatedPrivateConnectionInfoAuth.
type KafkaSaslPlainAuthenticatedPrivateConnectionInfoBalancer ¶
type KafkaSaslPlainAuthenticatedPrivateConnectionInfoBalancer string
KafkaSaslPlainAuthenticatedPrivateConnectionInfoBalancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
const ( KafkaSaslPlainAuthenticatedPrivateConnectionInfoBalancerCrc32 KafkaSaslPlainAuthenticatedPrivateConnectionInfoBalancer = "crc32" KafkaSaslPlainAuthenticatedPrivateConnectionInfoBalancerHash KafkaSaslPlainAuthenticatedPrivateConnectionInfoBalancer = "hash" KafkaSaslPlainAuthenticatedPrivateConnectionInfoBalancerLeastbytes KafkaSaslPlainAuthenticatedPrivateConnectionInfoBalancer = "leastbytes" KafkaSaslPlainAuthenticatedPrivateConnectionInfoBalancerMurmur2 KafkaSaslPlainAuthenticatedPrivateConnectionInfoBalancer = "murmur2" KafkaSaslPlainAuthenticatedPrivateConnectionInfoBalancerRoundrobin KafkaSaslPlainAuthenticatedPrivateConnectionInfoBalancer = "roundrobin" )
Defines values for KafkaSaslPlainAuthenticatedPrivateConnectionInfoBalancer.
type KafkaSaslPlainAuthenticatedPrivateConnectionInfoCompression ¶
type KafkaSaslPlainAuthenticatedPrivateConnectionInfoCompression string
KafkaSaslPlainAuthenticatedPrivateConnectionInfoCompression Compression standard used for the data
const ( KafkaSaslPlainAuthenticatedPrivateConnectionInfoCompressionGzip KafkaSaslPlainAuthenticatedPrivateConnectionInfoCompression = "gzip" KafkaSaslPlainAuthenticatedPrivateConnectionInfoCompressionLz4 KafkaSaslPlainAuthenticatedPrivateConnectionInfoCompression = "lz4" KafkaSaslPlainAuthenticatedPrivateConnectionInfoCompressionSnappy KafkaSaslPlainAuthenticatedPrivateConnectionInfoCompression = "snappy" KafkaSaslPlainAuthenticatedPrivateConnectionInfoCompressionZstd KafkaSaslPlainAuthenticatedPrivateConnectionInfoCompression = "zstd" )
Defines values for KafkaSaslPlainAuthenticatedPrivateConnectionInfoCompression.
type KafkaSaslPlainConnectionInfo ¶
type KafkaSaslPlainConnectionInfo struct {
// Auth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
Auth KafkaSaslPlainConnectionInfoAuth `json:"auth"`
// Username Username
Username string `json:"username"`
}
KafkaSaslPlainConnectionInfo defines model for KafkaSaslPlainConnectionInfo.
type KafkaSaslPlainConnectionInfoAuth ¶
type KafkaSaslPlainConnectionInfoAuth string
KafkaSaslPlainConnectionInfoAuth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
const (
Saslplain KafkaSaslPlainConnectionInfoAuth = "sasl/plain"
)
Defines values for KafkaSaslPlainConnectionInfoAuth.
type KafkaSaslPlainPrivateConnectionInfo ¶
type KafkaSaslPlainPrivateConnectionInfo struct {
// Password Password
Password string `json:"password"`
}
KafkaSaslPlainPrivateConnectionInfo defines model for KafkaSaslPlainPrivateConnectionInfo.
type KafkaSaslScramAuthenticatedConnectionInfo ¶
type KafkaSaslScramAuthenticatedConnectionInfo struct {
// Algorithm Hashing algorithm to use
Algorithm KafkaSaslScramAuthenticatedConnectionInfoAlgorithm `json:"algorithm"`
// Auth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
Auth KafkaSaslScramAuthenticatedConnectionInfoAuth `json:"auth"`
// Balancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
Balancer *KafkaSaslScramAuthenticatedConnectionInfoBalancer `json:"balancer,omitempty"`
// Brokers Kafka server endpoint. A Kafka cluster may provide several brokers; it follows the 'hostname: port' (without protocol scheme).
Brokers []string `json:"brokers"`
// Compression Compression standard used for the data
Compression *KafkaSaslScramAuthenticatedConnectionInfoCompression `json:"compression,omitempty"`
// Topic Kafka topic where you want to store the forwarded data
Topic string `json:"topic"`
// Username Username
Username string `json:"username"`
// contains filtered or unexported fields
}
KafkaSaslScramAuthenticatedConnectionInfo defines model for KafkaSaslScramAuthenticatedConnectionInfo.
func (KafkaSaslScramAuthenticatedConnectionInfo) AsKafkaPlaintext ¶
func (t KafkaSaslScramAuthenticatedConnectionInfo) AsKafkaPlaintext() (KafkaPlaintext, error)
AsKafkaPlaintext returns the union data inside the KafkaSaslScramAuthenticatedConnectionInfo as a KafkaPlaintext
func (KafkaSaslScramAuthenticatedConnectionInfo) AsKafkaTlsEncrypted ¶
func (t KafkaSaslScramAuthenticatedConnectionInfo) AsKafkaTlsEncrypted() (KafkaTlsEncrypted, error)
AsKafkaTlsEncrypted returns the union data inside the KafkaSaslScramAuthenticatedConnectionInfo as a KafkaTlsEncrypted
func (*KafkaSaslScramAuthenticatedConnectionInfo) FromKafkaPlaintext ¶
func (t *KafkaSaslScramAuthenticatedConnectionInfo) FromKafkaPlaintext(v KafkaPlaintext) error
FromKafkaPlaintext overwrites any union data inside the KafkaSaslScramAuthenticatedConnectionInfo as the provided KafkaPlaintext
func (*KafkaSaslScramAuthenticatedConnectionInfo) FromKafkaTlsEncrypted ¶
func (t *KafkaSaslScramAuthenticatedConnectionInfo) FromKafkaTlsEncrypted(v KafkaTlsEncrypted) error
FromKafkaTlsEncrypted overwrites any union data inside the KafkaSaslScramAuthenticatedConnectionInfo as the provided KafkaTlsEncrypted
func (KafkaSaslScramAuthenticatedConnectionInfo) MarshalJSON ¶
func (t KafkaSaslScramAuthenticatedConnectionInfo) MarshalJSON() ([]byte, error)
func (*KafkaSaslScramAuthenticatedConnectionInfo) MergeKafkaPlaintext ¶
func (t *KafkaSaslScramAuthenticatedConnectionInfo) MergeKafkaPlaintext(v KafkaPlaintext) error
MergeKafkaPlaintext performs a merge with any union data inside the KafkaSaslScramAuthenticatedConnectionInfo, using the provided KafkaPlaintext
func (*KafkaSaslScramAuthenticatedConnectionInfo) MergeKafkaTlsEncrypted ¶
func (t *KafkaSaslScramAuthenticatedConnectionInfo) MergeKafkaTlsEncrypted(v KafkaTlsEncrypted) error
MergeKafkaTlsEncrypted performs a merge with any union data inside the KafkaSaslScramAuthenticatedConnectionInfo, using the provided KafkaTlsEncrypted
func (*KafkaSaslScramAuthenticatedConnectionInfo) UnmarshalJSON ¶
func (t *KafkaSaslScramAuthenticatedConnectionInfo) UnmarshalJSON(b []byte) error
type KafkaSaslScramAuthenticatedConnectionInfoAlgorithm ¶
type KafkaSaslScramAuthenticatedConnectionInfoAlgorithm string
KafkaSaslScramAuthenticatedConnectionInfoAlgorithm Hashing algorithm to use
const ( KafkaSaslScramAuthenticatedConnectionInfoAlgorithmSha256 KafkaSaslScramAuthenticatedConnectionInfoAlgorithm = "sha256" KafkaSaslScramAuthenticatedConnectionInfoAlgorithmSha512 KafkaSaslScramAuthenticatedConnectionInfoAlgorithm = "sha512" )
Defines values for KafkaSaslScramAuthenticatedConnectionInfoAlgorithm.
type KafkaSaslScramAuthenticatedConnectionInfoAuth ¶
type KafkaSaslScramAuthenticatedConnectionInfoAuth string
KafkaSaslScramAuthenticatedConnectionInfoAuth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
const (
KafkaSaslScramAuthenticatedConnectionInfoAuthSaslscram KafkaSaslScramAuthenticatedConnectionInfoAuth = "sasl/scram"
)
Defines values for KafkaSaslScramAuthenticatedConnectionInfoAuth.
type KafkaSaslScramAuthenticatedConnectionInfoBalancer ¶
type KafkaSaslScramAuthenticatedConnectionInfoBalancer string
KafkaSaslScramAuthenticatedConnectionInfoBalancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
const ( KafkaSaslScramAuthenticatedConnectionInfoBalancerCrc32 KafkaSaslScramAuthenticatedConnectionInfoBalancer = "crc32" KafkaSaslScramAuthenticatedConnectionInfoBalancerHash KafkaSaslScramAuthenticatedConnectionInfoBalancer = "hash" KafkaSaslScramAuthenticatedConnectionInfoBalancerLeastbytes KafkaSaslScramAuthenticatedConnectionInfoBalancer = "leastbytes" KafkaSaslScramAuthenticatedConnectionInfoBalancerMurmur2 KafkaSaslScramAuthenticatedConnectionInfoBalancer = "murmur2" KafkaSaslScramAuthenticatedConnectionInfoBalancerRoundrobin KafkaSaslScramAuthenticatedConnectionInfoBalancer = "roundrobin" )
Defines values for KafkaSaslScramAuthenticatedConnectionInfoBalancer.
type KafkaSaslScramAuthenticatedConnectionInfoCompression ¶
type KafkaSaslScramAuthenticatedConnectionInfoCompression string
KafkaSaslScramAuthenticatedConnectionInfoCompression Compression standard used for the data
const ( KafkaSaslScramAuthenticatedConnectionInfoCompressionGzip KafkaSaslScramAuthenticatedConnectionInfoCompression = "gzip" KafkaSaslScramAuthenticatedConnectionInfoCompressionLz4 KafkaSaslScramAuthenticatedConnectionInfoCompression = "lz4" KafkaSaslScramAuthenticatedConnectionInfoCompressionSnappy KafkaSaslScramAuthenticatedConnectionInfoCompression = "snappy" KafkaSaslScramAuthenticatedConnectionInfoCompressionZstd KafkaSaslScramAuthenticatedConnectionInfoCompression = "zstd" )
Defines values for KafkaSaslScramAuthenticatedConnectionInfoCompression.
type KafkaSaslScramAuthenticatedPrivateConnectionInfo ¶
type KafkaSaslScramAuthenticatedPrivateConnectionInfo struct {
// Algorithm Hashing algorithm to use
Algorithm KafkaSaslScramAuthenticatedPrivateConnectionInfoAlgorithm `json:"algorithm"`
// Auth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
Auth KafkaSaslScramAuthenticatedPrivateConnectionInfoAuth `json:"auth"`
// Balancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
Balancer *KafkaSaslScramAuthenticatedPrivateConnectionInfoBalancer `json:"balancer,omitempty"`
// Brokers Kafka server endpoint. A Kafka cluster may provide several brokers; it follows the 'hostname: port' (without protocol scheme).
Brokers []string `json:"brokers"`
// Compression Compression standard used for the data
Compression *KafkaSaslScramAuthenticatedPrivateConnectionInfoCompression `json:"compression,omitempty"`
// Password Password
Password string `json:"password"`
// Topic Kafka topic where you want to store the forwarded data
Topic string `json:"topic"`
// Username Username
Username string `json:"username"`
// contains filtered or unexported fields
}
KafkaSaslScramAuthenticatedPrivateConnectionInfo defines model for KafkaSaslScramAuthenticatedPrivateConnectionInfo.
func (KafkaSaslScramAuthenticatedPrivateConnectionInfo) AsKafkaPlaintext ¶
func (t KafkaSaslScramAuthenticatedPrivateConnectionInfo) AsKafkaPlaintext() (KafkaPlaintext, error)
AsKafkaPlaintext returns the union data inside the KafkaSaslScramAuthenticatedPrivateConnectionInfo as a KafkaPlaintext
func (KafkaSaslScramAuthenticatedPrivateConnectionInfo) AsKafkaTlsEncrypted ¶
func (t KafkaSaslScramAuthenticatedPrivateConnectionInfo) AsKafkaTlsEncrypted() (KafkaTlsEncrypted, error)
AsKafkaTlsEncrypted returns the union data inside the KafkaSaslScramAuthenticatedPrivateConnectionInfo as a KafkaTlsEncrypted
func (*KafkaSaslScramAuthenticatedPrivateConnectionInfo) FromKafkaPlaintext ¶
func (t *KafkaSaslScramAuthenticatedPrivateConnectionInfo) FromKafkaPlaintext(v KafkaPlaintext) error
FromKafkaPlaintext overwrites any union data inside the KafkaSaslScramAuthenticatedPrivateConnectionInfo as the provided KafkaPlaintext
func (*KafkaSaslScramAuthenticatedPrivateConnectionInfo) FromKafkaTlsEncrypted ¶
func (t *KafkaSaslScramAuthenticatedPrivateConnectionInfo) FromKafkaTlsEncrypted(v KafkaTlsEncrypted) error
FromKafkaTlsEncrypted overwrites any union data inside the KafkaSaslScramAuthenticatedPrivateConnectionInfo as the provided KafkaTlsEncrypted
func (KafkaSaslScramAuthenticatedPrivateConnectionInfo) MarshalJSON ¶
func (t KafkaSaslScramAuthenticatedPrivateConnectionInfo) MarshalJSON() ([]byte, error)
func (*KafkaSaslScramAuthenticatedPrivateConnectionInfo) MergeKafkaPlaintext ¶
func (t *KafkaSaslScramAuthenticatedPrivateConnectionInfo) MergeKafkaPlaintext(v KafkaPlaintext) error
MergeKafkaPlaintext performs a merge with any union data inside the KafkaSaslScramAuthenticatedPrivateConnectionInfo, using the provided KafkaPlaintext
func (*KafkaSaslScramAuthenticatedPrivateConnectionInfo) MergeKafkaTlsEncrypted ¶
func (t *KafkaSaslScramAuthenticatedPrivateConnectionInfo) MergeKafkaTlsEncrypted(v KafkaTlsEncrypted) error
MergeKafkaTlsEncrypted performs a merge with any union data inside the KafkaSaslScramAuthenticatedPrivateConnectionInfo, using the provided KafkaTlsEncrypted
func (*KafkaSaslScramAuthenticatedPrivateConnectionInfo) UnmarshalJSON ¶
func (t *KafkaSaslScramAuthenticatedPrivateConnectionInfo) UnmarshalJSON(b []byte) error
type KafkaSaslScramAuthenticatedPrivateConnectionInfoAlgorithm ¶
type KafkaSaslScramAuthenticatedPrivateConnectionInfoAlgorithm string
KafkaSaslScramAuthenticatedPrivateConnectionInfoAlgorithm Hashing algorithm to use
const ( KafkaSaslScramAuthenticatedPrivateConnectionInfoAlgorithmSha256 KafkaSaslScramAuthenticatedPrivateConnectionInfoAlgorithm = "sha256" KafkaSaslScramAuthenticatedPrivateConnectionInfoAlgorithmSha512 KafkaSaslScramAuthenticatedPrivateConnectionInfoAlgorithm = "sha512" )
Defines values for KafkaSaslScramAuthenticatedPrivateConnectionInfoAlgorithm.
type KafkaSaslScramAuthenticatedPrivateConnectionInfoAuth ¶
type KafkaSaslScramAuthenticatedPrivateConnectionInfoAuth string
KafkaSaslScramAuthenticatedPrivateConnectionInfoAuth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
const (
KafkaSaslScramAuthenticatedPrivateConnectionInfoAuthSaslscram KafkaSaslScramAuthenticatedPrivateConnectionInfoAuth = "sasl/scram"
)
Defines values for KafkaSaslScramAuthenticatedPrivateConnectionInfoAuth.
type KafkaSaslScramAuthenticatedPrivateConnectionInfoBalancer ¶
type KafkaSaslScramAuthenticatedPrivateConnectionInfoBalancer string
KafkaSaslScramAuthenticatedPrivateConnectionInfoBalancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
const ( KafkaSaslScramAuthenticatedPrivateConnectionInfoBalancerCrc32 KafkaSaslScramAuthenticatedPrivateConnectionInfoBalancer = "crc32" KafkaSaslScramAuthenticatedPrivateConnectionInfoBalancerHash KafkaSaslScramAuthenticatedPrivateConnectionInfoBalancer = "hash" KafkaSaslScramAuthenticatedPrivateConnectionInfoBalancerLeastbytes KafkaSaslScramAuthenticatedPrivateConnectionInfoBalancer = "leastbytes" KafkaSaslScramAuthenticatedPrivateConnectionInfoBalancerMurmur2 KafkaSaslScramAuthenticatedPrivateConnectionInfoBalancer = "murmur2" KafkaSaslScramAuthenticatedPrivateConnectionInfoBalancerRoundrobin KafkaSaslScramAuthenticatedPrivateConnectionInfoBalancer = "roundrobin" )
Defines values for KafkaSaslScramAuthenticatedPrivateConnectionInfoBalancer.
type KafkaSaslScramAuthenticatedPrivateConnectionInfoCompression ¶
type KafkaSaslScramAuthenticatedPrivateConnectionInfoCompression string
KafkaSaslScramAuthenticatedPrivateConnectionInfoCompression Compression standard used for the data
const ( KafkaSaslScramAuthenticatedPrivateConnectionInfoCompressionGzip KafkaSaslScramAuthenticatedPrivateConnectionInfoCompression = "gzip" KafkaSaslScramAuthenticatedPrivateConnectionInfoCompressionLz4 KafkaSaslScramAuthenticatedPrivateConnectionInfoCompression = "lz4" KafkaSaslScramAuthenticatedPrivateConnectionInfoCompressionSnappy KafkaSaslScramAuthenticatedPrivateConnectionInfoCompression = "snappy" KafkaSaslScramAuthenticatedPrivateConnectionInfoCompressionZstd KafkaSaslScramAuthenticatedPrivateConnectionInfoCompression = "zstd" )
Defines values for KafkaSaslScramAuthenticatedPrivateConnectionInfoCompression.
type KafkaSaslScramConnectionInfo ¶
type KafkaSaslScramConnectionInfo struct {
// Algorithm Hashing algorithm to use
Algorithm KafkaSaslScramConnectionInfoAlgorithm `json:"algorithm"`
// Auth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
Auth KafkaSaslScramConnectionInfoAuth `json:"auth"`
// Username Username
Username string `json:"username"`
}
KafkaSaslScramConnectionInfo defines model for KafkaSaslScramConnectionInfo.
type KafkaSaslScramConnectionInfoAlgorithm ¶
type KafkaSaslScramConnectionInfoAlgorithm string
KafkaSaslScramConnectionInfoAlgorithm Hashing algorithm to use
const ( Sha256 KafkaSaslScramConnectionInfoAlgorithm = "sha256" Sha512 KafkaSaslScramConnectionInfoAlgorithm = "sha512" )
Defines values for KafkaSaslScramConnectionInfoAlgorithm.
type KafkaSaslScramConnectionInfoAuth ¶
type KafkaSaslScramConnectionInfoAuth string
KafkaSaslScramConnectionInfoAuth The authentication method to optionally use. Currently supporting GSSAPI, SASL/PLAIN and SASL/SCRAM, plaintext only (no SSL).
const (
Saslscram KafkaSaslScramConnectionInfoAuth = "sasl/scram"
)
Defines values for KafkaSaslScramConnectionInfoAuth.
type KafkaSaslScramPrivateConnectionInfo ¶
type KafkaSaslScramPrivateConnectionInfo struct {
// Password Password
Password string `json:"password"`
}
KafkaSaslScramPrivateConnectionInfo defines model for KafkaSaslScramPrivateConnectionInfo.
type KafkaTlsEncrypted ¶
type KafkaTlsEncrypted struct {
// IsInsecure Skip TLS certificate verification
IsInsecure *bool `json:"isInsecure,omitempty"`
IsTlsEnabled *KafkaTlsEncryptedIsTlsEnabled `json:"isTlsEnabled,omitempty"`
}
KafkaTlsEncrypted defines model for KafkaTlsEncrypted.
type KafkaTlsEncryptedIsTlsEnabled ¶
type KafkaTlsEncryptedIsTlsEnabled bool
KafkaTlsEncryptedIsTlsEnabled defines model for KafkaTlsEncrypted.IsTlsEnabled.
const (
KafkaTlsEncryptedIsTlsEnabledTrue KafkaTlsEncryptedIsTlsEnabled = true
)
Defines values for KafkaTlsEncryptedIsTlsEnabled.
type KafkaTlsEncryptedV1 ¶
type KafkaTlsEncryptedV1 struct {
// IsInsecure Skip TLS certificate verification
IsInsecure *bool `json:"isInsecure,omitempty"`
IsTlsEnabled *KafkaTlsEncryptedV1IsTlsEnabled `json:"isTlsEnabled,omitempty"`
}
KafkaTlsEncryptedV1 defines model for KafkaTlsEncryptedV1.
type KafkaTlsEncryptedV1IsTlsEnabled ¶
type KafkaTlsEncryptedV1IsTlsEnabled bool
KafkaTlsEncryptedV1IsTlsEnabled defines model for KafkaTlsEncryptedV1.IsTlsEnabled.
const (
KafkaTlsEncryptedV1IsTlsEnabledTrue KafkaTlsEncryptedV1IsTlsEnabled = true
)
Defines values for KafkaTlsEncryptedV1IsTlsEnabled.
type KeyValueObject ¶
type KeyValueObject struct {
// Key The key
Key string `json:"key"`
// Value The value
Value string `json:"value"`
}
KeyValueObject defines model for KeyValueObject.
type Kubernetes ¶
type Kubernetes struct {
// Args Arguments specific for the different types of Kubernetes audit
// entries. In case of `pods:exec`, `args` will contain the fields
// `command` and `container` representing the command called and
// the name of the container in the pod where the command was
// executed respectively.
Args map[string]interface{} `json:"args"`
// ContainerId The container id. `containerId` is present only if the audit event was
// collected in a container context.
ContainerId ContainerId `json:"containerId"`
// Hostname The Kubernetes hostname.
Hostname Hostname `json:"hostname"`
// Id The audit event id.
Id Id `json:"id"`
// Labels Key value pairs of labels.
Labels *map[string]string `json:"labels,omitempty"`
// Name The name of the resource.
Name string `json:"name"`
// Namespace The Kubernetes namespace.
Namespace string `json:"namespace"`
// Resource The Kubernetes resource.
Resource string `json:"resource"`
SourceAddresses []string `json:"sourceAddresses"`
// SubResource The Kubernetes subresource.
SubResource string `json:"subResource"`
// Timestamp Timestamp the audit event occured, expressed in nanoseconds.
Timestamp Timestamp `json:"timestamp"`
// Type The entry type
Type KubernetesType `json:"type"`
// User The full representation of a User
User User `json:"user"`
// UserAgent The user agent of the client
UserAgent string `json:"userAgent"`
}
Kubernetes defines model for Kubernetes.
type KubernetesType ¶
type KubernetesType string
KubernetesType The entry type
const (
KubernetesTypeKubernetes KubernetesType = "kubernetes"
)
Defines values for KubernetesType.
type LabelMatcherV1 ¶
type LabelMatcherV1 struct {
// LabelName Label to match.
LabelName string `json:"labelName"`
// Operator Match operator.
Operator LabelMatcherV1Operator `json:"operator"`
// Value Label value to match in case operator is of type equality, or regular expression in case of operator is of type regex.
Value string `json:"value"`
}
LabelMatcherV1 Matcher to match alerts to inhibition rules.
type LabelMatcherV1Operator ¶
type LabelMatcherV1Operator string
LabelMatcherV1Operator Match operator.
const ( EQUALS LabelMatcherV1Operator = "EQUALS" NOTEQUALS LabelMatcherV1Operator = "NOT_EQUALS" NOTREGEXPMATCHES LabelMatcherV1Operator = "NOT_REGEXP_MATCHES" REGEXPMATCHES LabelMatcherV1Operator = "REGEXP_MATCHES" )
Defines values for LabelMatcherV1Operator.
type LabelValuesResponseV1 ¶
type LabelValuesResponseV1 struct {
// Data List of values associated with the specified label.
Data *[]string `json:"data,omitempty"`
// Infos A set of information messages attached to the response.
Infos *[]string `json:"infos,omitempty"`
// Status Query status.
Status *LabelValuesResponseV1Status `json:"status,omitempty"`
// Warnings A set of warning messages attached to the response.
Warnings *[]string `json:"warnings,omitempty"`
}
LabelValuesResponseV1 defines model for LabelValuesResponseV1.
type LabelValuesResponseV1Status ¶
type LabelValuesResponseV1Status string
LabelValuesResponseV1Status Query status.
const ( LabelValuesResponseV1StatusError LabelValuesResponseV1Status = "error" LabelValuesResponseV1StatusSuccess LabelValuesResponseV1Status = "success" )
Defines values for LabelValuesResponseV1Status.
type LabelsResponseV1 ¶
type LabelsResponseV1 struct {
// Data List of label names.
Data *[]string `json:"data,omitempty"`
// Infos A set of information messages attached to the response.
Infos *[]string `json:"infos,omitempty"`
// Status Query status.
Status *LabelsResponseV1Status `json:"status,omitempty"`
// Warnings A set of warning messages attached to the response.
Warnings *[]string `json:"warnings,omitempty"`
}
LabelsResponseV1 defines model for LabelsResponseV1.
type LabelsResponseV1Status ¶
type LabelsResponseV1Status string
LabelsResponseV1Status Query status.
const ( LabelsResponseV1StatusError LabelsResponseV1Status = "error" LabelsResponseV1StatusSuccess LabelsResponseV1Status = "success" )
Defines values for LabelsResponseV1Status.
type Layer ¶
type Layer struct {
// BaseImagesRef base images refs
BaseImagesRef *[]string `json:"baseImagesRef,omitempty"`
// Command layer command
Command *string `json:"command"`
// Digest sha256 digest of the layer
Digest string `json:"digest"`
// Index layer's index
Index *int64 `json:"index,omitempty"`
// Size size of the layer in bytes
Size *int64 `json:"size"`
}
Layer defines model for Layer.
type LimitLabelValues ¶
type LimitLabelValues = UnlimitedLong
type LimitMetrics ¶
type LimitMetrics = UnlimitedLong
type LimitPerMetricUnsupported ¶
type LimitPerMetricUnsupported = UnlimitedLong
type LimitQuery ¶
type LimitQuery = UnlimitedLong
type LimitSeries ¶
type LimitSeries = UnlimitedLong
type ListAuditEventsResponse ¶
type ListAuditEventsResponse struct {
// Data The list of Audit events.
Data []AuditEvent `json:"data"`
// Page Pagination information.
Page AuditPage `json:"page"`
}
ListAuditEventsResponse The list of events matching a search criteria.
type ListBundlesResponse ¶
type ListBundlesResponse struct {
// Data Bundles collection
Data []GetBundleResponse `json:"data"`
// Page Page details, providing both returned and total count of matched elements.
Page PoliciesPage `json:"page"`
}
ListBundlesResponse Bundles list response
type ListEFOChannelsByIntegrationV1Params ¶
type ListEFOChannelsByIntegrationV1Params struct {
// Type the Events Forwarder Integration Type
Type IntegrationType `form:"type" json:"type"`
}
ListEFOChannelsByIntegrationV1Params defines parameters for ListEFOChannelsByIntegrationV1.
type ListEFOChannelsByIntegrationV1Response ¶
type ListEFOChannelsByIntegrationV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IntegrationChannelsResponse
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseListEFOChannelsByIntegrationV1Response ¶
func ParseListEFOChannelsByIntegrationV1Response(rsp *http.Response) (*ListEFOChannelsByIntegrationV1Response, error)
ParseListEFOChannelsByIntegrationV1Response parses an HTTP response from a ListEFOChannelsByIntegrationV1WithResponse call
func (ListEFOChannelsByIntegrationV1Response) Status ¶
func (r ListEFOChannelsByIntegrationV1Response) Status() string
Status returns HTTPResponse.Status
func (ListEFOChannelsByIntegrationV1Response) StatusCode ¶
func (r ListEFOChannelsByIntegrationV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListEFOChannelsByIntegrationV2Params ¶
type ListEFOChannelsByIntegrationV2Params struct {
// Type the Events Forwarder Integration Type
Type IntegrationType `form:"type" json:"type"`
}
ListEFOChannelsByIntegrationV2Params defines parameters for ListEFOChannelsByIntegrationV2.
type ListEFOChannelsByIntegrationV2Response ¶
type ListEFOChannelsByIntegrationV2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IntegrationChannelsResponse
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseListEFOChannelsByIntegrationV2Response ¶
func ParseListEFOChannelsByIntegrationV2Response(rsp *http.Response) (*ListEFOChannelsByIntegrationV2Response, error)
ParseListEFOChannelsByIntegrationV2Response parses an HTTP response from a ListEFOChannelsByIntegrationV2WithResponse call
func (ListEFOChannelsByIntegrationV2Response) Status ¶
func (r ListEFOChannelsByIntegrationV2Response) Status() string
Status returns HTTPResponse.Status
func (ListEFOChannelsByIntegrationV2Response) StatusCode ¶
func (r ListEFOChannelsByIntegrationV2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListEFOIntegrationsTypesV1Response ¶
type ListEFOIntegrationsTypesV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IntegrationTypesResponse
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseListEFOIntegrationsTypesV1Response ¶
func ParseListEFOIntegrationsTypesV1Response(rsp *http.Response) (*ListEFOIntegrationsTypesV1Response, error)
ParseListEFOIntegrationsTypesV1Response parses an HTTP response from a ListEFOIntegrationsTypesV1WithResponse call
func (ListEFOIntegrationsTypesV1Response) Status ¶
func (r ListEFOIntegrationsTypesV1Response) Status() string
Status returns HTTPResponse.Status
func (ListEFOIntegrationsTypesV1Response) StatusCode ¶
func (r ListEFOIntegrationsTypesV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListEFOIntegrationsTypesV2Response ¶
type ListEFOIntegrationsTypesV2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IntegrationTypesResponse
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseListEFOIntegrationsTypesV2Response ¶
func ParseListEFOIntegrationsTypesV2Response(rsp *http.Response) (*ListEFOIntegrationsTypesV2Response, error)
ParseListEFOIntegrationsTypesV2Response parses an HTTP response from a ListEFOIntegrationsTypesV2WithResponse call
func (ListEFOIntegrationsTypesV2Response) Status ¶
func (r ListEFOIntegrationsTypesV2Response) Status() string
Status returns HTTPResponse.Status
func (ListEFOIntegrationsTypesV2Response) StatusCode ¶
func (r ListEFOIntegrationsTypesV2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListEFOIntegrationsV1Response ¶
type ListEFOIntegrationsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ListEfoIntegrationsResponseV1
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseListEFOIntegrationsV1Response ¶
func ParseListEFOIntegrationsV1Response(rsp *http.Response) (*ListEFOIntegrationsV1Response, error)
ParseListEFOIntegrationsV1Response parses an HTTP response from a ListEFOIntegrationsV1WithResponse call
func (ListEFOIntegrationsV1Response) Status ¶
func (r ListEFOIntegrationsV1Response) Status() string
Status returns HTTPResponse.Status
func (ListEFOIntegrationsV1Response) StatusCode ¶
func (r ListEFOIntegrationsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListEFOIntegrationsV2Response ¶
type ListEFOIntegrationsV2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ListIntegrationsResponse
JSON401 *Unauthorized
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseListEFOIntegrationsV2Response ¶
func ParseListEFOIntegrationsV2Response(rsp *http.Response) (*ListEFOIntegrationsV2Response, error)
ParseListEFOIntegrationsV2Response parses an HTTP response from a ListEFOIntegrationsV2WithResponse call
func (ListEFOIntegrationsV2Response) Status ¶
func (r ListEFOIntegrationsV2Response) Status() string
Status returns HTTPResponse.Status
func (ListEFOIntegrationsV2Response) StatusCode ¶
func (r ListEFOIntegrationsV2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListEfoIntegrationsResponseV1 ¶
type ListEfoIntegrationsResponseV1 struct {
Data []EfoIntegrationResponseV1 `json:"data"`
}
ListEfoIntegrationsResponseV1 defines model for ListEfoIntegrationsResponseV1.
type ListEventsResponse ¶
type ListEventsResponse struct {
// Data The list of events
Data []Event `json:"data"`
// Page Pagination information.
Page EventsFeedPage `json:"page"`
}
ListEventsResponse The list of events matching a search criteria.
type ListIntegrationsResponse ¶
type ListIntegrationsResponse struct {
Data []IntegrationResponse `json:"data"`
}
ListIntegrationsResponse defines model for ListIntegrationsResponse.
type ListJobAndDisabledMetricsV1 ¶
type ListJobAndDisabledMetricsV1 struct {
// JobName The name of the Job reporting the metric.
JobName *string `json:"jobName,omitempty"`
// Metrics List of metrics that are disabled for the Job.
Metrics *[]MetricV1 `json:"metrics,omitempty"`
}
ListJobAndDisabledMetricsV1 Get Disabled Metrics by Job name Response.
type ListJobs ¶
type ListJobs struct {
// Data List of Jobs.
Data []JobResponse `json:"data"`
}
ListJobs defines model for ListJobs.
type ListJobsV1Params ¶
type ListJobsV1Params struct {
// ScheduleId ID of the Schedule
ScheduleId string `form:"scheduleId" json:"scheduleId"`
// ReportId ID of the Report
ReportId *int64 `form:"reportId,omitempty" json:"reportId,omitempty"`
// IsReportTemplate Indicates whether the report is a template.
IsReportTemplate *ListJobsV1ParamsIsReportTemplate `form:"isReportTemplate,omitempty" json:"isReportTemplate,omitempty"`
// CompletedOn Date the job was completed in epoch milliseconds.
CompletedOn *UnlimitedLong `form:"completedOn,omitempty" json:"completedOn,omitempty"`
// JobType Type of the job.
JobType *ListJobsV1ParamsJobType `form:"jobType,omitempty" json:"jobType,omitempty"`
// Status Status of the job.
Status *ListJobsV1ParamsStatus `form:"status,omitempty" json:"status,omitempty"`
// Kind Kind of the report.
Kind *ListJobsV1ParamsKind `form:"kind,omitempty" json:"kind,omitempty"`
// Policies List of policy IDs in string format.
Policies *string `form:"policies,omitempty" json:"policies,omitempty"`
// Zones List of zone IDs in string format.
Zones *string `form:"zones,omitempty" json:"zones,omitempty"`
}
ListJobsV1Params defines parameters for ListJobsV1.
type ListJobsV1ParamsIsReportTemplate ¶
type ListJobsV1ParamsIsReportTemplate string
ListJobsV1ParamsIsReportTemplate defines parameters for ListJobsV1.
const ( False ListJobsV1ParamsIsReportTemplate = "false" True ListJobsV1ParamsIsReportTemplate = "true" )
Defines values for ListJobsV1ParamsIsReportTemplate.
type ListJobsV1ParamsJobType ¶
type ListJobsV1ParamsJobType string
ListJobsV1ParamsJobType defines parameters for ListJobsV1.
const ( ONDEMAND ListJobsV1ParamsJobType = "ON_DEMAND" SCHEDULED ListJobsV1ParamsJobType = "SCHEDULED" )
Defines values for ListJobsV1ParamsJobType.
type ListJobsV1ParamsKind ¶
type ListJobsV1ParamsKind string
ListJobsV1ParamsKind defines parameters for ListJobsV1.
const ( ComplianceReadiness ListJobsV1ParamsKind = "compliance_readiness" VulnerabilityManagement ListJobsV1ParamsKind = "vulnerability_management" )
Defines values for ListJobsV1ParamsKind.
type ListJobsV1ParamsStatus ¶
type ListJobsV1ParamsStatus string
ListJobsV1ParamsStatus defines parameters for ListJobsV1.
const ( ListJobsV1ParamsStatusCOMPLETED ListJobsV1ParamsStatus = "COMPLETED" ListJobsV1ParamsStatusCREATED ListJobsV1ParamsStatus = "CREATED" ListJobsV1ParamsStatusFAILED ListJobsV1ParamsStatus = "FAILED" ListJobsV1ParamsStatusRUNNING ListJobsV1ParamsStatus = "RUNNING" )
Defines values for ListJobsV1ParamsStatus.
type ListJobsV1Response ¶
type ListJobsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ListJobs
JSON400 *BadRequest
JSON401 *Unauthorized
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseListJobsV1Response ¶
func ParseListJobsV1Response(rsp *http.Response) (*ListJobsV1Response, error)
ParseListJobsV1Response parses an HTTP response from a ListJobsV1WithResponse call
func (ListJobsV1Response) Status ¶
func (r ListJobsV1Response) Status() string
Status returns HTTPResponse.Status
func (ListJobsV1Response) StatusCode ¶
func (r ListJobsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListMonitorEventsResponse ¶
type ListMonitorEventsResponse struct {
// Data The list of events
Data []MonitorEvent `json:"data"`
// Page Pagination information.
Page MonitorEventsPage `json:"page"`
}
ListMonitorEventsResponse The list of events matching a search criteria.
type ListPoliciesResponse ¶
type ListPoliciesResponse struct {
// Data Policies collection
Data []PolicySummary `json:"data"`
// Page Page details, providing both returned and total count of matched elements.
Page PoliciesPage `json:"page"`
}
ListPoliciesResponse defines model for ListPoliciesResponse.
type ListRiskAcceptedResponse ¶
type ListRiskAcceptedResponse struct {
// Data List of Accepted Risks
Data []RiskAcceptedResponse `json:"data"`
// Page Page information.
Page *struct {
Next *string `json:"next"`
Previous *string `json:"previous"`
Total *int64 `json:"total,omitempty"`
} `json:"page,omitempty"`
}
ListRiskAcceptedResponse defines model for ListRiskAcceptedResponse.
type ListSchedules ¶
type ListSchedules struct {
// Data List of Schedules.
Data []ScheduleResponse `json:"data"`
}
ListSchedules defines model for ListSchedules.
type ListSchedulesV1Response ¶
type ListSchedulesV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ListSchedules
JSON400 *BadRequest
JSON401 *Unauthorized
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseListSchedulesV1Response ¶
func ParseListSchedulesV1Response(rsp *http.Response) (*ListSchedulesV1Response, error)
ParseListSchedulesV1Response parses an HTTP response from a ListSchedulesV1WithResponse call
func (ListSchedulesV1Response) Status ¶
func (r ListSchedulesV1Response) Status() string
Status returns HTTPResponse.Status
func (ListSchedulesV1Response) StatusCode ¶
func (r ListSchedulesV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListZonesResponseV1 ¶
type ListZonesResponseV1 struct {
Data *[]ZoneResponseV1 `json:"data,omitempty"`
// Page Page information.
Page *struct {
Next *string `json:"next"`
Previous *string `json:"previous"`
Total *int64 `json:"total,omitempty"`
} `json:"page,omitempty"`
}
ListZonesResponseV1 defines model for ListZonesResponseV1.
type ListZonesV1Params ¶
type ListZonesV1Params struct {
// Filter Filters to apply in the form of `key:value`.\
// Multiple filters can be applied by repeating the `filter` parameter:\
// `&filter=key1:value1&filter=key2:value2`
Filter *MultiFilter `form:"filter,omitempty" json:"filter,omitempty"`
// Limit The number of items to return
Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
// Offset The offset number of items to start with
Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
// Orderby Ordering to apply in the form of `field:direction` where `direction` can either be `asc` or `desc`.\
// Multiple orderings can be applied by repeating the `orderby` parameter:\
// `&orderby=key1:direction1&orderby=key2:direction2`
Orderby *MultiOrderBy `form:"orderby,omitempty" json:"orderby,omitempty"`
}
ListZonesV1Params defines parameters for ListZonesV1.
type ListZonesV1Response ¶
type ListZonesV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ListZonesResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseListZonesV1Response ¶
func ParseListZonesV1Response(rsp *http.Response) (*ListZonesV1Response, error)
ParseListZonesV1Response parses an HTTP response from a ListZonesV1WithResponse call
func (ListZonesV1Response) Status ¶
func (r ListZonesV1Response) Status() string
Status returns HTTPResponse.Status
func (ListZonesV1Response) StatusCode ¶
func (r ListZonesV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MalwarePreventedAction ¶
type MalwarePreventedAction struct {
// ErrMsg When `isSuccessful` is `false`, details on why the action failed.
ErrMsg *string `json:"errMsg,omitempty"`
// IsSuccessful Whether or not the action was completed successfully.
IsSuccessful *bool `json:"isSuccessful,omitempty"`
// Type Action type.
Type ActionType `json:"type"`
}
MalwarePreventedAction defines model for MalwarePreventedAction.
type MatchLabelNames ¶
type MatchLabelNames = []string
MatchLabelNames defines model for MatchLabelNames.
type MatchLabelValues ¶
type MatchLabelValues = []string
MatchLabelValues defines model for MatchLabelValues.
type MetadataResponseV1 ¶
type MetadataResponseV1 struct {
// Data Metric metadata indexed by metric name.
Data *map[string][]struct {
// Help A brief description of the metric.
Help string `json:"help"`
// Type The type of the metric.
Type MetadataResponseV1DataType `json:"type"`
// Unit The unit of measurement for the metric.
Unit string `json:"unit"`
} `json:"data,omitempty"`
// Infos A set of information messages attached to the response.
Infos *[]string `json:"infos,omitempty"`
// Status Query status.
Status *MetadataResponseV1Status `json:"status,omitempty"`
// Warnings A set of warning messages attached to the response.
Warnings *[]string `json:"warnings,omitempty"`
}
MetadataResponseV1 defines model for MetadataResponseV1.
type MetadataResponseV1DataType ¶
type MetadataResponseV1DataType string
MetadataResponseV1DataType The type of the metric.
const ( MetadataResponseV1DataTypeCounter MetadataResponseV1DataType = "counter" MetadataResponseV1DataTypeGauge MetadataResponseV1DataType = "gauge" MetadataResponseV1DataTypeHistogram MetadataResponseV1DataType = "histogram" MetadataResponseV1DataTypeSummary MetadataResponseV1DataType = "summary" MetadataResponseV1DataTypeUnknown MetadataResponseV1DataType = "unknown" )
Defines values for MetadataResponseV1DataType.
type MetadataResponseV1Status ¶
type MetadataResponseV1Status string
MetadataResponseV1Status Query status.
const ( MetadataResponseV1StatusError MetadataResponseV1Status = "error" MetadataResponseV1StatusSuccess MetadataResponseV1Status = "success" )
Defines values for MetadataResponseV1Status.
type MetricErrorV1 ¶
type MetricErrorV1 struct {
// JobName Specifies the name of the job that caused the error.
JobName *string `json:"jobName,omitempty"`
// Message Describes the job and metric error.
Message *string `json:"message,omitempty"`
// MetricName The metric name which could not be disabled or enabled.
MetricName *string `json:"metricName,omitempty"`
}
MetricErrorV1 Get Disabled Metrics by Job name Response
type MetricV1 ¶
type MetricV1 struct {
// MetricName Specifies the name of the disabled metric.
MetricName *string `json:"metricName,omitempty"`
// ModifiedDate The timestamp during which the metric was disabled
ModifiedDate *time.Time `json:"modifiedDate,omitempty"`
// UserId The UserId responsible for disabling the metric
UserId *int64 `json:"userId,omitempty"`
// UserName User name of the person who disabled the metric
UserName *string `json:"userName,omitempty"`
}
MetricV1 Get Disabled Metrics by Job name Response
type MonitorEvent ¶
type MonitorEvent struct {
// Type The type of the event. Current supported values are ALERT, CUSTOM. As the list of supported event types may change in the future, clients should handle unknown event types gracefully.
Type *MonitorEventType `json:"type,omitempty"`
}
MonitorEvent Monitor Event
type MonitorEventType ¶
type MonitorEventType = string
MonitorEventType The type of the event. Current supported values are ALERT, CUSTOM. As the list of supported event types may change in the future, clients should handle unknown event types gracefully.
type MonitorEventsCursor ¶
type MonitorEventsCursor = string
MonitorEventsCursor Cursor is a string used to retrieve paginated data. It acts as a pointer to a page of data. When a cursor is defined, the `from` and `to` parameters must not be used.
type MonitorEventsFilter ¶
type MonitorEventsFilter = string
MonitorEventsFilter Query language expression for filtering results. The filter is the result of logical concatenations, using "and" and "or" binary operators and the "not" unary prefix operator (i.e. `pid = 1 and not ppid = 2`), of attribute comparisons. Attribute comparisons can be: - scalar, using `=`, `!=` - scalar for string values, using `starts with`, `contains`, operators - vector, using `in` to check the equality among one of the values provided between parenthesis (i.e. `pid in (1, 2)`) Depending on the attribute, only some operators can be available. Values containing double-quotes `"` need escaping using backslash `\`, i.e. name = "sample \"quoted\" value". Supported attributes are: * `id` - the event id, using `=`, `!=`, `starts with`, `contains`, `in` * `type` - the event type, using `=`, `!=` * `source` - the event source, using `=`, `!=`, `starts with`, `contains` * `severity` - the event severity, using `=`, `!=`, `in` * `labels.<scope label>` - the event scope label, using `=`, `!=`, `starts with`, `contains`, `in`
type MonitorEventsFrom ¶
type MonitorEventsFrom = int64
MonitorEventsFrom From, expressed in Unix nanoseconds timestamp. The difference between `from` and `to` cannot be greater than 30 days. If defined, `cursor` cannot be used.
type MonitorEventsPage ¶
type MonitorEventsPage struct {
// Next `next` is a string pointing to the next page of data.
// Use this as the `cursor` to scroll paginated results and get the next page of data.
// If not included, the current response is the last page.
Next *string `json:"next,omitempty"`
// Prev `prev` is a string pointing to the previous page of data.
// Use this as the `cursor` to get the previous page of data.
Prev *string `json:"prev,omitempty"`
// Total The number of events matching the search criteria. This number is always major or equal to the number of events returned.
Total int64 `json:"total"`
}
MonitorEventsPage Pagination information.
type MonitorEventsTo ¶
type MonitorEventsTo = int64
MonitorEventsTo To, expressed in Unix nanoseconds timestamp. The difference between `from` and `to` cannot be greater than 30 days. If defined, `cursor` cannot be used.
type NewRule ¶
type NewRule struct {
// Predicates The Predicates defining this Rule
Predicates Predicates `json:"predicates"`
RuleType NewRuleRuleType `json:"ruleType"`
}
NewRule A Rule definition
type NewRuleRuleType ¶
type NewRuleRuleType string
NewRuleRuleType defines model for NewRule.RuleType.
const ( NewRuleRuleTypeImageConfigCreationDate NewRuleRuleType = "imageConfigCreationDate" NewRuleRuleTypeImageConfigDefaultUser NewRuleRuleType = "imageConfigDefaultUser" NewRuleRuleTypeImageConfigEnvVariable NewRuleRuleType = "imageConfigEnvVariable" NewRuleRuleTypeImageConfigInstructionIsPkgManager NewRuleRuleType = "imageConfigInstructionIsPkgManager" NewRuleRuleTypeImageConfigInstructionNotRecommended NewRuleRuleType = "imageConfigInstructionNotRecommended" NewRuleRuleTypeImageConfigLabel NewRuleRuleType = "imageConfigLabel" NewRuleRuleTypeImageConfigSensitiveInformationAndSecrets NewRuleRuleType = "imageConfigSensitiveInformationAndSecrets" NewRuleRuleTypePkgDenyList NewRuleRuleType = "pkgDenyList" NewRuleRuleTypeVulnDenyList NewRuleRuleType = "vulnDenyList" NewRuleRuleTypeVulnSeverityAndThreats NewRuleRuleType = "vulnSeverityAndThreats" )
Defines values for NewRuleRuleType.
type NewStage ¶
type NewStage struct {
// Configuration Configurations for the stage
Configuration *[]StageConfiguration `json:"configuration,omitempty"`
// Name stage name.
Name NewStageName `json:"name"`
}
NewStage defines model for NewStage.
type NewStageName ¶
type NewStageName string
NewStageName stage name.
const ( NewStageNameAdmissionControl NewStageName = "admission_control" NewStageNamePipeline NewStageName = "pipeline" NewStageNameRegistry NewStageName = "registry" NewStageNameRuntime NewStageName = "runtime" )
Defines values for NewStageName.
type NotFoundPrometheus ¶
type NotFoundPrometheus = string
NotFoundPrometheus Error message indicating that the requested page was not found.
type NotificationChannel ¶
type NotificationChannel struct {
// Id Notification channel Id
Id *int64 `json:"id,omitempty"`
// Type Notification channel type
Type *string `json:"type,omitempty"`
}
NotificationChannel Schema for a notification channel object
type NotificationChannelID ¶
type NotificationChannelID = UnlimitedLong
type NotificationChannelResponseV1 ¶
type NotificationChannelResponseV1 struct {
// CreatedOn Creation date.
CreatedOn *time.Time `json:"createdOn,omitempty"`
// CustomerId ID of customer that owns the notification channel.
CustomerId *int32 `json:"customerId,omitempty"`
// Id Unique ID of the resource.
Id *UnlimitedLong `json:"id,omitempty"`
// ModifiedOn Last modification date.
ModifiedOn *time.Time `json:"modifiedOn,omitempty"`
Type string `json:"type"`
// Version The current version of the resource.
Version *UnlimitedLong `json:"version,omitempty"`
}
NotificationChannelResponseV1 Notification Channel Response Base Schema
type NotificationChannelTypeV1 ¶
type NotificationChannelTypeV1 string
NotificationChannelTypeV1 The type of the notification channel
const ( NotificationChannelTypeV1CUSTOMWEBHOOK NotificationChannelTypeV1 = "CUSTOM_WEBHOOK" NotificationChannelTypeV1EMAIL NotificationChannelTypeV1 = "EMAIL" NotificationChannelTypeV1GCHAT NotificationChannelTypeV1 = "GCHAT" NotificationChannelTypeV1IBMEVENTNOTIFICATIONS NotificationChannelTypeV1 = "IBM_EVENT_NOTIFICATIONS" NotificationChannelTypeV1MSTEAMS NotificationChannelTypeV1 = "MS_TEAMS" NotificationChannelTypeV1OPSGENIE NotificationChannelTypeV1 = "OPSGENIE" NotificationChannelTypeV1PAGERDUTY NotificationChannelTypeV1 = "PAGER_DUTY" NotificationChannelTypeV1PROMETHEUSALERTMANAGER NotificationChannelTypeV1 = "PROMETHEUS_ALERT_MANAGER" NotificationChannelTypeV1SLACK NotificationChannelTypeV1 = "SLACK" NotificationChannelTypeV1SNS NotificationChannelTypeV1 = "SNS" NotificationChannelTypeV1TEAMEMAIL NotificationChannelTypeV1 = "TEAM_EMAIL" NotificationChannelTypeV1VICTOROPS NotificationChannelTypeV1 = "VICTOROPS" NotificationChannelTypeV1WEBHOOK NotificationChannelTypeV1 = "WEBHOOK" )
Defines values for NotificationChannelTypeV1.
type OffsetPaginatedResponse ¶
type OffsetPaginatedResponse struct {
// Data Paginated data.
Data *[]interface{} `json:"data,omitempty"`
// Page Page information.
Page *struct {
Next *string `json:"next"`
Previous *string `json:"previous"`
Total *int64 `json:"total,omitempty"`
} `json:"page,omitempty"`
}
OffsetPaginatedResponse defines model for OffsetPaginatedResponse.
type Operand ¶
type Operand string
Operand A supported operand for filtering events.
const ( OperandContains Operand = "contains" OperandEmpty Operand = "!=" OperandEqual Operand = "=" OperandExists Operand = "exists" OperandIn Operand = "in" OperandNotExists Operand = "not exists" OperandNotIn Operand = "not in" OperandStartsWith Operand = "starts with" )
Defines values for Operand.
type Originator ¶
type Originator string
Originator Type of event: - policy - Agent-based runtime threat detection events - profilingDetection - Workload ML detections - falcocloud - Agentless threat detections - admissionController - Kubernetes admission control based posture events
const ( AdmissionController Originator = "admissionController" Falcocloud Originator = "falcocloud" Policy Originator = "policy" ProfilingDetection Originator = "profilingDetection" )
Defines values for Originator.
type OutputParameterName ¶
type OutputParameterName = string
OutputParameterName The name of the output parameter.
type Package ¶
type Package struct {
// IsRemoved whether the package has been removed
IsRemoved *bool `json:"isRemoved,omitempty"`
// IsRunning whether the package is used by a running process
IsRunning *bool `json:"isRunning,omitempty"`
// LayerRef reference to layer
LayerRef *string `json:"layerRef,omitempty"`
// License license of the package
License *string `json:"license,omitempty"`
// Name name of the package
Name string `json:"name"`
// Path path of the package
Path *string `json:"path,omitempty"`
// RiskAcceptRefs Reference to the accepted risk.
RiskAcceptRefs *[]string `json:"riskAcceptRefs"`
// SuggestedFix suggested fix for the package
SuggestedFix *string `json:"suggestedFix,omitempty"`
// Type scan result package type, example values are:
// - os
// - rust
// - java
// - ruby
// - javascript
// - python
// - php
// - golang
// - C#
Type string `json:"type"`
// Version version of the affected package
Version string `json:"version"`
// VulnerabilitiesRefs reference to vulnerabilities of the package
VulnerabilitiesRefs *[]string `json:"vulnerabilitiesRefs"`
}
Package defines model for Package.
type PackageName ¶
type PackageName struct {
// ContextType Matcher type to apply
ContextType *PackageNameContextType `json:"contextType,omitempty"`
// ContextValue Value to match
ContextValue *string `json:"contextValue,omitempty"`
}
PackageName defines model for PackageName.
type PackageNameContextType ¶
type PackageNameContextType string
PackageNameContextType Matcher type to apply
const (
PackageNameContextTypePackageName PackageNameContextType = "packageName"
)
Defines values for PackageNameContextType.
type PackageNameVersion ¶
type PackageNameVersion struct {
// ContextType Matcher type to apply
ContextType *PackageNameVersionContextType `json:"contextType,omitempty"`
// ContextValue Value to match
ContextValue *string `json:"contextValue,omitempty"`
}
PackageNameVersion defines model for PackageNameVersion.
type PackageNameVersionContextType ¶
type PackageNameVersionContextType string
PackageNameVersionContextType Matcher type to apply
const ( PackageNameVersionContextTypePackageName PackageNameVersionContextType = "packageName" PackageNameVersionContextTypePackageVersion PackageNameVersionContextType = "packageVersion" )
Defines values for PackageNameVersionContextType.
type PackagePath ¶
type PackagePath struct {
// ContextType Matcher type to apply
ContextType *PackagePathContextType `json:"contextType,omitempty"`
// ContextValue Value to match
ContextValue *string `json:"contextValue,omitempty"`
}
PackagePath defines model for PackagePath.
type PackagePathContextType ¶
type PackagePathContextType string
PackagePathContextType Matcher type to apply
const (
PackagePathContextTypePackagePath PackagePathContextType = "packagePath"
)
Defines values for PackagePathContextType.
type PackagePathVersion ¶
type PackagePathVersion struct {
// ContextType Matcher type to apply
ContextType *PackagePathVersionContextType `json:"contextType,omitempty"`
// ContextValue Value to match
ContextValue *string `json:"contextValue,omitempty"`
}
PackagePathVersion defines model for PackagePathVersion.
type PackagePathVersionContextType ¶
type PackagePathVersionContextType string
PackagePathVersionContextType Matcher type to apply
const ( PackagePathVersionContextTypePackagePath PackagePathVersionContextType = "packagePath" PackagePathVersionContextTypePackageVersion PackagePathVersionContextType = "packageVersion" )
Defines values for PackagePathVersionContextType.
type PackageVersion ¶
type PackageVersion struct {
// ContextType Matcher type to apply
ContextType *PackageVersionContextType `json:"contextType,omitempty"`
// ContextValue Value to match
ContextValue *string `json:"contextValue,omitempty"`
}
PackageVersion defines model for PackageVersion.
type PackageVersionContextType ¶
type PackageVersionContextType string
PackageVersionContextType Matcher type to apply
const (
PackageVersionContextTypePackageVersion PackageVersionContextType = "packageVersion"
)
Defines values for PackageVersionContextType.
type Page ¶
type Page struct {
// Next The cursor that can be used to fetch a set of events after the last
// event returned in the `data` array.
// If this value is unset, then there are no events after the last
// event returned in the `data` array.
// By providing this value as `cursor`
// you will get the events following last event returned in the
// `data` array.
Next *string `json:"next,omitempty"`
// Prev The cursor that can be used to fetch a set of events before the
// first event returned in the `data` array.
// If this value is unset, then there are no events before the first
// event returned in the `data` array.
// By providing this value as `cursor`
// you will get the events preceding the first event returned
// in the `data` array.
Prev *string `json:"prev,omitempty"`
// Total The number of events matching the search criteria. This number is always major or equal to the number of events returned.
Total int64 `json:"total"`
}
Page Pagination information.
type PaginatedIntegrationsResponseV1 ¶
type PaginatedIntegrationsResponseV1 struct {
Data *[]IntegrationResponseV1 `json:"data,omitempty"`
// Page Page information.
Page *struct {
Next *string `json:"next"`
Previous *string `json:"previous"`
Total *int64 `json:"total,omitempty"`
} `json:"page,omitempty"`
}
PaginatedIntegrationsResponseV1 defines model for PaginatedIntegrationsResponseV1.
type ParameterType ¶
type ParameterType = string
ParameterType The type of an Response Action parameter.\ It may assume the following values:\ * string\ * integer\ * boolean\ This list of possible values may grow in the future.
type PathCertificateId ¶
type PathCertificateId = string
PathCertificateId defines model for PathCertificateId.
type PermissionV1 ¶
type PermissionV1 struct {
// Dependencies List of permissions that this permission depends on.
Dependencies *[]string `json:"dependencies,omitempty"`
// Description Permission description.
Description *string `json:"description,omitempty"`
// Id Permission Authority.
Id *string `json:"id,omitempty"`
// Products Specifies the Sysdig product the permission applies to (Secure = SDS; Monitor = SDC).
Products *[]string `json:"products,omitempty"`
}
PermissionV1 Permission to perform an action on the Sysdig platform.
type PermissionsFilter ¶
type PermissionsFilter = string
PermissionsFilter defines model for PermissionsFilter.
type PipelineResult ¶
type PipelineResult struct {
// CreatedAt datetime of creation
CreatedAt *CreatedAt `json:"createdAt,omitempty"`
// ImageId Identifier of the image (hash).
ImageId *string `json:"imageId,omitempty"`
// PolicyEvaluationResult Policy evaluation result
PolicyEvaluationResult *PolicyEvaluationResult `json:"policyEvaluationResult,omitempty"`
// PullString image pull string
PullString *string `json:"pullString,omitempty"`
// ResultId Identifier of the scan result
ResultId *string `json:"resultId,omitempty"`
// VulnTotalBySeverity total vulnerabilities by severity
VulnTotalBySeverity *VulnTotalBySeverity `json:"vulnTotalBySeverity,omitempty"`
}
PipelineResult pipeline result
type PipelineResultsResponse ¶
type PipelineResultsResponse struct {
Data *[]PipelineResult `json:"data,omitempty"`
// Page API paging response
Page *VulnerabilityManagementPage `json:"page,omitempty"`
}
PipelineResultsResponse pipeline results
type PkgVulnFailure ¶
type PkgVulnFailure struct {
// Description description of the failure
Description string `json:"description"`
// PackageRef reference to the affected package
PackageRef *string `json:"packageRef,omitempty"`
// RiskAcceptRefs list of accepted risks for the failure
RiskAcceptRefs *[]string `json:"riskAcceptRefs,omitempty"`
// VulnerabilityRef reference to the vulnerability
VulnerabilityRef *string `json:"vulnerabilityRef,omitempty"`
}
PkgVulnFailure defines model for PkgVulnFailure.
type Policies ¶
type Policies struct {
Evaluations *[]PolicyEvaluation `json:"evaluations,omitempty"`
GlobalEvaluation *PoliciesGlobalEvaluation `json:"globalEvaluation,omitempty"`
}
Policies defines model for Policies.
type PoliciesGlobalEvaluation ¶
type PoliciesGlobalEvaluation string
PoliciesGlobalEvaluation defines model for Policies.GlobalEvaluation.
const ( PoliciesGlobalEvaluationAccepted PoliciesGlobalEvaluation = "accepted" PoliciesGlobalEvaluationFailed PoliciesGlobalEvaluation = "failed" PoliciesGlobalEvaluationNoPolicy PoliciesGlobalEvaluation = "noPolicy" PoliciesGlobalEvaluationPassed PoliciesGlobalEvaluation = "passed" )
Defines values for PoliciesGlobalEvaluation.
type PoliciesPage ¶
type PoliciesPage struct {
// Matched Total count of elements matched the provided filter.
Matched int64 `json:"matched"`
// Next Cursor used to retrieve the next page of results.
Next *string `json:"next"`
// Returned The number returned elements: always less or equal the limit specified in the request.
Returned int32 `json:"returned"`
}
PoliciesPage Page details, providing both returned and total count of matched elements.
type PoliciesSummaryEntry ¶
type PoliciesSummaryEntry struct {
// Id Policy Id
Id int64 `json:"id"`
// IsPassed True for passed, false for failed
IsPassed bool `json:"isPassed"`
// Name Policy Name
Name string `json:"name"`
}
PoliciesSummaryEntry A Policy summary that indicates whether a policy failed or passed.
type PolicyEvaluation ¶
type PolicyEvaluation struct {
Bundles *[]Bundle `json:"bundles,omitempty"`
// CreatedAt datetime of creation
CreatedAt CreatedAt `json:"createdAt"`
// Description policy evaluation description
Description *string `json:"description,omitempty"`
Evaluation PolicyEvaluationEvaluation `json:"evaluation"`
// Identifier policy evaluation id
Identifier string `json:"identifier"`
// Name policy evaluation name
Name string `json:"name"`
// UpdatedAt datetime of last update
UpdatedAt UpdatedAt `json:"updatedAt"`
}
PolicyEvaluation defines model for PolicyEvaluation.
type PolicyEvaluationEvaluation ¶
type PolicyEvaluationEvaluation string
PolicyEvaluationEvaluation defines model for PolicyEvaluation.Evaluation.
const ( PolicyEvaluationEvaluationAccepted PolicyEvaluationEvaluation = "accepted" PolicyEvaluationEvaluationFailed PolicyEvaluationEvaluation = "failed" PolicyEvaluationEvaluationNoPolicy PolicyEvaluationEvaluation = "noPolicy" PolicyEvaluationEvaluationPassed PolicyEvaluationEvaluation = "passed" )
Defines values for PolicyEvaluationEvaluation.
type PolicyEvaluationResult ¶
type PolicyEvaluationResult string
PolicyEvaluationResult Policy evaluation result
const ( PolicyEvaluationResultAccepted PolicyEvaluationResult = "accepted" PolicyEvaluationResultFailed PolicyEvaluationResult = "failed" PolicyEvaluationResultNoPolicy PolicyEvaluationResult = "noPolicy" PolicyEvaluationResultNotApplicable PolicyEvaluationResult = "notApplicable" PolicyEvaluationResultPassed PolicyEvaluationResult = "passed" )
Defines values for PolicyEvaluationResult.
type PolicyNotificationChannelIds ¶
type PolicyNotificationChannelIds = []int64
PolicyNotificationChannelIds The list of notification channels where an alert is sent after event is generated. Doesn't account for aggregations and eventual thresholds.
type PolicyOrigin ¶
type PolicyOrigin string
PolicyOrigin The policy author: - `Sysdig` - default and managed policies - `Sysdig UI` - users interacting with Sysdig - `Tuner` - the automated tuner
const ( SecureUI PolicyOrigin = "Secure UI" Sysdig PolicyOrigin = "Sysdig" Tuner PolicyOrigin = "Tuner" )
Defines values for PolicyOrigin.
type PolicySummary ¶
type PolicySummary struct {
// Description policy description
Description *string `json:"description,omitempty"`
// Id The Policy ID
Id int64 `json:"id"`
// Identifier policy identifier generated from the name.
Identifier string `json:"identifier"`
// Name human readable policy name.
Name string `json:"name"`
// Stages array of stages for the policy.
// An empty array means the policy is applied only when specifically requested by its identifier.
// It may be one of the following:
// - runtime
// - pipeline
// - registry
Stages []string `json:"stages"`
}
PolicySummary Policy summary definition.
type PostAcceptedRiskV1JSONRequestBody ¶
type PostAcceptedRiskV1JSONRequestBody = CreateRiskAcceptedRequest
PostAcceptedRiskV1JSONRequestBody defines body for PostAcceptedRiskV1 for application/json ContentType.
type PostAcceptedRiskV1Response ¶
type PostAcceptedRiskV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *RiskAcceptedResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParsePostAcceptedRiskV1Response ¶
func ParsePostAcceptedRiskV1Response(rsp *http.Response) (*PostAcceptedRiskV1Response, error)
ParsePostAcceptedRiskV1Response parses an HTTP response from a PostAcceptedRiskV1WithResponse call
func (PostAcceptedRiskV1Response) Status ¶
func (r PostAcceptedRiskV1Response) Status() string
Status returns HTTPResponse.Status
func (PostAcceptedRiskV1Response) StatusCode ¶
func (r PostAcceptedRiskV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostAdminTsdbCleanTombstonesV1Response ¶
type PostAdminTsdbCleanTombstonesV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParsePostAdminTsdbCleanTombstonesV1Response ¶
func ParsePostAdminTsdbCleanTombstonesV1Response(rsp *http.Response) (*PostAdminTsdbCleanTombstonesV1Response, error)
ParsePostAdminTsdbCleanTombstonesV1Response parses an HTTP response from a PostAdminTsdbCleanTombstonesV1WithResponse call
func (PostAdminTsdbCleanTombstonesV1Response) Status ¶
func (r PostAdminTsdbCleanTombstonesV1Response) Status() string
Status returns HTTPResponse.Status
func (PostAdminTsdbCleanTombstonesV1Response) StatusCode ¶
func (r PostAdminTsdbCleanTombstonesV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostAdminTsdbDeleteSeriesV1Response ¶
type PostAdminTsdbDeleteSeriesV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParsePostAdminTsdbDeleteSeriesV1Response ¶
func ParsePostAdminTsdbDeleteSeriesV1Response(rsp *http.Response) (*PostAdminTsdbDeleteSeriesV1Response, error)
ParsePostAdminTsdbDeleteSeriesV1Response parses an HTTP response from a PostAdminTsdbDeleteSeriesV1WithResponse call
func (PostAdminTsdbDeleteSeriesV1Response) Status ¶
func (r PostAdminTsdbDeleteSeriesV1Response) Status() string
Status returns HTTPResponse.Status
func (PostAdminTsdbDeleteSeriesV1Response) StatusCode ¶
func (r PostAdminTsdbDeleteSeriesV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostAdminTsdbSnapshotV1Response ¶
type PostAdminTsdbSnapshotV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParsePostAdminTsdbSnapshotV1Response ¶
func ParsePostAdminTsdbSnapshotV1Response(rsp *http.Response) (*PostAdminTsdbSnapshotV1Response, error)
ParsePostAdminTsdbSnapshotV1Response parses an HTTP response from a PostAdminTsdbSnapshotV1WithResponse call
func (PostAdminTsdbSnapshotV1Response) Status ¶
func (r PostAdminTsdbSnapshotV1Response) Status() string
Status returns HTTPResponse.Status
func (PostAdminTsdbSnapshotV1Response) StatusCode ¶
func (r PostAdminTsdbSnapshotV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostDisabledMetricsV1JSONRequestBody ¶
type PostDisabledMetricsV1JSONRequestBody = RequestBodyDisabledMetricsV1
PostDisabledMetricsV1JSONRequestBody defines body for PostDisabledMetricsV1 for application/json ContentType.
type PostDisabledMetricsV1Response ¶
type PostDisabledMetricsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ResponseListDisabledMetricsV1
JSON207 *ResponseListDisabledMetricsAndErrorV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParsePostDisabledMetricsV1Response ¶
func ParsePostDisabledMetricsV1Response(rsp *http.Response) (*PostDisabledMetricsV1Response, error)
ParsePostDisabledMetricsV1Response parses an HTTP response from a PostDisabledMetricsV1WithResponse call
func (PostDisabledMetricsV1Response) Status ¶
func (r PostDisabledMetricsV1Response) Status() string
Status returns HTTPResponse.Status
func (PostDisabledMetricsV1Response) StatusCode ¶
func (r PostDisabledMetricsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostExemplarsV1Response ¶
type PostExemplarsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParsePostExemplarsV1Response ¶
func ParsePostExemplarsV1Response(rsp *http.Response) (*PostExemplarsV1Response, error)
ParsePostExemplarsV1Response parses an HTTP response from a PostExemplarsV1WithResponse call
func (PostExemplarsV1Response) Status ¶
func (r PostExemplarsV1Response) Status() string
Status returns HTTPResponse.Status
func (PostExemplarsV1Response) StatusCode ¶
func (r PostExemplarsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostFormatQueryV1Response ¶
type PostFormatQueryV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParsePostFormatQueryV1Response ¶
func ParsePostFormatQueryV1Response(rsp *http.Response) (*PostFormatQueryV1Response, error)
ParsePostFormatQueryV1Response parses an HTTP response from a PostFormatQueryV1WithResponse call
func (PostFormatQueryV1Response) Status ¶
func (r PostFormatQueryV1Response) Status() string
Status returns HTTPResponse.Status
func (PostFormatQueryV1Response) StatusCode ¶
func (r PostFormatQueryV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostLabelsV1Params ¶
type PostLabelsV1Params struct {
// Start <b>UNSUPPORTED</b> - This parameter is not supported due to the Sysdig's specific implementation.
Start *TimeStartUnsupported `form:"start,omitempty" json:"start,omitempty"`
// End <b>UNSUPPORTED</b> - Sysdig does not support this parameter.
End *TimeEndUnsupported `form:"end,omitempty" json:"end,omitempty"`
// Match A repeated series selector argument that specifies the series from which to read the label names.
Match *MatchLabelNames `form:"match[],omitempty" json:"match[],omitempty"`
// Limit The maximum number of returned series. The limit is capped at 10,000. To disable the limit, set the value to 0.
Limit *LimitSeries `form:"limit,omitempty" json:"limit,omitempty"`
}
PostLabelsV1Params defines parameters for PostLabelsV1.
type PostLabelsV1Response ¶
type PostLabelsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *LabelsResponseV1
JSON400 *BadRequestPrometheus
JSON401 *UnauthorizedPrometheus
JSON404 *NotFoundPrometheus
JSON429 *TooManyRequests
JSON500 *InternalServerErrorPrometheus
}
func ParsePostLabelsV1Response ¶
func ParsePostLabelsV1Response(rsp *http.Response) (*PostLabelsV1Response, error)
ParsePostLabelsV1Response parses an HTTP response from a PostLabelsV1WithResponse call
func (PostLabelsV1Response) Status ¶
func (r PostLabelsV1Response) Status() string
Status returns HTTPResponse.Status
func (PostLabelsV1Response) StatusCode ¶
func (r PostLabelsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostParseQueryV1Response ¶
type PostParseQueryV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON410 *GonePrometheus
}
func ParsePostParseQueryV1Response ¶
func ParsePostParseQueryV1Response(rsp *http.Response) (*PostParseQueryV1Response, error)
ParsePostParseQueryV1Response parses an HTTP response from a PostParseQueryV1WithResponse call
func (PostParseQueryV1Response) Status ¶
func (r PostParseQueryV1Response) Status() string
Status returns HTTPResponse.Status
func (PostParseQueryV1Response) StatusCode ¶
func (r PostParseQueryV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostQueryRangeV1Params ¶
type PostQueryRangeV1Params struct {
// Query The Prometheus expression query string.
Query Query `form:"query" json:"query"`
// Start The inclusive start timestamp of the query range as RFC3339 or a unix timestamp.
Start TimeStartQuery `form:"start" json:"start"`
// End The inclusive end timestamp of the query range as RFC3339 or a unix timestamp.
End TimeEndQuery `form:"end" json:"end"`
// Step The query resolution step width, specified as a duration or a floating-point number of seconds.
Step Step `form:"step" json:"step"`
// Timeout The evaluation timeout. The default is 2 minutes.
Timeout *Timeout `form:"timeout,omitempty" json:"timeout,omitempty"`
// Limit The maximum number of returned series. To disable the limit, set the value to 0.
Limit *LimitQuery `form:"limit,omitempty" json:"limit,omitempty"`
}
PostQueryRangeV1Params defines parameters for PostQueryRangeV1.
type PostQueryRangeV1Response ¶
type PostQueryRangeV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QueryResponseV1
JSON400 *BadRequestPrometheus
JSON401 *UnauthorizedPrometheus
JSON404 *NotFoundPrometheus
JSON422 *UnprocessableEntityPrometheus
JSON429 *TooManyRequests
JSON500 *InternalServerErrorPrometheus
}
func ParsePostQueryRangeV1Response ¶
func ParsePostQueryRangeV1Response(rsp *http.Response) (*PostQueryRangeV1Response, error)
ParsePostQueryRangeV1Response parses an HTTP response from a PostQueryRangeV1WithResponse call
func (PostQueryRangeV1Response) Status ¶
func (r PostQueryRangeV1Response) Status() string
Status returns HTTPResponse.Status
func (PostQueryRangeV1Response) StatusCode ¶
func (r PostQueryRangeV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostQueryV1Params ¶
type PostQueryV1Params struct {
// Query The Prometheus expression query string.
Query Query `form:"query" json:"query"`
// Time The evaluation timestamp as RFC3339 or a unix timestamp. If omitted, the current server time is used.
Time *Time `form:"time,omitempty" json:"time,omitempty"`
// Timeout The evaluation timeout. The default is 2 minutes.
Timeout *Timeout `form:"timeout,omitempty" json:"timeout,omitempty"`
// Limit The maximum number of returned series. To disable the limit, set the value to 0.
Limit *LimitQuery `form:"limit,omitempty" json:"limit,omitempty"`
}
PostQueryV1Params defines parameters for PostQueryV1.
type PostQueryV1Response ¶
type PostQueryV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QueryResponseV1
JSON400 *BadRequestPrometheus
JSON401 *UnauthorizedPrometheus
JSON404 *NotFoundPrometheus
JSON429 *TooManyRequests
JSON500 *InternalServerErrorPrometheus
}
func ParsePostQueryV1Response ¶
func ParsePostQueryV1Response(rsp *http.Response) (*PostQueryV1Response, error)
ParsePostQueryV1Response parses an HTTP response from a PostQueryV1WithResponse call
func (PostQueryV1Response) Status ¶
func (r PostQueryV1Response) Status() string
Status returns HTTPResponse.Status
func (PostQueryV1Response) StatusCode ¶
func (r PostQueryV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostSecureVulnerabilityV1BundlesJSONRequestBody ¶
type PostSecureVulnerabilityV1BundlesJSONRequestBody = CreateBundleRequest
PostSecureVulnerabilityV1BundlesJSONRequestBody defines body for PostSecureVulnerabilityV1Bundles for application/json ContentType.
type PostSecureVulnerabilityV1BundlesResponse ¶
type PostSecureVulnerabilityV1BundlesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *GetBundleResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParsePostSecureVulnerabilityV1BundlesResponse ¶
func ParsePostSecureVulnerabilityV1BundlesResponse(rsp *http.Response) (*PostSecureVulnerabilityV1BundlesResponse, error)
ParsePostSecureVulnerabilityV1BundlesResponse parses an HTTP response from a PostSecureVulnerabilityV1BundlesWithResponse call
func (PostSecureVulnerabilityV1BundlesResponse) Status ¶
func (r PostSecureVulnerabilityV1BundlesResponse) Status() string
Status returns HTTPResponse.Status
func (PostSecureVulnerabilityV1BundlesResponse) StatusCode ¶
func (r PostSecureVulnerabilityV1BundlesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostSecureVulnerabilityV1PoliciesJSONRequestBody ¶
type PostSecureVulnerabilityV1PoliciesJSONRequestBody = CreatePolicyRequest
PostSecureVulnerabilityV1PoliciesJSONRequestBody defines body for PostSecureVulnerabilityV1Policies for application/json ContentType.
type PostSecureVulnerabilityV1PoliciesResponse ¶
type PostSecureVulnerabilityV1PoliciesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *GetPolicyResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParsePostSecureVulnerabilityV1PoliciesResponse ¶
func ParsePostSecureVulnerabilityV1PoliciesResponse(rsp *http.Response) (*PostSecureVulnerabilityV1PoliciesResponse, error)
ParsePostSecureVulnerabilityV1PoliciesResponse parses an HTTP response from a PostSecureVulnerabilityV1PoliciesWithResponse call
func (PostSecureVulnerabilityV1PoliciesResponse) Status ¶
func (r PostSecureVulnerabilityV1PoliciesResponse) Status() string
Status returns HTTPResponse.Status
func (PostSecureVulnerabilityV1PoliciesResponse) StatusCode ¶
func (r PostSecureVulnerabilityV1PoliciesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostSeriesV1Params ¶
type PostSeriesV1Params struct {
// Match A repeated series selector argument that specifies the series to return. You must provide at least one match[] parameter.
Match MatchSeries `form:"match[]" json:"match[]"`
// Start The inclusive start timestamp of the series query as RFC3339 or a unix timestamp.
Start *TimeStartSeries `form:"start,omitempty" json:"start,omitempty"`
// End The inclusive end timestamp of the series query as RFC3339 or a unix timestamp.
End *TimeEndSeries `form:"end,omitempty" json:"end,omitempty"`
// Limit The maximum number of returned series. The limit is capped at 10,000. To disable the limit, set the value to 0.
Limit *LimitSeries `form:"limit,omitempty" json:"limit,omitempty"`
}
PostSeriesV1Params defines parameters for PostSeriesV1.
type PostSeriesV1Response ¶
type PostSeriesV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SeriesResponseV1
JSON400 *BadRequestPrometheus
JSON401 *UnauthorizedPrometheus
JSON404 *NotFoundPrometheus
JSON422 *UnprocessableEntityPrometheus
JSON429 *TooManyRequests
JSON500 *InternalServerErrorPrometheus
}
func ParsePostSeriesV1Response ¶
func ParsePostSeriesV1Response(rsp *http.Response) (*PostSeriesV1Response, error)
ParsePostSeriesV1Response parses an HTTP response from a PostSeriesV1WithResponse call
func (PostSeriesV1Response) Status ¶
func (r PostSeriesV1Response) Status() string
Status returns HTTPResponse.Status
func (PostSeriesV1Response) StatusCode ¶
func (r PostSeriesV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PosturePolicySummary ¶
type PosturePolicySummary struct {
// PassPercentage Percentage of policies passing
PassPercentage int32 `json:"passPercentage"`
// Policies The policies list
Policies []PoliciesSummaryEntry `json:"policies"`
}
PosturePolicySummary The posture policy summary
type Predicate ¶
type Predicate struct {
Extra *map[string]interface{} `json:"extra"`
// Type predicate type
Type *string `json:"type,omitempty"`
}
Predicate defines model for Predicate.
type Predicates_Item ¶
type Predicates_Item struct {
// contains filtered or unexported fields
}
Predicates_Item defines model for Predicates.Item.
func (Predicates_Item) AsCisaKevAvailableSince ¶
func (t Predicates_Item) AsCisaKevAvailableSince() (CisaKevAvailableSince, error)
AsCisaKevAvailableSince returns the union data inside the Predicates_Item as a CisaKevAvailableSince
func (Predicates_Item) AsCisaKevKnownRansomwareCampaignUse ¶
func (t Predicates_Item) AsCisaKevKnownRansomwareCampaignUse() (CisaKevKnownRansomwareCampaignUse, error)
AsCisaKevKnownRansomwareCampaignUse returns the union data inside the Predicates_Item as a CisaKevKnownRansomwareCampaignUse
func (Predicates_Item) AsCisaKevPublishDate ¶
func (t Predicates_Item) AsCisaKevPublishDate() (CisaKevPublishDate, error)
AsCisaKevPublishDate returns the union data inside the Predicates_Item as a CisaKevPublishDate
func (Predicates_Item) AsDenyCve ¶
func (t Predicates_Item) AsDenyCve() (DenyCve, error)
AsDenyCve returns the union data inside the Predicates_Item as a DenyCve
func (Predicates_Item) AsDenyPkg ¶
func (t Predicates_Item) AsDenyPkg() (DenyPkg, error)
AsDenyPkg returns the union data inside the Predicates_Item as a DenyPkg
func (Predicates_Item) AsImageConfigCreationDateWithAge ¶
func (t Predicates_Item) AsImageConfigCreationDateWithAge() (ImageConfigCreationDateWithAge, error)
AsImageConfigCreationDateWithAge returns the union data inside the Predicates_Item as a ImageConfigCreationDateWithAge
func (Predicates_Item) AsImageConfigDefaultUserIsNot ¶
func (t Predicates_Item) AsImageConfigDefaultUserIsNot() (ImageConfigDefaultUserIsNot, error)
AsImageConfigDefaultUserIsNot returns the union data inside the Predicates_Item as a ImageConfigDefaultUserIsNot
func (Predicates_Item) AsImageConfigDefaultUserIsRoot ¶
func (t Predicates_Item) AsImageConfigDefaultUserIsRoot() (ImageConfigDefaultUserIsRoot, error)
AsImageConfigDefaultUserIsRoot returns the union data inside the Predicates_Item as a ImageConfigDefaultUserIsRoot
func (Predicates_Item) AsImageConfigDefaultUserList ¶
func (t Predicates_Item) AsImageConfigDefaultUserList() (ImageConfigDefaultUserList, error)
AsImageConfigDefaultUserList returns the union data inside the Predicates_Item as a ImageConfigDefaultUserList
func (Predicates_Item) AsImageConfigEnvVariableContains ¶
func (t Predicates_Item) AsImageConfigEnvVariableContains() (ImageConfigEnvVariableContains, error)
AsImageConfigEnvVariableContains returns the union data inside the Predicates_Item as a ImageConfigEnvVariableContains
func (Predicates_Item) AsImageConfigEnvVariableExists ¶
func (t Predicates_Item) AsImageConfigEnvVariableExists() (ImageConfigEnvVariableExists, error)
AsImageConfigEnvVariableExists returns the union data inside the Predicates_Item as a ImageConfigEnvVariableExists
func (Predicates_Item) AsImageConfigEnvVariableNotExists ¶
func (t Predicates_Item) AsImageConfigEnvVariableNotExists() (ImageConfigEnvVariableNotExists, error)
AsImageConfigEnvVariableNotExists returns the union data inside the Predicates_Item as a ImageConfigEnvVariableNotExists
func (Predicates_Item) AsImageConfigInstructionIsPkgManager ¶
func (t Predicates_Item) AsImageConfigInstructionIsPkgManager() (ImageConfigInstructionIsPkgManager, error)
AsImageConfigInstructionIsPkgManager returns the union data inside the Predicates_Item as a ImageConfigInstructionIsPkgManager
func (Predicates_Item) AsImageConfigInstructionNotRecommended ¶
func (t Predicates_Item) AsImageConfigInstructionNotRecommended() (ImageConfigInstructionNotRecommended, error)
AsImageConfigInstructionNotRecommended returns the union data inside the Predicates_Item as a ImageConfigInstructionNotRecommended
func (Predicates_Item) AsImageConfigLabelExists ¶
func (t Predicates_Item) AsImageConfigLabelExists() (ImageConfigLabelExists, error)
AsImageConfigLabelExists returns the union data inside the Predicates_Item as a ImageConfigLabelExists
func (Predicates_Item) AsImageConfigLabelNotContains ¶
func (t Predicates_Item) AsImageConfigLabelNotContains() (ImageConfigLabelNotContains, error)
AsImageConfigLabelNotContains returns the union data inside the Predicates_Item as a ImageConfigLabelNotContains
func (Predicates_Item) AsImageConfigLabelNotExists ¶
func (t Predicates_Item) AsImageConfigLabelNotExists() (ImageConfigLabelNotExists, error)
AsImageConfigLabelNotExists returns the union data inside the Predicates_Item as a ImageConfigLabelNotExists
func (Predicates_Item) AsImageConfigLabelWithValueAndLabelsExist ¶
func (t Predicates_Item) AsImageConfigLabelWithValueAndLabelsExist() (ImageConfigLabelWithValueAndLabelsExist, error)
AsImageConfigLabelWithValueAndLabelsExist returns the union data inside the Predicates_Item as a ImageConfigLabelWithValueAndLabelsExist
func (Predicates_Item) AsImageConfigSensitiveInformationAndSecrets ¶
func (t Predicates_Item) AsImageConfigSensitiveInformationAndSecrets() (ImageConfigSensitiveInformationAndSecrets, error)
AsImageConfigSensitiveInformationAndSecrets returns the union data inside the Predicates_Item as a ImageConfigSensitiveInformationAndSecrets
func (Predicates_Item) AsVulnAge ¶
func (t Predicates_Item) AsVulnAge() (VulnAge, error)
AsVulnAge returns the union data inside the Predicates_Item as a VulnAge
func (Predicates_Item) AsVulnCvss ¶
func (t Predicates_Item) AsVulnCvss() (VulnCvss, error)
AsVulnCvss returns the union data inside the Predicates_Item as a VulnCvss
func (Predicates_Item) AsVulnCvssEquals ¶
func (t Predicates_Item) AsVulnCvssEquals() (VulnCvssEquals, error)
AsVulnCvssEquals returns the union data inside the Predicates_Item as a VulnCvssEquals
func (Predicates_Item) AsVulnDisclosureRange ¶
func (t Predicates_Item) AsVulnDisclosureRange() (VulnDisclosureRange, error)
AsVulnDisclosureRange returns the union data inside the Predicates_Item as a VulnDisclosureRange
func (Predicates_Item) AsVulnEpssPercentileGte ¶
func (t Predicates_Item) AsVulnEpssPercentileGte() (VulnEpssPercentileGte, error)
AsVulnEpssPercentileGte returns the union data inside the Predicates_Item as a VulnEpssPercentileGte
func (Predicates_Item) AsVulnEpssScoreGte ¶
func (t Predicates_Item) AsVulnEpssScoreGte() (VulnEpssScoreGte, error)
AsVulnEpssScoreGte returns the union data inside the Predicates_Item as a VulnEpssScoreGte
func (Predicates_Item) AsVulnExploitable ¶
func (t Predicates_Item) AsVulnExploitable() (VulnExploitable, error)
AsVulnExploitable returns the union data inside the Predicates_Item as a VulnExploitable
func (Predicates_Item) AsVulnExploitableNoAdmin ¶
func (t Predicates_Item) AsVulnExploitableNoAdmin() (VulnExploitableNoAdmin, error)
AsVulnExploitableNoAdmin returns the union data inside the Predicates_Item as a VulnExploitableNoAdmin
func (Predicates_Item) AsVulnExploitableNoUser ¶
func (t Predicates_Item) AsVulnExploitableNoUser() (VulnExploitableNoUser, error)
AsVulnExploitableNoUser returns the union data inside the Predicates_Item as a VulnExploitableNoUser
func (Predicates_Item) AsVulnExploitableViaNetwork ¶
func (t Predicates_Item) AsVulnExploitableViaNetwork() (VulnExploitableViaNetwork, error)
AsVulnExploitableViaNetwork returns the union data inside the Predicates_Item as a VulnExploitableViaNetwork
func (Predicates_Item) AsVulnExploitableWithAge ¶
func (t Predicates_Item) AsVulnExploitableWithAge() (VulnExploitableWithAge, error)
AsVulnExploitableWithAge returns the union data inside the Predicates_Item as a VulnExploitableWithAge
func (Predicates_Item) AsVulnIsFixable ¶
func (t Predicates_Item) AsVulnIsFixable() (VulnIsFixable, error)
AsVulnIsFixable returns the union data inside the Predicates_Item as a VulnIsFixable
func (Predicates_Item) AsVulnIsFixableWithAge ¶
func (t Predicates_Item) AsVulnIsFixableWithAge() (VulnIsFixableWithAge, error)
AsVulnIsFixableWithAge returns the union data inside the Predicates_Item as a VulnIsFixableWithAge
func (Predicates_Item) AsVulnIsInUse ¶
func (t Predicates_Item) AsVulnIsInUse() (VulnIsInUse, error)
AsVulnIsInUse returns the union data inside the Predicates_Item as a VulnIsInUse
func (Predicates_Item) AsVulnPkgType ¶
func (t Predicates_Item) AsVulnPkgType() (VulnPkgType, error)
AsVulnPkgType returns the union data inside the Predicates_Item as a VulnPkgType
func (Predicates_Item) AsVulnSeverity ¶
func (t Predicates_Item) AsVulnSeverity() (VulnSeverity, error)
AsVulnSeverity returns the union data inside the Predicates_Item as a VulnSeverity
func (Predicates_Item) AsVulnSeverityEquals ¶
func (t Predicates_Item) AsVulnSeverityEquals() (VulnSeverityEquals, error)
AsVulnSeverityEquals returns the union data inside the Predicates_Item as a VulnSeverityEquals
func (*Predicates_Item) FromCisaKevAvailableSince ¶
func (t *Predicates_Item) FromCisaKevAvailableSince(v CisaKevAvailableSince) error
FromCisaKevAvailableSince overwrites any union data inside the Predicates_Item as the provided CisaKevAvailableSince
func (*Predicates_Item) FromCisaKevKnownRansomwareCampaignUse ¶
func (t *Predicates_Item) FromCisaKevKnownRansomwareCampaignUse(v CisaKevKnownRansomwareCampaignUse) error
FromCisaKevKnownRansomwareCampaignUse overwrites any union data inside the Predicates_Item as the provided CisaKevKnownRansomwareCampaignUse
func (*Predicates_Item) FromCisaKevPublishDate ¶
func (t *Predicates_Item) FromCisaKevPublishDate(v CisaKevPublishDate) error
FromCisaKevPublishDate overwrites any union data inside the Predicates_Item as the provided CisaKevPublishDate
func (*Predicates_Item) FromDenyCve ¶
func (t *Predicates_Item) FromDenyCve(v DenyCve) error
FromDenyCve overwrites any union data inside the Predicates_Item as the provided DenyCve
func (*Predicates_Item) FromDenyPkg ¶
func (t *Predicates_Item) FromDenyPkg(v DenyPkg) error
FromDenyPkg overwrites any union data inside the Predicates_Item as the provided DenyPkg
func (*Predicates_Item) FromImageConfigCreationDateWithAge ¶
func (t *Predicates_Item) FromImageConfigCreationDateWithAge(v ImageConfigCreationDateWithAge) error
FromImageConfigCreationDateWithAge overwrites any union data inside the Predicates_Item as the provided ImageConfigCreationDateWithAge
func (*Predicates_Item) FromImageConfigDefaultUserIsNot ¶
func (t *Predicates_Item) FromImageConfigDefaultUserIsNot(v ImageConfigDefaultUserIsNot) error
FromImageConfigDefaultUserIsNot overwrites any union data inside the Predicates_Item as the provided ImageConfigDefaultUserIsNot
func (*Predicates_Item) FromImageConfigDefaultUserIsRoot ¶
func (t *Predicates_Item) FromImageConfigDefaultUserIsRoot(v ImageConfigDefaultUserIsRoot) error
FromImageConfigDefaultUserIsRoot overwrites any union data inside the Predicates_Item as the provided ImageConfigDefaultUserIsRoot
func (*Predicates_Item) FromImageConfigDefaultUserList ¶
func (t *Predicates_Item) FromImageConfigDefaultUserList(v ImageConfigDefaultUserList) error
FromImageConfigDefaultUserList overwrites any union data inside the Predicates_Item as the provided ImageConfigDefaultUserList
func (*Predicates_Item) FromImageConfigEnvVariableContains ¶
func (t *Predicates_Item) FromImageConfigEnvVariableContains(v ImageConfigEnvVariableContains) error
FromImageConfigEnvVariableContains overwrites any union data inside the Predicates_Item as the provided ImageConfigEnvVariableContains
func (*Predicates_Item) FromImageConfigEnvVariableExists ¶
func (t *Predicates_Item) FromImageConfigEnvVariableExists(v ImageConfigEnvVariableExists) error
FromImageConfigEnvVariableExists overwrites any union data inside the Predicates_Item as the provided ImageConfigEnvVariableExists
func (*Predicates_Item) FromImageConfigEnvVariableNotExists ¶
func (t *Predicates_Item) FromImageConfigEnvVariableNotExists(v ImageConfigEnvVariableNotExists) error
FromImageConfigEnvVariableNotExists overwrites any union data inside the Predicates_Item as the provided ImageConfigEnvVariableNotExists
func (*Predicates_Item) FromImageConfigInstructionIsPkgManager ¶
func (t *Predicates_Item) FromImageConfigInstructionIsPkgManager(v ImageConfigInstructionIsPkgManager) error
FromImageConfigInstructionIsPkgManager overwrites any union data inside the Predicates_Item as the provided ImageConfigInstructionIsPkgManager
func (*Predicates_Item) FromImageConfigInstructionNotRecommended ¶
func (t *Predicates_Item) FromImageConfigInstructionNotRecommended(v ImageConfigInstructionNotRecommended) error
FromImageConfigInstructionNotRecommended overwrites any union data inside the Predicates_Item as the provided ImageConfigInstructionNotRecommended
func (*Predicates_Item) FromImageConfigLabelExists ¶
func (t *Predicates_Item) FromImageConfigLabelExists(v ImageConfigLabelExists) error
FromImageConfigLabelExists overwrites any union data inside the Predicates_Item as the provided ImageConfigLabelExists
func (*Predicates_Item) FromImageConfigLabelNotContains ¶
func (t *Predicates_Item) FromImageConfigLabelNotContains(v ImageConfigLabelNotContains) error
FromImageConfigLabelNotContains overwrites any union data inside the Predicates_Item as the provided ImageConfigLabelNotContains
func (*Predicates_Item) FromImageConfigLabelNotExists ¶
func (t *Predicates_Item) FromImageConfigLabelNotExists(v ImageConfigLabelNotExists) error
FromImageConfigLabelNotExists overwrites any union data inside the Predicates_Item as the provided ImageConfigLabelNotExists
func (*Predicates_Item) FromImageConfigLabelWithValueAndLabelsExist ¶
func (t *Predicates_Item) FromImageConfigLabelWithValueAndLabelsExist(v ImageConfigLabelWithValueAndLabelsExist) error
FromImageConfigLabelWithValueAndLabelsExist overwrites any union data inside the Predicates_Item as the provided ImageConfigLabelWithValueAndLabelsExist
func (*Predicates_Item) FromImageConfigSensitiveInformationAndSecrets ¶
func (t *Predicates_Item) FromImageConfigSensitiveInformationAndSecrets(v ImageConfigSensitiveInformationAndSecrets) error
FromImageConfigSensitiveInformationAndSecrets overwrites any union data inside the Predicates_Item as the provided ImageConfigSensitiveInformationAndSecrets
func (*Predicates_Item) FromVulnAge ¶
func (t *Predicates_Item) FromVulnAge(v VulnAge) error
FromVulnAge overwrites any union data inside the Predicates_Item as the provided VulnAge
func (*Predicates_Item) FromVulnCvss ¶
func (t *Predicates_Item) FromVulnCvss(v VulnCvss) error
FromVulnCvss overwrites any union data inside the Predicates_Item as the provided VulnCvss
func (*Predicates_Item) FromVulnCvssEquals ¶
func (t *Predicates_Item) FromVulnCvssEquals(v VulnCvssEquals) error
FromVulnCvssEquals overwrites any union data inside the Predicates_Item as the provided VulnCvssEquals
func (*Predicates_Item) FromVulnDisclosureRange ¶
func (t *Predicates_Item) FromVulnDisclosureRange(v VulnDisclosureRange) error
FromVulnDisclosureRange overwrites any union data inside the Predicates_Item as the provided VulnDisclosureRange
func (*Predicates_Item) FromVulnEpssPercentileGte ¶
func (t *Predicates_Item) FromVulnEpssPercentileGte(v VulnEpssPercentileGte) error
FromVulnEpssPercentileGte overwrites any union data inside the Predicates_Item as the provided VulnEpssPercentileGte
func (*Predicates_Item) FromVulnEpssScoreGte ¶
func (t *Predicates_Item) FromVulnEpssScoreGte(v VulnEpssScoreGte) error
FromVulnEpssScoreGte overwrites any union data inside the Predicates_Item as the provided VulnEpssScoreGte
func (*Predicates_Item) FromVulnExploitable ¶
func (t *Predicates_Item) FromVulnExploitable(v VulnExploitable) error
FromVulnExploitable overwrites any union data inside the Predicates_Item as the provided VulnExploitable
func (*Predicates_Item) FromVulnExploitableNoAdmin ¶
func (t *Predicates_Item) FromVulnExploitableNoAdmin(v VulnExploitableNoAdmin) error
FromVulnExploitableNoAdmin overwrites any union data inside the Predicates_Item as the provided VulnExploitableNoAdmin
func (*Predicates_Item) FromVulnExploitableNoUser ¶
func (t *Predicates_Item) FromVulnExploitableNoUser(v VulnExploitableNoUser) error
FromVulnExploitableNoUser overwrites any union data inside the Predicates_Item as the provided VulnExploitableNoUser
func (*Predicates_Item) FromVulnExploitableViaNetwork ¶
func (t *Predicates_Item) FromVulnExploitableViaNetwork(v VulnExploitableViaNetwork) error
FromVulnExploitableViaNetwork overwrites any union data inside the Predicates_Item as the provided VulnExploitableViaNetwork
func (*Predicates_Item) FromVulnExploitableWithAge ¶
func (t *Predicates_Item) FromVulnExploitableWithAge(v VulnExploitableWithAge) error
FromVulnExploitableWithAge overwrites any union data inside the Predicates_Item as the provided VulnExploitableWithAge
func (*Predicates_Item) FromVulnIsFixable ¶
func (t *Predicates_Item) FromVulnIsFixable(v VulnIsFixable) error
FromVulnIsFixable overwrites any union data inside the Predicates_Item as the provided VulnIsFixable
func (*Predicates_Item) FromVulnIsFixableWithAge ¶
func (t *Predicates_Item) FromVulnIsFixableWithAge(v VulnIsFixableWithAge) error
FromVulnIsFixableWithAge overwrites any union data inside the Predicates_Item as the provided VulnIsFixableWithAge
func (*Predicates_Item) FromVulnIsInUse ¶
func (t *Predicates_Item) FromVulnIsInUse(v VulnIsInUse) error
FromVulnIsInUse overwrites any union data inside the Predicates_Item as the provided VulnIsInUse
func (*Predicates_Item) FromVulnPkgType ¶
func (t *Predicates_Item) FromVulnPkgType(v VulnPkgType) error
FromVulnPkgType overwrites any union data inside the Predicates_Item as the provided VulnPkgType
func (*Predicates_Item) FromVulnSeverity ¶
func (t *Predicates_Item) FromVulnSeverity(v VulnSeverity) error
FromVulnSeverity overwrites any union data inside the Predicates_Item as the provided VulnSeverity
func (*Predicates_Item) FromVulnSeverityEquals ¶
func (t *Predicates_Item) FromVulnSeverityEquals(v VulnSeverityEquals) error
FromVulnSeverityEquals overwrites any union data inside the Predicates_Item as the provided VulnSeverityEquals
func (Predicates_Item) MarshalJSON ¶
func (t Predicates_Item) MarshalJSON() ([]byte, error)
func (*Predicates_Item) MergeCisaKevAvailableSince ¶
func (t *Predicates_Item) MergeCisaKevAvailableSince(v CisaKevAvailableSince) error
MergeCisaKevAvailableSince performs a merge with any union data inside the Predicates_Item, using the provided CisaKevAvailableSince
func (*Predicates_Item) MergeCisaKevKnownRansomwareCampaignUse ¶
func (t *Predicates_Item) MergeCisaKevKnownRansomwareCampaignUse(v CisaKevKnownRansomwareCampaignUse) error
MergeCisaKevKnownRansomwareCampaignUse performs a merge with any union data inside the Predicates_Item, using the provided CisaKevKnownRansomwareCampaignUse
func (*Predicates_Item) MergeCisaKevPublishDate ¶
func (t *Predicates_Item) MergeCisaKevPublishDate(v CisaKevPublishDate) error
MergeCisaKevPublishDate performs a merge with any union data inside the Predicates_Item, using the provided CisaKevPublishDate
func (*Predicates_Item) MergeDenyCve ¶
func (t *Predicates_Item) MergeDenyCve(v DenyCve) error
MergeDenyCve performs a merge with any union data inside the Predicates_Item, using the provided DenyCve
func (*Predicates_Item) MergeDenyPkg ¶
func (t *Predicates_Item) MergeDenyPkg(v DenyPkg) error
MergeDenyPkg performs a merge with any union data inside the Predicates_Item, using the provided DenyPkg
func (*Predicates_Item) MergeImageConfigCreationDateWithAge ¶
func (t *Predicates_Item) MergeImageConfigCreationDateWithAge(v ImageConfigCreationDateWithAge) error
MergeImageConfigCreationDateWithAge performs a merge with any union data inside the Predicates_Item, using the provided ImageConfigCreationDateWithAge
func (*Predicates_Item) MergeImageConfigDefaultUserIsNot ¶
func (t *Predicates_Item) MergeImageConfigDefaultUserIsNot(v ImageConfigDefaultUserIsNot) error
MergeImageConfigDefaultUserIsNot performs a merge with any union data inside the Predicates_Item, using the provided ImageConfigDefaultUserIsNot
func (*Predicates_Item) MergeImageConfigDefaultUserIsRoot ¶
func (t *Predicates_Item) MergeImageConfigDefaultUserIsRoot(v ImageConfigDefaultUserIsRoot) error
MergeImageConfigDefaultUserIsRoot performs a merge with any union data inside the Predicates_Item, using the provided ImageConfigDefaultUserIsRoot
func (*Predicates_Item) MergeImageConfigDefaultUserList ¶
func (t *Predicates_Item) MergeImageConfigDefaultUserList(v ImageConfigDefaultUserList) error
MergeImageConfigDefaultUserList performs a merge with any union data inside the Predicates_Item, using the provided ImageConfigDefaultUserList
func (*Predicates_Item) MergeImageConfigEnvVariableContains ¶
func (t *Predicates_Item) MergeImageConfigEnvVariableContains(v ImageConfigEnvVariableContains) error
MergeImageConfigEnvVariableContains performs a merge with any union data inside the Predicates_Item, using the provided ImageConfigEnvVariableContains
func (*Predicates_Item) MergeImageConfigEnvVariableExists ¶
func (t *Predicates_Item) MergeImageConfigEnvVariableExists(v ImageConfigEnvVariableExists) error
MergeImageConfigEnvVariableExists performs a merge with any union data inside the Predicates_Item, using the provided ImageConfigEnvVariableExists
func (*Predicates_Item) MergeImageConfigEnvVariableNotExists ¶
func (t *Predicates_Item) MergeImageConfigEnvVariableNotExists(v ImageConfigEnvVariableNotExists) error
MergeImageConfigEnvVariableNotExists performs a merge with any union data inside the Predicates_Item, using the provided ImageConfigEnvVariableNotExists
func (*Predicates_Item) MergeImageConfigInstructionIsPkgManager ¶
func (t *Predicates_Item) MergeImageConfigInstructionIsPkgManager(v ImageConfigInstructionIsPkgManager) error
MergeImageConfigInstructionIsPkgManager performs a merge with any union data inside the Predicates_Item, using the provided ImageConfigInstructionIsPkgManager
func (*Predicates_Item) MergeImageConfigInstructionNotRecommended ¶
func (t *Predicates_Item) MergeImageConfigInstructionNotRecommended(v ImageConfigInstructionNotRecommended) error
MergeImageConfigInstructionNotRecommended performs a merge with any union data inside the Predicates_Item, using the provided ImageConfigInstructionNotRecommended
func (*Predicates_Item) MergeImageConfigLabelExists ¶
func (t *Predicates_Item) MergeImageConfigLabelExists(v ImageConfigLabelExists) error
MergeImageConfigLabelExists performs a merge with any union data inside the Predicates_Item, using the provided ImageConfigLabelExists
func (*Predicates_Item) MergeImageConfigLabelNotContains ¶
func (t *Predicates_Item) MergeImageConfigLabelNotContains(v ImageConfigLabelNotContains) error
MergeImageConfigLabelNotContains performs a merge with any union data inside the Predicates_Item, using the provided ImageConfigLabelNotContains
func (*Predicates_Item) MergeImageConfigLabelNotExists ¶
func (t *Predicates_Item) MergeImageConfigLabelNotExists(v ImageConfigLabelNotExists) error
MergeImageConfigLabelNotExists performs a merge with any union data inside the Predicates_Item, using the provided ImageConfigLabelNotExists
func (*Predicates_Item) MergeImageConfigLabelWithValueAndLabelsExist ¶
func (t *Predicates_Item) MergeImageConfigLabelWithValueAndLabelsExist(v ImageConfigLabelWithValueAndLabelsExist) error
MergeImageConfigLabelWithValueAndLabelsExist performs a merge with any union data inside the Predicates_Item, using the provided ImageConfigLabelWithValueAndLabelsExist
func (*Predicates_Item) MergeImageConfigSensitiveInformationAndSecrets ¶
func (t *Predicates_Item) MergeImageConfigSensitiveInformationAndSecrets(v ImageConfigSensitiveInformationAndSecrets) error
MergeImageConfigSensitiveInformationAndSecrets performs a merge with any union data inside the Predicates_Item, using the provided ImageConfigSensitiveInformationAndSecrets
func (*Predicates_Item) MergeVulnAge ¶
func (t *Predicates_Item) MergeVulnAge(v VulnAge) error
MergeVulnAge performs a merge with any union data inside the Predicates_Item, using the provided VulnAge
func (*Predicates_Item) MergeVulnCvss ¶
func (t *Predicates_Item) MergeVulnCvss(v VulnCvss) error
MergeVulnCvss performs a merge with any union data inside the Predicates_Item, using the provided VulnCvss
func (*Predicates_Item) MergeVulnCvssEquals ¶
func (t *Predicates_Item) MergeVulnCvssEquals(v VulnCvssEquals) error
MergeVulnCvssEquals performs a merge with any union data inside the Predicates_Item, using the provided VulnCvssEquals
func (*Predicates_Item) MergeVulnDisclosureRange ¶
func (t *Predicates_Item) MergeVulnDisclosureRange(v VulnDisclosureRange) error
MergeVulnDisclosureRange performs a merge with any union data inside the Predicates_Item, using the provided VulnDisclosureRange
func (*Predicates_Item) MergeVulnEpssPercentileGte ¶
func (t *Predicates_Item) MergeVulnEpssPercentileGte(v VulnEpssPercentileGte) error
MergeVulnEpssPercentileGte performs a merge with any union data inside the Predicates_Item, using the provided VulnEpssPercentileGte
func (*Predicates_Item) MergeVulnEpssScoreGte ¶
func (t *Predicates_Item) MergeVulnEpssScoreGte(v VulnEpssScoreGte) error
MergeVulnEpssScoreGte performs a merge with any union data inside the Predicates_Item, using the provided VulnEpssScoreGte
func (*Predicates_Item) MergeVulnExploitable ¶
func (t *Predicates_Item) MergeVulnExploitable(v VulnExploitable) error
MergeVulnExploitable performs a merge with any union data inside the Predicates_Item, using the provided VulnExploitable
func (*Predicates_Item) MergeVulnExploitableNoAdmin ¶
func (t *Predicates_Item) MergeVulnExploitableNoAdmin(v VulnExploitableNoAdmin) error
MergeVulnExploitableNoAdmin performs a merge with any union data inside the Predicates_Item, using the provided VulnExploitableNoAdmin
func (*Predicates_Item) MergeVulnExploitableNoUser ¶
func (t *Predicates_Item) MergeVulnExploitableNoUser(v VulnExploitableNoUser) error
MergeVulnExploitableNoUser performs a merge with any union data inside the Predicates_Item, using the provided VulnExploitableNoUser
func (*Predicates_Item) MergeVulnExploitableViaNetwork ¶
func (t *Predicates_Item) MergeVulnExploitableViaNetwork(v VulnExploitableViaNetwork) error
MergeVulnExploitableViaNetwork performs a merge with any union data inside the Predicates_Item, using the provided VulnExploitableViaNetwork
func (*Predicates_Item) MergeVulnExploitableWithAge ¶
func (t *Predicates_Item) MergeVulnExploitableWithAge(v VulnExploitableWithAge) error
MergeVulnExploitableWithAge performs a merge with any union data inside the Predicates_Item, using the provided VulnExploitableWithAge
func (*Predicates_Item) MergeVulnIsFixable ¶
func (t *Predicates_Item) MergeVulnIsFixable(v VulnIsFixable) error
MergeVulnIsFixable performs a merge with any union data inside the Predicates_Item, using the provided VulnIsFixable
func (*Predicates_Item) MergeVulnIsFixableWithAge ¶
func (t *Predicates_Item) MergeVulnIsFixableWithAge(v VulnIsFixableWithAge) error
MergeVulnIsFixableWithAge performs a merge with any union data inside the Predicates_Item, using the provided VulnIsFixableWithAge
func (*Predicates_Item) MergeVulnIsInUse ¶
func (t *Predicates_Item) MergeVulnIsInUse(v VulnIsInUse) error
MergeVulnIsInUse performs a merge with any union data inside the Predicates_Item, using the provided VulnIsInUse
func (*Predicates_Item) MergeVulnPkgType ¶
func (t *Predicates_Item) MergeVulnPkgType(v VulnPkgType) error
MergeVulnPkgType performs a merge with any union data inside the Predicates_Item, using the provided VulnPkgType
func (*Predicates_Item) MergeVulnSeverity ¶
func (t *Predicates_Item) MergeVulnSeverity(v VulnSeverity) error
MergeVulnSeverity performs a merge with any union data inside the Predicates_Item, using the provided VulnSeverity
func (*Predicates_Item) MergeVulnSeverityEquals ¶
func (t *Predicates_Item) MergeVulnSeverityEquals(v VulnSeverityEquals) error
MergeVulnSeverityEquals performs a merge with any union data inside the Predicates_Item, using the provided VulnSeverityEquals
func (*Predicates_Item) UnmarshalJSON ¶
func (t *Predicates_Item) UnmarshalJSON(b []byte) error
type PricingIdPath ¶
type PricingIdPath = UnlimitedLong
type PricingProjectedResponseV1 ¶
type PricingProjectedResponseV1 struct {
// ClusterName The name of the cluster.
ClusterName *string `json:"clusterName,omitempty"`
// MonthlyProjectedCost Monthly projected cost.
MonthlyProjectedCost *float32 `json:"monthlyProjectedCost,omitempty"`
}
PricingProjectedResponseV1 The monthly projected cost for a specific cluster.
type PricingResponseV1 ¶
type PricingResponseV1 struct {
// ClusterName The name of the cluster. Required when `type` is `CLUSTER`.
ClusterName *string `json:"clusterName"`
Id *UnlimitedLong `json:"id,omitempty"`
// Name The name of the pricing profile.
Name *string `json:"name,omitempty"`
// SpotLabel The name of a node label that is used to identify the node as a spot node.
SpotLabel *string `json:"spotLabel"`
// SpotLabelValue The value of the spot node label.
SpotLabelValue *string `json:"spotLabelValue"`
// Type The type of the pricing.
Type *PricingType `json:"type,omitempty"`
// UnitPricing The unit pricing configuration used to compute costs.
UnitPricing *UnitPricingV1 `json:"unitPricing,omitempty"`
// Version The current version of the resource.
Version *UnlimitedLong `json:"version,omitempty"`
}
PricingResponseV1 The pricing configuration used to compute costs.
type PricingType ¶
type PricingType string
PricingType The type of the pricing.
const ( PricingTypeCLUSTER PricingType = "CLUSTER" PricingTypeDEFAULT PricingType = "DEFAULT" )
Defines values for PricingType.
type PrivateConnectionInfoAmazonSqs ¶
type PrivateConnectionInfoAmazonSqs struct {
// AccessKey Access Key for authenticating on AWS to send data on the queue
AccessKey *string `json:"accessKey,omitempty"`
// AccessSecret Access Secret for authenticating on AWS to send data on the queue
AccessSecret *string `json:"accessSecret,omitempty"`
}
PrivateConnectionInfoAmazonSqs defines model for PrivateConnectionInfoAmazonSqs.
type PrivateConnectionInfoChronicle ¶
type PrivateConnectionInfoChronicle struct {
// ApiKey The Chronicle v2 API key
ApiKey *string `json:"apiKey,omitempty"`
}
PrivateConnectionInfoChronicle defines model for PrivateConnectionInfoChronicle.
type PrivateConnectionInfoChronicleV2 ¶
type PrivateConnectionInfoChronicleV2 struct {
// CredentialsOAuth2 The Chronicle v2 OAuth2 credentials
CredentialsOAuth2 *string `json:"credentialsOAuth2,omitempty"`
}
PrivateConnectionInfoChronicleV2 defines model for PrivateConnectionInfoChronicleV2.
type PrivateConnectionInfoElasticsearch ¶
type PrivateConnectionInfoElasticsearch struct {
// Auth Authentication method
Auth *PrivateConnectionInfoElasticsearchAuth `json:"auth,omitempty"`
// Secret Authentication secret. To be set if auth is specified
Secret *string `json:"secret,omitempty"`
}
PrivateConnectionInfoElasticsearch defines model for PrivateConnectionInfoElasticsearch.
type PrivateConnectionInfoElasticsearchAuth ¶
type PrivateConnectionInfoElasticsearchAuth string
PrivateConnectionInfoElasticsearchAuth Authentication method
const ( PrivateConnectionInfoElasticsearchAuthBASICAUTH PrivateConnectionInfoElasticsearchAuth = "BASIC_AUTH" PrivateConnectionInfoElasticsearchAuthBEARERTOKEN PrivateConnectionInfoElasticsearchAuth = "BEARER_TOKEN" )
Defines values for PrivateConnectionInfoElasticsearchAuth.
type PrivateConnectionInfoGooglePubSub ¶
type PrivateConnectionInfoGooglePubSub struct {
// CredentialsJson JSON credentials for the service account Sysdig will use to send data
CredentialsJson *string `json:"credentialsJson,omitempty"`
}
PrivateConnectionInfoGooglePubSub defines model for PrivateConnectionInfoGooglePubSub.
type PrivateConnectionInfoGoogleScc ¶
type PrivateConnectionInfoGoogleScc struct {
// CredentialsJson JSON credentials for the service account Sysdig will use to send data
CredentialsJson *string `json:"credentialsJson,omitempty"`
}
PrivateConnectionInfoGoogleScc defines model for PrivateConnectionInfoGoogleScc.
type PrivateConnectionInfoKafkaV1 ¶
type PrivateConnectionInfoKafkaV1 struct {
// Keytab base64 encoded Kerberos keytab
Keytab *string `json:"keytab,omitempty"`
}
PrivateConnectionInfoKafkaV1 defines model for PrivateConnectionInfoKafkaV1.
type PrivateConnectionInfoMcm ¶
type PrivateConnectionInfoMcm struct {
// ApiKey IBM Cloud API Key
ApiKey *string `json:"apiKey,omitempty"`
}
PrivateConnectionInfoMcm defines model for PrivateConnectionInfoMcm.
type PrivateConnectionInfoMicrosoftSentinel ¶
type PrivateConnectionInfoMicrosoftSentinel struct {
// Secret Log analytics primary key
Secret *string `json:"secret,omitempty"`
}
PrivateConnectionInfoMicrosoftSentinel defines model for PrivateConnectionInfoMicrosoftSentinel.
type PrivateConnectionInfoSplunk ¶
type PrivateConnectionInfoSplunk struct {
// Token HTTP Event Collector Token
Token *string `json:"token,omitempty"`
}
PrivateConnectionInfoSplunk defines model for PrivateConnectionInfoSplunk.
type PrivateConnectionInfoWebhook ¶
type PrivateConnectionInfoWebhook struct {
// Secret Secret to use, according to the "auth" value.
Secret *string `json:"secret,omitempty"`
}
PrivateConnectionInfoWebhook defines model for PrivateConnectionInfoWebhook.
type ProcessKilledAction ¶
type ProcessKilledAction struct {
// ErrMsg When `isSuccessful` is `false`, details on why the action failed.
ErrMsg *string `json:"errMsg,omitempty"`
// IsSuccessful Whether or not the action was completed successfully.
IsSuccessful *bool `json:"isSuccessful,omitempty"`
// Type Action type.
Type ActionType `json:"type"`
}
ProcessKilledAction defines model for ProcessKilledAction.
type Producer ¶
type Producer struct {
// ProducedAt time of result production
ProducedAt *time.Time `json:"producedAt,omitempty"`
}
Producer defines model for Producer.
type PrometheusError ¶
type PrometheusError struct {
// Error Error message describing the issue.
Error *string `json:"error,omitempty"`
// ErrorType Type of error encountered.
ErrorType *string `json:"errorType,omitempty"`
// Status Indicates an error response.
Status *PrometheusErrorStatus `json:"status,omitempty"`
}
PrometheusError defines model for PrometheusError.
type PrometheusErrorStatus ¶
type PrometheusErrorStatus string
PrometheusErrorStatus Indicates an error response.
const (
PrometheusErrorStatusError PrometheusErrorStatus = "error"
)
Defines values for PrometheusErrorStatus.
type PrometheusLabel ¶
type PrometheusLabel = string
PrometheusLabel A valid Prometheus label name. Must match ^[a-zA-Z_][a-zA-Z0-9_]*$
type PromqlMatcher ¶
type PromqlMatcher struct {
// Label A valid Prometheus label name. Must match ^[a-zA-Z_][a-zA-Z0-9_]*$
Label PrometheusLabel `json:"label"`
// Operator The operator to use in the filter:
// - `EQUAL` (`=`): Exact match
// - `NOT_EQUAL` (`!=`): Exclude exact match
// - `REGEX_MATCH` (`=~`): Regular expression match
// - `REGEX_NOT_MATCH` (`!~`): Regular expression mismatch
Operator PromqlMatcherOperator `json:"operator"`
// Value The value to match against.
Value string `json:"value"`
}
PromqlMatcher A PromQL-style filter that narrows the dataset to resources matching specific labels. If not provided, no additional filtering is applied.
type PromqlMatcherOperator ¶
type PromqlMatcherOperator string
PromqlMatcherOperator The operator to use in the filter:
- `EQUAL` (`=`): Exact match
- `NOT_EQUAL` (`!=`): Exclude exact match
- `REGEX_MATCH` (`=~`): Regular expression match
- `REGEX_NOT_MATCH` (`!~`): Regular expression mismatch
const ( EQUAL PromqlMatcherOperator = "EQUAL" NOTEQUAL PromqlMatcherOperator = "NOT_EQUAL" REGEXMATCH PromqlMatcherOperator = "REGEX_MATCH" REGEXNOTMATCH PromqlMatcherOperator = "REGEX_NOT_MATCH" )
Defines values for PromqlMatcherOperator.
type PutSecureVulnerabilityV1BundlesBundleIdJSONRequestBody ¶
type PutSecureVulnerabilityV1BundlesBundleIdJSONRequestBody = CreateBundleRequest
PutSecureVulnerabilityV1BundlesBundleIdJSONRequestBody defines body for PutSecureVulnerabilityV1BundlesBundleId for application/json ContentType.
type PutSecureVulnerabilityV1BundlesBundleIdResponse ¶
type PutSecureVulnerabilityV1BundlesBundleIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetBundleResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParsePutSecureVulnerabilityV1BundlesBundleIdResponse ¶
func ParsePutSecureVulnerabilityV1BundlesBundleIdResponse(rsp *http.Response) (*PutSecureVulnerabilityV1BundlesBundleIdResponse, error)
ParsePutSecureVulnerabilityV1BundlesBundleIdResponse parses an HTTP response from a PutSecureVulnerabilityV1BundlesBundleIdWithResponse call
func (PutSecureVulnerabilityV1BundlesBundleIdResponse) Status ¶
func (r PutSecureVulnerabilityV1BundlesBundleIdResponse) Status() string
Status returns HTTPResponse.Status
func (PutSecureVulnerabilityV1BundlesBundleIdResponse) StatusCode ¶
func (r PutSecureVulnerabilityV1BundlesBundleIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PutSecureVulnerabilityV1PoliciesPolicyIdJSONRequestBody ¶
type PutSecureVulnerabilityV1PoliciesPolicyIdJSONRequestBody = CreatePolicyRequest
PutSecureVulnerabilityV1PoliciesPolicyIdJSONRequestBody defines body for PutSecureVulnerabilityV1PoliciesPolicyId for application/json ContentType.
type PutSecureVulnerabilityV1PoliciesPolicyIdResponse ¶
type PutSecureVulnerabilityV1PoliciesPolicyIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetPolicyResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParsePutSecureVulnerabilityV1PoliciesPolicyIdResponse ¶
func ParsePutSecureVulnerabilityV1PoliciesPolicyIdResponse(rsp *http.Response) (*PutSecureVulnerabilityV1PoliciesPolicyIdResponse, error)
ParsePutSecureVulnerabilityV1PoliciesPolicyIdResponse parses an HTTP response from a PutSecureVulnerabilityV1PoliciesPolicyIdWithResponse call
func (PutSecureVulnerabilityV1PoliciesPolicyIdResponse) Status ¶
func (r PutSecureVulnerabilityV1PoliciesPolicyIdResponse) Status() string
Status returns HTTPResponse.Status
func (PutSecureVulnerabilityV1PoliciesPolicyIdResponse) StatusCode ¶
func (r PutSecureVulnerabilityV1PoliciesPolicyIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type QueryResponse ¶
type QueryResponse struct {
// Entities Metadata about the returned fields.
Entities QueryResponse_Entities `json:"entities"`
// Id Unique identifier for the query execution.
Id openapi_types.UUID `json:"id"`
// Items Array of query results based on the query fields.
Items []map[string]interface{} `json:"items"`
// Summary Summary of query execution metrics and timing information.
Summary QuerySummary `json:"summary"`
}
QueryResponse Response object containing query results and metadata.
type QueryResponseV1 ¶
type QueryResponseV1 struct {
// Data The result of the query.
Data *struct {
Result *QueryResponseV1_Data_Result `json:"result,omitempty"`
// ResultType Type of the result set.
ResultType *QueryResponseV1DataResultType `json:"resultType,omitempty"`
} `json:"data,omitempty"`
// Infos A set of information messages attached to the response.
Infos *[]string `json:"infos,omitempty"`
// Status Query status.
Status *QueryResponseV1Status `json:"status,omitempty"`
// Warnings A set of warning messages attached to the response.
Warnings *[]string `json:"warnings,omitempty"`
}
QueryResponseV1 defines model for QueryResponseV1.
type QueryResponseV1DataResult0 ¶
type QueryResponseV1DataResult0 = []QueryResponseV1_Data_Result_0_Item
QueryResponseV1DataResult0 Scalar result
type QueryResponseV1DataResult00 ¶
type QueryResponseV1DataResult00 = float32
QueryResponseV1DataResult00 defines model for .
type QueryResponseV1DataResult01 ¶
type QueryResponseV1DataResult01 = string
QueryResponseV1DataResult01 defines model for .
type QueryResponseV1DataResult1 ¶
type QueryResponseV1DataResult1 = []struct {
Metric map[string]string `json:"metric"`
Value []string `json:"value"`
}
QueryResponseV1DataResult1 Vector result
type QueryResponseV1DataResult2 ¶
type QueryResponseV1DataResult2 = []struct {
Metric map[string]string `json:"metric"`
Values [][]string `json:"values"`
}
QueryResponseV1DataResult2 Matrix result
type QueryResponseV1DataResultType ¶
type QueryResponseV1DataResultType string
QueryResponseV1DataResultType Type of the result set.
const ( QueryResponseV1DataResultTypeMatrix QueryResponseV1DataResultType = "matrix" QueryResponseV1DataResultTypeScalar QueryResponseV1DataResultType = "scalar" QueryResponseV1DataResultTypeString QueryResponseV1DataResultType = "string" QueryResponseV1DataResultTypeVector QueryResponseV1DataResultType = "vector" )
Defines values for QueryResponseV1DataResultType.
type QueryResponseV1Status ¶
type QueryResponseV1Status string
QueryResponseV1Status Query status.
const ( QueryResponseV1StatusError QueryResponseV1Status = "error" QueryResponseV1StatusSuccess QueryResponseV1Status = "success" )
Defines values for QueryResponseV1Status.
type QueryResponseV1_Data_Result ¶
type QueryResponseV1_Data_Result struct {
// contains filtered or unexported fields
}
QueryResponseV1_Data_Result defines model for QueryResponseV1.Data.Result.
func (QueryResponseV1_Data_Result) AsQueryResponseV1DataResult0 ¶
func (t QueryResponseV1_Data_Result) AsQueryResponseV1DataResult0() (QueryResponseV1DataResult0, error)
AsQueryResponseV1DataResult0 returns the union data inside the QueryResponseV1_Data_Result as a QueryResponseV1DataResult0
func (QueryResponseV1_Data_Result) AsQueryResponseV1DataResult1 ¶
func (t QueryResponseV1_Data_Result) AsQueryResponseV1DataResult1() (QueryResponseV1DataResult1, error)
AsQueryResponseV1DataResult1 returns the union data inside the QueryResponseV1_Data_Result as a QueryResponseV1DataResult1
func (QueryResponseV1_Data_Result) AsQueryResponseV1DataResult2 ¶
func (t QueryResponseV1_Data_Result) AsQueryResponseV1DataResult2() (QueryResponseV1DataResult2, error)
AsQueryResponseV1DataResult2 returns the union data inside the QueryResponseV1_Data_Result as a QueryResponseV1DataResult2
func (*QueryResponseV1_Data_Result) FromQueryResponseV1DataResult0 ¶
func (t *QueryResponseV1_Data_Result) FromQueryResponseV1DataResult0(v QueryResponseV1DataResult0) error
FromQueryResponseV1DataResult0 overwrites any union data inside the QueryResponseV1_Data_Result as the provided QueryResponseV1DataResult0
func (*QueryResponseV1_Data_Result) FromQueryResponseV1DataResult1 ¶
func (t *QueryResponseV1_Data_Result) FromQueryResponseV1DataResult1(v QueryResponseV1DataResult1) error
FromQueryResponseV1DataResult1 overwrites any union data inside the QueryResponseV1_Data_Result as the provided QueryResponseV1DataResult1
func (*QueryResponseV1_Data_Result) FromQueryResponseV1DataResult2 ¶
func (t *QueryResponseV1_Data_Result) FromQueryResponseV1DataResult2(v QueryResponseV1DataResult2) error
FromQueryResponseV1DataResult2 overwrites any union data inside the QueryResponseV1_Data_Result as the provided QueryResponseV1DataResult2
func (QueryResponseV1_Data_Result) MarshalJSON ¶
func (t QueryResponseV1_Data_Result) MarshalJSON() ([]byte, error)
func (*QueryResponseV1_Data_Result) MergeQueryResponseV1DataResult0 ¶
func (t *QueryResponseV1_Data_Result) MergeQueryResponseV1DataResult0(v QueryResponseV1DataResult0) error
MergeQueryResponseV1DataResult0 performs a merge with any union data inside the QueryResponseV1_Data_Result, using the provided QueryResponseV1DataResult0
func (*QueryResponseV1_Data_Result) MergeQueryResponseV1DataResult1 ¶
func (t *QueryResponseV1_Data_Result) MergeQueryResponseV1DataResult1(v QueryResponseV1DataResult1) error
MergeQueryResponseV1DataResult1 performs a merge with any union data inside the QueryResponseV1_Data_Result, using the provided QueryResponseV1DataResult1
func (*QueryResponseV1_Data_Result) MergeQueryResponseV1DataResult2 ¶
func (t *QueryResponseV1_Data_Result) MergeQueryResponseV1DataResult2(v QueryResponseV1DataResult2) error
MergeQueryResponseV1DataResult2 performs a merge with any union data inside the QueryResponseV1_Data_Result, using the provided QueryResponseV1DataResult2
func (*QueryResponseV1_Data_Result) UnmarshalJSON ¶
func (t *QueryResponseV1_Data_Result) UnmarshalJSON(b []byte) error
type QueryResponseV1_Data_Result_0_Item ¶
type QueryResponseV1_Data_Result_0_Item struct {
// contains filtered or unexported fields
}
QueryResponseV1_Data_Result_0_Item defines model for QueryResponseV1.data.result.0.Item.
func (QueryResponseV1_Data_Result_0_Item) AsQueryResponseV1DataResult00 ¶
func (t QueryResponseV1_Data_Result_0_Item) AsQueryResponseV1DataResult00() (QueryResponseV1DataResult00, error)
AsQueryResponseV1DataResult00 returns the union data inside the QueryResponseV1_Data_Result_0_Item as a QueryResponseV1DataResult00
func (QueryResponseV1_Data_Result_0_Item) AsQueryResponseV1DataResult01 ¶
func (t QueryResponseV1_Data_Result_0_Item) AsQueryResponseV1DataResult01() (QueryResponseV1DataResult01, error)
AsQueryResponseV1DataResult01 returns the union data inside the QueryResponseV1_Data_Result_0_Item as a QueryResponseV1DataResult01
func (*QueryResponseV1_Data_Result_0_Item) FromQueryResponseV1DataResult00 ¶
func (t *QueryResponseV1_Data_Result_0_Item) FromQueryResponseV1DataResult00(v QueryResponseV1DataResult00) error
FromQueryResponseV1DataResult00 overwrites any union data inside the QueryResponseV1_Data_Result_0_Item as the provided QueryResponseV1DataResult00
func (*QueryResponseV1_Data_Result_0_Item) FromQueryResponseV1DataResult01 ¶
func (t *QueryResponseV1_Data_Result_0_Item) FromQueryResponseV1DataResult01(v QueryResponseV1DataResult01) error
FromQueryResponseV1DataResult01 overwrites any union data inside the QueryResponseV1_Data_Result_0_Item as the provided QueryResponseV1DataResult01
func (QueryResponseV1_Data_Result_0_Item) MarshalJSON ¶
func (t QueryResponseV1_Data_Result_0_Item) MarshalJSON() ([]byte, error)
func (*QueryResponseV1_Data_Result_0_Item) MergeQueryResponseV1DataResult00 ¶
func (t *QueryResponseV1_Data_Result_0_Item) MergeQueryResponseV1DataResult00(v QueryResponseV1DataResult00) error
MergeQueryResponseV1DataResult00 performs a merge with any union data inside the QueryResponseV1_Data_Result_0_Item, using the provided QueryResponseV1DataResult00
func (*QueryResponseV1_Data_Result_0_Item) MergeQueryResponseV1DataResult01 ¶
func (t *QueryResponseV1_Data_Result_0_Item) MergeQueryResponseV1DataResult01(v QueryResponseV1DataResult01) error
MergeQueryResponseV1DataResult01 performs a merge with any union data inside the QueryResponseV1_Data_Result_0_Item, using the provided QueryResponseV1DataResult01
func (*QueryResponseV1_Data_Result_0_Item) UnmarshalJSON ¶
func (t *QueryResponseV1_Data_Result_0_Item) UnmarshalJSON(b []byte) error
type QueryResponse_Entities ¶
type QueryResponse_Entities struct {
// Fields Defines the structure and metadata of a field in the query result.
Fields *EntityDefinition `json:"fields,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
QueryResponse_Entities Metadata about the returned fields.
func (QueryResponse_Entities) Get ¶
func (a QueryResponse_Entities) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for QueryResponse_Entities. Returns the specified element and whether it was found
func (QueryResponse_Entities) MarshalJSON ¶
func (a QueryResponse_Entities) MarshalJSON() ([]byte, error)
Override default JSON handling for QueryResponse_Entities to handle AdditionalProperties
func (*QueryResponse_Entities) Set ¶
func (a *QueryResponse_Entities) Set(fieldName string, value interface{})
Setter for additional properties for QueryResponse_Entities
func (*QueryResponse_Entities) UnmarshalJSON ¶
func (a *QueryResponse_Entities) UnmarshalJSON(b []byte) error
Override default JSON handling for QueryResponse_Entities to handle AdditionalProperties
type QuerySummary ¶
type QuerySummary struct {
// AvailableAfter Time taken for results to become available in milliseconds.
AvailableAfter int64 `json:"available_after"`
// ConsumedAfter Time taken to consume results in milliseconds.
ConsumedAfter int64 `json:"consumed_after"`
// TotalTime Total query execution time in milliseconds.
TotalTime int64 `json:"total_time"`
}
QuerySummary Summary of query execution metrics and timing information.
type QuerySysqlGetParams ¶
type QuerySysqlGetParams struct {
// Q The SysQL statement.
Q string `form:"q" json:"q"`
Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"`
Offset *int32 `form:"offset,omitempty" json:"offset,omitempty"`
DeterministicOrder *bool `form:"deterministic_order,omitempty" json:"deterministic_order,omitempty"`
}
QuerySysqlGetParams defines parameters for QuerySysqlGet.
type QuerySysqlGetResponse ¶
type QuerySysqlGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QueryResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseQuerySysqlGetResponse ¶
func ParseQuerySysqlGetResponse(rsp *http.Response) (*QuerySysqlGetResponse, error)
ParseQuerySysqlGetResponse parses an HTTP response from a QuerySysqlGetWithResponse call
func (QuerySysqlGetResponse) Status ¶
func (r QuerySysqlGetResponse) Status() string
Status returns HTTPResponse.Status
func (QuerySysqlGetResponse) StatusCode ¶
func (r QuerySysqlGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type QuerySysqlPostJSONBody ¶
type QuerySysqlPostJSONBody struct {
// DeterministicOrder The deterministic_order parameter controls whether consistent ordering is enforced in the result set.
// Ordering is implicitly applied when pagination options, such as limit and offset, are specified in the
// request. This is an optional parameter.
DeterministicOrder *bool `json:"deterministic_order,omitempty"`
// Limit The limit parameter defines the maximum number of items returned in the result set, specifically
// within the items array in the response.
//
// This parameter is optional. The recommended approach is to define the limit directly in the SysQL
// statement using the LIMIT clause. If specified in the request body, it will override the limit set
// in the statement. If not specified, a default limit of 50 will be applied.
Limit *int32 `json:"limit,omitempty"`
// Offset The offset parameter specifies how many result set objects to skip in a MATCH statement. Use it when
// you want to ignore the first few items in the result set.
//
// This parameter is optional. The recommended approach is to set the offset directly in the SysQL
// statement using the OFFSET clause. If specified in the request body, it will override the offset
// in the statement. If not specified, a default offset of 0 will be applied.
//
// Use limit and offset together in SysQL to paginate results, splitting them into pages with a defined
// number of items for display.
Offset *int32 `json:"offset,omitempty"`
// Q The SysQL statement.
Q string `json:"q"`
}
QuerySysqlPostJSONBody defines parameters for QuerySysqlPost.
type QuerySysqlPostJSONRequestBody ¶
type QuerySysqlPostJSONRequestBody QuerySysqlPostJSONBody
QuerySysqlPostJSONRequestBody defines body for QuerySysqlPost for application/json ContentType.
type QuerySysqlPostResponse ¶
type QuerySysqlPostResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QueryResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseQuerySysqlPostResponse ¶
func ParseQuerySysqlPostResponse(rsp *http.Response) (*QuerySysqlPostResponse, error)
ParseQuerySysqlPostResponse parses an HTTP response from a QuerySysqlPostWithResponse call
func (QuerySysqlPostResponse) Status ¶
func (r QuerySysqlPostResponse) Status() string
Status returns HTTPResponse.Status
func (QuerySysqlPostResponse) StatusCode ¶
func (r QuerySysqlPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type QueryTime ¶
type QueryTime struct {
// contains filtered or unexported fields
}
QueryTime Time defined as RFC3339 or a unix timestamp
func (QueryTime) AsQueryTime0 ¶
func (t QueryTime) AsQueryTime0() (QueryTime0, error)
AsQueryTime0 returns the union data inside the QueryTime as a QueryTime0
func (QueryTime) AsQueryTime1 ¶
func (t QueryTime) AsQueryTime1() (QueryTime1, error)
AsQueryTime1 returns the union data inside the QueryTime as a QueryTime1
func (*QueryTime) FromQueryTime0 ¶
func (t *QueryTime) FromQueryTime0(v QueryTime0) error
FromQueryTime0 overwrites any union data inside the QueryTime as the provided QueryTime0
func (*QueryTime) FromQueryTime1 ¶
func (t *QueryTime) FromQueryTime1(v QueryTime1) error
FromQueryTime1 overwrites any union data inside the QueryTime as the provided QueryTime1
func (QueryTime) MarshalJSON ¶
func (*QueryTime) MergeQueryTime0 ¶
func (t *QueryTime) MergeQueryTime0(v QueryTime0) error
MergeQueryTime0 performs a merge with any union data inside the QueryTime, using the provided QueryTime0
func (*QueryTime) MergeQueryTime1 ¶
func (t *QueryTime) MergeQueryTime1(v QueryTime1) error
MergeQueryTime1 performs a merge with any union data inside the QueryTime, using the provided QueryTime1
func (*QueryTime) UnmarshalJSON ¶
type RawEventCategory ¶
type RawEventCategory = string
RawEventCategory The semantic category (area) of the event in the Sysdig product: - `kspm` - Kubernetes Security Posture Management events - `runtime` - Threat detection events
type RawEventOriginator ¶
type RawEventOriginator = string
RawEventOriginator The agent type, hosting the `engine`, that generated the event after the raw event - `admissionController` - Admission Controller, part of the Cluster Shield - `agentless` - Agentless - `cloudConnector` - Cloud Connector - `linuxAgent` - Linux Host Agent - `serverlessAgent` - Serverless workloads Agent (CaaS) generated events - `windowsAgent` - Windows Host Agent
type RegistryResult ¶
type RegistryResult struct {
// CreatedAt datetime of creation
CreatedAt *CreatedAt `json:"createdAt,omitempty"`
// ImageId Identifier of the image (hash).
ImageId *string `json:"imageId,omitempty"`
// PullString Name of the scanned asset
PullString *string `json:"pullString,omitempty"`
// ResultId Identifier of the scan result
ResultId *string `json:"resultId,omitempty"`
// Vendor Identifier the vendor of the image
Vendor *string `json:"vendor,omitempty"`
// VulnTotalBySeverity total vulnerabilities by severity
VulnTotalBySeverity *VulnTotalBySeverity `json:"vulnTotalBySeverity,omitempty"`
}
RegistryResult Registry result
type RegistryResultsResponse ¶
type RegistryResultsResponse struct {
Data *[]RegistryResult `json:"data,omitempty"`
// Page API paging response
Page *VulnerabilityManagementPage `json:"page,omitempty"`
}
RegistryResultsResponse registry results response
type RemoteWriteV1Response ¶
type RemoteWriteV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestPrometheus
JSON401 *UnauthorizedPrometheus
JSON404 *NotFoundPrometheus
JSON429 *TooManyRequests
JSON500 *InternalServerErrorPrometheus
}
func ParseRemoteWriteV1Response ¶
func ParseRemoteWriteV1Response(rsp *http.Response) (*RemoteWriteV1Response, error)
ParseRemoteWriteV1Response parses an HTTP response from a RemoteWriteV1WithResponse call
func (RemoteWriteV1Response) Status ¶
func (r RemoteWriteV1Response) Status() string
Status returns HTTPResponse.Status
func (RemoteWriteV1Response) StatusCode ¶
func (r RemoteWriteV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RequestBodyDisabledMetricsV1 ¶
type RequestBodyDisabledMetricsV1 struct {
Data []DisableJobsAndMetricsV1 `json:"data"`
}
RequestBodyDisabledMetricsV1 Change Disabled Metrics per JobName
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
func WithFallbackAuthentication ¶
func WithFallbackAuthentication(auths ...RequestEditorFn) RequestEditorFn
func WithFixedHostAndToken ¶
func WithFixedHostAndToken(host, apiToken string) RequestEditorFn
func WithHostAndTokenFromContext ¶
func WithHostAndTokenFromContext() RequestEditorFn
func WithVersion ¶ added in v0.5.4
func WithVersion(version string) RequestEditorFn
func (RequestEditorFn) AsClientOption ¶ added in v0.6.0
func (r RequestEditorFn) AsClientOption() ClientOption
type ResponderType ¶
type ResponderType string
ResponderType The type of Responder executing an action.
const ( ResponderTypeCLOUD ResponderType = "CLOUD" ResponderTypeCLUSTER ResponderType = "CLUSTER" ResponderTypeHOST ResponderType = "HOST" )
Defines values for ResponderType.
type ResponseAction ¶
type ResponseAction struct {
// Description The description of the action.
Description string `json:"description"`
// IsUndoable Whether the action is undoable.
IsUndoable bool `json:"isUndoable"`
Outputs *[]ActionOutputsMetadata `json:"outputs,omitempty"`
// Parameters the list of parameters that the action supports
Parameters []ActionParameterMetadata `json:"parameters"`
// ResponderType The type of Responder executing an action.
ResponderType ResponderType `json:"responderType"`
// Type The name of the Response Action to execute.
// It may be one of the following:
// - KILL_PROCESS
// - KILL_CONTAINER
// - STOP_CONTAINER
// - PAUSE_CONTAINER
// - FILE_QUARANTINE
// - FILE_ACQUIRE
// - UNPAUSE_CONTAINER
// - FILE_UNQUARANTINE
// - START_CONTAINER
// - DELETE_POD
// - ROLLOUT_RESTART
// - KUBERNETES_VOLUME_SNAPSHOT
// - KUBERNETES_DELETE_VOLUME_SNAPSHOT
// - GET_LOGS
// - ISOLATE_NETWORK
// - DELETE_NETWORK_POLICY
//
// The following actions serve as the undo for previous actions:
// - START_CONTAINER: undo for STOP_CONTAINER\
// - UNPAUSE_CONTAINER: undo for PAUSE_CONTAINER\
// - FILE_UNQUARANTINE: undo for FILE_QUARANTINE\
// - KUBERNETES_DELETE_VOLUME_SNAPSHOT: undo for KUBERNETES_VOLUME_SNAPSHOT\
// - DELETE_NETWORK_POLICY: undo for ISOLATE_NETWORK\
//
// Do not use undo actions in [submitActionExecutionv1](#tag/Response-actions/operation/submitActionExecutionv1).
//
// You can execute an undo actions using the service [undoActionExecutionV1](#tag/Response-actions/operation/undoActionExecutionV1).
Type ResponseActionType `json:"type"`
}
ResponseAction The action metadata
type ResponseActionType ¶
type ResponseActionType = string
ResponseActionType The name of the Response Action to execute. It may be one of the following: - KILL_PROCESS - KILL_CONTAINER - STOP_CONTAINER - PAUSE_CONTAINER - FILE_QUARANTINE - FILE_ACQUIRE - UNPAUSE_CONTAINER - FILE_UNQUARANTINE - START_CONTAINER - DELETE_POD - ROLLOUT_RESTART - KUBERNETES_VOLUME_SNAPSHOT - KUBERNETES_DELETE_VOLUME_SNAPSHOT - GET_LOGS - ISOLATE_NETWORK - DELETE_NETWORK_POLICY
The following actions serve as the undo for previous actions: - START_CONTAINER: undo for STOP_CONTAINER\ - UNPAUSE_CONTAINER: undo for PAUSE_CONTAINER\ - FILE_UNQUARANTINE: undo for FILE_QUARANTINE\ - KUBERNETES_DELETE_VOLUME_SNAPSHOT: undo for KUBERNETES_VOLUME_SNAPSHOT\ - DELETE_NETWORK_POLICY: undo for ISOLATE_NETWORK\
Do not use undo actions in [submitActionExecutionv1](#tag/Response-actions/operation/submitActionExecutionv1).
You can execute an undo actions using the service [undoActionExecutionV1](#tag/Response-actions/operation/undoActionExecutionV1).
type ResponseListDisabledMetricsAndErrorV1 ¶
type ResponseListDisabledMetricsAndErrorV1 struct {
Data []ListJobAndDisabledMetricsV1 `json:"data"`
Errors []MetricErrorV1 `json:"errors"`
}
ResponseListDisabledMetricsAndErrorV1 Get Disabled Metrics by Job name Response
type ResponseListDisabledMetricsV1 ¶
type ResponseListDisabledMetricsV1 struct {
Data []ListJobAndDisabledMetricsV1 `json:"data"`
Errors *[]MetricErrorV1 `json:"errors,omitempty"`
}
ResponseListDisabledMetricsV1 Get Disabled Metrics by Job name Response
type RiskAcceptanceDefinition ¶
type RiskAcceptanceDefinition struct {
Context []Context `json:"context"`
// CreatedAt datetime of creation
CreatedAt CreatedAt `json:"createdAt"`
// Description risk acceptance description
Description *string `json:"description,omitempty"`
// EntityType entity type for the risk
EntityType string `json:"entityType"`
// EntityValue entity value relative to the the entity type
EntityValue string `json:"entityValue"`
ExpirationDate *openapi_types.Date `json:"expirationDate"`
// Id id of the risk acceptance
Id string `json:"id"`
// Reason risk acceptance reason
Reason *string `json:"reason,omitempty"`
Status RiskAcceptanceDefinitionStatus `json:"status"`
// UpdatedAt datetime of last update
UpdatedAt UpdatedAt `json:"updatedAt"`
}
RiskAcceptanceDefinition defines model for RiskAcceptanceDefinition.
type RiskAcceptanceDefinitionStatus ¶
type RiskAcceptanceDefinitionStatus string
RiskAcceptanceDefinitionStatus defines model for RiskAcceptanceDefinition.Status.
const ( RiskAcceptanceDefinitionStatusActive RiskAcceptanceDefinitionStatus = "active" RiskAcceptanceDefinitionStatusExpired RiskAcceptanceDefinitionStatus = "expired" )
Defines values for RiskAcceptanceDefinitionStatus.
type RiskAcceptedResponse ¶
type RiskAcceptedResponse struct {
// Context If entityType is not `vulnerability`, `policyRule` or `package`, you should use `Empty Matcher` in the context.
Context RiskAcceptedResponse_Context `json:"context"`
// CreatedAt Date when the Accepted Risk was created
CreatedAt *time.Time `json:"createdAt,omitempty"`
// CreatedBy User who created the risk acceptance
CreatedBy *string `json:"createdBy,omitempty"`
// Description Description of why the accepted risk was created
Description string `json:"description"`
// EntityType The entity where the Accepted Risk will be applied.
EntityType RiskAcceptedResponseEntityType `json:"entityType"`
// EntityValue A value to match with the entityType
EntityValue string `json:"entityValue"`
// ExpirationDate Date when the accepted risk will expire (in YYYY-MM-DD format)
ExpirationDate *openapi_types.Date `json:"expirationDate,omitempty"`
// Id The Accepted Risk ID
Id string `json:"id"`
// Reason Reason for acceptance
Reason RiskAcceptedResponseReason `json:"reason"`
// Stages List of stages where the risk acceptance is applied, empty list enables risk acceptance for all the stages
Stages *[]RiskAcceptedResponseStages `json:"stages"`
// Status Specifies whether the Accepted Risk is enabled or expired
Status RiskAcceptedResponseStatus `json:"status"`
// UpdatedAt Date when the Accepted Risk was updated
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
// UpdatedBy User who last updated the risk acceptance
UpdatedBy *string `json:"updatedBy,omitempty"`
}
RiskAcceptedResponse defines model for RiskAcceptedResponse.
type RiskAcceptedResponseEntityType ¶
type RiskAcceptedResponseEntityType string
RiskAcceptedResponseEntityType The entity where the Accepted Risk will be applied.
const ( RiskAcceptedResponseEntityTypeHostName RiskAcceptedResponseEntityType = "hostName" RiskAcceptedResponseEntityTypeHostNameContains RiskAcceptedResponseEntityType = "hostNameContains" RiskAcceptedResponseEntityTypeImageName RiskAcceptedResponseEntityType = "imageName" RiskAcceptedResponseEntityTypeImageNameContains RiskAcceptedResponseEntityType = "imageNameContains" RiskAcceptedResponseEntityTypeImagePrefix RiskAcceptedResponseEntityType = "imagePrefix" RiskAcceptedResponseEntityTypeImageSuffix RiskAcceptedResponseEntityType = "imageSuffix" RiskAcceptedResponseEntityTypePackage RiskAcceptedResponseEntityType = "package" RiskAcceptedResponseEntityTypePolicyRule RiskAcceptedResponseEntityType = "policyRule" RiskAcceptedResponseEntityTypeVulnerability RiskAcceptedResponseEntityType = "vulnerability" )
Defines values for RiskAcceptedResponseEntityType.
type RiskAcceptedResponseReason ¶
type RiskAcceptedResponseReason string
RiskAcceptedResponseReason Reason for acceptance
const ( RiskAcceptedResponseReasonCustom RiskAcceptedResponseReason = "Custom" RiskAcceptedResponseReasonRiskAvoided RiskAcceptedResponseReason = "RiskAvoided" RiskAcceptedResponseReasonRiskMitigated RiskAcceptedResponseReason = "RiskMitigated" RiskAcceptedResponseReasonRiskNotRelevant RiskAcceptedResponseReason = "RiskNotRelevant" RiskAcceptedResponseReasonRiskOwned RiskAcceptedResponseReason = "RiskOwned" RiskAcceptedResponseReasonRiskTransferred RiskAcceptedResponseReason = "RiskTransferred" )
Defines values for RiskAcceptedResponseReason.
type RiskAcceptedResponseStages ¶
type RiskAcceptedResponseStages string
RiskAcceptedResponseStages defines model for RiskAcceptedResponse.Stages.
const ( RiskAcceptedResponseStagesPipeline RiskAcceptedResponseStages = "pipeline" RiskAcceptedResponseStagesRegistry RiskAcceptedResponseStages = "registry" RiskAcceptedResponseStagesRuntime RiskAcceptedResponseStages = "runtime" )
Defines values for RiskAcceptedResponseStages.
type RiskAcceptedResponseStatus ¶
type RiskAcceptedResponseStatus string
RiskAcceptedResponseStatus Specifies whether the Accepted Risk is enabled or expired
const ( Active RiskAcceptedResponseStatus = "active" Expired RiskAcceptedResponseStatus = "expired" )
Defines values for RiskAcceptedResponseStatus.
type RiskAcceptedResponse_Context ¶
type RiskAcceptedResponse_Context struct {
// contains filtered or unexported fields
}
RiskAcceptedResponse_Context If entityType is not `vulnerability`, `policyRule` or `package`, you should use `Empty Matcher` in the context.
func (RiskAcceptedResponse_Context) AsContextEmpty ¶
func (t RiskAcceptedResponse_Context) AsContextEmpty() (ContextEmpty, error)
AsContextEmpty returns the union data inside the RiskAcceptedResponse_Context as a ContextEmpty
func (RiskAcceptedResponse_Context) AsContextHostContains ¶
func (t RiskAcceptedResponse_Context) AsContextHostContains() (ContextHostContains, error)
AsContextHostContains returns the union data inside the RiskAcceptedResponse_Context as a ContextHostContains
func (RiskAcceptedResponse_Context) AsContextHostName ¶
func (t RiskAcceptedResponse_Context) AsContextHostName() (ContextHostName, error)
AsContextHostName returns the union data inside the RiskAcceptedResponse_Context as a ContextHostName
func (RiskAcceptedResponse_Context) AsContextImageContains ¶
func (t RiskAcceptedResponse_Context) AsContextImageContains() (ContextImageContains, error)
AsContextImageContains returns the union data inside the RiskAcceptedResponse_Context as a ContextImageContains
func (RiskAcceptedResponse_Context) AsContextImageName ¶
func (t RiskAcceptedResponse_Context) AsContextImageName() (ContextImageName, error)
AsContextImageName returns the union data inside the RiskAcceptedResponse_Context as a ContextImageName
func (RiskAcceptedResponse_Context) AsContextImagePrefix ¶
func (t RiskAcceptedResponse_Context) AsContextImagePrefix() (ContextImagePrefix, error)
AsContextImagePrefix returns the union data inside the RiskAcceptedResponse_Context as a ContextImagePrefix
func (RiskAcceptedResponse_Context) AsContextImageSuffix ¶
func (t RiskAcceptedResponse_Context) AsContextImageSuffix() (ContextImageSuffix, error)
AsContextImageSuffix returns the union data inside the RiskAcceptedResponse_Context as a ContextImageSuffix
func (RiskAcceptedResponse_Context) AsContextPackageName ¶
func (t RiskAcceptedResponse_Context) AsContextPackageName() (ContextPackageName, error)
AsContextPackageName returns the union data inside the RiskAcceptedResponse_Context as a ContextPackageName
func (RiskAcceptedResponse_Context) AsContextPackageNameVersion ¶
func (t RiskAcceptedResponse_Context) AsContextPackageNameVersion() (ContextPackageNameVersion, error)
AsContextPackageNameVersion returns the union data inside the RiskAcceptedResponse_Context as a ContextPackageNameVersion
func (RiskAcceptedResponse_Context) AsContextPackagePath ¶
func (t RiskAcceptedResponse_Context) AsContextPackagePath() (ContextPackagePath, error)
AsContextPackagePath returns the union data inside the RiskAcceptedResponse_Context as a ContextPackagePath
func (RiskAcceptedResponse_Context) AsContextPackagePathVersion ¶
func (t RiskAcceptedResponse_Context) AsContextPackagePathVersion() (ContextPackagePathVersion, error)
AsContextPackagePathVersion returns the union data inside the RiskAcceptedResponse_Context as a ContextPackagePathVersion
func (RiskAcceptedResponse_Context) AsContextPackageVersion ¶
func (t RiskAcceptedResponse_Context) AsContextPackageVersion() (ContextPackageVersion, error)
AsContextPackageVersion returns the union data inside the RiskAcceptedResponse_Context as a ContextPackageVersion
func (*RiskAcceptedResponse_Context) FromContextEmpty ¶
func (t *RiskAcceptedResponse_Context) FromContextEmpty(v ContextEmpty) error
FromContextEmpty overwrites any union data inside the RiskAcceptedResponse_Context as the provided ContextEmpty
func (*RiskAcceptedResponse_Context) FromContextHostContains ¶
func (t *RiskAcceptedResponse_Context) FromContextHostContains(v ContextHostContains) error
FromContextHostContains overwrites any union data inside the RiskAcceptedResponse_Context as the provided ContextHostContains
func (*RiskAcceptedResponse_Context) FromContextHostName ¶
func (t *RiskAcceptedResponse_Context) FromContextHostName(v ContextHostName) error
FromContextHostName overwrites any union data inside the RiskAcceptedResponse_Context as the provided ContextHostName
func (*RiskAcceptedResponse_Context) FromContextImageContains ¶
func (t *RiskAcceptedResponse_Context) FromContextImageContains(v ContextImageContains) error
FromContextImageContains overwrites any union data inside the RiskAcceptedResponse_Context as the provided ContextImageContains
func (*RiskAcceptedResponse_Context) FromContextImageName ¶
func (t *RiskAcceptedResponse_Context) FromContextImageName(v ContextImageName) error
FromContextImageName overwrites any union data inside the RiskAcceptedResponse_Context as the provided ContextImageName
func (*RiskAcceptedResponse_Context) FromContextImagePrefix ¶
func (t *RiskAcceptedResponse_Context) FromContextImagePrefix(v ContextImagePrefix) error
FromContextImagePrefix overwrites any union data inside the RiskAcceptedResponse_Context as the provided ContextImagePrefix
func (*RiskAcceptedResponse_Context) FromContextImageSuffix ¶
func (t *RiskAcceptedResponse_Context) FromContextImageSuffix(v ContextImageSuffix) error
FromContextImageSuffix overwrites any union data inside the RiskAcceptedResponse_Context as the provided ContextImageSuffix
func (*RiskAcceptedResponse_Context) FromContextPackageName ¶
func (t *RiskAcceptedResponse_Context) FromContextPackageName(v ContextPackageName) error
FromContextPackageName overwrites any union data inside the RiskAcceptedResponse_Context as the provided ContextPackageName
func (*RiskAcceptedResponse_Context) FromContextPackageNameVersion ¶
func (t *RiskAcceptedResponse_Context) FromContextPackageNameVersion(v ContextPackageNameVersion) error
FromContextPackageNameVersion overwrites any union data inside the RiskAcceptedResponse_Context as the provided ContextPackageNameVersion
func (*RiskAcceptedResponse_Context) FromContextPackagePath ¶
func (t *RiskAcceptedResponse_Context) FromContextPackagePath(v ContextPackagePath) error
FromContextPackagePath overwrites any union data inside the RiskAcceptedResponse_Context as the provided ContextPackagePath
func (*RiskAcceptedResponse_Context) FromContextPackagePathVersion ¶
func (t *RiskAcceptedResponse_Context) FromContextPackagePathVersion(v ContextPackagePathVersion) error
FromContextPackagePathVersion overwrites any union data inside the RiskAcceptedResponse_Context as the provided ContextPackagePathVersion
func (*RiskAcceptedResponse_Context) FromContextPackageVersion ¶
func (t *RiskAcceptedResponse_Context) FromContextPackageVersion(v ContextPackageVersion) error
FromContextPackageVersion overwrites any union data inside the RiskAcceptedResponse_Context as the provided ContextPackageVersion
func (RiskAcceptedResponse_Context) MarshalJSON ¶
func (t RiskAcceptedResponse_Context) MarshalJSON() ([]byte, error)
func (*RiskAcceptedResponse_Context) MergeContextEmpty ¶
func (t *RiskAcceptedResponse_Context) MergeContextEmpty(v ContextEmpty) error
MergeContextEmpty performs a merge with any union data inside the RiskAcceptedResponse_Context, using the provided ContextEmpty
func (*RiskAcceptedResponse_Context) MergeContextHostContains ¶
func (t *RiskAcceptedResponse_Context) MergeContextHostContains(v ContextHostContains) error
MergeContextHostContains performs a merge with any union data inside the RiskAcceptedResponse_Context, using the provided ContextHostContains
func (*RiskAcceptedResponse_Context) MergeContextHostName ¶
func (t *RiskAcceptedResponse_Context) MergeContextHostName(v ContextHostName) error
MergeContextHostName performs a merge with any union data inside the RiskAcceptedResponse_Context, using the provided ContextHostName
func (*RiskAcceptedResponse_Context) MergeContextImageContains ¶
func (t *RiskAcceptedResponse_Context) MergeContextImageContains(v ContextImageContains) error
MergeContextImageContains performs a merge with any union data inside the RiskAcceptedResponse_Context, using the provided ContextImageContains
func (*RiskAcceptedResponse_Context) MergeContextImageName ¶
func (t *RiskAcceptedResponse_Context) MergeContextImageName(v ContextImageName) error
MergeContextImageName performs a merge with any union data inside the RiskAcceptedResponse_Context, using the provided ContextImageName
func (*RiskAcceptedResponse_Context) MergeContextImagePrefix ¶
func (t *RiskAcceptedResponse_Context) MergeContextImagePrefix(v ContextImagePrefix) error
MergeContextImagePrefix performs a merge with any union data inside the RiskAcceptedResponse_Context, using the provided ContextImagePrefix
func (*RiskAcceptedResponse_Context) MergeContextImageSuffix ¶
func (t *RiskAcceptedResponse_Context) MergeContextImageSuffix(v ContextImageSuffix) error
MergeContextImageSuffix performs a merge with any union data inside the RiskAcceptedResponse_Context, using the provided ContextImageSuffix
func (*RiskAcceptedResponse_Context) MergeContextPackageName ¶
func (t *RiskAcceptedResponse_Context) MergeContextPackageName(v ContextPackageName) error
MergeContextPackageName performs a merge with any union data inside the RiskAcceptedResponse_Context, using the provided ContextPackageName
func (*RiskAcceptedResponse_Context) MergeContextPackageNameVersion ¶
func (t *RiskAcceptedResponse_Context) MergeContextPackageNameVersion(v ContextPackageNameVersion) error
MergeContextPackageNameVersion performs a merge with any union data inside the RiskAcceptedResponse_Context, using the provided ContextPackageNameVersion
func (*RiskAcceptedResponse_Context) MergeContextPackagePath ¶
func (t *RiskAcceptedResponse_Context) MergeContextPackagePath(v ContextPackagePath) error
MergeContextPackagePath performs a merge with any union data inside the RiskAcceptedResponse_Context, using the provided ContextPackagePath
func (*RiskAcceptedResponse_Context) MergeContextPackagePathVersion ¶
func (t *RiskAcceptedResponse_Context) MergeContextPackagePathVersion(v ContextPackagePathVersion) error
MergeContextPackagePathVersion performs a merge with any union data inside the RiskAcceptedResponse_Context, using the provided ContextPackagePathVersion
func (*RiskAcceptedResponse_Context) MergeContextPackageVersion ¶
func (t *RiskAcceptedResponse_Context) MergeContextPackageVersion(v ContextPackageVersion) error
MergeContextPackageVersion performs a merge with any union data inside the RiskAcceptedResponse_Context, using the provided ContextPackageVersion
func (*RiskAcceptedResponse_Context) UnmarshalJSON ¶
func (t *RiskAcceptedResponse_Context) UnmarshalJSON(b []byte) error
type RoleDisplayNamePath ¶
type RoleDisplayNamePath string
RoleDisplayNamePath defines model for RoleDisplayNamePath.
const ( RoleDisplayNamePathAdvancedUser RoleDisplayNamePath = "Advanced User" RoleDisplayNamePathServiceManager RoleDisplayNamePath = "Service Manager" RoleDisplayNamePathStandardUser RoleDisplayNamePath = "Standard User" RoleDisplayNamePathTeamManager RoleDisplayNamePath = "Team Manager" RoleDisplayNamePathViewOnly RoleDisplayNamePath = "View Only" )
Defines values for RoleDisplayNamePath.
type RoleIdPath ¶
type RoleIdPath = UnlimitedLong
type RoleRequestV1 ¶
type RoleRequestV1 struct {
// Description Describes the role
Description *string `json:"description,omitempty"`
// MonitorPermissions Set of Monitor permissions assigned to the role.
// Check the `permissions` endpoint to list the available values.
MonitorPermissions *[]string `json:"monitorPermissions,omitempty"`
// Name The display name of the role
Name string `json:"name"`
// SecurePermissions Set of Secure permissions assigned to the role.
// Check the `permissions` endpoint to list the available values.
SecurePermissions *[]string `json:"securePermissions,omitempty"`
}
RoleRequestV1 Create or update role request
type RoleResponseV1 ¶
type RoleResponseV1 struct {
// Description Describes the role
Description *string `json:"description,omitempty"`
Id *UnlimitedLong `json:"id,omitempty"`
// MonitorPermissions Set of Monitor permissions assigned to the role.
// Check the `permissions` endpoint to list the available values.
MonitorPermissions *[]string `json:"monitorPermissions,omitempty"`
// Name The display name of the role
Name *string `json:"name,omitempty"`
// SecurePermissions Set of Secure permissions assigned to the role.
// Check the `permissions` endpoint to list the available values.
SecurePermissions *[]string `json:"securePermissions,omitempty"`
}
RoleResponseV1 Create role response
type Rule ¶
type Rule struct {
// Description rule description
Description string `json:"description"`
// EvaluationResult result of rule evaluation
EvaluationResult *RuleEvaluationResult `json:"evaluationResult,omitempty"`
// FailureType rule failure type
FailureType RuleFailureType `json:"failureType"`
// Failures list of rule failures
Failures *[]Rule_Failures_Item `json:"failures,omitempty"`
// Predicates list of rule's predicates
Predicates *[]Predicate `json:"predicates"`
// RuleId rule's id
RuleId *string `json:"ruleId,omitempty"`
// RuleType rule type
RuleType string `json:"ruleType"`
}
Rule defines model for Rule.
type RuleEvaluationResult ¶
type RuleEvaluationResult string
RuleEvaluationResult result of rule evaluation
const ( RuleEvaluationResultAccepted RuleEvaluationResult = "accepted" RuleEvaluationResultFailed RuleEvaluationResult = "failed" RuleEvaluationResultNotApplicable RuleEvaluationResult = "notApplicable" RuleEvaluationResultPassed RuleEvaluationResult = "passed" )
Defines values for RuleEvaluationResult.
type RuleFailureType ¶
type RuleFailureType string
RuleFailureType rule failure type
const ( RuleFailureTypeImageConfigFailure RuleFailureType = "imageConfigFailure" RuleFailureTypePkgVulnFailure RuleFailureType = "pkgVulnFailure" )
Defines values for RuleFailureType.
type RuleSubType ¶
type RuleSubType = int32
RuleSubType Rule subtype: - 1 - List matching - network - inbound - 2 - List matching - network - outbound - 3 - List matching - network - listening - 4 - List matching - file - readwrite - 5 - List matching - file - read only
type RuleType ¶
type RuleType = int32
RuleType Rule type: - 1 - List matching - process - 2 - List matching - container - 3 - List matching - file - 4 - List matching - network - 5 - List matching - syscall - 6 - Falco - 7 - Drift detection - 8 - Malware detection - 11 - ML - Cryptominer detection - 13 - ML - AWS anomalous login - 14 - ML - Okta anomalous login
type Rule_Failures_Item ¶
type Rule_Failures_Item struct {
// contains filtered or unexported fields
}
Rule_Failures_Item defines model for Rule.failures.Item.
func (Rule_Failures_Item) AsImageConfigFailure ¶
func (t Rule_Failures_Item) AsImageConfigFailure() (ImageConfigFailure, error)
AsImageConfigFailure returns the union data inside the Rule_Failures_Item as a ImageConfigFailure
func (Rule_Failures_Item) AsPkgVulnFailure ¶
func (t Rule_Failures_Item) AsPkgVulnFailure() (PkgVulnFailure, error)
AsPkgVulnFailure returns the union data inside the Rule_Failures_Item as a PkgVulnFailure
func (*Rule_Failures_Item) FromImageConfigFailure ¶
func (t *Rule_Failures_Item) FromImageConfigFailure(v ImageConfigFailure) error
FromImageConfigFailure overwrites any union data inside the Rule_Failures_Item as the provided ImageConfigFailure
func (*Rule_Failures_Item) FromPkgVulnFailure ¶
func (t *Rule_Failures_Item) FromPkgVulnFailure(v PkgVulnFailure) error
FromPkgVulnFailure overwrites any union data inside the Rule_Failures_Item as the provided PkgVulnFailure
func (Rule_Failures_Item) MarshalJSON ¶
func (t Rule_Failures_Item) MarshalJSON() ([]byte, error)
func (*Rule_Failures_Item) MergeImageConfigFailure ¶
func (t *Rule_Failures_Item) MergeImageConfigFailure(v ImageConfigFailure) error
MergeImageConfigFailure performs a merge with any union data inside the Rule_Failures_Item, using the provided ImageConfigFailure
func (*Rule_Failures_Item) MergePkgVulnFailure ¶
func (t *Rule_Failures_Item) MergePkgVulnFailure(v PkgVulnFailure) error
MergePkgVulnFailure performs a merge with any union data inside the Rule_Failures_Item, using the provided PkgVulnFailure
func (*Rule_Failures_Item) UnmarshalJSON ¶
func (t *Rule_Failures_Item) UnmarshalJSON(b []byte) error
type RulesResponseV1 ¶
type RulesResponseV1 struct {
// Data Response payload containing rule groups.
Data *struct {
// Groups List of rule groups.
Groups *[]struct {
// Interval Evaluation interval of the rule group.
Interval string `json:"interval"`
// Name Name of the rule group.
Name string `json:"name"`
// Rules List of rules in the group.
Rules []struct {
// Alerts List of active alerts for this rule (only for alerting rules).
Alerts *[]struct {
// ActiveAt Timestamp when the alert became active.
ActiveAt time.Time `json:"activeAt"`
// State Current state of the alert.
State RulesResponseV1DataGroupsRulesAlertsState `json:"state"`
// Value The numerical value that triggered the alert.
Value string `json:"value"`
} `json:"alerts,omitempty"`
// Annotations Annotations providing additional information about the rule.
Annotations *map[string]string `json:"annotations,omitempty"`
// Duration Duration for which the rule must be active before triggering.
Duration *string `json:"duration,omitempty"`
// Labels Labels assigned to the rule.
Labels *map[string]string `json:"labels,omitempty"`
// Name Name of the rule.
Name string `json:"name"`
// Query PromQL query associated with the rule.
Query string `json:"query"`
// Type Type of rule (alerting or recording).
Type RulesResponseV1DataGroupsRulesType `json:"type"`
} `json:"rules"`
} `json:"groups,omitempty"`
} `json:"data,omitempty"`
// Infos A set of information messages attached to the response.
Infos *[]string `json:"infos,omitempty"`
// Status Request status.
Status *RulesResponseV1Status `json:"status,omitempty"`
// Warnings A set of warning messages attached to the response.
Warnings *[]string `json:"warnings,omitempty"`
}
RulesResponseV1 defines model for RulesResponseV1.
type RulesResponseV1DataGroupsRulesAlertsState ¶
type RulesResponseV1DataGroupsRulesAlertsState string
RulesResponseV1DataGroupsRulesAlertsState Current state of the alert.
const ( RulesResponseV1DataGroupsRulesAlertsStateFiring RulesResponseV1DataGroupsRulesAlertsState = "firing" RulesResponseV1DataGroupsRulesAlertsStatePending RulesResponseV1DataGroupsRulesAlertsState = "pending" )
Defines values for RulesResponseV1DataGroupsRulesAlertsState.
type RulesResponseV1DataGroupsRulesType ¶
type RulesResponseV1DataGroupsRulesType string
RulesResponseV1DataGroupsRulesType Type of rule (alerting or recording).
const ( Alerting RulesResponseV1DataGroupsRulesType = "alerting" Recording RulesResponseV1DataGroupsRulesType = "recording" )
Defines values for RulesResponseV1DataGroupsRulesType.
type RulesResponseV1Status ¶
type RulesResponseV1Status string
RulesResponseV1Status Request status.
const ( RulesResponseV1StatusError RulesResponseV1Status = "error" RulesResponseV1StatusSuccess RulesResponseV1Status = "success" )
Defines values for RulesResponseV1Status.
type RuntimeResult ¶
type RuntimeResult struct {
// IsRiskSpotlightEnabled Whether risk spotlight is enabled or not
IsRiskSpotlightEnabled *bool `json:"isRiskSpotlightEnabled,omitempty"`
// MainAssetName Name of the scanned asset
MainAssetName *string `json:"mainAssetName,omitempty"`
// PolicyEvaluationResult Policy evaluation result
PolicyEvaluationResult *PolicyEvaluationResult `json:"policyEvaluationResult,omitempty"`
// ResourceId Identifier of the scanned resource: it will be the image ID for container images or the host ID for hosts.
ResourceId *string `json:"resourceId,omitempty"`
// ResultId Identifier of the scan result
ResultId *string `json:"resultId,omitempty"`
// RunningVulnTotalBySeverity total vulnerabilities by severity
RunningVulnTotalBySeverity *VulnTotalBySeverity `json:"runningVulnTotalBySeverity,omitempty"`
// SbomId Identifier of the sbom
SbomId *string `json:"sbomId"`
// Scope Scope labels that define the asset
Scope *Scope `json:"scope,omitempty"`
// VulnTotalBySeverity total vulnerabilities by severity
VulnTotalBySeverity *VulnTotalBySeverity `json:"vulnTotalBySeverity,omitempty"`
}
RuntimeResult Runtime result
type RuntimeResultsResponse ¶
type RuntimeResultsResponse struct {
Data *[]RuntimeResult `json:"data,omitempty"`
// Page API paging response
Page *VulnerabilityManagementPage `json:"page,omitempty"`
}
RuntimeResultsResponse runtime results response
type SaveCaptureStorageConfigurationRequestV1 ¶
type SaveCaptureStorageConfigurationRequestV1 struct {
// Buckets The list of buckets where the captures are stored. Currently only one bucket is supported.
Buckets *[]BucketConfigurationV1 `json:"buckets,omitempty"`
// EncryptionKey AES-256 encryption key to be used for server-side encryption (base64 encoded).
EncryptionKey *string `json:"encryptionKey,omitempty"`
// IsEnabled Specifies if capture storage is enabled.
IsEnabled bool `json:"isEnabled"`
// IsEncryptionWithProvidedKeyEnabled Specifies if server-side encryption with provided encryption key (SSE-C) is enabled.
IsEncryptionWithProvidedKeyEnabled *bool `json:"isEncryptionWithProvidedKeyEnabled,omitempty"`
}
SaveCaptureStorageConfigurationRequestV1 defines model for SaveCaptureStorageConfigurationRequestV1.
type SaveGroupMappingSettingsV1JSONRequestBody ¶
type SaveGroupMappingSettingsV1JSONRequestBody = GroupMappingSettingsV1
SaveGroupMappingSettingsV1JSONRequestBody defines body for SaveGroupMappingSettingsV1 for application/json ContentType.
type SaveGroupMappingSettingsV1Response ¶
type SaveGroupMappingSettingsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GroupMappingSettingsV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseSaveGroupMappingSettingsV1Response ¶
func ParseSaveGroupMappingSettingsV1Response(rsp *http.Response) (*SaveGroupMappingSettingsV1Response, error)
ParseSaveGroupMappingSettingsV1Response parses an HTTP response from a SaveGroupMappingSettingsV1WithResponse call
func (SaveGroupMappingSettingsV1Response) Status ¶
func (r SaveGroupMappingSettingsV1Response) Status() string
Status returns HTTPResponse.Status
func (SaveGroupMappingSettingsV1Response) StatusCode ¶
func (r SaveGroupMappingSettingsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SaveIpFiltersSettingsV1JSONRequestBody ¶
type SaveIpFiltersSettingsV1JSONRequestBody = IpFiltersSettingsV1
SaveIpFiltersSettingsV1JSONRequestBody defines body for SaveIpFiltersSettingsV1 for application/json ContentType.
type SaveIpFiltersSettingsV1Response ¶
type SaveIpFiltersSettingsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IpFiltersSettingsV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseSaveIpFiltersSettingsV1Response ¶
func ParseSaveIpFiltersSettingsV1Response(rsp *http.Response) (*SaveIpFiltersSettingsV1Response, error)
ParseSaveIpFiltersSettingsV1Response parses an HTTP response from a SaveIpFiltersSettingsV1WithResponse call
func (SaveIpFiltersSettingsV1Response) Status ¶
func (r SaveIpFiltersSettingsV1Response) Status() string
Status returns HTTPResponse.Status
func (SaveIpFiltersSettingsV1Response) StatusCode ¶
func (r SaveIpFiltersSettingsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SaveTeamUserRequestV1 ¶
type SaveTeamUserRequestV1 struct {
// CustomTeamRoleId The custom team role ID assigned for the user in this team. **Mutually exclusive with standardTeamRole**.
CustomTeamRoleId *UnlimitedLong `json:"customTeamRoleId,omitempty"`
// StandardTeamRole The standard team role assigned for the user in this team. **Mutually exclusive with customTeamRoleId**.\
// \
// *ROLE_TEAM_SERVICE_MANAGER is only supported in Secure.*
StandardTeamRole *TeamRoleV1 `json:"standardTeamRole,omitempty"`
}
SaveTeamUserRequestV1 defines model for SaveTeamUserRequestV1.
type SaveTeamUserV1JSONRequestBody ¶
type SaveTeamUserV1JSONRequestBody = SaveTeamUserRequestV1
SaveTeamUserV1JSONRequestBody defines body for SaveTeamUserV1 for application/json ContentType.
type SaveTeamUserV1Response ¶
type SaveTeamUserV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TeamUserResponseV1
JSON201 *TeamUserResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON415 *UnsupportedMediaType
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseSaveTeamUserV1Response ¶
func ParseSaveTeamUserV1Response(rsp *http.Response) (*SaveTeamUserV1Response, error)
ParseSaveTeamUserV1Response parses an HTTP response from a SaveTeamUserV1WithResponse call
func (SaveTeamUserV1Response) Status ¶
func (r SaveTeamUserV1Response) Status() string
Status returns HTTPResponse.Status
func (SaveTeamUserV1Response) StatusCode ¶
func (r SaveTeamUserV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SbomComponent ¶
type SbomComponent struct {
// BomRef An optional identifier which can be used to reference the component elsewhere in the BOM. Every bom-ref MUST be unique within the BOM.
BomRef *string `json:"bom-ref,omitempty"`
// Group The grouping name or identifier. This will often be a shortened, single name of the company or project that produced the component, or the source package or domain name. Whitespace and special characters should be avoided. Examples include: apache, org.apache.commons, and apache.org.
Group *string `json:"group,omitempty"`
// Name The name of the component. This will often be a shortened, single name of the component. Examples: commons-lang3 and jquery
Name string `json:"name"`
// Purl Specifies the package-url (purl). The purl, if specified, MUST be valid and conform to the specification defined at: [https://github.com/package-url/purl-spec](https://github.com/package-url/purl-spec)
Purl *string `json:"purl,omitempty"`
// Type Specifies the type of component. For software components, classify as application if no more specific appropriate classification is available or cannot be determined for the component. Types include:
//
// * __application__ = A software application. Refer to [https://en.wikipedia.org/wiki/Application_software](https://en.wikipedia.org/wiki/Application_software) for information about applications.
// * __framework__ = A software framework. Refer to [https://en.wikipedia.org/wiki/Software_framework](https://en.wikipedia.org/wiki/Software_framework) for information on how frameworks vary slightly from libraries.
// * __library__ = A software library. Refer to [https://en.wikipedia.org/wiki/Library_(computing)](https://en.wikipedia.org/wiki/Library_(computing))
// for information about libraries. All third-party and open source reusable components will likely be a library. If the library also has key features of a framework, then it should be classified as a framework. If not, or is unknown, then specifying library is RECOMMENDED.
// * __container__ = A packaging and/or runtime format, not specific to any particular technology, which isolates software inside the container from software outside of a container through virtualization technology. Refer to [https://en.wikipedia.org/wiki/OS-level_virtualization](https://en.wikipedia.org/wiki/OS-level_virtualization)
// * __platform__ = A runtime environment which interprets or executes software. This may include runtimes such as those that execute bytecode or low-code/no-code application platforms.
// * __operating-system__ = A software operating system without regard to deployment model (i.e. installed on physical hardware, virtual machine, image, etc) Refer to [https://en.wikipedia.org/wiki/Operating_system](https://en.wikipedia.org/wiki/Operating_system)
// * __device__ = A hardware device such as a processor, or chip-set. A hardware device containing firmware SHOULD include a component for the physical hardware itself, and another component of type 'firmware' or 'operating-system' (whichever is relevant), describing information about the software running on the device.
// See also the list of [known device properties](https://github.com/CycloneDX/cyclonedx-property-taxonomy/blob/main/cdx/device.md).
// * __device-driver__ = A special type of software that operates or controls a particular type of device. Refer to [https://en.wikipedia.org/wiki/Device_driver](https://en.wikipedia.org/wiki/Device_driver)
// * __firmware__ = A special type of software that provides low-level control over a devices hardware. Refer to [https://en.wikipedia.org/wiki/Firmware](https://en.wikipedia.org/wiki/Firmware)
// * __file__ = A computer file. Refer to [https://en.wikipedia.org/wiki/Computer_file](https://en.wikipedia.org/wiki/Computer_file) for information about files.
// * __machine-learning-model__ = A model based on training data that can make predictions or decisions without being explicitly programmed to do so.
// * __data__ = A collection of discrete values that convey information.
Type string `json:"type"`
// Version The component version. The version should ideally comply with semantic versioning but is not enforced.
Version *string `json:"version,omitempty"`
}
SbomComponent defines model for SbomComponent.
type SbomResultResponse ¶
type SbomResultResponse struct {
// BomFormat Specifies the format of the BOM. This helps to identify the file as CycloneDX since BOMs do not have a filename convention nor does JSON schema support namespaces. This value MUST be "CycloneDX".
BomFormat SbomResultResponseBomFormat `json:"bomFormat"`
// Components A list of software and hardware components.
Components *[]SbomComponent `json:"components,omitempty"`
// Compositions Compositions describe constituent parts (including components, services, and dependency relationships) and their completeness. The completeness of vulnerabilities expressed in a BOM may also be described.
Compositions *[]struct {
// Aggregate Specifies an aggregate type that describe how complete a relationship is.
//
// * __complete__ = The relationship is complete. No further relationships including constituent components, services, or dependencies are known to exist.
// * __incomplete__ = The relationship is incomplete. Additional relationships exist and may include constituent components, services, or dependencies.
// * __incomplete_first_party_only__ = The relationship is incomplete. Only relationships for first-party components, services, or their dependencies are represented.
// * __incomplete_first_party_proprietary_only__ = The relationship is incomplete. Only relationships for first-party components, services, or their dependencies are represented, limited specifically to those that are proprietary.
// * __incomplete_first_party_opensource_only__ = The relationship is incomplete. Only relationships for first-party components, services, or their dependencies are represented, limited specifically to those that are opensource.
// * __incomplete_third_party_only__ = The relationship is incomplete. Only relationships for third-party components, services, or their dependencies are represented.
// * __incomplete_third_party_proprietary_only__ = The relationship is incomplete. Only relationships for third-party components, services, or their dependencies are represented, limited specifically to those that are proprietary.
// * __incomplete_third_party_opensource_only__ = The relationship is incomplete. Only relationships for third-party components, services, or their dependencies are represented, limited specifically to those that are opensource.
// * __unknown__ = The relationship may be complete or incomplete. This usually signifies a 'best-effort' to obtain constituent components, services, or dependencies but the completeness is inconclusive.
// * __not_specified__ = The relationship completeness is not specified.
Aggregate SbomResultResponseCompositionsAggregate `json:"aggregate"`
// Assemblies The bom-ref identifiers of the components or services being described. Assemblies refer to nested relationships whereby a constituent part may include other constituent parts. References do not cascade to child parts. References are explicit for the specified constituent part only.
Assemblies *[]string `json:"assemblies,omitempty"`
// Dependencies The bom-ref identifiers of the components or services being described. Assemblies refer to nested relationships whereby a constituent part may include other constituent parts. References do not cascade to child parts. References are explicit for the specified constituent part only.
Dependencies *[]string `json:"dependencies,omitempty"`
} `json:"compositions,omitempty"`
// Dependencies Provides the ability to document dependency relationships.
Dependencies *[]struct {
// DependsOn The bom-ref identifiers of the components or services that are dependencies of this dependency object.
DependsOn *[]string `json:"dependsOn,omitempty"`
// Ref References a component or service by its bom-ref attribute
Ref string `json:"ref"`
} `json:"dependencies,omitempty"`
// Metadata Provides additional information about a BOM.
Metadata *struct {
Component *SbomComponent `json:"component,omitempty"`
// Lifecycle The product lifecycle(s) that this BOM represents.
Lifecycle *SbomResultResponseMetadataLifecycle `json:"lifecycle,omitempty"`
// Timestamp The date and time (timestamp) when the BOM was created.
Timestamp *time.Time `json:"timestamp,omitempty"`
// Tools The tool(s) used in the creation of the BOM.
Tools *map[string]interface{} `json:"tools,omitempty"`
} `json:"metadata,omitempty"`
// SerialNumber Every BOM generated SHOULD have a unique serial number, even if the contents of the BOM have not changed over time. If specified, the serial number MUST conform to RFC-4122. Use of serial numbers are RECOMMENDED.
SerialNumber *string `json:"serialNumber,omitempty"`
// SpecVersion The version of the CycloneDX specification a BOM conforms to (starting at version 1.2).
SpecVersion string `json:"specVersion"`
// Version Whenever an existing BOM is modified, either manually or through automated processes, the version of the BOM SHOULD be incremented by 1. When a system is presented with multiple BOMs with identical serial numbers, the system SHOULD use the most recent version of the BOM. The default version is '1'.
Version *int32 `json:"version,omitempty"`
}
SbomResultResponse SBOM of the requested asset
type SbomResultResponseBomFormat ¶
type SbomResultResponseBomFormat string
SbomResultResponseBomFormat Specifies the format of the BOM. This helps to identify the file as CycloneDX since BOMs do not have a filename convention nor does JSON schema support namespaces. This value MUST be "CycloneDX".
const (
CycloneDX SbomResultResponseBomFormat = "CycloneDX"
)
Defines values for SbomResultResponseBomFormat.
type SbomResultResponseCompositionsAggregate ¶
type SbomResultResponseCompositionsAggregate string
SbomResultResponseCompositionsAggregate Specifies an aggregate type that describe how complete a relationship is.
* __complete__ = The relationship is complete. No further relationships including constituent components, services, or dependencies are known to exist. * __incomplete__ = The relationship is incomplete. Additional relationships exist and may include constituent components, services, or dependencies. * __incomplete_first_party_only__ = The relationship is incomplete. Only relationships for first-party components, services, or their dependencies are represented. * __incomplete_first_party_proprietary_only__ = The relationship is incomplete. Only relationships for first-party components, services, or their dependencies are represented, limited specifically to those that are proprietary. * __incomplete_first_party_opensource_only__ = The relationship is incomplete. Only relationships for first-party components, services, or their dependencies are represented, limited specifically to those that are opensource. * __incomplete_third_party_only__ = The relationship is incomplete. Only relationships for third-party components, services, or their dependencies are represented. * __incomplete_third_party_proprietary_only__ = The relationship is incomplete. Only relationships for third-party components, services, or their dependencies are represented, limited specifically to those that are proprietary. * __incomplete_third_party_opensource_only__ = The relationship is incomplete. Only relationships for third-party components, services, or their dependencies are represented, limited specifically to those that are opensource. * __unknown__ = The relationship may be complete or incomplete. This usually signifies a 'best-effort' to obtain constituent components, services, or dependencies but the completeness is inconclusive. * __not_specified__ = The relationship completeness is not specified.
const ( SbomResultResponseCompositionsAggregateComplete SbomResultResponseCompositionsAggregate = "complete" SbomResultResponseCompositionsAggregateIncomplete SbomResultResponseCompositionsAggregate = "incomplete" SbomResultResponseCompositionsAggregateNotSpecified SbomResultResponseCompositionsAggregate = "not_specified" SbomResultResponseCompositionsAggregateUnknown SbomResultResponseCompositionsAggregate = "unknown" )
Defines values for SbomResultResponseCompositionsAggregate.
type SbomResultResponseMetadataLifecycle ¶
type SbomResultResponseMetadataLifecycle string
SbomResultResponseMetadataLifecycle The product lifecycle(s) that this BOM represents.
const ( Operations SbomResultResponseMetadataLifecycle = "operations" PostBuild SbomResultResponseMetadataLifecycle = "post-build" )
Defines values for SbomResultResponseMetadataLifecycle.
type ScanResultResponse ¶
type ScanResultResponse struct {
// AssetType scan result asset type
AssetType ScanResultResponseAssetType `json:"assetType"`
BaseImages *map[string]BaseImage `json:"baseImages"`
Layers *map[string]Layer `json:"layers,omitempty"`
// Metadata metadata of the scan result
Metadata ScanResultResponse_Metadata `json:"metadata"`
Packages map[string]Package `json:"packages"`
Policies *Policies `json:"policies,omitempty"`
Producer *Producer `json:"producer,omitempty"`
RiskAccepts *map[string]RiskAcceptanceDefinition `json:"riskAccepts,omitempty"`
// Stage scan result stage
Stage ScanResultResponseStage `json:"stage"`
Vulnerabilities *map[string]Vulnerability `json:"vulnerabilities,omitempty"`
}
ScanResultResponse defines model for ScanResultResponse.
type ScanResultResponseAssetType ¶
type ScanResultResponseAssetType string
ScanResultResponseAssetType scan result asset type
const ( ScanResultResponseAssetTypeContainerImage ScanResultResponseAssetType = "containerImage" ScanResultResponseAssetTypeHost ScanResultResponseAssetType = "host" )
Defines values for ScanResultResponseAssetType.
type ScanResultResponseStage ¶
type ScanResultResponseStage string
ScanResultResponseStage scan result stage
const ( ScanResultResponseStagePipeline ScanResultResponseStage = "pipeline" ScanResultResponseStageRegistry ScanResultResponseStage = "registry" ScanResultResponseStageRuntime ScanResultResponseStage = "runtime" )
Defines values for ScanResultResponseStage.
type ScanResultResponse_Metadata ¶
type ScanResultResponse_Metadata struct {
// contains filtered or unexported fields
}
ScanResultResponse_Metadata metadata of the scan result
func (ScanResultResponse_Metadata) AsHostMetadata ¶
func (t ScanResultResponse_Metadata) AsHostMetadata() (HostMetadata, error)
AsHostMetadata returns the union data inside the ScanResultResponse_Metadata as a HostMetadata
func (ScanResultResponse_Metadata) AsImageMetadata ¶
func (t ScanResultResponse_Metadata) AsImageMetadata() (ImageMetadata, error)
AsImageMetadata returns the union data inside the ScanResultResponse_Metadata as a ImageMetadata
func (*ScanResultResponse_Metadata) FromHostMetadata ¶
func (t *ScanResultResponse_Metadata) FromHostMetadata(v HostMetadata) error
FromHostMetadata overwrites any union data inside the ScanResultResponse_Metadata as the provided HostMetadata
func (*ScanResultResponse_Metadata) FromImageMetadata ¶
func (t *ScanResultResponse_Metadata) FromImageMetadata(v ImageMetadata) error
FromImageMetadata overwrites any union data inside the ScanResultResponse_Metadata as the provided ImageMetadata
func (ScanResultResponse_Metadata) MarshalJSON ¶
func (t ScanResultResponse_Metadata) MarshalJSON() ([]byte, error)
func (*ScanResultResponse_Metadata) MergeHostMetadata ¶
func (t *ScanResultResponse_Metadata) MergeHostMetadata(v HostMetadata) error
MergeHostMetadata performs a merge with any union data inside the ScanResultResponse_Metadata, using the provided HostMetadata
func (*ScanResultResponse_Metadata) MergeImageMetadata ¶
func (t *ScanResultResponse_Metadata) MergeImageMetadata(v ImageMetadata) error
MergeImageMetadata performs a merge with any union data inside the ScanResultResponse_Metadata, using the provided ImageMetadata
func (*ScanResultResponse_Metadata) UnmarshalJSON ¶
func (t *ScanResultResponse_Metadata) UnmarshalJSON(b []byte) error
type ScannerAPIServiceListRegistryResultsParams ¶
type ScannerAPIServiceListRegistryResultsParams struct {
// Cursor Cursor is a string used to retrieve a particular page of data. It is an opaque structure, and should not be mangled. It could be retrieved in the body of each request. If a response does not contain a cursor, it means that it's the last page.
Cursor *VulnerabilityCursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Limit for pagination
Limit *int64 `form:"limit,omitempty" json:"limit,omitempty"`
// Filter Query language expression for filtering results. It is a subset of
// the full metrics query language used in monitoring.
//
// Operators:
// - `and`, `or` logical operators (i.e.
// `freeText = "alpine:latest" and vendor = "docker"`)
//
// - `=` and `!=` comparison operators (i.e.
// `vendor = "ecr"`)
//
// This query language does not support the full set of metrics
// supported in the monitor query language, but instead supports a set of fields
// proper to each Scan Result type.
//
// The supported fields are: `freeText`, `vendor`.
// - `vendor` as string value
// - `freeText` as string value (note that it will search on the full image name)
Filter *string `form:"filter,omitempty" json:"filter,omitempty"`
}
ScannerAPIServiceListRegistryResultsParams defines parameters for ScannerAPIServiceListRegistryResults.
type ScannerAPIServiceListRegistryResultsResponse ¶
type ScannerAPIServiceListRegistryResultsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RegistryResultsResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseScannerAPIServiceListRegistryResultsResponse ¶
func ParseScannerAPIServiceListRegistryResultsResponse(rsp *http.Response) (*ScannerAPIServiceListRegistryResultsResponse, error)
ParseScannerAPIServiceListRegistryResultsResponse parses an HTTP response from a ScannerAPIServiceListRegistryResultsWithResponse call
func (ScannerAPIServiceListRegistryResultsResponse) Status ¶
func (r ScannerAPIServiceListRegistryResultsResponse) Status() string
Status returns HTTPResponse.Status
func (ScannerAPIServiceListRegistryResultsResponse) StatusCode ¶
func (r ScannerAPIServiceListRegistryResultsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ScannerAPIServiceListRuntimeResultsParams ¶
type ScannerAPIServiceListRuntimeResultsParams struct {
// Cursor Cursor is a string used to retrieve a particular page of data. It is an opaque structure, and should not be mangled. It could be retrieved in the body of each request. If a response does not contain a cursor, it means that it's the last page.
Cursor *VulnerabilityCursor `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Limit for pagination
Limit *int64 `form:"limit,omitempty" json:"limit,omitempty"`
// Filter Query language expression for filtering results. It is a subset of
// the full metrics query language used in monitoring.
//
// Operators:
// - `and`, `or` logical operators (i.e.
// `kubernetes.cluster.name="production" and kubernetes.pod.container.name = "docker.internal.sysdig.tools"`)
//
// - `=` and `!=` comparison operators (i.e.
// `kubernetes.cluster.name="staging"`)
//
// This query language does not support the full set of metrics
// supported in the monitor query language, but instead supports a set of fields
// proper to each Scan Result type.
//
// The supported fields are the all the fields of the `Scope`, plus: `freeText`, `hasRunningVulns` and `hasRunningVulns`.
Filter *string `form:"filter,omitempty" json:"filter,omitempty"`
// Sort Field used to sort the results
// vulnTotalBySeverity: sort by total number of running vulnerabilities weighted by severity
// runningVulnTotalBySeverity: sort by total number of running vulnerabilities weighted by severity for running assets
Sort *ScannerAPIServiceListRuntimeResultsParamsSort `form:"sort,omitempty" json:"sort,omitempty"`
// Order Ordering of the results for the sort field
Order *ScannerAPIServiceListRuntimeResultsParamsOrder `form:"order,omitempty" json:"order,omitempty"`
}
ScannerAPIServiceListRuntimeResultsParams defines parameters for ScannerAPIServiceListRuntimeResults.
type ScannerAPIServiceListRuntimeResultsParamsOrder ¶
type ScannerAPIServiceListRuntimeResultsParamsOrder string
ScannerAPIServiceListRuntimeResultsParamsOrder defines parameters for ScannerAPIServiceListRuntimeResults.
const ( ScannerAPIServiceListRuntimeResultsParamsOrderAsc ScannerAPIServiceListRuntimeResultsParamsOrder = "asc" ScannerAPIServiceListRuntimeResultsParamsOrderDesc ScannerAPIServiceListRuntimeResultsParamsOrder = "desc" )
Defines values for ScannerAPIServiceListRuntimeResultsParamsOrder.
type ScannerAPIServiceListRuntimeResultsParamsSort ¶
type ScannerAPIServiceListRuntimeResultsParamsSort string
ScannerAPIServiceListRuntimeResultsParamsSort defines parameters for ScannerAPIServiceListRuntimeResults.
const ( ScannerAPIServiceListRuntimeResultsParamsSortRunningVulnTotalBySeverity ScannerAPIServiceListRuntimeResultsParamsSort = "runningVulnTotalBySeverity" ScannerAPIServiceListRuntimeResultsParamsSortVulnTotalBySeverity ScannerAPIServiceListRuntimeResultsParamsSort = "vulnTotalBySeverity" )
Defines values for ScannerAPIServiceListRuntimeResultsParamsSort.
type ScannerAPIServiceListRuntimeResultsResponse ¶
type ScannerAPIServiceListRuntimeResultsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RuntimeResultsResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON409 *Conflict
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseScannerAPIServiceListRuntimeResultsResponse ¶
func ParseScannerAPIServiceListRuntimeResultsResponse(rsp *http.Response) (*ScannerAPIServiceListRuntimeResultsResponse, error)
ParseScannerAPIServiceListRuntimeResultsResponse parses an HTTP response from a ScannerAPIServiceListRuntimeResultsWithResponse call
func (ScannerAPIServiceListRuntimeResultsResponse) Status ¶
func (r ScannerAPIServiceListRuntimeResultsResponse) Status() string
Status returns HTTPResponse.Status
func (ScannerAPIServiceListRuntimeResultsResponse) StatusCode ¶
func (r ScannerAPIServiceListRuntimeResultsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ScheduleResponse ¶
type ScheduleResponse struct {
// Compression Compression format
Compression *string `json:"compression,omitempty"`
// CreatedBy Email of the user who created the schedule
CreatedBy string `json:"createdBy"`
// CreatedOn Timestamp when the schedule was created
CreatedOn time.Time `json:"createdOn"`
// CustomerId ID of the customer associated with the schedule
CustomerId int64 `json:"customerId"`
// Description Description of the schedule
Description *string `json:"description,omitempty"`
// Enabled Indicates if the schedule is enabled
Enabled bool `json:"enabled"`
// IacTaskId ID of the IaC task
IacTaskId *int64 `json:"iacTaskId,omitempty"`
// Id Unique identifier for the schedule
Id string `json:"id"`
// IsReportTemplate Indicates if the report is a template
IsReportTemplate bool `json:"isReportTemplate"`
// LastCompletedOn Timestamp when the schedule was last completed
LastCompletedOn *time.Time `json:"lastCompletedOn,omitempty"`
// LastScheduledOn Timestamp when the schedule was last run
LastScheduledOn *time.Time `json:"lastScheduledOn,omitempty"`
// LastStartedOn Timestamp when the schedule was last started
LastStartedOn *time.Time `json:"lastStartedOn,omitempty"`
// ModifiedOn Timestamp when the schedule was last modified
ModifiedOn *time.Time `json:"modifiedOn,omitempty"`
// Name Name of the schedule
Name *string `json:"name,omitempty"`
// NotificationChannels List of notification channels
NotificationChannels *[]NotificationChannel `json:"notificationChannels,omitempty"`
// PasswordEnabled Indicates if password protection is enabled
PasswordEnabled *bool `json:"passwordEnabled,omitempty"`
// Policies List of policy IDs
Policies *[]int64 `json:"policies,omitempty"`
// ReportFormat Format of the report
ReportFormat string `json:"reportFormat"`
// ReportId ID of the report
ReportId int64 `json:"reportId"`
// ReportName Name of the report
ReportName *string `json:"reportName,omitempty"`
// Schedule Cron expression for the schedule
Schedule string `json:"schedule"`
// TeamId ID of the team associated with the schedule
TeamId int64 `json:"teamId"`
// Timezone Timezone for the schedule
Timezone *string `json:"timezone,omitempty"`
// UpdatedBy Email of the user who last updated the schedule
UpdatedBy *string `json:"updatedBy,omitempty"`
// UserId ID of the user who created the schedule
UserId int64 `json:"userId"`
// Zones List of zone IDs
Zones []int64 `json:"zones"`
}
ScheduleResponse Schema for a scheduled report
type ScopeTypeV1 ¶
type ScopeTypeV1 string
ScopeTypeV1 defines model for ScopeTypeV1.
const ( AGENT ScopeTypeV1 = "AGENT" AWSCLOUDWATCH ScopeTypeV1 = "AWS_CLOUD_WATCH" HOSTCONTAINER ScopeTypeV1 = "HOST_CONTAINER" IBMPLATFORMMETRICS ScopeTypeV1 = "IBM_PLATFORM_METRICS" PROMETHEUSREMOTEWRITE ScopeTypeV1 = "PROMETHEUS_REMOTE_WRITE" )
Defines values for ScopeTypeV1.
type ScopeV1 ¶
type ScopeV1 struct {
Expression string `json:"expression"`
Type ScopeTypeV1 `json:"type"`
}
ScopeV1 defines model for ScopeV1.
type Sequence ¶
type Sequence = []SequenceEvent
Sequence The sequence of events that occurred to trigger the event. The sequence is represented as a list of events, where each event is a map of key-value pairs.
type SequenceEvent ¶
type SequenceEvent struct {
// EventId The unique identifier of the log event.
EventId string `json:"eventId"`
// EventName The name of the event.
EventName string `json:"eventName"`
// EventTime The time when the event occurred.
EventTime time.Time `json:"eventTime"`
// IngestionId The unique identifier of the ingestion.
IngestionId string `json:"ingestionId"`
// Region The region where the event occurred.
Region string `json:"region"`
// Source The source of the event.
Source string `json:"source"`
// SourceIpAddress The IP address of the source.
SourceIpAddress string `json:"sourceIpAddress"`
// SubIngestionId The unique identifier of the sub ingestion.
SubIngestionId string `json:"subIngestionId"`
}
SequenceEvent One of the events that occurred to trigger the stateful detection event.
type SeriesResponseV1 ¶
type SeriesResponseV1 struct {
// Data List of matching time series, each represented as a set of labels.
Data *[]map[string]interface{} `json:"data,omitempty"`
// Infos A set of information messages attached to the response.
Infos *[]string `json:"infos,omitempty"`
// Status Query status.
Status *SeriesResponseV1Status `json:"status,omitempty"`
// Warnings A set of warning messages attached to the response.
Warnings *[]string `json:"warnings,omitempty"`
}
SeriesResponseV1 defines model for SeriesResponseV1.
type SeriesResponseV1Status ¶
type SeriesResponseV1Status string
SeriesResponseV1Status Query status.
const ( SeriesResponseV1StatusError SeriesResponseV1Status = "error" SeriesResponseV1StatusSuccess SeriesResponseV1Status = "success" )
Defines values for SeriesResponseV1Status.
type ServiceAccountIdPath ¶
type ServiceAccountIdPath = UnlimitedLong
type ServiceAccountResponseV1 ¶
type ServiceAccountResponseV1 struct {
// DateCreated Date and time when the Service Account was created.
DateCreated *time.Time `json:"dateCreated,omitempty"`
// ExpirationDate Date and time when the Service Account API key expires.
ExpirationDate *time.Time `json:"expirationDate,omitempty"`
Id *UnlimitedLong `json:"id,omitempty"`
// LastUpdated Date and time when the Service Account was last updated.
LastUpdated *time.Time `json:"lastUpdated,omitempty"`
// LastUsed Date and time when the Service Account API key was last used.
LastUsed *time.Time `json:"lastUsed,omitempty"`
// Name Service Account display name.
Name *string `json:"name,omitempty"`
// SystemRoles Array of System roles assigned to the global service account.
SystemRoles *[]string `json:"systemRoles,omitempty"`
// TeamId Team ID of the team the service account is associated with.
TeamId *int64 `json:"teamId,omitempty"`
// TeamRole The predefined team role for a Service Account, or an ID of a custom role.
TeamRole *string `json:"teamRole,omitempty"`
}
ServiceAccountResponseV1 defines model for ServiceAccountResponseV1.
type ServiceAccountWithKeyResponseV1 ¶
type ServiceAccountWithKeyResponseV1 struct {
// ApiKey Service Account API key
ApiKey *string `json:"apiKey,omitempty"`
// DateCreated Date and time when the Service Account was created.
DateCreated *time.Time `json:"dateCreated,omitempty"`
// ExpirationDate Date and time when the Service Account API key expires.
ExpirationDate *time.Time `json:"expirationDate,omitempty"`
Id *UnlimitedLong `json:"id,omitempty"`
// LastUpdated Date and time when the Service Account was last updated.
LastUpdated *time.Time `json:"lastUpdated,omitempty"`
// LastUsed Date and time when the Service Account API key was last used.
LastUsed *time.Time `json:"lastUsed,omitempty"`
// Name Service Account display name.
Name *string `json:"name,omitempty"`
// SystemRoles Array of System roles assigned to the global service account.
SystemRoles *[]string `json:"systemRoles,omitempty"`
// TeamId Team ID of the team the service account is associated with.
TeamId *int64 `json:"teamId,omitempty"`
// TeamRole The predefined team role for a Service Account, or an ID of a custom role.
TeamRole *string `json:"teamRole,omitempty"`
}
ServiceAccountWithKeyResponseV1 defines model for ServiceAccountWithKeyResponseV1.
type ServiceAccountsNotificationSettingsResponseV1 ¶
type ServiceAccountsNotificationSettingsResponseV1 = ServiceAccountsNotificationSettinsBase
ServiceAccountsNotificationSettingsResponseV1 The base schema for the service accounts notification settings.
type ServiceAccountsNotificationSettinsBase ¶
type ServiceAccountsNotificationSettinsBase struct {
// DaysBeforeExpiry The number of days before the expiry of the service account when the notifications are to be sent.
DaysBeforeExpiry *[]int32 `json:"daysBeforeExpiry,omitempty"`
// IsEnabled Whether the notification settings are enabled or not.
IsEnabled *bool `json:"isEnabled,omitempty"`
// NotificationChannelIds The list of notification channel IDs to which the notifications are to be sent.\
// \
// Supported types are **EMAIL** and **SLACK**.
NotificationChannelIds *[]UnlimitedLong `json:"notificationChannelIds,omitempty"`
}
ServiceAccountsNotificationSettinsBase The base schema for the service accounts notification settings.
type Services ¶
type Services struct {
// CertificateId The certificate ID.
CertificateId int64 `json:"certificateId"`
// RegisteredAt The timestamp the service was configured to use this certificate.
RegisteredAt time.Time `json:"registeredAt"`
// ServiceId The integration ID for the service owning the integration that uses the certificate.
ServiceId string `json:"serviceId"`
// ServiceType The service type.
ServiceType ServicesServiceType `json:"serviceType"`
}
Services Certificate registrations
type ServicesResponse ¶
type ServicesResponse struct {
Data []Services `json:"data"`
}
ServicesResponse LedgersResponse
type ServicesServiceType ¶
type ServicesServiceType string
ServicesServiceType The service type.
const (
EVENTSFORWARDER ServicesServiceType = "EVENTS_FORWARDER"
)
Defines values for ServicesServiceType.
type Source ¶
type Source string
Source Source of the event: - `syscall` - a syscall within a workload - `windows` - Windows event log - `profiling` - ML workload threat detections - `K8SAdmissionController` - Admission control request coming from the Kubernetes admission controller - `k8s_audit` - Kubernetes audit logs, if the category is `runtime`, otherwise Admission control request - `aws_cloudtrail` - AWS CloudTrail log, from CloudConnector - `awscloudtrail` - AWS CloudTrail log, agentless only - `agentless-aws-ml` - ML threat detections for AWS - `gcp_auditlog` - GCP Audit log - `azure_platformlogs` - Azure platform logs - `okta` - Okta System Logs - `agentless-okta-ml` - ML threat detections for Okta - `github` - Github organization logs
const ( AgentlessAwsMl Source = "agentless-aws-ml" AgentlessOktaMl Source = "agentless-okta-ml" AwsCloudtrail Source = "aws_cloudtrail" Awscloudtrail Source = "awscloudtrail" AzurePlatformlogs Source = "azure_platformlogs" GcpAuditlog Source = "gcp_auditlog" Github Source = "github" K8SAdmissionController Source = "K8SAdmissionController" K8sAudit Source = "k8s_audit" Okta Source = "okta" Profiling Source = "profiling" Syscall Source = "syscall" Windows Source = "windows" )
Defines values for Source.
type SourceDetails ¶
type SourceDetails struct {
// SubType A deeper particularization for the type of component that generated the raw event:
// - `auditlogs` - Audit logs of platforms/apps
// - `auditWebhooks` - Kubernetes Audit
// - `caas` - Container As A Service workload
// - `dynamicAdmissionControl` - Dynamic admission control
// - `host` - Non-containerized host
// - `container` - Container
// - `workforce` - Workforce type IAM
SubType *string `json:"subType,omitempty"`
// Type The type of component that generated the raw event:
// - `cloud` - Cloud platform
// - `git` - Git platform
// - `iam` - Identity and Access Management platform
// - `kubernetes` - Kubernetes control plane
// - `workload` - Workload (from bare metal to *aaS compute)
Type string `json:"type"`
}
SourceDetails Additional details related to the Event source.
type SsoProductIdPath ¶
type SsoProductIdPath string
SsoProductIdPath defines model for SsoProductIdPath.
const ( SsoProductIdPathMonitor SsoProductIdPath = "monitor" SsoProductIdPathSecure SsoProductIdPath = "secure" )
Defines values for SsoProductIdPath.
type SsoSettingsBaseSchemaV1 ¶
type SsoSettingsBaseSchemaV1 struct {
// CreateUserOnLogin Flag to indicate if the user will be created automatically if not found in the system.
CreateUserOnLogin *bool `json:"createUserOnLogin,omitempty"`
// GroupMappingAttributeName The group mapping attribute name.
GroupMappingAttributeName *string `json:"groupMappingAttributeName"`
// IntegrationName The name of this SSO config.
IntegrationName *string `json:"integrationName"`
// IsActive Flag to indicate if the SSO settings is active.
IsActive *bool `json:"isActive,omitempty"`
// IsGroupMappingEnabled Flag to indicate if group mapping support is enabled.
IsGroupMappingEnabled *bool `json:"isGroupMappingEnabled,omitempty"`
// IsPasswordLoginEnabled Flag to indicate if the user will be able to login with password. Deprecated: use the API endpoint `/platform/v1/global-sso-settings` for this functionality. This is now a global setting: if this flag is defined here and this SSO setting is set to be active, the setting will be applied at global level.
// Deprecated:
IsPasswordLoginEnabled *bool `json:"isPasswordLoginEnabled,omitempty"`
// IsSingleLogoutEnabled Flag to indicate if the single logout support is enabled.
IsSingleLogoutEnabled *bool `json:"isSingleLogoutEnabled,omitempty"`
// Product The product to which SSO settings is applied to. SSO settings are configured per specific product.
Product *Product `json:"product,omitempty"`
}
SsoSettingsBaseSchemaV1 defines model for SsoSettingsBaseSchemaV1.
type SsoSettingsCreateRequestBaseV1 ¶
type SsoSettingsCreateRequestBaseV1 struct {
// Type Supported SSO types
Type SsoTypeV1 `json:"type"`
}
SsoSettingsCreateRequestBaseV1 Create Request SSO Settings Base Schema
type SsoSettingsIdPath ¶
type SsoSettingsIdPath = UnlimitedLong
type SsoSettingsResponseBaseV1 ¶
type SsoSettingsResponseBaseV1 struct {
// Type Supported SSO types
Type SsoTypeV1 `json:"type"`
}
SsoSettingsResponseBaseV1 Response SSO Settings Base Schema
type SsoSettingsResponseV1 ¶
type SsoSettingsResponseV1 struct {
// Config Response SSO Settings Base Schema
Config *SsoSettingsResponseBaseV1 `json:"config,omitempty"`
// CreateUserOnLogin Flag to indicate if the user will be created automatically if not found in the system.
CreateUserOnLogin *bool `json:"createUserOnLogin,omitempty"`
// DateCreated The date (in ISO 8601 format) when this SSO config was created.
DateCreated *time.Time `json:"dateCreated,omitempty"`
// GroupMappingAttributeName The group mapping attribute name.
GroupMappingAttributeName *string `json:"groupMappingAttributeName"`
Id *UnlimitedLong `json:"id,omitempty"`
// IntegrationName The name of this SSO config.
IntegrationName *string `json:"integrationName"`
// IsActive Flag to indicate if the SSO settings is active.
IsActive *bool `json:"isActive,omitempty"`
// IsGroupMappingEnabled Flag to indicate if group mapping support is enabled.
IsGroupMappingEnabled *bool `json:"isGroupMappingEnabled,omitempty"`
// IsPasswordLoginEnabled Flag to indicate if the user will be able to login with password. Deprecated: use the API endpoint `/platform/v1/global-sso-settings` for this functionality. This is now a global setting: if this flag is defined here and this SSO setting is set to be active, the setting will be applied at global level.
// Deprecated:
IsPasswordLoginEnabled *bool `json:"isPasswordLoginEnabled,omitempty"`
// IsSingleLogoutEnabled Flag to indicate if the single logout support is enabled.
IsSingleLogoutEnabled *bool `json:"isSingleLogoutEnabled,omitempty"`
// LastUpdated The date (in ISO 8601 format) when this SSO config was last updated.
LastUpdated *time.Time `json:"lastUpdated,omitempty"`
// Product The product to which SSO settings is applied to. SSO settings are configured per specific product.
Product *Product `json:"product,omitempty"`
Version *UnlimitedLong `json:"version,omitempty"`
}
SsoSettingsResponseV1 defines model for SsoSettingsResponseV1.
type SsoSettingsUpdateRequestBaseV1 ¶
type SsoSettingsUpdateRequestBaseV1 struct {
// Type Supported SSO types
Type SsoTypeV1 `json:"type"`
}
SsoSettingsUpdateRequestBaseV1 Update Request SSO Settings Base Schema
type Stage ¶
type Stage struct {
// Configuration Configurations for the stage.
Configuration *[]StageConfiguration `json:"configuration,omitempty"`
// Name stage name.
Name string `json:"name"`
}
Stage defines model for Stage.
type StageConfiguration ¶
type StageConfiguration struct {
// Behaviour Default behavior for the admission controller validator when no policy is matched.
// This value is ignored for other stages. Possible values are:
// - warn: allow the deployment but log a warning
// - reject: reject the deployment
Behaviour *string `json:"behaviour,omitempty"`
// Scope Scope to apply the policies for the given stage. An empty string or missing property implies the policies are always active.
// The scope is defined using a query language expression, which is a subset of the full metrics query language used in monitoring.
Scope *string `json:"scope,omitempty"`
// UnknownImageAction Action to take in the admission controller when an image is not found or has never been scanned before.
// This value is ignored for other stages. Possible values are:
// - warn: allow the deployment but log a warning
// - reject: reject the deployment
// - rejectAndScan: reject the deployment and trigger a scan for the image
UnknownImageAction *string `json:"unknownImageAction,omitempty"`
}
StageConfiguration defines model for StageConfiguration.
type StatefulDetectionsContent ¶
type StatefulDetectionsContent struct {
Fields map[string]string `json:"fields"`
// Output Event output, generated after the configured rule
Output string `json:"output"`
// PolicyId ID of the policy that generated the event
PolicyId PolicyId `json:"policyId"`
// PolicyNotificationChannelIds The list of notification channels where an alert is sent after event is generated.
// Doesn't account for aggregations and eventual thresholds.
PolicyNotificationChannelIds PolicyNotificationChannelIds `json:"policyNotificationChannelIds"`
// PolicyOrigin The policy author:
// - `Sysdig` - default and managed policies
// - `Sysdig UI` - users interacting with Sysdig
// - `Tuner` - the automated tuner
PolicyOrigin PolicyOrigin `json:"policyOrigin"`
// RuleName Name of the rule the event is generated after
RuleName RuleName `json:"ruleName"`
// RuleTags The tags attached to the rule
RuleTags RuleTags `json:"ruleTags"`
// RuleType Rule type:
// - 1 - List matching - process
// - 2 - List matching - container
// - 3 - List matching - file
// - 4 - List matching - network
// - 5 - List matching - syscall
// - 6 - Falco
// - 7 - Drift detection
// - 8 - Malware detection
// - 11 - ML - Cryptominer detection
// - 13 - ML - AWS anomalous login
// - 14 - ML - Okta anomalous login
RuleType RuleType `json:"ruleType"`
// Sequence The sequence of events that occurred to trigger the event.
// The sequence is represented as a list of events, where each event is a map of key-value pairs.
Sequence *Sequence `json:"sequence,omitempty"`
// Stats An array representing the relevant APIs and how often they were called in the time window.
Stats *Stats `json:"stats,omitempty"`
// Type The type of the event content.
Type EventContentType `json:"type"`
}
StatefulDetectionsContent defines model for StatefulDetectionsContent.
type Stats ¶
Stats An array representing the relevant APIs and how often they were called in the time window.
type Step ¶
type Step struct {
// contains filtered or unexported fields
}
Step defines model for Step.
func (Step) AsDuration ¶
AsDuration returns the union data inside the Step as a Duration
func (Step) AsUnlimitedLong ¶
func (t Step) AsUnlimitedLong() (UnlimitedLong, error)
AsUnlimitedLong returns the union data inside the Step as a UnlimitedLong
func (*Step) FromDuration ¶
FromDuration overwrites any union data inside the Step as the provided Duration
func (*Step) FromUnlimitedLong ¶
func (t *Step) FromUnlimitedLong(v UnlimitedLong) error
FromUnlimitedLong overwrites any union data inside the Step as the provided UnlimitedLong
func (Step) MarshalJSON ¶
func (*Step) MergeDuration ¶
MergeDuration performs a merge with any union data inside the Step, using the provided Duration
func (*Step) MergeUnlimitedLong ¶
func (t *Step) MergeUnlimitedLong(v UnlimitedLong) error
MergeUnlimitedLong performs a merge with any union data inside the Step, using the provided UnlimitedLong
func (*Step) UnmarshalJSON ¶
type SubmitActionExecutionRequest ¶
type SubmitActionExecutionRequest struct {
// ActionType The name of the Response Action to execute.
// It may be one of the following:
// - KILL_PROCESS
// - KILL_CONTAINER
// - STOP_CONTAINER
// - PAUSE_CONTAINER
// - FILE_QUARANTINE
// - FILE_ACQUIRE
// - UNPAUSE_CONTAINER
// - FILE_UNQUARANTINE
// - START_CONTAINER
// - DELETE_POD
// - ROLLOUT_RESTART
// - KUBERNETES_VOLUME_SNAPSHOT
// - KUBERNETES_DELETE_VOLUME_SNAPSHOT
// - GET_LOGS
// - ISOLATE_NETWORK
// - DELETE_NETWORK_POLICY
//
// The following actions serve as the undo for previous actions:
// - START_CONTAINER: undo for STOP_CONTAINER\
// - UNPAUSE_CONTAINER: undo for PAUSE_CONTAINER\
// - FILE_UNQUARANTINE: undo for FILE_QUARANTINE\
// - KUBERNETES_DELETE_VOLUME_SNAPSHOT: undo for KUBERNETES_VOLUME_SNAPSHOT\
// - DELETE_NETWORK_POLICY: undo for ISOLATE_NETWORK\
//
// Do not use undo actions in [submitActionExecutionv1](#tag/Response-actions/operation/submitActionExecutionv1).
//
// You can execute an undo actions using the service [undoActionExecutionV1](#tag/Response-actions/operation/undoActionExecutionV1).
ActionType ResponseActionType `json:"actionType"`
// CallerId The ID of the user that executed the Response action.
CallerId *CallerId `json:"callerId,omitempty"`
// Parameters The parameters used to request the Response Action execution.
Parameters ActionExecutionParameters `json:"parameters"`
}
SubmitActionExecutionRequest The request for the execution of a Response Action.
type SubmitActionExecutionv1JSONRequestBody ¶
type SubmitActionExecutionv1JSONRequestBody = SubmitActionExecutionRequest
SubmitActionExecutionv1JSONRequestBody defines body for SubmitActionExecutionv1 for application/json ContentType.
type SubmitActionExecutionv1Response ¶
type SubmitActionExecutionv1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ActionExecution
JSON400 *struct {
Details *[]interface{} `json:"details,omitempty"`
Message string `json:"message"`
Type string `json:"type"`
}
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseSubmitActionExecutionv1Response ¶
func ParseSubmitActionExecutionv1Response(rsp *http.Response) (*SubmitActionExecutionv1Response, error)
ParseSubmitActionExecutionv1Response parses an HTTP response from a SubmitActionExecutionv1WithResponse call
func (SubmitActionExecutionv1Response) Status ¶
func (r SubmitActionExecutionv1Response) Status() string
Status returns HTTPResponse.Status
func (SubmitActionExecutionv1Response) StatusCode ¶
func (r SubmitActionExecutionv1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SupportedFilter ¶
type SupportedFilter struct {
// Id Attribute onto which filtering is supported.
Id string `json:"id"`
// Operands The list of supported operands for filtering events.
Operands *[]Operand `json:"operands,omitempty"`
// Type Data type for the attribute values.
Type SupportedFilterType `json:"type"`
}
SupportedFilter A supported field for filtering events.
type SupportedFilterType ¶
type SupportedFilterType string
SupportedFilterType Data type for the attribute values.
const ( SupportedFilterTypeDate SupportedFilterType = "date" SupportedFilterTypeIp SupportedFilterType = "ip" SupportedFilterTypeNumber SupportedFilterType = "number" SupportedFilterTypeString SupportedFilterType = "string" )
Defines values for SupportedFilterType.
type SupportedFiltersResponse ¶
type SupportedFiltersResponse struct {
// Data The list of supported attributes for filtering events.
Data []SupportedFilter `json:"data"`
}
SupportedFiltersResponse The list of supported attributes for filtering events.
type SysdigQueryLanguageFilter ¶
type SysdigQueryLanguageFilter = string
SysdigQueryLanguageFilter Query language expression for filtering results. The filter is the result of logical concatenations, using "and" and "or" binary operators and the "not" unary prefix operator (i.e. `pid = 1 and not ppid = 2`), of attribute comparisons. Attribute comparisons can be: - Scalar: Using `=`, `!=`, `>`, `>=`, `<` and `<=` comparison operators. For example, `pid = 1`. - Vector: Using `in` to check the equality among the values provided between parenthesis. For example, `pid in (1, 2)`. The operators available depends on the attribute. Values containing double-quotes `"` need escaping using backslash `\`, i.e. name = "sample \"quoted\" value". You can retrieve the list of supported attributes and related operators through the `/secure/activity-audit/v1/supported-filters` endpoint. `freeText` is available as an additional attribute to provide free-text search capabilities. `freeText` supports the operators `=` (match) and `!=` (does not match).
EBNF: ``` attribute = ? all available attributes ? ; value = ? attribute value ? ; quoted_value = "\"", value, "\"" ; bin_operator = "and" | "or"; cmp_scalar_operator = "=" | "!=" | ">" | ">=" | "<" | "<=" ; cmp_vector_operator = "in"; cmp_scalar_operation = attribute, [" "], cmp_scalar_operator, [" "], quoted_value ; values_list = "(", quoted_value, { [" "], ",", quoted_value }, ")" ; cmp_vector_operation = attribute, " ", cmp_vector_operator, [" "], values_list ; freetext_operation = "freeText ", "=" | "!=", quoted_value ; element = ["not "], (cmp_scalar_operation | cmp_vector_operation | freetext_operation) ; filter = element, {" ", bin_operator, " ", element} ; ```
type SysqlQuery ¶
type SysqlQuery struct {
ID string `json:"id,omitempty"`
Text string `json:"text"`
Sender string `json:"sender,omitempty"`
Type string `json:"type,omitempty"`
Time string `json:"time,omitempty"`
Status string `json:"status,omitempty"`
Metadata *struct {
SubscriptionInfo struct {
MonthlyLimit int `json:"monthly_limit,omitempty"`
MonthlyCount int `json:"monthly_count,omitempty"`
WarningPercent int `json:"warning_percent,omitempty"`
} `json:"subscription_info"`
TranslateErrorType *string `json:"translate_error_type,omitempty"`
AlternativeQuestions []string `json:"alternative_questions,omitempty"`
} `json:"metadata,omitempty"`
}
type TeamIdPath ¶
type TeamIdPath = UnlimitedLong
type TeamMapV1 ¶
type TeamMapV1 struct {
// IsForAllTeams If true, the group is mapped to all teams.
IsForAllTeams *bool `json:"isForAllTeams,omitempty"`
// TeamIds The list of teams to which group is mapped. It is empty when 'isForAllTeams' is true, otherwise it should have at least 1 element.
TeamIds *[]UnlimitedLong `json:"teamIds,omitempty"`
}
TeamMapV1 Determines the teams to which a group is mapped.
type TeamResponseV1 ¶
type TeamResponseV1 struct {
// AdditionalTeamPermissions Additional permissions available to the users of the team.
AdditionalTeamPermissions *AdditionalTeamPermissionsV1 `json:"additionalTeamPermissions,omitempty"`
// CustomTeamRoleId The custom team role assigned by default to users added to this team. Mutually exclusive with 'standardTeamRoleId'.
CustomTeamRoleId *UnlimitedLong `json:"customTeamRoleId"`
// DateCreated The date (in ISO 8601 format) when this team was created.
DateCreated *time.Time `json:"dateCreated,omitempty"`
// Description A description of the team explaining what is it used for.
Description *string `json:"description"`
Id *UnlimitedLong `json:"id,omitempty"`
// IsAllZones 'True' if the users belonging to this team have access to all zones. Mutually exclusive with 'zoneIds'.
IsAllZones *bool `json:"isAllZones,omitempty"`
// IsDefaultTeam Specifies if the team is the default team. The default team is used to automatically assign new users to a team.
IsDefaultTeam *bool `json:"isDefaultTeam,omitempty"`
// IsImmutableTeam Specifies if the team is immutable. This is true if the team was created by the system with full access. It cannot be modified.
IsImmutableTeam *bool `json:"isImmutableTeam,omitempty"`
// LastUpdated The date (in ISO 8601 format) when this team was last updated.
LastUpdated *time.Time `json:"lastUpdated,omitempty"`
// Name The name of the team. It must be unique.
Name *string `json:"name,omitempty"`
// Product The product to which the team is assigned to.
Product *Product `json:"product,omitempty"`
// Scopes The scopes available to the users of this team.
Scopes *[]ScopeV1 `json:"scopes,omitempty"`
// StandardTeamRole The standard team role assigned by default to users added to this team. Mutually exclusive with 'customTeamRoleId'.
StandardTeamRole *TeamRoleV1 `json:"standardTeamRole"`
// UiSettings UI related settings.
UiSettings *UiSettingsV1 `json:"uiSettings,omitempty"`
Version *UnlimitedLong `json:"version,omitempty"`
// ZoneIds The list of zones that users assigned to this team will have access to. Mutually exclusive with 'allZones'.
ZoneIds *[]UnlimitedLong `json:"zoneIds,omitempty"`
}
TeamResponseV1 defines model for TeamResponseV1.
type TeamRoleV1 ¶
type TeamRoleV1 string
TeamRoleV1 The standard team role provided by Sysdig.
const ( ROLETEAMEDIT TeamRoleV1 = "ROLE_TEAM_EDIT" ROLETEAMMANAGER TeamRoleV1 = "ROLE_TEAM_MANAGER" ROLETEAMNONE TeamRoleV1 = "ROLE_TEAM_NONE" ROLETEAMREAD TeamRoleV1 = "ROLE_TEAM_READ" ROLETEAMSERVICEMANAGER TeamRoleV1 = "ROLE_TEAM_SERVICE_MANAGER" ROLETEAMSTANDARD TeamRoleV1 = "ROLE_TEAM_STANDARD" )
Defines values for TeamRoleV1.
type TeamUserResponseV1 ¶
type TeamUserResponseV1 struct {
CustomTeamRoleId *UnlimitedLong `json:"customTeamRoleId"`
StandardTeamRole *TeamRoleV1 `json:"standardTeamRole"`
TeamId *UnlimitedLong `json:"teamId,omitempty"`
UserId *UnlimitedLong `json:"userId,omitempty"`
}
TeamUserResponseV1 defines model for TeamUserResponseV1.
type TimeEndQuery ¶
type TimeEndQuery = QueryTime
TimeEndQuery Time defined as RFC3339 or a unix timestamp
type TimeEndSeries ¶
type TimeEndSeries = QueryTime
TimeEndSeries Time defined as RFC3339 or a unix timestamp
type TimeEndUnsupported ¶
type TimeEndUnsupported = QueryTime
TimeEndUnsupported Time defined as RFC3339 or a unix timestamp
type TimeFrame ¶
type TimeFrame struct {
From *UnlimitedLong `json:"from,omitempty"`
To *UnlimitedLong `json:"to,omitempty"`
}
TimeFrame The start and end time of the request
type TimeStartQuery ¶
type TimeStartQuery = QueryTime
TimeStartQuery Time defined as RFC3339 or a unix timestamp
type TimeStartSeries ¶
type TimeStartSeries = QueryTime
TimeStartSeries Time defined as RFC3339 or a unix timestamp
type TimeStartUnsupported ¶
type TimeStartUnsupported = QueryTime
TimeStartUnsupported Time defined as RFC3339 or a unix timestamp
type Timestamp ¶
type Timestamp = int64
Timestamp Timestamp the audit event occured, expressed in nanoseconds.
type To ¶
type To = int64
To To, expressed in Unix nanoseconds timestamp. The difference between `from` and `to` cannot be greater than 2 weeks. If defined, `cursor` cannot be used.
type TooManyRequests ¶
type TooManyRequests = Error
TooManyRequests defines model for TooManyRequests.
type Types ¶
type Types string
Types The entry types to filter. This query parameter can be set multiple times to filter for different entry types.
type UiSettingsV1 ¶
type UiSettingsV1 struct {
// EntryPoint The page you see after logging into Sysdig UI. It is defined by a Module and a Selection.
// **The Entry Point is not supported in Sysdig Secure.**
EntryPoint *EntryPointV1 `json:"entryPoint,omitempty"`
// Theme The color assigned to the team.
Theme *string `json:"theme,omitempty"`
}
UiSettingsV1 UI related settings.
type UnauthorizedPrometheus ¶
type UnauthorizedPrometheus struct {
Error string `json:"error"`
Path string `json:"path"`
Status int32 `json:"status"`
Timestamp int64 `json:"timestamp"`
}
UnauthorizedPrometheus defines model for UnauthorizedPrometheus.
type UndoActionExecutionV1Params ¶
type UndoActionExecutionV1Params struct {
CallerId *CallerId `form:"callerId,omitempty" json:"callerId,omitempty"`
}
UndoActionExecutionV1Params defines parameters for UndoActionExecutionV1.
type UndoActionExecutionV1Response ¶
type UndoActionExecutionV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ActionExecution
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUndoActionExecutionV1Response ¶
func ParseUndoActionExecutionV1Response(rsp *http.Response) (*UndoActionExecutionV1Response, error)
ParseUndoActionExecutionV1Response parses an HTTP response from a UndoActionExecutionV1WithResponse call
func (UndoActionExecutionV1Response) Status ¶
func (r UndoActionExecutionV1Response) Status() string
Status returns HTTPResponse.Status
func (UndoActionExecutionV1Response) StatusCode ¶
func (r UndoActionExecutionV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UnitPricingV1 ¶
type UnitPricingV1 struct {
// Cpu Hourly cost of one CPU.
Cpu float32 `json:"cpu"`
// Ram Hourly cost of one GB of RAM.
Ram float32 `json:"ram"`
// SpotCpu Hourly cost of one CPU for a spot node.
SpotCpu *float32 `json:"spotCpu"`
// SpotRam Hourly cost of one GB of RAM for a spot node.
SpotRam *float32 `json:"spotRam"`
// Storage Hourly cost of one GB of storage.
Storage float32 `json:"storage"`
}
UnitPricingV1 The unit pricing configuration used to compute costs.
type UnlimitedLong ¶
type UnlimitedLong = int64
type UnprocessableEntity ¶
type UnprocessableEntity = Error
UnprocessableEntity defines model for UnprocessableEntity.
type UnprocessableEntityPrometheus ¶
type UnprocessableEntityPrometheus = PrometheusError
UnprocessableEntityPrometheus defines model for UnprocessableEntityPrometheus.
type UnsupportedMediaType ¶
type UnsupportedMediaType = Error
UnsupportedMediaType defines model for UnsupportedMediaType.
type UpdateAcceptedRiskV1JSONRequestBody ¶
type UpdateAcceptedRiskV1JSONRequestBody = UpdateRiskAccepted
UpdateAcceptedRiskV1JSONRequestBody defines body for UpdateAcceptedRiskV1 for application/json ContentType.
type UpdateAcceptedRiskV1Response ¶
type UpdateAcceptedRiskV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RiskAcceptedResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateAcceptedRiskV1Response ¶
func ParseUpdateAcceptedRiskV1Response(rsp *http.Response) (*UpdateAcceptedRiskV1Response, error)
ParseUpdateAcceptedRiskV1Response parses an HTTP response from a UpdateAcceptedRiskV1WithResponse call
func (UpdateAcceptedRiskV1Response) Status ¶
func (r UpdateAcceptedRiskV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateAcceptedRiskV1Response) StatusCode ¶
func (r UpdateAcceptedRiskV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateAccessKeyByIdV1JSONRequestBody ¶
type UpdateAccessKeyByIdV1JSONRequestBody = UpdateAccessKeyRequestV1
UpdateAccessKeyByIdV1JSONRequestBody defines body for UpdateAccessKeyByIdV1 for application/json ContentType.
type UpdateAccessKeyByIdV1Response ¶
type UpdateAccessKeyByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AccessKeyResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateAccessKeyByIdV1Response ¶
func ParseUpdateAccessKeyByIdV1Response(rsp *http.Response) (*UpdateAccessKeyByIdV1Response, error)
ParseUpdateAccessKeyByIdV1Response parses an HTTP response from a UpdateAccessKeyByIdV1WithResponse call
func (UpdateAccessKeyByIdV1Response) Status ¶
func (r UpdateAccessKeyByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateAccessKeyByIdV1Response) StatusCode ¶
func (r UpdateAccessKeyByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateAccessKeyRequestV1 ¶
type UpdateAccessKeyRequestV1 struct {
// AgentLimit Maximum number of agents that can be connected with the access key
AgentLimit *int32 `json:"agentLimit,omitempty"`
// AgentReservation Number of agents that are guaranteed to be available for the access key
AgentReservation *int32 `json:"agentReservation,omitempty"`
// IsEnabled Flag that indicates if the access key should be disabled or enabled
IsEnabled bool `json:"isEnabled"`
// Metadata Access key metadata (maximum of 20 key-value pairs where key can be up to 25 characters long and value can be up to 50 characters long)
Metadata *map[string]string `json:"metadata,omitempty"`
// TeamId ID of team that owns the access key
TeamId *int32 `json:"teamId,omitempty"`
}
UpdateAccessKeyRequestV1 Update access key request
type UpdateAmazonSqsIntegrationRequest ¶
type UpdateAmazonSqsIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo struct {
// AccessKey Access Key for authenticating on AWS to send data on the queue
AccessKey *string `json:"accessKey,omitempty"`
// AccessSecret Access Secret for authenticating on AWS to send data on the queue
AccessSecret *string `json:"accessSecret,omitempty"`
// Delay Delay, in seconds, applied to the data
Delay *int64 `json:"delay,omitempty"`
// Headers Extra headers to add to the payload. Each header mapping requires 2 keys: 'key' for the header key and 'value' for its value
Headers *[]KeyValueObject `json:"headers,omitempty"`
// IsFifo If the queue is of FIFO type
IsFifo *bool `json:"isFifo,omitempty"`
// OwnerAccount The AWS account ID of the account that created the queue
OwnerAccount *string `json:"ownerAccount,omitempty"`
// Queue Queue name
Queue string `json:"queue"`
// Region Region in which the SQS queue is hosted
Region string `json:"region"`
} `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
UpdateAmazonSqsIntegrationRequest defines model for UpdateAmazonSqsIntegrationRequest.
type UpdateCaptureStorageConfigurationV1JSONRequestBody ¶
type UpdateCaptureStorageConfigurationV1JSONRequestBody = SaveCaptureStorageConfigurationRequestV1
UpdateCaptureStorageConfigurationV1JSONRequestBody defines body for UpdateCaptureStorageConfigurationV1 for application/json ContentType.
type UpdateCaptureStorageConfigurationV1Response ¶
type UpdateCaptureStorageConfigurationV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CaptureStorageConfigurationResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateCaptureStorageConfigurationV1Response ¶
func ParseUpdateCaptureStorageConfigurationV1Response(rsp *http.Response) (*UpdateCaptureStorageConfigurationV1Response, error)
ParseUpdateCaptureStorageConfigurationV1Response parses an HTTP response from a UpdateCaptureStorageConfigurationV1WithResponse call
func (UpdateCaptureStorageConfigurationV1Response) Status ¶
func (r UpdateCaptureStorageConfigurationV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateCaptureStorageConfigurationV1Response) StatusCode ¶
func (r UpdateCaptureStorageConfigurationV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateChronicleIntegrationConnInfo ¶
type UpdateChronicleIntegrationConnInfo struct {
// ApiKey The Chronicle v2 API key
ApiKey *string `json:"apiKey,omitempty"`
// Region The target region
Region *UpdateChronicleIntegrationConnInfoRegion `json:"region,omitempty"`
}
UpdateChronicleIntegrationConnInfo defines model for UpdateChronicleIntegrationConnInfo.
type UpdateChronicleIntegrationConnInfoRegion ¶
type UpdateChronicleIntegrationConnInfoRegion string
UpdateChronicleIntegrationConnInfoRegion The target region
const ( UpdateChronicleIntegrationConnInfoRegionAsiaSoutheast1 UpdateChronicleIntegrationConnInfoRegion = "asia-southeast1" UpdateChronicleIntegrationConnInfoRegionEurope UpdateChronicleIntegrationConnInfoRegion = "europe" UpdateChronicleIntegrationConnInfoRegionUs UpdateChronicleIntegrationConnInfoRegion = "us" )
Defines values for UpdateChronicleIntegrationConnInfoRegion.
type UpdateChronicleIntegrationConnInfoV2 ¶
type UpdateChronicleIntegrationConnInfoV2 struct {
// ChronicleCustomerId Unique identifier (UUID) corresponding to a particular Chronicle instance
ChronicleCustomerId string `json:"chronicleCustomerId"`
// CredentialsOAuth2 The Chronicle v2 OAuth2 credentials
CredentialsOAuth2 *string `json:"credentialsOAuth2,omitempty"`
// Namespace User-configured environment namespace to identify the data domain the logs originated from
Namespace string `json:"namespace"`
// Region The target region
Region *UpdateChronicleIntegrationConnInfoV2Region `json:"region,omitempty"`
}
UpdateChronicleIntegrationConnInfoV2 defines model for UpdateChronicleIntegrationConnInfoV2.
type UpdateChronicleIntegrationConnInfoV2Region ¶
type UpdateChronicleIntegrationConnInfoV2Region string
UpdateChronicleIntegrationConnInfoV2Region The target region
const ( UpdateChronicleIntegrationConnInfoV2RegionAsiaNortheast1 UpdateChronicleIntegrationConnInfoV2Region = "asia-northeast1" UpdateChronicleIntegrationConnInfoV2RegionAsiaSouth1 UpdateChronicleIntegrationConnInfoV2Region = "asia-south1" UpdateChronicleIntegrationConnInfoV2RegionAsiaSoutheast1 UpdateChronicleIntegrationConnInfoV2Region = "asia-southeast1" UpdateChronicleIntegrationConnInfoV2RegionAustraliaSoutheast1 UpdateChronicleIntegrationConnInfoV2Region = "australia-southeast1" UpdateChronicleIntegrationConnInfoV2RegionEurope UpdateChronicleIntegrationConnInfoV2Region = "europe" UpdateChronicleIntegrationConnInfoV2RegionEuropeWest2 UpdateChronicleIntegrationConnInfoV2Region = "europe-west2" UpdateChronicleIntegrationConnInfoV2RegionEuropeWest3 UpdateChronicleIntegrationConnInfoV2Region = "europe-west3" UpdateChronicleIntegrationConnInfoV2RegionEuropeWest6 UpdateChronicleIntegrationConnInfoV2Region = "europe-west6" UpdateChronicleIntegrationConnInfoV2RegionMeCentral2 UpdateChronicleIntegrationConnInfoV2Region = "me-central2" UpdateChronicleIntegrationConnInfoV2RegionMeWest1 UpdateChronicleIntegrationConnInfoV2Region = "me-west1" UpdateChronicleIntegrationConnInfoV2RegionUs UpdateChronicleIntegrationConnInfoV2Region = "us" )
Defines values for UpdateChronicleIntegrationConnInfoV2Region.
type UpdateChronicleIntegrationRequest ¶
type UpdateChronicleIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo UpdateChronicleIntegrationRequest_ConnectionInfo `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
UpdateChronicleIntegrationRequest defines model for UpdateChronicleIntegrationRequest.
type UpdateChronicleIntegrationRequest_ConnectionInfo ¶
type UpdateChronicleIntegrationRequest_ConnectionInfo struct {
// contains filtered or unexported fields
}
UpdateChronicleIntegrationRequest_ConnectionInfo defines model for UpdateChronicleIntegrationRequest.ConnectionInfo.
func (UpdateChronicleIntegrationRequest_ConnectionInfo) AsUpdateChronicleIntegrationConnInfo ¶
func (t UpdateChronicleIntegrationRequest_ConnectionInfo) AsUpdateChronicleIntegrationConnInfo() (UpdateChronicleIntegrationConnInfo, error)
AsUpdateChronicleIntegrationConnInfo returns the union data inside the UpdateChronicleIntegrationRequest_ConnectionInfo as a UpdateChronicleIntegrationConnInfo
func (UpdateChronicleIntegrationRequest_ConnectionInfo) AsUpdateChronicleIntegrationConnInfoV2 ¶
func (t UpdateChronicleIntegrationRequest_ConnectionInfo) AsUpdateChronicleIntegrationConnInfoV2() (UpdateChronicleIntegrationConnInfoV2, error)
AsUpdateChronicleIntegrationConnInfoV2 returns the union data inside the UpdateChronicleIntegrationRequest_ConnectionInfo as a UpdateChronicleIntegrationConnInfoV2
func (*UpdateChronicleIntegrationRequest_ConnectionInfo) FromUpdateChronicleIntegrationConnInfo ¶
func (t *UpdateChronicleIntegrationRequest_ConnectionInfo) FromUpdateChronicleIntegrationConnInfo(v UpdateChronicleIntegrationConnInfo) error
FromUpdateChronicleIntegrationConnInfo overwrites any union data inside the UpdateChronicleIntegrationRequest_ConnectionInfo as the provided UpdateChronicleIntegrationConnInfo
func (*UpdateChronicleIntegrationRequest_ConnectionInfo) FromUpdateChronicleIntegrationConnInfoV2 ¶
func (t *UpdateChronicleIntegrationRequest_ConnectionInfo) FromUpdateChronicleIntegrationConnInfoV2(v UpdateChronicleIntegrationConnInfoV2) error
FromUpdateChronicleIntegrationConnInfoV2 overwrites any union data inside the UpdateChronicleIntegrationRequest_ConnectionInfo as the provided UpdateChronicleIntegrationConnInfoV2
func (UpdateChronicleIntegrationRequest_ConnectionInfo) MarshalJSON ¶
func (t UpdateChronicleIntegrationRequest_ConnectionInfo) MarshalJSON() ([]byte, error)
func (*UpdateChronicleIntegrationRequest_ConnectionInfo) MergeUpdateChronicleIntegrationConnInfo ¶
func (t *UpdateChronicleIntegrationRequest_ConnectionInfo) MergeUpdateChronicleIntegrationConnInfo(v UpdateChronicleIntegrationConnInfo) error
MergeUpdateChronicleIntegrationConnInfo performs a merge with any union data inside the UpdateChronicleIntegrationRequest_ConnectionInfo, using the provided UpdateChronicleIntegrationConnInfo
func (*UpdateChronicleIntegrationRequest_ConnectionInfo) MergeUpdateChronicleIntegrationConnInfoV2 ¶
func (t *UpdateChronicleIntegrationRequest_ConnectionInfo) MergeUpdateChronicleIntegrationConnInfoV2(v UpdateChronicleIntegrationConnInfoV2) error
MergeUpdateChronicleIntegrationConnInfoV2 performs a merge with any union data inside the UpdateChronicleIntegrationRequest_ConnectionInfo, using the provided UpdateChronicleIntegrationConnInfoV2
func (*UpdateChronicleIntegrationRequest_ConnectionInfo) UnmarshalJSON ¶
func (t *UpdateChronicleIntegrationRequest_ConnectionInfo) UnmarshalJSON(b []byte) error
type UpdateCustomPrometheusJobByIdV1Response ¶
type UpdateCustomPrometheusJobByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
YAML200 *CustomJobContentV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateCustomPrometheusJobByIdV1Response ¶
func ParseUpdateCustomPrometheusJobByIdV1Response(rsp *http.Response) (*UpdateCustomPrometheusJobByIdV1Response, error)
ParseUpdateCustomPrometheusJobByIdV1Response parses an HTTP response from a UpdateCustomPrometheusJobByIdV1WithResponse call
func (UpdateCustomPrometheusJobByIdV1Response) Status ¶
func (r UpdateCustomPrometheusJobByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateCustomPrometheusJobByIdV1Response) StatusCode ¶
func (r UpdateCustomPrometheusJobByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateCustomPrometheusJobEnablementV1JSONRequestBody ¶
type UpdateCustomPrometheusJobEnablementV1JSONRequestBody = CustomJobsEnablementV1
UpdateCustomPrometheusJobEnablementV1JSONRequestBody defines body for UpdateCustomPrometheusJobEnablementV1 for application/json ContentType.
type UpdateCustomPrometheusJobEnablementV1Response ¶
type UpdateCustomPrometheusJobEnablementV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CustomJobsEnablementV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateCustomPrometheusJobEnablementV1Response ¶
func ParseUpdateCustomPrometheusJobEnablementV1Response(rsp *http.Response) (*UpdateCustomPrometheusJobEnablementV1Response, error)
ParseUpdateCustomPrometheusJobEnablementV1Response parses an HTTP response from a UpdateCustomPrometheusJobEnablementV1WithResponse call
func (UpdateCustomPrometheusJobEnablementV1Response) Status ¶
func (r UpdateCustomPrometheusJobEnablementV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateCustomPrometheusJobEnablementV1Response) StatusCode ¶
func (r UpdateCustomPrometheusJobEnablementV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateEFOIntegrationByIdV1JSONRequestBody ¶
type UpdateEFOIntegrationByIdV1JSONRequestBody = UpdateEfoIntegrationRequestV1
UpdateEFOIntegrationByIdV1JSONRequestBody defines body for UpdateEFOIntegrationByIdV1 for application/json ContentType.
type UpdateEFOIntegrationByIdV1Response ¶
type UpdateEFOIntegrationByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *EfoIntegrationResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateEFOIntegrationByIdV1Response ¶
func ParseUpdateEFOIntegrationByIdV1Response(rsp *http.Response) (*UpdateEFOIntegrationByIdV1Response, error)
ParseUpdateEFOIntegrationByIdV1Response parses an HTTP response from a UpdateEFOIntegrationByIdV1WithResponse call
func (UpdateEFOIntegrationByIdV1Response) Status ¶
func (r UpdateEFOIntegrationByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateEFOIntegrationByIdV1Response) StatusCode ¶
func (r UpdateEFOIntegrationByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateEFOIntegrationByIdV2JSONRequestBody ¶
type UpdateEFOIntegrationByIdV2JSONRequestBody = UpdateIntegrationRequest
UpdateEFOIntegrationByIdV2JSONRequestBody defines body for UpdateEFOIntegrationByIdV2 for application/json ContentType.
type UpdateEFOIntegrationByIdV2Response ¶
type UpdateEFOIntegrationByIdV2Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IntegrationResponse
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateEFOIntegrationByIdV2Response ¶
func ParseUpdateEFOIntegrationByIdV2Response(rsp *http.Response) (*UpdateEFOIntegrationByIdV2Response, error)
ParseUpdateEFOIntegrationByIdV2Response parses an HTTP response from a UpdateEFOIntegrationByIdV2WithResponse call
func (UpdateEFOIntegrationByIdV2Response) Status ¶
func (r UpdateEFOIntegrationByIdV2Response) Status() string
Status returns HTTPResponse.Status
func (UpdateEFOIntegrationByIdV2Response) StatusCode ¶
func (r UpdateEFOIntegrationByIdV2Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateEfoIntegrationRequestV1 ¶
type UpdateEfoIntegrationRequestV1 struct {
// contains filtered or unexported fields
}
UpdateEfoIntegrationRequestV1 Update Integration Request
func (UpdateEfoIntegrationRequestV1) AsUpdateAmazonSqsIntegrationRequest ¶
func (t UpdateEfoIntegrationRequestV1) AsUpdateAmazonSqsIntegrationRequest() (UpdateAmazonSqsIntegrationRequest, error)
AsUpdateAmazonSqsIntegrationRequest returns the union data inside the UpdateEfoIntegrationRequestV1 as a UpdateAmazonSqsIntegrationRequest
func (UpdateEfoIntegrationRequestV1) AsUpdateChronicleIntegrationRequest ¶
func (t UpdateEfoIntegrationRequestV1) AsUpdateChronicleIntegrationRequest() (UpdateChronicleIntegrationRequest, error)
AsUpdateChronicleIntegrationRequest returns the union data inside the UpdateEfoIntegrationRequestV1 as a UpdateChronicleIntegrationRequest
func (UpdateEfoIntegrationRequestV1) AsUpdateElasticsearchIntegrationRequest ¶
func (t UpdateEfoIntegrationRequestV1) AsUpdateElasticsearchIntegrationRequest() (UpdateElasticsearchIntegrationRequest, error)
AsUpdateElasticsearchIntegrationRequest returns the union data inside the UpdateEfoIntegrationRequestV1 as a UpdateElasticsearchIntegrationRequest
func (UpdateEfoIntegrationRequestV1) AsUpdateGooglePubSubIntegrationRequest ¶
func (t UpdateEfoIntegrationRequestV1) AsUpdateGooglePubSubIntegrationRequest() (UpdateGooglePubSubIntegrationRequest, error)
AsUpdateGooglePubSubIntegrationRequest returns the union data inside the UpdateEfoIntegrationRequestV1 as a UpdateGooglePubSubIntegrationRequest
func (UpdateEfoIntegrationRequestV1) AsUpdateGoogleSccIntegrationRequest ¶
func (t UpdateEfoIntegrationRequestV1) AsUpdateGoogleSccIntegrationRequest() (UpdateGoogleSccIntegrationRequest, error)
AsUpdateGoogleSccIntegrationRequest returns the union data inside the UpdateEfoIntegrationRequestV1 as a UpdateGoogleSccIntegrationRequest
func (UpdateEfoIntegrationRequestV1) AsUpdateKafkaIntegrationRequestV1 ¶
func (t UpdateEfoIntegrationRequestV1) AsUpdateKafkaIntegrationRequestV1() (UpdateKafkaIntegrationRequestV1, error)
AsUpdateKafkaIntegrationRequestV1 returns the union data inside the UpdateEfoIntegrationRequestV1 as a UpdateKafkaIntegrationRequestV1
func (UpdateEfoIntegrationRequestV1) AsUpdateMcmIntegrationRequest ¶
func (t UpdateEfoIntegrationRequestV1) AsUpdateMcmIntegrationRequest() (UpdateMcmIntegrationRequest, error)
AsUpdateMcmIntegrationRequest returns the union data inside the UpdateEfoIntegrationRequestV1 as a UpdateMcmIntegrationRequest
func (UpdateEfoIntegrationRequestV1) AsUpdateMicrosoftSentinelIntegrationRequest ¶
func (t UpdateEfoIntegrationRequestV1) AsUpdateMicrosoftSentinelIntegrationRequest() (UpdateMicrosoftSentinelIntegrationRequest, error)
AsUpdateMicrosoftSentinelIntegrationRequest returns the union data inside the UpdateEfoIntegrationRequestV1 as a UpdateMicrosoftSentinelIntegrationRequest
func (UpdateEfoIntegrationRequestV1) AsUpdateQradarIntegrationRequest ¶
func (t UpdateEfoIntegrationRequestV1) AsUpdateQradarIntegrationRequest() (UpdateQradarIntegrationRequest, error)
AsUpdateQradarIntegrationRequest returns the union data inside the UpdateEfoIntegrationRequestV1 as a UpdateQradarIntegrationRequest
func (UpdateEfoIntegrationRequestV1) AsUpdateSplunkIntegrationRequest ¶
func (t UpdateEfoIntegrationRequestV1) AsUpdateSplunkIntegrationRequest() (UpdateSplunkIntegrationRequest, error)
AsUpdateSplunkIntegrationRequest returns the union data inside the UpdateEfoIntegrationRequestV1 as a UpdateSplunkIntegrationRequest
func (UpdateEfoIntegrationRequestV1) AsUpdateSyslogIntegrationRequest ¶
func (t UpdateEfoIntegrationRequestV1) AsUpdateSyslogIntegrationRequest() (UpdateSyslogIntegrationRequest, error)
AsUpdateSyslogIntegrationRequest returns the union data inside the UpdateEfoIntegrationRequestV1 as a UpdateSyslogIntegrationRequest
func (UpdateEfoIntegrationRequestV1) AsUpdateWebhookIntegrationRequest ¶
func (t UpdateEfoIntegrationRequestV1) AsUpdateWebhookIntegrationRequest() (UpdateWebhookIntegrationRequest, error)
AsUpdateWebhookIntegrationRequest returns the union data inside the UpdateEfoIntegrationRequestV1 as a UpdateWebhookIntegrationRequest
func (UpdateEfoIntegrationRequestV1) Discriminator ¶
func (t UpdateEfoIntegrationRequestV1) Discriminator() (string, error)
func (*UpdateEfoIntegrationRequestV1) FromUpdateAmazonSqsIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) FromUpdateAmazonSqsIntegrationRequest(v UpdateAmazonSqsIntegrationRequest) error
FromUpdateAmazonSqsIntegrationRequest overwrites any union data inside the UpdateEfoIntegrationRequestV1 as the provided UpdateAmazonSqsIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) FromUpdateChronicleIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) FromUpdateChronicleIntegrationRequest(v UpdateChronicleIntegrationRequest) error
FromUpdateChronicleIntegrationRequest overwrites any union data inside the UpdateEfoIntegrationRequestV1 as the provided UpdateChronicleIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) FromUpdateElasticsearchIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) FromUpdateElasticsearchIntegrationRequest(v UpdateElasticsearchIntegrationRequest) error
FromUpdateElasticsearchIntegrationRequest overwrites any union data inside the UpdateEfoIntegrationRequestV1 as the provided UpdateElasticsearchIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) FromUpdateGooglePubSubIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) FromUpdateGooglePubSubIntegrationRequest(v UpdateGooglePubSubIntegrationRequest) error
FromUpdateGooglePubSubIntegrationRequest overwrites any union data inside the UpdateEfoIntegrationRequestV1 as the provided UpdateGooglePubSubIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) FromUpdateGoogleSccIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) FromUpdateGoogleSccIntegrationRequest(v UpdateGoogleSccIntegrationRequest) error
FromUpdateGoogleSccIntegrationRequest overwrites any union data inside the UpdateEfoIntegrationRequestV1 as the provided UpdateGoogleSccIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) FromUpdateKafkaIntegrationRequestV1 ¶
func (t *UpdateEfoIntegrationRequestV1) FromUpdateKafkaIntegrationRequestV1(v UpdateKafkaIntegrationRequestV1) error
FromUpdateKafkaIntegrationRequestV1 overwrites any union data inside the UpdateEfoIntegrationRequestV1 as the provided UpdateKafkaIntegrationRequestV1
func (*UpdateEfoIntegrationRequestV1) FromUpdateMcmIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) FromUpdateMcmIntegrationRequest(v UpdateMcmIntegrationRequest) error
FromUpdateMcmIntegrationRequest overwrites any union data inside the UpdateEfoIntegrationRequestV1 as the provided UpdateMcmIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) FromUpdateMicrosoftSentinelIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) FromUpdateMicrosoftSentinelIntegrationRequest(v UpdateMicrosoftSentinelIntegrationRequest) error
FromUpdateMicrosoftSentinelIntegrationRequest overwrites any union data inside the UpdateEfoIntegrationRequestV1 as the provided UpdateMicrosoftSentinelIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) FromUpdateQradarIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) FromUpdateQradarIntegrationRequest(v UpdateQradarIntegrationRequest) error
FromUpdateQradarIntegrationRequest overwrites any union data inside the UpdateEfoIntegrationRequestV1 as the provided UpdateQradarIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) FromUpdateSplunkIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) FromUpdateSplunkIntegrationRequest(v UpdateSplunkIntegrationRequest) error
FromUpdateSplunkIntegrationRequest overwrites any union data inside the UpdateEfoIntegrationRequestV1 as the provided UpdateSplunkIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) FromUpdateSyslogIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) FromUpdateSyslogIntegrationRequest(v UpdateSyslogIntegrationRequest) error
FromUpdateSyslogIntegrationRequest overwrites any union data inside the UpdateEfoIntegrationRequestV1 as the provided UpdateSyslogIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) FromUpdateWebhookIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) FromUpdateWebhookIntegrationRequest(v UpdateWebhookIntegrationRequest) error
FromUpdateWebhookIntegrationRequest overwrites any union data inside the UpdateEfoIntegrationRequestV1 as the provided UpdateWebhookIntegrationRequest
func (UpdateEfoIntegrationRequestV1) MarshalJSON ¶
func (t UpdateEfoIntegrationRequestV1) MarshalJSON() ([]byte, error)
func (*UpdateEfoIntegrationRequestV1) MergeUpdateAmazonSqsIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) MergeUpdateAmazonSqsIntegrationRequest(v UpdateAmazonSqsIntegrationRequest) error
MergeUpdateAmazonSqsIntegrationRequest performs a merge with any union data inside the UpdateEfoIntegrationRequestV1, using the provided UpdateAmazonSqsIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) MergeUpdateChronicleIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) MergeUpdateChronicleIntegrationRequest(v UpdateChronicleIntegrationRequest) error
MergeUpdateChronicleIntegrationRequest performs a merge with any union data inside the UpdateEfoIntegrationRequestV1, using the provided UpdateChronicleIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) MergeUpdateElasticsearchIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) MergeUpdateElasticsearchIntegrationRequest(v UpdateElasticsearchIntegrationRequest) error
MergeUpdateElasticsearchIntegrationRequest performs a merge with any union data inside the UpdateEfoIntegrationRequestV1, using the provided UpdateElasticsearchIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) MergeUpdateGooglePubSubIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) MergeUpdateGooglePubSubIntegrationRequest(v UpdateGooglePubSubIntegrationRequest) error
MergeUpdateGooglePubSubIntegrationRequest performs a merge with any union data inside the UpdateEfoIntegrationRequestV1, using the provided UpdateGooglePubSubIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) MergeUpdateGoogleSccIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) MergeUpdateGoogleSccIntegrationRequest(v UpdateGoogleSccIntegrationRequest) error
MergeUpdateGoogleSccIntegrationRequest performs a merge with any union data inside the UpdateEfoIntegrationRequestV1, using the provided UpdateGoogleSccIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) MergeUpdateKafkaIntegrationRequestV1 ¶
func (t *UpdateEfoIntegrationRequestV1) MergeUpdateKafkaIntegrationRequestV1(v UpdateKafkaIntegrationRequestV1) error
MergeUpdateKafkaIntegrationRequestV1 performs a merge with any union data inside the UpdateEfoIntegrationRequestV1, using the provided UpdateKafkaIntegrationRequestV1
func (*UpdateEfoIntegrationRequestV1) MergeUpdateMcmIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) MergeUpdateMcmIntegrationRequest(v UpdateMcmIntegrationRequest) error
MergeUpdateMcmIntegrationRequest performs a merge with any union data inside the UpdateEfoIntegrationRequestV1, using the provided UpdateMcmIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) MergeUpdateMicrosoftSentinelIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) MergeUpdateMicrosoftSentinelIntegrationRequest(v UpdateMicrosoftSentinelIntegrationRequest) error
MergeUpdateMicrosoftSentinelIntegrationRequest performs a merge with any union data inside the UpdateEfoIntegrationRequestV1, using the provided UpdateMicrosoftSentinelIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) MergeUpdateQradarIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) MergeUpdateQradarIntegrationRequest(v UpdateQradarIntegrationRequest) error
MergeUpdateQradarIntegrationRequest performs a merge with any union data inside the UpdateEfoIntegrationRequestV1, using the provided UpdateQradarIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) MergeUpdateSplunkIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) MergeUpdateSplunkIntegrationRequest(v UpdateSplunkIntegrationRequest) error
MergeUpdateSplunkIntegrationRequest performs a merge with any union data inside the UpdateEfoIntegrationRequestV1, using the provided UpdateSplunkIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) MergeUpdateSyslogIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) MergeUpdateSyslogIntegrationRequest(v UpdateSyslogIntegrationRequest) error
MergeUpdateSyslogIntegrationRequest performs a merge with any union data inside the UpdateEfoIntegrationRequestV1, using the provided UpdateSyslogIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) MergeUpdateWebhookIntegrationRequest ¶
func (t *UpdateEfoIntegrationRequestV1) MergeUpdateWebhookIntegrationRequest(v UpdateWebhookIntegrationRequest) error
MergeUpdateWebhookIntegrationRequest performs a merge with any union data inside the UpdateEfoIntegrationRequestV1, using the provided UpdateWebhookIntegrationRequest
func (*UpdateEfoIntegrationRequestV1) UnmarshalJSON ¶
func (t *UpdateEfoIntegrationRequestV1) UnmarshalJSON(b []byte) error
func (UpdateEfoIntegrationRequestV1) ValueByDiscriminator ¶
func (t UpdateEfoIntegrationRequestV1) ValueByDiscriminator() (interface{}, error)
type UpdateElasticsearchIntegrationRequest ¶
type UpdateElasticsearchIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo struct {
// Auth Authentication method
Auth *UpdateElasticsearchIntegrationRequestConnectionInfoAuth `json:"auth,omitempty"`
// Endpoint Elasticsearch instance endpoint URL
Endpoint string `json:"endpoint"`
// Format If specified, transforms `content.fields` and `labels`
// * `KV_PAIRS` - from objects (i.e. `{"foo": "bar", ...}`) to arrays of objects with "key" and "value" properties {i.e. `[{"key" : "foo", "value": "bar"}, ...]`)
Format *UpdateElasticsearchIntegrationRequestConnectionInfoFormat `json:"format,omitempty"`
// Index Name of the index to store the data in
Index string `json:"index"`
// IsInsecure Don't verify TLS certificate
IsInsecure *bool `json:"isInsecure,omitempty"`
// Secret Authentication secret. To be set if auth is specified
Secret *string `json:"secret,omitempty"`
} `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
UpdateElasticsearchIntegrationRequest defines model for UpdateElasticsearchIntegrationRequest.
type UpdateElasticsearchIntegrationRequestConnectionInfoAuth ¶
type UpdateElasticsearchIntegrationRequestConnectionInfoAuth string
UpdateElasticsearchIntegrationRequestConnectionInfoAuth Authentication method
const ( UpdateElasticsearchIntegrationRequestConnectionInfoAuthBASICAUTH UpdateElasticsearchIntegrationRequestConnectionInfoAuth = "BASIC_AUTH" UpdateElasticsearchIntegrationRequestConnectionInfoAuthBEARERTOKEN UpdateElasticsearchIntegrationRequestConnectionInfoAuth = "BEARER_TOKEN" )
Defines values for UpdateElasticsearchIntegrationRequestConnectionInfoAuth.
type UpdateElasticsearchIntegrationRequestConnectionInfoFormat ¶
type UpdateElasticsearchIntegrationRequestConnectionInfoFormat string
UpdateElasticsearchIntegrationRequestConnectionInfoFormat If specified, transforms `content.fields` and `labels` * `KV_PAIRS` - from objects (i.e. `{"foo": "bar", ...}`) to arrays of objects with "key" and "value" properties {i.e. `[{"key" : "foo", "value": "bar"}, ...]`)
const (
KVPAIRS UpdateElasticsearchIntegrationRequestConnectionInfoFormat = "KV_PAIRS"
)
Defines values for UpdateElasticsearchIntegrationRequestConnectionInfoFormat.
type UpdateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody ¶
type UpdateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody = UpdateServiceAccountsNotificationSettingsRequestV1
UpdateGlobalServiceAccountsNotificationSettingsV1JSONRequestBody defines body for UpdateGlobalServiceAccountsNotificationSettingsV1 for application/json ContentType.
type UpdateGlobalServiceAccountsNotificationSettingsV1Response ¶
type UpdateGlobalServiceAccountsNotificationSettingsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ServiceAccountsNotificationSettingsResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON415 *UnsupportedMediaType
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateGlobalServiceAccountsNotificationSettingsV1Response ¶
func ParseUpdateGlobalServiceAccountsNotificationSettingsV1Response(rsp *http.Response) (*UpdateGlobalServiceAccountsNotificationSettingsV1Response, error)
ParseUpdateGlobalServiceAccountsNotificationSettingsV1Response parses an HTTP response from a UpdateGlobalServiceAccountsNotificationSettingsV1WithResponse call
func (UpdateGlobalServiceAccountsNotificationSettingsV1Response) Status ¶
func (r UpdateGlobalServiceAccountsNotificationSettingsV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateGlobalServiceAccountsNotificationSettingsV1Response) StatusCode ¶
func (r UpdateGlobalServiceAccountsNotificationSettingsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateGlobalSsoSettingsV1JSONRequestBody ¶
type UpdateGlobalSsoSettingsV1JSONRequestBody = GlobalSsoSettingsRequestV1
UpdateGlobalSsoSettingsV1JSONRequestBody defines body for UpdateGlobalSsoSettingsV1 for application/json ContentType.
type UpdateGlobalSsoSettingsV1ParamsSsoProductId ¶
type UpdateGlobalSsoSettingsV1ParamsSsoProductId string
UpdateGlobalSsoSettingsV1ParamsSsoProductId defines parameters for UpdateGlobalSsoSettingsV1.
const ( UpdateGlobalSsoSettingsV1ParamsSsoProductIdMonitor UpdateGlobalSsoSettingsV1ParamsSsoProductId = "monitor" UpdateGlobalSsoSettingsV1ParamsSsoProductIdSecure UpdateGlobalSsoSettingsV1ParamsSsoProductId = "secure" )
Defines values for UpdateGlobalSsoSettingsV1ParamsSsoProductId.
type UpdateGlobalSsoSettingsV1Response ¶
type UpdateGlobalSsoSettingsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GlobalSsoSettingsResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateGlobalSsoSettingsV1Response ¶
func ParseUpdateGlobalSsoSettingsV1Response(rsp *http.Response) (*UpdateGlobalSsoSettingsV1Response, error)
ParseUpdateGlobalSsoSettingsV1Response parses an HTTP response from a UpdateGlobalSsoSettingsV1WithResponse call
func (UpdateGlobalSsoSettingsV1Response) Status ¶
func (r UpdateGlobalSsoSettingsV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateGlobalSsoSettingsV1Response) StatusCode ¶
func (r UpdateGlobalSsoSettingsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateGooglePubSubIntegrationRequest ¶
type UpdateGooglePubSubIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo struct {
// Attributes Extra headers to add to the request. Each header mapping requires 2 keys: "key" for the header key and "value" for its value
Attributes *[]KeyValueObject `json:"attributes,omitempty"`
// CredentialsJson JSON credentials for the service account Sysdig will use to send data
CredentialsJson *string `json:"credentialsJson,omitempty"`
// OrderingKey The key to use to order the messages. Required to enable ordered delivery
OrderingKey *string `json:"orderingKey,omitempty"`
// Project GCP project ID hosting the target pub/sub
Project string `json:"project"`
// Topic pub/sub topic onto which publish the data
Topic string `json:"topic"`
} `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
UpdateGooglePubSubIntegrationRequest defines model for UpdateGooglePubSubIntegrationRequest.
type UpdateGoogleSccIntegrationRequest ¶
type UpdateGoogleSccIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo struct {
// CredentialsJson JSON credentials for the service account Sysdig will use to send data
CredentialsJson *string `json:"credentialsJson,omitempty"`
// Organization ID of your GCP organization
Organization string `json:"organization"`
// SecurityMarks additional annotations to add to assets or findings as they get forwarded to Security Command Center
SecurityMarks *[]KeyValueObject `json:"securityMarks,omitempty"`
} `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
UpdateGoogleSccIntegrationRequest defines model for UpdateGoogleSccIntegrationRequest.
type UpdateGroupMappingByIdV1JSONRequestBody ¶
type UpdateGroupMappingByIdV1JSONRequestBody = UpdateGroupMappingRequestV1
UpdateGroupMappingByIdV1JSONRequestBody defines body for UpdateGroupMappingByIdV1 for application/json ContentType.
type UpdateGroupMappingByIdV1Response ¶
type UpdateGroupMappingByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GroupMappingResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateGroupMappingByIdV1Response ¶
func ParseUpdateGroupMappingByIdV1Response(rsp *http.Response) (*UpdateGroupMappingByIdV1Response, error)
ParseUpdateGroupMappingByIdV1Response parses an HTTP response from a UpdateGroupMappingByIdV1WithResponse call
func (UpdateGroupMappingByIdV1Response) Status ¶
func (r UpdateGroupMappingByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateGroupMappingByIdV1Response) StatusCode ¶
func (r UpdateGroupMappingByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateGroupMappingRequestV1 ¶
type UpdateGroupMappingRequestV1 struct {
// CustomTeamRoleId The custom team role ID assigned for the user in this team. **Mutually exclusive with standardTeamRole**.
CustomTeamRoleId *UnlimitedLong `json:"customTeamRoleId"`
// GroupName The group name matching the external provider name.
GroupName string `json:"groupName"`
// IsAdmin Flag that indicates if the group is an admin group.
IsAdmin bool `json:"isAdmin"`
// StandardTeamRole The standard team role assigned for the user in this team. **Mutually exclusive with customTeamRoleId**.
StandardTeamRole *TeamRoleV1 `json:"standardTeamRole"`
// TeamMap Determines the teams to which a group is mapped.
TeamMap TeamMapV1 `json:"teamMap"`
// Weight The weight of the group mapping that is used to determine the priority - a lower number has higher priority.
Weight int16 `json:"weight"`
}
UpdateGroupMappingRequestV1 defines model for UpdateGroupMappingRequestV1.
type UpdateInhibitionRuleJSONRequestBody ¶
type UpdateInhibitionRuleJSONRequestBody = UpdateInhibitionRuleRequestV1
UpdateInhibitionRuleJSONRequestBody defines body for UpdateInhibitionRule for application/json ContentType.
type UpdateInhibitionRuleRequestV1 ¶
type UpdateInhibitionRuleRequestV1 struct {
// Description Description of the inhibition rule.
Description *string `json:"description"`
// Equal List of labels that must have an equal value in the source and target alert for the inhibition to take effect.
Equal *[]string `json:"equal"`
// IsEnabled Indicates if the inhibition rule is enabled or not.
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name Name of the inhibition rule. If provided, must be unique.
Name *string `json:"name"`
// SourceMatchers List of source matchers for which one or more alerts have to exist for the inhibition to take effect.
SourceMatchers []LabelMatcherV1 `json:"sourceMatchers"`
// TargetMatchers List of target matchers that have to be fulfilled by the target alerts to be muted.
TargetMatchers []LabelMatcherV1 `json:"targetMatchers"`
// Version The current version of the resource.
Version UnlimitedLong `json:"version"`
}
UpdateInhibitionRuleRequestV1 defines model for UpdateInhibitionRuleRequestV1.
type UpdateInhibitionRuleResponse ¶
type UpdateInhibitionRuleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InhibitionRuleResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateInhibitionRuleResponse ¶
func ParseUpdateInhibitionRuleResponse(rsp *http.Response) (*UpdateInhibitionRuleResponse, error)
ParseUpdateInhibitionRuleResponse parses an HTTP response from a UpdateInhibitionRuleWithResponse call
func (UpdateInhibitionRuleResponse) Status ¶
func (r UpdateInhibitionRuleResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateInhibitionRuleResponse) StatusCode ¶
func (r UpdateInhibitionRuleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateIntegrationRequest ¶
type UpdateIntegrationRequest struct {
// contains filtered or unexported fields
}
UpdateIntegrationRequest Update Integration Request
func (UpdateIntegrationRequest) AsUpdateAmazonSqsIntegrationRequest ¶
func (t UpdateIntegrationRequest) AsUpdateAmazonSqsIntegrationRequest() (UpdateAmazonSqsIntegrationRequest, error)
AsUpdateAmazonSqsIntegrationRequest returns the union data inside the UpdateIntegrationRequest as a UpdateAmazonSqsIntegrationRequest
func (UpdateIntegrationRequest) AsUpdateChronicleIntegrationRequest ¶
func (t UpdateIntegrationRequest) AsUpdateChronicleIntegrationRequest() (UpdateChronicleIntegrationRequest, error)
AsUpdateChronicleIntegrationRequest returns the union data inside the UpdateIntegrationRequest as a UpdateChronicleIntegrationRequest
func (UpdateIntegrationRequest) AsUpdateElasticsearchIntegrationRequest ¶
func (t UpdateIntegrationRequest) AsUpdateElasticsearchIntegrationRequest() (UpdateElasticsearchIntegrationRequest, error)
AsUpdateElasticsearchIntegrationRequest returns the union data inside the UpdateIntegrationRequest as a UpdateElasticsearchIntegrationRequest
func (UpdateIntegrationRequest) AsUpdateGooglePubSubIntegrationRequest ¶
func (t UpdateIntegrationRequest) AsUpdateGooglePubSubIntegrationRequest() (UpdateGooglePubSubIntegrationRequest, error)
AsUpdateGooglePubSubIntegrationRequest returns the union data inside the UpdateIntegrationRequest as a UpdateGooglePubSubIntegrationRequest
func (UpdateIntegrationRequest) AsUpdateGoogleSccIntegrationRequest ¶
func (t UpdateIntegrationRequest) AsUpdateGoogleSccIntegrationRequest() (UpdateGoogleSccIntegrationRequest, error)
AsUpdateGoogleSccIntegrationRequest returns the union data inside the UpdateIntegrationRequest as a UpdateGoogleSccIntegrationRequest
func (UpdateIntegrationRequest) AsUpdateKafkaIntegrationRequest ¶
func (t UpdateIntegrationRequest) AsUpdateKafkaIntegrationRequest() (UpdateKafkaIntegrationRequest, error)
AsUpdateKafkaIntegrationRequest returns the union data inside the UpdateIntegrationRequest as a UpdateKafkaIntegrationRequest
func (UpdateIntegrationRequest) AsUpdateMcmIntegrationRequest ¶
func (t UpdateIntegrationRequest) AsUpdateMcmIntegrationRequest() (UpdateMcmIntegrationRequest, error)
AsUpdateMcmIntegrationRequest returns the union data inside the UpdateIntegrationRequest as a UpdateMcmIntegrationRequest
func (UpdateIntegrationRequest) AsUpdateMicrosoftSentinelIntegrationRequest ¶
func (t UpdateIntegrationRequest) AsUpdateMicrosoftSentinelIntegrationRequest() (UpdateMicrosoftSentinelIntegrationRequest, error)
AsUpdateMicrosoftSentinelIntegrationRequest returns the union data inside the UpdateIntegrationRequest as a UpdateMicrosoftSentinelIntegrationRequest
func (UpdateIntegrationRequest) AsUpdateQradarIntegrationRequest ¶
func (t UpdateIntegrationRequest) AsUpdateQradarIntegrationRequest() (UpdateQradarIntegrationRequest, error)
AsUpdateQradarIntegrationRequest returns the union data inside the UpdateIntegrationRequest as a UpdateQradarIntegrationRequest
func (UpdateIntegrationRequest) AsUpdateSplunkIntegrationRequest ¶
func (t UpdateIntegrationRequest) AsUpdateSplunkIntegrationRequest() (UpdateSplunkIntegrationRequest, error)
AsUpdateSplunkIntegrationRequest returns the union data inside the UpdateIntegrationRequest as a UpdateSplunkIntegrationRequest
func (UpdateIntegrationRequest) AsUpdateSyslogIntegrationRequest ¶
func (t UpdateIntegrationRequest) AsUpdateSyslogIntegrationRequest() (UpdateSyslogIntegrationRequest, error)
AsUpdateSyslogIntegrationRequest returns the union data inside the UpdateIntegrationRequest as a UpdateSyslogIntegrationRequest
func (UpdateIntegrationRequest) AsUpdateWebhookIntegrationRequest ¶
func (t UpdateIntegrationRequest) AsUpdateWebhookIntegrationRequest() (UpdateWebhookIntegrationRequest, error)
AsUpdateWebhookIntegrationRequest returns the union data inside the UpdateIntegrationRequest as a UpdateWebhookIntegrationRequest
func (UpdateIntegrationRequest) Discriminator ¶
func (t UpdateIntegrationRequest) Discriminator() (string, error)
func (*UpdateIntegrationRequest) FromUpdateAmazonSqsIntegrationRequest ¶
func (t *UpdateIntegrationRequest) FromUpdateAmazonSqsIntegrationRequest(v UpdateAmazonSqsIntegrationRequest) error
FromUpdateAmazonSqsIntegrationRequest overwrites any union data inside the UpdateIntegrationRequest as the provided UpdateAmazonSqsIntegrationRequest
func (*UpdateIntegrationRequest) FromUpdateChronicleIntegrationRequest ¶
func (t *UpdateIntegrationRequest) FromUpdateChronicleIntegrationRequest(v UpdateChronicleIntegrationRequest) error
FromUpdateChronicleIntegrationRequest overwrites any union data inside the UpdateIntegrationRequest as the provided UpdateChronicleIntegrationRequest
func (*UpdateIntegrationRequest) FromUpdateElasticsearchIntegrationRequest ¶
func (t *UpdateIntegrationRequest) FromUpdateElasticsearchIntegrationRequest(v UpdateElasticsearchIntegrationRequest) error
FromUpdateElasticsearchIntegrationRequest overwrites any union data inside the UpdateIntegrationRequest as the provided UpdateElasticsearchIntegrationRequest
func (*UpdateIntegrationRequest) FromUpdateGooglePubSubIntegrationRequest ¶
func (t *UpdateIntegrationRequest) FromUpdateGooglePubSubIntegrationRequest(v UpdateGooglePubSubIntegrationRequest) error
FromUpdateGooglePubSubIntegrationRequest overwrites any union data inside the UpdateIntegrationRequest as the provided UpdateGooglePubSubIntegrationRequest
func (*UpdateIntegrationRequest) FromUpdateGoogleSccIntegrationRequest ¶
func (t *UpdateIntegrationRequest) FromUpdateGoogleSccIntegrationRequest(v UpdateGoogleSccIntegrationRequest) error
FromUpdateGoogleSccIntegrationRequest overwrites any union data inside the UpdateIntegrationRequest as the provided UpdateGoogleSccIntegrationRequest
func (*UpdateIntegrationRequest) FromUpdateKafkaIntegrationRequest ¶
func (t *UpdateIntegrationRequest) FromUpdateKafkaIntegrationRequest(v UpdateKafkaIntegrationRequest) error
FromUpdateKafkaIntegrationRequest overwrites any union data inside the UpdateIntegrationRequest as the provided UpdateKafkaIntegrationRequest
func (*UpdateIntegrationRequest) FromUpdateMcmIntegrationRequest ¶
func (t *UpdateIntegrationRequest) FromUpdateMcmIntegrationRequest(v UpdateMcmIntegrationRequest) error
FromUpdateMcmIntegrationRequest overwrites any union data inside the UpdateIntegrationRequest as the provided UpdateMcmIntegrationRequest
func (*UpdateIntegrationRequest) FromUpdateMicrosoftSentinelIntegrationRequest ¶
func (t *UpdateIntegrationRequest) FromUpdateMicrosoftSentinelIntegrationRequest(v UpdateMicrosoftSentinelIntegrationRequest) error
FromUpdateMicrosoftSentinelIntegrationRequest overwrites any union data inside the UpdateIntegrationRequest as the provided UpdateMicrosoftSentinelIntegrationRequest
func (*UpdateIntegrationRequest) FromUpdateQradarIntegrationRequest ¶
func (t *UpdateIntegrationRequest) FromUpdateQradarIntegrationRequest(v UpdateQradarIntegrationRequest) error
FromUpdateQradarIntegrationRequest overwrites any union data inside the UpdateIntegrationRequest as the provided UpdateQradarIntegrationRequest
func (*UpdateIntegrationRequest) FromUpdateSplunkIntegrationRequest ¶
func (t *UpdateIntegrationRequest) FromUpdateSplunkIntegrationRequest(v UpdateSplunkIntegrationRequest) error
FromUpdateSplunkIntegrationRequest overwrites any union data inside the UpdateIntegrationRequest as the provided UpdateSplunkIntegrationRequest
func (*UpdateIntegrationRequest) FromUpdateSyslogIntegrationRequest ¶
func (t *UpdateIntegrationRequest) FromUpdateSyslogIntegrationRequest(v UpdateSyslogIntegrationRequest) error
FromUpdateSyslogIntegrationRequest overwrites any union data inside the UpdateIntegrationRequest as the provided UpdateSyslogIntegrationRequest
func (*UpdateIntegrationRequest) FromUpdateWebhookIntegrationRequest ¶
func (t *UpdateIntegrationRequest) FromUpdateWebhookIntegrationRequest(v UpdateWebhookIntegrationRequest) error
FromUpdateWebhookIntegrationRequest overwrites any union data inside the UpdateIntegrationRequest as the provided UpdateWebhookIntegrationRequest
func (UpdateIntegrationRequest) MarshalJSON ¶
func (t UpdateIntegrationRequest) MarshalJSON() ([]byte, error)
func (*UpdateIntegrationRequest) MergeUpdateAmazonSqsIntegrationRequest ¶
func (t *UpdateIntegrationRequest) MergeUpdateAmazonSqsIntegrationRequest(v UpdateAmazonSqsIntegrationRequest) error
MergeUpdateAmazonSqsIntegrationRequest performs a merge with any union data inside the UpdateIntegrationRequest, using the provided UpdateAmazonSqsIntegrationRequest
func (*UpdateIntegrationRequest) MergeUpdateChronicleIntegrationRequest ¶
func (t *UpdateIntegrationRequest) MergeUpdateChronicleIntegrationRequest(v UpdateChronicleIntegrationRequest) error
MergeUpdateChronicleIntegrationRequest performs a merge with any union data inside the UpdateIntegrationRequest, using the provided UpdateChronicleIntegrationRequest
func (*UpdateIntegrationRequest) MergeUpdateElasticsearchIntegrationRequest ¶
func (t *UpdateIntegrationRequest) MergeUpdateElasticsearchIntegrationRequest(v UpdateElasticsearchIntegrationRequest) error
MergeUpdateElasticsearchIntegrationRequest performs a merge with any union data inside the UpdateIntegrationRequest, using the provided UpdateElasticsearchIntegrationRequest
func (*UpdateIntegrationRequest) MergeUpdateGooglePubSubIntegrationRequest ¶
func (t *UpdateIntegrationRequest) MergeUpdateGooglePubSubIntegrationRequest(v UpdateGooglePubSubIntegrationRequest) error
MergeUpdateGooglePubSubIntegrationRequest performs a merge with any union data inside the UpdateIntegrationRequest, using the provided UpdateGooglePubSubIntegrationRequest
func (*UpdateIntegrationRequest) MergeUpdateGoogleSccIntegrationRequest ¶
func (t *UpdateIntegrationRequest) MergeUpdateGoogleSccIntegrationRequest(v UpdateGoogleSccIntegrationRequest) error
MergeUpdateGoogleSccIntegrationRequest performs a merge with any union data inside the UpdateIntegrationRequest, using the provided UpdateGoogleSccIntegrationRequest
func (*UpdateIntegrationRequest) MergeUpdateKafkaIntegrationRequest ¶
func (t *UpdateIntegrationRequest) MergeUpdateKafkaIntegrationRequest(v UpdateKafkaIntegrationRequest) error
MergeUpdateKafkaIntegrationRequest performs a merge with any union data inside the UpdateIntegrationRequest, using the provided UpdateKafkaIntegrationRequest
func (*UpdateIntegrationRequest) MergeUpdateMcmIntegrationRequest ¶
func (t *UpdateIntegrationRequest) MergeUpdateMcmIntegrationRequest(v UpdateMcmIntegrationRequest) error
MergeUpdateMcmIntegrationRequest performs a merge with any union data inside the UpdateIntegrationRequest, using the provided UpdateMcmIntegrationRequest
func (*UpdateIntegrationRequest) MergeUpdateMicrosoftSentinelIntegrationRequest ¶
func (t *UpdateIntegrationRequest) MergeUpdateMicrosoftSentinelIntegrationRequest(v UpdateMicrosoftSentinelIntegrationRequest) error
MergeUpdateMicrosoftSentinelIntegrationRequest performs a merge with any union data inside the UpdateIntegrationRequest, using the provided UpdateMicrosoftSentinelIntegrationRequest
func (*UpdateIntegrationRequest) MergeUpdateQradarIntegrationRequest ¶
func (t *UpdateIntegrationRequest) MergeUpdateQradarIntegrationRequest(v UpdateQradarIntegrationRequest) error
MergeUpdateQradarIntegrationRequest performs a merge with any union data inside the UpdateIntegrationRequest, using the provided UpdateQradarIntegrationRequest
func (*UpdateIntegrationRequest) MergeUpdateSplunkIntegrationRequest ¶
func (t *UpdateIntegrationRequest) MergeUpdateSplunkIntegrationRequest(v UpdateSplunkIntegrationRequest) error
MergeUpdateSplunkIntegrationRequest performs a merge with any union data inside the UpdateIntegrationRequest, using the provided UpdateSplunkIntegrationRequest
func (*UpdateIntegrationRequest) MergeUpdateSyslogIntegrationRequest ¶
func (t *UpdateIntegrationRequest) MergeUpdateSyslogIntegrationRequest(v UpdateSyslogIntegrationRequest) error
MergeUpdateSyslogIntegrationRequest performs a merge with any union data inside the UpdateIntegrationRequest, using the provided UpdateSyslogIntegrationRequest
func (*UpdateIntegrationRequest) MergeUpdateWebhookIntegrationRequest ¶
func (t *UpdateIntegrationRequest) MergeUpdateWebhookIntegrationRequest(v UpdateWebhookIntegrationRequest) error
MergeUpdateWebhookIntegrationRequest performs a merge with any union data inside the UpdateIntegrationRequest, using the provided UpdateWebhookIntegrationRequest
func (*UpdateIntegrationRequest) UnmarshalJSON ¶
func (t *UpdateIntegrationRequest) UnmarshalJSON(b []byte) error
func (UpdateIntegrationRequest) ValueByDiscriminator ¶
func (t UpdateIntegrationRequest) ValueByDiscriminator() (interface{}, error)
type UpdateIntegrationRequestV1 ¶
type UpdateIntegrationRequestV1 struct {
// Name Integration name.
Name string `json:"name"`
// IsEnabled Integration enabled status.
IsEnabled *bool `json:"isEnabled"`
// IsAllTeams If **true**, the integration will be enabled for all teams.
// If **false**, the integration will be enabled for the teams specified in the *teamIds* field.
IsAllTeams *bool `json:"isAllTeams"`
// TeamIDs List of Sysdig's internal team ids for which the integration will be enabled.
// This field is required if *isAllTeams* is **false**.
TeamIDs []UnlimitedLong `json:"teamIds"`
// JiraURL Customer's Jira URL.
JiraURL string `json:"jiraUrl"`
// JiraEmail The user email associated with the Jira account.
JiraEmail openapi_types.Email `json:"jiraEmail"`
// JiraAccessToken Jira access token for the provided Jira account.
JiraAccessToken string `json:"jiraAccessToken"`
// JiraAssignee The default assignee Jira account ID for this integration.
// Please refer to the [Jira documentation](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-user-search/#api-group-user-search "Jira user documentation") for more info.
JiraAssignee *string `json:"jiraAssignee"`
// JiraLabels The list of Jira labels available for this integration.
// Please refer to the [Jira documentation](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-labels/#api-group-labels "Jira labels documentation") for more info.
JiraLabels []string `json:"jiraLabels"`
// ParentIssueTypeID Internal Sysdig's issue type id, which will act as a parent issue type for the integration.
ParentIssueTypeID *UnlimitedLong `json:"parentIssueTypeId"`
// ChildIssueTypeID Internal Sysdig's issue type id, which will act as a child issue type for the integration.
ChildIssueTypeID *UnlimitedLong `json:"childIssueTypeId"`
}
UpdateIntegrationRequestV1 defines model for UpdateIntegrationRequestV1.
type UpdateIpFilterV1 ¶
type UpdateIpFilterV1 struct {
// IpRange IP range in CIDR notation
IpRange string `json:"ipRange"`
IsEnabled bool `json:"isEnabled"`
Note string `json:"note"`
}
UpdateIpFilterV1 Request to update IP filter.
type UpdateIpFilterV1JSONRequestBody ¶
type UpdateIpFilterV1JSONRequestBody = UpdateIpFilterV1
UpdateIpFilterV1JSONRequestBody defines body for UpdateIpFilterV1 for application/json ContentType.
type UpdateIpFilterV1Response ¶
type UpdateIpFilterV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IpFilterResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateIpFilterV1Response ¶
func ParseUpdateIpFilterV1Response(rsp *http.Response) (*UpdateIpFilterV1Response, error)
ParseUpdateIpFilterV1Response parses an HTTP response from a UpdateIpFilterV1WithResponse call
func (UpdateIpFilterV1Response) Status ¶
func (r UpdateIpFilterV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateIpFilterV1Response) StatusCode ¶
func (r UpdateIpFilterV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateIssueTypeRequestV1 ¶
type UpdateIssueTypeRequestV1 struct {
// JiraOpenStatusID Jira status id mapped to open status.
// Please refer to the [Jira documentation](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-status/#api-group-status "Jira status documentation") for more info.
JiraOpenStatusID string `json:"jiraOpenStatusId"`
// JiraInProgressStatusID Jira status id mapped to in progress status.
// Please refer to the [Jira documentation](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-status/#api-group-status "Jira status documentation") for more info.
JiraInProgressStatusID string `json:"jiraInProgressStatusId"`
// JiraClosedStatusID Jira status id mapped to closed status.
// Please refer to the [Jira documentation](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-status/#api-group-status "Jira status documentation") for more info.
JiraClosedStatusID string `json:"jiraClosedStatusId"`
// CustomFieldIDs List of supported custom field ids for the issue type.
// Please refer to the [Jira documentation](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issues/#api-rest-api-3-issue-createmeta-get "Jira issue type fields documentation") for more info.
CustomFieldIDs []string `json:"customFieldIds"`
}
UpdateIssueTypeRequestV1 defines model for UpdateIssueTypeRequestV1.
type UpdateJiraIntegrationV1JSONRequestBody ¶
type UpdateJiraIntegrationV1JSONRequestBody = UpdateIntegrationRequestV1
UpdateJiraIntegrationV1JSONRequestBody defines body for UpdateJiraIntegrationV1 for application/json ContentType.
type UpdateJiraIntegrationV1Response ¶
type UpdateJiraIntegrationV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IntegrationResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateJiraIntegrationV1Response ¶
func ParseUpdateJiraIntegrationV1Response(rsp *http.Response) (*UpdateJiraIntegrationV1Response, error)
ParseUpdateJiraIntegrationV1Response parses an HTTP response from a UpdateJiraIntegrationV1WithResponse call
func (UpdateJiraIntegrationV1Response) Status ¶
func (r UpdateJiraIntegrationV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateJiraIntegrationV1Response) StatusCode ¶
func (r UpdateJiraIntegrationV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateJiraIssueTypeV1JSONRequestBody ¶
type UpdateJiraIssueTypeV1JSONRequestBody = UpdateIssueTypeRequestV1
UpdateJiraIssueTypeV1JSONRequestBody defines body for UpdateJiraIssueTypeV1 for application/json ContentType.
type UpdateJiraIssueTypeV1Response ¶
type UpdateJiraIssueTypeV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IssueTypeResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateJiraIssueTypeV1Response ¶
func ParseUpdateJiraIssueTypeV1Response(rsp *http.Response) (*UpdateJiraIssueTypeV1Response, error)
ParseUpdateJiraIssueTypeV1Response parses an HTTP response from a UpdateJiraIssueTypeV1WithResponse call
func (UpdateJiraIssueTypeV1Response) Status ¶
func (r UpdateJiraIssueTypeV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateJiraIssueTypeV1Response) StatusCode ¶
func (r UpdateJiraIssueTypeV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateKafkaIntegrationRequest ¶
type UpdateKafkaIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo UpdateKafkaIntegrationRequest_ConnectionInfo `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
UpdateKafkaIntegrationRequest defines model for UpdateKafkaIntegrationRequest.
type UpdateKafkaIntegrationRequestV1 ¶
type UpdateKafkaIntegrationRequestV1 struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo UpdateKafkaIntegrationRequestV1_ConnectionInfo `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
UpdateKafkaIntegrationRequestV1 defines model for UpdateKafkaIntegrationRequestV1.
type UpdateKafkaIntegrationRequestV1ConnectionInfoAuth ¶
type UpdateKafkaIntegrationRequestV1ConnectionInfoAuth string
UpdateKafkaIntegrationRequestV1ConnectionInfoAuth The authentication method to optionally use. Currently supporting only GSSAPI
const (
Gssapi UpdateKafkaIntegrationRequestV1ConnectionInfoAuth = "gssapi"
)
Defines values for UpdateKafkaIntegrationRequestV1ConnectionInfoAuth.
type UpdateKafkaIntegrationRequestV1ConnectionInfoBalancer ¶
type UpdateKafkaIntegrationRequestV1ConnectionInfoBalancer string
UpdateKafkaIntegrationRequestV1ConnectionInfoBalancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
const ( Crc32 UpdateKafkaIntegrationRequestV1ConnectionInfoBalancer = "crc32" Hash UpdateKafkaIntegrationRequestV1ConnectionInfoBalancer = "hash" Leastbytes UpdateKafkaIntegrationRequestV1ConnectionInfoBalancer = "leastbytes" Murmur2 UpdateKafkaIntegrationRequestV1ConnectionInfoBalancer = "murmur2" Roundrobin UpdateKafkaIntegrationRequestV1ConnectionInfoBalancer = "roundrobin" )
Defines values for UpdateKafkaIntegrationRequestV1ConnectionInfoBalancer.
type UpdateKafkaIntegrationRequestV1ConnectionInfoCompression ¶
type UpdateKafkaIntegrationRequestV1ConnectionInfoCompression string
UpdateKafkaIntegrationRequestV1ConnectionInfoCompression Compression standard used for the data
const ( Gzip UpdateKafkaIntegrationRequestV1ConnectionInfoCompression = "gzip" Lz4 UpdateKafkaIntegrationRequestV1ConnectionInfoCompression = "lz4" Snappy UpdateKafkaIntegrationRequestV1ConnectionInfoCompression = "snappy" Zstd UpdateKafkaIntegrationRequestV1ConnectionInfoCompression = "zstd" )
Defines values for UpdateKafkaIntegrationRequestV1ConnectionInfoCompression.
type UpdateKafkaIntegrationRequestV1_ConnectionInfo ¶
type UpdateKafkaIntegrationRequestV1_ConnectionInfo struct {
// Auth The authentication method to optionally use. Currently supporting only GSSAPI
Auth UpdateKafkaIntegrationRequestV1ConnectionInfoAuth `json:"auth"`
// Balancer Algorithm that the client uses to multiplex data between the multiple Brokers. For compatibility with the Java client, Murmur2 is used as the default partitioner
Balancer *UpdateKafkaIntegrationRequestV1ConnectionInfoBalancer `json:"balancer,omitempty"`
// Brokers Kafka server endpoint. A Kafka cluster may provide several brokers; it follows the 'hostname: port' (without protocol scheme).
Brokers []string `json:"brokers"`
// Compression Compression standard used for the data
Compression *UpdateKafkaIntegrationRequestV1ConnectionInfoCompression `json:"compression,omitempty"`
// Keytab base64 encoded Kerberos keytab
Keytab *string `json:"keytab,omitempty"`
// Krb5 Kerberos krb5.conf file content for GSSAPI
Krb5 string `json:"krb5"`
// Principal GSSAPI principal
Principal string `json:"principal"`
// Realm GSSAPI realm
Realm string `json:"realm"`
// Service GSSAPI Service name
Service string `json:"service"`
// Topic Kafka topic where you want to store the forwarded data
Topic string `json:"topic"`
// contains filtered or unexported fields
}
UpdateKafkaIntegrationRequestV1_ConnectionInfo defines model for UpdateKafkaIntegrationRequestV1.ConnectionInfo.
func (UpdateKafkaIntegrationRequestV1_ConnectionInfo) AsKafkaPlaintextV1 ¶
func (t UpdateKafkaIntegrationRequestV1_ConnectionInfo) AsKafkaPlaintextV1() (KafkaPlaintextV1, error)
AsKafkaPlaintextV1 returns the union data inside the UpdateKafkaIntegrationRequestV1_ConnectionInfo as a KafkaPlaintextV1
func (UpdateKafkaIntegrationRequestV1_ConnectionInfo) AsKafkaTlsEncryptedV1 ¶
func (t UpdateKafkaIntegrationRequestV1_ConnectionInfo) AsKafkaTlsEncryptedV1() (KafkaTlsEncryptedV1, error)
AsKafkaTlsEncryptedV1 returns the union data inside the UpdateKafkaIntegrationRequestV1_ConnectionInfo as a KafkaTlsEncryptedV1
func (*UpdateKafkaIntegrationRequestV1_ConnectionInfo) FromKafkaPlaintextV1 ¶
func (t *UpdateKafkaIntegrationRequestV1_ConnectionInfo) FromKafkaPlaintextV1(v KafkaPlaintextV1) error
FromKafkaPlaintextV1 overwrites any union data inside the UpdateKafkaIntegrationRequestV1_ConnectionInfo as the provided KafkaPlaintextV1
func (*UpdateKafkaIntegrationRequestV1_ConnectionInfo) FromKafkaTlsEncryptedV1 ¶
func (t *UpdateKafkaIntegrationRequestV1_ConnectionInfo) FromKafkaTlsEncryptedV1(v KafkaTlsEncryptedV1) error
FromKafkaTlsEncryptedV1 overwrites any union data inside the UpdateKafkaIntegrationRequestV1_ConnectionInfo as the provided KafkaTlsEncryptedV1
func (UpdateKafkaIntegrationRequestV1_ConnectionInfo) MarshalJSON ¶
func (t UpdateKafkaIntegrationRequestV1_ConnectionInfo) MarshalJSON() ([]byte, error)
func (*UpdateKafkaIntegrationRequestV1_ConnectionInfo) MergeKafkaPlaintextV1 ¶
func (t *UpdateKafkaIntegrationRequestV1_ConnectionInfo) MergeKafkaPlaintextV1(v KafkaPlaintextV1) error
MergeKafkaPlaintextV1 performs a merge with any union data inside the UpdateKafkaIntegrationRequestV1_ConnectionInfo, using the provided KafkaPlaintextV1
func (*UpdateKafkaIntegrationRequestV1_ConnectionInfo) MergeKafkaTlsEncryptedV1 ¶
func (t *UpdateKafkaIntegrationRequestV1_ConnectionInfo) MergeKafkaTlsEncryptedV1(v KafkaTlsEncryptedV1) error
MergeKafkaTlsEncryptedV1 performs a merge with any union data inside the UpdateKafkaIntegrationRequestV1_ConnectionInfo, using the provided KafkaTlsEncryptedV1
func (*UpdateKafkaIntegrationRequestV1_ConnectionInfo) UnmarshalJSON ¶
func (t *UpdateKafkaIntegrationRequestV1_ConnectionInfo) UnmarshalJSON(b []byte) error
type UpdateKafkaIntegrationRequest_ConnectionInfo ¶
type UpdateKafkaIntegrationRequest_ConnectionInfo struct {
// contains filtered or unexported fields
}
UpdateKafkaIntegrationRequest_ConnectionInfo defines model for UpdateKafkaIntegrationRequest.ConnectionInfo.
func (UpdateKafkaIntegrationRequest_ConnectionInfo) AsBaseConnectionInfoKafka ¶
func (t UpdateKafkaIntegrationRequest_ConnectionInfo) AsBaseConnectionInfoKafka() (BaseConnectionInfoKafka, error)
AsBaseConnectionInfoKafka returns the union data inside the UpdateKafkaIntegrationRequest_ConnectionInfo as a BaseConnectionInfoKafka
func (UpdateKafkaIntegrationRequest_ConnectionInfo) AsKafkaAuthenticatedPrivateConnectionInfo ¶
func (t UpdateKafkaIntegrationRequest_ConnectionInfo) AsKafkaAuthenticatedPrivateConnectionInfo() (KafkaAuthenticatedPrivateConnectionInfo, error)
AsKafkaAuthenticatedPrivateConnectionInfo returns the union data inside the UpdateKafkaIntegrationRequest_ConnectionInfo as a KafkaAuthenticatedPrivateConnectionInfo
func (*UpdateKafkaIntegrationRequest_ConnectionInfo) FromBaseConnectionInfoKafka ¶
func (t *UpdateKafkaIntegrationRequest_ConnectionInfo) FromBaseConnectionInfoKafka(v BaseConnectionInfoKafka) error
FromBaseConnectionInfoKafka overwrites any union data inside the UpdateKafkaIntegrationRequest_ConnectionInfo as the provided BaseConnectionInfoKafka
func (*UpdateKafkaIntegrationRequest_ConnectionInfo) FromKafkaAuthenticatedPrivateConnectionInfo ¶
func (t *UpdateKafkaIntegrationRequest_ConnectionInfo) FromKafkaAuthenticatedPrivateConnectionInfo(v KafkaAuthenticatedPrivateConnectionInfo) error
FromKafkaAuthenticatedPrivateConnectionInfo overwrites any union data inside the UpdateKafkaIntegrationRequest_ConnectionInfo as the provided KafkaAuthenticatedPrivateConnectionInfo
func (UpdateKafkaIntegrationRequest_ConnectionInfo) MarshalJSON ¶
func (t UpdateKafkaIntegrationRequest_ConnectionInfo) MarshalJSON() ([]byte, error)
func (*UpdateKafkaIntegrationRequest_ConnectionInfo) MergeBaseConnectionInfoKafka ¶
func (t *UpdateKafkaIntegrationRequest_ConnectionInfo) MergeBaseConnectionInfoKafka(v BaseConnectionInfoKafka) error
MergeBaseConnectionInfoKafka performs a merge with any union data inside the UpdateKafkaIntegrationRequest_ConnectionInfo, using the provided BaseConnectionInfoKafka
func (*UpdateKafkaIntegrationRequest_ConnectionInfo) MergeKafkaAuthenticatedPrivateConnectionInfo ¶
func (t *UpdateKafkaIntegrationRequest_ConnectionInfo) MergeKafkaAuthenticatedPrivateConnectionInfo(v KafkaAuthenticatedPrivateConnectionInfo) error
MergeKafkaAuthenticatedPrivateConnectionInfo performs a merge with any union data inside the UpdateKafkaIntegrationRequest_ConnectionInfo, using the provided KafkaAuthenticatedPrivateConnectionInfo
func (*UpdateKafkaIntegrationRequest_ConnectionInfo) UnmarshalJSON ¶
func (t *UpdateKafkaIntegrationRequest_ConnectionInfo) UnmarshalJSON(b []byte) error
type UpdateMcmIntegrationRequest ¶
type UpdateMcmIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo struct {
// AccountId IBM Account ID
AccountId *string `json:"accountId,omitempty"`
// ApiKey IBM Cloud API Key
ApiKey *string `json:"apiKey,omitempty"`
// Endpoint The URL, including protocol and port (if non standard), to your IBM Cloud Pak for Multicloud Management API endpoint
Endpoint string `json:"endpoint"`
// IsInsecure Skip TLS certificate verification
IsInsecure *bool `json:"isInsecure,omitempty"`
// NoteName The note to use. If unspecified, a note with `policy-event` ID will be created and used
NoteName *string `json:"noteName,omitempty"`
// ProviderId The provider the findings will be associated to
ProviderId *string `json:"providerId,omitempty"`
} `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
UpdateMcmIntegrationRequest defines model for UpdateMcmIntegrationRequest.
type UpdateMicrosoftSentinelIntegrationRequest ¶
type UpdateMicrosoftSentinelIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo struct {
// Secret Log analytics primary key
Secret *string `json:"secret,omitempty"`
// WorkspaceId Log Analytics workspace ID
WorkspaceId string `json:"workspaceId"`
} `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
UpdateMicrosoftSentinelIntegrationRequest defines model for UpdateMicrosoftSentinelIntegrationRequest.
type UpdateNotificationChannelByIdJSONRequestBody ¶
type UpdateNotificationChannelByIdJSONRequestBody = UpdateNotificationChannelRequestV1
UpdateNotificationChannelByIdJSONRequestBody defines body for UpdateNotificationChannelById for application/json ContentType.
type UpdateNotificationChannelByIdResponse ¶
type UpdateNotificationChannelByIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *NotificationChannelResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateNotificationChannelByIdResponse ¶
func ParseUpdateNotificationChannelByIdResponse(rsp *http.Response) (*UpdateNotificationChannelByIdResponse, error)
ParseUpdateNotificationChannelByIdResponse parses an HTTP response from a UpdateNotificationChannelByIdWithResponse call
func (UpdateNotificationChannelByIdResponse) Status ¶
func (r UpdateNotificationChannelByIdResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateNotificationChannelByIdResponse) StatusCode ¶
func (r UpdateNotificationChannelByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateNotificationChannelRequestV1 ¶
type UpdateNotificationChannelRequestV1 struct {
// Type The type of the notification channel
Type NotificationChannelTypeV1 `json:"type"`
// Version The current version of the resource.
Version *UnlimitedLong `json:"version,omitempty"`
}
UpdateNotificationChannelRequestV1 defines model for UpdateNotificationChannelRequestV1.
type UpdatePricingByIdV1JSONRequestBody ¶
type UpdatePricingByIdV1JSONRequestBody = UpdatePricingRequestV1
UpdatePricingByIdV1JSONRequestBody defines body for UpdatePricingByIdV1 for application/json ContentType.
type UpdatePricingByIdV1Response ¶
type UpdatePricingByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PricingResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdatePricingByIdV1Response ¶
func ParseUpdatePricingByIdV1Response(rsp *http.Response) (*UpdatePricingByIdV1Response, error)
ParseUpdatePricingByIdV1Response parses an HTTP response from a UpdatePricingByIdV1WithResponse call
func (UpdatePricingByIdV1Response) Status ¶
func (r UpdatePricingByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdatePricingByIdV1Response) StatusCode ¶
func (r UpdatePricingByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdatePricingRequestV1 ¶
type UpdatePricingRequestV1 struct {
// ClusterName The name of the cluster. Required when `type` is `CLUSTER`.
ClusterName *string `json:"clusterName"`
// Name The name of the pricing profile.
Name string `json:"name"`
// SpotLabel The name of a node label that is used to identify the node as a spot node.
SpotLabel *string `json:"spotLabel"`
// SpotLabelValue The value of the spot node label.
SpotLabelValue *string `json:"spotLabelValue"`
// Type The type of the pricing.
Type PricingType `json:"type"`
// UnitPricing The unit pricing configuration used to compute costs.
UnitPricing UnitPricingV1 `json:"unitPricing"`
// Version The current version of the resource.
Version UnlimitedLong `json:"version"`
}
UpdatePricingRequestV1 defines model for UpdatePricingRequestV1.
type UpdateQradarIntegrationRequest ¶
type UpdateQradarIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo BaseConnectionInfoQradar `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
UpdateQradarIntegrationRequest defines model for UpdateQradarIntegrationRequest.
type UpdateRiskAccepted ¶
type UpdateRiskAccepted struct {
// Description Description of why the accepted risk was created
Description *string `json:"description,omitempty"`
// ExpirationDate Date when the accepted risk expires. Setting this to null will make the accepted risk never expire.
ExpirationDate *string `json:"expirationDate"`
// Reason Reason for acceptance
Reason *UpdateRiskAcceptedReason `json:"reason,omitempty"`
}
UpdateRiskAccepted defines model for UpdateRiskAccepted.
type UpdateRiskAcceptedReason ¶
type UpdateRiskAcceptedReason string
UpdateRiskAcceptedReason Reason for acceptance
const ( UpdateRiskAcceptedReasonCustom UpdateRiskAcceptedReason = "Custom" UpdateRiskAcceptedReasonRiskAvoided UpdateRiskAcceptedReason = "RiskAvoided" UpdateRiskAcceptedReasonRiskMitigated UpdateRiskAcceptedReason = "RiskMitigated" UpdateRiskAcceptedReasonRiskNotRelevant UpdateRiskAcceptedReason = "RiskNotRelevant" UpdateRiskAcceptedReasonRiskOwned UpdateRiskAcceptedReason = "RiskOwned" UpdateRiskAcceptedReasonRiskTransferred UpdateRiskAcceptedReason = "RiskTransferred" )
Defines values for UpdateRiskAcceptedReason.
type UpdateRoleByIdV1JSONRequestBody ¶
type UpdateRoleByIdV1JSONRequestBody = RoleRequestV1
UpdateRoleByIdV1JSONRequestBody defines body for UpdateRoleByIdV1 for application/json ContentType.
type UpdateRoleByIdV1Response ¶
type UpdateRoleByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RoleResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateRoleByIdV1Response ¶
func ParseUpdateRoleByIdV1Response(rsp *http.Response) (*UpdateRoleByIdV1Response, error)
ParseUpdateRoleByIdV1Response parses an HTTP response from a UpdateRoleByIdV1WithResponse call
func (UpdateRoleByIdV1Response) Status ¶
func (r UpdateRoleByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateRoleByIdV1Response) StatusCode ¶
func (r UpdateRoleByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateServiceAccountsNotificationSettingsRequestV1 ¶
type UpdateServiceAccountsNotificationSettingsRequestV1 = ServiceAccountsNotificationSettinsBase
UpdateServiceAccountsNotificationSettingsRequestV1 The base schema for the service accounts notification settings.
type UpdateServiceAccountsNotificationSettingsV1JSONRequestBody ¶
type UpdateServiceAccountsNotificationSettingsV1JSONRequestBody = UpdateServiceAccountsNotificationSettingsRequestV1
UpdateServiceAccountsNotificationSettingsV1JSONRequestBody defines body for UpdateServiceAccountsNotificationSettingsV1 for application/json ContentType.
type UpdateServiceAccountsNotificationSettingsV1Response ¶
type UpdateServiceAccountsNotificationSettingsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *ServiceAccountsNotificationSettingsResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON415 *UnsupportedMediaType
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateServiceAccountsNotificationSettingsV1Response ¶
func ParseUpdateServiceAccountsNotificationSettingsV1Response(rsp *http.Response) (*UpdateServiceAccountsNotificationSettingsV1Response, error)
ParseUpdateServiceAccountsNotificationSettingsV1Response parses an HTTP response from a UpdateServiceAccountsNotificationSettingsV1WithResponse call
func (UpdateServiceAccountsNotificationSettingsV1Response) Status ¶
func (r UpdateServiceAccountsNotificationSettingsV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateServiceAccountsNotificationSettingsV1Response) StatusCode ¶
func (r UpdateServiceAccountsNotificationSettingsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateSplunkIntegrationRequest ¶
type UpdateSplunkIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo struct {
// CertificateId ID of a certificate stored in Sysdig's [Certificates Management tool](#tag/Certificates). Note that the RFC 5425 (TLS) protocol is required for you to see this field
CertificateId *int64 `json:"certificateId,omitempty"`
// Endpoint URL of the Splunk instance
Endpoint string `json:"endpoint"`
// Index index to send data to. If unspecified, it will be used the index specified on the HTTP Event Collector configuration on Splunk
Index *string `json:"index,omitempty"`
// IsInsecure Skip TLS certificate verification
IsInsecure *bool `json:"isInsecure,omitempty"`
// SourceType Source type to override [Sysdig standard data type to source type mapping](https://docs.sysdig.com/en/forward-splunk#reference-data-categories-mapped-to-source-types)
SourceType *string `json:"sourceType,omitempty"`
// Token HTTP Event Collector Token
Token *string `json:"token,omitempty"`
} `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
UpdateSplunkIntegrationRequest defines model for UpdateSplunkIntegrationRequest.
type UpdateSsoSettingsByIdV1JSONRequestBody ¶
type UpdateSsoSettingsByIdV1JSONRequestBody = UpdateSsoSettingsRequestV1
UpdateSsoSettingsByIdV1JSONRequestBody defines body for UpdateSsoSettingsByIdV1 for application/json ContentType.
type UpdateSsoSettingsByIdV1Response ¶
type UpdateSsoSettingsByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SsoSettingsResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON415 *UnsupportedMediaType
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateSsoSettingsByIdV1Response ¶
func ParseUpdateSsoSettingsByIdV1Response(rsp *http.Response) (*UpdateSsoSettingsByIdV1Response, error)
ParseUpdateSsoSettingsByIdV1Response parses an HTTP response from a UpdateSsoSettingsByIdV1WithResponse call
func (UpdateSsoSettingsByIdV1Response) Status ¶
func (r UpdateSsoSettingsByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateSsoSettingsByIdV1Response) StatusCode ¶
func (r UpdateSsoSettingsByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateSsoSettingsRequestV1 ¶
type UpdateSsoSettingsRequestV1 struct {
// Config Update Request SSO Settings Base Schema
Config *SsoSettingsUpdateRequestBaseV1 `json:"config,omitempty"`
// CreateUserOnLogin Flag to indicate if the user will be created automatically if not found in the system.
CreateUserOnLogin *bool `json:"createUserOnLogin,omitempty"`
// GroupMappingAttributeName The group mapping attribute name.
GroupMappingAttributeName *string `json:"groupMappingAttributeName"`
// IntegrationName The name of this SSO config.
IntegrationName *string `json:"integrationName"`
// IsActive Flag to indicate if the SSO settings is active.
IsActive *bool `json:"isActive,omitempty"`
// IsGroupMappingEnabled Flag to indicate if group mapping support is enabled.
IsGroupMappingEnabled *bool `json:"isGroupMappingEnabled,omitempty"`
// IsPasswordLoginEnabled Flag to indicate if the user will be able to login with password. Deprecated: use the API endpoint `/platform/v1/global-sso-settings` for this functionality. This is now a global setting: if this flag is defined here and this SSO setting is set to be active, the setting will be applied at global level.
// Deprecated:
IsPasswordLoginEnabled *bool `json:"isPasswordLoginEnabled,omitempty"`
// IsSingleLogoutEnabled Flag to indicate if the single logout support is enabled.
IsSingleLogoutEnabled *bool `json:"isSingleLogoutEnabled,omitempty"`
// Product The product to which SSO settings is applied to. SSO settings are configured per specific product.
Product *Product `json:"product,omitempty"`
Version *UnlimitedLong `json:"version,omitempty"`
}
UpdateSsoSettingsRequestV1 defines model for UpdateSsoSettingsRequestV1.
type UpdateSyslogIntegrationRequest ¶
type UpdateSyslogIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo BaseConnectionInfoSyslog `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
UpdateSyslogIntegrationRequest defines model for UpdateSyslogIntegrationRequest.
type UpdateTeamByIdV1JSONRequestBody ¶
type UpdateTeamByIdV1JSONRequestBody = UpdateTeamRequestV1
UpdateTeamByIdV1JSONRequestBody defines body for UpdateTeamByIdV1 for application/json ContentType.
type UpdateTeamByIdV1Response ¶
type UpdateTeamByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TeamResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON415 *UnsupportedMediaType
JSON422 *UnprocessableEntity
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateTeamByIdV1Response ¶
func ParseUpdateTeamByIdV1Response(rsp *http.Response) (*UpdateTeamByIdV1Response, error)
ParseUpdateTeamByIdV1Response parses an HTTP response from a UpdateTeamByIdV1WithResponse call
func (UpdateTeamByIdV1Response) Status ¶
func (r UpdateTeamByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateTeamByIdV1Response) StatusCode ¶
func (r UpdateTeamByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateTeamRequestV1 ¶
type UpdateTeamRequestV1 struct {
// AdditionalTeamPermissions Additional permissions available to the users of the team.
AdditionalTeamPermissions AdditionalTeamPermissionsV1 `json:"additionalTeamPermissions"`
// CustomTeamRoleId The custom team role assigned by default to users added to this team.
CustomTeamRoleId *UnlimitedLong `json:"customTeamRoleId,omitempty"`
// Description A description of the team explaining what is it used for.
Description *string `json:"description,omitempty"`
// IsAllZones **True** if the users that are members of this team have access to all zones. **Mutually exclusive with zoneIds**.\
// \
// _Only supported in Secure features._
IsAllZones *bool `json:"isAllZones,omitempty"`
// IsDefaultTeam Specifies if this is the default team. The default team is used to automatically assign new users to a team.
IsDefaultTeam bool `json:"isDefaultTeam"`
// Name The name of the team.
Name string `json:"name"`
// Scopes Scopes is a list of different scope types and filter values that will be applied to resources
// when accessed through the team.
Scopes []ScopeV1 `json:"scopes"`
// StandardTeamRole The standard team role assigned by default to users added to this team.
StandardTeamRole *TeamRoleV1 `json:"standardTeamRole,omitempty"`
// UiSettings UI related settings.
UiSettings UiSettingsV1 `json:"uiSettings"`
Version UnlimitedLong `json:"version"`
// ZoneIds The list of zones that users assigned to this team will have access to. **Mutually exclusive with allZones**.\
// \
// _Only supported in Secure features._
ZoneIds *[]UnlimitedLong `json:"zoneIds,omitempty"`
}
UpdateTeamRequestV1 defines model for UpdateTeamRequestV1.
type UpdateUserDeactivationConfigurationByIdV1JSONRequestBody ¶
type UpdateUserDeactivationConfigurationByIdV1JSONRequestBody = UpdateUserDeactivationConfigurationRequestV1
UpdateUserDeactivationConfigurationByIdV1JSONRequestBody defines body for UpdateUserDeactivationConfigurationByIdV1 for application/json ContentType.
type UpdateUserDeactivationConfigurationByIdV1Response ¶
type UpdateUserDeactivationConfigurationByIdV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserDeactivationConfigurationResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON404 *NotFound
JSON415 *UnsupportedMediaType
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateUserDeactivationConfigurationByIdV1Response ¶
func ParseUpdateUserDeactivationConfigurationByIdV1Response(rsp *http.Response) (*UpdateUserDeactivationConfigurationByIdV1Response, error)
ParseUpdateUserDeactivationConfigurationByIdV1Response parses an HTTP response from a UpdateUserDeactivationConfigurationByIdV1WithResponse call
func (UpdateUserDeactivationConfigurationByIdV1Response) Status ¶
func (r UpdateUserDeactivationConfigurationByIdV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateUserDeactivationConfigurationByIdV1Response) StatusCode ¶
func (r UpdateUserDeactivationConfigurationByIdV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateUserDeactivationConfigurationRequestV1 ¶
type UpdateUserDeactivationConfigurationRequestV1 struct {
// IsEnabled Specifies if user deactivation is enabled for this customer.
IsEnabled bool `json:"isEnabled"`
// NumberDaysBeforeDeactivation Number of days before inactive users are deactivated.
NumberDaysBeforeDeactivation DaysInYearInt `json:"numberDaysBeforeDeactivation"`
}
UpdateUserDeactivationConfigurationRequestV1 defines model for UpdateUserDeactivationConfigurationRequestV1.
type UpdateUserRequestV1 ¶
type UpdateUserRequestV1 struct {
// BypassSsoEnforcement When **True**, the user can bypass SSO enforcement.
// **Warning:** This allows the user to log in without SSO even when username and password login is disabled.
// If a field is omitted, its value will be left unchanged.
BypassSsoEnforcement *bool `json:"bypassSsoEnforcement,omitempty"`
// FirstName The name of the user.
FirstName *string `json:"firstName,omitempty"`
// IsAdmin **True** if the user has Administration permissions.
//
// When the admin permission is revoked (switched from True to False), the user will be removed from all teams except the default team(s) and assigned a default role in those team(s).
IsAdmin *bool `json:"isAdmin,omitempty"`
// IsEnabled When **True**, the user can bypass SSO enforcement.
//
// **Warning:** This allows the user to log in without SSO even when username and password login is disabled.
IsEnabled *bool `json:"isEnabled,omitempty"`
// LastName The surname of the user.
LastName *string `json:"lastName,omitempty"`
// Version The current version of the resource.
Version UnlimitedLong `json:"version"`
}
UpdateUserRequestV1 defines model for UpdateUserRequestV1.
type UpdateUserV1JSONRequestBody ¶
type UpdateUserV1JSONRequestBody = UpdateUserRequestV1
UpdateUserV1JSONRequestBody defines body for UpdateUserV1 for application/json ContentType.
type UpdateUserV1Response ¶
type UpdateUserV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *UserResponseV1
JSON400 *BadRequest
JSON401 *Unauthorized
JSON403 *Forbidden
JSON404 *NotFound
JSON409 *Conflict
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUpdateUserV1Response ¶
func ParseUpdateUserV1Response(rsp *http.Response) (*UpdateUserV1Response, error)
ParseUpdateUserV1Response parses an HTTP response from a UpdateUserV1WithResponse call
func (UpdateUserV1Response) Status ¶
func (r UpdateUserV1Response) Status() string
Status returns HTTPResponse.Status
func (UpdateUserV1Response) StatusCode ¶
func (r UpdateUserV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateWebhookIntegrationRequest ¶
type UpdateWebhookIntegrationRequest struct {
// Channels Data types to forward. Must be compatible with the specified Integration type
Channels *IntegrationChannels `json:"channels,omitempty"`
ConnectionInfo struct {
// Auth Authentication method
Auth *UpdateWebhookIntegrationRequestConnectionInfoAuth `json:"auth,omitempty"`
// CertificateId ID of a certificate stored in Sysdig's [Certificates Management tool](#tag/Certificates). Note that the RFC 5425 (TLS) protocol is required for you to see this field
CertificateId *int64 `json:"certificateId,omitempty"`
// Endpoint Webhook endpoint following the schema protocol
Endpoint string `json:"endpoint"`
// Headers Extra headers to add to the request. Each header mapping requires 2 keys: 'key' for the header key and 'value' for its value
Headers *[]KeyValueObject `json:"headers,omitempty"`
// IsInsecure Skip TLS certificate verification
IsInsecure *bool `json:"isInsecure,omitempty"`
// Output Payload format
Output *UpdateWebhookIntegrationRequestConnectionInfoOutput `json:"output,omitempty"`
// Secret Secret to use, according to the "auth" value.
Secret *string `json:"secret,omitempty"`
// TimestampFormat The resolution of the "timestamp" field in the payload
TimestampFormat *UpdateWebhookIntegrationRequestConnectionInfoTimestampFormat `json:"timestampFormat,omitempty"`
} `json:"connectionInfo"`
// IsEnabled If the forwarding should be enabled or not
IsEnabled *bool `json:"isEnabled,omitempty"`
// Name A descriptive name to give to the integration
Name string `json:"name"`
// Type The platform to which data will be forwarded
Type IntegrationType `json:"type"`
}
UpdateWebhookIntegrationRequest defines model for UpdateWebhookIntegrationRequest.
type UpdateWebhookIntegrationRequestConnectionInfoAuth ¶
type UpdateWebhookIntegrationRequestConnectionInfoAuth string
UpdateWebhookIntegrationRequestConnectionInfoAuth Authentication method
const ( BASICAUTH UpdateWebhookIntegrationRequestConnectionInfoAuth = "BASIC_AUTH" BEARERTOKEN UpdateWebhookIntegrationRequestConnectionInfoAuth = "BEARER_TOKEN" CERTIFICATE UpdateWebhookIntegrationRequestConnectionInfoAuth = "CERTIFICATE" SIGNATURE UpdateWebhookIntegrationRequestConnectionInfoAuth = "SIGNATURE" )
Defines values for UpdateWebhookIntegrationRequestConnectionInfoAuth.
type UpdateWebhookIntegrationRequestConnectionInfoOutput ¶
type UpdateWebhookIntegrationRequestConnectionInfoOutput string
UpdateWebhookIntegrationRequestConnectionInfoOutput Payload format
const ( Json UpdateWebhookIntegrationRequestConnectionInfoOutput = "json" Ndjson UpdateWebhookIntegrationRequestConnectionInfoOutput = "ndjson" )
Defines values for UpdateWebhookIntegrationRequestConnectionInfoOutput.
type UpdateWebhookIntegrationRequestConnectionInfoTimestampFormat ¶
type UpdateWebhookIntegrationRequestConnectionInfoTimestampFormat string
UpdateWebhookIntegrationRequestConnectionInfoTimestampFormat The resolution of the "timestamp" field in the payload
const ( Microseconds UpdateWebhookIntegrationRequestConnectionInfoTimestampFormat = "microseconds" Milliseconds UpdateWebhookIntegrationRequestConnectionInfoTimestampFormat = "milliseconds" Nanoseconds UpdateWebhookIntegrationRequestConnectionInfoTimestampFormat = "nanoseconds" Seconds UpdateWebhookIntegrationRequestConnectionInfoTimestampFormat = "seconds" )
Defines values for UpdateWebhookIntegrationRequestConnectionInfoTimestampFormat.
type UploadCertificateRequest ¶
type UploadCertificateRequest struct {
// CertificateFileName The certificate file to be uploaded
CertificateFileName openapi_types.File `json:"certificateFileName"`
// Name The name of the certificate that is being uploaded
Name string `json:"name"`
}
UploadCertificateRequest Certificate to be uploaded
type UploadCertificateV1400Message ¶
type UploadCertificateV1400Message string
type UploadCertificateV1400Type ¶
type UploadCertificateV1400Type string
type UploadCertificateV1MultipartRequestBody ¶
type UploadCertificateV1MultipartRequestBody = UploadCertificateRequest
UploadCertificateV1MultipartRequestBody defines body for UploadCertificateV1 for multipart/form-data ContentType.
type UploadCertificateV1Response ¶
type UploadCertificateV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON201 *Certificate
JSON400 *struct {
Details *[]interface{} `json:"details,omitempty"`
Message UploadCertificateV1400Message `json:"message"`
Type UploadCertificateV1400Type `json:"type"`
}
JSON401 *Unauthorized
JSON403 *Forbidden
JSON429 *TooManyRequests
JSON500 *InternalServerError
}
func ParseUploadCertificateV1Response ¶
func ParseUploadCertificateV1Response(rsp *http.Response) (*UploadCertificateV1Response, error)
ParseUploadCertificateV1Response parses an HTTP response from a UploadCertificateV1WithResponse call
func (UploadCertificateV1Response) Status ¶
func (r UploadCertificateV1Response) Status() string
Status returns HTTPResponse.Status
func (UploadCertificateV1Response) StatusCode ¶
func (r UploadCertificateV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type User ¶
type User struct {
Groups *[]string `json:"groups,omitempty"`
// Username The username of the User
Username *string `json:"username,omitempty"`
}
User The full representation of a User
type UserDeactivationConfigurationResponseV1 ¶
type UserDeactivationConfigurationResponseV1 struct {
// CustomerId The customer Id.
CustomerId *UnlimitedLong `json:"customerId,omitempty"`
// IsEnabled Specifies if user deactivation is enabled for this customer.
IsEnabled *bool `json:"isEnabled,omitempty"`
// NumberDaysBeforeDeactivation Number of days before inactive users are deactivated.
NumberDaysBeforeDeactivation *DaysInYearInt `json:"numberDaysBeforeDeactivation,omitempty"`
}
UserDeactivationConfigurationResponseV1 defines model for UserDeactivationConfigurationResponseV1.
type UserIdPath ¶
type UserIdPath = UnlimitedLong
type UserPermissions ¶
type UserPermissions struct {
CustomerID int `json:"customerId"`
UserID int `json:"userId"`
TeamID int `json:"teamId"`
Permissions []string `json:"permissions"`
}
UserPermissions defines model for user permissions.
type UserResponseV1 ¶
type UserResponseV1 struct {
// ActivationStatus The current activation status of the user.
ActivationStatus *string `json:"activationStatus,omitempty"`
// BypassSsoEnforcement When **True**, the user can bypass SSO enforcement.
//
// **Warning:** This allows the user to log in without SSO even when username and password login is disabled.
BypassSsoEnforcement *bool `json:"bypassSsoEnforcement,omitempty"`
// DateCreated The date and time when the user was created.
DateCreated *time.Time `json:"dateCreated,omitempty"`
// Email The email address of the user.
Email *string `json:"email,omitempty"`
// FirstName The name of the user.
FirstName *string `json:"firstName"`
Id *UnlimitedLong `json:"id,omitempty"`
// IsAdmin **True** if the user has Administration permissions.
IsAdmin *bool `json:"isAdmin,omitempty"`
// IsEnabled **True** if the user is enabled.
IsEnabled *bool `json:"isEnabled,omitempty"`
// LastName The last name of the user.
LastName *string `json:"lastName"`
// LastUpdated The date and time when the user was last updated.
LastUpdated *time.Time `json:"lastUpdated"`
// Version The current version of the resource.
Version *UnlimitedLong `json:"version,omitempty"`
}
UserResponseV1 defines model for UserResponseV1.
type VulnAge ¶
type VulnAge struct {
Extra struct {
// Age The age of the vulnerability in days.
Age *int32 `json:"age,omitempty"`
} `json:"extra"`
Type VulnAgeType `json:"type"`
}
VulnAge Predicate expressing "the Vulnerability is older than <age> days"
type VulnAgeType ¶
type VulnAgeType string
VulnAgeType defines model for VulnAge.Type.
const (
VulnAgeTypeVulnAge VulnAgeType = "vulnAge"
)
Defines values for VulnAgeType.
type VulnCvss ¶
type VulnCvss struct {
Extra struct {
// Value The threshold for greater-than-or-equal comparison with CVSS Score.
Value *float32 `json:"value,omitempty"`
} `json:"extra"`
Type VulnCvssType `json:"type"`
}
VulnCvss Predicate expressing "the Vulnerability CVSS Score is higher than <value>"
type VulnCvssEquals ¶
type VulnCvssEquals struct {
Extra struct {
// Value The threshold for equality comparison with the CVSS Score.
Value *float32 `json:"value,omitempty"`
} `json:"extra"`
Type VulnCvssEqualsType `json:"type"`
}
VulnCvssEquals Predicate expressing "the Vulnerability CVSS Score is exactly equal to <value>"
type VulnCvssEqualsType ¶
type VulnCvssEqualsType string
VulnCvssEqualsType defines model for VulnCvssEquals.Type.
const (
VulnCVSSEquals VulnCvssEqualsType = "vulnCVSSEquals"
)
Defines values for VulnCvssEqualsType.
type VulnCvssType ¶
type VulnCvssType string
VulnCvssType defines model for VulnCvss.Type.
const (
VulnCVSS VulnCvssType = "vulnCVSS"
)
Defines values for VulnCvssType.
type VulnDisclosureRange ¶
type VulnDisclosureRange struct {
Extra struct {
// EndDate The end date (inclusive) of disclosed vulnerabilities.
EndDate *openapi_types.Date `json:"endDate,omitempty"`
// StartDate The start date (inclusive) of disclosed vulnerabilities.
StartDate *openapi_types.Date `json:"startDate,omitempty"`
} `json:"extra"`
Type VulnDisclosureRangeType `json:"type"`
}
VulnDisclosureRange The start and end dates (inclusive) when vulnerabilities were disclosed.
type VulnDisclosureRangeType ¶
type VulnDisclosureRangeType string
VulnDisclosureRangeType defines model for VulnDisclosureRange.Type.
const (
VulnDisclosureRangeTypeVulnDisclosureRange VulnDisclosureRangeType = "vulnDisclosureRange"
)
Defines values for VulnDisclosureRangeType.
type VulnEpssPercentileGte ¶
type VulnEpssPercentileGte struct {
Extra struct {
// Percentile Percentile value to compare.
Percentile *int32 `json:"percentile,omitempty"`
} `json:"extra"`
Type VulnEpssPercentileGteType `json:"type"`
}
VulnEpssPercentileGte The EPSS percentile score that is greater than or equal to the specified value.
type VulnEpssPercentileGteType ¶
type VulnEpssPercentileGteType string
VulnEpssPercentileGteType defines model for VulnEpssPercentileGte.Type.
const (
VulnEpssPercentileGteTypeVulnEpssPercentileGte VulnEpssPercentileGteType = "vulnEpssPercentileGte"
)
Defines values for VulnEpssPercentileGteType.
type VulnEpssScoreGte ¶
type VulnEpssScoreGte struct {
Extra struct {
// Score Score value to compare.
Score *int32 `json:"score,omitempty"`
} `json:"extra"`
Type VulnEpssScoreGteType `json:"type"`
}
VulnEpssScoreGte The EPSS score that meets or exceeds the specified threshold value.
type VulnEpssScoreGteType ¶
type VulnEpssScoreGteType string
VulnEpssScoreGteType defines model for VulnEpssScoreGte.Type.
const (
VulnEpssScoreGteTypeVulnEpssScoreGte VulnEpssScoreGteType = "vulnEpssScoreGte"
)
Defines values for VulnEpssScoreGteType.
type VulnExploitable ¶
type VulnExploitable struct {
Type VulnExploitableType `json:"type"`
}
VulnExploitable Predicate expressing "the Vulnerability is exploitable".
type VulnExploitableNoAdmin ¶
type VulnExploitableNoAdmin struct {
Type VulnExploitableNoAdminType `json:"type"`
}
VulnExploitableNoAdmin Predicate expressing "the Vulnerability is exploitable and the exploit does not. require admin privileges"
type VulnExploitableNoAdminType ¶
type VulnExploitableNoAdminType string
VulnExploitableNoAdminType defines model for VulnExploitableNoAdmin.Type.
const (
VulnExploitableNoAdminTypeVulnExploitableNoAdmin VulnExploitableNoAdminType = "vulnExploitableNoAdmin"
)
Defines values for VulnExploitableNoAdminType.
type VulnExploitableNoUser ¶
type VulnExploitableNoUser struct {
Type VulnExploitableNoUserType `json:"type"`
}
VulnExploitableNoUser Predicate expressing "the Vulnerability is exploitable and the exploit does not. require user interaction"
type VulnExploitableNoUserType ¶
type VulnExploitableNoUserType string
VulnExploitableNoUserType defines model for VulnExploitableNoUser.Type.
const (
VulnExploitableNoUserTypeVulnExploitableNoUser VulnExploitableNoUserType = "vulnExploitableNoUser"
)
Defines values for VulnExploitableNoUserType.
type VulnExploitableType ¶
type VulnExploitableType string
VulnExploitableType defines model for VulnExploitable.Type.
const (
VulnExploitableTypeVulnExploitable VulnExploitableType = "vulnExploitable"
)
Defines values for VulnExploitableType.
type VulnExploitableViaNetwork ¶
type VulnExploitableViaNetwork struct {
Type VulnExploitableViaNetworkType `json:"type"`
}
VulnExploitableViaNetwork Predicate expressing "the Vulnerability is exploitable via network".
type VulnExploitableViaNetworkType ¶
type VulnExploitableViaNetworkType string
VulnExploitableViaNetworkType defines model for VulnExploitableViaNetwork.Type.
const (
VulnExploitableViaNetworkTypeVulnExploitableViaNetwork VulnExploitableViaNetworkType = "vulnExploitableViaNetwork"
)
Defines values for VulnExploitableViaNetworkType.
type VulnExploitableWithAge ¶
type VulnExploitableWithAge struct {
Extra struct {
// Age The age of the exploit in days
Age *int32 `json:"age,omitempty"`
} `json:"extra"`
Type VulnExploitableWithAgeType `json:"type"`
}
VulnExploitableWithAge Predicate expressing "the Vulnerability is exploitable and the exploit is older. than <age> days"
type VulnExploitableWithAgeType ¶
type VulnExploitableWithAgeType string
VulnExploitableWithAgeType defines model for VulnExploitableWithAge.Type.
const (
VulnExploitableWithAgeTypeVulnExploitableWithAge VulnExploitableWithAgeType = "vulnExploitableWithAge"
)
Defines values for VulnExploitableWithAgeType.
type VulnIsFixable ¶
type VulnIsFixable struct {
Type VulnIsFixableType `json:"type"`
}
VulnIsFixable Predicate expressing "the Vulnerability is Fixable".
type VulnIsFixableType ¶
type VulnIsFixableType string
VulnIsFixableType defines model for VulnIsFixable.Type.
const (
VulnIsFixableTypeVulnIsFixable VulnIsFixableType = "vulnIsFixable"
)
Defines values for VulnIsFixableType.
type VulnIsFixableWithAge ¶
type VulnIsFixableWithAge struct {
Extra struct {
// Age The age of the fix in days
Age *int32 `json:"age,omitempty"`
} `json:"extra"`
Type VulnIsFixableWithAgeType `json:"type"`
}
VulnIsFixableWithAge Predicate expressing "the Vulnerability is Fixable and its fix is older than <age> days".
type VulnIsFixableWithAgeType ¶
type VulnIsFixableWithAgeType string
VulnIsFixableWithAgeType defines model for VulnIsFixableWithAge.Type.
const (
VulnIsFixableWithAgeTypeVulnIsFixableWithAge VulnIsFixableWithAgeType = "vulnIsFixableWithAge"
)
Defines values for VulnIsFixableWithAgeType.
type VulnIsInUse ¶
type VulnIsInUse struct {
Type VulnIsInUseType `json:"type"`
}
VulnIsInUse The vulnerable resources currently in use.
type VulnIsInUseType ¶
type VulnIsInUseType string
VulnIsInUseType defines model for VulnIsInUse.Type.
const (
VulnIsInUseTypeVulnIsInUse VulnIsInUseType = "vulnIsInUse"
)
Defines values for VulnIsInUseType.
type VulnPkgType ¶
type VulnPkgType struct {
Extra struct {
// PkgType The package type, either OS or non-OS. There is no enforcement on the value for future extensibility.
PkgType VulnPkgTypeExtraPkgType `json:"pkgType"`
} `json:"extra"`
Type VulnPkgTypeType `json:"type"`
}
VulnPkgType Predicate expressing "the Vulnerability is related to a package of <type>".
type VulnPkgTypeExtraPkgType ¶
type VulnPkgTypeExtraPkgType string
VulnPkgTypeExtraPkgType The package type, either OS or non-OS. There is no enforcement on the value for future extensibility.
const ( NonOs VulnPkgTypeExtraPkgType = "nonOs" Os VulnPkgTypeExtraPkgType = "os" )
Defines values for VulnPkgTypeExtraPkgType.
type VulnPkgTypeType ¶
type VulnPkgTypeType string
VulnPkgTypeType defines model for VulnPkgType.Type.
const (
VulnPkgTypeTypeVulnPkgType VulnPkgTypeType = "vulnPkgType"
)
Defines values for VulnPkgTypeType.
type VulnSeverity ¶
type VulnSeverity struct {
Extra struct {
Level *VulnSeverityExtraLevel `json:"level,omitempty"`
} `json:"extra"`
Type VulnSeverityType `json:"type"`
}
VulnSeverity Predicate expressing "the Vulnerability Severity is <level> or higher".
type VulnSeverityEquals ¶
type VulnSeverityEquals struct {
Extra struct {
Level *VulnSeverityEqualsExtraLevel `json:"level,omitempty"`
} `json:"extra"`
Type VulnSeverityEqualsType `json:"type"`
}
VulnSeverityEquals Predicate expressing "the Vulnerability Severity is exactly <level>".
type VulnSeverityEqualsExtraLevel ¶
type VulnSeverityEqualsExtraLevel string
VulnSeverityEqualsExtraLevel defines model for VulnSeverityEquals.Extra.Level.
const ( VulnSeverityEqualsExtraLevelCritical VulnSeverityEqualsExtraLevel = "critical" VulnSeverityEqualsExtraLevelHigh VulnSeverityEqualsExtraLevel = "high" VulnSeverityEqualsExtraLevelLow VulnSeverityEqualsExtraLevel = "low" VulnSeverityEqualsExtraLevelMedium VulnSeverityEqualsExtraLevel = "medium" VulnSeverityEqualsExtraLevelNegligible VulnSeverityEqualsExtraLevel = "negligible" )
Defines values for VulnSeverityEqualsExtraLevel.
type VulnSeverityEqualsType ¶
type VulnSeverityEqualsType string
VulnSeverityEqualsType defines model for VulnSeverityEquals.Type.
const (
VulnSeverityEqualsTypeVulnSeverityEquals VulnSeverityEqualsType = "vulnSeverityEquals"
)
Defines values for VulnSeverityEqualsType.
type VulnSeverityExtraLevel ¶
type VulnSeverityExtraLevel string
VulnSeverityExtraLevel defines model for VulnSeverity.Extra.Level.
const ( VulnSeverityExtraLevelCritical VulnSeverityExtraLevel = "critical" VulnSeverityExtraLevelHigh VulnSeverityExtraLevel = "high" VulnSeverityExtraLevelLow VulnSeverityExtraLevel = "low" VulnSeverityExtraLevelMedium VulnSeverityExtraLevel = "medium" VulnSeverityExtraLevelNegligible VulnSeverityExtraLevel = "negligible" )
Defines values for VulnSeverityExtraLevel.
type VulnSeverityType ¶
type VulnSeverityType string
VulnSeverityType defines model for VulnSeverity.Type.
const (
VulnSeverityTypeVulnSeverity VulnSeverityType = "vulnSeverity"
)
Defines values for VulnSeverityType.
type VulnTotalBySeverity ¶
type VulnTotalBySeverity struct {
// Critical number of critical vulnerabilities
Critical *int `json:"critical,omitempty"`
// High number of high severity vulnerabilities
High *int `json:"high,omitempty"`
// Low number of low severity vulnerabilities
Low *int `json:"low,omitempty"`
// Medium number of medium severity vulnerabilities
Medium *int `json:"medium,omitempty"`
// Negligible number of negligible severity vulnerabilities
Negligible *int `json:"negligible,omitempty"`
}
VulnTotalBySeverity total vulnerabilities by severity
type Vulnerability ¶
type Vulnerability struct {
CisaKev *map[string]interface{} `json:"cisaKev,omitempty"`
CvssScore CvssScore `json:"cvssScore"`
DisclosureDate *openapi_types.Date `json:"disclosureDate,omitempty"`
Exploit *Exploit `json:"exploit,omitempty"`
Exploitable bool `json:"exploitable"`
FixVersion *string `json:"fixVersion,omitempty"`
MainProvider *string `json:"mainProvider,omitempty"`
Name string `json:"name"`
// PackageRef reference to the affected package
PackageRef *string `json:"packageRef,omitempty"`
ProvidersMetadata *map[string]interface{} `json:"providersMetadata"`
RiskAcceptRefs *[]string `json:"riskAcceptRefs"`
Severity VulnerabilitySeverity `json:"severity"`
SolutionDate *openapi_types.Date `json:"solutionDate,omitempty"`
}
Vulnerability defines model for Vulnerability.
type VulnerabilityCursor ¶
type VulnerabilityCursor = string
VulnerabilityCursor defines model for vulnerabilityCursor.
type VulnerabilityFilter ¶
type VulnerabilityFilter = string
VulnerabilityFilter defines model for vulnerabilityFilter.
type VulnerabilityManagementPage ¶
type VulnerabilityManagementPage struct {
// Next Next cursor for pagination
Next *string `json:"next,omitempty"`
// Total Total of scans
Total *int `json:"total,omitempty"`
}
VulnerabilityManagementPage API paging response
type VulnerabilitySeverity ¶
type VulnerabilitySeverity string
VulnerabilitySeverity defines model for Vulnerability.Severity.
const ( Critical VulnerabilitySeverity = "critical" High VulnerabilitySeverity = "high" Low VulnerabilitySeverity = "low" Medium VulnerabilitySeverity = "medium" Negligible VulnerabilitySeverity = "negligible" )
Defines values for VulnerabilitySeverity.
type VulnerabilitySummary ¶
type VulnerabilitySummary struct {
// CriticalSeverityCount Number of critical severity vulnerabilities
CriticalSeverityCount int32 `json:"criticalSeverityCount"`
// HasExploit Indicates if a resource has an exploit
HasExploit bool `json:"hasExploit"`
// HighSeverityCount Number of high severity vulnerabilities
HighSeverityCount int32 `json:"highSeverityCount"`
// LowSeverityCount Number of low severity vulnerabilities
LowSeverityCount int32 `json:"lowSeverityCount"`
// MediumSeverityCount Number of medium severity vulnerabilities
MediumSeverityCount int32 `json:"mediumSeverityCount"`
// NegligibleSeverityCount Number of negligible severity vulnerabilities
NegligibleSeverityCount int32 `json:"negligibleSeverityCount"`
}
VulnerabilitySummary Vulnerability summary of a resource
type WastedWorkloadDataRequest ¶
type WastedWorkloadDataRequest struct {
DateRange struct {
// EndDate The end of the date range.
EndDate openapi_types.Date `json:"endDate"`
// StartDate The beginning of the date range.
StartDate openapi_types.Date `json:"startDate"`
} `json:"dateRange"`
// GroupBy Specifies Prometheus labels to group the report data by.
// By default, the following labels will always be included:
// - kube_cluster_name
// - kube_namespace_name
// - kube_workload_name
// A maximum of 7 additional custom labels can be specified.
GroupBy *[]PrometheusLabel `json:"groupBy,omitempty"`
// Scope A list of PromQL-style filters
Scope *[]PromqlMatcher `json:"scope,omitempty"`
}
WastedWorkloadDataRequest defines model for WastedWorkloadDataRequest.
type WastedWorkloadSpendDataResponse ¶
type WastedWorkloadSpendDataResponse struct {
// GroupByData Grouped cost data for each combination of Prometheus label values.
GroupByData *[]struct {
// Accrued Accrued cost for this group.
Accrued *float64 `json:"accrued,omitempty"`
// Estimated Estimated cost for this group.
Estimated *float64 `json:"estimated,omitempty"`
// Group Key-value pairs representing grouping labels.
Group *map[string]string `json:"group,omitempty"`
// Wasted Wasted cost for this group.
Wasted *float64 `json:"wasted,omitempty"`
} `json:"groupByData,omitempty"`
// Total Aggregated cost values for the specified time range.
Total *struct {
// Accrued Total cost accrued during the reporting period.
Accrued *float64 `json:"accrued,omitempty"`
// Estimated Estimated efficient cost during the reporting period.
Estimated *float64 `json:"estimated,omitempty"`
// Wasted Difference between accrued and estimated cost.
Wasted *float64 `json:"wasted,omitempty"`
} `json:"total,omitempty"`
}
WastedWorkloadSpendDataResponse Aggregated and grouped cost data representing Wasted Workload Spend over a specific date range.
type WorkloadCostTrendsDataRequest ¶
type WorkloadCostTrendsDataRequest struct {
// Date The reference date used to define the time window for cost trend calculation.
// When combined with `trendRangeInDays`, this date represents the inclusive upper bound
// of the time range — the trend is calculated from (`date - trendRangeInDays`).
// For example, if `date` is 2025-02-12 and `trendRangeInDays` is 10, the time range
// used for calculation is from 2025-02-03 to 2025-02-12 (inclusive).
// Must be in YYYY-MM-DD format.
Date openapi_types.Date `json:"date"`
GroupBy *[]PrometheusLabel `json:"groupBy,omitempty"`
// Scope A list of PromQL-style filters
Scope *[]PromqlMatcher `json:"scope,omitempty"`
// TrendRangeInDays Specifies the number of days used to calculate and extract cost data.
// Must be a positive integer.
TrendRangeInDays float32 `json:"trendRangeInDays"`
}
WorkloadCostTrendsDataRequest defines model for WorkloadCostTrendsDataRequest.
type WorkloadCostTrendsDataResponse ¶
type WorkloadCostTrendsDataResponse struct {
CurrentRange *struct {
// EndDate The end of the date range.
EndDate openapi_types.Date `json:"endDate"`
// StartDate The beginning of the date range.
StartDate openapi_types.Date `json:"startDate"`
} `json:"currentRange,omitempty"`
// GroupByData Grouped cost data for each combination of label values.
GroupByData *[]struct {
// Change The difference in cost between current and previous ranges for this group.
Change *float64 `json:"change,omitempty"`
// Current The cost for the current range within this group.
Current *float64 `json:"current,omitempty"`
// Group Key-value pairs representing the grouping labels.
Group *map[string]string `json:"group,omitempty"`
// Previous The cost for the previous range within this group.
Previous *float64 `json:"previous,omitempty"`
} `json:"groupByData,omitempty"`
PreviousRange *struct {
// EndDate The end of the date range.
EndDate openapi_types.Date `json:"endDate"`
// StartDate The beginning of the date range.
StartDate openapi_types.Date `json:"startDate"`
} `json:"previousRange,omitempty"`
// Total Aggregated cost values for the current and previous ranges.
Total *struct {
// Change The difference between the current and the previous cost periods expressed in percentages.
Change *float64 `json:"change,omitempty"`
// Current The total cost for the current range.
Current *float64 `json:"current,omitempty"`
// Previous The total cost for the previous range.
Previous *float64 `json:"previous,omitempty"`
} `json:"total,omitempty"`
}
WorkloadCostTrendsDataResponse Cost trends observed between two consecutive time periods in the past.
type WorkloadMlRuntimeDetectionContent ¶
type WorkloadMlRuntimeDetectionContent struct {
// Command The command name
Command string `json:"command"`
// DetectedClassProbability The detected class probability (confidence score)
DetectedClassProbability float32 `json:"detectedClassProbability"`
// Exe The command path
Exe string `json:"exe"`
// PolicyId ID of the policy that generated the event
PolicyId PolicyId `json:"policyId"`
// Type The type of the event content.
Type EventContentType `json:"type"`
}
WorkloadMlRuntimeDetectionContent defines model for WorkloadMlRuntimeDetectionContent.
type WorkloadRightsizingDataRequest ¶
type WorkloadRightsizingDataRequest struct {
// Algorithm Aggregation algorithm used for rightsizing analysis. Currently supported values are:
// - AVG
// - P95
// - MAX
// This field is case-sensitive and may support more values in the future.
Algorithm string `json:"algorithm"`
DateRange struct {
// EndDate The end of the date range.
EndDate openapi_types.Date `json:"endDate"`
// StartDate The beginning of the date range.
StartDate openapi_types.Date `json:"startDate"`
} `json:"dateRange"`
// Scope A list of PromQL-style filters
Scope *[]PromqlMatcher `json:"scope,omitempty"`
}
WorkloadRightsizingDataRequest defines model for WorkloadRightsizingDataRequest.
type WorkloadRightsizingDataResponse ¶
type WorkloadRightsizingDataResponse struct {
// GroupByData Grouped workload rightsizing data by cluster, namespace, workload, and container.
GroupByData *[]struct {
// Group Key-value pairs representing the logical grouping keys.
//
// The data is grouped by the following dimensions:
// - cluster
// - namespace
// - workload
// - container
Group *map[string]string `json:"group,omitempty"`
// MonthlyCost Estimated current monthly cost in USD.
MonthlyCost *float64 `json:"monthlyCost,omitempty"`
// MonthlyPotentialSavings Estimated potential monthly savings in USD.
MonthlyPotentialSavings *float64 `json:"monthlyPotentialSavings,omitempty"`
// NumberOfPods Number of pods currently running in the workload.
NumberOfPods *int32 `json:"numberOfPods,omitempty"`
// RequestedCpu CPU requested by the container (in milicores).
RequestedCpu *float64 `json:"requestedCpu,omitempty"`
// RequestedMemory Memory requested by the container (in MiB).
RequestedMemory *float64 `json:"requestedMemory,omitempty"`
// SuggestedCpu Suggested CPU allocation (in milicores).
SuggestedCpu *float64 `json:"suggestedCpu,omitempty"`
// SuggestedMemory Suggested memory allocation (in MiB).
SuggestedMemory *float64 `json:"suggestedMemory,omitempty"`
// WorkloadType Type of Kubernetes workload.
// Possible values include:
// - Deployment
// - StatefulSet
// - DaemonSet
// - Job
// - CronJob
// - ReplicaSet
// - ReplicationController
WorkloadType *string `json:"workloadType,omitempty"`
} `json:"groupByData,omitempty"`
}
WorkloadRightsizingDataResponse Cost data representing Workload Rightsizing over a specific date range.
type WorkloadRuntimeDetectionContent ¶
type WorkloadRuntimeDetectionContent struct {
Fields map[string]string `json:"fields"`
// Origin The policy author:
// - `Sysdig` - default and managed policies
// - `Sysdig UI` - users interacting with Sysdig
// - `Tuner` - the automated tuner
Origin *PolicyOrigin `json:"origin,omitempty"`
// Output Event output, generated after the configured rule
Output string `json:"output"`
// PolicyId ID of the policy that generated the event
PolicyId PolicyId `json:"policyId"`
// RuleName Name of the rule the event is generated after
RuleName RuleName `json:"ruleName"`
// RuleSubType Rule subtype:
// - 1 - List matching - network - inbound
// - 2 - List matching - network - outbound
// - 3 - List matching - network - listening
// - 4 - List matching - file - readwrite
// - 5 - List matching - file - read only
RuleSubType RuleSubType `json:"ruleSubType"`
// RuleTags The tags attached to the rule
RuleTags RuleTags `json:"ruleTags"`
// RuleType Rule type:
// - 1 - List matching - process
// - 2 - List matching - container
// - 3 - List matching - file
// - 4 - List matching - network
// - 5 - List matching - syscall
// - 6 - Falco
// - 7 - Drift detection
// - 8 - Malware detection
// - 11 - ML - Cryptominer detection
// - 13 - ML - AWS anomalous login
// - 14 - ML - Okta anomalous login
RuleType RuleType `json:"ruleType"`
// RunBook The runbook URL as configured in the policy.
RunBook *string `json:"runBook,omitempty"`
// Type The type of the event content.
Type EventContentType `json:"type"`
}
WorkloadRuntimeDetectionContent defines model for WorkloadRuntimeDetectionContent.
type Zone ¶
type Zone struct {
// ZoneId Zone ID
ZoneId *ZoneId `json:"zoneId,omitempty"`
// ZoneName Zone name
ZoneName string `json:"zoneName"`
}
Zone A collection of scopes representing business areas.
type ZoneResponseV1 ¶
type ZoneResponseV1 struct {
// Author Email of the user who created this Zone
Author *string `json:"author,omitempty"`
// Description The description of the Zone
Description *string `json:"description,omitempty"`
Id *UnlimitedLong `json:"id,omitempty"`
// IsSystem Boolean value indicating if the Zone is a *System* one
IsSystem *bool `json:"isSystem,omitempty"`
// LastModifiedBy Email of the user who last modified the Zone
LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
// LastUpdated Timestamp indicating the moment the Zone has been last updated.\
// It is expressed in milliseconds elapsed since January 1, 1970 UTC.
LastUpdated *UnlimitedLong `json:"lastUpdated,omitempty"`
// Name The name of the Zone
Name *string `json:"name,omitempty"`
// Scopes Attached Zone Scopes
Scopes *[]ZoneScope `json:"scopes,omitempty"`
}
ZoneResponseV1 defines model for ZoneResponseV1.
type ZoneScope ¶
type ZoneScope struct {
Id *UnlimitedLong `json:"id,omitempty"`
// Rules Scoping rules to be applied
Rules *string `json:"rules,omitempty"`
// TargetType The target type of the Scope
TargetType string `json:"targetType"`
}
ZoneScope defines model for ZoneScope.