api

package
v0.24.0 Latest Latest
Warning

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

Go to latest
Published: May 30, 2026 License: MIT Imports: 14 Imported by: 0

Documentation

Overview

Code generated by scripts/generate/main.go. DO NOT EDIT.

Code generated by scripts/generate/main.go. DO NOT EDIT.

Code generated by scripts/generate/main.go. DO NOT EDIT.

Code generated by scripts/generate/main.go. DO NOT EDIT.

Code generated by scripts/generate/main.go. DO NOT EDIT.

Code generated by scripts/generate/main.go. DO NOT EDIT.

Code generated by scripts/generate/main.go. DO NOT EDIT.

Code generated by scripts/generate/main.go. DO NOT EDIT.

Code generated by scripts/generate/main.go. DO NOT EDIT.

Code generated by scripts/generate/main.go. DO NOT EDIT.

Code generated by scripts/generate/main.go. DO NOT EDIT.

Code generated by scripts/generate/main.go. DO NOT EDIT.

Code generated by scripts/generate/main.go. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var Version = "dev"

Version is set at build time via ldflags.

Functions

This section is empty.

Types

type Client

type Client struct {
	BaseURL       string
	Token         string
	DefaultParams map[string]string
	HTTPClient    *http.Client
}

Client is a typed HTTP client for the Nullify API.

func NewClient

func NewClient(host string, token string, defaultParams map[string]string, opts ...ClientOption) *Client

NewClient creates a new Nullify API client. By default it retries on 429 and 5xx responses (callers get retries without passing WithHTTPClient).

func (*Client) CreateAdminContextIngest added in v0.16.5

CreateAdminContextIngest - Get Context Upload Credentials POST /admin/context/ingest

func (*Client) CreateAdminEvents added in v0.18.0

CreateAdminEvents - List Unified Events POST /admin/events

func (*Client) CreateAdminFindings added in v0.16.0

CreateAdminFindings - Query Findings POST /admin/findings

func (*Client) CreateAdminFindingsDownload added in v0.16.0

CreateAdminFindingsDownload - Download Findings POST /admin/findings/download

func (*Client) CreateAdminGetFileOwners

CreateAdminGetFileOwners - Get File Owners POST /admin/getFileOwners

func (*Client) CreateAdminIntegrationsAzure

CreateAdminIntegrationsAzure - Install Azure DevOps Integration POST /admin/integrations/azure

func (*Client) CreateAdminIntegrationsAzureCredentials

CreateAdminIntegrationsAzureCredentials - Set Azure Credentials POST /admin/integrations/azure/credentials

func (*Client) CreateAdminIntegrationsBuildkiteToken added in v0.18.0

CreateAdminIntegrationsBuildkiteToken - Set Buildkite API Token POST /admin/integrations/buildkite/token

func (*Client) CreateAdminIntegrationsCircleciToken added in v0.18.0

CreateAdminIntegrationsCircleciToken - Set CircleCI API Token POST /admin/integrations/circleci/token

func (*Client) CreateAdminIntegrationsCloudAwsSettings added in v0.16.5

CreateAdminIntegrationsCloudAwsSettings - Upsert Cloud AWS Settings POST /admin/integrations/cloud/aws/settings

func (*Client) CreateAdminIntegrationsCloudAwsValidateRole added in v0.16.5

CreateAdminIntegrationsCloudAwsValidateRole - Validate AWS Role POST /admin/integrations/cloud/aws/validate-role

func (*Client) CreateAdminIntegrationsCloudAzureSettings added in v0.16.5

CreateAdminIntegrationsCloudAzureSettings - Upsert Cloud Azure Settings POST /admin/integrations/cloud/azure/settings

func (*Client) CreateAdminIntegrationsCloudGcpSettings added in v0.16.5

CreateAdminIntegrationsCloudGcpSettings - Upsert Cloud GCP Settings POST /admin/integrations/cloud/gcp/settings

func (*Client) CreateAdminIntegrationsCloudGcpValidate added in v0.16.5

func (c *Client) CreateAdminIntegrationsCloudGcpValidate(ctx context.Context, in CreateAdminIntegrationsCloudGcpValidateInput) (*models.EndpointsAdminValidateGCPOutput, error)

CreateAdminIntegrationsCloudGcpValidate - Validate GCP Credentials POST /admin/integrations/cloud/gcp/validate

func (*Client) CreateAdminIntegrationsCloudK8sWhitelist added in v0.16.5

CreateAdminIntegrationsCloudK8sWhitelist - Whitelist K8s Connector Accounts POST /admin/integrations/cloud/k8s/whitelist

func (*Client) CreateAdminIntegrationsJenkinsToken added in v0.18.0

CreateAdminIntegrationsJenkinsToken - Set Jenkins API Token POST /admin/integrations/jenkins/token

func (*Client) CreateAdminIntegrationsJira

CreateAdminIntegrationsJira - Update Jira Configuration POST /admin/integrations/jira

func (*Client) CreateAdminIntegrationsSlackKey

CreateAdminIntegrationsSlackKey - Set Slack API Key POST /admin/integrations/slack/key

func (*Client) CreateAdminMetricsFindings

CreateAdminMetricsFindings - Post Findings Metrics POST /admin/metrics/findings

func (*Client) CreateAdminMetricsOverTime

CreateAdminMetricsOverTime - Get Metrics Over Time POST /admin/metrics/over-time

func (*Client) CreateAdminMetricsOverview

CreateAdminMetricsOverview - Query Overview POST /admin/metrics/overview

func (*Client) CreateAdminMetricsRaw

CreateAdminMetricsRaw - Query Raw Metrics POST /admin/metrics/raw

func (*Client) CreateAdminPrivacyAcknowledgment added in v0.16.5

CreateAdminPrivacyAcknowledgment - Post Privacy Acknowledgment POST /admin/privacy/acknowledgment

func (*Client) CreateAdminRepositoriesInitialize

CreateAdminRepositoriesInitialize - Initialize Repositories POST /admin/repositories/initialize

func (*Client) CreateAdminRepositoriesUninitialize

CreateAdminRepositoriesUninitialize - Uninitialize Repositories POST /admin/repositories/uninitialize

func (*Client) CreateAdminRepositoryPropertyTeamKeys added in v0.18.0

CreateAdminRepositoryPropertyTeamKeys - Create Repository Property Team Key POST /admin/repository-property-team-keys

func (*Client) CreateAdminServiceAccounts

CreateAdminServiceAccounts - Create Service Account POST /admin/service_accounts

func (*Client) CreateAdminSla

CreateAdminSla - Post SLA POST /admin/sla

func (*Client) CreateAdminTeamSyncRuns added in v0.18.0

CreateAdminTeamSyncRuns - Trigger Team Sync POST /admin/team-sync-runs

func (*Client) CreateAdminTeams

CreateAdminTeams - Post Team POST /admin/teams

func (*Client) CreateAdminTeamsCompass

CreateAdminTeamsCompass - Post Compass/Atlassian Team POST /admin/teams/compass

func (*Client) CreateAdminTeamsFindings added in v0.18.0

CreateAdminTeamsFindings - Manual Team Findings Assignment POST /admin/teams/findings

func (*Client) CreateAdminTeamsFindingsSync

CreateAdminTeamsFindingsSync - Sync Team Findings POST /admin/teams/findings/sync

func (*Client) CreateAdminTeamsMerge added in v0.16.5

CreateAdminTeamsMerge - Merge Teams POST /admin/teams/merge

func (*Client) CreateAdminTeamsTeamIDEvents added in v0.18.0

CreateAdminTeamsTeamIDEvents - List Team Unified Events POST /admin/teams/{teamID}/events

func (*Client) CreateAdminUiSavedViews

CreateAdminUiSavedViews - Post UI Saved View POST /admin/ui/savedViews

func (*Client) CreateAdminUserMapping

CreateAdminUserMapping - Post Add User Mappings POST /admin/user/mapping

func (*Client) CreateAdminUsers

CreateAdminUsers - Post User POST /admin/users

func (*Client) CreateAdminUsersBulkSearchMappings

CreateAdminUsersBulkSearchMappings - Post Bulk Get User Mappings POST /admin/users/bulkSearchMappings

func (*Client) CreateContextApplications added in v0.14.0

CreateContextApplications - Create Application POST /context/applications

func (*Client) CreateContextApplicationsRebuild added in v0.14.0

CreateContextApplicationsRebuild - Rebuild Applications POST /context/applications/rebuild

func (*Client) CreateContextCloudReconScans added in v0.16.5

CreateContextCloudReconScans - Persist Cloud Recon Scan POST /context/cloud-recon/scans

func (*Client) CreateContextCloudScanStart added in v0.16.5

CreateContextCloudScanStart - Start Cloud Scan POST /context/cloud-scan/start

func (*Client) CreateContextMemories added in v0.14.0

CreateContextMemories - Create Memory POST /context/memories

func (*Client) CreateContextRagResync added in v0.18.0

CreateContextRagResync - Resync RAG Vector Store POST /context/rag/resync

func (*Client) CreateContextRepoScans added in v0.18.0

CreateContextRepoScans - Create Repo Context Scan POST /context/repo-scans

func (*Client) CreateContextReports added in v0.16.5

CreateContextReports - Create Report Generation Job POST /context/reports

func (*Client) CreateContextRepositoriesRepositoryIdProjectsProjectIdSchema added in v0.16.5

func (c *Client) CreateContextRepositoriesRepositoryIdProjectsProjectIdSchema(ctx context.Context, in CreateContextRepositoriesRepositoryIdProjectsProjectIdSchemaInput) (*models.EndpointsPostProjectSchemaOutput, error)

CreateContextRepositoriesRepositoryIdProjectsProjectIdSchema - Upload Project Schema POST /context/repositories/{repositoryId}/projects/{projectId}/schema

func (*Client) CreateContextSbomingestorReplay added in v0.14.0

CreateContextSbomingestorReplay - Compute Dependencies Repository/Project SBOM Ingest Replay POST /context/sbomingestor/replay

func (*Client) CreateContextSbomsGenerate added in v0.16.5

CreateContextSbomsGenerate - Generate SBOM POST /context/sboms/generate

func (*Client) CreateContextSbomsResolve added in v0.18.0

CreateContextSbomsResolve - Get or generate SBOM POST /context/sboms/resolve

func (*Client) CreateContextSbomsScan added in v0.16.5

CreateContextSbomsScan - Scan SBOM (get-or-generate) POST /context/sboms/scan

func (*Client) CreateContextVaultFile added in v0.14.0

CreateContextVaultFile - Post Vault File POST /context/vault/file

func (*Client) CreateContextVaultOnboard added in v0.14.0

CreateContextVaultOnboard - Trigger Vault Onboarding POST /context/vault/onboard

func (*Client) CreateCspmFindingsFindingIdAutofixFix added in v0.18.0

CreateCspmFindingsFindingIdAutofixFix - Post CSPM Finding Autofix POST /cspm/findings/{findingId}/autofix/fix

func (*Client) CreateCspmFindingsFindingIdTicket added in v0.16.5

CreateCspmFindingsFindingIdTicket - Create Ticket for CSPM Finding POST /cspm/findings/{findingId}/ticket

func (*Client) CreateDastBughuntConfigValidate added in v0.16.5

CreateDastBughuntConfigValidate - Validate BugHunt Config POST /dast/bughunt/config/validate

func (*Client) CreateDastBughuntScans

CreateDastBughuntScans - Start BugHunt Scan POST /dast/bughunt/scans

func (*Client) CreateDastBughuntScansScanIdStop

CreateDastBughuntScansScanIdStop - Stop BugHunt Scan POST /dast/bughunt/scans/{scanId}/stop

func (*Client) CreateDastBughuntSuitesSuiteRunNow added in v0.16.5

CreateDastBughuntSuitesSuiteRunNow - Run BugHunt Suite Now POST /dast/bughunt/suites/{suite}/run-now

func (*Client) CreateDastCredentials

CreateDastCredentials - Create Credential POST /dast/credentials

func (*Client) CreateDastCredentialsCredentialIdValidate

CreateDastCredentialsCredentialIdValidate - Validate Credential POST /dast/credentials/{credentialId}/validate

func (*Client) CreateDastPentestApplications

CreateDastPentestApplications - Create Application POST /dast/pentest/applications

func (*Client) CreateDastPentestApplicationsApplicationIdPreflight added in v0.16.5

func (c *Client) CreateDastPentestApplicationsApplicationIdPreflight(ctx context.Context, in CreateDastPentestApplicationsApplicationIdPreflightInput) (*models.EndpointsStartPentestPreflightOutput, error)

CreateDastPentestApplicationsApplicationIdPreflight - Start Pentest Preflight POST /dast/pentest/applications/{applicationId}/preflight

func (*Client) CreateDastPentestFindingsFindingIdAllowlist

func (c *Client) CreateDastPentestFindingsFindingIdAllowlist(ctx context.Context, in CreateDastPentestFindingsFindingIdAllowlistInput) ([]byte, error)

CreateDastPentestFindingsFindingIdAllowlist - Allowlist Pentest Finding POST /dast/pentest/findings/{findingId}/allowlist

func (*Client) CreateDastPentestFindingsFindingIdAutofixFix added in v0.18.0

CreateDastPentestFindingsFindingIdAutofixFix - Post DAST Pentest Finding AutoFix POST /dast/pentest/findings/{findingId}/autofix/fix

func (*Client) CreateDastPentestFindingsFindingIdTicket

CreateDastPentestFindingsFindingIdTicket - Create Jira Ticket for Pentest Finding POST /dast/pentest/findings/{findingId}/ticket

func (*Client) CreateDastPentestFindingsFindingIdUnallowlist added in v0.16.5

func (c *Client) CreateDastPentestFindingsFindingIdUnallowlist(ctx context.Context, in CreateDastPentestFindingsFindingIdUnallowlistInput) ([]byte, error)

CreateDastPentestFindingsFindingIdUnallowlist - Unallowlist Pentest Finding POST /dast/pentest/findings/{findingId}/unallowlist

func (*Client) CreateDastPentestScansScanIdStop

CreateDastPentestScansScanIdStop - Stop Pentest Scan POST /dast/pentest/scans/{scanId}/stop

func (*Client) CreateDastPentestStart

CreateDastPentestStart - Start Pentest Scan from Application POST /dast/pentest/start

func (*Client) CreateManagerCampaigns

CreateManagerCampaigns - Post Campaign POST /manager/campaigns

func (*Client) CreateManagerCampaignsDefaultGenerate

CreateManagerCampaignsDefaultGenerate - Generate Default Campaigns POST /manager/campaigns/default/generate

func (*Client) CreateManagerConfig

CreateManagerConfig - Update Manager config POST /manager/config

func (*Client) CreateManagerCredits

CreateManagerCredits - Update Manager credit balance POST /manager/credits

func (*Client) CreateManagerEventsDeduplicate

CreateManagerEventsDeduplicate - Deduplicate Events POST /manager/events/deduplicate

func (*Client) CreateManagerGroundrules

CreateManagerGroundrules - Post a GroundRules object to S3 POST /manager/groundrules

func (*Client) CreateManagerStrategyTrigger added in v0.18.0

CreateManagerStrategyTrigger - Trigger Strategy Generation POST /manager/strategy/trigger

func (*Client) CreateManagerTacitKnowledgeTrigger added in v0.16.5

CreateManagerTacitKnowledgeTrigger - Trigger TacitKnowledge POST /manager/tacit-knowledge/trigger

func (*Client) CreateManagerThreatInvestigations added in v0.16.5

CreateManagerThreatInvestigations - Post Threat Investigation POST /manager/threat-investigations

func (*Client) CreateManagerTrigger added in v0.16.5

CreateManagerTrigger - Start a Manager run POST /manager/trigger

func (*Client) CreateOrchestratorAutofixBatch added in v0.18.0

CreateOrchestratorAutofixBatch - Start Batch Autofix POST /orchestrator/autofix/batch

func (*Client) CreateOrchestratorFindingsRetriage

CreateOrchestratorFindingsRetriage - Retriage Findings POST /orchestrator/findings/retriage

func (*Client) CreateOrchestratorOnboardingComplete

CreateOrchestratorOnboardingComplete - Complete Onboarding (Test Only) POST /orchestrator/onboarding/complete

func (*Client) CreateOrchestratorOnboardingStart

CreateOrchestratorOnboardingStart - Start Onboarding POST /orchestrator/onboarding/start

func (*Client) CreateSastFindingsAllowlist

func (c *Client) CreateSastFindingsAllowlist(ctx context.Context, in CreateSastFindingsAllowlistInput) ([]byte, error)

CreateSastFindingsAllowlist - Allowlist Batch of SAST Findings POST /sast/findings/allowlist

func (*Client) CreateSastFindingsFindingIdAllowlist

CreateSastFindingsFindingIdAllowlist - Allowlist Finding POST /sast/findings/{findingId}/allowlist

func (*Client) CreateSastFindingsFindingIdAutofixFix

CreateSastFindingsFindingIdAutofixFix - Post Finding AutoFix POST /sast/findings/{findingId}/autofix/fix

func (*Client) CreateSastFindingsFindingIdTicket

CreateSastFindingsFindingIdTicket - Create Ticket POST /sast/findings/{findingId}/ticket

func (*Client) CreateSastFindingsFindingIdUnallowlist

func (c *Client) CreateSastFindingsFindingIdUnallowlist(ctx context.Context, in CreateSastFindingsFindingIdUnallowlistInput) ([]byte, error)

CreateSastFindingsFindingIdUnallowlist - Unallowlist Finding POST /sast/findings/{findingId}/unallowlist

func (*Client) CreateScaContainersFindingsFindingIdAllowlist

func (c *Client) CreateScaContainersFindingsFindingIdAllowlist(ctx context.Context, in CreateScaContainersFindingsFindingIdAllowlistInput) ([]byte, error)

CreateScaContainersFindingsFindingIdAllowlist - Allowlist Container Finding POST /sca/containers/findings/{findingId}/allowlist

func (*Client) CreateScaContainersFindingsFindingIdAutofixFix

CreateScaContainersFindingsFindingIdAutofixFix - Fix Container Findings POST /sca/containers/findings/{findingId}/autofix/fix

func (*Client) CreateScaContainersFindingsFindingIdTicket

CreateScaContainersFindingsFindingIdTicket - Create Jira Ticket POST /sca/containers/findings/{findingId}/ticket

func (*Client) CreateScaContainersFindingsFindingIdUnallowlist

func (c *Client) CreateScaContainersFindingsFindingIdUnallowlist(ctx context.Context, in CreateScaContainersFindingsFindingIdUnallowlistInput) ([]byte, error)

CreateScaContainersFindingsFindingIdUnallowlist - Unallowlist Container Finding POST /sca/containers/findings/{findingId}/unallowlist

func (*Client) CreateScaDependenciesFindingsFindingIdAllowlist

func (c *Client) CreateScaDependenciesFindingsFindingIdAllowlist(ctx context.Context, in CreateScaDependenciesFindingsFindingIdAllowlistInput) ([]byte, error)

CreateScaDependenciesFindingsFindingIdAllowlist - Allowlist Dependency Finding POST /sca/dependencies/findings/{findingId}/allowlist

func (*Client) CreateScaDependenciesFindingsFindingIdAutofixFix

CreateScaDependenciesFindingsFindingIdAutofixFix - Fix Dependency Finding POST /sca/dependencies/findings/{findingId}/autofix/fix

func (*Client) CreateScaDependenciesFindingsFindingIdTicket

CreateScaDependenciesFindingsFindingIdTicket - Create Jira Ticket POST /sca/dependencies/findings/{findingId}/ticket

func (*Client) CreateScaDependenciesFindingsFindingIdUnallowlist

func (c *Client) CreateScaDependenciesFindingsFindingIdUnallowlist(ctx context.Context, in CreateScaDependenciesFindingsFindingIdUnallowlistInput) ([]byte, error)

CreateScaDependenciesFindingsFindingIdUnallowlist - Unallowlist Dependency Finding POST /sca/dependencies/findings/{findingId}/unallowlist

func (*Client) CreateScpmContainersAnalyze added in v0.18.0

CreateScpmContainersAnalyze - Request malware analysis for an OCI container image POST /scpm/containers/analyze

func (*Client) CreateScpmDependenciesAnalyze added in v0.18.0

CreateScpmDependenciesAnalyze - Request malware analysis for a dependency POST /scpm/dependencies/analyze

func (*Client) CreateScpmDependenciesQueryBatch added in v0.18.0

CreateScpmDependenciesQueryBatch - Batch query vulnerabilities + malware verdict for dependencies POST /scpm/dependencies/query/batch

func (*Client) CreateScpmFindingsAllowlist added in v0.18.0

func (c *Client) CreateScpmFindingsAllowlist(ctx context.Context, in CreateScpmFindingsAllowlistInput) ([]byte, error)

CreateScpmFindingsAllowlist - Allowlist Batch of SCPM Findings POST /scpm/findings/allowlist

func (*Client) CreateScpmFindingsFindingIdAllowlist added in v0.18.0

CreateScpmFindingsFindingIdAllowlist - Allowlist Finding POST /scpm/findings/{findingId}/allowlist

func (*Client) CreateScpmFindingsFindingIdAutofixCache added in v0.18.0

func (c *Client) CreateScpmFindingsFindingIdAutofixCache(ctx context.Context, in CreateScpmFindingsFindingIdAutofixCacheInput) ([]byte, error)

CreateScpmFindingsFindingIdAutofixCache - Cache Autofix POST /scpm/findings/{findingId}/autofix/cache

func (*Client) CreateScpmFindingsFindingIdAutofixCacheCreatePr added in v0.18.0

CreateScpmFindingsFindingIdAutofixCacheCreatePr - Create Pull Request from Cached Fix POST /scpm/findings/{findingId}/autofix/cache/create_pr

func (*Client) CreateScpmFindingsFindingIdAutofixFix added in v0.18.0

CreateScpmFindingsFindingIdAutofixFix - Autofix Finding POST /scpm/findings/{findingId}/autofix/fix

func (*Client) CreateScpmFindingsFindingIdUnallowlist added in v0.18.0

func (c *Client) CreateScpmFindingsFindingIdUnallowlist(ctx context.Context, in CreateScpmFindingsFindingIdUnallowlistInput) ([]byte, error)

CreateScpmFindingsFindingIdUnallowlist - Unallowlist Finding POST /scpm/findings/{findingId}/unallowlist

func (*Client) CreateScpmFindingsRetriage added in v0.18.0

CreateScpmFindingsRetriage - Retriage Findings POST /scpm/findings/retriage

func (*Client) CreateScpmFindingsUpload added in v0.18.0

CreateScpmFindingsUpload - Get Presigned URL to Upload SCPM Findings POST /scpm/findings/upload

func (*Client) CreateSecretsCredentialsFindingsAllowlistBatch added in v0.16.5

func (c *Client) CreateSecretsCredentialsFindingsAllowlistBatch(ctx context.Context, in CreateSecretsCredentialsFindingsAllowlistBatchInput) ([]byte, error)

CreateSecretsCredentialsFindingsAllowlistBatch - Allowlist Batch of Credential Findings POST /secrets/credentials/findings/allowlist/batch

func (*Client) CreateSecretsCredentialsFindingsFindingIdAllowlist added in v0.16.5

func (c *Client) CreateSecretsCredentialsFindingsFindingIdAllowlist(ctx context.Context, in CreateSecretsCredentialsFindingsFindingIdAllowlistInput) ([]byte, error)

CreateSecretsCredentialsFindingsFindingIdAllowlist - Allowlist Credential Finding POST /secrets/credentials/findings/{findingId}/allowlist

func (*Client) CreateSecretsCredentialsFindingsFindingIdTicket added in v0.16.5

CreateSecretsCredentialsFindingsFindingIdTicket - Create Ticket for Credential Finding POST /secrets/credentials/findings/{findingId}/ticket

func (*Client) CreateSecretsCredentialsFindingsFindingIdUnallowlist added in v0.16.5

func (c *Client) CreateSecretsCredentialsFindingsFindingIdUnallowlist(ctx context.Context, in CreateSecretsCredentialsFindingsFindingIdUnallowlistInput) ([]byte, error)

CreateSecretsCredentialsFindingsFindingIdUnallowlist - Unallowlist Credential Finding POST /secrets/credentials/findings/{findingId}/unallowlist

func (*Client) CreateSecretsFindingsAllowlistBatch

func (c *Client) CreateSecretsFindingsAllowlistBatch(ctx context.Context, in CreateSecretsFindingsAllowlistBatchInput) ([]byte, error)

CreateSecretsFindingsAllowlistBatch - Allowlist Batch of Credential Findings POST /secrets/findings/allowlist/batch

func (*Client) CreateSecretsFindingsFindingIdAllowlist

func (c *Client) CreateSecretsFindingsFindingIdAllowlist(ctx context.Context, in CreateSecretsFindingsFindingIdAllowlistInput) ([]byte, error)

CreateSecretsFindingsFindingIdAllowlist - Allowlist Credential Finding POST /secrets/findings/{findingId}/allowlist

func (*Client) CreateSecretsFindingsFindingIdTicket

CreateSecretsFindingsFindingIdTicket - Create Ticket for Credential Finding POST /secrets/findings/{findingId}/ticket

func (*Client) CreateSecretsFindingsFindingIdUnallowlist

func (c *Client) CreateSecretsFindingsFindingIdUnallowlist(ctx context.Context, in CreateSecretsFindingsFindingIdUnallowlistInput) ([]byte, error)

CreateSecretsFindingsFindingIdUnallowlist - Unallowlist Credential Finding POST /secrets/findings/{findingId}/unallowlist

func (*Client) CreateSecretsSensitivedataFindingsAllowlistBatch added in v0.16.5

func (c *Client) CreateSecretsSensitivedataFindingsAllowlistBatch(ctx context.Context, in CreateSecretsSensitivedataFindingsAllowlistBatchInput) ([]byte, error)

CreateSecretsSensitivedataFindingsAllowlistBatch - Allowlist Batch of Sensitive Data Findings POST /secrets/sensitivedata/findings/allowlist/batch

func (*Client) CreateSecretsSensitivedataFindingsFindingIdAllowlist added in v0.16.5

func (c *Client) CreateSecretsSensitivedataFindingsFindingIdAllowlist(ctx context.Context, in CreateSecretsSensitivedataFindingsFindingIdAllowlistInput) ([]byte, error)

CreateSecretsSensitivedataFindingsFindingIdAllowlist - Allowlist Sensitive Data Finding POST /secrets/sensitivedata/findings/{findingId}/allowlist

func (*Client) CreateSecretsSensitivedataFindingsFindingIdTicket added in v0.16.5

CreateSecretsSensitivedataFindingsFindingIdTicket - Create Ticket for Sensitive Data Finding POST /secrets/sensitivedata/findings/{findingId}/ticket

func (*Client) CreateSecretsSensitivedataFindingsFindingIdUnallowlist added in v0.16.5

func (c *Client) CreateSecretsSensitivedataFindingsFindingIdUnallowlist(ctx context.Context, in CreateSecretsSensitivedataFindingsFindingIdUnallowlistInput) ([]byte, error)

CreateSecretsSensitivedataFindingsFindingIdUnallowlist - Unallowlist Sensitive Data Finding POST /secrets/sensitivedata/findings/{findingId}/unallowlist

func (*Client) DeleteAdminIntegrationsBuildkite added in v0.18.0

DeleteAdminIntegrationsBuildkite - Delete Buildkite Integration DELETE /admin/integrations/buildkite

func (*Client) DeleteAdminIntegrationsCircleci added in v0.18.0

DeleteAdminIntegrationsCircleci - Delete CircleCI Integration DELETE /admin/integrations/circleci

func (*Client) DeleteAdminIntegrationsCloudAwsSettings added in v0.16.5

DeleteAdminIntegrationsCloudAwsSettings - Delete Cloud AWS Settings DELETE /admin/integrations/cloud/aws/settings

func (*Client) DeleteAdminIntegrationsCloudAzureSettings added in v0.16.5

DeleteAdminIntegrationsCloudAzureSettings - Delete Cloud Azure Settings DELETE /admin/integrations/cloud/azure/settings

func (*Client) DeleteAdminIntegrationsCloudGcpSettings added in v0.16.5

DeleteAdminIntegrationsCloudGcpSettings - Delete Cloud GCP Settings DELETE /admin/integrations/cloud/gcp/settings

func (*Client) DeleteAdminIntegrationsJenkins added in v0.18.0

DeleteAdminIntegrationsJenkins - Delete Jenkins Integration DELETE /admin/integrations/jenkins

func (*Client) DeleteAdminRepositoryPropertyTeamKeys added in v0.18.0

DeleteAdminRepositoryPropertyTeamKeys - Delete Repository Property Team Key DELETE /admin/repository-property-team-keys

func (*Client) DeleteAdminServiceAccounts

DeleteAdminServiceAccounts - Delete Service Account DELETE /admin/service_accounts

func (*Client) DeleteAdminTeamsTeamID added in v0.18.0

DeleteAdminTeamsTeamID - Delete Manual Team DELETE /admin/teams/{teamID}

func (*Client) DeleteAdminUiSavedViewsSavedViewId

DeleteAdminUiSavedViewsSavedViewId - Delete UI Saved View DELETE /admin/ui/savedViews/{savedViewId}

func (*Client) DeleteAdminUserMappingUserId

func (c *Client) DeleteAdminUserMappingUserId(ctx context.Context, in DeleteAdminUserMappingUserIdInput) ([]byte, error)

DeleteAdminUserMappingUserId - Delete User Mapping DELETE /admin/user/mapping/{userId}

func (*Client) DeleteAdminUsersUserIdErasure added in v0.16.5

DeleteAdminUsersUserIdErasure - Delete User Erasure (GDPR Art. 17) DELETE /admin/users/{userId}/erasure

func (*Client) DeleteContextApplicationsApplicationId added in v0.14.0

DeleteContextApplicationsApplicationId - Delete Application DELETE /context/applications/{applicationId}

func (*Client) DeleteContextArtifactsArtifactId added in v0.16.5

DeleteContextArtifactsArtifactId - Delete Artifact DELETE /context/artifacts/{artifactId}

func (*Client) DeleteContextCicdPipelinesPipelineId added in v0.16.5

func (c *Client) DeleteContextCicdPipelinesPipelineId(ctx context.Context, in DeleteContextCicdPipelinesPipelineIdInput) (*models.EndpointsDeletePipelineOutput, error)

DeleteContextCicdPipelinesPipelineId - Delete CI/CD Pipeline DELETE /context/cicd-pipelines/{pipelineId}

func (*Client) DeleteContextDeps added in v0.14.0

DeleteContextDeps - Delete dependency data DELETE /context/deps

func (*Client) DeleteContextEntrypointsEntrypointId added in v0.16.5

DeleteContextEntrypointsEntrypointId - Delete Entrypoint DELETE /context/entrypoints/{entrypointId}

func (*Client) DeleteContextMemoriesMemoryId added in v0.14.0

DeleteContextMemoriesMemoryId - Delete Memory DELETE /context/memories/{memoryId}

func (*Client) DeleteContextRepositoriesRepositoryId added in v0.14.0

DeleteContextRepositoriesRepositoryId - Delete Repository DELETE /context/repositories/{repositoryId}

func (*Client) DeleteContextRepositoriesRepositoryIdProjectsProjectId added in v0.16.5

func (c *Client) DeleteContextRepositoriesRepositoryIdProjectsProjectId(ctx context.Context, in DeleteContextRepositoriesRepositoryIdProjectsProjectIdInput) (*models.EndpointsDeleteProjectOutput, error)

DeleteContextRepositoriesRepositoryIdProjectsProjectId - Delete Project DELETE /context/repositories/{repositoryId}/projects/{projectId}

func (*Client) DeleteContextSboms added in v0.16.5

DeleteContextSboms - Delete SBOMs for tenant DELETE /context/sboms

func (*Client) DeleteContextVaultFileFileId added in v0.14.0

func (c *Client) DeleteContextVaultFileFileId(ctx context.Context, in DeleteContextVaultFileFileIdInput) ([]byte, error)

DeleteContextVaultFileFileId - Delete Vault File DELETE /context/vault/file/{fileId}

func (*Client) DeleteDastCredentialsCredentialId

DeleteDastCredentialsCredentialId - Delete Credential DELETE /dast/credentials/{credentialId}

func (*Client) DeleteDastPentestApplicationsApplicationId

DeleteDastPentestApplicationsApplicationId - Delete Pentest App Config DELETE /dast/pentest/applications/{applicationId}

func (*Client) DeleteManagerCampaignsCampaignId

func (c *Client) DeleteManagerCampaignsCampaignId(ctx context.Context, in DeleteManagerCampaignsCampaignIdInput) ([]byte, error)

DeleteManagerCampaignsCampaignId - Delete Campaign DELETE /manager/campaigns/{campaignId}

func (*Client) DeleteManagerChatSessionsChatID added in v0.16.5

DeleteManagerChatSessionsChatID - Delete Chat Session DELETE /manager/chat/sessions/{chatID}

func (*Client) DeleteManagerCustomerQuestions added in v0.16.5

DeleteManagerCustomerQuestions - Delete All Customer Question Sets DELETE /manager/customer-questions

func (*Client) DeleteManagerCustomerQuestionsQuestionSetId added in v0.16.5

DeleteManagerCustomerQuestionsQuestionSetId - Delete Customer Question Set DELETE /manager/customer-questions/{questionSetId}

func (*Client) DeleteManagerCustomerQuestionsQuestionSetIdQuestionsQuestionId added in v0.16.5

func (c *Client) DeleteManagerCustomerQuestionsQuestionSetIdQuestionsQuestionId(ctx context.Context, in DeleteManagerCustomerQuestionsQuestionSetIdQuestionsQuestionIdInput) (*models.EndpointsDeleteCustomerQuestionOutput, error)

DeleteManagerCustomerQuestionsQuestionSetIdQuestionsQuestionId - Delete Customer Question DELETE /manager/customer-questions/{questionSetId}/questions/{questionId}

func (*Client) DeleteManagerEventsEventId

DeleteManagerEventsEventId - Delete Event DELETE /manager/events/{eventId}

func (*Client) GetAdminFindingFindingId added in v0.16.0

GetAdminFindingFindingId - Get Finding GET /admin/finding/{findingId}

func (*Client) GetAdminTeamTeamID added in v0.16.5

GetAdminTeamTeamID - Get Team GET /admin/team/{teamID}

func (*Client) GetAdminUserUserID added in v0.16.5

GetAdminUserUserID - Get User GET /admin/user/{userID}

func (*Client) GetAdminUsersProviderID

GetAdminUsersProviderID - Get Provider Users GET /admin/users/{providerID}

func (*Client) GetAdminUsersProviderIDUserID

func (c *Client) GetAdminUsersProviderIDUserID(ctx context.Context, in GetAdminUsersProviderIDUserIDInput) (*models.EndpointsGetUserOutput, error)

GetAdminUsersProviderIDUserID - Get User By Provider GET /admin/users/{providerID}/{userID}

func (*Client) GetContextApplicationsApplicationId added in v0.14.0

GetContextApplicationsApplicationId - Get Application GET /context/applications/{applicationId}

func (*Client) GetContextArtifactDeploymentsDeploymentId added in v0.16.5

GetContextArtifactDeploymentsDeploymentId - Get Artifact Deployment GET /context/artifact-deployments/{deploymentId}

func (*Client) GetContextArtifactsArtifactId added in v0.16.5

func (c *Client) GetContextArtifactsArtifactId(ctx context.Context, in GetContextArtifactsArtifactIdInput) (*models.EndpointsGetArtifactOutput, error)

GetContextArtifactsArtifactId - Get Artifact GET /context/artifacts/{artifactId}

func (*Client) GetContextCicdPipelinesPipelineId added in v0.16.5

func (c *Client) GetContextCicdPipelinesPipelineId(ctx context.Context, in GetContextCicdPipelinesPipelineIdInput) (*models.EndpointsGetPipelineOutput, error)

GetContextCicdPipelinesPipelineId - Get CI/CD Pipeline GET /context/cicd-pipelines/{pipelineId}

func (*Client) GetContextEntrypointsEntrypointId added in v0.16.5

func (c *Client) GetContextEntrypointsEntrypointId(ctx context.Context, in GetContextEntrypointsEntrypointIdInput) (*models.EndpointsGetEntrypointOutput, error)

GetContextEntrypointsEntrypointId - Get Entrypoint GET /context/entrypoints/{entrypointId}

func (*Client) GetContextMemoriesMemoryId added in v0.14.0

func (c *Client) GetContextMemoriesMemoryId(ctx context.Context, in GetContextMemoriesMemoryIdInput) (*models.EndpointsGetMemoryOutput, error)

GetContextMemoriesMemoryId - Get Memory GET /context/memories/{memoryId}

func (*Client) GetContextRepoScansScanId added in v0.18.0

GetContextRepoScansScanId - Get Repo Context Scan GET /context/repo-scans/{scanId}

func (*Client) GetContextReportsJobId added in v0.16.5

GetContextReportsJobId - Get Report Status GET /context/reports/{jobId}

func (*Client) GetContextRepositoriesRepositoryId added in v0.14.0

func (c *Client) GetContextRepositoriesRepositoryId(ctx context.Context, in GetContextRepositoriesRepositoryIdInput) (*models.EndpointsGetRepositoryOutput, error)

GetContextRepositoriesRepositoryId - Get Repository GET /context/repositories/{repositoryId}

func (*Client) GetContextRepositoriesRepositoryIdProjectsProjectId added in v0.14.0

func (c *Client) GetContextRepositoriesRepositoryIdProjectsProjectId(ctx context.Context, in GetContextRepositoriesRepositoryIdProjectsProjectIdInput) (*models.EndpointsGetProjectOutput, error)

GetContextRepositoriesRepositoryIdProjectsProjectId - Get Project GET /context/repositories/{repositoryId}/projects/{projectId}

func (*Client) GetContextSbomsRepositoryRepositoryIdProjectProjectId added in v0.14.0

func (c *Client) GetContextSbomsRepositoryRepositoryIdProjectProjectId(ctx context.Context, in GetContextSbomsRepositoryRepositoryIdProjectProjectIdInput) (*models.EndpointsGetSBOMSOutput, error)

GetContextSbomsRepositoryRepositoryIdProjectProjectId - Get Repository/Project SBOMs GET /context/sboms/repository/{repositoryId}/project/{projectId}

func (*Client) GetContextVaultFileFileId added in v0.14.0

GetContextVaultFileFileId - Get Vault File GET /context/vault/file/{fileId}

func (*Client) GetCspmFindingsFindingId

GetCspmFindingsFindingId - Get CSPM Finding GET /cspm/findings/{findingId}

func (*Client) GetCspmScansScanId

GetCspmScansScanId - Get CSPM Scan GET /cspm/scans/{scanId}

func (*Client) GetDastBughuntFindingsFindingId

GetDastBughuntFindingsFindingId - Get BugHunt Finding GET /dast/bughunt/findings/{findingId}

func (*Client) GetDastBughuntScansScanId

GetDastBughuntScansScanId - Get BugHunt Scan GET /dast/bughunt/scans/{scanId}

func (*Client) GetDastCredentialsCredentialId

GetDastCredentialsCredentialId - Get Credential GET /dast/credentials/{credentialId}

func (*Client) GetDastPentestApplicationsApplicationId

GetDastPentestApplicationsApplicationId - Get Pentest App Config GET /dast/pentest/applications/{applicationId}

func (*Client) GetDastPentestFindingsFindingId

GetDastPentestFindingsFindingId - Get Pentest Finding GET /dast/pentest/findings/{findingId}

func (*Client) GetDastPentestPreflightsPreflightId added in v0.16.5

GetDastPentestPreflightsPreflightId - Get Pentest Preflight GET /dast/pentest/preflights/{preflightId}

func (*Client) GetDastPentestScansScanId

GetDastPentestScansScanId - Get Pentest Scan GET /dast/pentest/scans/{scanId}

func (*Client) GetInfrastructureGraphsAccountId added in v0.18.0

GetInfrastructureGraphsAccountId - Get Infrastructure Graph GET /infrastructure/graphs/{accountId}

func (*Client) GetManagerCampaignsCampaignId

func (c *Client) GetManagerCampaignsCampaignId(ctx context.Context, in GetManagerCampaignsCampaignIdInput) (*models.EndpointsGetCampaignOutput, error)

GetManagerCampaignsCampaignId - Get Campaign by ID GET /manager/campaigns/{campaignId}

func (*Client) GetManagerCampaignsCampaignIdRunsRunId added in v0.18.0

func (c *Client) GetManagerCampaignsCampaignIdRunsRunId(ctx context.Context, in GetManagerCampaignsCampaignIdRunsRunIdInput) (*models.EndpointsGetCampaignRunOutput, error)

GetManagerCampaignsCampaignIdRunsRunId - Get Campaign Run GET /manager/campaigns/{campaignId}/runs/{runId}

func (*Client) GetManagerChatSessionsChatID added in v0.16.5

GetManagerChatSessionsChatID - Get Chat Session GET /manager/chat/sessions/{chatID}

func (*Client) GetManagerCustomerQuestionsQuestionSetId added in v0.16.5

GetManagerCustomerQuestionsQuestionSetId - Get Customer Question Set GET /manager/customer-questions/{questionSetId}

func (*Client) GetManagerThreatInvestigationsThreatInvestigationId added in v0.16.5

func (c *Client) GetManagerThreatInvestigationsThreatInvestigationId(ctx context.Context, in GetManagerThreatInvestigationsThreatInvestigationIdInput) (*models.EndpointsGetThreatInvestigationOutput, error)

GetManagerThreatInvestigationsThreatInvestigationId - Get Threat Investigation GET /manager/threat-investigations/{threatInvestigationId}

func (*Client) GetOrchestratorAutofixBatchExecutionId added in v0.18.0

GetOrchestratorAutofixBatchExecutionId - Get Batch Autofix Status GET /orchestrator/autofix/batch/{executionId}

func (*Client) GetOrchestratorCodereviewsId

GetOrchestratorCodereviewsId - Get Code Review GET /orchestrator/codereviews/{id}

func (*Client) GetSastFindingsFindingId

GetSastFindingsFindingId - Get Finding GET /sast/findings/{findingId}

func (*Client) GetSastRepositoriesRepositoryId

GetSastRepositoriesRepositoryId - Get Repository Stats GET /sast/repositories/{repositoryId}

func (*Client) GetScaContainersFindingsFindingId

GetScaContainersFindingsFindingId - Get Container Finding GET /sca/containers/findings/{findingId}

func (*Client) GetScaDependenciesFindingsFindingId

GetScaDependenciesFindingsFindingId - Get Finding GET /sca/dependencies/findings/{findingId}

func (*Client) GetScaRepositoriesRepositoryId

GetScaRepositoriesRepositoryId - Get Repository Stats GET /sca/repositories/{repositoryId}

func (*Client) GetScpmFindingsFindingId added in v0.18.0

GetScpmFindingsFindingId - Get Finding GET /scpm/findings/{findingId}

func (*Client) GetSecretsCredentialsFindingsFindingId added in v0.16.5

GetSecretsCredentialsFindingsFindingId - Get Credential Finding GET /secrets/credentials/findings/{findingId}

func (*Client) GetSecretsFindingsFindingId

GetSecretsFindingsFindingId - Get Credential Finding GET /secrets/findings/{findingId}

func (*Client) GetSecretsSensitivedataFindingsFindingId added in v0.16.5

GetSecretsSensitivedataFindingsFindingId - Get Sensitive Data Finding GET /secrets/sensitivedata/findings/{findingId}

func (*Client) ListAdminAssessmentsScanCoverage added in v0.16.5

ListAdminAssessmentsScanCoverage - Get Scan Coverage GET /admin/assessments/scan-coverage

func (*Client) ListAdminAssessmentsScanCoverageFindings added in v0.16.5

ListAdminAssessmentsScanCoverageFindings - Get Scan Coverage Findings GET /admin/assessments/scan-coverage/findings

func (*Client) ListAdminChecklist

ListAdminChecklist - Get Checklist GET /admin/checklist

func (*Client) ListAdminFixEffort

ListAdminFixEffort - Get Fix Effort Mapping GET /admin/fix-effort

func (*Client) ListAdminGetFileContents

ListAdminGetFileContents - Get File Contents GET /admin/getFileContents

func (*Client) ListAdminGetPullRequest

ListAdminGetPullRequest - Get PR State GET /admin/getPullRequest

func (*Client) ListAdminInstallations

ListAdminInstallations - Get App Installations GET /admin/installations

func (*Client) ListAdminIntegrationsAzure

ListAdminIntegrationsAzure - Get Azure Configuration GET /admin/integrations/azure

func (*Client) ListAdminIntegrationsBuildkite added in v0.18.0

ListAdminIntegrationsBuildkite - Get Buildkite Integration Status GET /admin/integrations/buildkite

func (*Client) ListAdminIntegrationsCircleci added in v0.18.0

ListAdminIntegrationsCircleci - Get CircleCI Integration Status GET /admin/integrations/circleci

func (*Client) ListAdminIntegrationsCloudAwsSettings added in v0.16.5

ListAdminIntegrationsCloudAwsSettings - Get Cloud AWS Settings GET /admin/integrations/cloud/aws/settings

func (*Client) ListAdminIntegrationsCloudAzureSettings added in v0.16.5

ListAdminIntegrationsCloudAzureSettings - Get Cloud Azure Settings GET /admin/integrations/cloud/azure/settings

func (*Client) ListAdminIntegrationsCloudGcpSettings added in v0.16.5

ListAdminIntegrationsCloudGcpSettings - Get Cloud GCP Settings GET /admin/integrations/cloud/gcp/settings

func (*Client) ListAdminIntegrationsGithubAppSettings

ListAdminIntegrationsGithubAppSettings - Get GitHub App Settings GET /admin/integrations/github/app-settings

func (*Client) ListAdminIntegrationsJenkins added in v0.18.0

ListAdminIntegrationsJenkins - Get Jenkins Integration Status GET /admin/integrations/jenkins

func (*Client) ListAdminIntegrationsJira

ListAdminIntegrationsJira - Get Jira Configuration GET /admin/integrations/jira

func (*Client) ListAdminIntegrationsLinearInstall added in v0.16.5

ListAdminIntegrationsLinearInstall - Start Linear OAuth install GET /admin/integrations/linear/install

func (*Client) ListAdminIntegrationsLinearOauth added in v0.16.5

ListAdminIntegrationsLinearOauth - Get Linear OAuth install status GET /admin/integrations/linear/oauth

func (*Client) ListAdminIntegrationsNotifications added in v0.16.5

ListAdminIntegrationsNotifications - Get Notification Config GET /admin/integrations/notifications

func (*Client) ListAdminIntegrationsSlack

ListAdminIntegrationsSlack - Get Slack Configuration GET /admin/integrations/slack

func (*Client) ListAdminIntegrationsSlackInstall added in v0.16.5

ListAdminIntegrationsSlackInstall - Start Slack distributed install GET /admin/integrations/slack/install

func (*Client) ListAdminIntegrationsTeams added in v0.16.5

ListAdminIntegrationsTeams - Get Integration Teams GET /admin/integrations/teams

func (*Client) ListAdminIntegrationsUsers added in v0.16.5

ListAdminIntegrationsUsers - Get Integration Users GET /admin/integrations/users

func (*Client) ListAdminMetricsInteractions

ListAdminMetricsInteractions - Get Interactions GET /admin/metrics/interactions

func (*Client) ListAdminMetricsUsageAggregate added in v0.18.0

ListAdminMetricsUsageAggregate - Usage Aggregate GET /admin/metrics/usage/aggregate

func (*Client) ListAdminMetricsUsageLedger added in v0.18.0

ListAdminMetricsUsageLedger - Usage Ledger GET /admin/metrics/usage/ledger

func (*Client) ListAdminMetricsUsageTimeseries added in v0.18.0

ListAdminMetricsUsageTimeseries - Usage Timeseries GET /admin/metrics/usage/timeseries

func (*Client) ListAdminOrganization

ListAdminOrganization - Get Organization GET /admin/organization

func (*Client) ListAdminPrivacyAcknowledgment added in v0.16.5

ListAdminPrivacyAcknowledgment - Get Privacy Acknowledgment GET /admin/privacy/acknowledgment

func (*Client) ListAdminRepositories

ListAdminRepositories - Get Repositories GET /admin/repositories

func (*Client) ListAdminRepositoryPropertyTeamKeys added in v0.18.0

ListAdminRepositoryPropertyTeamKeys - List Repository Property Team Keys GET /admin/repository-property-team-keys

func (*Client) ListAdminServiceAccounts

ListAdminServiceAccounts - Get Service Accounts GET /admin/service_accounts

func (*Client) ListAdminSla

ListAdminSla - Get SLAs GET /admin/sla

func (*Client) ListAdminTeamSourcePreferences added in v0.18.0

ListAdminTeamSourcePreferences - Get Team Source Preferences GET /admin/team-source-preferences

func (*Client) ListAdminTeamSyncRuns added in v0.18.0

ListAdminTeamSyncRuns - List Team Sync Runs GET /admin/team-sync-runs

func (*Client) ListAdminTeams

ListAdminTeams - Get All Teams GET /admin/teams

func (*Client) ListAdminTeamsAppzip

ListAdminTeamsAppzip - Get Teams App Zip GET /admin/teams/appzip

func (*Client) ListAdminTeamsFindings

ListAdminTeamsFindings - Get All Team Findings mapping GET /admin/teams/findings

func (*Client) ListAdminTeamsTeamIDFindings

ListAdminTeamsTeamIDFindings - Get Team Findings mapping GET /admin/teams/{teamID}/findings

func (*Client) ListAdminUiSavedViews

ListAdminUiSavedViews - Get UI Saved Views GET /admin/ui/savedViews

func (*Client) ListAdminUserCurrent

ListAdminUserCurrent - Get Current User GET /admin/user/current

func (*Client) ListAdminUserMapping

ListAdminUserMapping - Get User Mapping GET /admin/user/mapping

func (*Client) ListAdminUserMappingSuggestions

ListAdminUserMappingSuggestions - Get User Mapping Suggestions GET /admin/user/mapping/suggestions

func (*Client) ListAdminUserMappings

ListAdminUserMappings - Get User Mappings GET /admin/user/mappings

func (*Client) ListAdminUsers

ListAdminUsers - Get All Users GET /admin/users

func (*Client) ListAdminUsersUserIdExport added in v0.16.5

ListAdminUsersUserIdExport - Get User Data Export (GDPR Art. 15, 20) GET /admin/users/{userId}/export

func (*Client) ListAssetGraphReachability added in v0.18.0

ListAssetGraphReachability - Get Asset Graph Reachability GET /asset-graph/reachability

func (*Client) ListAssetGraphSearch added in v0.18.0

ListAssetGraphSearch - Search Asset Graph GET /asset-graph/search

func (*Client) ListAssetGraphSubgraph added in v0.18.0

ListAssetGraphSubgraph - Get Asset Graph Subgraph GET /asset-graph/subgraph

func (*Client) ListAssetGraphSummary added in v0.18.0

ListAssetGraphSummary - Get Asset Graph Summary GET /asset-graph/summary

func (*Client) ListContextApplications added in v0.14.0

ListContextApplications - Get Applications GET /context/applications

func (*Client) ListContextApplicationsApplicationIdSchema added in v0.16.5

ListContextApplicationsApplicationIdSchema - Get Application Schema GET /context/applications/{applicationId}/schema

func (*Client) ListContextArtifactDeployments added in v0.16.5

ListContextArtifactDeployments - List Artifact Deployments GET /context/artifact-deployments

func (*Client) ListContextArtifacts added in v0.16.5

ListContextArtifacts - List Artifacts GET /context/artifacts

func (*Client) ListContextAssetInventoryCloudAccounts added in v0.16.5

ListContextAssetInventoryCloudAccounts - Get Asset Inventory Cloud Accounts GET /context/asset-inventory/cloud-accounts

func (*Client) ListContextAssetInventoryCloudResources added in v0.16.5

ListContextAssetInventoryCloudResources - Get Asset Inventory Cloud Resources GET /context/asset-inventory/cloud-resources

func (*Client) ListContextAssetInventoryPublicFacing added in v0.16.5

ListContextAssetInventoryPublicFacing - Get Public Facing Assets GET /context/asset-inventory/public-facing

func (*Client) ListContextAssetInventoryResources added in v0.14.0

ListContextAssetInventoryResources - Get Asset Inventory Resources GET /context/asset-inventory/resources

func (*Client) ListContextCicdPipelines added in v0.16.5

ListContextCicdPipelines - List CI/CD Pipelines GET /context/cicd-pipelines

func (*Client) ListContextCloudReconAccountsAccountIdDiscoveredNodes added in v0.16.5

ListContextCloudReconAccountsAccountIdDiscoveredNodes - Get Cloud Recon Discovered Nodes GET /context/cloud-recon/accounts/{accountId}/discovered-nodes

func (*Client) ListContextCloudReconAccountsAccountIdHotspots added in v0.16.5

ListContextCloudReconAccountsAccountIdHotspots - Get Cloud Recon Hotspots GET /context/cloud-recon/accounts/{accountId}/hotspots

func (*Client) ListContextCloudReconAccountsAccountIdScansLatest added in v0.16.5

ListContextCloudReconAccountsAccountIdScansLatest - Get Latest Cloud Recon Scan GET /context/cloud-recon/accounts/{accountId}/scans/latest

func (*Client) ListContextCloudReconTenantsCrossAccountTrusts added in v0.16.5

ListContextCloudReconTenantsCrossAccountTrusts - Get Tenant Cloud Recon Cross-Account Trusts GET /context/cloud-recon/tenants/cross-account-trusts

func (*Client) ListContextCloudScanScanIdStatus added in v0.16.5

ListContextCloudScanScanIdStatus - Get Cloud Scan Status GET /context/cloud-scan/{scanId}/status

func (*Client) ListContextDeps added in v0.14.0

ListContextDeps - List Tenant Wide Dependencies (Historical) GET /context/deps

func (*Client) ListContextDepsActive added in v0.14.0

ListContextDepsActive - List Tenant Wide Active Dependencies GET /context/deps/active

func (*Client) ListContextDepsActiveSummary added in v0.18.0

ListContextDepsActiveSummary - Tenant Wide Active Dependency Summary GET /context/deps/active/summary

func (*Client) ListContextDepsByRefBomRef added in v0.16.5

ListContextDepsByRefBomRef - Get Dependencies by Bom Ref GET /context/deps/by-ref/{bomRef}

func (*Client) ListContextDepsDependentsBomRef added in v0.16.5

ListContextDepsDependentsBomRef - List Dependents of a Bom Ref GET /context/deps/dependents/{bomRef}

func (*Client) ListContextDepsExposure added in v0.14.0

ListContextDepsExposure - Global package exposure by version filter (semver or hash) GET /context/deps/exposure

func (*Client) ListContextDepsRepositoryRepositoryIdProjectProjectIdActive added in v0.14.0

func (c *Client) ListContextDepsRepositoryRepositoryIdProjectProjectIdActive(ctx context.Context, in ListContextDepsRepositoryRepositoryIdProjectProjectIdActiveInput) (*models.EndpointsGetProjectActiveDepsOutput, error)

ListContextDepsRepositoryRepositoryIdProjectProjectIdActive - List Active Dependencies GET /context/deps/repository/{repositoryId}/project/{projectId}/active

func (*Client) ListContextDepsRepositoryRepositoryIdProjectProjectIdAtCommit added in v0.14.0

func (c *Client) ListContextDepsRepositoryRepositoryIdProjectProjectIdAtCommit(ctx context.Context, in ListContextDepsRepositoryRepositoryIdProjectProjectIdAtCommitInput) (*models.EndpointsGetDepsAtCommitOutput, error)

ListContextDepsRepositoryRepositoryIdProjectProjectIdAtCommit - Dependencies at commit GET /context/deps/repository/{repositoryId}/project/{projectId}/at/{commit}

func (*Client) ListContextDepsRepositoryRepositoryIdProjectProjectIdDiff added in v0.14.0

func (c *Client) ListContextDepsRepositoryRepositoryIdProjectProjectIdDiff(ctx context.Context, in ListContextDepsRepositoryRepositoryIdProjectProjectIdDiffInput) (*models.EndpointsGetDepsDiffOutput, error)

ListContextDepsRepositoryRepositoryIdProjectProjectIdDiff - Dependency diff between two commits GET /context/deps/repository/{repositoryId}/project/{projectId}/diff

func (*Client) ListContextDepsRepositoryRepositoryIdProjectProjectIdExposure added in v0.14.0

func (c *Client) ListContextDepsRepositoryRepositoryIdProjectProjectIdExposure(ctx context.Context, in ListContextDepsRepositoryRepositoryIdProjectProjectIdExposureInput) (*models.EndpointsGetProjectExposureOutput, error)

ListContextDepsRepositoryRepositoryIdProjectProjectIdExposure - Project package exposure by version filter (semver or hash) GET /context/deps/repository/{repositoryId}/project/{projectId}/exposure

func (*Client) ListContextDepsRepositoryRepositoryIdProjectProjectIdHistory added in v0.14.0

func (c *Client) ListContextDepsRepositoryRepositoryIdProjectProjectIdHistory(ctx context.Context, in ListContextDepsRepositoryRepositoryIdProjectProjectIdHistoryInput) (*models.EndpointsGetDepsHistoryOut, error)

ListContextDepsRepositoryRepositoryIdProjectProjectIdHistory - Package exposure history (windows) GET /context/deps/repository/{repositoryId}/project/{projectId}/history

func (*Client) ListContextDepsWithoutLockfile added in v0.16.5

ListContextDepsWithoutLockfile - List projects/repos without lockfiles GET /context/deps/without-lockfile

func (*Client) ListContextEntrypoints added in v0.16.5

ListContextEntrypoints - List Entrypoints GET /context/entrypoints

func (*Client) ListContextMemories added in v0.14.0

ListContextMemories - Get Memories GET /context/memories

func (*Client) ListContextMemoriesMemoryIdVersions added in v0.14.0

ListContextMemoriesMemoryIdVersions - Get Memory Versions GET /context/memories/{memoryId}/versions

func (*Client) ListContextMemoriesType added in v0.16.5

ListContextMemoriesType - Get Memories By Type GET /context/memories/type

func (*Client) ListContextOrganization added in v0.14.0

ListContextOrganization - Get Organization Context GET /context/organization

func (*Client) ListContextRepoScans added in v0.18.0

ListContextRepoScans - List Repo Context Scans GET /context/repo-scans

func (*Client) ListContextRepositories added in v0.14.0

ListContextRepositories - Get Contexts of Repositories GET /context/repositories

func (*Client) ListContextRepositoriesRepositoryIdProjects added in v0.14.0

ListContextRepositoriesRepositoryIdProjects - List Projects GET /context/repositories/{repositoryId}/projects

func (*Client) ListContextRepositoriesRepositoryIdProjectsProjectIdSchema added in v0.14.0

func (c *Client) ListContextRepositoriesRepositoryIdProjectsProjectIdSchema(ctx context.Context, in ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaInput) (*models.EndpointsGetProjectSchemaOutput, error)

ListContextRepositoriesRepositoryIdProjectsProjectIdSchema - Get Project Schema GET /context/repositories/{repositoryId}/projects/{projectId}/schema

func (*Client) ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaMetadata added in v0.14.0

func (c *Client) ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaMetadata(ctx context.Context, in ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaMetadataInput) (*models.EndpointsGetProjectSchemaMetadataOutput, error)

ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaMetadata - Get Project Schema Metadata GET /context/repositories/{repositoryId}/projects/{projectId}/schema/metadata

func (*Client) ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaRaw added in v0.16.5

func (c *Client) ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaRaw(ctx context.Context, in ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaRawInput) (*models.EndpointsGetProjectSchemaRawOutput, error)

ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaRaw - Get Project Schema Raw File GET /context/repositories/{repositoryId}/projects/{projectId}/schema/raw

func (*Client) ListContextSbomsRepositoryRepositoryIdLatest added in v0.16.5

func (c *Client) ListContextSbomsRepositoryRepositoryIdLatest(ctx context.Context, in ListContextSbomsRepositoryRepositoryIdLatestInput) (*models.EndpointsGetLatestSBOMsOutput, error)

ListContextSbomsRepositoryRepositoryIdLatest - Get Latest SBOMs for Repository GET /context/sboms/repository/{repositoryId}/latest

func (*Client) ListContextSbomsTree added in v0.14.0

ListContextSbomsTree - Get SBOM key tree for tenant GET /context/sboms/tree

func (*Client) ListContextSchemas added in v0.16.5

ListContextSchemas - List Schemas GET /context/schemas

func (*Client) ListContextVaultFiles added in v0.14.0

ListContextVaultFiles - Get Vault Files GET /context/vault/files

func (*Client) ListContextVaultFilesList added in v0.14.0

ListContextVaultFilesList - Get Vault Files List GET /context/vault/files/list

func (*Client) ListCspmFindings

ListCspmFindings - Get CSPM Findings GET /cspm/findings

func (*Client) ListCspmFindingsFindingIdAutofixActivity added in v0.18.0

ListCspmFindingsFindingIdAutofixActivity - Get CSPM Finding Autofix Activity GET /cspm/findings/{findingId}/autofix/activity

func (*Client) ListCspmFindingsFindingIdAutofixCacheDiff added in v0.16.5

ListCspmFindingsFindingIdAutofixCacheDiff - Get CSPM Finding Autofix Diff GET /cspm/findings/{findingId}/autofix/cache/diff

func (*Client) ListCspmFindingsFindingIdAutofixState added in v0.18.0

ListCspmFindingsFindingIdAutofixState - Get CSPM Finding Autofix State GET /cspm/findings/{findingId}/autofix/state

func (*Client) ListCspmFindingsFindingIdAutofixStatus added in v0.18.0

ListCspmFindingsFindingIdAutofixStatus - Get CSPM Finding Autofix Status GET /cspm/findings/{findingId}/autofix/status

func (*Client) ListCspmScans

ListCspmScans - Get CSPM Scans GET /cspm/scans

func (*Client) ListDastBughuntConfig

ListDastBughuntConfig - Get BugHunt Config GET /dast/bughunt/config

func (*Client) ListDastBughuntFindings

ListDastBughuntFindings - Get BugHunt Findings GET /dast/bughunt/findings

func (*Client) ListDastBughuntFindingsFindingIdEvents

ListDastBughuntFindingsFindingIdEvents - Get BugHunt Finding Events GET /dast/bughunt/findings/{findingId}/events

func (*Client) ListDastBughuntFindingsFindingIdTriage

ListDastBughuntFindingsFindingIdTriage - Create Interactor [] GET /dast/bughunt/findings/{findingId}/triage

func (*Client) ListDastBughuntScans

ListDastBughuntScans - Get BugHunt Scans GET /dast/bughunt/scans

func (*Client) ListDastBughuntScansScanIdDiff added in v0.16.5

ListDastBughuntScansScanIdDiff - Get BugHunt Scan Diff GET /dast/bughunt/scans/{scanId}/diff

func (*Client) ListDastBughuntScansScanIdFindings

ListDastBughuntScansScanIdFindings - Get BugHunt Scan Findings GET /dast/bughunt/scans/{scanId}/findings

func (*Client) ListDastBughuntScansScanIdLogs

ListDastBughuntScansScanIdLogs - Get BugHunt Sub-Agent Network Log GET /dast/bughunt/scans/{scanId}/logs

func (*Client) ListDastBughuntSuiteRuns added in v0.16.5

ListDastBughuntSuiteRuns - Get BugHunt Suite Runs GET /dast/bughunt/suite-runs

func (*Client) ListDastCredentials

ListDastCredentials - Get All Credentials GET /dast/credentials

func (*Client) ListDastPentestApplications

ListDastPentestApplications - Get Pentest App Configs GET /dast/pentest/applications

func (*Client) ListDastPentestApplicationsApplicationIdPreflightLatest added in v0.16.5

ListDastPentestApplicationsApplicationIdPreflightLatest - Get Latest Pentest Preflight for Application GET /dast/pentest/applications/{applicationId}/preflight/latest

func (*Client) ListDastPentestApplicationsApplicationIdPreflightQuota added in v0.16.5

func (c *Client) ListDastPentestApplicationsApplicationIdPreflightQuota(ctx context.Context, in ListDastPentestApplicationsApplicationIdPreflightQuotaInput) (*models.EndpointsGetPentestPreflightQuotaOutput, error)

ListDastPentestApplicationsApplicationIdPreflightQuota - Get Pentest Preflight Quota GET /dast/pentest/applications/{applicationId}/preflight/quota

func (*Client) ListDastPentestFindings

ListDastPentestFindings - Get Pentest Findings GET /dast/pentest/findings

func (*Client) ListDastPentestFindingsFindingIdAutofixActivity added in v0.18.0

ListDastPentestFindingsFindingIdAutofixActivity - Get DAST Pentest Finding Autofix Activity GET /dast/pentest/findings/{findingId}/autofix/activity

func (*Client) ListDastPentestFindingsFindingIdAutofixCacheDiff added in v0.16.5

ListDastPentestFindingsFindingIdAutofixCacheDiff - Get Pentest Finding Autofix Diff GET /dast/pentest/findings/{findingId}/autofix/cache/diff

func (*Client) ListDastPentestFindingsFindingIdAutofixState added in v0.18.0

ListDastPentestFindingsFindingIdAutofixState - Get DAST Pentest Finding Autofix State GET /dast/pentest/findings/{findingId}/autofix/state

func (*Client) ListDastPentestFindingsFindingIdAutofixStatus added in v0.18.0

ListDastPentestFindingsFindingIdAutofixStatus - Get DAST Pentest Finding Autofix Status GET /dast/pentest/findings/{findingId}/autofix/status

func (*Client) ListDastPentestFindingsFindingIdEvents

ListDastPentestFindingsFindingIdEvents - Get Pentest Finding Events GET /dast/pentest/findings/{findingId}/events

func (*Client) ListDastPentestFindingsFindingIdFull

ListDastPentestFindingsFindingIdFull - Get Pentest Finding Full GET /dast/pentest/findings/{findingId}/full

func (*Client) ListDastPentestFindingsFindingIdTriage

ListDastPentestFindingsFindingIdTriage - Get Pentest Finding Full GET /dast/pentest/findings/{findingId}/triage

func (*Client) ListDastPentestPreflightsPreflightIdEvents added in v0.16.5

ListDastPentestPreflightsPreflightIdEvents - Get Pentest Preflight Events GET /dast/pentest/preflights/{preflightId}/events

func (*Client) ListDastPentestScans

ListDastPentestScans - Get Pentest Scans GET /dast/pentest/scans

func (*Client) ListDastPentestScansScanIdFindings

ListDastPentestScansScanIdFindings - Get Pentest Scan Findings GET /dast/pentest/scans/{scanId}/findings

func (*Client) ListDastPentestScansScanIdHypotheses

ListDastPentestScansScanIdHypotheses - Get Auth Matrix Hypotheses GET /dast/pentest/scans/{scanId}/hypotheses

func (*Client) ListDastPentestScansScanIdLogs

ListDastPentestScansScanIdLogs - Get Sub-Agent Network Log GET /dast/pentest/scans/{scanId}/logs

func (*Client) ListDastPentestScansScanIdReport

ListDastPentestScansScanIdReport - Get Pentest Scan Report GET /dast/pentest/scans/{scanId}/report

func (*Client) ListDastPentestScansScanIdReportDownload

ListDastPentestScansScanIdReportDownload - Get Pentest Scan Report Download URL GET /dast/pentest/scans/{scanId}/report/download

func (*Client) ListDastPentestScansScanIdReportExternalPdf

ListDastPentestScansScanIdReportExternalPdf - Get Pentest Scan External Report PDF GET /dast/pentest/scans/{scanId}/report/external/pdf

func (*Client) ListDastPentestScansScanIdReportPdf

ListDastPentestScansScanIdReportPdf - Get Pentest Scan Report PDF GET /dast/pentest/scans/{scanId}/report/pdf

func (*Client) ListDastScansStatusLast

ListDastScansStatusLast - Get Pentest Last Scan Status GET /dast/scans/status/last

func (*Client) ListDastSourceips added in v0.16.5

ListDastSourceips - Get Source IPs GET /dast/sourceips

func (*Client) ListInfrastructureGraphs added in v0.18.0

ListInfrastructureGraphs - List Infrastructure Graphs GET /infrastructure/graphs

func (*Client) ListInfrastructureGraphsAccountIdDownload added in v0.18.0

ListInfrastructureGraphsAccountIdDownload - Get Infrastructure Graph Download URL GET /infrastructure/graphs/{accountId}/download

func (*Client) ListInfrastructureGraphsAccountIdVersions added in v0.18.0

ListInfrastructureGraphsAccountIdVersions - List Infrastructure Graph Versions GET /infrastructure/graphs/{accountId}/versions

func (*Client) ListInfrastructureGraphsAccountIdVersionsVersion added in v0.18.0

ListInfrastructureGraphsAccountIdVersionsVersion - Get Infrastructure Graph Version GET /infrastructure/graphs/{accountId}/versions/{version}

func (*Client) ListInfrastructureGraphsInfo added in v0.18.0

ListInfrastructureGraphsInfo - Get Infrastructure Graph Info GET /infrastructure/graphs/info

func (*Client) ListInfrastructureGraphsSummary added in v0.18.0

ListInfrastructureGraphsSummary - Get Infrastructure Graph Summary GET /infrastructure/graphs/summary

func (*Client) ListManagerCampaigns

ListManagerCampaigns - List Campaigns GET /manager/campaigns

func (*Client) ListManagerCampaignsCampaignIdEvents

ListManagerCampaignsCampaignIdEvents - Get Campaign Events GET /manager/campaigns/{campaignId}/events

func (*Client) ListManagerCampaignsCampaignIdFindings

ListManagerCampaignsCampaignIdFindings - Get (Triaged) Findings Associated with a campaign GET /manager/campaigns/{campaignId}/findings

func (*Client) ListManagerCampaignsCampaignIdPreview

ListManagerCampaignsCampaignIdPreview - Get Campaign Preview Details GET /manager/campaigns/{campaignId}/preview

func (*Client) ListManagerCampaignsCampaignIdRuns added in v0.18.0

ListManagerCampaignsCampaignIdRuns - List Campaign Runs GET /manager/campaigns/{campaignId}/runs

func (*Client) ListManagerCampaignsDefault

ListManagerCampaignsDefault - Get Default Campaigns GET /manager/campaigns/default

func (*Client) ListManagerCampaignsFindings

ListManagerCampaignsFindings - Get All Campaigns Findings GET /manager/campaigns/findings

func (*Client) ListManagerCampaignsMetricsRefresh

ListManagerCampaignsMetricsRefresh - Refresh Campaign Metrics GET /manager/campaigns/metrics/refresh

func (*Client) ListManagerCampaignsPreviews

ListManagerCampaignsPreviews - Get Campaign Previews GET /manager/campaigns/previews

func (*Client) ListManagerCampaignsSummaries

ListManagerCampaignsSummaries - Get Campaign Summaries GET /manager/campaigns/summaries

func (*Client) ListManagerChatSessions added in v0.16.5

ListManagerChatSessions - List Chat Sessions GET /manager/chat/sessions

func (*Client) ListManagerChatSessionsChatIDActions added in v0.16.5

ListManagerChatSessionsChatIDActions - Get Chat Session Actions GET /manager/chat/sessions/{chatID}/actions

func (*Client) ListManagerChatSessionsChatIDAudit added in v0.16.5

ListManagerChatSessionsChatIDAudit - Get chat session audit trail GET /manager/chat/sessions/{chatID}/audit

func (*Client) ListManagerChatSessionsChatIDHistory added in v0.16.5

ListManagerChatSessionsChatIDHistory - Get Chat Session History GET /manager/chat/sessions/{chatID}/history

func (*Client) ListManagerConfig

ListManagerConfig - Get Manager config GET /manager/config

func (*Client) ListManagerCredits

ListManagerCredits - Get Manager credit balance GET /manager/credits

func (*Client) ListManagerCustomerQuestions added in v0.16.5

ListManagerCustomerQuestions - List Customer Question Sets GET /manager/customer-questions

func (*Client) ListManagerEscalations

ListManagerEscalations - Get Escalations GET /manager/escalations

func (*Client) ListManagerEvents

ListManagerEvents - Get Events GET /manager/events

func (*Client) ListManagerFindingsFindingIdEvents

ListManagerFindingsFindingIdEvents - Get Finding Events GET /manager/findings/{findingId}/events

func (*Client) ListManagerGroundrules

ListManagerGroundrules - Get Manager ground rules GET /manager/groundrules

func (*Client) ListManagerMetrics

ListManagerMetrics - Get Metrics GET /manager/metrics

func (*Client) ListManagerPlans

ListManagerPlans - Get Plans GET /manager/plans

func (*Client) ListManagerState

ListManagerState - Get Manager State GET /manager/state

func (*Client) ListManagerStateLatest

ListManagerStateLatest - Get Manager State (Legacy) GET /manager/state/latest

func (*Client) ListManagerStates

ListManagerStates - Get Manager States GET /manager/states

func (*Client) ListManagerStrategy added in v0.18.0

ListManagerStrategy - Get Active Strategy GET /manager/strategy

func (*Client) ListManagerStrategyVersions added in v0.18.0

ListManagerStrategyVersions - List Strategy Versions GET /manager/strategy/versions

func (*Client) ListManagerThreatInvestigations added in v0.16.5

ListManagerThreatInvestigations - Get Threat Investigations GET /manager/threat-investigations

func (*Client) ListOrchestratorCodereviews

ListOrchestratorCodereviews - Get Code Reviews GET /orchestrator/codereviews

func (*Client) ListOrchestratorFindingsFindingIDAutofixIterations added in v0.18.0

ListOrchestratorFindingsFindingIDAutofixIterations - Get Finding Autofix Iterations GET /orchestrator/findings/{findingID}/autofix-iterations

func (*Client) ListOrchestratorOnboardingStatus

ListOrchestratorOnboardingStatus - Get Onboarding Status GET /orchestrator/onboarding/status

func (*Client) ListSastEvents

ListSastEvents - Get SAST Events GET /sast/events

func (*Client) ListSastFindings

ListSastFindings - Get SAST Findings GET /sast/findings

func (*Client) ListSastFindingsDetailed

ListSastFindingsDetailed - Get Findings Detailed GET /sast/findings/detailed

func (*Client) ListSastFindingsFindingIdAutofixActivity added in v0.18.0

ListSastFindingsFindingIdAutofixActivity - Get SAST Finding Autofix Activity GET /sast/findings/{findingId}/autofix/activity

func (*Client) ListSastFindingsFindingIdAutofixCacheDiff

func (c *Client) ListSastFindingsFindingIdAutofixCacheDiff(ctx context.Context, in ListSastFindingsFindingIdAutofixCacheDiffInput) (*models.EndpointsGetSASTFindingFixOutput, error)

ListSastFindingsFindingIdAutofixCacheDiff - Get Finding Autofix Diff GET /sast/findings/{findingId}/autofix/cache/diff

func (*Client) ListSastFindingsFindingIdAutofixState added in v0.18.0

ListSastFindingsFindingIdAutofixState - Get SAST Finding Autofix State GET /sast/findings/{findingId}/autofix/state

func (*Client) ListSastFindingsFindingIdAutofixStatus added in v0.18.0

ListSastFindingsFindingIdAutofixStatus - Get SAST Finding Autofix Status GET /sast/findings/{findingId}/autofix/status

func (*Client) ListSastFindingsFindingIdEvents

ListSastFindingsFindingIdEvents - Get Finding Events GET /sast/findings/{findingId}/events

func (*Client) ListSastFindingsFindingIdTriage

ListSastFindingsFindingIdTriage - Get Triaged Finding GET /sast/findings/{findingId}/triage

func (*Client) ListSastFindingsFindingIdUsers

ListSastFindingsFindingIdUsers - Get Finding Users GET /sast/findings/{findingId}/users

func (*Client) ListSastFindingsPreview

ListSastFindingsPreview - Get SAST Findings GET /sast/findings/preview

func (*Client) ListSastRepositories

ListSastRepositories - Get Repositories GET /sast/repositories

func (*Client) ListSastScanRuns added in v0.18.0

ListSastScanRuns - List Scan Runs GET /sast/scan-runs

func (*Client) ListScaContainersFindings

ListScaContainersFindings - Get SCA Container Findings GET /sca/containers/findings

func (*Client) ListScaContainersFindingsDetailed

ListScaContainersFindingsDetailed - Get SCA Container Findings [DEPRECATED - TO BE REMOVED BY 2025] GET /sca/containers/findings/detailed

func (*Client) ListScaContainersFindingsFindingIdAutofixActivity added in v0.18.0

func (c *Client) ListScaContainersFindingsFindingIdAutofixActivity(ctx context.Context, in ListScaContainersFindingsFindingIdAutofixActivityInput) (*models.EndpointsGetAutofixActivityLogOutput, error)

ListScaContainersFindingsFindingIdAutofixActivity - Get SCA Container Finding Autofix Activity GET /sca/containers/findings/{findingId}/autofix/activity

func (*Client) ListScaContainersFindingsFindingIdAutofixState added in v0.18.0

ListScaContainersFindingsFindingIdAutofixState - Get Container Finding Autofix State GET /sca/containers/findings/{findingId}/autofix/state

func (*Client) ListScaContainersFindingsFindingIdAutofixStatus added in v0.18.0

ListScaContainersFindingsFindingIdAutofixStatus - Get Container Finding Autofix Status GET /sca/containers/findings/{findingId}/autofix/status

func (*Client) ListScaContainersFindingsFindingIdEvents

ListScaContainersFindingsFindingIdEvents - Get SCA Container Finding Events GET /sca/containers/findings/{findingId}/events

func (*Client) ListScaContainersFindingsFindingIdTriage

ListScaContainersFindingsFindingIdTriage - Get Triaged Finding GET /sca/containers/findings/{findingId}/triage

func (*Client) ListScaContainersFindingsFindingIdUsers

ListScaContainersFindingsFindingIdUsers - Get Finding Related Users GET /sca/containers/findings/{findingId}/users

func (*Client) ListScaContainersFindingsPreview

ListScaContainersFindingsPreview - Get SCA Container Findings Preview GET /sca/containers/findings/preview

func (*Client) ListScaDependenciesFindings

ListScaDependenciesFindings - Get SCA Dependency Findings GET /sca/dependencies/findings

func (*Client) ListScaDependenciesFindingsDetailed

ListScaDependenciesFindingsDetailed - Get SCA Dependency Findings Detailed [DEPRECATED - TO BE REMOVED BY 2025] GET /sca/dependencies/findings/detailed

func (*Client) ListScaDependenciesFindingsFindingIdAutofixActivity added in v0.18.0

func (c *Client) ListScaDependenciesFindingsFindingIdAutofixActivity(ctx context.Context, in ListScaDependenciesFindingsFindingIdAutofixActivityInput) (*models.EndpointsGetAutofixActivityLogOutput, error)

ListScaDependenciesFindingsFindingIdAutofixActivity - Get SCA Dependency Finding Autofix Activity GET /sca/dependencies/findings/{findingId}/autofix/activity

func (*Client) ListScaDependenciesFindingsFindingIdAutofixCacheDiff

ListScaDependenciesFindingsFindingIdAutofixCacheDiff - Get SCA Dependency Finding Fix GET /sca/dependencies/findings/{findingId}/autofix/cache/diff

func (*Client) ListScaDependenciesFindingsFindingIdAutofixState added in v0.18.0

ListScaDependenciesFindingsFindingIdAutofixState - Get Dependency Finding Autofix State GET /sca/dependencies/findings/{findingId}/autofix/state

func (*Client) ListScaDependenciesFindingsFindingIdAutofixStatus added in v0.18.0

ListScaDependenciesFindingsFindingIdAutofixStatus - Get Dependency Finding Autofix Status GET /sca/dependencies/findings/{findingId}/autofix/status

func (*Client) ListScaDependenciesFindingsFindingIdEvents

ListScaDependenciesFindingsFindingIdEvents - Get SCA Dependency Finding Events GET /sca/dependencies/findings/{findingId}/events

func (*Client) ListScaDependenciesFindingsFindingIdTriage

ListScaDependenciesFindingsFindingIdTriage - Get Triaged Finding GET /sca/dependencies/findings/{findingId}/triage

func (*Client) ListScaDependenciesFindingsFindingIdUsers

ListScaDependenciesFindingsFindingIdUsers - Get Finding Related Users GET /sca/dependencies/findings/{findingId}/users

func (*Client) ListScaDependenciesFindingsPreview

ListScaDependenciesFindingsPreview - Get SCA Dependency Findings Preview GET /sca/dependencies/findings/preview

func (*Client) ListScaEvents

ListScaEvents - Get SCA Events GET /sca/events

func (*Client) ListScaRepositories

ListScaRepositories - Get Repository Stats GET /sca/repositories

func (*Client) ListScaRepositoriesRepositoryIdSbom

ListScaRepositoriesRepositoryIdSbom - Get Repository SBOM GET /sca/repositories/{repositoryId}/sbom

func (*Client) ListScaScanRuns added in v0.18.0

ListScaScanRuns - List Scan Runs GET /sca/scan-runs

func (*Client) ListScpmDependencies added in v0.18.0

ListScpmDependencies - Get CI/CD Dependencies GET /scpm/dependencies

func (*Client) ListScpmEvents added in v0.18.0

ListScpmEvents - Get SCPM Events GET /scpm/events

func (*Client) ListScpmFindings added in v0.18.0

ListScpmFindings - Get SCPM Findings GET /scpm/findings

func (*Client) ListScpmFindingsDetailed added in v0.18.0

ListScpmFindingsDetailed - Get Findings Detailed GET /scpm/findings/detailed

func (*Client) ListScpmFindingsFindingIdAutofixActivity added in v0.18.0

ListScpmFindingsFindingIdAutofixActivity - Get SCPM Finding Autofix Activity GET /scpm/findings/{findingId}/autofix/activity

func (*Client) ListScpmFindingsFindingIdAutofixCacheDiff added in v0.18.0

func (c *Client) ListScpmFindingsFindingIdAutofixCacheDiff(ctx context.Context, in ListScpmFindingsFindingIdAutofixCacheDiffInput) (*models.EndpointsGetSCPMFindingFixOutput, error)

ListScpmFindingsFindingIdAutofixCacheDiff - Get SCPM Finding Autofix Diff GET /scpm/findings/{findingId}/autofix/cache/diff

func (*Client) ListScpmFindingsFindingIdAutofixState added in v0.18.0

ListScpmFindingsFindingIdAutofixState - Get SCPM Finding Autofix State GET /scpm/findings/{findingId}/autofix/state

func (*Client) ListScpmFindingsFindingIdAutofixStatus added in v0.18.0

ListScpmFindingsFindingIdAutofixStatus - Get SCPM Finding Autofix Status GET /scpm/findings/{findingId}/autofix/status

func (*Client) ListScpmFindingsFindingIdEvents added in v0.18.0

ListScpmFindingsFindingIdEvents - Get Finding Events GET /scpm/findings/{findingId}/events

func (*Client) ListScpmFindingsFindingIdTriage added in v0.18.0

ListScpmFindingsFindingIdTriage - Get Triaged Finding GET /scpm/findings/{findingId}/triage

func (*Client) ListScpmFindingsPreview added in v0.18.0

ListScpmFindingsPreview - Get SCPM Findings GET /scpm/findings/preview

func (*Client) ListSecretsCredentialsFindings added in v0.16.5

ListSecretsCredentialsFindings - Get Secrets Credential Findings GET /secrets/credentials/findings

func (*Client) ListSecretsCredentialsFindingsDetailed added in v0.16.5

ListSecretsCredentialsFindingsDetailed - Get Secrets Credential Findings Detailed GET /secrets/credentials/findings/detailed

func (*Client) ListSecretsCredentialsFindingsFindingIdEvents added in v0.16.5

ListSecretsCredentialsFindingsFindingIdEvents - Get Finding Events GET /secrets/credentials/findings/{findingId}/events

func (*Client) ListSecretsCredentialsFindingsFindingIdTriage added in v0.16.5

ListSecretsCredentialsFindingsFindingIdTriage - Get Triaged Credential Finding GET /secrets/credentials/findings/{findingId}/triage

func (*Client) ListSecretsCredentialsFindingsFindingIdUsers added in v0.16.5

ListSecretsCredentialsFindingsFindingIdUsers - Get Credential Finding Related Users GET /secrets/credentials/findings/{findingId}/users

func (*Client) ListSecretsEvents

ListSecretsEvents - Get Secret Events GET /secrets/events

func (*Client) ListSecretsFindings

ListSecretsFindings - Get Secrets Credential Findings GET /secrets/findings

func (*Client) ListSecretsFindingsDetailed

ListSecretsFindingsDetailed - Get Secrets Credential Findings Detailed - [DEPRECATED - TO BE REMOVED BY 2025] GET /secrets/findings/detailed

func (*Client) ListSecretsFindingsFindingIdEvents

ListSecretsFindingsFindingIdEvents - Get Finding Events GET /secrets/findings/{findingId}/events

func (*Client) ListSecretsFindingsFindingIdTriage

ListSecretsFindingsFindingIdTriage - Get Triaged Credential Finding GET /secrets/findings/{findingId}/triage

func (*Client) ListSecretsFindingsFindingIdUsers

ListSecretsFindingsFindingIdUsers - Get Credential Finding Related Users GET /secrets/findings/{findingId}/users

func (*Client) ListSecretsFindingsPreview

ListSecretsFindingsPreview - Get Secrets Credential Findings GET /secrets/findings/preview

func (*Client) ListSecretsScanRuns added in v0.18.0

ListSecretsScanRuns - List Scan Runs GET /secrets/scan-runs

func (*Client) ListSecretsSensitivedataFindings added in v0.16.5

ListSecretsSensitivedataFindings - Get Sensitive Data Findings GET /secrets/sensitivedata/findings

func (*Client) ListSecretsSensitivedataFindingsFindingIdTriage added in v0.16.5

ListSecretsSensitivedataFindingsFindingIdTriage - Get Triaged Sensitive Data Finding GET /secrets/sensitivedata/findings/{findingId}/triage

func (*Client) ListSecretsSensitivedataFindingsFindingIdUsers added in v0.16.5

ListSecretsSensitivedataFindingsFindingIdUsers - Get Sensitive Data Finding Related Users GET /secrets/sensitivedata/findings/{findingId}/users

func (*Client) PatchAdminSlaSlaId

PatchAdminSlaSlaId - Patch SLA PATCH /admin/sla/{slaId}

func (*Client) PatchAdminTeamsTeamID added in v0.16.5

PatchAdminTeamsTeamID - Patch Team PATCH /admin/teams/{teamID}

func (*Client) PatchAdminUiSavedViewsSavedViewId

PatchAdminUiSavedViewsSavedViewId - Patch UI Saved View PATCH /admin/ui/savedViews/{savedViewId}

func (*Client) PatchContextApplicationsApplicationId added in v0.14.0

PatchContextApplicationsApplicationId - Update Application PATCH /context/applications/{applicationId}

func (*Client) PatchContextMemoriesMemoryId added in v0.14.0

func (c *Client) PatchContextMemoriesMemoryId(ctx context.Context, in PatchContextMemoriesMemoryIdInput) (*models.EndpointsPatchMemoryOutput, error)

PatchContextMemoriesMemoryId - Update Memory PATCH /context/memories/{memoryId}

func (*Client) PatchContextOrganization added in v0.14.0

func (c *Client) PatchContextOrganization(ctx context.Context, in PatchContextOrganizationInput) ([]byte, error)

PatchContextOrganization - Update Classification of the Organization PATCH /context/organization

func (*Client) PatchContextRepoScansScanId added in v0.18.0

PatchContextRepoScansScanId - Update Repo Context Scan PATCH /context/repo-scans/{scanId}

func (*Client) PatchContextRepositoriesRepositoryId added in v0.14.0

func (c *Client) PatchContextRepositoriesRepositoryId(ctx context.Context, in PatchContextRepositoriesRepositoryIdInput) ([]byte, error)

PatchContextRepositoriesRepositoryId - Update Repository PATCH /context/repositories/{repositoryId}

func (*Client) PatchContextRepositoriesRepositoryIdProjectsProjectId added in v0.14.0

func (c *Client) PatchContextRepositoriesRepositoryIdProjectsProjectId(ctx context.Context, in PatchContextRepositoriesRepositoryIdProjectsProjectIdInput) (*models.EndpointsUpdateProjectOutput, error)

PatchContextRepositoriesRepositoryIdProjectsProjectId - Update Project PATCH /context/repositories/{repositoryId}/projects/{projectId}

func (*Client) PatchContextVaultFileFileName added in v0.14.0

PatchContextVaultFileFileName - Patch Vault File PATCH /context/vault/file/{fileName}

func (*Client) PatchDastBughuntFindingsFindingIdAllowlist

PatchDastBughuntFindingsFindingIdAllowlist - Allowlist BugHunt Finding PATCH /dast/bughunt/findings/{findingId}/allowlist

func (*Client) PatchManagerCampaignsCampaignId

PatchManagerCampaignsCampaignId - Patch Campaign PATCH /manager/campaigns/{campaignId}

func (*Client) PatchManagerChatSessionsChatID added in v0.16.5

PatchManagerChatSessionsChatID - Patch Chat Session PATCH /manager/chat/sessions/{chatID}

func (*Client) PatchManagerCustomerQuestionsQuestionSetIdAnswersQuestionId added in v0.16.5

PatchManagerCustomerQuestionsQuestionSetIdAnswersQuestionId - Submit Question Answer PATCH /manager/customer-questions/{questionSetId}/answers/{questionId}

func (*Client) PatchManagerEscalationsEscalationId

func (c *Client) PatchManagerEscalationsEscalationId(ctx context.Context, in PatchManagerEscalationsEscalationIdInput) ([]byte, error)

PatchManagerEscalationsEscalationId - Patch Escalation PATCH /manager/escalations/{escalationId}

func (*Client) PatchManagerGroundrules

PatchManagerGroundrules - Patch a GroundRules object to S3 PATCH /manager/groundrules

func (*Client) PatchManagerStrategy added in v0.18.0

PatchManagerStrategy - Patch Active Strategy PATCH /manager/strategy

func (*Client) PatchManagerThreatInvestigationsThreatInvestigationId added in v0.16.5

PatchManagerThreatInvestigationsThreatInvestigationId - Patch Threat Investigation PATCH /manager/threat-investigations/{threatInvestigationId}

func (*Client) PatchSastFindingsFindingId

PatchSastFindingsFindingId - Update Finding PATCH /sast/findings/{findingId}

func (*Client) PatchScaContainersFindingsFindingId

PatchScaContainersFindingsFindingId - Update Container Finding PATCH /sca/containers/findings/{findingId}

func (*Client) PatchScaDependenciesFindingsFindingId

PatchScaDependenciesFindingsFindingId - Update Dependencies Finding PATCH /sca/dependencies/findings/{findingId}

func (*Client) PatchScpmFindingsFindingId added in v0.18.0

PatchScpmFindingsFindingId - Update Finding PATCH /scpm/findings/{findingId}

func (*Client) PatchSecretsCredentialsFindingsFindingId added in v0.16.5

PatchSecretsCredentialsFindingsFindingId - Update Credential Finding PATCH /secrets/credentials/findings/{findingId}

func (*Client) PatchSecretsFindingsFindingId

PatchSecretsFindingsFindingId - Update Credential Finding PATCH /secrets/findings/{findingId}

func (*Client) PatchSecretsSensitivedataFindingsFindingId added in v0.16.5

PatchSecretsSensitivedataFindingsFindingId - Update Sensitive Data Finding PATCH /secrets/sensitivedata/findings/{findingId}

func (*Client) PostContextCredentials added in v0.15.1

func (c *Client) PostContextCredentials(ctx context.Context, req ContextCredentialsRequest) (*ContextCredentialsResponse, error)

PostContextCredentials requests scoped STS credentials for uploading context data.

func (*Client) UpdateAdminFixEffort

UpdateAdminFixEffort - Put Fix Effort Mapping PUT /admin/fix-effort

func (*Client) UpdateAdminIntegrationsNotifications added in v0.16.5

UpdateAdminIntegrationsNotifications - Put Notification Config PUT /admin/integrations/notifications

func (*Client) UpdateAdminSlaBulk

UpdateAdminSlaBulk - Put Bulk SLA PUT /admin/sla/bulk

func (*Client) UpdateAdminTeamSourcePreferences added in v0.18.0

UpdateAdminTeamSourcePreferences - Update Team Source Preferences PUT /admin/team-source-preferences

func (*Client) UpdateAdminUserMappingUserId

func (c *Client) UpdateAdminUserMappingUserId(ctx context.Context, in UpdateAdminUserMappingUserIdInput) ([]byte, error)

UpdateAdminUserMappingUserId - Edit User Mapping PUT /admin/user/mapping/{userId}

func (*Client) UpdateContextOrganization added in v0.14.0

UpdateContextOrganization - Upsert Classification of the Organization PUT /context/organization

func (*Client) UpdateDastBughuntConfig

UpdateDastBughuntConfig - Put BugHunt Config PUT /dast/bughunt/config

func (*Client) UpdateDastCredentialsCredentialId

func (c *Client) UpdateDastCredentialsCredentialId(ctx context.Context, in UpdateDastCredentialsCredentialIdInput) (*models.EndpointsPutCredentialOutput, error)

UpdateDastCredentialsCredentialId - Update Credential PUT /dast/credentials/{credentialId}

func (*Client) UpdateDastPentestApplicationsApplicationId

UpdateDastPentestApplicationsApplicationId - Update Application PUT /dast/pentest/applications/{applicationId}

type ClientOption added in v0.13.0

type ClientOption func(*Client)

ClientOption configures a Client.

func WithHTTPClient added in v0.13.0

func WithHTTPClient(hc *http.Client) ClientOption

WithHTTPClient sets a custom HTTP client on the API client, overriding the default retrying client.

type ContextCredentialsRequest added in v0.15.1

type ContextCredentialsRequest struct {
	ContextType string `json:"contextType"`
	Repository  string `json:"repository"`
	Branch      string `json:"branch,omitempty"`
	Environment string `json:"environment,omitempty"`
	Name        string `json:"name"`
	PRNumber    int    `json:"prNumber,omitempty"`
	FromPR      int    `json:"fromPR,omitempty"`
	CommitSHA   string `json:"commitSha,omitempty"`
}

ContextCredentialsRequest is the request body for POST /admin/context/credentials.

type ContextCredentialsResponse added in v0.15.1

type ContextCredentialsResponse struct {
	Credentials struct {
		AccessKeyID     string `json:"accessKeyId"`
		SecretAccessKey string `json:"secretAccessKey"`
		SessionToken    string `json:"sessionToken"`
		Expiration      string `json:"expiration"`
	} `json:"credentials"`
	Bucket    string `json:"bucket"`
	KeyPrefix string `json:"keyPrefix"`
	KMSKeyARN string `json:"kmsKeyArn,omitempty"`
	Region    string `json:"region"`
}

ContextCredentialsResponse is the response from POST /admin/context/credentials.

type CreateAdminContextIngestInput added in v0.21.0

type CreateAdminContextIngestInput struct {
	Branch      *string                             `json:"branch,omitempty"`
	CommitSha   *string                             `json:"commitSha,omitempty"`
	ContextType string                              `json:"contextType"`
	Environment *models.EndpointsContextEnvironment `json:"environment,omitempty"`
	FromPR      *int                                `json:"fromPR,omitempty"`
	Name        string                              `json:"name"`
	PrNumber    *int                                `json:"prNumber,omitempty"`
	Repository  string                              `json:"repository"`
}

CreateAdminContextIngestInput is the input for CreateAdminContextIngest — Get Context Upload Credentials.

type CreateAdminEventsInput added in v0.21.0

type CreateAdminEventsInput struct {
	AfterID        *string  `json:"afterId,omitempty"`
	AfterTimeUnix  *int     `json:"afterTimeUnix,omitempty"`
	AutofixID      *string  `json:"autofixId,omitempty"`
	BeforeTimeUnix *int     `json:"beforeTimeUnix,omitempty"`
	CampaignID     *string  `json:"campaignId,omitempty"`
	EventTypes     []string `json:"eventTypes,omitempty"`
	FindingIds     []string `json:"findingIds,omitempty"`
	Limit          *int     `json:"limit,omitempty"`
	PrCanonicalID  *string  `json:"prCanonicalId,omitempty"`
	RunID          *string  `json:"runId,omitempty"`
	Services       []string `json:"services,omitempty"`
	models.RequestScope
}

CreateAdminEventsInput is the input for CreateAdminEvents — List Unified Events.

type CreateAdminFindingsDownloadInput added in v0.21.0

type CreateAdminFindingsDownloadInput struct {
	Query models.ModelsUnifiedFindingsQuery `json:"query"`
	models.RequestScope
}

CreateAdminFindingsDownloadInput is the input for CreateAdminFindingsDownload — Download Findings.

type CreateAdminFindingsInput added in v0.21.0

type CreateAdminFindingsInput struct {
	Query models.ModelsUnifiedFindingsQuery `json:"query"`
	models.RequestScope
}

CreateAdminFindingsInput is the input for CreateAdminFindings — Query Findings.

type CreateAdminGetFileOwnersInput added in v0.21.0

type CreateAdminGetFileOwnersInput struct {
	Files []models.EndpointsFileOwnersRequest `json:"files,omitempty"`
	models.RequestScope
}

CreateAdminGetFileOwnersInput is the input for CreateAdminGetFileOwners — Get File Owners.

type CreateAdminIntegrationsAzureCredentialsInput added in v0.21.0

type CreateAdminIntegrationsAzureCredentialsInput struct {
	ClientID     string  `json:"clientId"`
	ClientSecret *string `json:"clientSecret,omitempty"`
	TenantID     string  `json:"tenantId"`
	models.RequestScope
}

CreateAdminIntegrationsAzureCredentialsInput is the input for CreateAdminIntegrationsAzureCredentials — Set Azure Credentials.

type CreateAdminIntegrationsAzureInput added in v0.21.0

type CreateAdminIntegrationsAzureInput struct {
	models.RequestScope
}

CreateAdminIntegrationsAzureInput is the input for CreateAdminIntegrationsAzure — Install Azure DevOps Integration.

type CreateAdminIntegrationsBuildkiteTokenInput added in v0.21.0

type CreateAdminIntegrationsBuildkiteTokenInput struct {
	ApiToken string `json:"apiToken"`
	OrgSlug  string `json:"orgSlug"`
	models.RequestScope
}

CreateAdminIntegrationsBuildkiteTokenInput is the input for CreateAdminIntegrationsBuildkiteToken — Set Buildkite API Token.

type CreateAdminIntegrationsCircleciTokenInput added in v0.21.0

type CreateAdminIntegrationsCircleciTokenInput struct {
	ApiToken string `json:"apiToken"`
	models.RequestScope
}

CreateAdminIntegrationsCircleciTokenInput is the input for CreateAdminIntegrationsCircleciToken — Set CircleCI API Token.

type CreateAdminIntegrationsCloudAwsSettingsInput added in v0.21.0

type CreateAdminIntegrationsCloudAwsSettingsInput struct {
	AwsAccounts         []models.ModelsAWSAccount `json:"awsAccounts,omitempty"`
	ExternalID          *string                   `json:"externalId,omitempty"`
	IamRoleName         string                    `json:"iamRoleName"`
	PreferredDeployment string                    `json:"preferredDeployment"`
	models.RequestScope
}

CreateAdminIntegrationsCloudAwsSettingsInput is the input for CreateAdminIntegrationsCloudAwsSettings — Upsert Cloud AWS Settings.

type CreateAdminIntegrationsCloudAwsValidateRoleInput added in v0.21.0

type CreateAdminIntegrationsCloudAwsValidateRoleInput struct {
	AccountIds       []string `json:"accountIds,omitempty"`
	Onboarding       *bool    `json:"onboarding,omitempty"`
	RoleNameToAssume *string  `json:"roleNameToAssume,omitempty"`
	models.RequestScope
}

CreateAdminIntegrationsCloudAwsValidateRoleInput is the input for CreateAdminIntegrationsCloudAwsValidateRole — Validate AWS Role.

type CreateAdminIntegrationsCloudAzureSettingsInput added in v0.21.0

type CreateAdminIntegrationsCloudAzureSettingsInput struct {
	ClientID           *string                               `json:"clientId,omitempty"`
	ClientSecret       *string                               `json:"clientSecret,omitempty"`
	DisplayName        *string                               `json:"displayName,omitempty"`
	Subscriptions      []models.ModelsAzureSubscriptionInput `json:"subscriptions,omitempty"`
	TenantID           string                                `json:"tenantId"`
	UseManagedIdentity *bool                                 `json:"useManagedIdentity,omitempty"`
	models.RequestScope
}

CreateAdminIntegrationsCloudAzureSettingsInput is the input for CreateAdminIntegrationsCloudAzureSettings — Upsert Cloud Azure Settings.

type CreateAdminIntegrationsCloudGcpSettingsInput added in v0.21.0

type CreateAdminIntegrationsCloudGcpSettingsInput struct {
	DisplayName                         *string                        `json:"displayName,omitempty"`
	GkeClusterOidcIssuerUrls            []string                       `json:"gkeClusterOidcIssuerUrls,omitempty"`
	GkeServiceAccountUniqueID           *string                        `json:"gkeServiceAccountUniqueId,omitempty"`
	Projects                            []models.ModelsGCPProjectInput `json:"projects,omitempty"`
	WorkloadIdentityProvider            string                         `json:"workloadIdentityProvider"`
	WorkloadIdentityServiceAccountEmail string                         `json:"workloadIdentityServiceAccountEmail"`
	models.RequestScope
}

CreateAdminIntegrationsCloudGcpSettingsInput is the input for CreateAdminIntegrationsCloudGcpSettings — Upsert Cloud GCP Settings.

type CreateAdminIntegrationsCloudGcpValidateInput added in v0.21.0

type CreateAdminIntegrationsCloudGcpValidateInput struct {
	ProjectIds []string `json:"projectIds,omitempty"`
	models.RequestScope
}

CreateAdminIntegrationsCloudGcpValidateInput is the input for CreateAdminIntegrationsCloudGcpValidate — Validate GCP Credentials.

type CreateAdminIntegrationsCloudK8sWhitelistInput added in v0.21.0

type CreateAdminIntegrationsCloudK8sWhitelistInput struct {
	AccountIds []string `json:"accountIds,omitempty"`
	models.RequestScope
}

CreateAdminIntegrationsCloudK8sWhitelistInput is the input for CreateAdminIntegrationsCloudK8sWhitelist — Whitelist K8s Connector Accounts.

type CreateAdminIntegrationsJenkinsTokenInput added in v0.21.0

type CreateAdminIntegrationsJenkinsTokenInput struct {
	ApiToken string `json:"apiToken"`
	URL      string `json:"url"`
	Username string `json:"username"`
	models.RequestScope
}

CreateAdminIntegrationsJenkinsTokenInput is the input for CreateAdminIntegrationsJenkinsToken — Set Jenkins API Token.

type CreateAdminIntegrationsJiraInput added in v0.21.0

type CreateAdminIntegrationsJiraInput struct {
	AutoCreate        bool   `json:"autoCreate"`
	IssueType         string `json:"issueType"`
	ProjectKey        string `json:"projectKey"`
	SeverityThreshold string `json:"severityThreshold"`
	models.RequestScope
}

CreateAdminIntegrationsJiraInput is the input for CreateAdminIntegrationsJira — Update Jira Configuration.

type CreateAdminIntegrationsSlackKeyInput added in v0.21.0

type CreateAdminIntegrationsSlackKeyInput struct {
	ApiKey string `json:"apiKey"`
	models.RequestScope
}

CreateAdminIntegrationsSlackKeyInput is the input for CreateAdminIntegrationsSlackKey — Set Slack API Key.

type CreateAdminMetricsFindingsInput added in v0.21.0

type CreateAdminMetricsFindingsInput struct {
	Query models.ModelsLimitedUnifiedFindingsQuery `json:"query"`
	models.RequestScope
}

CreateAdminMetricsFindingsInput is the input for CreateAdminMetricsFindings — Post Findings Metrics.

type CreateAdminMetricsOverTimeInput added in v0.21.0

type CreateAdminMetricsOverTimeInput struct {
	Resolution *string                           `url:"resolution,omitempty" json:"-"`
	Query      models.ModelsUnifiedFindingsQuery `json:"query"`
	models.RequestScope
}

CreateAdminMetricsOverTimeInput is the input for CreateAdminMetricsOverTime — Get Metrics Over Time.

type CreateAdminMetricsOverviewInput added in v0.21.0

type CreateAdminMetricsOverviewInput struct {
	Query models.ModelsUnifiedFindingsQuery `json:"query"`
	models.RequestScope
}

CreateAdminMetricsOverviewInput is the input for CreateAdminMetricsOverview — Query Overview.

type CreateAdminMetricsRawInput added in v0.21.0

type CreateAdminMetricsRawInput struct {
	Query models.ModelsUnifiedFindingsMetricsQuery `json:"query"`
	models.RequestScope
}

CreateAdminMetricsRawInput is the input for CreateAdminMetricsRaw — Query Raw Metrics.

type CreateAdminPrivacyAcknowledgmentInput added in v0.21.0

type CreateAdminPrivacyAcknowledgmentInput struct {
	PolicyVersion string `json:"policyVersion"`
	models.RequestScope
}

CreateAdminPrivacyAcknowledgmentInput is the input for CreateAdminPrivacyAcknowledgment — Post Privacy Acknowledgment.

type CreateAdminRepositoriesInitializeInput added in v0.21.0

type CreateAdminRepositoriesInitializeInput struct {
	Repositories []models.ModelsGitRepositoryProvider `json:"repositories,omitempty"`
	models.RequestScope
}

CreateAdminRepositoriesInitializeInput is the input for CreateAdminRepositoriesInitialize — Initialize Repositories.

type CreateAdminRepositoriesUninitializeInput added in v0.21.0

type CreateAdminRepositoriesUninitializeInput struct {
	Repositories []models.ModelsGitRepositoryProvider `json:"repositories,omitempty"`
	models.RequestScope
}

CreateAdminRepositoriesUninitializeInput is the input for CreateAdminRepositoriesUninitialize — Uninitialize Repositories.

type CreateAdminRepositoryPropertyTeamKeysInput added in v0.21.0

type CreateAdminRepositoryPropertyTeamKeysInput struct {
	PropertyKey string                  `json:"propertyKey"`
	ProviderID  models.ModelsProviderID `json:"providerId"`
	models.RequestScope
}

CreateAdminRepositoryPropertyTeamKeysInput is the input for CreateAdminRepositoryPropertyTeamKeys — Create Repository Property Team Key.

type CreateAdminServiceAccountsInput added in v0.21.0

type CreateAdminServiceAccountsInput struct {
	Name     string                  `json:"name"`
	Platform models.ModelsProviderID `json:"platform"`
	models.RequestScope
}

CreateAdminServiceAccountsInput is the input for CreateAdminServiceAccounts — Create Service Account.

type CreateAdminSlaInput added in v0.21.0

type CreateAdminSlaInput struct {
	AllowExtensions bool                       `json:"allowExtensions"`
	MaxDaysToFix    int                        `json:"maxDaysToFix"`
	Priority        models.ModelsPriorityLabel `json:"priority"`
	Severity        models.ModelsSeverity      `json:"severity"`
	models.RequestScope
}

CreateAdminSlaInput is the input for CreateAdminSla — Post SLA.

type CreateAdminTeamSyncRunsInput added in v0.21.0

type CreateAdminTeamSyncRunsInput struct {
	Source *string `json:"source,omitempty"`
	models.RequestScope
}

CreateAdminTeamSyncRunsInput is the input for CreateAdminTeamSyncRuns — Trigger Team Sync.

type CreateAdminTeamsCompassInput added in v0.21.0

type CreateAdminTeamsCompassInput struct {
	DisplayName  string                   `json:"displayName"`
	Lead         string                   `json:"lead"`
	Members      []string                 `json:"members,omitempty"`
	ProviderID   *models.ModelsProviderID `json:"providerId,omitempty"`
	Repositories []string                 `json:"repositories,omitempty"`
	TeamKey      *string                  `json:"teamKey,omitempty"`
	models.RequestScope
}

CreateAdminTeamsCompassInput is the input for CreateAdminTeamsCompass — Post Compass/Atlassian Team.

type CreateAdminTeamsFindingsInput added in v0.21.0

type CreateAdminTeamsFindingsInput struct {
	Mappings []models.EndpointsPostTeamFindingsMapping `json:"mappings,omitempty"`
	models.RequestScope
}

CreateAdminTeamsFindingsInput is the input for CreateAdminTeamsFindings — Manual Team Findings Assignment.

type CreateAdminTeamsFindingsSyncInput added in v0.21.0

type CreateAdminTeamsFindingsSyncInput struct {
	Async           *bool    `json:"async,omitempty"`
	FindingIds      []string `json:"findingIds,omitempty"`
	FindingTypes    []string `json:"findingTypes,omitempty"`
	RepositoryIds   []string `json:"repositoryIds,omitempty"`
	RepositoryNames []string `json:"repositoryNames,omitempty"`
	models.RequestScope
}

CreateAdminTeamsFindingsSyncInput is the input for CreateAdminTeamsFindingsSync — Sync Team Findings.

type CreateAdminTeamsInput added in v0.21.0

type CreateAdminTeamsInput struct {
	CodeOwnerships         []models.ModelsTeamCodeOwnership    `json:"codeOwnerships,omitempty"`
	Github                 *models.ModelsTeamProviderGitHub    `json:"github,omitempty"`
	Gitlab                 *models.ModelsTeamProviderGitLab    `json:"gitlab,omitempty"`
	GroundRules            []models.ModelsGroundRule           `json:"groundRules,omitempty"`
	Jira                   *models.ModelsTeamProviderJira      `json:"jira,omitempty"`
	LeadID                 *string                             `json:"leadId,omitempty"`
	MemberIds              []string                            `json:"memberIds,omitempty"`
	MessageChannelProvider models.ModelsMessageChannelProvider `json:"messageChannelProvider"`
	Name                   string                              `json:"name"`
	Privacy                models.ModelsTeamPrivacy            `json:"privacy"`
	Slug                   string                              `json:"slug"`
	TicketProjectProvider  models.ModelsTicketProjectProvider  `json:"ticketProjectProvider"`
	models.RequestScope
}

CreateAdminTeamsInput is the input for CreateAdminTeams — Post Team.

type CreateAdminTeamsMergeInput added in v0.21.0

type CreateAdminTeamsMergeInput struct {
	Sources      []models.EndpointsTeamMergeSource `json:"sources,omitempty"`
	TargetTeamID *string                           `json:"targetTeamId,omitempty"`
	models.RequestScope
}

CreateAdminTeamsMergeInput is the input for CreateAdminTeamsMerge — Merge Teams.

type CreateAdminTeamsTeamIDEventsInput added in v0.21.0

type CreateAdminTeamsTeamIDEventsInput struct {
	TeamID         string   `path:"teamID" json:"-"`
	AfterID        *string  `json:"afterId,omitempty"`
	AfterTimeUnix  *int     `json:"afterTimeUnix,omitempty"`
	AutofixID      *string  `json:"autofixId,omitempty"`
	BeforeTimeUnix *int     `json:"beforeTimeUnix,omitempty"`
	CampaignID     *string  `json:"campaignId,omitempty"`
	EventTypes     []string `json:"eventTypes,omitempty"`
	FindingIds     []string `json:"findingIds,omitempty"`
	Limit          *int     `json:"limit,omitempty"`
	PrCanonicalID  *string  `json:"prCanonicalId,omitempty"`
	RunID          *string  `json:"runId,omitempty"`
	Services       []string `json:"services,omitempty"`
	models.RequestScope
}

CreateAdminTeamsTeamIDEventsInput is the input for CreateAdminTeamsTeamIDEvents — List Team Unified Events.

type CreateAdminUiSavedViewsInput added in v0.21.0

type CreateAdminUiSavedViewsInput struct {
	SavedView models.ModelsUISavedViewAPIInput `json:"savedView"`
	models.RequestScope
}

CreateAdminUiSavedViewsInput is the input for CreateAdminUiSavedViews — Post UI Saved View.

type CreateAdminUserMappingInput added in v0.21.0

type CreateAdminUserMappingInput struct {
	UseSuggestions bool                               `json:"useSuggestions"`
	UserMappings   []models.EndpointsUserMappingInput `json:"userMappings,omitempty"`
	models.RequestScope
}

CreateAdminUserMappingInput is the input for CreateAdminUserMapping — Post Add User Mappings.

type CreateAdminUsersBulkSearchMappingsInput added in v0.21.0

type CreateAdminUsersBulkSearchMappingsInput struct {
	GitCanonicalUserIds    []string `json:"gitCanonicalUserIds,omitempty"`
	GithubCanonicalUserIds []string `json:"githubCanonicalUserIds,omitempty"`
	models.RequestScope
}

CreateAdminUsersBulkSearchMappingsInput is the input for CreateAdminUsersBulkSearchMappings — Post Bulk Get User Mappings.

type CreateAdminUsersInput added in v0.21.0

type CreateAdminUsersInput struct {
	User models.EndpointsUserInput `json:"user"`
	models.RequestScope
}

CreateAdminUsersInput is the input for CreateAdminUsers — Post User.

type CreateContextApplicationsInput added in v0.21.0

type CreateContextApplicationsInput struct {
	Application models.ModelsAgentAppContextSeed `json:"application"`
	models.RequestScope
}

CreateContextApplicationsInput is the input for CreateContextApplications — Create Application.

type CreateContextApplicationsRebuildInput added in v0.21.0

type CreateContextApplicationsRebuildInput struct {
	Force           bool   `json:"force"`
	ProviderOwnerID string `json:"providerOwnerId"`
	models.RequestScope
}

CreateContextApplicationsRebuildInput is the input for CreateContextApplicationsRebuild — Rebuild Applications.

type CreateContextCloudReconScansInput added in v0.21.0

type CreateContextCloudReconScansInput struct {
	AccountID     string  `json:"accountId"`
	CompletedAt   *string `json:"completedAt,omitempty"`
	ModelName     *string `json:"modelName,omitempty"`
	Payload       string  `json:"payload"`
	Provider      string  `json:"provider"`
	ScanID        *string `json:"scanId,omitempty"`
	SchemaVersion string  `json:"schemaVersion"`
	StartedAt     string  `json:"startedAt"`
	models.RequestScope
}

CreateContextCloudReconScansInput is the input for CreateContextCloudReconScans — Persist Cloud Recon Scan.

type CreateContextCloudScanStartInput added in v0.21.0

type CreateContextCloudScanStartInput struct {
	models.RequestScope
}

CreateContextCloudScanStartInput is the input for CreateContextCloudScanStart — Start Cloud Scan.

type CreateContextMemoriesInput added in v0.21.0

type CreateContextMemoriesInput struct {
	Citations       []models.ModelsMemoryCitationsElem       `json:"citations,omitempty"`
	Confidence      *float64                                 `json:"confidence,omitempty"`
	Content         string                                   `json:"content"`
	CreatedBy       *string                                  `json:"createdBy,omitempty"`
	CrossReferences []models.ModelsMemoryCrossReferencesElem `json:"crossReferences,omitempty"`
	IsUserCreated   *bool                                    `json:"isUserCreated,omitempty"`
	MemoryType      models.ModelsMemoryMemoryType            `json:"memoryType"`
	Metadata        *models.ModelsMemoryMetadata             `json:"metadata,omitempty"`
	ParentNoteID    *string                                  `json:"parentNoteId,omitempty"`
	Priority        *models.ModelsMemoryPriority             `json:"priority,omitempty"`
	ResourceID      *string                                  `json:"resourceId,omitempty"`
	ResourceType    *models.ModelsMemoryResourceType         `json:"resourceType,omitempty"`
	Tags            []string                                 `json:"tags,omitempty"`
	Title           *string                                  `json:"title,omitempty"`
	models.RequestScope
}

CreateContextMemoriesInput is the input for CreateContextMemories — Create Memory.

type CreateContextRagResyncInput added in v0.21.0

type CreateContextRagResyncInput struct {
	models.RequestScope
}

CreateContextRagResyncInput is the input for CreateContextRagResync — Resync RAG Vector Store.

type CreateContextRepoScansInput added in v0.21.0

type CreateContextRepoScansInput struct {
	Branch          *string                                     `json:"branch,omitempty"`
	CommitSha       string                                      `json:"commitSha"`
	ProjectsTouched []models.EndpointsRepoScanProjectTouched    `json:"projectsTouched,omitempty"`
	RepositoryID    string                                      `json:"repositoryId"`
	SbomsGenerated  []models.EndpointsRepoScanSBOMGenerated     `json:"sbomsGenerated,omitempty"`
	Status          *string                                     `json:"status,omitempty"`
	SubagentsRun    map[string]models.EndpointsRepoScanSubagent `json:"subagentsRun,omitempty"`
	models.RequestScope
}

CreateContextRepoScansInput is the input for CreateContextRepoScans — Create Repo Context Scan.

type CreateContextReportsInput added in v0.21.0

type CreateContextReportsInput struct {
	Packages     []models.EndpointsPackageFilter `json:"packages,omitempty"`
	Repositories []string                        `json:"repositories,omitempty"`
	models.RequestScope
}

CreateContextReportsInput is the input for CreateContextReports — Create Report Generation Job.

type CreateContextRepositoriesRepositoryIdProjectsProjectIdSchemaInput added in v0.21.0

type CreateContextRepositoriesRepositoryIdProjectsProjectIdSchemaInput struct {
	RepositoryID string                    `path:"repositoryId" json:"-"`
	ProjectID    string                    `path:"projectId" json:"-"`
	Content      string                    `json:"content"`
	Format       models.ModelsSchemaFormat `json:"format"`
	Type         models.ModelsSchemaType   `json:"type"`
	models.RequestScope
}

CreateContextRepositoriesRepositoryIdProjectsProjectIdSchemaInput is the input for CreateContextRepositoriesRepositoryIdProjectsProjectIdSchema — Upload Project Schema.

type CreateContextSbomingestorReplayInput added in v0.21.0

type CreateContextSbomingestorReplayInput struct {
	GlobalReplay *bool   `json:"globalReplay,omitempty"`
	ProjectID    *string `json:"projectID,omitempty"`
	RepositoryID *string `json:"repositoryID,omitempty"`
	models.RequestScope
}

CreateContextSbomingestorReplayInput is the input for CreateContextSbomingestorReplay — Compute Dependencies Repository/Project SBOM Ingest Replay.

type CreateContextSbomsGenerateInput added in v0.21.0

type CreateContextSbomsGenerateInput struct {
	CloneURL      *string `json:"cloneUrl,omitempty"`
	CommitSha     *string `json:"commitSha,omitempty"`
	DefaultBranch *string `json:"defaultBranch,omitempty"`
	RepositoryID  string  `json:"repositoryId"`
	models.RequestScope
}

CreateContextSbomsGenerateInput is the input for CreateContextSbomsGenerate — Generate SBOM.

type CreateContextSbomsResolveInput added in v0.21.0

type CreateContextSbomsResolveInput struct {
	Branch              *string                             `json:"branch,omitempty"`
	CdxgenMajor         *int                                `json:"cdxgenMajor,omitempty"`
	CloneURL            *string                             `json:"cloneURL,omitempty"`
	CommitSHA           *string                             `json:"commitSHA,omitempty"`
	IsDefaultBranchPush *bool                               `json:"isDefaultBranchPush,omitempty"`
	LockfileSetHash     *string                             `json:"lockfileSetHash,omitempty"`
	OwnerProvider       *models.ModelsOwnerProvider         `json:"ownerProvider,omitempty"`
	RepositoryID        *string                             `json:"repositoryID,omitempty"`
	RepositoryProvider  *models.ModelsGitRepositoryProvider `json:"repositoryProvider,omitempty"`
	ScannerVersion      *string                             `json:"scannerVersion,omitempty"`
	TenantID            *string                             `json:"tenantID,omitempty"`
	Timestamp           *string                             `json:"timestamp,omitempty"`
	models.RequestScope
}

CreateContextSbomsResolveInput is the input for CreateContextSbomsResolve — Get or generate SBOM.

type CreateContextSbomsScanInput added in v0.21.0

type CreateContextSbomsScanInput struct {
	CommitSha       string `json:"commitSha"`
	ForceRegenerate *bool  `json:"forceRegenerate,omitempty"`
	ProjectID       string `json:"projectId"`
	RepositoryID    string `json:"repositoryId"`
	models.RequestScope
}

CreateContextSbomsScanInput is the input for CreateContextSbomsScan — Scan SBOM (get-or-generate).

type CreateContextVaultFileInput added in v0.21.0

type CreateContextVaultFileInput struct {
	Description *string `json:"description,omitempty"`
	FileName    string  `json:"fileName"`
	models.RequestScope
}

CreateContextVaultFileInput is the input for CreateContextVaultFile — Post Vault File.

type CreateContextVaultOnboardInput added in v0.21.0

type CreateContextVaultOnboardInput struct {
	FileIDs []string `json:"fileIDs,omitempty"`
	models.RequestScope
}

CreateContextVaultOnboardInput is the input for CreateContextVaultOnboard — Trigger Vault Onboarding.

type CreateCspmFindingsFindingIdAutofixFixInput added in v0.21.0

type CreateCspmFindingsFindingIdAutofixFixInput struct {
	FindingID        string  `path:"findingId" json:"-"`
	Force            *bool   `json:"force,omitempty"`
	Message          *string `json:"message,omitempty"`
	OriginCampaignID *string `json:"originCampaignId,omitempty"`
	models.RequestScope
}

CreateCspmFindingsFindingIdAutofixFixInput is the input for CreateCspmFindingsFindingIdAutofixFix — Post CSPM Finding Autofix.

type CreateCspmFindingsFindingIdTicketInput added in v0.21.0

type CreateCspmFindingsFindingIdTicketInput struct {
	FindingID       string              `path:"findingId" json:"-"`
	Assignees       []models.ModelsUser `json:"assignees,omitempty"`
	CampaignID      *string             `json:"campaignId,omitempty"`
	CampaignTitle   *string             `json:"campaignTitle,omitempty"`
	Message         *string             `json:"message,omitempty"`
	Project         *string             `json:"project,omitempty"`
	UserCanonicalID *string             `json:"userCanonicalId,omitempty"`
	models.RequestScope
}

CreateCspmFindingsFindingIdTicketInput is the input for CreateCspmFindingsFindingIdTicket — Create Ticket for CSPM Finding.

type CreateDastBughuntConfigValidateInput added in v0.21.0

type CreateDastBughuntConfigValidateInput struct {
	Config models.EndpointsBugHuntConfigInput `json:"config"`
	models.RequestScope
}

CreateDastBughuntConfigValidateInput is the input for CreateDastBughuntConfigValidate — Validate BugHunt Config.

type CreateDastBughuntScansInput added in v0.21.0

type CreateDastBughuntScansInput struct {
	Intensity models.ModelsBugHuntScanIntensity `json:"intensity"`
	Scope     models.ModelsScopePolicy          `json:"scope"`
	models.RequestScope
}

CreateDastBughuntScansInput is the input for CreateDastBughuntScans — Start BugHunt Scan.

type CreateDastBughuntScansScanIdStopInput added in v0.21.0

type CreateDastBughuntScansScanIdStopInput struct {
	ScanID string `path:"scanId" json:"-"`
	models.RequestScope
}

CreateDastBughuntScansScanIdStopInput is the input for CreateDastBughuntScansScanIdStop — Stop BugHunt Scan.

type CreateDastBughuntSuitesSuiteRunNowInput added in v0.21.0

type CreateDastBughuntSuitesSuiteRunNowInput struct {
	Suite     string                             `path:"suite" json:"-"`
	Intensity *models.ModelsBugHuntScanIntensity `json:"intensity,omitempty"`
	models.RequestScope
}

CreateDastBughuntSuitesSuiteRunNowInput is the input for CreateDastBughuntSuitesSuiteRunNow — Run BugHunt Suite Now.

type CreateDastCredentialsCredentialIdValidateInput added in v0.21.0

type CreateDastCredentialsCredentialIdValidateInput struct {
	CredentialID string `path:"credentialId" json:"-"`
	models.RequestScope
}

CreateDastCredentialsCredentialIdValidateInput is the input for CreateDastCredentialsCredentialIdValidate — Validate Credential.

type CreateDastCredentialsInput added in v0.21.0

type CreateDastCredentialsInput struct {
	Config      models.ModelsCredentialConfig `json:"config"`
	Description string                        `json:"description"`
	Name        string                        `json:"name"`
	Type        models.ModelsCredentialType   `json:"type"`
	models.RequestScope
}

CreateDastCredentialsInput is the input for CreateDastCredentials — Create Credential.

type CreateDastPentestApplicationsApplicationIdPreflightInput added in v0.21.0

type CreateDastPentestApplicationsApplicationIdPreflightInput struct {
	ApplicationID   string `path:"applicationId" json:"-"`
	TriggeredByScan *bool  `json:"triggeredByScan,omitempty"`
	models.RequestScope
}

CreateDastPentestApplicationsApplicationIdPreflightInput is the input for CreateDastPentestApplicationsApplicationIdPreflight — Start Pentest Preflight.

type CreateDastPentestApplicationsInput added in v0.21.0

type CreateDastPentestApplicationsInput struct {
	CredentialIds []string                                `json:"credentialIds,omitempty"`
	ID            *string                                 `json:"id,omitempty"`
	Targets       []models.ModelsApplicationPentestTarget `json:"targets,omitempty"`
	models.RequestScope
}

CreateDastPentestApplicationsInput is the input for CreateDastPentestApplications — Create Application.

type CreateDastPentestFindingsFindingIdAllowlistInput added in v0.21.0

type CreateDastPentestFindingsFindingIdAllowlistInput struct {
	FindingID       string                     `path:"findingId" json:"-"`
	AllowlistReason string                     `json:"allowlistReason"`
	AllowlistType   models.ModelsAllowlistType `json:"allowlistType"`
	models.RequestScope
}

CreateDastPentestFindingsFindingIdAllowlistInput is the input for CreateDastPentestFindingsFindingIdAllowlist — Allowlist Pentest Finding.

type CreateDastPentestFindingsFindingIdAutofixFixInput added in v0.21.0

type CreateDastPentestFindingsFindingIdAutofixFixInput struct {
	FindingID        string              `path:"findingId" json:"-"`
	Assignees        []models.ModelsUser `json:"assignees,omitempty"`
	Force            *bool               `json:"force,omitempty"`
	Message          *string             `json:"message,omitempty"`
	OriginCampaignID *string             `json:"originCampaignId,omitempty"`
	models.RequestScope
}

CreateDastPentestFindingsFindingIdAutofixFixInput is the input for CreateDastPentestFindingsFindingIdAutofixFix — Post DAST Pentest Finding AutoFix.

type CreateDastPentestFindingsFindingIdTicketInput added in v0.21.0

type CreateDastPentestFindingsFindingIdTicketInput struct {
	FindingID     string              `path:"findingId" json:"-"`
	Assignees     []models.ModelsUser `json:"assignees,omitempty"`
	CampaignID    *string             `json:"campaignId,omitempty"`
	CampaignTitle *string             `json:"campaignTitle,omitempty"`
	Message       *string             `json:"message,omitempty"`
	Project       *string             `json:"project,omitempty"`
	models.RequestScope
}

CreateDastPentestFindingsFindingIdTicketInput is the input for CreateDastPentestFindingsFindingIdTicket — Create Jira Ticket for Pentest Finding.

type CreateDastPentestFindingsFindingIdUnallowlistInput added in v0.21.0

type CreateDastPentestFindingsFindingIdUnallowlistInput struct {
	FindingID         string `path:"findingId" json:"-"`
	UnallowlistReason string `json:"unallowlistReason"`
	models.RequestScope
}

CreateDastPentestFindingsFindingIdUnallowlistInput is the input for CreateDastPentestFindingsFindingIdUnallowlist — Unallowlist Pentest Finding.

type CreateDastPentestScansScanIdStopInput added in v0.21.0

type CreateDastPentestScansScanIdStopInput struct {
	ScanID string `path:"scanId" json:"-"`
	models.RequestScope
}

CreateDastPentestScansScanIdStopInput is the input for CreateDastPentestScansScanIdStop — Stop Pentest Scan.

type CreateDastPentestStartInput added in v0.21.0

type CreateDastPentestStartInput struct {
	ApplicationID   string                                          `json:"applicationId"`
	ConfigOverrides *models.ModelsApplicationPentestConfigOverrides `json:"configOverrides,omitempty"`
	models.RequestScope
}

CreateDastPentestStartInput is the input for CreateDastPentestStart — Start Pentest Scan from Application.

type CreateManagerCampaignsDefaultGenerateInput added in v0.21.0

type CreateManagerCampaignsDefaultGenerateInput struct {
	Page     *int `url:"page,omitempty" json:"-"`
	PageSize *int `url:"pageSize,omitempty" json:"-"`
	models.RequestScope
}

CreateManagerCampaignsDefaultGenerateInput is the input for CreateManagerCampaignsDefaultGenerate — Generate Default Campaigns.

type CreateManagerCampaignsInput added in v0.21.0

type CreateManagerCampaignsInput struct {
	CreatedAfter        *string  `json:"createdAfter,omitempty"`
	CreatedBefore       *string  `json:"createdBefore,omitempty"`
	Description         *string  `json:"description,omitempty"`
	EndDate             *string  `json:"endDate,omitempty"`
	FindingIds          []string `json:"findingIds,omitempty"`
	GeneratedReasoning  *string  `json:"generatedReasoning,omitempty"`
	IsActive            *bool    `json:"isActive,omitempty"`
	LimitPerType        *int     `json:"limitPerType,omitempty"`
	MaxStoryPoints      *int     `json:"maxStoryPoints,omitempty"`
	MinPriority         *float64 `json:"minPriority,omitempty"`
	NoEndDate           *bool    `json:"noEndDate,omitempty"`
	Owner               *string  `json:"owner,omitempty"`
	PriorityLabels      []string `json:"priorityLabels,omitempty"`
	RepositoryNames     []string `json:"repositoryNames,omitempty"`
	SortByColumns       *string  `json:"sortByColumns,omitempty"`
	SortByDirection     *string  `json:"sortByDirection,omitempty"`
	StartDate           *string  `json:"startDate,omitempty"`
	Summary             *string  `json:"summary,omitempty"`
	TeamIDs             []string `json:"teamIDs,omitempty"`
	TeamNames           []string `json:"teamNames,omitempty"`
	Title               *string  `json:"title,omitempty"`
	Types               []string `json:"types,omitempty"`
	UserNames           []string `json:"userNames,omitempty"`
	VulnerabilityCVEIds []string `json:"vulnerabilityCVEIds,omitempty"`
	VulnerabilityCWEIds []string `json:"vulnerabilityCWEIds,omitempty"`
	models.RequestScope
}

CreateManagerCampaignsInput is the input for CreateManagerCampaigns — Post Campaign.

type CreateManagerConfigInput added in v0.21.0

type CreateManagerConfigInput struct {
	Config models.EndpointsManagerConfigInput `json:"config"`
	models.RequestScope
}

CreateManagerConfigInput is the input for CreateManagerConfig — Update Manager config.

type CreateManagerCreditsInput added in v0.21.0

type CreateManagerCreditsInput struct {
	Credits models.ModelsCreditsUpdate `json:"credits"`
	models.RequestScope
}

CreateManagerCreditsInput is the input for CreateManagerCredits — Update Manager credit balance.

type CreateManagerEventsDeduplicateInput added in v0.21.0

type CreateManagerEventsDeduplicateInput struct {
	DryRun         *bool    `json:"dryRun,omitempty"`
	From           *string  `json:"from,omitempty"`
	Keep           *string  `json:"keep,omitempty"`
	Statuses       []string `json:"statuses,omitempty"`
	TimeoutSeconds *int     `json:"timeoutSeconds,omitempty"`
	To             *string  `json:"to,omitempty"`
	models.RequestScope
}

CreateManagerEventsDeduplicateInput is the input for CreateManagerEventsDeduplicate — Deduplicate Events.

type CreateManagerGroundrulesInput added in v0.21.0

type CreateManagerGroundrulesInput struct {
	GroundRules *models.ModelsManagerGroundRules `json:"groundRules,omitempty"`
	models.RequestScope
}

CreateManagerGroundrulesInput is the input for CreateManagerGroundrules — Post a GroundRules object to S3.

type CreateManagerStrategyTriggerInput added in v0.21.0

type CreateManagerStrategyTriggerInput struct {
	models.RequestScope
}

CreateManagerStrategyTriggerInput is the input for CreateManagerStrategyTrigger — Trigger Strategy Generation.

type CreateManagerTacitKnowledgeTriggerInput added in v0.21.0

type CreateManagerTacitKnowledgeTriggerInput struct {
	models.RequestScope
}

CreateManagerTacitKnowledgeTriggerInput is the input for CreateManagerTacitKnowledgeTrigger — Trigger TacitKnowledge.

type CreateManagerThreatInvestigationsInput added in v0.21.0

type CreateManagerThreatInvestigationsInput struct {
	Advice           *string                                           `json:"advice,omitempty"`
	AffectedPackages []models.ModelsThreatInvestigationAffectedPackage `json:"affectedPackages,omitempty"`
	ArticleLinks     []string                                          `json:"articleLinks,omitempty"`
	CveIds           []string                                          `json:"cveIds,omitempty"`
	Cvss             *float64                                          `json:"cvss,omitempty"`
	Description      *string                                           `json:"description,omitempty"`
	Ecosystem        *string                                           `json:"ecosystem,omitempty"`
	Keywords         *string                                           `json:"keywords,omitempty"`
	Severity         *string                                           `json:"severity,omitempty"`
	Title            string                                            `json:"title"`
	models.RequestScope
}

CreateManagerThreatInvestigationsInput is the input for CreateManagerThreatInvestigations — Post Threat Investigation.

type CreateManagerTriggerInput added in v0.21.0

type CreateManagerTriggerInput struct {
	CampaignID *string `json:"campaignId,omitempty"`
	Mode       *string `json:"mode,omitempty"`
	models.RequestScope
}

CreateManagerTriggerInput is the input for CreateManagerTrigger — Start a Manager run.

type CreateOrchestratorAutofixBatchInput added in v0.21.0

type CreateOrchestratorAutofixBatchInput struct {
	DastBugHuntFindingIDs   []string                   `json:"dastBugHuntFindingIDs,omitempty"`
	DastPentestFindingIDs   []string                   `json:"dastPentestFindingIDs,omitempty"`
	OwnerProvider           models.ModelsOwnerProvider `json:"ownerProvider"`
	SastFindingIDs          []string                   `json:"sastFindingIDs,omitempty"`
	ScaContainerFindingIDs  []string                   `json:"scaContainerFindingIDs,omitempty"`
	ScaDependencyFindingIDs []string                   `json:"scaDependencyFindingIDs,omitempty"`
	models.RequestScope
}

CreateOrchestratorAutofixBatchInput is the input for CreateOrchestratorAutofixBatch — Start Batch Autofix.

type CreateOrchestratorFindingsRetriageInput added in v0.21.0

type CreateOrchestratorFindingsRetriageInput struct {
	ContinueOnError  *bool                                        `json:"continueOnError,omitempty"`
	DebounceBypass   *bool                                        `json:"debounceBypass,omitempty"`
	Filters          *models.ModelsRetriageFilters                `json:"filters,omitempty"`
	FindingType      string                                       `json:"findingType"`
	Message          *models.EndpointsPostRetriageFindingsMessage `json:"message,omitempty"`
	PlatformProvider *string                                      `json:"platformProvider,omitempty"`
	TriggerSource    *models.ModelsRetriageTriggerSource          `json:"triggerSource,omitempty"`
	models.RequestScope
}

CreateOrchestratorFindingsRetriageInput is the input for CreateOrchestratorFindingsRetriage — Retriage Findings.

type CreateOrchestratorOnboardingCompleteInput added in v0.21.0

type CreateOrchestratorOnboardingCompleteInput struct {
	TenantID string `json:"tenantId"`
	models.RequestScope
}

CreateOrchestratorOnboardingCompleteInput is the input for CreateOrchestratorOnboardingComplete — Complete Onboarding (Test Only).

type CreateOrchestratorOnboardingStartInput added in v0.21.0

type CreateOrchestratorOnboardingStartInput struct {
	GitOwnerProvider models.ModelsOwnerProvider `json:"gitOwnerProvider"`
	RepositoryIds    []string                   `json:"repositoryIds,omitempty"`
	models.RequestScope
}

CreateOrchestratorOnboardingStartInput is the input for CreateOrchestratorOnboardingStart — Start Onboarding.

type CreateSastFindingsAllowlistInput added in v0.21.0

type CreateSastFindingsAllowlistInput struct {
	AllowlistReason string                     `json:"allowlistReason"`
	AllowlistType   models.ModelsAllowlistType `json:"allowlistType"`
	FindingIds      []string                   `json:"findingIds,omitempty"`
	models.RequestScope
}

CreateSastFindingsAllowlistInput is the input for CreateSastFindingsAllowlist — Allowlist Batch of SAST Findings.

type CreateSastFindingsFindingIdAllowlistInput added in v0.21.0

type CreateSastFindingsFindingIdAllowlistInput struct {
	FindingID       string                     `path:"findingId" json:"-"`
	AllowlistReason string                     `json:"allowlistReason"`
	AllowlistType   models.ModelsAllowlistType `json:"allowlistType"`
	models.RequestScope
}

CreateSastFindingsFindingIdAllowlistInput is the input for CreateSastFindingsFindingIdAllowlist — Allowlist Finding.

type CreateSastFindingsFindingIdAutofixFixInput added in v0.21.0

type CreateSastFindingsFindingIdAutofixFixInput struct {
	FindingID        string              `path:"findingId" json:"-"`
	Assignees        []models.ModelsUser `json:"assignees,omitempty"`
	Force            *bool               `json:"force,omitempty"`
	Message          *string             `json:"message,omitempty"`
	OriginCampaignID *string             `json:"originCampaignId,omitempty"`
	models.RequestScope
}

CreateSastFindingsFindingIdAutofixFixInput is the input for CreateSastFindingsFindingIdAutofixFix — Post Finding AutoFix.

type CreateSastFindingsFindingIdTicketInput added in v0.21.0

type CreateSastFindingsFindingIdTicketInput struct {
	FindingID     string              `path:"findingId" json:"-"`
	Assignees     []models.ModelsUser `json:"assignees,omitempty"`
	CampaignID    *string             `json:"campaignId,omitempty"`
	CampaignTitle *string             `json:"campaignTitle,omitempty"`
	Message       *string             `json:"message,omitempty"`
	Project       *string             `json:"project,omitempty"`
	models.RequestScope
}

CreateSastFindingsFindingIdTicketInput is the input for CreateSastFindingsFindingIdTicket — Create Ticket.

type CreateSastFindingsFindingIdUnallowlistInput added in v0.21.0

type CreateSastFindingsFindingIdUnallowlistInput struct {
	FindingID         string `path:"findingId" json:"-"`
	UnallowlistReason string `json:"unallowlistReason"`
	models.RequestScope
}

CreateSastFindingsFindingIdUnallowlistInput is the input for CreateSastFindingsFindingIdUnallowlist — Unallowlist Finding.

type CreateScaContainersFindingsFindingIdAllowlistInput added in v0.21.0

type CreateScaContainersFindingsFindingIdAllowlistInput struct {
	FindingID       string                     `path:"findingId" json:"-"`
	AllowlistReason string                     `json:"allowlistReason"`
	AllowlistType   models.ModelsAllowlistType `json:"allowlistType"`
	models.RequestScope
}

CreateScaContainersFindingsFindingIdAllowlistInput is the input for CreateScaContainersFindingsFindingIdAllowlist — Allowlist Container Finding.

type CreateScaContainersFindingsFindingIdAutofixFixInput added in v0.21.0

type CreateScaContainersFindingsFindingIdAutofixFixInput struct {
	FindingID        string              `path:"findingId" json:"-"`
	Assignees        []models.ModelsUser `json:"assignees,omitempty"`
	Force            *bool               `json:"force,omitempty"`
	Message          *string             `json:"message,omitempty"`
	OriginCampaignID *string             `json:"originCampaignId,omitempty"`
	models.RequestScope
}

CreateScaContainersFindingsFindingIdAutofixFixInput is the input for CreateScaContainersFindingsFindingIdAutofixFix — Fix Container Findings.

type CreateScaContainersFindingsFindingIdTicketInput added in v0.21.0

type CreateScaContainersFindingsFindingIdTicketInput struct {
	FindingID     string              `path:"findingId" json:"-"`
	Assignees     []models.ModelsUser `json:"assignees,omitempty"`
	CampaignID    *string             `json:"campaignId,omitempty"`
	CampaignTitle *string             `json:"campaignTitle,omitempty"`
	Message       *string             `json:"message,omitempty"`
	Project       *string             `json:"project,omitempty"`
	models.RequestScope
}

CreateScaContainersFindingsFindingIdTicketInput is the input for CreateScaContainersFindingsFindingIdTicket — Create Jira Ticket.

type CreateScaContainersFindingsFindingIdUnallowlistInput added in v0.21.0

type CreateScaContainersFindingsFindingIdUnallowlistInput struct {
	FindingID         string `path:"findingId" json:"-"`
	UnallowlistReason string `json:"unallowlistReason"`
	models.RequestScope
}

CreateScaContainersFindingsFindingIdUnallowlistInput is the input for CreateScaContainersFindingsFindingIdUnallowlist — Unallowlist Container Finding.

type CreateScaDependenciesFindingsFindingIdAllowlistInput added in v0.21.0

type CreateScaDependenciesFindingsFindingIdAllowlistInput struct {
	FindingID       string                     `path:"findingId" json:"-"`
	AllowlistReason string                     `json:"allowlistReason"`
	AllowlistType   models.ModelsAllowlistType `json:"allowlistType"`
	models.RequestScope
}

CreateScaDependenciesFindingsFindingIdAllowlistInput is the input for CreateScaDependenciesFindingsFindingIdAllowlist — Allowlist Dependency Finding.

type CreateScaDependenciesFindingsFindingIdAutofixFixInput added in v0.21.0

type CreateScaDependenciesFindingsFindingIdAutofixFixInput struct {
	FindingID        string              `path:"findingId" json:"-"`
	Assignees        []models.ModelsUser `json:"assignees,omitempty"`
	Force            *bool               `json:"force,omitempty"`
	Message          *string             `json:"message,omitempty"`
	OriginCampaignID *string             `json:"originCampaignId,omitempty"`
	models.RequestScope
}

CreateScaDependenciesFindingsFindingIdAutofixFixInput is the input for CreateScaDependenciesFindingsFindingIdAutofixFix — Fix Dependency Finding.

type CreateScaDependenciesFindingsFindingIdTicketInput added in v0.21.0

type CreateScaDependenciesFindingsFindingIdTicketInput struct {
	FindingID     string              `path:"findingId" json:"-"`
	Assignees     []models.ModelsUser `json:"assignees,omitempty"`
	CampaignID    *string             `json:"campaignId,omitempty"`
	CampaignTitle *string             `json:"campaignTitle,omitempty"`
	Message       *string             `json:"message,omitempty"`
	Project       *string             `json:"project,omitempty"`
	models.RequestScope
}

CreateScaDependenciesFindingsFindingIdTicketInput is the input for CreateScaDependenciesFindingsFindingIdTicket — Create Jira Ticket.

type CreateScaDependenciesFindingsFindingIdUnallowlistInput added in v0.21.0

type CreateScaDependenciesFindingsFindingIdUnallowlistInput struct {
	FindingID         string `path:"findingId" json:"-"`
	UnallowlistReason string `json:"unallowlistReason"`
	models.RequestScope
}

CreateScaDependenciesFindingsFindingIdUnallowlistInput is the input for CreateScaDependenciesFindingsFindingIdUnallowlist — Unallowlist Dependency Finding.

type CreateScpmContainersAnalyzeInput added in v0.21.0

type CreateScpmContainersAnalyzeInput struct {
	IdempotencyKey    *string `json:"idempotencyKey,omitempty"`
	PreviousReference *string `json:"previousReference,omitempty"`
	Reference         string  `json:"reference"`
	Registry          string  `json:"registry"`
	Repository        string  `json:"repository"`
}

CreateScpmContainersAnalyzeInput is the input for CreateScpmContainersAnalyze — Request malware analysis for an OCI container image.

type CreateScpmDependenciesAnalyzeInput added in v0.21.0

type CreateScpmDependenciesAnalyzeInput struct {
	Ecosystem       string  `json:"ecosystem"`
	IdempotencyKey  *string `json:"idempotencyKey,omitempty"`
	Name            string  `json:"name"`
	PreviousVersion *string `json:"previousVersion,omitempty"`
	Version         string  `json:"version"`
}

CreateScpmDependenciesAnalyzeInput is the input for CreateScpmDependenciesAnalyze — Request malware analysis for a dependency.

type CreateScpmDependenciesQueryBatchInput added in v0.21.0

type CreateScpmDependenciesQueryBatchInput struct {
	Packages []models.EndpointsBatchQueryDependencyPackage `json:"packages,omitempty"`
}

CreateScpmDependenciesQueryBatchInput is the input for CreateScpmDependenciesQueryBatch — Batch query vulnerabilities + malware verdict for dependencies.

type CreateScpmFindingsAllowlistInput added in v0.21.0

type CreateScpmFindingsAllowlistInput struct {
	AllowlistReason string                     `json:"allowlistReason"`
	AllowlistType   models.ModelsAllowlistType `json:"allowlistType"`
	FindingIds      []string                   `json:"findingIds,omitempty"`
	models.RequestScope
}

CreateScpmFindingsAllowlistInput is the input for CreateScpmFindingsAllowlist — Allowlist Batch of SCPM Findings.

type CreateScpmFindingsFindingIdAllowlistInput added in v0.21.0

type CreateScpmFindingsFindingIdAllowlistInput struct {
	FindingID       string                     `path:"findingId" json:"-"`
	AllowlistReason string                     `json:"allowlistReason"`
	AllowlistType   models.ModelsAllowlistType `json:"allowlistType"`
	models.RequestScope
}

CreateScpmFindingsFindingIdAllowlistInput is the input for CreateScpmFindingsFindingIdAllowlist — Allowlist Finding.

type CreateScpmFindingsFindingIdAutofixCacheCreatePrInput added in v0.21.0

type CreateScpmFindingsFindingIdAutofixCacheCreatePrInput struct {
	FindingID string  `path:"findingId" json:"-"`
	Message   *string `json:"message,omitempty"`
	models.RequestScope
}

CreateScpmFindingsFindingIdAutofixCacheCreatePrInput is the input for CreateScpmFindingsFindingIdAutofixCacheCreatePr — Create Pull Request from Cached Fix.

type CreateScpmFindingsFindingIdAutofixCacheInput added in v0.21.0

type CreateScpmFindingsFindingIdAutofixCacheInput struct {
	FindingID string `path:"findingId" json:"-"`
	Force     *bool  `json:"force,omitempty"`
	models.RequestScope
}

CreateScpmFindingsFindingIdAutofixCacheInput is the input for CreateScpmFindingsFindingIdAutofixCache — Cache Autofix.

type CreateScpmFindingsFindingIdAutofixFixInput added in v0.21.0

type CreateScpmFindingsFindingIdAutofixFixInput struct {
	FindingID        string              `path:"findingId" json:"-"`
	Assignees        []models.ModelsUser `json:"assignees,omitempty"`
	Force            *bool               `json:"force,omitempty"`
	Message          *string             `json:"message,omitempty"`
	OriginCampaignID *string             `json:"originCampaignId,omitempty"`
	models.RequestScope
}

CreateScpmFindingsFindingIdAutofixFixInput is the input for CreateScpmFindingsFindingIdAutofixFix — Autofix Finding.

type CreateScpmFindingsFindingIdUnallowlistInput added in v0.21.0

type CreateScpmFindingsFindingIdUnallowlistInput struct {
	FindingID         string `path:"findingId" json:"-"`
	UnallowlistReason string `json:"unallowlistReason"`
	models.RequestScope
}

CreateScpmFindingsFindingIdUnallowlistInput is the input for CreateScpmFindingsFindingIdUnallowlist — Unallowlist Finding.

type CreateScpmFindingsRetriageInput added in v0.21.0

type CreateScpmFindingsRetriageInput struct {
	Branch                  *string  `json:"branch,omitempty"`
	ContinueOnError         *bool    `json:"continueOnError,omitempty"`
	FindingIds              []string `json:"findingIds,omitempty"`
	ForceRetriage           *bool    `json:"forceRetriage,omitempty"`
	PriorityMinimum         *string  `json:"priorityMinimum,omitempty"`
	RepositoryIds           []string `json:"repositoryIds,omitempty"`
	ReprocessFailedTriages  *bool    `json:"reprocessFailedTriages,omitempty"`
	ReprocessFalsePositives *bool    `json:"reprocessFalsePositives,omitempty"`
	models.RequestScope
}

CreateScpmFindingsRetriageInput is the input for CreateScpmFindingsRetriage — Retriage Findings.

type CreateScpmFindingsUploadInput added in v0.21.0

type CreateScpmFindingsUploadInput struct {
	ScanID string `json:"scanId"`
	models.RequestScope
}

CreateScpmFindingsUploadInput is the input for CreateScpmFindingsUpload — Get Presigned URL to Upload SCPM Findings.

type CreateSecretsCredentialsFindingsAllowlistBatchInput added in v0.21.0

type CreateSecretsCredentialsFindingsAllowlistBatchInput struct {
	AllowlistReason string                     `json:"allowlistReason"`
	AllowlistType   models.ModelsAllowlistType `json:"allowlistType"`
	FindingIds      []string                   `json:"findingIds,omitempty"`
	models.RequestScope
}

CreateSecretsCredentialsFindingsAllowlistBatchInput is the input for CreateSecretsCredentialsFindingsAllowlistBatch — Allowlist Batch of Credential Findings.

type CreateSecretsCredentialsFindingsFindingIdAllowlistInput added in v0.21.0

type CreateSecretsCredentialsFindingsFindingIdAllowlistInput struct {
	FindingID       string                     `path:"findingId" json:"-"`
	AllowlistReason string                     `json:"allowlistReason"`
	AllowlistType   models.ModelsAllowlistType `json:"allowlistType"`
	models.RequestScope
}

CreateSecretsCredentialsFindingsFindingIdAllowlistInput is the input for CreateSecretsCredentialsFindingsFindingIdAllowlist — Allowlist Credential Finding.

type CreateSecretsCredentialsFindingsFindingIdTicketInput added in v0.21.0

type CreateSecretsCredentialsFindingsFindingIdTicketInput struct {
	FindingID     string              `path:"findingId" json:"-"`
	Assignees     []models.ModelsUser `json:"assignees,omitempty"`
	CampaignID    *string             `json:"campaignId,omitempty"`
	CampaignTitle *string             `json:"campaignTitle,omitempty"`
	Message       *string             `json:"message,omitempty"`
	Project       *string             `json:"project,omitempty"`
	models.RequestScope
}

CreateSecretsCredentialsFindingsFindingIdTicketInput is the input for CreateSecretsCredentialsFindingsFindingIdTicket — Create Ticket for Credential Finding.

type CreateSecretsCredentialsFindingsFindingIdUnallowlistInput added in v0.21.0

type CreateSecretsCredentialsFindingsFindingIdUnallowlistInput struct {
	FindingID         string                     `path:"findingId" json:"-"`
	UnallowlistReason string                     `json:"unallowlistReason"`
	UnallowlistType   models.ModelsAllowlistType `json:"unallowlistType"`
	models.RequestScope
}

CreateSecretsCredentialsFindingsFindingIdUnallowlistInput is the input for CreateSecretsCredentialsFindingsFindingIdUnallowlist — Unallowlist Credential Finding.

type CreateSecretsFindingsAllowlistBatchInput added in v0.21.0

type CreateSecretsFindingsAllowlistBatchInput struct {
	AllowlistReason string                     `json:"allowlistReason"`
	AllowlistType   models.ModelsAllowlistType `json:"allowlistType"`
	FindingIds      []string                   `json:"findingIds,omitempty"`
	models.RequestScope
}

CreateSecretsFindingsAllowlistBatchInput is the input for CreateSecretsFindingsAllowlistBatch — Allowlist Batch of Credential Findings.

type CreateSecretsFindingsFindingIdAllowlistInput added in v0.21.0

type CreateSecretsFindingsFindingIdAllowlistInput struct {
	FindingID       string                     `path:"findingId" json:"-"`
	AllowlistReason string                     `json:"allowlistReason"`
	AllowlistType   models.ModelsAllowlistType `json:"allowlistType"`
	models.RequestScope
}

CreateSecretsFindingsFindingIdAllowlistInput is the input for CreateSecretsFindingsFindingIdAllowlist — Allowlist Credential Finding.

type CreateSecretsFindingsFindingIdTicketInput added in v0.21.0

type CreateSecretsFindingsFindingIdTicketInput struct {
	FindingID     string              `path:"findingId" json:"-"`
	Assignees     []models.ModelsUser `json:"assignees,omitempty"`
	CampaignID    *string             `json:"campaignId,omitempty"`
	CampaignTitle *string             `json:"campaignTitle,omitempty"`
	Message       *string             `json:"message,omitempty"`
	Project       *string             `json:"project,omitempty"`
	models.RequestScope
}

CreateSecretsFindingsFindingIdTicketInput is the input for CreateSecretsFindingsFindingIdTicket — Create Ticket for Credential Finding.

type CreateSecretsFindingsFindingIdUnallowlistInput added in v0.21.0

type CreateSecretsFindingsFindingIdUnallowlistInput struct {
	FindingID         string                     `path:"findingId" json:"-"`
	UnallowlistReason string                     `json:"unallowlistReason"`
	UnallowlistType   models.ModelsAllowlistType `json:"unallowlistType"`
	models.RequestScope
}

CreateSecretsFindingsFindingIdUnallowlistInput is the input for CreateSecretsFindingsFindingIdUnallowlist — Unallowlist Credential Finding.

type CreateSecretsSensitivedataFindingsAllowlistBatchInput added in v0.21.0

type CreateSecretsSensitivedataFindingsAllowlistBatchInput struct {
	AllowlistReason string                     `json:"allowlistReason"`
	AllowlistType   models.ModelsAllowlistType `json:"allowlistType"`
	FindingIds      []string                   `json:"findingIds,omitempty"`
	models.RequestScope
}

CreateSecretsSensitivedataFindingsAllowlistBatchInput is the input for CreateSecretsSensitivedataFindingsAllowlistBatch — Allowlist Batch of Sensitive Data Findings.

type CreateSecretsSensitivedataFindingsFindingIdAllowlistInput added in v0.21.0

type CreateSecretsSensitivedataFindingsFindingIdAllowlistInput struct {
	FindingID       string                     `path:"findingId" json:"-"`
	AllowlistReason string                     `json:"allowlistReason"`
	AllowlistType   models.ModelsAllowlistType `json:"allowlistType"`
	models.RequestScope
}

CreateSecretsSensitivedataFindingsFindingIdAllowlistInput is the input for CreateSecretsSensitivedataFindingsFindingIdAllowlist — Allowlist Sensitive Data Finding.

type CreateSecretsSensitivedataFindingsFindingIdTicketInput added in v0.21.0

type CreateSecretsSensitivedataFindingsFindingIdTicketInput struct {
	FindingID     string              `path:"findingId" json:"-"`
	Assignees     []models.ModelsUser `json:"assignees,omitempty"`
	CampaignID    *string             `json:"campaignId,omitempty"`
	CampaignTitle *string             `json:"campaignTitle,omitempty"`
	Message       *string             `json:"message,omitempty"`
	Project       *string             `json:"project,omitempty"`
	models.RequestScope
}

CreateSecretsSensitivedataFindingsFindingIdTicketInput is the input for CreateSecretsSensitivedataFindingsFindingIdTicket — Create Ticket for Sensitive Data Finding.

type CreateSecretsSensitivedataFindingsFindingIdUnallowlistInput added in v0.21.0

type CreateSecretsSensitivedataFindingsFindingIdUnallowlistInput struct {
	FindingID         string                     `path:"findingId" json:"-"`
	UnallowlistReason string                     `json:"unallowlistReason"`
	UnallowlistType   models.ModelsAllowlistType `json:"unallowlistType"`
	models.RequestScope
}

CreateSecretsSensitivedataFindingsFindingIdUnallowlistInput is the input for CreateSecretsSensitivedataFindingsFindingIdUnallowlist — Unallowlist Sensitive Data Finding.

type DeleteAdminIntegrationsBuildkiteInput added in v0.21.0

type DeleteAdminIntegrationsBuildkiteInput struct {
	models.RequestScope
}

DeleteAdminIntegrationsBuildkiteInput is the input for DeleteAdminIntegrationsBuildkite — Delete Buildkite Integration.

type DeleteAdminIntegrationsCircleciInput added in v0.21.0

type DeleteAdminIntegrationsCircleciInput struct {
	models.RequestScope
}

DeleteAdminIntegrationsCircleciInput is the input for DeleteAdminIntegrationsCircleci — Delete CircleCI Integration.

type DeleteAdminIntegrationsCloudAwsSettingsInput added in v0.21.0

type DeleteAdminIntegrationsCloudAwsSettingsInput struct {
	models.RequestScope
}

DeleteAdminIntegrationsCloudAwsSettingsInput is the input for DeleteAdminIntegrationsCloudAwsSettings — Delete Cloud AWS Settings.

type DeleteAdminIntegrationsCloudAzureSettingsInput added in v0.21.0

type DeleteAdminIntegrationsCloudAzureSettingsInput struct {
	models.RequestScope
}

DeleteAdminIntegrationsCloudAzureSettingsInput is the input for DeleteAdminIntegrationsCloudAzureSettings — Delete Cloud Azure Settings.

type DeleteAdminIntegrationsCloudGcpSettingsInput added in v0.21.0

type DeleteAdminIntegrationsCloudGcpSettingsInput struct {
	models.RequestScope
}

DeleteAdminIntegrationsCloudGcpSettingsInput is the input for DeleteAdminIntegrationsCloudGcpSettings — Delete Cloud GCP Settings.

type DeleteAdminIntegrationsJenkinsInput added in v0.21.0

type DeleteAdminIntegrationsJenkinsInput struct {
	models.RequestScope
}

DeleteAdminIntegrationsJenkinsInput is the input for DeleteAdminIntegrationsJenkins — Delete Jenkins Integration.

type DeleteAdminRepositoryPropertyTeamKeysInput added in v0.21.0

type DeleteAdminRepositoryPropertyTeamKeysInput struct {
	KeyID *string `url:"keyId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminRepositoryPropertyTeamKeysInput is the input for DeleteAdminRepositoryPropertyTeamKeys — Delete Repository Property Team Key.

type DeleteAdminServiceAccountsInput added in v0.21.0

type DeleteAdminServiceAccountsInput struct {
	ServiceAccountID *string `url:"serviceAccountId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminServiceAccountsInput is the input for DeleteAdminServiceAccounts — Delete Service Account.

type DeleteAdminTeamsTeamIDInput added in v0.21.0

type DeleteAdminTeamsTeamIDInput struct {
	TeamID string `path:"teamID" json:"-"`
	models.RequestScope
}

DeleteAdminTeamsTeamIDInput is the input for DeleteAdminTeamsTeamID — Delete Manual Team.

type DeleteAdminUiSavedViewsSavedViewIdInput added in v0.21.0

type DeleteAdminUiSavedViewsSavedViewIdInput struct {
	SavedViewID string `path:"savedViewId" json:"-"`
	models.RequestScope
}

DeleteAdminUiSavedViewsSavedViewIdInput is the input for DeleteAdminUiSavedViewsSavedViewId — Delete UI Saved View.

type DeleteAdminUserMappingUserIdInput added in v0.21.0

type DeleteAdminUserMappingUserIdInput struct {
	UserID string `path:"userId" json:"-"`
	models.RequestScope
}

DeleteAdminUserMappingUserIdInput is the input for DeleteAdminUserMappingUserId — Delete User Mapping.

type DeleteAdminUsersUserIdErasureInput added in v0.21.0

type DeleteAdminUsersUserIdErasureInput struct {
	UserID string `path:"userId" json:"-"`
	models.RequestScope
}

DeleteAdminUsersUserIdErasureInput is the input for DeleteAdminUsersUserIdErasure — Delete User Erasure (GDPR Art. 17).

type DeleteContextApplicationsApplicationIdInput added in v0.21.0

type DeleteContextApplicationsApplicationIdInput struct {
	ApplicationID string `path:"applicationId" json:"-"`
	models.RequestScope
}

DeleteContextApplicationsApplicationIdInput is the input for DeleteContextApplicationsApplicationId — Delete Application.

type DeleteContextArtifactsArtifactIdInput added in v0.21.0

type DeleteContextArtifactsArtifactIdInput struct {
	ArtifactID string `path:"artifactId" json:"-"`
	models.RequestScope
}

DeleteContextArtifactsArtifactIdInput is the input for DeleteContextArtifactsArtifactId — Delete Artifact.

type DeleteContextCicdPipelinesPipelineIdInput added in v0.21.0

type DeleteContextCicdPipelinesPipelineIdInput struct {
	PipelineID string `path:"pipelineId" json:"-"`
	models.RequestScope
}

DeleteContextCicdPipelinesPipelineIdInput is the input for DeleteContextCicdPipelinesPipelineId — Delete CI/CD Pipeline.

type DeleteContextDepsInput added in v0.21.0

type DeleteContextDepsInput struct {
	Ecosystem    *string `url:"ecosystem,omitempty" json:"-"`
	Global       *bool   `url:"global,omitempty" json:"-"`
	IntroducedAt *string `url:"introducedAt,omitempty" json:"-"`
	Name         *string `url:"name,omitempty" json:"-"`
	ProjectID    *string `url:"projectId,omitempty" json:"-"`
	RepositoryID *string `url:"repositoryId,omitempty" json:"-"`
	Version      *string `url:"version,omitempty" json:"-"`
	models.RequestScope
}

DeleteContextDepsInput is the input for DeleteContextDeps — Delete dependency data.

type DeleteContextEntrypointsEntrypointIdInput added in v0.21.0

type DeleteContextEntrypointsEntrypointIdInput struct {
	EntrypointID string `path:"entrypointId" json:"-"`
	models.RequestScope
}

DeleteContextEntrypointsEntrypointIdInput is the input for DeleteContextEntrypointsEntrypointId — Delete Entrypoint.

type DeleteContextMemoriesMemoryIdInput added in v0.21.0

type DeleteContextMemoriesMemoryIdInput struct {
	MemoryID string `path:"memoryId" json:"-"`
	models.RequestScope
}

DeleteContextMemoriesMemoryIdInput is the input for DeleteContextMemoriesMemoryId — Delete Memory.

type DeleteContextRepositoriesRepositoryIdInput added in v0.21.0

type DeleteContextRepositoriesRepositoryIdInput struct {
	RepositoryID string `path:"repositoryId" json:"-"`
	models.RequestScope
}

DeleteContextRepositoriesRepositoryIdInput is the input for DeleteContextRepositoriesRepositoryId — Delete Repository.

type DeleteContextRepositoriesRepositoryIdProjectsProjectIdInput added in v0.21.0

type DeleteContextRepositoriesRepositoryIdProjectsProjectIdInput struct {
	RepositoryID string `path:"repositoryId" json:"-"`
	ProjectID    string `path:"projectId" json:"-"`
	models.RequestScope
}

DeleteContextRepositoriesRepositoryIdProjectsProjectIdInput is the input for DeleteContextRepositoriesRepositoryIdProjectsProjectId — Delete Project.

type DeleteContextSbomsInput added in v0.21.0

type DeleteContextSbomsInput struct {
	DryRun       *bool   `url:"dryRun,omitempty" json:"-"`
	InvalidOnly  *bool   `url:"invalidOnly,omitempty" json:"-"`
	ProjectID    *string `url:"projectId,omitempty" json:"-"`
	RepositoryID *string `url:"repositoryId,omitempty" json:"-"`
	models.RequestScope
}

DeleteContextSbomsInput is the input for DeleteContextSboms — Delete SBOMs for tenant.

type DeleteContextVaultFileFileIdInput added in v0.21.0

type DeleteContextVaultFileFileIdInput struct {
	FileID string `path:"fileId" json:"-"`
	models.RequestScope
}

DeleteContextVaultFileFileIdInput is the input for DeleteContextVaultFileFileId — Delete Vault File.

type DeleteDastCredentialsCredentialIdInput added in v0.21.0

type DeleteDastCredentialsCredentialIdInput struct {
	CredentialID string `path:"credentialId" json:"-"`
	models.RequestScope
}

DeleteDastCredentialsCredentialIdInput is the input for DeleteDastCredentialsCredentialId — Delete Credential.

type DeleteDastPentestApplicationsApplicationIdInput added in v0.21.0

type DeleteDastPentestApplicationsApplicationIdInput struct {
	ApplicationID string `path:"applicationId" json:"-"`
	models.RequestScope
}

DeleteDastPentestApplicationsApplicationIdInput is the input for DeleteDastPentestApplicationsApplicationId — Delete Pentest App Config.

type DeleteManagerCampaignsCampaignIdInput added in v0.21.0

type DeleteManagerCampaignsCampaignIdInput struct {
	CampaignID string `path:"campaignId" json:"-"`
	models.RequestScope
}

DeleteManagerCampaignsCampaignIdInput is the input for DeleteManagerCampaignsCampaignId — Delete Campaign.

type DeleteManagerChatSessionsChatIDInput added in v0.21.0

type DeleteManagerChatSessionsChatIDInput struct {
	ChatID string `path:"chatID" json:"-"`
	models.RequestScope
}

DeleteManagerChatSessionsChatIDInput is the input for DeleteManagerChatSessionsChatID — Delete Chat Session.

type DeleteManagerCustomerQuestionsInput added in v0.21.0

type DeleteManagerCustomerQuestionsInput struct {
	models.RequestScope
}

DeleteManagerCustomerQuestionsInput is the input for DeleteManagerCustomerQuestions — Delete All Customer Question Sets.

type DeleteManagerCustomerQuestionsQuestionSetIdInput added in v0.21.0

type DeleteManagerCustomerQuestionsQuestionSetIdInput struct {
	QuestionSetID string `path:"questionSetId" json:"-"`
	models.RequestScope
}

DeleteManagerCustomerQuestionsQuestionSetIdInput is the input for DeleteManagerCustomerQuestionsQuestionSetId — Delete Customer Question Set.

type DeleteManagerCustomerQuestionsQuestionSetIdQuestionsQuestionIdInput added in v0.21.0

type DeleteManagerCustomerQuestionsQuestionSetIdQuestionsQuestionIdInput struct {
	QuestionSetID string `path:"questionSetId" json:"-"`
	QuestionID    string `path:"questionId" json:"-"`
	models.RequestScope
}

DeleteManagerCustomerQuestionsQuestionSetIdQuestionsQuestionIdInput is the input for DeleteManagerCustomerQuestionsQuestionSetIdQuestionsQuestionId — Delete Customer Question.

type DeleteManagerEventsEventIdInput added in v0.21.0

type DeleteManagerEventsEventIdInput struct {
	EventID string `path:"eventId" json:"-"`
	models.RequestScope
}

DeleteManagerEventsEventIdInput is the input for DeleteManagerEventsEventId — Delete Event.

type GetAdminFindingFindingIdInput added in v0.21.0

type GetAdminFindingFindingIdInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

GetAdminFindingFindingIdInput is the input for GetAdminFindingFindingId — Get Finding.

type GetAdminTeamTeamIDInput added in v0.21.0

type GetAdminTeamTeamIDInput struct {
	TeamID string `path:"teamID" json:"-"`
	models.RequestScope
}

GetAdminTeamTeamIDInput is the input for GetAdminTeamTeamID — Get Team.

type GetAdminUserUserIDInput added in v0.21.0

type GetAdminUserUserIDInput struct {
	UserID string `path:"userID" json:"-"`
	models.RequestScope
}

GetAdminUserUserIDInput is the input for GetAdminUserUserID — Get User.

type GetAdminUsersProviderIDInput added in v0.21.0

type GetAdminUsersProviderIDInput struct {
	ProviderID string `path:"providerID" json:"-"`
	models.RequestScope
}

GetAdminUsersProviderIDInput is the input for GetAdminUsersProviderID — Get Provider Users.

type GetAdminUsersProviderIDUserIDInput added in v0.21.0

type GetAdminUsersProviderIDUserIDInput struct {
	ProviderID string `path:"providerID" json:"-"`
	UserID     string `path:"userID" json:"-"`
	models.RequestScope
}

GetAdminUsersProviderIDUserIDInput is the input for GetAdminUsersProviderIDUserID — Get User By Provider.

type GetContextApplicationsApplicationIdInput added in v0.21.0

type GetContextApplicationsApplicationIdInput struct {
	ApplicationID string `path:"applicationId" json:"-"`
	models.RequestScope
}

GetContextApplicationsApplicationIdInput is the input for GetContextApplicationsApplicationId — Get Application.

type GetContextArtifactDeploymentsDeploymentIdInput added in v0.21.0

type GetContextArtifactDeploymentsDeploymentIdInput struct {
	DeploymentID string `path:"deploymentId" json:"-"`
	models.RequestScope
}

GetContextArtifactDeploymentsDeploymentIdInput is the input for GetContextArtifactDeploymentsDeploymentId — Get Artifact Deployment.

type GetContextArtifactsArtifactIdInput added in v0.21.0

type GetContextArtifactsArtifactIdInput struct {
	ArtifactID string `path:"artifactId" json:"-"`
	models.RequestScope
}

GetContextArtifactsArtifactIdInput is the input for GetContextArtifactsArtifactId — Get Artifact.

type GetContextCicdPipelinesPipelineIdInput added in v0.21.0

type GetContextCicdPipelinesPipelineIdInput struct {
	PipelineID string `path:"pipelineId" json:"-"`
	models.RequestScope
}

GetContextCicdPipelinesPipelineIdInput is the input for GetContextCicdPipelinesPipelineId — Get CI/CD Pipeline.

type GetContextEntrypointsEntrypointIdInput added in v0.21.0

type GetContextEntrypointsEntrypointIdInput struct {
	EntrypointID string `path:"entrypointId" json:"-"`
	models.RequestScope
}

GetContextEntrypointsEntrypointIdInput is the input for GetContextEntrypointsEntrypointId — Get Entrypoint.

type GetContextMemoriesMemoryIdInput added in v0.21.0

type GetContextMemoriesMemoryIdInput struct {
	MemoryID string  `path:"memoryId" json:"-"`
	Version  *string `url:"version,omitempty" json:"-"`
	models.RequestScope
}

GetContextMemoriesMemoryIdInput is the input for GetContextMemoriesMemoryId — Get Memory.

type GetContextRepoScansScanIdInput added in v0.21.0

type GetContextRepoScansScanIdInput struct {
	ScanID string `path:"scanId" json:"-"`
	models.RequestScope
}

GetContextRepoScansScanIdInput is the input for GetContextRepoScansScanId — Get Repo Context Scan.

type GetContextReportsJobIdInput added in v0.21.0

type GetContextReportsJobIdInput struct {
	JobID string `path:"jobId" json:"-"`
	models.RequestScope
}

GetContextReportsJobIdInput is the input for GetContextReportsJobId — Get Report Status.

type GetContextRepositoriesRepositoryIdInput added in v0.21.0

type GetContextRepositoriesRepositoryIdInput struct {
	RepositoryID string `path:"repositoryId" json:"-"`
	models.RequestScope
}

GetContextRepositoriesRepositoryIdInput is the input for GetContextRepositoriesRepositoryId — Get Repository.

type GetContextRepositoriesRepositoryIdProjectsProjectIdInput added in v0.21.0

type GetContextRepositoriesRepositoryIdProjectsProjectIdInput struct {
	RepositoryID string `path:"repositoryId" json:"-"`
	ProjectID    string `path:"projectId" json:"-"`
	models.RequestScope
}

GetContextRepositoriesRepositoryIdProjectsProjectIdInput is the input for GetContextRepositoriesRepositoryIdProjectsProjectId — Get Project.

type GetContextSbomsRepositoryRepositoryIdProjectProjectIdInput added in v0.21.0

type GetContextSbomsRepositoryRepositoryIdProjectProjectIdInput struct {
	RepositoryID string  `path:"repositoryId" json:"-"`
	ProjectID    string  `path:"projectId" json:"-"`
	FromCommit   *string `url:"fromCommit,omitempty" json:"-"`
	FromTime     *string `url:"fromTime,omitempty" json:"-"`
	Page         *int    `url:"page,omitempty" json:"-"`
	PageSize     *int    `url:"pageSize,omitempty" json:"-"`
	UntilCommit  *string `url:"untilCommit,omitempty" json:"-"`
	UntilTime    *string `url:"untilTime,omitempty" json:"-"`
	models.RequestScope
}

GetContextSbomsRepositoryRepositoryIdProjectProjectIdInput is the input for GetContextSbomsRepositoryRepositoryIdProjectProjectId — Get Repository/Project SBOMs.

type GetContextVaultFileFileIdInput added in v0.21.0

type GetContextVaultFileFileIdInput struct {
	FileID string `path:"fileId" json:"-"`
	models.RequestScope
}

GetContextVaultFileFileIdInput is the input for GetContextVaultFileFileId — Get Vault File.

type GetCspmFindingsFindingIdInput added in v0.21.0

type GetCspmFindingsFindingIdInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

GetCspmFindingsFindingIdInput is the input for GetCspmFindingsFindingId — Get CSPM Finding.

type GetCspmScansScanIdInput added in v0.21.0

type GetCspmScansScanIdInput struct {
	ScanID string `path:"scanId" json:"-"`
	models.RequestScope
}

GetCspmScansScanIdInput is the input for GetCspmScansScanId — Get CSPM Scan.

type GetDastBughuntFindingsFindingIdInput added in v0.21.0

type GetDastBughuntFindingsFindingIdInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

GetDastBughuntFindingsFindingIdInput is the input for GetDastBughuntFindingsFindingId — Get BugHunt Finding.

type GetDastBughuntScansScanIdInput added in v0.21.0

type GetDastBughuntScansScanIdInput struct {
	ScanID string `path:"scanId" json:"-"`
	models.RequestScope
}

GetDastBughuntScansScanIdInput is the input for GetDastBughuntScansScanId — Get BugHunt Scan.

type GetDastCredentialsCredentialIdInput added in v0.21.0

type GetDastCredentialsCredentialIdInput struct {
	CredentialID string `path:"credentialId" json:"-"`
	models.RequestScope
}

GetDastCredentialsCredentialIdInput is the input for GetDastCredentialsCredentialId — Get Credential.

type GetDastPentestApplicationsApplicationIdInput added in v0.21.0

type GetDastPentestApplicationsApplicationIdInput struct {
	ApplicationID string `path:"applicationId" json:"-"`
	models.RequestScope
}

GetDastPentestApplicationsApplicationIdInput is the input for GetDastPentestApplicationsApplicationId — Get Pentest App Config.

type GetDastPentestFindingsFindingIdInput added in v0.21.0

type GetDastPentestFindingsFindingIdInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

GetDastPentestFindingsFindingIdInput is the input for GetDastPentestFindingsFindingId — Get Pentest Finding.

type GetDastPentestPreflightsPreflightIdInput added in v0.21.0

type GetDastPentestPreflightsPreflightIdInput struct {
	PreflightID string `path:"preflightId" json:"-"`
	models.RequestScope
}

GetDastPentestPreflightsPreflightIdInput is the input for GetDastPentestPreflightsPreflightId — Get Pentest Preflight.

type GetDastPentestScansScanIdInput added in v0.21.0

type GetDastPentestScansScanIdInput struct {
	ScanID string `path:"scanId" json:"-"`
	models.RequestScope
}

GetDastPentestScansScanIdInput is the input for GetDastPentestScansScanId — Get Pentest Scan.

type GetInfrastructureGraphsAccountIdInput added in v0.21.0

type GetInfrastructureGraphsAccountIdInput struct {
	AccountID string `path:"accountId" json:"-"`
	models.RequestScope
}

GetInfrastructureGraphsAccountIdInput is the input for GetInfrastructureGraphsAccountId — Get Infrastructure Graph.

type GetManagerCampaignsCampaignIdInput added in v0.21.0

type GetManagerCampaignsCampaignIdInput struct {
	CampaignID string `path:"campaignId" json:"-"`
	models.RequestScope
}

GetManagerCampaignsCampaignIdInput is the input for GetManagerCampaignsCampaignId — Get Campaign by ID.

type GetManagerCampaignsCampaignIdRunsRunIdInput added in v0.21.0

type GetManagerCampaignsCampaignIdRunsRunIdInput struct {
	CampaignID string `path:"campaignId" json:"-"`
	RunID      string `path:"runId" json:"-"`
	models.RequestScope
}

GetManagerCampaignsCampaignIdRunsRunIdInput is the input for GetManagerCampaignsCampaignIdRunsRunId — Get Campaign Run.

type GetManagerChatSessionsChatIDInput added in v0.21.0

type GetManagerChatSessionsChatIDInput struct {
	ChatID string `path:"chatID" json:"-"`
	models.RequestScope
}

GetManagerChatSessionsChatIDInput is the input for GetManagerChatSessionsChatID — Get Chat Session.

type GetManagerCustomerQuestionsQuestionSetIdInput added in v0.21.0

type GetManagerCustomerQuestionsQuestionSetIdInput struct {
	QuestionSetID string `path:"questionSetId" json:"-"`
	models.RequestScope
}

GetManagerCustomerQuestionsQuestionSetIdInput is the input for GetManagerCustomerQuestionsQuestionSetId — Get Customer Question Set.

type GetManagerThreatInvestigationsThreatInvestigationIdInput added in v0.21.0

type GetManagerThreatInvestigationsThreatInvestigationIdInput struct {
	ThreatInvestigationID string `path:"threatInvestigationId" json:"-"`
	models.RequestScope
}

GetManagerThreatInvestigationsThreatInvestigationIdInput is the input for GetManagerThreatInvestigationsThreatInvestigationId — Get Threat Investigation.

type GetOrchestratorAutofixBatchExecutionIdInput added in v0.21.0

type GetOrchestratorAutofixBatchExecutionIdInput struct {
	ExecutionID string `path:"executionId" json:"-"`
	models.RequestScope
}

GetOrchestratorAutofixBatchExecutionIdInput is the input for GetOrchestratorAutofixBatchExecutionId — Get Batch Autofix Status.

type GetOrchestratorCodereviewsIdInput added in v0.21.0

type GetOrchestratorCodereviewsIdInput struct {
	ID string `path:"id" json:"-"`
	models.RequestScope
}

GetOrchestratorCodereviewsIdInput is the input for GetOrchestratorCodereviewsId — Get Code Review.

type GetSastFindingsFindingIdInput added in v0.21.0

type GetSastFindingsFindingIdInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

GetSastFindingsFindingIdInput is the input for GetSastFindingsFindingId — Get Finding.

type GetSastRepositoriesRepositoryIdInput added in v0.21.0

type GetSastRepositoriesRepositoryIdInput struct {
	RepositoryID string `path:"repositoryId" json:"-"`
	models.RequestScope
}

GetSastRepositoriesRepositoryIdInput is the input for GetSastRepositoriesRepositoryId — Get Repository Stats.

type GetScaContainersFindingsFindingIdInput added in v0.21.0

type GetScaContainersFindingsFindingIdInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

GetScaContainersFindingsFindingIdInput is the input for GetScaContainersFindingsFindingId — Get Container Finding.

type GetScaDependenciesFindingsFindingIdInput added in v0.21.0

type GetScaDependenciesFindingsFindingIdInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

GetScaDependenciesFindingsFindingIdInput is the input for GetScaDependenciesFindingsFindingId — Get Finding.

type GetScaRepositoriesRepositoryIdInput added in v0.21.0

type GetScaRepositoriesRepositoryIdInput struct {
	RepositoryID string `path:"repositoryId" json:"-"`
	models.RequestScope
}

GetScaRepositoriesRepositoryIdInput is the input for GetScaRepositoriesRepositoryId — Get Repository Stats.

type GetScpmFindingsFindingIdInput added in v0.21.0

type GetScpmFindingsFindingIdInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

GetScpmFindingsFindingIdInput is the input for GetScpmFindingsFindingId — Get Finding.

type GetSecretsCredentialsFindingsFindingIdInput added in v0.21.0

type GetSecretsCredentialsFindingsFindingIdInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

GetSecretsCredentialsFindingsFindingIdInput is the input for GetSecretsCredentialsFindingsFindingId — Get Credential Finding.

type GetSecretsFindingsFindingIdInput added in v0.21.0

type GetSecretsFindingsFindingIdInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

GetSecretsFindingsFindingIdInput is the input for GetSecretsFindingsFindingId — Get Credential Finding.

type GetSecretsSensitivedataFindingsFindingIdInput added in v0.21.0

type GetSecretsSensitivedataFindingsFindingIdInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

GetSecretsSensitivedataFindingsFindingIdInput is the input for GetSecretsSensitivedataFindingsFindingId — Get Sensitive Data Finding.

type ListAdminAssessmentsScanCoverageFindingsInput added in v0.21.0

type ListAdminAssessmentsScanCoverageFindingsInput struct {
	Limit        *int    `url:"limit,omitempty" json:"-"`
	Offset       *int    `url:"offset,omitempty" json:"-"`
	RepositoryID *string `url:"repositoryId,omitempty" json:"-"`
	Type         *string `url:"type,omitempty" json:"-"`
	models.RequestScope
}

ListAdminAssessmentsScanCoverageFindingsInput is the input for ListAdminAssessmentsScanCoverageFindings — Get Scan Coverage Findings.

type ListAdminAssessmentsScanCoverageInput added in v0.21.0

type ListAdminAssessmentsScanCoverageInput struct {
	Limit  *int    `url:"limit,omitempty" json:"-"`
	Offset *int    `url:"offset,omitempty" json:"-"`
	Search *string `url:"search,omitempty" json:"-"`
	Type   *string `url:"type,omitempty" json:"-"`
	models.RequestScope
}

ListAdminAssessmentsScanCoverageInput is the input for ListAdminAssessmentsScanCoverage — Get Scan Coverage.

type ListAdminChecklistInput added in v0.21.0

type ListAdminChecklistInput struct {
	models.RequestScope
}

ListAdminChecklistInput is the input for ListAdminChecklist — Get Checklist.

type ListAdminFixEffortInput added in v0.21.0

type ListAdminFixEffortInput struct {
	models.RequestScope
}

ListAdminFixEffortInput is the input for ListAdminFixEffort — Get Fix Effort Mapping.

type ListAdminGetFileContentsInput added in v0.21.0

type ListAdminGetFileContentsInput struct {
	EndLine      *int    `url:"endLine,omitempty" json:"-"`
	FilePath     *string `url:"filePath,omitempty" json:"-"`
	ProjectID    *string `url:"projectId,omitempty" json:"-"`
	Reference    *string `url:"reference,omitempty" json:"-"`
	RepositoryID *string `url:"repositoryId,omitempty" json:"-"`
	StartLine    *int    `url:"startLine,omitempty" json:"-"`
	models.RequestScope
}

ListAdminGetFileContentsInput is the input for ListAdminGetFileContents — Get File Contents.

type ListAdminGetPullRequestInput added in v0.21.0

type ListAdminGetPullRequestInput struct {
	PrID         *string `url:"prId,omitempty" json:"-"`
	RepositoryID *string `url:"repositoryId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminGetPullRequestInput is the input for ListAdminGetPullRequest — Get PR State.

type ListAdminInstallationsInput added in v0.21.0

type ListAdminInstallationsInput struct {
	models.RequestScope
}

ListAdminInstallationsInput is the input for ListAdminInstallations — Get App Installations.

type ListAdminIntegrationsAzureInput added in v0.21.0

type ListAdminIntegrationsAzureInput struct {
	models.RequestScope
}

ListAdminIntegrationsAzureInput is the input for ListAdminIntegrationsAzure — Get Azure Configuration.

type ListAdminIntegrationsBuildkiteInput added in v0.21.0

type ListAdminIntegrationsBuildkiteInput struct {
	models.RequestScope
}

ListAdminIntegrationsBuildkiteInput is the input for ListAdminIntegrationsBuildkite — Get Buildkite Integration Status.

type ListAdminIntegrationsCircleciInput added in v0.21.0

type ListAdminIntegrationsCircleciInput struct {
	models.RequestScope
}

ListAdminIntegrationsCircleciInput is the input for ListAdminIntegrationsCircleci — Get CircleCI Integration Status.

type ListAdminIntegrationsCloudAwsSettingsInput added in v0.21.0

type ListAdminIntegrationsCloudAwsSettingsInput struct {
	models.RequestScope
}

ListAdminIntegrationsCloudAwsSettingsInput is the input for ListAdminIntegrationsCloudAwsSettings — Get Cloud AWS Settings.

type ListAdminIntegrationsCloudAzureSettingsInput added in v0.21.0

type ListAdminIntegrationsCloudAzureSettingsInput struct {
	models.RequestScope
}

ListAdminIntegrationsCloudAzureSettingsInput is the input for ListAdminIntegrationsCloudAzureSettings — Get Cloud Azure Settings.

type ListAdminIntegrationsCloudGcpSettingsInput added in v0.21.0

type ListAdminIntegrationsCloudGcpSettingsInput struct {
	models.RequestScope
}

ListAdminIntegrationsCloudGcpSettingsInput is the input for ListAdminIntegrationsCloudGcpSettings — Get Cloud GCP Settings.

type ListAdminIntegrationsGithubAppSettingsInput added in v0.21.0

type ListAdminIntegrationsGithubAppSettingsInput struct {
	models.RequestScope
}

ListAdminIntegrationsGithubAppSettingsInput is the input for ListAdminIntegrationsGithubAppSettings — Get GitHub App Settings.

type ListAdminIntegrationsJenkinsInput added in v0.21.0

type ListAdminIntegrationsJenkinsInput struct {
	models.RequestScope
}

ListAdminIntegrationsJenkinsInput is the input for ListAdminIntegrationsJenkins — Get Jenkins Integration Status.

type ListAdminIntegrationsJiraInput added in v0.21.0

type ListAdminIntegrationsJiraInput struct {
	models.RequestScope
}

ListAdminIntegrationsJiraInput is the input for ListAdminIntegrationsJira — Get Jira Configuration.

type ListAdminIntegrationsLinearInstallInput added in v0.21.0

type ListAdminIntegrationsLinearInstallInput struct {
	models.RequestScope
}

ListAdminIntegrationsLinearInstallInput is the input for ListAdminIntegrationsLinearInstall — Start Linear OAuth install.

type ListAdminIntegrationsLinearOauthInput added in v0.21.0

type ListAdminIntegrationsLinearOauthInput struct {
	models.RequestScope
}

ListAdminIntegrationsLinearOauthInput is the input for ListAdminIntegrationsLinearOauth — Get Linear OAuth install status.

type ListAdminIntegrationsNotificationsInput added in v0.21.0

type ListAdminIntegrationsNotificationsInput struct {
	models.RequestScope
}

ListAdminIntegrationsNotificationsInput is the input for ListAdminIntegrationsNotifications — Get Notification Config.

type ListAdminIntegrationsSlackInput added in v0.21.0

type ListAdminIntegrationsSlackInput struct {
	models.RequestScope
}

ListAdminIntegrationsSlackInput is the input for ListAdminIntegrationsSlack — Get Slack Configuration.

type ListAdminIntegrationsSlackInstallInput added in v0.21.0

type ListAdminIntegrationsSlackInstallInput struct {
	models.RequestScope
}

ListAdminIntegrationsSlackInstallInput is the input for ListAdminIntegrationsSlackInstall — Start Slack distributed install.

type ListAdminIntegrationsTeamsInput added in v0.21.0

type ListAdminIntegrationsTeamsInput struct {
	Provider *string `url:"provider,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsTeamsInput is the input for ListAdminIntegrationsTeams — Get Integration Teams.

type ListAdminIntegrationsUsersInput added in v0.21.0

type ListAdminIntegrationsUsersInput struct {
	Provider *string `url:"provider,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsUsersInput is the input for ListAdminIntegrationsUsers — Get Integration Users.

type ListAdminMetricsInteractionsInput added in v0.21.0

type ListAdminMetricsInteractionsInput struct {
	models.RequestScope
}

ListAdminMetricsInteractionsInput is the input for ListAdminMetricsInteractions — Get Interactions.

type ListAdminMetricsUsageAggregateInput added in v0.21.0

type ListAdminMetricsUsageAggregateInput struct {
	Agent      *string `url:"agent,omitempty" json:"-"`
	BranchType *string `url:"branchType,omitempty" json:"-"`
	Class      *string `url:"class,omitempty" json:"-"`
	From       *string `url:"from,omitempty" json:"-"`
	To         *string `url:"to,omitempty" json:"-"`
	Window     *string `url:"window,omitempty" json:"-"`
	models.RequestScope
}

ListAdminMetricsUsageAggregateInput is the input for ListAdminMetricsUsageAggregate — Usage Aggregate.

type ListAdminMetricsUsageLedgerInput added in v0.21.0

type ListAdminMetricsUsageLedgerInput struct {
	Agent      *string  `url:"agent,omitempty" json:"-"`
	BranchType *string  `url:"branchType,omitempty" json:"-"`
	Class      *string  `url:"class,omitempty" json:"-"`
	Cursor     *string  `url:"cursor,omitempty" json:"-"`
	FindingID  []string `url:"findingId,omitempty" json:"-"`
	From       *string  `url:"from,omitempty" json:"-"`
	Limit      *int     `url:"limit,omitempty" json:"-"`
	RunID      *string  `url:"runId,omitempty" json:"-"`
	To         *string  `url:"to,omitempty" json:"-"`
	models.RequestScope
}

ListAdminMetricsUsageLedgerInput is the input for ListAdminMetricsUsageLedger — Usage Ledger.

type ListAdminMetricsUsageTimeseriesInput added in v0.21.0

type ListAdminMetricsUsageTimeseriesInput struct {
	Agent       *string `url:"agent,omitempty" json:"-"`
	Class       *string `url:"class,omitempty" json:"-"`
	From        *string `url:"from,omitempty" json:"-"`
	Granularity *string `url:"granularity,omitempty" json:"-"`
	To          *string `url:"to,omitempty" json:"-"`
	models.RequestScope
}

ListAdminMetricsUsageTimeseriesInput is the input for ListAdminMetricsUsageTimeseries — Usage Timeseries.

type ListAdminOrganizationInput added in v0.21.0

type ListAdminOrganizationInput struct {
	models.RequestScope
}

ListAdminOrganizationInput is the input for ListAdminOrganization — Get Organization.

type ListAdminPrivacyAcknowledgmentInput added in v0.21.0

type ListAdminPrivacyAcknowledgmentInput struct {
	PolicyVersion *string `url:"policyVersion,omitempty" json:"-"`
	models.RequestScope
}

ListAdminPrivacyAcknowledgmentInput is the input for ListAdminPrivacyAcknowledgment — Get Privacy Acknowledgment.

type ListAdminRepositoriesInput added in v0.21.0

type ListAdminRepositoriesInput struct {
	Limit     *int     `url:"limit,omitempty" json:"-"`
	NextToken *string  `url:"nextToken,omitempty" json:"-"`
	Search    *string  `url:"search,omitempty" json:"-"`
	TeamIDs   []string `url:"teamIDs,omitempty" json:"-"`
	models.RequestScope
}

ListAdminRepositoriesInput is the input for ListAdminRepositories — Get Repositories.

type ListAdminRepositoryPropertyTeamKeysInput added in v0.21.0

type ListAdminRepositoryPropertyTeamKeysInput struct {
	models.RequestScope
}

ListAdminRepositoryPropertyTeamKeysInput is the input for ListAdminRepositoryPropertyTeamKeys — List Repository Property Team Keys.

type ListAdminServiceAccountsInput added in v0.21.0

type ListAdminServiceAccountsInput struct {
	models.RequestScope
}

ListAdminServiceAccountsInput is the input for ListAdminServiceAccounts — Get Service Accounts.

type ListAdminSlaInput added in v0.21.0

type ListAdminSlaInput struct {
	models.RequestScope
}

ListAdminSlaInput is the input for ListAdminSla — Get SLAs.

type ListAdminTeamSourcePreferencesInput added in v0.21.0

type ListAdminTeamSourcePreferencesInput struct {
	models.RequestScope
}

ListAdminTeamSourcePreferencesInput is the input for ListAdminTeamSourcePreferences — Get Team Source Preferences.

type ListAdminTeamSyncRunsInput added in v0.21.0

type ListAdminTeamSyncRunsInput struct {
	Limit  *int32  `url:"limit,omitempty" json:"-"`
	Source *string `url:"source,omitempty" json:"-"`
	models.RequestScope
}

ListAdminTeamSyncRunsInput is the input for ListAdminTeamSyncRuns — List Team Sync Runs.

type ListAdminTeamsAppzipInput added in v0.21.0

type ListAdminTeamsAppzipInput struct {
	models.RequestScope
}

ListAdminTeamsAppzipInput is the input for ListAdminTeamsAppzip — Get Teams App Zip.

type ListAdminTeamsFindingsInput added in v0.21.0

type ListAdminTeamsFindingsInput struct {
	models.RequestScope
}

ListAdminTeamsFindingsInput is the input for ListAdminTeamsFindings — Get All Team Findings mapping.

type ListAdminTeamsInput added in v0.21.0

type ListAdminTeamsInput struct {
	Limit     *int    `url:"limit,omitempty" json:"-"`
	NextToken *string `url:"nextToken,omitempty" json:"-"`
	Search    *string `url:"search,omitempty" json:"-"`
	models.RequestScope
}

ListAdminTeamsInput is the input for ListAdminTeams — Get All Teams.

type ListAdminTeamsTeamIDFindingsInput added in v0.21.0

type ListAdminTeamsTeamIDFindingsInput struct {
	TeamID string `path:"teamID" json:"-"`
	models.RequestScope
}

ListAdminTeamsTeamIDFindingsInput is the input for ListAdminTeamsTeamIDFindings — Get Team Findings mapping.

type ListAdminUiSavedViewsInput added in v0.21.0

type ListAdminUiSavedViewsInput struct {
	models.RequestScope
}

ListAdminUiSavedViewsInput is the input for ListAdminUiSavedViews — Get UI Saved Views.

type ListAdminUserCurrentInput added in v0.21.0

type ListAdminUserCurrentInput struct {
	models.RequestScope
}

ListAdminUserCurrentInput is the input for ListAdminUserCurrent — Get Current User.

type ListAdminUserMappingInput added in v0.21.0

type ListAdminUserMappingInput struct {
	ProviderID *string `url:"providerId,omitempty" json:"-"`
	UserID     *string `url:"userId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminUserMappingInput is the input for ListAdminUserMapping — Get User Mapping.

type ListAdminUserMappingSuggestionsInput added in v0.21.0

type ListAdminUserMappingSuggestionsInput struct {
	models.RequestScope
}

ListAdminUserMappingSuggestionsInput is the input for ListAdminUserMappingSuggestions — Get User Mapping Suggestions.

type ListAdminUserMappingsInput added in v0.21.0

type ListAdminUserMappingsInput struct {
	models.RequestScope
}

ListAdminUserMappingsInput is the input for ListAdminUserMappings — Get User Mappings.

type ListAdminUsersInput added in v0.21.0

type ListAdminUsersInput struct {
	models.RequestScope
}

ListAdminUsersInput is the input for ListAdminUsers — Get All Users.

type ListAdminUsersUserIdExportInput added in v0.21.0

type ListAdminUsersUserIdExportInput struct {
	UserID string  `path:"userId" json:"-"`
	Format *string `url:"format,omitempty" json:"-"`
	models.RequestScope
}

ListAdminUsersUserIdExportInput is the input for ListAdminUsersUserIdExport — Get User Data Export (GDPR Art. 15, 20).

type ListAssetGraphReachabilityInput added in v0.21.0

type ListAssetGraphReachabilityInput struct {
	AccountID *string `url:"accountId,omitempty" json:"-"`
	NodeID    *string `url:"nodeId,omitempty" json:"-"`
	models.RequestScope
}

ListAssetGraphReachabilityInput is the input for ListAssetGraphReachability — Get Asset Graph Reachability.

type ListAssetGraphSearchInput added in v0.21.0

type ListAssetGraphSearchInput struct {
	MaxResults  *int     `url:"maxResults,omitempty" json:"-"`
	ObjectTypes []string `url:"objectTypes,omitempty" json:"-"`
	Q           *string  `url:"q,omitempty" json:"-"`
	models.RequestScope
}

ListAssetGraphSearchInput is the input for ListAssetGraphSearch — Search Asset Graph.

type ListAssetGraphSubgraphInput added in v0.21.0

type ListAssetGraphSubgraphInput struct {
	AccountID   *string  `url:"accountId,omitempty" json:"-"`
	Depth       *int     `url:"depth,omitempty" json:"-"`
	MaxNodes    *int     `url:"maxNodes,omitempty" json:"-"`
	ObjectTypes []string `url:"objectTypes,omitempty" json:"-"`
	RootNodeID  *string  `url:"rootNodeId,omitempty" json:"-"`
	models.RequestScope
}

ListAssetGraphSubgraphInput is the input for ListAssetGraphSubgraph — Get Asset Graph Subgraph.

type ListAssetGraphSummaryInput added in v0.21.0

type ListAssetGraphSummaryInput struct {
	models.RequestScope
}

ListAssetGraphSummaryInput is the input for ListAssetGraphSummary — Get Asset Graph Summary.

type ListContextApplicationsApplicationIdSchemaInput added in v0.21.0

type ListContextApplicationsApplicationIdSchemaInput struct {
	ApplicationID string `path:"applicationId" json:"-"`
	models.RequestScope
}

ListContextApplicationsApplicationIdSchemaInput is the input for ListContextApplicationsApplicationIdSchema — Get Application Schema.

type ListContextApplicationsInput added in v0.21.0

type ListContextApplicationsInput struct {
	models.RequestScope
}

ListContextApplicationsInput is the input for ListContextApplications — Get Applications.

type ListContextArtifactDeploymentsInput added in v0.21.0

type ListContextArtifactDeploymentsInput struct {
	ArtifactID      *string `url:"artifactId,omitempty" json:"-"`
	CloudResourceID *string `url:"cloudResourceId,omitempty" json:"-"`
	ComputeType     *string `url:"computeType,omitempty" json:"-"`
	IncludeDeleted  *bool   `url:"includeDeleted,omitempty" json:"-"`
	Limit           *int    `url:"limit,omitempty" json:"-"`
	NextToken       *string `url:"nextToken,omitempty" json:"-"`
	RepositoryID    *string `url:"repositoryId,omitempty" json:"-"`
	models.RequestScope
}

ListContextArtifactDeploymentsInput is the input for ListContextArtifactDeployments — List Artifact Deployments.

type ListContextArtifactsInput added in v0.21.0

type ListContextArtifactsInput struct {
	IncludeDeleted *bool   `url:"includeDeleted,omitempty" json:"-"`
	Limit          *int    `url:"limit,omitempty" json:"-"`
	NextToken      *string `url:"nextToken,omitempty" json:"-"`
	ProjectID      *string `url:"projectId,omitempty" json:"-"`
	RepositoryID   *string `url:"repositoryId,omitempty" json:"-"`
	Type           *string `url:"type,omitempty" json:"-"`
	models.RequestScope
}

ListContextArtifactsInput is the input for ListContextArtifacts — List Artifacts.

type ListContextAssetInventoryCloudAccountsInput added in v0.21.0

type ListContextAssetInventoryCloudAccountsInput struct {
	Active    *bool   `url:"active,omitempty" json:"-"`
	Limit     *int    `url:"limit,omitempty" json:"-"`
	NextToken *string `url:"nextToken,omitempty" json:"-"`
	Provider  *string `url:"provider,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryCloudAccountsInput is the input for ListContextAssetInventoryCloudAccounts — Get Asset Inventory Cloud Accounts.

type ListContextAssetInventoryCloudResourcesInput added in v0.21.0

type ListContextAssetInventoryCloudResourcesInput struct {
	AccountID *string `url:"accountId,omitempty" json:"-"`
	Active    *bool   `url:"active,omitempty" json:"-"`
	Category  *string `url:"category,omitempty" json:"-"`
	Limit     *int    `url:"limit,omitempty" json:"-"`
	NextToken *string `url:"nextToken,omitempty" json:"-"`
	Provider  *string `url:"provider,omitempty" json:"-"`
	Type      *string `url:"type,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryCloudResourcesInput is the input for ListContextAssetInventoryCloudResources — Get Asset Inventory Cloud Resources.

type ListContextAssetInventoryPublicFacingInput added in v0.21.0

type ListContextAssetInventoryPublicFacingInput struct {
	AccountID     *string `url:"accountId,omitempty" json:"-"`
	CloudProvider *string `url:"cloudProvider,omitempty" json:"-"`
	Limit         *int    `url:"limit,omitempty" json:"-"`
	NextToken     *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryPublicFacingInput is the input for ListContextAssetInventoryPublicFacing — Get Public Facing Assets.

type ListContextAssetInventoryResourcesInput added in v0.21.0

type ListContextAssetInventoryResourcesInput struct {
	Active    *bool   `url:"active,omitempty" json:"-"`
	Category  *string `url:"category,omitempty" json:"-"`
	Limit     *int    `url:"limit,omitempty" json:"-"`
	NextToken *string `url:"nextToken,omitempty" json:"-"`
	Type      *string `url:"type,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryResourcesInput is the input for ListContextAssetInventoryResources — Get Asset Inventory Resources.

type ListContextCicdPipelinesInput added in v0.21.0

type ListContextCicdPipelinesInput struct {
	IncludeDeleted *bool   `url:"includeDeleted,omitempty" json:"-"`
	Limit          *int    `url:"limit,omitempty" json:"-"`
	NextToken      *string `url:"nextToken,omitempty" json:"-"`
	Platform       *string `url:"platform,omitempty" json:"-"`
	ProjectID      *string `url:"projectId,omitempty" json:"-"`
	RepositoryID   *string `url:"repositoryId,omitempty" json:"-"`
	models.RequestScope
}

ListContextCicdPipelinesInput is the input for ListContextCicdPipelines — List CI/CD Pipelines.

type ListContextCloudReconAccountsAccountIdDiscoveredNodesInput added in v0.21.0

type ListContextCloudReconAccountsAccountIdDiscoveredNodesInput struct {
	AccountID  string  `path:"accountId" json:"-"`
	Limit      *int    `url:"limit,omitempty" json:"-"`
	ObjectType *string `url:"objectType,omitempty" json:"-"`
	Offset     *int    `url:"offset,omitempty" json:"-"`
	Source     *string `url:"source,omitempty" json:"-"`
	models.RequestScope
}

ListContextCloudReconAccountsAccountIdDiscoveredNodesInput is the input for ListContextCloudReconAccountsAccountIdDiscoveredNodes — Get Cloud Recon Discovered Nodes.

type ListContextCloudReconAccountsAccountIdHotspotsInput added in v0.21.0

type ListContextCloudReconAccountsAccountIdHotspotsInput struct {
	AccountID string  `path:"accountId" json:"-"`
	Limit     *int    `url:"limit,omitempty" json:"-"`
	Offset    *int    `url:"offset,omitempty" json:"-"`
	Severity  *string `url:"severity,omitempty" json:"-"`
	models.RequestScope
}

ListContextCloudReconAccountsAccountIdHotspotsInput is the input for ListContextCloudReconAccountsAccountIdHotspots — Get Cloud Recon Hotspots.

type ListContextCloudReconAccountsAccountIdScansLatestInput added in v0.21.0

type ListContextCloudReconAccountsAccountIdScansLatestInput struct {
	AccountID string `path:"accountId" json:"-"`
	models.RequestScope
}

ListContextCloudReconAccountsAccountIdScansLatestInput is the input for ListContextCloudReconAccountsAccountIdScansLatest — Get Latest Cloud Recon Scan.

type ListContextCloudReconTenantsCrossAccountTrustsInput added in v0.21.0

type ListContextCloudReconTenantsCrossAccountTrustsInput struct {
	models.RequestScope
}

ListContextCloudReconTenantsCrossAccountTrustsInput is the input for ListContextCloudReconTenantsCrossAccountTrusts — Get Tenant Cloud Recon Cross-Account Trusts.

type ListContextCloudScanScanIdStatusInput added in v0.21.0

type ListContextCloudScanScanIdStatusInput struct {
	ScanID string `path:"scanId" json:"-"`
	models.RequestScope
}

ListContextCloudScanScanIdStatusInput is the input for ListContextCloudScanScanIdStatus — Get Cloud Scan Status.

type ListContextDepsActiveInput added in v0.21.0

type ListContextDepsActiveInput struct {
	Cursor       *string `url:"cursor,omitempty" json:"-"`
	Direct       *bool   `url:"direct,omitempty" json:"-"`
	Ecosystem    *string `url:"ecosystem,omitempty" json:"-"`
	Name         *string `url:"name,omitempty" json:"-"`
	PageSize     *int32  `url:"pageSize,omitempty" json:"-"`
	ProjectID    *string `url:"projectId,omitempty" json:"-"`
	Range        *string `url:"range,omitempty" json:"-"`
	RepositoryID *string `url:"repositoryId,omitempty" json:"-"`
	Search       *string `url:"search,omitempty" json:"-"`
	models.RequestScope
}

ListContextDepsActiveInput is the input for ListContextDepsActive — List Tenant Wide Active Dependencies.

type ListContextDepsActiveSummaryInput added in v0.21.0

type ListContextDepsActiveSummaryInput struct {
	Direct       *bool   `url:"direct,omitempty" json:"-"`
	Ecosystem    *string `url:"ecosystem,omitempty" json:"-"`
	Name         *string `url:"name,omitempty" json:"-"`
	ProjectID    *string `url:"projectId,omitempty" json:"-"`
	Range        *string `url:"range,omitempty" json:"-"`
	RepositoryID *string `url:"repositoryId,omitempty" json:"-"`
	Search       *string `url:"search,omitempty" json:"-"`
	models.RequestScope
}

ListContextDepsActiveSummaryInput is the input for ListContextDepsActiveSummary — Tenant Wide Active Dependency Summary.

type ListContextDepsByRefBomRefInput added in v0.21.0

type ListContextDepsByRefBomRefInput struct {
	BomRef   string  `path:"bomRef" json:"-"`
	Cursor   *string `url:"cursor,omitempty" json:"-"`
	PageSize *int32  `url:"pageSize,omitempty" json:"-"`
	models.RequestScope
}

ListContextDepsByRefBomRefInput is the input for ListContextDepsByRefBomRef — Get Dependencies by Bom Ref.

type ListContextDepsDependentsBomRefInput added in v0.21.0

type ListContextDepsDependentsBomRefInput struct {
	BomRef   string  `path:"bomRef" json:"-"`
	Cursor   *string `url:"cursor,omitempty" json:"-"`
	PageSize *int32  `url:"pageSize,omitempty" json:"-"`
	models.RequestScope
}

ListContextDepsDependentsBomRefInput is the input for ListContextDepsDependentsBomRef — List Dependents of a Bom Ref.

type ListContextDepsExposureInput added in v0.21.0

type ListContextDepsExposureInput struct {
	Ecosystem *string `url:"ecosystem,omitempty" json:"-"`
	Name      *string `url:"name,omitempty" json:"-"`
	Range     *string `url:"range,omitempty" json:"-"`
	models.RequestScope
}

ListContextDepsExposureInput is the input for ListContextDepsExposure — Global package exposure by version filter (semver or hash).

type ListContextDepsInput added in v0.21.0

type ListContextDepsInput struct {
	Cursor   *string `url:"cursor,omitempty" json:"-"`
	PageSize *int32  `url:"pageSize,omitempty" json:"-"`
	models.RequestScope
}

ListContextDepsInput is the input for ListContextDeps — List Tenant Wide Dependencies (Historical).

type ListContextDepsRepositoryRepositoryIdProjectProjectIdActiveInput added in v0.21.0

type ListContextDepsRepositoryRepositoryIdProjectProjectIdActiveInput struct {
	RepositoryID string  `path:"repositoryId" json:"-"`
	ProjectID    string  `path:"projectId" json:"-"`
	Direct       *bool   `url:"direct,omitempty" json:"-"`
	Ecosystem    *string `url:"ecosystem,omitempty" json:"-"`
	Search       *string `url:"search,omitempty" json:"-"`
	models.RequestScope
}

ListContextDepsRepositoryRepositoryIdProjectProjectIdActiveInput is the input for ListContextDepsRepositoryRepositoryIdProjectProjectIdActive — List Active Dependencies.

type ListContextDepsRepositoryRepositoryIdProjectProjectIdAtCommitInput added in v0.21.0

type ListContextDepsRepositoryRepositoryIdProjectProjectIdAtCommitInput struct {
	RepositoryID string `path:"repositoryId" json:"-"`
	ProjectID    string `path:"projectId" json:"-"`
	Commit       string `path:"commit" json:"-"`
	models.RequestScope
}

ListContextDepsRepositoryRepositoryIdProjectProjectIdAtCommitInput is the input for ListContextDepsRepositoryRepositoryIdProjectProjectIdAtCommit — Dependencies at commit.

type ListContextDepsRepositoryRepositoryIdProjectProjectIdDiffInput added in v0.21.0

type ListContextDepsRepositoryRepositoryIdProjectProjectIdDiffInput struct {
	RepositoryID string  `path:"repositoryId" json:"-"`
	ProjectID    string  `path:"projectId" json:"-"`
	FromCommit   *string `url:"fromCommit,omitempty" json:"-"`
	ToCommit     *string `url:"toCommit,omitempty" json:"-"`
	models.RequestScope
}

ListContextDepsRepositoryRepositoryIdProjectProjectIdDiffInput is the input for ListContextDepsRepositoryRepositoryIdProjectProjectIdDiff — Dependency diff between two commits.

type ListContextDepsRepositoryRepositoryIdProjectProjectIdExposureInput added in v0.21.0

type ListContextDepsRepositoryRepositoryIdProjectProjectIdExposureInput struct {
	RepositoryID string  `path:"repositoryId" json:"-"`
	ProjectID    string  `path:"projectId" json:"-"`
	Ecosystem    *string `url:"ecosystem,omitempty" json:"-"`
	Name         *string `url:"name,omitempty" json:"-"`
	Range        *string `url:"range,omitempty" json:"-"`
	models.RequestScope
}

ListContextDepsRepositoryRepositoryIdProjectProjectIdExposureInput is the input for ListContextDepsRepositoryRepositoryIdProjectProjectIdExposure — Project package exposure by version filter (semver or hash).

type ListContextDepsRepositoryRepositoryIdProjectProjectIdHistoryInput added in v0.21.0

type ListContextDepsRepositoryRepositoryIdProjectProjectIdHistoryInput struct {
	RepositoryID string  `path:"repositoryId" json:"-"`
	ProjectID    string  `path:"projectId" json:"-"`
	Ecosystem    *string `url:"ecosystem,omitempty" json:"-"`
	Name         *string `url:"name,omitempty" json:"-"`
	models.RequestScope
}

ListContextDepsRepositoryRepositoryIdProjectProjectIdHistoryInput is the input for ListContextDepsRepositoryRepositoryIdProjectProjectIdHistory — Package exposure history (windows).

type ListContextDepsWithoutLockfileInput added in v0.21.0

type ListContextDepsWithoutLockfileInput struct {
	Level *string `url:"level,omitempty" json:"-"`
	models.RequestScope
}

ListContextDepsWithoutLockfileInput is the input for ListContextDepsWithoutLockfile — List projects/repos without lockfiles.

type ListContextEntrypointsInput added in v0.21.0

type ListContextEntrypointsInput struct {
	IncludeDeleted *bool   `url:"includeDeleted,omitempty" json:"-"`
	Kind           *string `url:"kind,omitempty" json:"-"`
	Limit          *int    `url:"limit,omitempty" json:"-"`
	NextToken      *string `url:"nextToken,omitempty" json:"-"`
	ProjectID      *string `url:"projectId,omitempty" json:"-"`
	RepositoryID   *string `url:"repositoryId,omitempty" json:"-"`
	models.RequestScope
}

ListContextEntrypointsInput is the input for ListContextEntrypoints — List Entrypoints.

type ListContextMemoriesInput added in v0.21.0

type ListContextMemoriesInput struct {
	IsLatest     *bool   `url:"isLatest,omitempty" json:"-"`
	Limit        *int    `url:"limit,omitempty" json:"-"`
	MemoryType   *string `url:"memoryType,omitempty" json:"-"`
	NextToken    *string `url:"nextToken,omitempty" json:"-"`
	Priority     *string `url:"priority,omitempty" json:"-"`
	ResourceID   *string `url:"resourceId,omitempty" json:"-"`
	ResourceType *string `url:"resourceType,omitempty" json:"-"`
	models.RequestScope
}

ListContextMemoriesInput is the input for ListContextMemories — Get Memories.

type ListContextMemoriesMemoryIdVersionsInput added in v0.21.0

type ListContextMemoriesMemoryIdVersionsInput struct {
	MemoryID string `path:"memoryId" json:"-"`
	Limit    *int32 `url:"limit,omitempty" json:"-"`
	models.RequestScope
}

ListContextMemoriesMemoryIdVersionsInput is the input for ListContextMemoriesMemoryIdVersions — Get Memory Versions.

type ListContextMemoriesTypeInput added in v0.21.0

type ListContextMemoriesTypeInput struct {
	IsLatest        *bool   `url:"isLatest,omitempty" json:"-"`
	Limit           *int    `url:"limit,omitempty" json:"-"`
	MemoryType      *string `url:"memoryType,omitempty" json:"-"`
	PaginationToken *string `url:"paginationToken,omitempty" json:"-"`
	models.RequestScope
}

ListContextMemoriesTypeInput is the input for ListContextMemoriesType — Get Memories By Type.

type ListContextOrganizationInput added in v0.21.0

type ListContextOrganizationInput struct {
	models.RequestScope
}

ListContextOrganizationInput is the input for ListContextOrganization — Get Organization Context.

type ListContextRepoScansInput added in v0.21.0

type ListContextRepoScansInput struct {
	CommitSha    *string `url:"commitSha,omitempty" json:"-"`
	Page         *int    `url:"page,omitempty" json:"-"`
	PageSize     *int    `url:"pageSize,omitempty" json:"-"`
	RepositoryID *string `url:"repositoryId,omitempty" json:"-"`
	Status       *string `url:"status,omitempty" json:"-"`
	models.RequestScope
}

ListContextRepoScansInput is the input for ListContextRepoScans — List Repo Context Scans.

type ListContextRepositoriesInput added in v0.21.0

type ListContextRepositoriesInput struct {
	Limit     *int    `url:"limit,omitempty" json:"-"`
	NextToken *string `url:"nextToken,omitempty" json:"-"`
	Sort      *string `url:"sort,omitempty" json:"-"`
	SortBy    *string `url:"sortBy,omitempty" json:"-"`
	models.RequestScope
}

ListContextRepositoriesInput is the input for ListContextRepositories — Get Contexts of Repositories.

type ListContextRepositoriesRepositoryIdProjectsInput added in v0.21.0

type ListContextRepositoriesRepositoryIdProjectsInput struct {
	RepositoryID   string  `path:"repositoryId" json:"-"`
	IncludeDeleted *bool   `url:"includeDeleted,omitempty" json:"-"`
	Limit          *int    `url:"limit,omitempty" json:"-"`
	NextToken      *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListContextRepositoriesRepositoryIdProjectsInput is the input for ListContextRepositoriesRepositoryIdProjects — List Projects.

type ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaInput added in v0.21.0

type ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaInput struct {
	RepositoryID string `path:"repositoryId" json:"-"`
	ProjectID    string `path:"projectId" json:"-"`
	models.RequestScope
}

ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaInput is the input for ListContextRepositoriesRepositoryIdProjectsProjectIdSchema — Get Project Schema.

type ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaMetadataInput added in v0.21.0

type ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaMetadataInput struct {
	RepositoryID string `path:"repositoryId" json:"-"`
	ProjectID    string `path:"projectId" json:"-"`
	models.RequestScope
}

ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaMetadataInput is the input for ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaMetadata — Get Project Schema Metadata.

type ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaRawInput added in v0.21.0

type ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaRawInput struct {
	RepositoryID string `path:"repositoryId" json:"-"`
	ProjectID    string `path:"projectId" json:"-"`
	models.RequestScope
}

ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaRawInput is the input for ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaRaw — Get Project Schema Raw File.

type ListContextSbomsRepositoryRepositoryIdLatestInput added in v0.21.0

type ListContextSbomsRepositoryRepositoryIdLatestInput struct {
	RepositoryID string `path:"repositoryId" json:"-"`
	models.RequestScope
}

ListContextSbomsRepositoryRepositoryIdLatestInput is the input for ListContextSbomsRepositoryRepositoryIdLatest — Get Latest SBOMs for Repository.

type ListContextSbomsTreeInput added in v0.21.0

type ListContextSbomsTreeInput struct {
	Verbose *bool `url:"verbose,omitempty" json:"-"`
	models.RequestScope
}

ListContextSbomsTreeInput is the input for ListContextSbomsTree — Get SBOM key tree for tenant.

type ListContextSchemasInput added in v0.21.0

type ListContextSchemasInput struct {
	models.RequestScope
}

ListContextSchemasInput is the input for ListContextSchemas — List Schemas.

type ListContextVaultFilesInput added in v0.21.0

type ListContextVaultFilesInput struct {
	models.RequestScope
}

ListContextVaultFilesInput is the input for ListContextVaultFiles — Get Vault Files.

type ListContextVaultFilesListInput added in v0.21.0

type ListContextVaultFilesListInput struct {
	models.RequestScope
}

ListContextVaultFilesListInput is the input for ListContextVaultFilesList — Get Vault Files List.

type ListCspmFindingsFindingIdAutofixActivityInput added in v0.21.0

type ListCspmFindingsFindingIdAutofixActivityInput struct {
	FindingID string  `path:"findingId" json:"-"`
	Limit     *int32  `url:"limit,omitempty" json:"-"`
	SinceID   *string `url:"since_id,omitempty" json:"-"`
	models.RequestScope
}

ListCspmFindingsFindingIdAutofixActivityInput is the input for ListCspmFindingsFindingIdAutofixActivity — Get CSPM Finding Autofix Activity.

type ListCspmFindingsFindingIdAutofixCacheDiffInput added in v0.21.0

type ListCspmFindingsFindingIdAutofixCacheDiffInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListCspmFindingsFindingIdAutofixCacheDiffInput is the input for ListCspmFindingsFindingIdAutofixCacheDiff — Get CSPM Finding Autofix Diff.

type ListCspmFindingsFindingIdAutofixStateInput added in v0.21.0

type ListCspmFindingsFindingIdAutofixStateInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListCspmFindingsFindingIdAutofixStateInput is the input for ListCspmFindingsFindingIdAutofixState — Get CSPM Finding Autofix State.

type ListCspmFindingsFindingIdAutofixStatusInput added in v0.21.0

type ListCspmFindingsFindingIdAutofixStatusInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListCspmFindingsFindingIdAutofixStatusInput is the input for ListCspmFindingsFindingIdAutofixStatus — Get CSPM Finding Autofix Status.

type ListCspmFindingsInput added in v0.21.0

type ListCspmFindingsInput struct {
	AccountID    *string `url:"accountId,omitempty" json:"-"`
	Limit        *int    `url:"limit,omitempty" json:"-"`
	NextToken    *string `url:"nextToken,omitempty" json:"-"`
	Region       *string `url:"region,omitempty" json:"-"`
	ResourceType *string `url:"resourceType,omitempty" json:"-"`
	ScanID       *string `url:"scanId,omitempty" json:"-"`
	Severity     *string `url:"severity,omitempty" json:"-"`
	Sort         *string `url:"sort,omitempty" json:"-"`
	SortBy       *string `url:"sortBy,omitempty" json:"-"`
	Status       *string `url:"status,omitempty" json:"-"`
	models.RequestScope
}

ListCspmFindingsInput is the input for ListCspmFindings — Get CSPM Findings.

type ListCspmScansInput added in v0.21.0

type ListCspmScansInput struct {
	AccountID *string `url:"accountId,omitempty" json:"-"`
	Limit     *int    `url:"limit,omitempty" json:"-"`
	NextToken *string `url:"nextToken,omitempty" json:"-"`
	Region    *string `url:"region,omitempty" json:"-"`
	ScanType  *string `url:"scanType,omitempty" json:"-"`
	Status    *string `url:"status,omitempty" json:"-"`
	models.RequestScope
}

ListCspmScansInput is the input for ListCspmScans — Get CSPM Scans.

type ListDastBughuntConfigInput added in v0.21.0

type ListDastBughuntConfigInput struct {
	models.RequestScope
}

ListDastBughuntConfigInput is the input for ListDastBughuntConfig — Get BugHunt Config.

type ListDastBughuntFindingsFindingIdEventsInput added in v0.21.0

type ListDastBughuntFindingsFindingIdEventsInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListDastBughuntFindingsFindingIdEventsInput is the input for ListDastBughuntFindingsFindingIdEvents — Get BugHunt Finding Events.

type ListDastBughuntFindingsFindingIdTriageInput added in v0.21.0

type ListDastBughuntFindingsFindingIdTriageInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListDastBughuntFindingsFindingIdTriageInput is the input for ListDastBughuntFindingsFindingIdTriage — Create Interactor [].

type ListDastBughuntFindingsInput added in v0.21.0

type ListDastBughuntFindingsInput struct {
	models.RequestScope
}

ListDastBughuntFindingsInput is the input for ListDastBughuntFindings — Get BugHunt Findings.

type ListDastBughuntScansInput added in v0.21.0

type ListDastBughuntScansInput struct {
	models.RequestScope
}

ListDastBughuntScansInput is the input for ListDastBughuntScans — Get BugHunt Scans.

type ListDastBughuntScansScanIdDiffInput added in v0.21.0

type ListDastBughuntScansScanIdDiffInput struct {
	ScanID  string  `path:"scanId" json:"-"`
	Against *string `url:"against,omitempty" json:"-"`
	models.RequestScope
}

ListDastBughuntScansScanIdDiffInput is the input for ListDastBughuntScansScanIdDiff — Get BugHunt Scan Diff.

type ListDastBughuntScansScanIdFindingsInput added in v0.21.0

type ListDastBughuntScansScanIdFindingsInput struct {
	ScanID string `path:"scanId" json:"-"`
	models.RequestScope
}

ListDastBughuntScansScanIdFindingsInput is the input for ListDastBughuntScansScanIdFindings — Get BugHunt Scan Findings.

type ListDastBughuntScansScanIdLogsInput added in v0.21.0

type ListDastBughuntScansScanIdLogsInput struct {
	ScanID string `path:"scanId" json:"-"`
	models.RequestScope
}

ListDastBughuntScansScanIdLogsInput is the input for ListDastBughuntScansScanIdLogs — Get BugHunt Sub-Agent Network Log.

type ListDastBughuntSuiteRunsInput added in v0.21.0

type ListDastBughuntSuiteRunsInput struct {
	models.RequestScope
}

ListDastBughuntSuiteRunsInput is the input for ListDastBughuntSuiteRuns — Get BugHunt Suite Runs.

type ListDastCredentialsInput added in v0.21.0

type ListDastCredentialsInput struct {
	models.RequestScope
}

ListDastCredentialsInput is the input for ListDastCredentials — Get All Credentials.

type ListDastPentestApplicationsApplicationIdPreflightLatestInput added in v0.21.0

type ListDastPentestApplicationsApplicationIdPreflightLatestInput struct {
	ApplicationID string `path:"applicationId" json:"-"`
	models.RequestScope
}

ListDastPentestApplicationsApplicationIdPreflightLatestInput is the input for ListDastPentestApplicationsApplicationIdPreflightLatest — Get Latest Pentest Preflight for Application.

type ListDastPentestApplicationsApplicationIdPreflightQuotaInput added in v0.21.0

type ListDastPentestApplicationsApplicationIdPreflightQuotaInput struct {
	ApplicationID string `path:"applicationId" json:"-"`
	models.RequestScope
}

ListDastPentestApplicationsApplicationIdPreflightQuotaInput is the input for ListDastPentestApplicationsApplicationIdPreflightQuota — Get Pentest Preflight Quota.

type ListDastPentestApplicationsInput added in v0.21.0

type ListDastPentestApplicationsInput struct {
	Limit     *int    `url:"limit,omitempty" json:"-"`
	NextToken *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestApplicationsInput is the input for ListDastPentestApplications — Get Pentest App Configs.

type ListDastPentestFindingsFindingIdAutofixActivityInput added in v0.21.0

type ListDastPentestFindingsFindingIdAutofixActivityInput struct {
	FindingID string  `path:"findingId" json:"-"`
	Limit     *int32  `url:"limit,omitempty" json:"-"`
	SinceID   *string `url:"since_id,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestFindingsFindingIdAutofixActivityInput is the input for ListDastPentestFindingsFindingIdAutofixActivity — Get DAST Pentest Finding Autofix Activity.

type ListDastPentestFindingsFindingIdAutofixCacheDiffInput added in v0.21.0

type ListDastPentestFindingsFindingIdAutofixCacheDiffInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListDastPentestFindingsFindingIdAutofixCacheDiffInput is the input for ListDastPentestFindingsFindingIdAutofixCacheDiff — Get Pentest Finding Autofix Diff.

type ListDastPentestFindingsFindingIdAutofixStateInput added in v0.21.0

type ListDastPentestFindingsFindingIdAutofixStateInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListDastPentestFindingsFindingIdAutofixStateInput is the input for ListDastPentestFindingsFindingIdAutofixState — Get DAST Pentest Finding Autofix State.

type ListDastPentestFindingsFindingIdAutofixStatusInput added in v0.21.0

type ListDastPentestFindingsFindingIdAutofixStatusInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListDastPentestFindingsFindingIdAutofixStatusInput is the input for ListDastPentestFindingsFindingIdAutofixStatus — Get DAST Pentest Finding Autofix Status.

type ListDastPentestFindingsFindingIdEventsInput added in v0.21.0

type ListDastPentestFindingsFindingIdEventsInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListDastPentestFindingsFindingIdEventsInput is the input for ListDastPentestFindingsFindingIdEvents — Get Pentest Finding Events.

type ListDastPentestFindingsFindingIdFullInput added in v0.21.0

type ListDastPentestFindingsFindingIdFullInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListDastPentestFindingsFindingIdFullInput is the input for ListDastPentestFindingsFindingIdFull — Get Pentest Finding Full.

type ListDastPentestFindingsFindingIdTriageInput added in v0.21.0

type ListDastPentestFindingsFindingIdTriageInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListDastPentestFindingsFindingIdTriageInput is the input for ListDastPentestFindingsFindingIdTriage — Get Pentest Finding Full.

type ListDastPentestFindingsInput added in v0.21.0

type ListDastPentestFindingsInput struct {
	IsAllowlisted   *bool   `url:"isAllowlisted,omitempty" json:"-"`
	IsFalsePositive *bool   `url:"isFalsePositive,omitempty" json:"-"`
	IsLatest        *bool   `url:"isLatest,omitempty" json:"-"`
	IsResolved      *bool   `url:"isResolved,omitempty" json:"-"`
	Limit           *int    `url:"limit,omitempty" json:"-"`
	NextToken       *string `url:"nextToken,omitempty" json:"-"`
	PriorityLabel   *string `url:"priorityLabel,omitempty" json:"-"`
	ScanID          *string `url:"scanId,omitempty" json:"-"`
	Sort            *string `url:"sort,omitempty" json:"-"`
	SortBy          *string `url:"sortBy,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestFindingsInput is the input for ListDastPentestFindings — Get Pentest Findings.

type ListDastPentestPreflightsPreflightIdEventsInput added in v0.21.0

type ListDastPentestPreflightsPreflightIdEventsInput struct {
	PreflightID string `path:"preflightId" json:"-"`
	AfterSeq    *int64 `url:"afterSeq,omitempty" json:"-"`
	Limit       *int   `url:"limit,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestPreflightsPreflightIdEventsInput is the input for ListDastPentestPreflightsPreflightIdEvents — Get Pentest Preflight Events.

type ListDastPentestScansInput added in v0.21.0

type ListDastPentestScansInput struct {
	Limit     *int    `url:"limit,omitempty" json:"-"`
	NextToken *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestScansInput is the input for ListDastPentestScans — Get Pentest Scans.

type ListDastPentestScansScanIdFindingsInput added in v0.21.0

type ListDastPentestScansScanIdFindingsInput struct {
	ScanID string `path:"scanId" json:"-"`
	models.RequestScope
}

ListDastPentestScansScanIdFindingsInput is the input for ListDastPentestScansScanIdFindings — Get Pentest Scan Findings.

type ListDastPentestScansScanIdHypothesesInput added in v0.21.0

type ListDastPentestScansScanIdHypothesesInput struct {
	ScanID string `path:"scanId" json:"-"`
	models.RequestScope
}

ListDastPentestScansScanIdHypothesesInput is the input for ListDastPentestScansScanIdHypotheses — Get Auth Matrix Hypotheses.

type ListDastPentestScansScanIdLogsInput added in v0.21.0

type ListDastPentestScansScanIdLogsInput struct {
	ScanID string `path:"scanId" json:"-"`
	models.RequestScope
}

ListDastPentestScansScanIdLogsInput is the input for ListDastPentestScansScanIdLogs — Get Sub-Agent Network Log.

type ListDastPentestScansScanIdReportDownloadInput added in v0.21.0

type ListDastPentestScansScanIdReportDownloadInput struct {
	ScanID string `path:"scanId" json:"-"`
	models.RequestScope
}

ListDastPentestScansScanIdReportDownloadInput is the input for ListDastPentestScansScanIdReportDownload — Get Pentest Scan Report Download URL.

type ListDastPentestScansScanIdReportExternalPdfInput added in v0.21.0

type ListDastPentestScansScanIdReportExternalPdfInput struct {
	ScanID string `path:"scanId" json:"-"`
	models.RequestScope
}

ListDastPentestScansScanIdReportExternalPdfInput is the input for ListDastPentestScansScanIdReportExternalPdf — Get Pentest Scan External Report PDF.

type ListDastPentestScansScanIdReportInput added in v0.21.0

type ListDastPentestScansScanIdReportInput struct {
	ScanID string `path:"scanId" json:"-"`
	models.RequestScope
}

ListDastPentestScansScanIdReportInput is the input for ListDastPentestScansScanIdReport — Get Pentest Scan Report.

type ListDastPentestScansScanIdReportPdfInput added in v0.21.0

type ListDastPentestScansScanIdReportPdfInput struct {
	ScanID string `path:"scanId" json:"-"`
	models.RequestScope
}

ListDastPentestScansScanIdReportPdfInput is the input for ListDastPentestScansScanIdReportPdf — Get Pentest Scan Report PDF.

type ListDastScansStatusLastInput added in v0.21.0

type ListDastScansStatusLastInput struct {
	models.RequestScope
}

ListDastScansStatusLastInput is the input for ListDastScansStatusLast — Get Pentest Last Scan Status.

type ListDastSourceipsInput added in v0.21.0

type ListDastSourceipsInput struct {
	models.RequestScope
}

ListDastSourceipsInput is the input for ListDastSourceips — Get Source IPs.

type ListInfrastructureGraphsAccountIdDownloadInput added in v0.21.0

type ListInfrastructureGraphsAccountIdDownloadInput struct {
	AccountID string `path:"accountId" json:"-"`
	models.RequestScope
}

ListInfrastructureGraphsAccountIdDownloadInput is the input for ListInfrastructureGraphsAccountIdDownload — Get Infrastructure Graph Download URL.

type ListInfrastructureGraphsAccountIdVersionsInput added in v0.21.0

type ListInfrastructureGraphsAccountIdVersionsInput struct {
	AccountID string `path:"accountId" json:"-"`
	models.RequestScope
}

ListInfrastructureGraphsAccountIdVersionsInput is the input for ListInfrastructureGraphsAccountIdVersions — List Infrastructure Graph Versions.

type ListInfrastructureGraphsAccountIdVersionsVersionInput added in v0.21.0

type ListInfrastructureGraphsAccountIdVersionsVersionInput struct {
	AccountID string `path:"accountId" json:"-"`
	Version   string `path:"version" json:"-"`
	models.RequestScope
}

ListInfrastructureGraphsAccountIdVersionsVersionInput is the input for ListInfrastructureGraphsAccountIdVersionsVersion — Get Infrastructure Graph Version.

type ListInfrastructureGraphsInfoInput added in v0.21.0

type ListInfrastructureGraphsInfoInput struct {
	models.RequestScope
}

ListInfrastructureGraphsInfoInput is the input for ListInfrastructureGraphsInfo — Get Infrastructure Graph Info.

type ListInfrastructureGraphsInput added in v0.21.0

type ListInfrastructureGraphsInput struct {
	models.RequestScope
}

ListInfrastructureGraphsInput is the input for ListInfrastructureGraphs — List Infrastructure Graphs.

type ListInfrastructureGraphsSummaryInput added in v0.21.0

type ListInfrastructureGraphsSummaryInput struct {
	models.RequestScope
}

ListInfrastructureGraphsSummaryInput is the input for ListInfrastructureGraphsSummary — Get Infrastructure Graph Summary.

type ListManagerCampaignsCampaignIdEventsInput added in v0.21.0

type ListManagerCampaignsCampaignIdEventsInput struct {
	CampaignID  string   `path:"campaignId" json:"-"`
	ActionTypes []string `url:"actionTypes,omitempty" json:"-"`
	Page        *int     `url:"page,omitempty" json:"-"`
	PageSize    *int     `url:"pageSize,omitempty" json:"-"`
	Statuses    []string `url:"statuses,omitempty" json:"-"`
	models.RequestScope
}

ListManagerCampaignsCampaignIdEventsInput is the input for ListManagerCampaignsCampaignIdEvents — Get Campaign Events.

type ListManagerCampaignsCampaignIdFindingsInput added in v0.21.0

type ListManagerCampaignsCampaignIdFindingsInput struct {
	CampaignID string `path:"campaignId" json:"-"`
	models.RequestScope
}

ListManagerCampaignsCampaignIdFindingsInput is the input for ListManagerCampaignsCampaignIdFindings — Get (Triaged) Findings Associated with a campaign.

type ListManagerCampaignsCampaignIdPreviewInput added in v0.21.0

type ListManagerCampaignsCampaignIdPreviewInput struct {
	CampaignID string `path:"campaignId" json:"-"`
	models.RequestScope
}

ListManagerCampaignsCampaignIdPreviewInput is the input for ListManagerCampaignsCampaignIdPreview — Get Campaign Preview Details.

type ListManagerCampaignsCampaignIdRunsInput added in v0.21.0

type ListManagerCampaignsCampaignIdRunsInput struct {
	CampaignID string  `path:"campaignId" json:"-"`
	Cursor     *string `url:"cursor,omitempty" json:"-"`
	Limit      *int32  `url:"limit,omitempty" json:"-"`
	models.RequestScope
}

ListManagerCampaignsCampaignIdRunsInput is the input for ListManagerCampaignsCampaignIdRuns — List Campaign Runs.

type ListManagerCampaignsDefaultInput added in v0.21.0

type ListManagerCampaignsDefaultInput struct {
	models.RequestScope
}

ListManagerCampaignsDefaultInput is the input for ListManagerCampaignsDefault — Get Default Campaigns.

type ListManagerCampaignsFindingsInput added in v0.21.0

type ListManagerCampaignsFindingsInput struct {
	models.RequestScope
}

ListManagerCampaignsFindingsInput is the input for ListManagerCampaignsFindings — Get All Campaigns Findings.

type ListManagerCampaignsInput added in v0.21.0

type ListManagerCampaignsInput struct {
	Page     *int `url:"page,omitempty" json:"-"`
	PageSize *int `url:"pageSize,omitempty" json:"-"`
	models.RequestScope
}

ListManagerCampaignsInput is the input for ListManagerCampaigns — List Campaigns.

type ListManagerCampaignsMetricsRefreshInput added in v0.21.0

type ListManagerCampaignsMetricsRefreshInput struct {
	IncludeExpired *bool `url:"includeExpired,omitempty" json:"-"`
	models.RequestScope
}

ListManagerCampaignsMetricsRefreshInput is the input for ListManagerCampaignsMetricsRefresh — Refresh Campaign Metrics.

type ListManagerCampaignsPreviewsInput added in v0.21.0

type ListManagerCampaignsPreviewsInput struct {
	Page     *int `url:"page,omitempty" json:"-"`
	PageSize *int `url:"pageSize,omitempty" json:"-"`
	models.RequestScope
}

ListManagerCampaignsPreviewsInput is the input for ListManagerCampaignsPreviews — Get Campaign Previews.

type ListManagerCampaignsSummariesInput added in v0.21.0

type ListManagerCampaignsSummariesInput struct {
	Page     *int `url:"page,omitempty" json:"-"`
	PageSize *int `url:"pageSize,omitempty" json:"-"`
	models.RequestScope
}

ListManagerCampaignsSummariesInput is the input for ListManagerCampaignsSummaries — Get Campaign Summaries.

type ListManagerChatSessionsChatIDActionsInput added in v0.21.0

type ListManagerChatSessionsChatIDActionsInput struct {
	ChatID string `path:"chatID" json:"-"`
	models.RequestScope
}

ListManagerChatSessionsChatIDActionsInput is the input for ListManagerChatSessionsChatIDActions — Get Chat Session Actions.

type ListManagerChatSessionsChatIDAuditInput added in v0.21.0

type ListManagerChatSessionsChatIDAuditInput struct {
	ChatID    string  `path:"chatID" json:"-"`
	Limit     *int    `url:"limit,omitempty" json:"-"`
	NextToken *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListManagerChatSessionsChatIDAuditInput is the input for ListManagerChatSessionsChatIDAudit — Get chat session audit trail.

type ListManagerChatSessionsChatIDHistoryInput added in v0.21.0

type ListManagerChatSessionsChatIDHistoryInput struct {
	ChatID   string `path:"chatID" json:"-"`
	Page     *int   `url:"page,omitempty" json:"-"`
	PageSize *int   `url:"pageSize,omitempty" json:"-"`
	models.RequestScope
}

ListManagerChatSessionsChatIDHistoryInput is the input for ListManagerChatSessionsChatIDHistory — Get Chat Session History.

type ListManagerChatSessionsInput added in v0.21.0

type ListManagerChatSessionsInput struct {
	Limit     *int    `url:"limit,omitempty" json:"-"`
	NextToken *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListManagerChatSessionsInput is the input for ListManagerChatSessions — List Chat Sessions.

type ListManagerConfigInput added in v0.21.0

type ListManagerConfigInput struct {
	models.RequestScope
}

ListManagerConfigInput is the input for ListManagerConfig — Get Manager config.

type ListManagerCreditsInput added in v0.21.0

type ListManagerCreditsInput struct {
	models.RequestScope
}

ListManagerCreditsInput is the input for ListManagerCredits — Get Manager credit balance.

type ListManagerCustomerQuestionsInput added in v0.21.0

type ListManagerCustomerQuestionsInput struct {
	Page     *int `url:"page,omitempty" json:"-"`
	PageSize *int `url:"pageSize,omitempty" json:"-"`
	models.RequestScope
}

ListManagerCustomerQuestionsInput is the input for ListManagerCustomerQuestions — List Customer Question Sets.

type ListManagerEscalationsInput added in v0.21.0

type ListManagerEscalationsInput struct {
	Page     *int `url:"page,omitempty" json:"-"`
	PageSize *int `url:"pageSize,omitempty" json:"-"`
	models.RequestScope
}

ListManagerEscalationsInput is the input for ListManagerEscalations — Get Escalations.

type ListManagerEventsInput added in v0.21.0

type ListManagerEventsInput struct {
	Page     *int `url:"page,omitempty" json:"-"`
	PageSize *int `url:"pageSize,omitempty" json:"-"`
	models.RequestScope
}

ListManagerEventsInput is the input for ListManagerEvents — Get Events.

type ListManagerFindingsFindingIdEventsInput added in v0.21.0

type ListManagerFindingsFindingIdEventsInput struct {
	FindingID   string   `path:"findingId" json:"-"`
	ActionTypes []string `url:"actionTypes,omitempty" json:"-"`
	Cursor      *string  `url:"cursor,omitempty" json:"-"`
	Limit       *int     `url:"limit,omitempty" json:"-"`
	Statuses    []string `url:"statuses,omitempty" json:"-"`
	models.RequestScope
}

ListManagerFindingsFindingIdEventsInput is the input for ListManagerFindingsFindingIdEvents — Get Finding Events.

type ListManagerGroundrulesInput added in v0.21.0

type ListManagerGroundrulesInput struct {
	models.RequestScope
}

ListManagerGroundrulesInput is the input for ListManagerGroundrules — Get Manager ground rules.

type ListManagerMetricsInput added in v0.21.0

type ListManagerMetricsInput struct {
	models.RequestScope
}

ListManagerMetricsInput is the input for ListManagerMetrics — Get Metrics.

type ListManagerPlansInput added in v0.21.0

type ListManagerPlansInput struct {
	CampaignID *string `url:"campaignId,omitempty" json:"-"`
	Page       *int    `url:"page,omitempty" json:"-"`
	PageSize   *int    `url:"pageSize,omitempty" json:"-"`
	models.RequestScope
}

ListManagerPlansInput is the input for ListManagerPlans — Get Plans.

type ListManagerStateInput added in v0.21.0

type ListManagerStateInput struct {
	models.RequestScope
}

ListManagerStateInput is the input for ListManagerState — Get Manager State.

type ListManagerStateLatestInput added in v0.21.0

type ListManagerStateLatestInput struct {
	models.RequestScope
}

ListManagerStateLatestInput is the input for ListManagerStateLatest — Get Manager State (Legacy).

type ListManagerStatesInput added in v0.21.0

type ListManagerStatesInput struct {
	Page     *int `url:"page,omitempty" json:"-"`
	PageSize *int `url:"pageSize,omitempty" json:"-"`
	models.RequestScope
}

ListManagerStatesInput is the input for ListManagerStates — Get Manager States.

type ListManagerStrategyInput added in v0.21.0

type ListManagerStrategyInput struct {
	models.RequestScope
}

ListManagerStrategyInput is the input for ListManagerStrategy — Get Active Strategy.

type ListManagerStrategyVersionsInput added in v0.21.0

type ListManagerStrategyVersionsInput struct {
	Page     *int `url:"page,omitempty" json:"-"`
	PageSize *int `url:"pageSize,omitempty" json:"-"`
	models.RequestScope
}

ListManagerStrategyVersionsInput is the input for ListManagerStrategyVersions — List Strategy Versions.

type ListManagerThreatInvestigationsInput added in v0.21.0

type ListManagerThreatInvestigationsInput struct {
	Page     *int `url:"page,omitempty" json:"-"`
	PageSize *int `url:"pageSize,omitempty" json:"-"`
	models.RequestScope
}

ListManagerThreatInvestigationsInput is the input for ListManagerThreatInvestigations — Get Threat Investigations.

type ListOrchestratorCodereviewsInput added in v0.21.0

type ListOrchestratorCodereviewsInput struct {
	models.RequestScope
}

ListOrchestratorCodereviewsInput is the input for ListOrchestratorCodereviews — Get Code Reviews.

type ListOrchestratorFindingsFindingIDAutofixIterationsInput added in v0.21.0

type ListOrchestratorFindingsFindingIDAutofixIterationsInput struct {
	FindingID   string  `path:"findingID" json:"-"`
	FindingType *string `url:"findingType,omitempty" json:"-"`
	models.RequestScope
}

ListOrchestratorFindingsFindingIDAutofixIterationsInput is the input for ListOrchestratorFindingsFindingIDAutofixIterations — Get Finding Autofix Iterations.

type ListOrchestratorOnboardingStatusInput added in v0.21.0

type ListOrchestratorOnboardingStatusInput struct {
	models.RequestScope
}

ListOrchestratorOnboardingStatusInput is the input for ListOrchestratorOnboardingStatus — Get Onboarding Status.

type ListSastEventsInput added in v0.21.0

type ListSastEventsInput struct {
	EventType     []string `url:"eventType,omitempty" json:"-"`
	FileOwnerName []string `url:"fileOwnerName,omitempty" json:"-"`
	FindingID     *string  `url:"findingId,omitempty" json:"-"`
	FromTime      *string  `url:"fromTime,omitempty" json:"-"`
	Limit         *int     `url:"limit,omitempty" json:"-"`
	NextToken     *string  `url:"nextToken,omitempty" json:"-"`
	Sort          *string  `url:"sort,omitempty" json:"-"`
	models.RequestScope
}

ListSastEventsInput is the input for ListSastEvents — Get SAST Events.

type ListSastFindingsDetailedInput added in v0.21.0

type ListSastFindingsDetailedInput struct {
	AiGenerated     *bool    `url:"aiGenerated,omitempty" json:"-"`
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	HasPullRequest  *bool    `url:"hasPullRequest,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsArchived      *bool    `url:"isArchived,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsFixed         *bool    `url:"isFixed,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Language        *string  `url:"language,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	PriorityLabel   *string  `url:"priorityLabel,omitempty" json:"-"`
	Severity        *string  `url:"severity,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	Workflow        *string  `url:"workflow,omitempty" json:"-"`
	models.RequestScope
}

ListSastFindingsDetailedInput is the input for ListSastFindingsDetailed — Get Findings Detailed.

type ListSastFindingsFindingIdAutofixActivityInput added in v0.21.0

type ListSastFindingsFindingIdAutofixActivityInput struct {
	FindingID string  `path:"findingId" json:"-"`
	Limit     *int32  `url:"limit,omitempty" json:"-"`
	SinceID   *string `url:"since_id,omitempty" json:"-"`
	models.RequestScope
}

ListSastFindingsFindingIdAutofixActivityInput is the input for ListSastFindingsFindingIdAutofixActivity — Get SAST Finding Autofix Activity.

type ListSastFindingsFindingIdAutofixCacheDiffInput added in v0.21.0

type ListSastFindingsFindingIdAutofixCacheDiffInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListSastFindingsFindingIdAutofixCacheDiffInput is the input for ListSastFindingsFindingIdAutofixCacheDiff — Get Finding Autofix Diff.

type ListSastFindingsFindingIdAutofixStateInput added in v0.21.0

type ListSastFindingsFindingIdAutofixStateInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListSastFindingsFindingIdAutofixStateInput is the input for ListSastFindingsFindingIdAutofixState — Get SAST Finding Autofix State.

type ListSastFindingsFindingIdAutofixStatusInput added in v0.21.0

type ListSastFindingsFindingIdAutofixStatusInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListSastFindingsFindingIdAutofixStatusInput is the input for ListSastFindingsFindingIdAutofixStatus — Get SAST Finding Autofix Status.

type ListSastFindingsFindingIdEventsInput added in v0.21.0

type ListSastFindingsFindingIdEventsInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListSastFindingsFindingIdEventsInput is the input for ListSastFindingsFindingIdEvents — Get Finding Events.

type ListSastFindingsFindingIdTriageInput added in v0.21.0

type ListSastFindingsFindingIdTriageInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListSastFindingsFindingIdTriageInput is the input for ListSastFindingsFindingIdTriage — Get Triaged Finding.

type ListSastFindingsFindingIdUsersInput added in v0.21.0

type ListSastFindingsFindingIdUsersInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListSastFindingsFindingIdUsersInput is the input for ListSastFindingsFindingIdUsers — Get Finding Users.

type ListSastFindingsInput added in v0.21.0

type ListSastFindingsInput struct {
	AiGenerated     *bool    `url:"aiGenerated,omitempty" json:"-"`
	AutoFixState    *string  `url:"autoFixState,omitempty" json:"-"`
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	HasPullRequest  *bool    `url:"hasPullRequest,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsArchived      *bool    `url:"isArchived,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsFixed         *bool    `url:"isFixed,omitempty" json:"-"`
	IsLatest        *bool    `url:"isLatest,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	PriorityLabel   *string  `url:"priorityLabel,omitempty" json:"-"`
	RepositoryIds   []string `url:"repositoryIds,omitempty" json:"-"`
	Severity        *string  `url:"severity,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	Workflow        *string  `url:"workflow,omitempty" json:"-"`
	models.RequestScope
}

ListSastFindingsInput is the input for ListSastFindings — Get SAST Findings.

type ListSastFindingsPreviewInput added in v0.21.0

type ListSastFindingsPreviewInput struct {
	AiGenerated     *bool    `url:"aiGenerated,omitempty" json:"-"`
	AutoFixState    *string  `url:"autoFixState,omitempty" json:"-"`
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	HasPullRequest  *bool    `url:"hasPullRequest,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsArchived      *bool    `url:"isArchived,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsFixed         *bool    `url:"isFixed,omitempty" json:"-"`
	IsLatest        *bool    `url:"isLatest,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	PriorityLabel   *string  `url:"priorityLabel,omitempty" json:"-"`
	RepositoryIds   []string `url:"repositoryIds,omitempty" json:"-"`
	Severity        *string  `url:"severity,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	Workflow        *string  `url:"workflow,omitempty" json:"-"`
	models.RequestScope
}

ListSastFindingsPreviewInput is the input for ListSastFindingsPreview — Get SAST Findings.

type ListSastRepositoriesInput added in v0.21.0

type ListSastRepositoriesInput struct {
	Limit     *int    `url:"limit,omitempty" json:"-"`
	NextToken *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListSastRepositoriesInput is the input for ListSastRepositories — Get Repositories.

type ListSastScanRunsInput added in v0.21.0

type ListSastScanRunsInput struct {
	Limit        *int    `url:"limit,omitempty" json:"-"`
	Offset       *int    `url:"offset,omitempty" json:"-"`
	RepositoryID *string `url:"repositoryId,omitempty" json:"-"`
	Sort         *string `url:"sort,omitempty" json:"-"`
	models.RequestScope
}

ListSastScanRunsInput is the input for ListSastScanRuns — List Scan Runs.

type ListScaContainersFindingsDetailedInput added in v0.21.0

type ListScaContainersFindingsDetailedInput struct {
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsFixed         *bool    `url:"isFixed,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	Package         *string  `url:"package,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	Workflow        *string  `url:"workflow,omitempty" json:"-"`
	models.RequestScope
}

ListScaContainersFindingsDetailedInput is the input for ListScaContainersFindingsDetailed — Get SCA Container Findings [DEPRECATED - TO BE REMOVED BY 2025].

type ListScaContainersFindingsFindingIdAutofixActivityInput added in v0.21.0

type ListScaContainersFindingsFindingIdAutofixActivityInput struct {
	FindingID string  `path:"findingId" json:"-"`
	Limit     *int32  `url:"limit,omitempty" json:"-"`
	SinceID   *string `url:"since_id,omitempty" json:"-"`
	models.RequestScope
}

ListScaContainersFindingsFindingIdAutofixActivityInput is the input for ListScaContainersFindingsFindingIdAutofixActivity — Get SCA Container Finding Autofix Activity.

type ListScaContainersFindingsFindingIdAutofixStateInput added in v0.21.0

type ListScaContainersFindingsFindingIdAutofixStateInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListScaContainersFindingsFindingIdAutofixStateInput is the input for ListScaContainersFindingsFindingIdAutofixState — Get Container Finding Autofix State.

type ListScaContainersFindingsFindingIdAutofixStatusInput added in v0.21.0

type ListScaContainersFindingsFindingIdAutofixStatusInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListScaContainersFindingsFindingIdAutofixStatusInput is the input for ListScaContainersFindingsFindingIdAutofixStatus — Get Container Finding Autofix Status.

type ListScaContainersFindingsFindingIdEventsInput added in v0.21.0

type ListScaContainersFindingsFindingIdEventsInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListScaContainersFindingsFindingIdEventsInput is the input for ListScaContainersFindingsFindingIdEvents — Get SCA Container Finding Events.

type ListScaContainersFindingsFindingIdTriageInput added in v0.21.0

type ListScaContainersFindingsFindingIdTriageInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListScaContainersFindingsFindingIdTriageInput is the input for ListScaContainersFindingsFindingIdTriage — Get Triaged Finding.

type ListScaContainersFindingsFindingIdUsersInput added in v0.21.0

type ListScaContainersFindingsFindingIdUsersInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListScaContainersFindingsFindingIdUsersInput is the input for ListScaContainersFindingsFindingIdUsers — Get Finding Related Users.

type ListScaContainersFindingsInput added in v0.21.0

type ListScaContainersFindingsInput struct {
	AutoFixState    *string  `url:"autoFixState,omitempty" json:"-"`
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsFixed         *bool    `url:"isFixed,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	Package         *string  `url:"package,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	Workflow        *string  `url:"workflow,omitempty" json:"-"`
	models.RequestScope
}

ListScaContainersFindingsInput is the input for ListScaContainersFindings — Get SCA Container Findings.

type ListScaContainersFindingsPreviewInput added in v0.21.0

type ListScaContainersFindingsPreviewInput struct {
	AutoFixState    *string  `url:"autoFixState,omitempty" json:"-"`
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsFixed         *bool    `url:"isFixed,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	Package         *string  `url:"package,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	Workflow        *string  `url:"workflow,omitempty" json:"-"`
	models.RequestScope
}

ListScaContainersFindingsPreviewInput is the input for ListScaContainersFindingsPreview — Get SCA Container Findings Preview.

type ListScaDependenciesFindingsDetailedInput added in v0.21.0

type ListScaDependenciesFindingsDetailedInput struct {
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsFixed         *bool    `url:"isFixed,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	Package         *string  `url:"package,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	Workflow        *string  `url:"workflow,omitempty" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsDetailedInput is the input for ListScaDependenciesFindingsDetailed — Get SCA Dependency Findings Detailed [DEPRECATED - TO BE REMOVED BY 2025].

type ListScaDependenciesFindingsFindingIdAutofixActivityInput added in v0.21.0

type ListScaDependenciesFindingsFindingIdAutofixActivityInput struct {
	FindingID string  `path:"findingId" json:"-"`
	Limit     *int32  `url:"limit,omitempty" json:"-"`
	SinceID   *string `url:"since_id,omitempty" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsFindingIdAutofixActivityInput is the input for ListScaDependenciesFindingsFindingIdAutofixActivity — Get SCA Dependency Finding Autofix Activity.

type ListScaDependenciesFindingsFindingIdAutofixCacheDiffInput added in v0.21.0

type ListScaDependenciesFindingsFindingIdAutofixCacheDiffInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsFindingIdAutofixCacheDiffInput is the input for ListScaDependenciesFindingsFindingIdAutofixCacheDiff — Get SCA Dependency Finding Fix.

type ListScaDependenciesFindingsFindingIdAutofixStateInput added in v0.21.0

type ListScaDependenciesFindingsFindingIdAutofixStateInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsFindingIdAutofixStateInput is the input for ListScaDependenciesFindingsFindingIdAutofixState — Get Dependency Finding Autofix State.

type ListScaDependenciesFindingsFindingIdAutofixStatusInput added in v0.21.0

type ListScaDependenciesFindingsFindingIdAutofixStatusInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsFindingIdAutofixStatusInput is the input for ListScaDependenciesFindingsFindingIdAutofixStatus — Get Dependency Finding Autofix Status.

type ListScaDependenciesFindingsFindingIdEventsInput added in v0.21.0

type ListScaDependenciesFindingsFindingIdEventsInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsFindingIdEventsInput is the input for ListScaDependenciesFindingsFindingIdEvents — Get SCA Dependency Finding Events.

type ListScaDependenciesFindingsFindingIdTriageInput added in v0.21.0

type ListScaDependenciesFindingsFindingIdTriageInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsFindingIdTriageInput is the input for ListScaDependenciesFindingsFindingIdTriage — Get Triaged Finding.

type ListScaDependenciesFindingsFindingIdUsersInput added in v0.21.0

type ListScaDependenciesFindingsFindingIdUsersInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsFindingIdUsersInput is the input for ListScaDependenciesFindingsFindingIdUsers — Get Finding Related Users.

type ListScaDependenciesFindingsInput added in v0.21.0

type ListScaDependenciesFindingsInput struct {
	AutoFixState    *string  `url:"autoFixState,omitempty" json:"-"`
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsFixed         *bool    `url:"isFixed,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	Package         *string  `url:"package,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	Workflow        *string  `url:"workflow,omitempty" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsInput is the input for ListScaDependenciesFindings — Get SCA Dependency Findings.

type ListScaDependenciesFindingsPreviewInput added in v0.21.0

type ListScaDependenciesFindingsPreviewInput struct {
	AutoFixState    *string  `url:"autoFixState,omitempty" json:"-"`
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsFixed         *bool    `url:"isFixed,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	Package         *string  `url:"package,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	Workflow        *string  `url:"workflow,omitempty" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsPreviewInput is the input for ListScaDependenciesFindingsPreview — Get SCA Dependency Findings Preview.

type ListScaEventsInput added in v0.21.0

type ListScaEventsInput struct {
	EventType     []string `url:"eventType,omitempty" json:"-"`
	FileOwnerName []string `url:"fileOwnerName,omitempty" json:"-"`
	FindingID     *string  `url:"findingId,omitempty" json:"-"`
	FromTime      *string  `url:"fromTime,omitempty" json:"-"`
	Limit         *int     `url:"limit,omitempty" json:"-"`
	NextToken     *string  `url:"nextToken,omitempty" json:"-"`
	Sort          *string  `url:"sort,omitempty" json:"-"`
	models.RequestScope
}

ListScaEventsInput is the input for ListScaEvents — Get SCA Events.

type ListScaRepositoriesInput added in v0.21.0

type ListScaRepositoriesInput struct {
	Limit     *int    `url:"limit,omitempty" json:"-"`
	NextToken *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListScaRepositoriesInput is the input for ListScaRepositories — Get Repository Stats.

type ListScaRepositoriesRepositoryIdSbomInput added in v0.21.0

type ListScaRepositoriesRepositoryIdSbomInput struct {
	RepositoryID string `path:"repositoryId" json:"-"`
	models.RequestScope
}

ListScaRepositoriesRepositoryIdSbomInput is the input for ListScaRepositoriesRepositoryIdSbom — Get Repository SBOM.

type ListScaScanRunsInput added in v0.21.0

type ListScaScanRunsInput struct {
	Limit        *int    `url:"limit,omitempty" json:"-"`
	Offset       *int    `url:"offset,omitempty" json:"-"`
	RepositoryID *string `url:"repositoryId,omitempty" json:"-"`
	ScanType     *string `url:"scanType,omitempty" json:"-"`
	Sort         *string `url:"sort,omitempty" json:"-"`
	models.RequestScope
}

ListScaScanRunsInput is the input for ListScaScanRuns — List Scan Runs.

type ListScpmDependenciesInput added in v0.21.0

type ListScpmDependenciesInput struct {
	Name     *string `url:"name,omitempty" json:"-"`
	Pinned   *bool   `url:"pinned,omitempty" json:"-"`
	Platform *string `url:"platform,omitempty" json:"-"`
	Version  *string `url:"version,omitempty" json:"-"`
}

ListScpmDependenciesInput is the input for ListScpmDependencies — Get CI/CD Dependencies.

type ListScpmEventsInput added in v0.21.0

type ListScpmEventsInput struct {
	models.RequestScope
}

ListScpmEventsInput is the input for ListScpmEvents — Get SCPM Events.

type ListScpmFindingsDetailedInput added in v0.21.0

type ListScpmFindingsDetailedInput struct {
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	HasPullRequest  *bool    `url:"hasPullRequest,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsArchived      *bool    `url:"isArchived,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsFixed         *bool    `url:"isFixed,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	PriorityLabel   *string  `url:"priorityLabel,omitempty" json:"-"`
	Severity        *string  `url:"severity,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	Workflow        *string  `url:"workflow,omitempty" json:"-"`
	models.RequestScope
}

ListScpmFindingsDetailedInput is the input for ListScpmFindingsDetailed — Get Findings Detailed.

type ListScpmFindingsFindingIdAutofixActivityInput added in v0.21.0

type ListScpmFindingsFindingIdAutofixActivityInput struct {
	FindingID string  `path:"findingId" json:"-"`
	Limit     *int32  `url:"limit,omitempty" json:"-"`
	SinceID   *string `url:"since_id,omitempty" json:"-"`
	models.RequestScope
}

ListScpmFindingsFindingIdAutofixActivityInput is the input for ListScpmFindingsFindingIdAutofixActivity — Get SCPM Finding Autofix Activity.

type ListScpmFindingsFindingIdAutofixCacheDiffInput added in v0.21.0

type ListScpmFindingsFindingIdAutofixCacheDiffInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListScpmFindingsFindingIdAutofixCacheDiffInput is the input for ListScpmFindingsFindingIdAutofixCacheDiff — Get SCPM Finding Autofix Diff.

type ListScpmFindingsFindingIdAutofixStateInput added in v0.21.0

type ListScpmFindingsFindingIdAutofixStateInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListScpmFindingsFindingIdAutofixStateInput is the input for ListScpmFindingsFindingIdAutofixState — Get SCPM Finding Autofix State.

type ListScpmFindingsFindingIdAutofixStatusInput added in v0.21.0

type ListScpmFindingsFindingIdAutofixStatusInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListScpmFindingsFindingIdAutofixStatusInput is the input for ListScpmFindingsFindingIdAutofixStatus — Get SCPM Finding Autofix Status.

type ListScpmFindingsFindingIdEventsInput added in v0.21.0

type ListScpmFindingsFindingIdEventsInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListScpmFindingsFindingIdEventsInput is the input for ListScpmFindingsFindingIdEvents — Get Finding Events.

type ListScpmFindingsFindingIdTriageInput added in v0.21.0

type ListScpmFindingsFindingIdTriageInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListScpmFindingsFindingIdTriageInput is the input for ListScpmFindingsFindingIdTriage — Get Triaged Finding.

type ListScpmFindingsInput added in v0.21.0

type ListScpmFindingsInput struct {
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	HasPullRequest  *bool    `url:"hasPullRequest,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsArchived      *bool    `url:"isArchived,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsFixed         *bool    `url:"isFixed,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	PriorityLabel   *string  `url:"priorityLabel,omitempty" json:"-"`
	RepositoryIds   []string `url:"repositoryIds,omitempty" json:"-"`
	Severity        *string  `url:"severity,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	Workflow        *string  `url:"workflow,omitempty" json:"-"`
	models.RequestScope
}

ListScpmFindingsInput is the input for ListScpmFindings — Get SCPM Findings.

type ListScpmFindingsPreviewInput added in v0.21.0

type ListScpmFindingsPreviewInput struct {
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	HasPullRequest  *bool    `url:"hasPullRequest,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsArchived      *bool    `url:"isArchived,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsFixed         *bool    `url:"isFixed,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	PriorityLabel   *string  `url:"priorityLabel,omitempty" json:"-"`
	RepositoryIds   []string `url:"repositoryIds,omitempty" json:"-"`
	Severity        *string  `url:"severity,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	Workflow        *string  `url:"workflow,omitempty" json:"-"`
	models.RequestScope
}

ListScpmFindingsPreviewInput is the input for ListScpmFindingsPreview — Get SCPM Findings.

type ListSecretsCredentialsFindingsDetailedInput added in v0.21.0

type ListSecretsCredentialsFindingsDetailedInput struct {
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	SecretType      *string  `url:"secretType,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	models.RequestScope
}

ListSecretsCredentialsFindingsDetailedInput is the input for ListSecretsCredentialsFindingsDetailed — Get Secrets Credential Findings Detailed.

type ListSecretsCredentialsFindingsFindingIdEventsInput added in v0.21.0

type ListSecretsCredentialsFindingsFindingIdEventsInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListSecretsCredentialsFindingsFindingIdEventsInput is the input for ListSecretsCredentialsFindingsFindingIdEvents — Get Finding Events.

type ListSecretsCredentialsFindingsFindingIdTriageInput added in v0.21.0

type ListSecretsCredentialsFindingsFindingIdTriageInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListSecretsCredentialsFindingsFindingIdTriageInput is the input for ListSecretsCredentialsFindingsFindingIdTriage — Get Triaged Credential Finding.

type ListSecretsCredentialsFindingsFindingIdUsersInput added in v0.21.0

type ListSecretsCredentialsFindingsFindingIdUsersInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListSecretsCredentialsFindingsFindingIdUsersInput is the input for ListSecretsCredentialsFindingsFindingIdUsers — Get Credential Finding Related Users.

type ListSecretsCredentialsFindingsInput added in v0.21.0

type ListSecretsCredentialsFindingsInput struct {
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	SecretType      *string  `url:"secretType,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	models.RequestScope
}

ListSecretsCredentialsFindingsInput is the input for ListSecretsCredentialsFindings — Get Secrets Credential Findings.

type ListSecretsEventsInput added in v0.21.0

type ListSecretsEventsInput struct {
	Branch        *string  `url:"branch,omitempty" json:"-"`
	EventType     []string `url:"eventType,omitempty" json:"-"`
	FileOwnerName []string `url:"fileOwnerName,omitempty" json:"-"`
	FindingID     *string  `url:"findingId,omitempty" json:"-"`
	FromTime      *string  `url:"fromTime,omitempty" json:"-"`
	Limit         *int     `url:"limit,omitempty" json:"-"`
	NextToken     *string  `url:"nextToken,omitempty" json:"-"`
	NumItems      *int     `url:"numItems,omitempty" json:"-"`
	Sort          *string  `url:"sort,omitempty" json:"-"`
	models.RequestScope
}

ListSecretsEventsInput is the input for ListSecretsEvents — Get Secret Events.

type ListSecretsFindingsDetailedInput added in v0.21.0

type ListSecretsFindingsDetailedInput struct {
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	SecretType      *string  `url:"secretType,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	models.RequestScope
}

ListSecretsFindingsDetailedInput is the input for ListSecretsFindingsDetailed — Get Secrets Credential Findings Detailed - [DEPRECATED - TO BE REMOVED BY 2025].

type ListSecretsFindingsFindingIdEventsInput added in v0.21.0

type ListSecretsFindingsFindingIdEventsInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListSecretsFindingsFindingIdEventsInput is the input for ListSecretsFindingsFindingIdEvents — Get Finding Events.

type ListSecretsFindingsFindingIdTriageInput added in v0.21.0

type ListSecretsFindingsFindingIdTriageInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListSecretsFindingsFindingIdTriageInput is the input for ListSecretsFindingsFindingIdTriage — Get Triaged Credential Finding.

type ListSecretsFindingsFindingIdUsersInput added in v0.21.0

type ListSecretsFindingsFindingIdUsersInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListSecretsFindingsFindingIdUsersInput is the input for ListSecretsFindingsFindingIdUsers — Get Credential Finding Related Users.

type ListSecretsFindingsInput added in v0.21.0

type ListSecretsFindingsInput struct {
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	SecretType      *string  `url:"secretType,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	models.RequestScope
}

ListSecretsFindingsInput is the input for ListSecretsFindings — Get Secrets Credential Findings.

type ListSecretsFindingsPreviewInput added in v0.21.0

type ListSecretsFindingsPreviewInput struct {
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	SecretType      *string  `url:"secretType,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	models.RequestScope
}

ListSecretsFindingsPreviewInput is the input for ListSecretsFindingsPreview — Get Secrets Credential Findings.

type ListSecretsScanRunsInput added in v0.21.0

type ListSecretsScanRunsInput struct {
	Limit        *int    `url:"limit,omitempty" json:"-"`
	Offset       *int    `url:"offset,omitempty" json:"-"`
	RepositoryID *string `url:"repositoryId,omitempty" json:"-"`
	Sort         *string `url:"sort,omitempty" json:"-"`
	models.RequestScope
}

ListSecretsScanRunsInput is the input for ListSecretsScanRuns — List Scan Runs.

type ListSecretsSensitivedataFindingsFindingIdTriageInput added in v0.21.0

type ListSecretsSensitivedataFindingsFindingIdTriageInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListSecretsSensitivedataFindingsFindingIdTriageInput is the input for ListSecretsSensitivedataFindingsFindingIdTriage — Get Triaged Sensitive Data Finding.

type ListSecretsSensitivedataFindingsFindingIdUsersInput added in v0.21.0

type ListSecretsSensitivedataFindingsFindingIdUsersInput struct {
	FindingID string `path:"findingId" json:"-"`
	models.RequestScope
}

ListSecretsSensitivedataFindingsFindingIdUsersInput is the input for ListSecretsSensitivedataFindingsFindingIdUsers — Get Sensitive Data Finding Related Users.

type ListSecretsSensitivedataFindingsInput added in v0.21.0

type ListSecretsSensitivedataFindingsInput struct {
	Branch          *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName   []string `url:"fileOwnerName,omitempty" json:"-"`
	IsAllowlisted   *bool    `url:"isAllowlisted,omitempty" json:"-"`
	IsFalsePositive *bool    `url:"isFalsePositive,omitempty" json:"-"`
	IsResolved      *bool    `url:"isResolved,omitempty" json:"-"`
	Limit           *int     `url:"limit,omitempty" json:"-"`
	NextToken       *string  `url:"nextToken,omitempty" json:"-"`
	SecretType      *string  `url:"secretType,omitempty" json:"-"`
	Sort            *string  `url:"sort,omitempty" json:"-"`
	SortBy          *string  `url:"sortBy,omitempty" json:"-"`
	models.RequestScope
}

ListSecretsSensitivedataFindingsInput is the input for ListSecretsSensitivedataFindings — Get Sensitive Data Findings.

type PatchAdminSlaSlaIdInput added in v0.21.0

type PatchAdminSlaSlaIdInput struct {
	SlaID           string                      `path:"slaId" json:"-"`
	AllowExtensions *bool                       `json:"allowExtensions,omitempty"`
	MaxDaysToFix    *int                        `json:"maxDaysToFix,omitempty"`
	Priority        *models.ModelsPriorityLabel `json:"priority,omitempty"`
	Severity        *models.ModelsSeverity      `json:"severity,omitempty"`
	models.RequestScope
}

PatchAdminSlaSlaIdInput is the input for PatchAdminSlaSlaId — Patch SLA.

type PatchAdminTeamsTeamIDInput added in v0.21.0

type PatchAdminTeamsTeamIDInput struct {
	TeamID                 string                               `path:"teamID" json:"-"`
	CodeOwnerships         []models.ModelsTeamCodeOwnership     `json:"codeOwnerships,omitempty"`
	Github                 *models.ModelsTeamProviderGitHub     `json:"github,omitempty"`
	Gitlab                 *models.ModelsTeamProviderGitLab     `json:"gitlab,omitempty"`
	GroundRules            []models.ModelsGroundRule            `json:"groundRules,omitempty"`
	Jira                   *models.ModelsTeamProviderJira       `json:"jira,omitempty"`
	LeadID                 *string                              `json:"leadId,omitempty"`
	MemberIds              []string                             `json:"memberIds,omitempty"`
	MessageChannelProvider *models.ModelsMessageChannelProvider `json:"messageChannelProvider,omitempty"`
	Name                   *string                              `json:"name,omitempty"`
	Privacy                *models.ModelsTeamPrivacy            `json:"privacy,omitempty"`
	Slug                   *string                              `json:"slug,omitempty"`
	TicketProjectProvider  *models.ModelsTicketProjectProvider  `json:"ticketProjectProvider,omitempty"`
	models.RequestScope
}

PatchAdminTeamsTeamIDInput is the input for PatchAdminTeamsTeamID — Patch Team.

type PatchAdminUiSavedViewsSavedViewIdInput added in v0.21.0

type PatchAdminUiSavedViewsSavedViewIdInput struct {
	SavedViewID string                           `path:"savedViewId" json:"-"`
	SavedView   models.ModelsUISavedViewAPIInput `json:"savedView"`
	models.RequestScope
}

PatchAdminUiSavedViewsSavedViewIdInput is the input for PatchAdminUiSavedViewsSavedViewId — Patch UI Saved View.

type PatchContextApplicationsApplicationIdInput added in v0.21.0

type PatchContextApplicationsApplicationIdInput struct {
	ApplicationID string                      `path:"applicationId" json:"-"`
	Application   models.ModelsAppContextSeed `json:"application"`
	models.RequestScope
}

PatchContextApplicationsApplicationIdInput is the input for PatchContextApplicationsApplicationId — Update Application.

type PatchContextMemoriesMemoryIdInput added in v0.21.0

type PatchContextMemoriesMemoryIdInput struct {
	MemoryID         string                                   `path:"memoryId" json:"-"`
	Citations        []models.ModelsMemoryCitationsElem       `json:"citations,omitempty"`
	Confidence       *float64                                 `json:"confidence,omitempty"`
	Content          *string                                  `json:"content,omitempty"`
	CreateNewVersion *bool                                    `json:"createNewVersion,omitempty"`
	CrossReferences  []models.ModelsMemoryCrossReferencesElem `json:"crossReferences,omitempty"`
	Metadata         *models.ModelsMemoryMetadata             `json:"metadata,omitempty"`
	ParentNoteID     *string                                  `json:"parentNoteId,omitempty"`
	Priority         *models.ModelsMemoryPriority             `json:"priority,omitempty"`
	Tags             []string                                 `json:"tags,omitempty"`
	Title            *string                                  `json:"title,omitempty"`
	models.RequestScope
}

PatchContextMemoriesMemoryIdInput is the input for PatchContextMemoriesMemoryId — Update Memory.

type PatchContextOrganizationInput added in v0.21.0

type PatchContextOrganizationInput struct {
	Name  *string `json:"name,omitempty"`
	Notes *string `json:"notes,omitempty"`
	models.RequestScope
}

PatchContextOrganizationInput is the input for PatchContextOrganization — Update Classification of the Organization.

type PatchContextRepoScansScanIdInput added in v0.21.0

type PatchContextRepoScansScanIdInput struct {
	ScanID          string                                      `path:"scanId" json:"-"`
	CompletedAt     *string                                     `json:"completedAt,omitempty"`
	ErrorMessage    *string                                     `json:"errorMessage,omitempty"`
	ProjectsTouched []models.EndpointsRepoScanProjectTouched    `json:"projectsTouched,omitempty"`
	SbomsGenerated  []models.EndpointsRepoScanSBOMGenerated     `json:"sbomsGenerated,omitempty"`
	Status          *string                                     `json:"status,omitempty"`
	SubagentsRun    map[string]models.EndpointsRepoScanSubagent `json:"subagentsRun,omitempty"`
	models.RequestScope
}

PatchContextRepoScansScanIdInput is the input for PatchContextRepoScansScanId — Update Repo Context Scan.

type PatchContextRepositoriesRepositoryIdInput added in v0.21.0

type PatchContextRepositoriesRepositoryIdInput struct {
	RepositoryID string  `path:"repositoryId" json:"-"`
	Name         *string `json:"name,omitempty"`
	models.RequestScope
}

PatchContextRepositoriesRepositoryIdInput is the input for PatchContextRepositoriesRepositoryId — Update Repository.

type PatchContextRepositoriesRepositoryIdProjectsProjectIdInput added in v0.21.0

type PatchContextRepositoriesRepositoryIdProjectsProjectIdInput struct {
	RepositoryID string                     `path:"repositoryId" json:"-"`
	ProjectID    string                     `path:"projectId" json:"-"`
	DeletedAt    *string                    `json:"deletedAt,omitempty"`
	Description  *string                    `json:"description,omitempty"`
	IsDeleted    *bool                      `json:"isDeleted,omitempty"`
	Metadata     map[string]json.RawMessage `json:"metadata,omitempty"`
	Tags         []string                   `json:"tags,omitempty"`
	models.RequestScope
}

PatchContextRepositoriesRepositoryIdProjectsProjectIdInput is the input for PatchContextRepositoriesRepositoryIdProjectsProjectId — Update Project.

type PatchContextVaultFileFileNameInput added in v0.21.0

type PatchContextVaultFileFileNameInput struct {
	FileName    string                     `path:"fileName" json:"-"`
	DocumentID  *string                    `json:"documentId,omitempty"`
	Metadata    map[string]json.RawMessage `json:"metadata,omitempty"`
	ProcessedAt *string                    `json:"processedAt,omitempty"`
	models.RequestScope
}

PatchContextVaultFileFileNameInput is the input for PatchContextVaultFileFileName — Patch Vault File.

type PatchDastBughuntFindingsFindingIdAllowlistInput added in v0.21.0

type PatchDastBughuntFindingsFindingIdAllowlistInput struct {
	FindingID string `path:"findingId" json:"-"`
	Allow     bool   `json:"allow"`
	Reason    string `json:"reason"`
	models.RequestScope
}

PatchDastBughuntFindingsFindingIdAllowlistInput is the input for PatchDastBughuntFindingsFindingIdAllowlist — Allowlist BugHunt Finding.

type PatchManagerCampaignsCampaignIdInput added in v0.21.0

type PatchManagerCampaignsCampaignIdInput struct {
	CampaignID          string   `path:"campaignId" json:"-"`
	CreatedAfter        *string  `json:"createdAfter,omitempty"`
	CreatedBefore       *string  `json:"createdBefore,omitempty"`
	Description         *string  `json:"description,omitempty"`
	EndDate             *string  `json:"endDate,omitempty"`
	FindingIds          []string `json:"findingIds,omitempty"`
	GeneratedReasoning  *string  `json:"generatedReasoning,omitempty"`
	IsActive            *bool    `json:"isActive,omitempty"`
	LimitPerType        *int     `json:"limitPerType,omitempty"`
	MaxStoryPoints      *int     `json:"maxStoryPoints,omitempty"`
	MinPriority         *float64 `json:"minPriority,omitempty"`
	NoEndDate           *bool    `json:"noEndDate,omitempty"`
	Owner               *string  `json:"owner,omitempty"`
	PriorityLabels      []string `json:"priorityLabels,omitempty"`
	RepositoryNames     []string `json:"repositoryNames,omitempty"`
	SortByColumns       *string  `json:"sortByColumns,omitempty"`
	SortByDirection     *string  `json:"sortByDirection,omitempty"`
	StartDate           *string  `json:"startDate,omitempty"`
	Summary             *string  `json:"summary,omitempty"`
	TeamIDs             []string `json:"teamIDs,omitempty"`
	TeamNames           []string `json:"teamNames,omitempty"`
	Title               *string  `json:"title,omitempty"`
	Types               []string `json:"types,omitempty"`
	UserNames           []string `json:"userNames,omitempty"`
	VulnerabilityCVEIds []string `json:"vulnerabilityCVEIds,omitempty"`
	VulnerabilityCWEIds []string `json:"vulnerabilityCWEIds,omitempty"`
	models.RequestScope
}

PatchManagerCampaignsCampaignIdInput is the input for PatchManagerCampaignsCampaignId — Patch Campaign.

type PatchManagerChatSessionsChatIDInput added in v0.21.0

type PatchManagerChatSessionsChatIDInput struct {
	ChatID string  `path:"chatID" json:"-"`
	Title  *string `json:"title,omitempty"`
	models.RequestScope
}

PatchManagerChatSessionsChatIDInput is the input for PatchManagerChatSessionsChatID — Patch Chat Session.

type PatchManagerCustomerQuestionsQuestionSetIdAnswersQuestionIdInput added in v0.21.0

type PatchManagerCustomerQuestionsQuestionSetIdAnswersQuestionIdInput struct {
	QuestionSetID string          `path:"questionSetId" json:"-"`
	QuestionID    string          `path:"questionId" json:"-"`
	Answer        json.RawMessage `json:"answer"`
	models.RequestScope
}

PatchManagerCustomerQuestionsQuestionSetIdAnswersQuestionIdInput is the input for PatchManagerCustomerQuestionsQuestionSetIdAnswersQuestionId — Submit Question Answer.

type PatchManagerEscalationsEscalationIdInput added in v0.21.0

type PatchManagerEscalationsEscalationIdInput struct {
	EscalationID string                         `path:"escalationId" json:"-"`
	Reasoning    *string                        `json:"reasoning,omitempty"`
	Status       *models.ModelsEscalationStatus `json:"status,omitempty"`
	models.RequestScope
}

PatchManagerEscalationsEscalationIdInput is the input for PatchManagerEscalationsEscalationId — Patch Escalation.

type PatchManagerGroundrulesInput added in v0.21.0

type PatchManagerGroundrulesInput struct {
	GroundRules *models.ModelsManagerGroundRules `json:"groundRules,omitempty"`
	models.RequestScope
}

PatchManagerGroundrulesInput is the input for PatchManagerGroundrules — Patch a GroundRules object to S3.

type PatchManagerStrategyInput added in v0.21.0

type PatchManagerStrategyInput struct {
	Quarters []models.ModelsStrategyQuarterGoal `json:"quarters,omitempty"`
	models.RequestScope
}

PatchManagerStrategyInput is the input for PatchManagerStrategy — Patch Active Strategy.

type PatchManagerThreatInvestigationsThreatInvestigationIdInput added in v0.21.0

type PatchManagerThreatInvestigationsThreatInvestigationIdInput struct {
	ThreatInvestigationID string `path:"threatInvestigationId" json:"-"`
	Action                string `json:"action"`
	models.RequestScope
}

PatchManagerThreatInvestigationsThreatInvestigationIdInput is the input for PatchManagerThreatInvestigationsThreatInvestigationId — Patch Threat Investigation.

type PatchSastFindingsFindingIdInput added in v0.21.0

type PatchSastFindingsFindingIdInput struct {
	FindingID        string                      `path:"findingId" json:"-"`
	PriorityOverride *models.ModelsPriorityLabel `json:"priorityOverride,omitempty"`
	SeverityOverride *models.ModelsSeverity      `json:"severityOverride,omitempty"`
	models.RequestScope
}

PatchSastFindingsFindingIdInput is the input for PatchSastFindingsFindingId — Update Finding.

type PatchScaContainersFindingsFindingIdInput added in v0.21.0

type PatchScaContainersFindingsFindingIdInput struct {
	FindingID        string                      `path:"findingId" json:"-"`
	PriorityOverride *models.ModelsPriorityLabel `json:"priorityOverride,omitempty"`
	SeverityOverride *models.ModelsSeverity      `json:"severityOverride,omitempty"`
	models.RequestScope
}

PatchScaContainersFindingsFindingIdInput is the input for PatchScaContainersFindingsFindingId — Update Container Finding.

type PatchScaDependenciesFindingsFindingIdInput added in v0.21.0

type PatchScaDependenciesFindingsFindingIdInput struct {
	FindingID        string                      `path:"findingId" json:"-"`
	PriorityOverride *models.ModelsPriorityLabel `json:"priorityOverride,omitempty"`
	SeverityOverride *models.ModelsSeverity      `json:"severityOverride,omitempty"`
	models.RequestScope
}

PatchScaDependenciesFindingsFindingIdInput is the input for PatchScaDependenciesFindingsFindingId — Update Dependencies Finding.

type PatchScpmFindingsFindingIdInput added in v0.21.0

type PatchScpmFindingsFindingIdInput struct {
	FindingID        string                      `path:"findingId" json:"-"`
	PriorityOverride *models.ModelsPriorityLabel `json:"priorityOverride,omitempty"`
	SeverityOverride *models.ModelsSeverity      `json:"severityOverride,omitempty"`
	models.RequestScope
}

PatchScpmFindingsFindingIdInput is the input for PatchScpmFindingsFindingId — Update Finding.

type PatchSecretsCredentialsFindingsFindingIdInput added in v0.21.0

type PatchSecretsCredentialsFindingsFindingIdInput struct {
	FindingID        string                      `path:"findingId" json:"-"`
	PriorityOverride *models.ModelsPriorityLabel `json:"priorityOverride,omitempty"`
	SeverityOverride *models.ModelsSeverity      `json:"severityOverride,omitempty"`
	UserNotes        *string                     `json:"userNotes,omitempty"`
	models.RequestScope
}

PatchSecretsCredentialsFindingsFindingIdInput is the input for PatchSecretsCredentialsFindingsFindingId — Update Credential Finding.

type PatchSecretsFindingsFindingIdInput added in v0.21.0

type PatchSecretsFindingsFindingIdInput struct {
	FindingID        string                      `path:"findingId" json:"-"`
	PriorityOverride *models.ModelsPriorityLabel `json:"priorityOverride,omitempty"`
	SeverityOverride *models.ModelsSeverity      `json:"severityOverride,omitempty"`
	UserNotes        *string                     `json:"userNotes,omitempty"`
	models.RequestScope
}

PatchSecretsFindingsFindingIdInput is the input for PatchSecretsFindingsFindingId — Update Credential Finding.

type PatchSecretsSensitivedataFindingsFindingIdInput added in v0.21.0

type PatchSecretsSensitivedataFindingsFindingIdInput struct {
	FindingID        string                      `path:"findingId" json:"-"`
	PriorityOverride *models.ModelsPriorityLabel `json:"priorityOverride,omitempty"`
	UserNotes        *string                     `json:"userNotes,omitempty"`
	models.RequestScope
}

PatchSecretsSensitivedataFindingsFindingIdInput is the input for PatchSecretsSensitivedataFindingsFindingId — Update Sensitive Data Finding.

type UpdateAdminFixEffortInput added in v0.21.0

type UpdateAdminFixEffortInput struct {
	FixEffort models.EndpointsAdminFixEffortMapInput `json:"fixEffort"`
	models.RequestScope
}

UpdateAdminFixEffortInput is the input for UpdateAdminFixEffort — Put Fix Effort Mapping.

type UpdateAdminIntegrationsNotificationsInput added in v0.21.0

type UpdateAdminIntegrationsNotificationsInput struct {
	Notifications []models.ModelsNotification `json:"notifications,omitempty"`
	models.RequestScope
}

UpdateAdminIntegrationsNotificationsInput is the input for UpdateAdminIntegrationsNotifications — Put Notification Config.

type UpdateAdminSlaBulkInput added in v0.21.0

type UpdateAdminSlaBulkInput struct {
	Slas []models.ModelsSLA `json:"slas,omitempty"`
	models.RequestScope
}

UpdateAdminSlaBulkInput is the input for UpdateAdminSlaBulk — Put Bulk SLA.

type UpdateAdminTeamSourcePreferencesInput added in v0.21.0

type UpdateAdminTeamSourcePreferencesInput struct {
	GithubTeamsEnabled        bool `json:"githubTeamsEnabled"`
	RepositoryPropertyEnabled bool `json:"repositoryPropertyEnabled"`
	models.RequestScope
}

UpdateAdminTeamSourcePreferencesInput is the input for UpdateAdminTeamSourcePreferences — Update Team Source Preferences.

type UpdateAdminUserMappingUserIdInput added in v0.21.0

type UpdateAdminUserMappingUserIdInput struct {
	UserID    string                              `path:"userId" json:"-"`
	Azure     *models.ModelsAzureUserProvider     `json:"azure,omitempty"`
	Bitbucket *models.ModelsBitbucketUserProvider `json:"bitbucket,omitempty"`
	Github    *models.ModelsGitHubUserProvider    `json:"github,omitempty"`
	Gitlab    *models.ModelsGitLabUserProvider    `json:"gitlab,omitempty"`
	Jira      *models.ModelsJiraUserProvider      `json:"jira,omitempty"`
	Linear    *models.ModelsLinearUserProvider    `json:"linear,omitempty"`
	Slack     *models.ModelsSlackUserProvider     `json:"slack,omitempty"`
	Teams     *models.ModelsTeamsUserProvider     `json:"teams,omitempty"`
	models.RequestScope
}

UpdateAdminUserMappingUserIdInput is the input for UpdateAdminUserMappingUserId — Edit User Mapping.

type UpdateContextOrganizationInput added in v0.21.0

type UpdateContextOrganizationInput struct {
	Organization *models.ModelsOrgContext `json:"organization,omitempty"`
	models.RequestScope
}

UpdateContextOrganizationInput is the input for UpdateContextOrganization — Upsert Classification of the Organization.

type UpdateDastBughuntConfigInput added in v0.21.0

type UpdateDastBughuntConfigInput struct {
	Config models.EndpointsBugHuntConfigInput `json:"config"`
	models.RequestScope
}

UpdateDastBughuntConfigInput is the input for UpdateDastBughuntConfig — Put BugHunt Config.

type UpdateDastCredentialsCredentialIdInput added in v0.21.0

type UpdateDastCredentialsCredentialIdInput struct {
	CredentialID string                        `path:"credentialId" json:"-"`
	Config       models.ModelsCredentialConfig `json:"config"`
	Description  string                        `json:"description"`
	Name         string                        `json:"name"`
	Type         models.ModelsCredentialType   `json:"type"`
	models.RequestScope
}

UpdateDastCredentialsCredentialIdInput is the input for UpdateDastCredentialsCredentialId — Update Credential.

type UpdateDastPentestApplicationsApplicationIdInput added in v0.21.0

type UpdateDastPentestApplicationsApplicationIdInput struct {
	ApplicationID string                                  `path:"applicationId" json:"-"`
	CredentialIds []string                                `json:"credentialIds,omitempty"`
	Targets       []models.ModelsApplicationPentestTarget `json:"targets,omitempty"`
	models.RequestScope
}

UpdateDastPentestApplicationsApplicationIdInput is the input for UpdateDastPentestApplicationsApplicationId — Update Application.

Directories

Path Synopsis
Code generated by scripts/generate/main.go.
Code generated by scripts/generate/main.go.

Jump to

Keyboard shortcuts

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