api

package
v0.27.0 Latest Latest
Warning

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

Go to latest
Published: Nov 5, 2026 License: MIT Imports: 12 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.

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
	// contains filtered or unexported fields
}

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) CreateAdminFindingsGroups added in v0.27.0

CreateAdminFindingsGroups - Group Findings POST /admin/findings/groups

func (*Client) CreateAdminFindingsProgress added in v0.27.0

CreateAdminFindingsProgress - Post Findings Progress POST /admin/findings/progress

func (*Client) CreateAdminFindingsRaw added in v0.27.0

func (c *Client) CreateAdminFindingsRaw(ctx context.Context, q models.ModelsUnifiedFindingsQuery) ([]byte, error)

CreateAdminFindingsRaw sends POST /admin/findings like CreateAdminFindings, and returns the response body as the server sent it. A finding then keeps the fields that the generated models do not have, and a changed field type cannot fail a list.

func (*Client) CreateAdminGetFileOwners

CreateAdminGetFileOwners - Get File Owners POST /admin/getFileOwners

func (*Client) CreateAdminIdentityEntraConnect added in v0.27.0

CreateAdminIdentityEntraConnect - Start Microsoft Entra connect POST /admin/identity/entra/connect

func (*Client) CreateAdminIdentityEntraHandoff added in v0.27.0

CreateAdminIdentityEntraHandoff - Delegate Microsoft Entra directory consent POST /admin/identity/entra/handoff

CreateAdminIdentityEntraLink - Start Microsoft Entra self-service account link POST /admin/identity/entra/link

func (*Client) CreateAdminIdentityEntraSignIn added in v0.27.0

CreateAdminIdentityEntraSignIn - Record a Microsoft sign-in POST /admin/identity/entra/sign-in

func (*Client) CreateAdminIdentityScimCredentials added in v0.27.0

CreateAdminIdentityScimCredentials - Create SCIM Credential POST /admin/identity/scim/credentials

func (*Client) CreateAdminIntegrationsAsanaTicketConfig added in v0.27.0

CreateAdminIntegrationsAsanaTicketConfig - Set Asana Ticket Configuration POST /admin/integrations/asana/ticket-config

func (*Client) CreateAdminIntegrationsAtlassian added in v0.27.0

CreateAdminIntegrationsAtlassian - Update Atlassian integration choices POST /admin/integrations/atlassian

func (*Client) CreateAdminIntegrationsAzure

CreateAdminIntegrationsAzure - Repair Azure DevOps Service Hooks POST /admin/integrations/azure

func (*Client) CreateAdminIntegrationsAzureCodeownersPreview added in v0.27.0

CreateAdminIntegrationsAzureCodeownersPreview - Preview CODEOWNERS as Azure DevOps required-reviewer policies POST /admin/integrations/azure/codeowners/preview

func (*Client) CreateAdminIntegrationsAzureConnect added in v0.27.0

CreateAdminIntegrationsAzureConnect - Start Azure DevOps connect POST /admin/integrations/azure/connect

func (*Client) CreateAdminIntegrationsAzureConnectHandleConfirm added in v0.27.0

CreateAdminIntegrationsAzureConnectHandleConfirm - Confirm Azure DevOps connect POST /admin/integrations/azure/connect/{handle}/confirm

func (*Client) CreateAdminIntegrationsAzureConnectHandleRecheck added in v0.27.0

CreateAdminIntegrationsAzureConnectHandleRecheck - Recheck Azure DevOps permissions POST /admin/integrations/azure/connect/{handle}/recheck

func (*Client) CreateAdminIntegrationsAzureConnectHandleRetry added in v0.27.0

CreateAdminIntegrationsAzureConnectHandleRetry - Retry Azure DevOps connect POST /admin/integrations/azure/connect/{handle}/retry

func (*Client) CreateAdminIntegrationsAzureCredentials

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

func (*Client) CreateAdminIntegrationsAzureInstallations added in v0.27.0

CreateAdminIntegrationsAzureInstallations - Register Azure DevOps webhook installation POST /admin/integrations/azure/installations

func (*Client) CreateAdminIntegrationsAzureInstallationsSuspend added in v0.27.0

CreateAdminIntegrationsAzureInstallationsSuspend - Suspend or resume an Azure DevOps organization's installations POST /admin/integrations/azure/installations/suspend

func (*Client) CreateAdminIntegrationsAzureInstallationsTest added in v0.27.0

CreateAdminIntegrationsAzureInstallationsTest - Test an Azure DevOps organization's provisioning state POST /admin/integrations/azure/installations/test

func (*Client) CreateAdminIntegrationsBuildkiteOrganizations added in v0.27.0

CreateAdminIntegrationsBuildkiteOrganizations - List Buildkite Organizations For Token POST /admin/integrations/buildkite/organizations

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) CreateAdminIntegrationsCloudAzureValidate added in v0.27.0

CreateAdminIntegrationsCloudAzureValidate - Validate Azure Credentials POST /admin/integrations/cloud/azure/validate

func (*Client) CreateAdminIntegrationsCloudGcpAccessToken added in v0.27.0

CreateAdminIntegrationsCloudGcpAccessToken - Mint GCP Access Token POST /admin/integrations/cloud/gcp/access-token

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) CreateAdminIntegrationsCloudK8sClusters added in v0.27.0

CreateAdminIntegrationsCloudK8sClusters - Add or Update a K8s Cluster POST /admin/integrations/cloud/k8s/clusters

func (*Client) CreateAdminIntegrationsCloudK8sSettings added in v0.27.0

CreateAdminIntegrationsCloudK8sSettings - Upsert Cloud K8s Settings POST /admin/integrations/cloud/k8s/settings

func (*Client) CreateAdminIntegrationsCloudK8sWhitelist added in v0.16.5

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

func (*Client) CreateAdminIntegrationsConnectionsConnectionIdTest added in v0.27.0

CreateAdminIntegrationsConnectionsConnectionIdTest - Test Integration Connection POST /admin/integrations/connections/{connectionId}/test

func (*Client) CreateAdminIntegrationsGithubPackagesDiscover added in v0.27.0

CreateAdminIntegrationsGithubPackagesDiscover - Discover GitHub Packages Identity POST /admin/integrations/github-packages/discover

func (*Client) CreateAdminIntegrationsGitlabConnect added in v0.27.0

CreateAdminIntegrationsGitlabConnect - Connect GitLab POST /admin/integrations/gitlab/connect

func (*Client) CreateAdminIntegrationsGitlabConnectConfirm added in v0.27.0

CreateAdminIntegrationsGitlabConnectConfirm - Finish GitLab connection POST /admin/integrations/gitlab/connect/confirm

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) CreateAdminIntegrationsLinearTicketConfig added in v0.27.0

CreateAdminIntegrationsLinearTicketConfig - Set Linear Ticket Configuration POST /admin/integrations/linear/ticket-config

func (*Client) CreateAdminIntegrationsProviderIdCapabilityConnect added in v0.27.0

CreateAdminIntegrationsProviderIdCapabilityConnect - Connect Integration POST /admin/integrations/{providerId}/{capability}/connect

func (*Client) CreateAdminIntegrationsProviderIdCapabilityConnections added in v0.27.0

CreateAdminIntegrationsProviderIdCapabilityConnections - Create Integration Connection POST /admin/integrations/{providerId}/{capability}/connections

func (*Client) CreateAdminIntegrationsProviderIdCapabilityTest added in v0.27.0

func (c *Client) CreateAdminIntegrationsProviderIdCapabilityTest(ctx context.Context, in CreateAdminIntegrationsProviderIdCapabilityTestInput) (*models.EndpointsAdminTestIntegrationOutput, error)

CreateAdminIntegrationsProviderIdCapabilityTest - Test Integration POST /admin/integrations/{providerId}/{capability}/test

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) CreateAdminMetricsFindingsByRepository added in v0.27.0

CreateAdminMetricsFindingsByRepository - Post Findings Metrics By Repository POST /admin/metrics/findings/by-repository

func (*Client) CreateAdminMetricsFindingsFrameworks added in v0.27.0

CreateAdminMetricsFindingsFrameworks - Post Findings Compliance Frameworks POST /admin/metrics/findings/frameworks

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) CreateAdminMetricsPullrequests added in v0.27.0

CreateAdminMetricsPullrequests - Post Pull Request Metrics POST /admin/metrics/pullrequests

func (*Client) CreateAdminMetricsRaw

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

func (*Client) CreateAdminMetricsTickets added in v0.27.0

CreateAdminMetricsTickets - Post Ticket Metrics POST /admin/metrics/tickets

func (*Client) CreateAdminNetworkIpAllowlistPreview added in v0.27.0

CreateAdminNetworkIpAllowlistPreview - Preview IP Allowlist POST /admin/network/ip-allowlist/preview

func (*Client) CreateAdminOperatorExternalWritesInitialize added in v0.27.0

CreateAdminOperatorExternalWritesInitialize - Initialize External Write Defaults POST /admin/operator/external-writes/initialize

func (*Client) CreateAdminOperatorGithubTenantRoute added in v0.27.0

func (c *Client) CreateAdminOperatorGithubTenantRoute(ctx context.Context, in CreateAdminOperatorGithubTenantRouteInput) (*models.ServiceGitHubTenantRouteResult, error)

CreateAdminOperatorGithubTenantRoute - Preview, write or inspect a GitHub tenant route born paused POST /admin/operator/github-tenant/route

func (*Client) CreateAdminOperatorNativeTenantRoute added in v0.27.0

CreateAdminOperatorNativeTenantRoute - Preview or write a native Azure workspace route POST /admin/operator/native-tenant/route

func (*Client) CreateAdminOperatorPackageFeeds added in v0.27.0

CreateAdminOperatorPackageFeeds - Control Staff Package Feed POST /admin/operator/package-feeds

func (*Client) CreateAdminOperatorWorkspaceBootstrapApprove added in v0.27.0

CreateAdminOperatorWorkspaceBootstrapApprove - Approve an exact provisioning request POST /admin/operator/workspace-bootstrap/approve

func (*Client) CreateAdminOperatorWorkspaceBootstrapInvitation added in v0.27.0

CreateAdminOperatorWorkspaceBootstrapInvitation - Preview or issue a workspace bootstrap invitation POST /admin/operator/workspace-bootstrap/invitation

func (*Client) CreateAdminOperatorWorkspaceBootstrapRenew added in v0.27.0

CreateAdminOperatorWorkspaceBootstrapRenew - Preview or renew an organization-pinned workspace invitation POST /admin/operator/workspace-bootstrap/renew

func (*Client) CreateAdminOperatorWorkspaceBootstrapRevoke added in v0.27.0

CreateAdminOperatorWorkspaceBootstrapRevoke - Preview or revoke a workspace claim without stage receipts POST /admin/operator/workspace-bootstrap/revoke

func (*Client) CreateAdminPrivacyAcknowledgment added in v0.16.5

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

func (*Client) CreateAdminPullrequests added in v0.27.0

CreateAdminPullrequests - Query Pull Requests POST /admin/pullrequests

func (*Client) CreateAdminPullrequestsRefreshCi added in v0.27.0

CreateAdminPullrequestsRefreshCi - Refresh Pull Request CI POST /admin/pullrequests/refresh-ci

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) CreateAdminSupportAccess added in v0.27.0

CreateAdminSupportAccess - Elevate Support Access POST /admin/support-access

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) CreateAdminTeamsSlaBreakdown added in v0.27.0

CreateAdminTeamsSlaBreakdown - Get Team SLA Breakdown POST /admin/teams/sla-breakdown

func (*Client) CreateAdminTeamsTeamIDCodeOwnership added in v0.27.0

CreateAdminTeamsTeamIDCodeOwnership - Make Team The Owner Of A Repository POST /admin/teams/{teamID}/code-ownership

func (*Client) CreateAdminTeamsTeamIDEvents added in v0.18.0

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

func (*Client) CreateAdminTicketingBulkOperationsOperationIdCancel added in v0.27.0

CreateAdminTicketingBulkOperationsOperationIdCancel - Request Bulk Operation Cancellation POST /admin/ticketing/bulk-operations/{operationId}/cancel

func (*Client) CreateAdminTicketingSavedFilters added in v0.27.0

CreateAdminTicketingSavedFilters - Create Saved Ticket Filter POST /admin/ticketing/saved-filters

func (*Client) CreateAdminTicketingSettingsFindingType added in v0.27.0

CreateAdminTicketingSettingsFindingType - Save Ticket Settings POST /admin/ticketing/settings/{findingType}

func (*Client) CreateAdminTicketingSettingsFindingTypePreview added in v0.27.0

CreateAdminTicketingSettingsFindingTypePreview - Preview Ticket Settings Impact POST /admin/ticketing/settings/{findingType}/preview

func (*Client) CreateAdminTicketingTicketsBulkAddComment added in v0.27.0

CreateAdminTicketingTicketsBulkAddComment - Bulk Add Comment To Tickets POST /admin/ticketing/tickets/bulk-add-comment

func (*Client) CreateAdminTicketingTicketsBulkClose added in v0.27.0

func (c *Client) CreateAdminTicketingTicketsBulkClose(ctx context.Context, in CreateAdminTicketingTicketsBulkCloseInput) (*models.EndpointsPostBulkCloseOutput, error)

CreateAdminTicketingTicketsBulkClose - Bulk Close Tickets POST /admin/ticketing/tickets/bulk-close

func (*Client) CreateAdminTicketingTicketsBulkMove added in v0.27.0

func (c *Client) CreateAdminTicketingTicketsBulkMove(ctx context.Context, in CreateAdminTicketingTicketsBulkMoveInput) (*models.EndpointsPostBulkMoveOutput, error)

CreateAdminTicketingTicketsBulkMove - Bulk Move Tickets POST /admin/ticketing/tickets/bulk-move

func (*Client) CreateAdminTicketingTicketsBulkReassignAssignee added in v0.27.0

CreateAdminTicketingTicketsBulkReassignAssignee - Bulk Reassign Ticket Assignee POST /admin/ticketing/tickets/bulk-reassign-assignee

func (*Client) CreateAdminTicketingTicketsBulkReassignTeam added in v0.27.0

CreateAdminTicketingTicketsBulkReassignTeam - Bulk Reassign Tickets to Team POST /admin/ticketing/tickets/bulk-reassign-team

func (*Client) CreateAdminTicketingTicketsBulkRelabel added in v0.27.0

func (c *Client) CreateAdminTicketingTicketsBulkRelabel(ctx context.Context, in CreateAdminTicketingTicketsBulkRelabelInput) (*models.EndpointsPostBulkRelabelOutput, error)

CreateAdminTicketingTicketsBulkRelabel - Bulk Relabel Tickets POST /admin/ticketing/tickets/bulk-relabel

func (*Client) CreateAdminTicketingTicketsBulkReopen added in v0.27.0

func (c *Client) CreateAdminTicketingTicketsBulkReopen(ctx context.Context, in CreateAdminTicketingTicketsBulkReopenInput) (*models.EndpointsPostBulkReopenOutput, error)

CreateAdminTicketingTicketsBulkReopen - Bulk Reopen Tickets POST /admin/ticketing/tickets/bulk-reopen

func (*Client) CreateAdminTicketingTicketsBulkResync added in v0.27.0

func (c *Client) CreateAdminTicketingTicketsBulkResync(ctx context.Context, in CreateAdminTicketingTicketsBulkResyncInput) (*models.EndpointsPostBulkResyncOutput, error)

CreateAdminTicketingTicketsBulkResync - Bulk Re-Sync Tickets POST /admin/ticketing/tickets/bulk-resync

func (*Client) CreateAdminTicketingTicketsBulkSetPriority added in v0.27.0

CreateAdminTicketingTicketsBulkSetPriority - Bulk Set Ticket Priority POST /admin/ticketing/tickets/bulk-set-priority

func (*Client) CreateAdminTriageContextCensus added in v0.27.0

CreateAdminTriageContextCensus - Post Triage Context Census POST /admin/triage/context-census

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) CreateAdminUsersActivate added in v0.27.0

CreateAdminUsersActivate - Activate Users POST /admin/users/activate

func (*Client) CreateAdminUsersBulkSearchMappings

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

func (*Client) CreateAdminUsersDeactivate added in v0.27.0

CreateAdminUsersDeactivate - Deactivate User POST /admin/users/deactivate

func (*Client) CreateAdminUsersReactivate added in v0.27.0

CreateAdminUsersReactivate - Reactivate User POST /admin/users/reactivate

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) CreateContextCloudConnectorPrRuns added in v0.27.0

CreateContextCloudConnectorPrRuns - Start Cloud Connector PR Run POST /context/cloud-connector-pr/runs

func (*Client) CreateContextCloudConnectorPrRunsRunIdApprove added in v0.27.0

CreateContextCloudConnectorPrRunsRunIdApprove - Create approved AWS connector draft PR POST /context/cloud-connector-pr/runs/{runId}/approve

func (*Client) CreateContextCloudConnectorPrRunsRunIdRecover added in v0.27.0

CreateContextCloudConnectorPrRunsRunIdRecover - Recover unresolved connector publication POST /context/cloud-connector-pr/runs/{runId}/recover

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) CreateContextMemoriesGrep added in v0.27.0

CreateContextMemoriesGrep - Grep Memories POST /context/memories/grep

func (*Client) CreateContextMemoriesMemoryIdRetract added in v0.27.0

func (c *Client) CreateContextMemoriesMemoryIdRetract(ctx context.Context, in CreateContextMemoriesMemoryIdRetractInput) (*models.EndpointsRetractMemoryOutput, error)

CreateContextMemoriesMemoryIdRetract - Retract Memory POST /context/memories/{memoryId}/retract

func (*Client) CreateContextMemoriesSearch added in v0.27.0

CreateContextMemoriesSearch - Search Memories POST /context/memories/search

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) CreateContextRepoScopeScans added in v0.27.0

CreateContextRepoScopeScans - Start Repo-Scope Scan POST /context/repo-scope/scans

func (*Client) CreateContextReports added in v0.16.5

CreateContextReports - Create Report Generation Job POST /context/reports

func (*Client) CreateContextRepositoriesRepositoryIdExecutionRecipesDiscover added in v0.27.0

CreateContextRepositoriesRepositoryIdExecutionRecipesDiscover - Start Repository Execution Recipe Discovery POST /context/repositories/{repositoryId}/execution-recipes/discover

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) CreateContextRepositoriesRepositoryIdProjectsProjectIdSchemaTrigger added in v0.27.0

func (c *Client) CreateContextRepositoriesRepositoryIdProjectsProjectIdSchemaTrigger(ctx context.Context, in CreateContextRepositoriesRepositoryIdProjectsProjectIdSchemaTriggerInput) (*models.EndpointsTriggerProjectSchemaOutput, error)

CreateContextRepositoriesRepositoryIdProjectsProjectIdSchemaTrigger - Trigger Project Schema Reversing POST /context/repositories/{repositoryId}/projects/{projectId}/schema/trigger

func (*Client) CreateContextRepositoriesRepositoryIdRepoContextTrigger added in v0.27.0

func (c *Client) CreateContextRepositoriesRepositoryIdRepoContextTrigger(ctx context.Context, in CreateContextRepositoriesRepositoryIdRepoContextTriggerInput) (*models.EndpointsTriggerRepoContextOutput, error)

CreateContextRepositoriesRepositoryIdRepoContextTrigger - Trigger Repository Context POST /context/repositories/{repositoryId}/repo-context/trigger

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) CreateContextSbomsRuns added in v0.27.0

CreateContextSbomsRuns - Start SBOM Run POST /context/sboms/runs

func (*Client) CreateContextSbomsScan added in v0.16.5

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

func (*Client) CreateContextSetupRecommendationsPentestAssessmentsRecommendationIdAccept added in v0.27.0

CreateContextSetupRecommendationsPentestAssessmentsRecommendationIdAccept - Accept assessment setup proposal POST /context/setup-recommendations/pentest-assessments/{recommendationId}/accept

func (*Client) CreateContextSetupRecommendationsPentestAssessmentsRecommendationIdDismiss added in v0.27.0

CreateContextSetupRecommendationsPentestAssessmentsRecommendationIdDismiss - Dismiss assessment setup proposal POST /context/setup-recommendations/pentest-assessments/{recommendationId}/dismiss

func (*Client) CreateContextSetupRecommendationsPentestAssessmentsRefresh added in v0.27.0

CreateContextSetupRecommendationsPentestAssessmentsRefresh - Refresh assessment setup proposals POST /context/setup-recommendations/pentest-assessments/refresh

func (*Client) CreateContextSetupRecommendationsPentestTargetsRecommendationIdAccept added in v0.27.0

CreateContextSetupRecommendationsPentestTargetsRecommendationIdAccept - Accept pentest target recommendation POST /context/setup-recommendations/pentest-targets/{recommendationId}/accept

func (*Client) CreateContextSetupRecommendationsPentestTargetsRecommendationIdDismiss added in v0.27.0

CreateContextSetupRecommendationsPentestTargetsRecommendationIdDismiss - Dismiss pentest target recommendation POST /context/setup-recommendations/pentest-targets/{recommendationId}/dismiss

func (*Client) CreateContextSetupRecommendationsPentestTargetsRefresh added in v0.27.0

CreateContextSetupRecommendationsPentestTargetsRefresh - Refresh pentest target recommendations POST /context/setup-recommendations/pentest-targets/refresh

func (*Client) CreateContextVaultFile added in v0.14.0

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

func (*Client) CreateContextVaultIndex added in v0.27.0

CreateContextVaultIndex - Index Vault Files POST /context/vault/index

func (*Client) CreateContextVaultOnboard added in v0.14.0

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

func (*Client) CreateContextVaultSearch added in v0.27.0

CreateContextVaultSearch - Search Vault Documents POST /context/vault/search

func (*Client) CreateContextWafAllowlistPrRuns added in v0.27.0

CreateContextWafAllowlistPrRuns - Start WAF Allowlist PR Run POST /context/waf-allowlist-pr/runs

func (*Client) CreateContextWafAllowlistPrRunsRunIdApprove added in v0.27.0

CreateContextWafAllowlistPrRunsRunIdApprove - Create approved WAF allowlist draft PR POST /context/waf-allowlist-pr/runs/{runId}/approve

func (*Client) CreateContextWafAllowlistPrRunsRunIdRecover added in v0.27.0

CreateContextWafAllowlistPrRunsRunIdRecover - Recover unresolved WAF allowlist publication POST /context/waf-allowlist-pr/runs/{runId}/recover

func (*Client) CreateCspmFindingsFindingIdAllowlist added in v0.27.0

CreateCspmFindingsFindingIdAllowlist - Allowlist CSPM Finding POST /cspm/findings/{findingId}/allowlist

func (*Client) CreateCspmFindingsFindingIdArchive added in v0.27.0

CreateCspmFindingsFindingIdArchive - Archive CSPM Finding POST /cspm/findings/{findingId}/archive

func (*Client) CreateCspmFindingsFindingIdAutofixFix added in v0.18.0

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

func (*Client) CreateCspmFindingsFindingIdMarkFalsePositive added in v0.27.0

CreateCspmFindingsFindingIdMarkFalsePositive - Mark CSPM Finding as False Positive POST /cspm/findings/{findingId}/mark-false-positive

func (*Client) CreateCspmFindingsFindingIdTicket added in v0.16.5

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

func (*Client) CreateCspmFindingsFindingIdUnallowlist added in v0.27.0

CreateCspmFindingsFindingIdUnallowlist - Unallowlist CSPM Finding POST /cspm/findings/{findingId}/unallowlist

func (*Client) CreateCspmFindingsFindingIdUnarchive added in v0.27.0

CreateCspmFindingsFindingIdUnarchive - Unarchive CSPM Finding POST /cspm/findings/{findingId}/unarchive

func (*Client) CreateCspmFindingsFindingIdUnmarkFalsePositive added in v0.27.0

CreateCspmFindingsFindingIdUnmarkFalsePositive - Unmark CSPM Finding as False Positive POST /cspm/findings/{findingId}/unmark-false-positive

func (*Client) CreateCspmScansStart added in v0.27.0

CreateCspmScansStart - Start CSPM Scan POST /cspm/scans/start

func (*Client) CreateDastApplications added in v0.27.0

CreateDastApplications - Create Application POST /dast/applications

func (*Client) CreateDastApplicationsFromContext added in v0.27.0

CreateDastApplicationsFromContext - Create Assessment Setup From Context Application POST /dast/applications/from-context

func (*Client) CreateDastApplicationsReadiness added in v0.27.0

CreateDastApplicationsReadiness - Get Application Assessment Readiness POST /dast/applications/readiness

func (*Client) CreateDastBughuntConfigValidate added in v0.16.5

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

func (*Client) CreateDastBughuntFindingsFindingIdTicket added in v0.27.0

CreateDastBughuntFindingsFindingIdTicket - Create Ticket for BugHunt Finding POST /dast/bughunt/findings/{findingId}/ticket

func (*Client) CreateDastBughuntProgramImport added in v0.27.0

CreateDastBughuntProgramImport - Preview BugHunt Program Import POST /dast/bughunt/program/import

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) CreateDastCredentialsCredentialIdValidations added in v0.27.0

CreateDastCredentialsCredentialIdValidations - Start Credential Validation POST /dast/credentials/{credentialId}/validations

func (*Client) CreateDastCredentialsValidate added in v0.27.0

CreateDastCredentialsValidate - Validate Credentials POST /dast/credentials/validate

func (*Client) CreateDastExploitValidationFindingsFindingIdValidate added in v0.27.0

func (c *Client) CreateDastExploitValidationFindingsFindingIdValidate(ctx context.Context, in CreateDastExploitValidationFindingsFindingIdValidateInput) (*models.EndpointsStartExploitValidationOutput, error)

CreateDastExploitValidationFindingsFindingIdValidate - Start Exploit Validation for a Finding POST /dast/exploit-validation/findings/{findingId}/validate

func (*Client) CreateDastExploitValidationPolicies added in v0.27.0

CreateDastExploitValidationPolicies - Create Exploit Validation Policy POST /dast/exploit-validation/policies

func (*Client) CreateDastExploitValidationPoliciesPolicyIdArm added in v0.27.0

CreateDastExploitValidationPoliciesPolicyIdArm - Arm an Exploit Validation Policy POST /dast/exploit-validation/policies/{policyId}/arm

func (*Client) CreateDastExploitValidationPoliciesPolicyIdDisarm added in v0.27.0

CreateDastExploitValidationPoliciesPolicyIdDisarm - Disarm an Exploit Validation Policy POST /dast/exploit-validation/policies/{policyId}/disarm

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 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 - Request Pentest Assessment POST /dast/pentest/start

func (*Client) CreateDastTargets added in v0.27.0

CreateDastTargets - Create Target POST /dast/targets

func (*Client) CreateDastTargetsTargetIdValidate added in v0.27.0

CreateDastTargetsTargetIdValidate - Validate Target POST /dast/targets/{targetId}/validate

func (*Client) CreateDastTargetsValidate added in v0.27.0

CreateDastTargetsValidate - Validate Targets POST /dast/targets/validate

func (*Client) CreateDastWebServices added in v0.27.0

CreateDastWebServices - Create Web Service POST /dast/web-services

func (*Client) CreateDastWebServicesWebServiceIdAccessValidation added in v0.27.0

CreateDastWebServicesWebServiceIdAccessValidation - Validate Web Service Access POST /dast/web-services/{webServiceId}/access-validation

func (*Client) CreateDastWebServicesWebServiceIdCredentials added in v0.27.0

CreateDastWebServicesWebServiceIdCredentials - Map Credential to Web Service POST /dast/web-services/{webServiceId}/credentials

func (*Client) CreateDastWebServicesWebServiceIdStatusValidation added in v0.27.0

CreateDastWebServicesWebServiceIdStatusValidation - Validate Web Service Status POST /dast/web-services/{webServiceId}/status-validation

func (*Client) CreateFindingsFindingIdFeedback added in v0.27.0

CreateFindingsFindingIdFeedback - Record feedback on a finding POST /findings/{findingId}/feedback

func (*Client) CreateManagerActionItemsActionItemIdAnswer added in v0.27.0

func (c *Client) CreateManagerActionItemsActionItemIdAnswer(ctx context.Context, in CreateManagerActionItemsActionItemIdAnswerInput) (*models.EndpointsAnswerActionItemOutput, error)

CreateManagerActionItemsActionItemIdAnswer - Answer Action Item POST /manager/action-items/{actionItemId}/answer

func (*Client) CreateManagerActionItemsActionItemIdAssignRepo added in v0.27.0

func (c *Client) CreateManagerActionItemsActionItemIdAssignRepo(ctx context.Context, in CreateManagerActionItemsActionItemIdAssignRepoInput) (*models.EndpointsAssignRepoActionItemOutput, error)

CreateManagerActionItemsActionItemIdAssignRepo - Assign Repository Owner To Action Item POST /manager/action-items/{actionItemId}/assign-repo

func (*Client) CreateManagerActionItemsActionItemIdAssignTeam added in v0.27.0

func (c *Client) CreateManagerActionItemsActionItemIdAssignTeam(ctx context.Context, in CreateManagerActionItemsActionItemIdAssignTeamInput) (*models.EndpointsAssignTeamActionItemOutput, error)

CreateManagerActionItemsActionItemIdAssignTeam - Assign Team To Action Item POST /manager/action-items/{actionItemId}/assign-team

func (*Client) CreateManagerActionItemsActionItemIdDismiss added in v0.27.0

func (c *Client) CreateManagerActionItemsActionItemIdDismiss(ctx context.Context, in CreateManagerActionItemsActionItemIdDismissInput) (*models.EndpointsDismissActionItemOutput, error)

CreateManagerActionItemsActionItemIdDismiss - Dismiss Action Item POST /manager/action-items/{actionItemId}/dismiss

func (*Client) CreateManagerActionItemsActionItemIdMapUser added in v0.27.0

func (c *Client) CreateManagerActionItemsActionItemIdMapUser(ctx context.Context, in CreateManagerActionItemsActionItemIdMapUserInput) (*models.EndpointsMapUserActionItemOutput, error)

CreateManagerActionItemsActionItemIdMapUser - Map User For Action Item POST /manager/action-items/{actionItemId}/map-user

func (*Client) CreateManagerActionItemsActionItemIdNudge added in v0.27.0

func (c *Client) CreateManagerActionItemsActionItemIdNudge(ctx context.Context, in CreateManagerActionItemsActionItemIdNudgeInput) (*models.EndpointsNudgeActionItemOutput, error)

CreateManagerActionItemsActionItemIdNudge - Nudge Escalation Action Item POST /manager/action-items/{actionItemId}/nudge

func (*Client) CreateManagerActionItemsActionItemIdReopen added in v0.27.0

func (c *Client) CreateManagerActionItemsActionItemIdReopen(ctx context.Context, in CreateManagerActionItemsActionItemIdReopenInput) (*models.EndpointsReopenActionItemOutput, error)

CreateManagerActionItemsActionItemIdReopen - Reopen Action Item POST /manager/action-items/{actionItemId}/reopen

func (*Client) CreateManagerActionItemsActionItemIdSnooze added in v0.27.0

func (c *Client) CreateManagerActionItemsActionItemIdSnooze(ctx context.Context, in CreateManagerActionItemsActionItemIdSnoozeInput) (*models.EndpointsSnoozeActionItemOutput, error)

CreateManagerActionItemsActionItemIdSnooze - Snooze Action Item POST /manager/action-items/{actionItemId}/snooze

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) CreateManagerDailySummaryTrigger added in v0.27.0

CreateManagerDailySummaryTrigger - Start a daily summary run POST /manager/daily-summary/trigger

func (*Client) CreateManagerEventsDeduplicate

CreateManagerEventsDeduplicate - Deduplicate Events POST /manager/events/deduplicate

func (*Client) CreateManagerFixPrsRecordIdNudge added in v0.27.0

func (c *Client) CreateManagerFixPrsRecordIdNudge(ctx context.Context, in CreateManagerFixPrsRecordIdNudgeInput) (*models.EndpointsNudgeFixPROutput, error)

CreateManagerFixPrsRecordIdNudge - Nudge Fix PR Reviewers POST /manager/fix-prs/{recordId}/nudge

func (*Client) CreateManagerGroundrules

CreateManagerGroundrules - Post a GroundRules object POST /manager/groundrules

func (*Client) CreateManagerIdentityClassifications added in v0.27.0

CreateManagerIdentityClassifications - Classify Git Identity POST /manager/identity-classifications

func (*Client) CreateManagerOnboardingWizardProgress added in v0.27.0

func (c *Client) CreateManagerOnboardingWizardProgress(ctx context.Context, in CreateManagerOnboardingWizardProgressInput) (*models.EndpointsWizardProgressOutput, error)

CreateManagerOnboardingWizardProgress - Onboarding Wizard Progress POST /manager/onboarding/wizard-progress

func (*Client) CreateManagerProposalsDecision added in v0.27.0

CreateManagerProposalsDecision - Decide Proposed Campaign POST /manager/proposals/decision

func (*Client) CreateManagerStrategyProposalDecision added in v0.27.0

CreateManagerStrategyProposalDecision - Decide Proposed Strategy POST /manager/strategy/proposal/decision

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) CreateManagerThreatReports added in v0.27.0

CreateManagerThreatReports - Report a Threat POST /manager/threat-reports

func (*Client) CreateManagerThreatReportsRequestIdResubmit added in v0.27.0

func (c *Client) CreateManagerThreatReportsRequestIdResubmit(ctx context.Context, in CreateManagerThreatReportsRequestIdResubmitInput) (*models.EndpointsPostThreatReportOutput, error)

CreateManagerThreatReportsRequestIdResubmit - Resubmit a Reported Threat POST /manager/threat-reports/{requestId}/resubmit

func (*Client) CreateManagerThreatReportsRequestIdWithdraw added in v0.27.0

func (c *Client) CreateManagerThreatReportsRequestIdWithdraw(ctx context.Context, in CreateManagerThreatReportsRequestIdWithdrawInput) (*models.EndpointsPostThreatReportOutput, error)

CreateManagerThreatReportsRequestIdWithdraw - Withdraw a Reported Threat POST /manager/threat-reports/{requestId}/withdraw

func (*Client) CreateManagerThreatsThreatIdInvestigate added in v0.27.0

CreateManagerThreatsThreatIdInvestigate - Investigate Threat in My Environment POST /manager/threats/{threatId}/investigate

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) CreateOrchestratorAutofixIteratePr added in v0.27.0

CreateOrchestratorAutofixIteratePr - Iterate Autofix PR POST /orchestrator/autofix/iterate-pr

func (*Client) CreateOrchestratorCheckrunsOverride added in v0.27.0

CreateOrchestratorCheckrunsOverride - Override Check Run POST /orchestrator/checkruns/override

func (*Client) CreateOrchestratorFindingsFindingIDTicketClose added in v0.27.0

CreateOrchestratorFindingsFindingIDTicketClose - Close Finding Ticket POST /orchestrator/findings/{findingID}/ticket/close

func (*Client) CreateOrchestratorFindingsRetriage

CreateOrchestratorFindingsRetriage - Retriage Findings POST /orchestrator/findings/retriage

func (*Client) CreateOrchestratorOnboardingStart

CreateOrchestratorOnboardingStart - Start Onboarding POST /orchestrator/onboarding/start

func (*Client) CreateOrchestratorRepositoriesRepositoryIdPullRequestsNumberReviews added in v0.27.0

func (c *Client) CreateOrchestratorRepositoriesRepositoryIdPullRequestsNumberReviews(ctx context.Context, in CreateOrchestratorRepositoriesRepositoryIdPullRequestsNumberReviewsInput) (*models.EndpointsStartPullRequestReviewOutput, error)

CreateOrchestratorRepositoriesRepositoryIdPullRequestsNumberReviews - Start Pull Request Review POST /orchestrator/repositories/{repositoryId}/pull-requests/{number}/reviews

func (*Client) CreateOrchestratorRepositoriesRepositoryIdScans added in v0.27.0

func (c *Client) CreateOrchestratorRepositoriesRepositoryIdScans(ctx context.Context, in CreateOrchestratorRepositoriesRepositoryIdScansInput) (*models.EndpointsStartRepositoryScanOutput, error)

CreateOrchestratorRepositoriesRepositoryIdScans - Start Repository Scan POST /orchestrator/repositories/{repositoryId}/scans

func (*Client) CreateOrchestratorRunsKindRunIdControl added in v0.27.0

func (c *Client) CreateOrchestratorRunsKindRunIdControl(ctx context.Context, in CreateOrchestratorRunsKindRunIdControlInput) (*models.EndpointsPostRunControlOutput, error)

CreateOrchestratorRunsKindRunIdControl - Control Run POST /orchestrator/runs/{kind}/{runId}/control

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 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 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) CreateScpmFindingsFindingIdAutofixFix added in v0.18.0

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

func (*Client) CreateScpmFindingsFindingIdTicket added in v0.27.0

CreateScpmFindingsFindingIdTicket - Create Ticket for SCPM Finding POST /scpm/findings/{findingId}/ticket

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) CreateScpmFindingsFindingIdUnmarkFalsePositive added in v0.27.0

CreateScpmFindingsFindingIdUnmarkFalsePositive - Unmark SCPM Finding as False Positive POST /scpm/findings/{findingId}/unmark-false-positive

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) DeleteAdminIdentityEntra added in v0.27.0

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

DeleteAdminIdentityEntra - Disconnect Microsoft Entra directory binding DELETE /admin/identity/entra

func (*Client) DeleteAdminIdentityEntraHandoffId added in v0.27.0

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

DeleteAdminIdentityEntraHandoffId - Revoke a Microsoft Entra consent link DELETE /admin/identity/entra/handoff/{id}

func (*Client) DeleteAdminIdentityScimCredentialsId added in v0.27.0

DeleteAdminIdentityScimCredentialsId - Revoke SCIM Credential DELETE /admin/identity/scim/credentials/{id}

func (*Client) DeleteAdminIntegrationsAzureConnect added in v0.27.0

DeleteAdminIntegrationsAzureConnect - Disconnect an Azure DevOps organization DELETE /admin/integrations/azure/connect

func (*Client) DeleteAdminIntegrationsAzureInstallations added in v0.27.0

DeleteAdminIntegrationsAzureInstallations - Delete Azure DevOps webhook installation DELETE /admin/integrations/azure/installations

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) DeleteAdminIntegrationsCloudK8sClustersClusterId added in v0.27.0

func (c *Client) DeleteAdminIntegrationsCloudK8sClustersClusterId(ctx context.Context, in DeleteAdminIntegrationsCloudK8sClustersClusterIdInput) (*models.EndpointsAdminDeleteK8SClusterOutput, error)

DeleteAdminIntegrationsCloudK8sClustersClusterId - Remove a K8s Cluster DELETE /admin/integrations/cloud/k8s/clusters/{clusterId}

func (*Client) DeleteAdminIntegrationsCloudK8sSettings added in v0.27.0

DeleteAdminIntegrationsCloudK8sSettings - Delete Cloud K8s Settings DELETE /admin/integrations/cloud/k8s/settings

func (*Client) DeleteAdminIntegrationsConnectionsConnectionId added in v0.27.0

DeleteAdminIntegrationsConnectionsConnectionId - Disconnect Integration Connection DELETE /admin/integrations/connections/{connectionId}

func (*Client) DeleteAdminIntegrationsJenkins added in v0.18.0

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

func (*Client) DeleteAdminIntegrationsProviderIdCapabilityDisconnect added in v0.27.0

DeleteAdminIntegrationsProviderIdCapabilityDisconnect - Disconnect Integration DELETE /admin/integrations/{providerId}/{capability}/disconnect

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) DeleteAdminSupportAccess added in v0.27.0

DeleteAdminSupportAccess - Revoke Support Access DELETE /admin/support-access

func (*Client) DeleteAdminTeamsTeamID added in v0.18.0

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

func (*Client) DeleteAdminTicketingSavedFiltersId added in v0.27.0

DeleteAdminTicketingSavedFiltersId - Delete Saved Ticket Filter DELETE /admin/ticketing/saved-filters/{id}

func (*Client) DeleteAdminUiPreferences added in v0.27.0

DeleteAdminUiPreferences - Delete UI Preferences DELETE /admin/ui/preferences

func (*Client) DeleteAdminUiSavedViewsSavedViewId

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

func (*Client) DeleteAdminUserMappingUserId

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) DeleteContextAssetInventoryCategoryId added in v0.27.0

func (c *Client) DeleteContextAssetInventoryCategoryId(ctx context.Context, in DeleteContextAssetInventoryCategoryIdInput) (*models.EndpointsDeleteAssetOutput, error)

DeleteContextAssetInventoryCategoryId - Delete Asset DELETE /context/asset-inventory/{category}/{id}

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) DeleteCspmFindingsFindingIdTicket added in v0.27.0

DeleteCspmFindingsFindingIdTicket - Delete Ticket for CSPM Finding DELETE /cspm/findings/{findingId}/ticket

func (*Client) DeleteDastApplicationsApplicationId added in v0.27.0

DeleteDastApplicationsApplicationId - Delete Application DELETE /dast/applications/{applicationId}

func (*Client) DeleteDastBughuntFindingsFindingIdTicket added in v0.27.0

DeleteDastBughuntFindingsFindingIdTicket - Delete Ticket for BugHunt Finding DELETE /dast/bughunt/findings/{findingId}/ticket

func (*Client) DeleteDastCredentialsCredentialId

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

func (*Client) DeleteDastExploitValidationPoliciesPolicyId added in v0.27.0

DeleteDastExploitValidationPoliciesPolicyId - Delete Exploit Validation Policy DELETE /dast/exploit-validation/policies/{policyId}

func (*Client) DeleteDastPentestApplicationsApplicationId

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

func (*Client) DeleteDastPentestFindingsFindingIdTicket added in v0.27.0

DeleteDastPentestFindingsFindingIdTicket - Delete Ticket for Pentest Finding DELETE /dast/pentest/findings/{findingId}/ticket

func (*Client) DeleteDastTargetsTargetId added in v0.27.0

DeleteDastTargetsTargetId - Delete Target DELETE /dast/targets/{targetId}

func (*Client) DeleteDastTargetsTargetIdExploitValidationConsent added in v0.27.0

DeleteDastTargetsTargetIdExploitValidationConsent - Revoke Exploit Validation Write Risk DELETE /dast/targets/{targetId}/exploit-validation-consent

func (*Client) DeleteDastWebServicesWebServiceId added in v0.27.0

DeleteDastWebServicesWebServiceId - Delete Web Service DELETE /dast/web-services/{webServiceId}

func (*Client) DeleteDastWebServicesWebServiceIdCredentialsCredentialId added in v0.27.0

DeleteDastWebServicesWebServiceIdCredentialsCredentialId - Unmap Credential from Web Service DELETE /dast/web-services/{webServiceId}/credentials/{credentialId}

func (*Client) DeleteManagerActionItemsActionItemId added in v0.27.0

DeleteManagerActionItemsActionItemId - Soft-Delete Action Item DELETE /manager/action-items/{actionItemId}

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) DeleteManagerEventsEventId

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

func (*Client) DeleteManagerIdentityClassificationsProviderProviderUserId added in v0.27.0

DeleteManagerIdentityClassificationsProviderProviderUserId - Revoke Git Identity Classification DELETE /manager/identity-classifications/{provider}/{providerUserId}

func (*Client) DeleteSastFindingsFindingIdTicket added in v0.27.0

DeleteSastFindingsFindingIdTicket - Delete Ticket DELETE /sast/findings/{findingId}/ticket

func (*Client) DeleteScaContainersFindingsFindingIdTicket added in v0.27.0

DeleteScaContainersFindingsFindingIdTicket - Delete Ticket for Container Finding DELETE /sca/containers/findings/{findingId}/ticket

func (*Client) DeleteScaDependenciesFindingsFindingIdTicket added in v0.27.0

DeleteScaDependenciesFindingsFindingIdTicket - Delete Ticket for Dependency Finding DELETE /sca/dependencies/findings/{findingId}/ticket

func (*Client) DeleteScpmFindingsFindingIdTicket added in v0.27.0

DeleteScpmFindingsFindingIdTicket - Delete Ticket for SCPM Finding DELETE /scpm/findings/{findingId}/ticket

func (*Client) DeleteSecretsCredentialsFindingsFindingIdTicket added in v0.27.0

DeleteSecretsCredentialsFindingsFindingIdTicket - Delete Ticket for Credential Finding DELETE /secrets/credentials/findings/{findingId}/ticket

func (*Client) DeleteSecretsFindingsFindingIdTicket added in v0.27.0

DeleteSecretsFindingsFindingIdTicket - Delete Ticket for Credential Finding DELETE /secrets/findings/{findingId}/ticket

func (*Client) DeleteSecretsSensitivedataFindingsFindingIdTicket added in v0.27.0

DeleteSecretsSensitivedataFindingsFindingIdTicket - Delete Ticket for Sensitive Data Finding DELETE /secrets/sensitivedata/findings/{findingId}/ticket

func (*Client) GetAdminFindingFindingId added in v0.16.0

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

func (*Client) GetAdminRunsKindId added in v0.27.0

func (c *Client) GetAdminRunsKindId(ctx context.Context, in GetAdminRunsKindIdInput) (*models.RunsnapshotSnapshot, error)

GetAdminRunsKindId - Get Run Snapshot GET /admin/runs/{kind}/{id}

func (*Client) GetAdminTeamTeamID added in v0.16.5

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

func (*Client) GetAdminTicketingBulkOperationsOperationId added in v0.27.0

func (c *Client) GetAdminTicketingBulkOperationsOperationId(ctx context.Context, in GetAdminTicketingBulkOperationsOperationIdInput) (*models.EndpointsGetBulkOperationOutput, error)

GetAdminTicketingBulkOperationsOperationId - Get Bulk Operation Status GET /admin/ticketing/bulk-operations/{operationId}

func (*Client) GetAdminTicketingTicketsTicketId added in v0.27.0

GetAdminTicketingTicketsTicketId - Get Ticket Drill-Down GET /admin/ticketing/tickets/{ticketId}

func (*Client) GetAdminUserUserID added in v0.16.5

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

func (*Client) GetAdminUsersIdentityProviderIDProviderUserID added in v0.27.0

func (c *Client) GetAdminUsersIdentityProviderIDProviderUserID(ctx context.Context, in GetAdminUsersIdentityProviderIDProviderUserIDInput) (*models.EndpointsGetUserOutput, error)

GetAdminUsersIdentityProviderIDProviderUserID - Get User By Git Identity GET /admin/users/identity/{providerID}/{providerUserID}

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) GetContextApplicationsRebuildsRunId added in v0.27.0

GetContextApplicationsRebuildsRunId - Get Application Rebuild GET /context/applications/rebuilds/{runId}

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) GetContextAssetInventoryAiMlId added in v0.27.0

func (c *Client) GetContextAssetInventoryAiMlId(ctx context.Context, in GetContextAssetInventoryAiMlIdInput) (*models.EndpointsGetAiMlAssetOutput, error)

GetContextAssetInventoryAiMlId - Get AI/ML Asset GET /context/asset-inventory/ai-ml/{id}

func (*Client) GetContextAssetInventoryArtifactRepositoriesId added in v0.27.0

GetContextAssetInventoryArtifactRepositoriesId - Get Artifact Repositories Asset GET /context/asset-inventory/artifact-repositories/{id}

func (*Client) GetContextAssetInventoryArtifactsId added in v0.27.0

GetContextAssetInventoryArtifactsId - Get Artifacts Asset GET /context/asset-inventory/artifacts/{id}

func (*Client) GetContextAssetInventoryCdnAndDnsId added in v0.27.0

GetContextAssetInventoryCdnAndDnsId - Get CDN and DNS Asset GET /context/asset-inventory/cdn-and-dns/{id}

func (*Client) GetContextAssetInventoryCiCdId added in v0.27.0

func (c *Client) GetContextAssetInventoryCiCdId(ctx context.Context, in GetContextAssetInventoryCiCdIdInput) (*models.EndpointsGetCiCdAssetOutput, error)

GetContextAssetInventoryCiCdId - Get CI/CD Asset GET /context/asset-inventory/ci-cd/{id}

func (*Client) GetContextAssetInventoryClusterId added in v0.27.0

GetContextAssetInventoryClusterId - Get Cluster Asset GET /context/asset-inventory/cluster/{id}

func (*Client) GetContextAssetInventoryComputeId added in v0.27.0

GetContextAssetInventoryComputeId - Get Compute Asset GET /context/asset-inventory/compute/{id}

func (*Client) GetContextAssetInventoryConnectivityId added in v0.27.0

GetContextAssetInventoryConnectivityId - Get Connectivity Asset GET /context/asset-inventory/connectivity/{id}

func (*Client) GetContextAssetInventoryContainerId added in v0.27.0

GetContextAssetInventoryContainerId - Get Container Asset GET /context/asset-inventory/container/{id}

func (*Client) GetContextAssetInventoryDataPipelineId added in v0.27.0

GetContextAssetInventoryDataPipelineId - Get Data Pipeline Asset GET /context/asset-inventory/data-pipeline/{id}

func (*Client) GetContextAssetInventoryDatabaseId added in v0.27.0

GetContextAssetInventoryDatabaseId - Get Database Asset GET /context/asset-inventory/database/{id}

func (*Client) GetContextAssetInventoryEndpointsId added in v0.27.0

GetContextAssetInventoryEndpointsId - Get Asset Inventory Endpoint GET /context/asset-inventory/endpoints/{id}

func (*Client) GetContextAssetInventoryIdentityId added in v0.27.0

GetContextAssetInventoryIdentityId - Get Identity Asset GET /context/asset-inventory/identity/{id}

func (*Client) GetContextAssetInventoryLoadBalancerId added in v0.27.0

GetContextAssetInventoryLoadBalancerId - Get Load Balancer Asset GET /context/asset-inventory/load-balancer/{id}

func (*Client) GetContextAssetInventoryMessagingId added in v0.27.0

GetContextAssetInventoryMessagingId - Get Messaging Asset GET /context/asset-inventory/messaging/{id}

func (*Client) GetContextAssetInventoryNetworkId added in v0.27.0

GetContextAssetInventoryNetworkId - Get Network Asset GET /context/asset-inventory/network/{id}

func (*Client) GetContextAssetInventoryObservabilityId added in v0.27.0

GetContextAssetInventoryObservabilityId - Get Observability Asset GET /context/asset-inventory/observability/{id}

func (*Client) GetContextAssetInventoryPipelinesId added in v0.27.0

GetContextAssetInventoryPipelinesId - Get Pipelines Asset GET /context/asset-inventory/pipelines/{id}

func (*Client) GetContextAssetInventoryProjectsId added in v0.27.0

GetContextAssetInventoryProjectsId - Get Projects Asset GET /context/asset-inventory/projects/{id}

func (*Client) GetContextAssetInventoryReposId added in v0.27.0

GetContextAssetInventoryReposId - Get Repos Asset GET /context/asset-inventory/repos/{id}

func (*Client) GetContextAssetInventorySecurityId added in v0.27.0

GetContextAssetInventorySecurityId - Get Security Asset GET /context/asset-inventory/security/{id}

func (*Client) GetContextAssetInventoryServerlessId added in v0.27.0

GetContextAssetInventoryServerlessId - Get Serverless Asset GET /context/asset-inventory/serverless/{id}

func (*Client) GetContextAssetInventoryStorageAndBackupId added in v0.27.0

GetContextAssetInventoryStorageAndBackupId - Get Storage and Backup Asset GET /context/asset-inventory/storage-and-backup/{id}

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) GetContextCloudConnectorPrRunsRunId added in v0.27.0

GetContextCloudConnectorPrRunsRunId - Get Cloud Connector PR Run GET /context/cloud-connector-pr/runs/{runId}

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) GetContextInfrastructureGraphsAccountId added in v0.27.0

GetContextInfrastructureGraphsAccountId - Get Infrastructure Graph GET /context/infrastructure/graphs/{accountId}

func (*Client) GetContextMemoriesDocumentDocumentId added in v0.27.0

GetContextMemoriesDocumentDocumentId - Get Memories By Document GET /context/memories/document/{documentId}

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) GetContextOrganizationRunsRunId added in v0.27.0

GetContextOrganizationRunsRunId - Get Organization Context Run GET /context/organization/runs/{runId}

func (*Client) GetContextRepoScansScanId added in v0.18.0

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

func (*Client) GetContextRepoScopeScansScanId added in v0.27.0

GetContextRepoScopeScansScanId - Get Repo-Scope Scan GET /context/repo-scope/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) GetContextWafAllowlistPrRunsRunId added in v0.27.0

GetContextWafAllowlistPrRunsRunId - Get WAF Allowlist PR Run GET /context/waf-allowlist-pr/runs/{runId}

func (*Client) GetCspmFindingsFindingId

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

func (*Client) GetCspmScansScanId

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

func (*Client) GetDastApplicationsApplicationId added in v0.27.0

GetDastApplicationsApplicationId - Get Application GET /dast/applications/{applicationId}

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) GetDastExploitValidationFindingsFindingIdEvidenceEvidenceId added in v0.27.0

func (c *Client) GetDastExploitValidationFindingsFindingIdEvidenceEvidenceId(ctx context.Context, in GetDastExploitValidationFindingsFindingIdEvidenceEvidenceIdInput) (*models.EndpointsGetExploitEvidenceOutput, error)

GetDastExploitValidationFindingsFindingIdEvidenceEvidenceId - Get an Exploit Validation Evidence File GET /dast/exploit-validation/findings/{findingId}/evidence/{evidenceId}

func (*Client) GetDastExploitValidationRunsRunId added in v0.27.0

GetDastExploitValidationRunsRunId - Get Exploit Validation Run GET /dast/exploit-validation/runs/{runId}

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) GetDastTargetsTargetId added in v0.27.0

GetDastTargetsTargetId - Get Target GET /dast/targets/{targetId}

func (*Client) GetDastWebServicesWebServiceId added in v0.27.0

GetDastWebServicesWebServiceId - Get Web Service GET /dast/web-services/{webServiceId}

func (*Client) GetManagerActionItemsActionItemId added in v0.27.0

func (c *Client) GetManagerActionItemsActionItemId(ctx context.Context, in GetManagerActionItemsActionItemIdInput) (*models.EndpointsGetActionItemOutput, error)

GetManagerActionItemsActionItemId - Get Action Item GET /manager/action-items/{actionItemId}

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) GetManagerRunsRunId added in v0.27.0

GetManagerRunsRunId - Get Manager Run GET /manager/runs/{runId}

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) GetManagerThreatReportsRequestId added in v0.27.0

GetManagerThreatReportsRequestId - Get Threat Report Status GET /manager/threat-reports/{requestId}

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) GetOrchestratorFindingsRetriageActivityId added in v0.27.0

GetOrchestratorFindingsRetriageActivityId - Get Retriage Activity GET /orchestrator/findings/retriage/{activityId}

func (*Client) GetOrchestratorRepositoriesRepositoryIdScansRunId added in v0.27.0

func (c *Client) GetOrchestratorRepositoriesRepositoryIdScansRunId(ctx context.Context, in GetOrchestratorRepositoriesRepositoryIdScansRunIdInput) (*models.EndpointsGetRepositoryScanOutput, error)

GetOrchestratorRepositoriesRepositoryIdScansRunId - Get Repository Scan GET /orchestrator/repositories/{repositoryId}/scans/{runId}

func (*Client) GetRaw added in v0.27.0

func (c *Client) GetRaw(ctx context.Context, path string) ([]byte, error)

GetRaw sends a GET and returns the response body as the server sent it.

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) GetScaThreatFeedThreatId added in v0.27.0

GetScaThreatFeedThreatId - Get Threat Intelligence Detail GET /sca/threat-feed/{threatId}

func (*Client) GetScaVulnerabilitiesCveId added in v0.27.0

GetScaVulnerabilitiesCveId - Get CVE Intelligence GET /sca/vulnerabilities/{cveId}

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) ListAdminAccessMe added in v0.27.0

ListAdminAccessMe - Get Caller Access GET /admin/access/me

func (*Client) ListAdminAccessPreferences added in v0.27.0

ListAdminAccessPreferences - Get RBAC Preferences GET /admin/access/preferences

func (*Client) ListAdminAccessUsers added in v0.27.0

ListAdminAccessUsers - List User Roles GET /admin/access/users

func (*Client) ListAdminAccessUsersOrgOwners added in v0.27.0

ListAdminAccessUsersOrgOwners - List Organization Owners GET /admin/access/users/org-owners

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) ListAdminConfigRoutingExclusions added in v0.27.0

ListAdminConfigRoutingExclusions - Get Routing Exclusions GET /admin/config/routing-exclusions

func (*Client) ListAdminConfigSecurityOwner added in v0.27.0

ListAdminConfigSecurityOwner - Get Security Owner GET /admin/config/security-owner

func (*Client) ListAdminExternalWrites added in v0.27.0

ListAdminExternalWrites - Read External Writes GET /admin/external-writes

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) ListAdminIdentityEntra added in v0.27.0

ListAdminIdentityEntra - Get Microsoft Entra directory binding status GET /admin/identity/entra

func (*Client) ListAdminIdentityEntraHandoff added in v0.27.0

ListAdminIdentityEntraHandoff - List Microsoft Entra consent links GET /admin/identity/entra/handoff

func (*Client) ListAdminIdentityEntraPolicy added in v0.27.0

ListAdminIdentityEntraPolicy - Create Interactor [] GET /admin/identity/entra/policy

func (*Client) ListAdminIdentityScim added in v0.27.0

ListAdminIdentityScim - Get SCIM Identity Settings GET /admin/identity/scim

func (*Client) ListAdminInstallations

ListAdminInstallations - Get App Installations GET /admin/installations

func (*Client) ListAdminIntegrationsAsanaOauth added in v0.27.0

ListAdminIntegrationsAsanaOauth - Get Asana install status GET /admin/integrations/asana/oauth

func (*Client) ListAdminIntegrationsAtlassian added in v0.27.0

ListAdminIntegrationsAtlassian - Get Atlassian integration GET /admin/integrations/atlassian

func (*Client) ListAdminIntegrationsAzure

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

func (*Client) ListAdminIntegrationsAzureConnectHandle added in v0.27.0

ListAdminIntegrationsAzureConnectHandle - Get Azure DevOps connect status GET /admin/integrations/azure/connect/{handle}

func (*Client) ListAdminIntegrationsAzureInstallations added in v0.27.0

ListAdminIntegrationsAzureInstallations - List Azure DevOps webhook installations GET /admin/integrations/azure/installations

func (*Client) ListAdminIntegrationsBuildkite added in v0.18.0

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

func (*Client) ListAdminIntegrationsCatalog added in v0.27.0

ListAdminIntegrationsCatalog - Get Integrations Catalog GET /admin/integrations/catalog

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) ListAdminIntegrationsCloudGcpSetup added in v0.27.0

ListAdminIntegrationsCloudGcpSetup - Get Cloud GCP Setup GET /admin/integrations/cloud/gcp/setup

func (*Client) ListAdminIntegrationsCloudK8sSettings added in v0.27.0

ListAdminIntegrationsCloudK8sSettings - Get Cloud K8s Settings GET /admin/integrations/cloud/k8s/settings

func (*Client) ListAdminIntegrationsCloudK8sWhitelist added in v0.27.0

ListAdminIntegrationsCloudK8sWhitelist - Read collector account access GET /admin/integrations/cloud/k8s/whitelist

func (*Client) ListAdminIntegrationsConnections added in v0.27.0

ListAdminIntegrationsConnections - List Integration Connections GET /admin/integrations/connections

func (*Client) ListAdminIntegrationsGithubAppSettings

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

func (*Client) ListAdminIntegrationsGitlabConnectStatus added in v0.27.0

ListAdminIntegrationsGitlabConnectStatus - GitLab connection status GET /admin/integrations/gitlab/connect/status

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) ListAdminIntegrationsJiraForge added in v0.27.0

ListAdminIntegrationsJiraForge - Get Jira Forge connection status GET /admin/integrations/jira/forge

func (*Client) ListAdminIntegrationsJiraInstall added in v0.27.0

ListAdminIntegrationsJiraInstall - Start Jira Forge OAuth connect GET /admin/integrations/jira/install

func (*Client) ListAdminIntegrationsLinear added in v0.27.0

ListAdminIntegrationsLinear - Get Linear Configuration GET /admin/integrations/linear

func (*Client) ListAdminIntegrationsLinearInstall added in v0.16.5

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

func (*Client) ListAdminIntegrationsLinearMembers added in v0.27.0

ListAdminIntegrationsLinearMembers - List Linear Team Members GET /admin/integrations/linear/members

func (*Client) ListAdminIntegrationsLinearOauth added in v0.16.5

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

func (*Client) ListAdminIntegrationsLinearTeams added in v0.27.0

ListAdminIntegrationsLinearTeams - List Linear Teams GET /admin/integrations/linear/teams

func (*Client) ListAdminIntegrationsNotifications added in v0.16.5

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

func (*Client) ListAdminIntegrationsProviderIdCapabilityInstall added in v0.27.0

ListAdminIntegrationsProviderIdCapabilityInstall - Start Integration OAuth install GET /admin/integrations/{providerId}/{capability}/install

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) ListAdminIntegrationsThreatIntelDestinations added in v0.27.0

ListAdminIntegrationsThreatIntelDestinations - Get Threat Investigation Destinations GET /admin/integrations/threat-intel/destinations

func (*Client) ListAdminIntegrationsUsers added in v0.16.5

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

func (*Client) ListAdminManagerSettings added in v0.27.0

ListAdminManagerSettings - Get Manager Settings GET /admin/manager/settings

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) ListAdminNetworkIpAllowlist added in v0.27.0

ListAdminNetworkIpAllowlist - Get IP Allowlist GET /admin/network/ip-allowlist

func (*Client) ListAdminOperatorPackageFeeds added in v0.27.0

ListAdminOperatorPackageFeeds - Read Staff Package Feeds GET /admin/operator/package-feeds

func (*Client) ListAdminOperatorScanEntitlement added in v0.27.0

ListAdminOperatorScanEntitlement - Read Staff Scan Entitlement GET /admin/operator/scan-entitlement

func (*Client) ListAdminOperatorScanScopeRepositories added in v0.27.0

ListAdminOperatorScanScopeRepositories - Read Staff Repository Scan Scopes GET /admin/operator/scan-scope/repositories

func (*Client) ListAdminOperatorTenantCapabilities added in v0.27.0

ListAdminOperatorTenantCapabilities - Read Staff Tenant Capabilities GET /admin/operator/tenant-capabilities

func (*Client) ListAdminOperatorWorkspaceBootstrapOperation added in v0.27.0

ListAdminOperatorWorkspaceBootstrapOperation - Inspect a durable workspace claim GET /admin/operator/workspace-bootstrap/operation

func (*Client) ListAdminOperatorWorkspaceBootstrapRequests added in v0.27.0

ListAdminOperatorWorkspaceBootstrapRequests - List provisioning requests GET /admin/operator/workspace-bootstrap/requests

func (*Client) ListAdminOrganization

ListAdminOrganization - Get Organization GET /admin/organization

func (*Client) ListAdminPrGateSettings added in v0.27.0

ListAdminPrGateSettings - Get PR Gate Settings GET /admin/pr-gate-settings

func (*Client) ListAdminPrivacyAcknowledgment added in v0.16.5

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

func (*Client) ListAdminPullrequests added in v0.27.0

ListAdminPullrequests - Get Pull Request Record GET /admin/pullrequests

func (*Client) ListAdminRepositories

ListAdminRepositories - Get Repositories GET /admin/repositories

func (*Client) ListAdminRepositoriesRecommendations added in v0.27.0

ListAdminRepositoriesRecommendations - Get Repository PoV Recommendations GET /admin/repositories/recommendations

func (*Client) ListAdminRepositoriesRepositoryIdDirectories added in v0.27.0

ListAdminRepositoriesRepositoryIdDirectories - List Repository Directories GET /admin/repositories/{repositoryId}/directories

func (*Client) ListAdminRepositoryPropertyTeamKeys added in v0.18.0

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

func (*Client) ListAdminScanScope added in v0.27.0

ListAdminScanScope - Get Scan Scope GET /admin/scan-scope

func (*Client) ListAdminScansOrchestrator added in v0.27.0

ListAdminScansOrchestrator - List Orchestrator Scans GET /admin/scans/orchestrator

func (*Client) ListAdminServiceAccounts

ListAdminServiceAccounts - Get Service Accounts GET /admin/service_accounts

func (*Client) ListAdminSettingsCspmScanCadence added in v0.27.0

ListAdminSettingsCspmScanCadence - Get CSPM Scan Cadence GET /admin/settings/cspm-scan-cadence

func (*Client) ListAdminSettingsInferenceRegion added in v0.27.0

ListAdminSettingsInferenceRegion - Get Inference Region GET /admin/settings/inference-region

func (*Client) ListAdminSla

ListAdminSla - Get SLAs GET /admin/sla

func (*Client) ListAdminSupportAccess added in v0.27.0

ListAdminSupportAccess - Get Support Access GET /admin/support-access

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) ListAdminTenantCapabilities added in v0.27.0

ListAdminTenantCapabilities - List Tenant Capabilities GET /admin/tenant-capabilities

func (*Client) ListAdminTicketingActivity added in v0.27.0

ListAdminTicketingActivity - List Ticketing Activity GET /admin/ticketing/activity

func (*Client) ListAdminTicketingSavedFilters added in v0.27.0

ListAdminTicketingSavedFilters - List Saved Ticket Filters GET /admin/ticketing/saved-filters

func (*Client) ListAdminTicketingSettingsFindingTypeHistory added in v0.27.0

ListAdminTicketingSettingsFindingTypeHistory - List Ticket Settings History GET /admin/ticketing/settings/{findingType}/history

func (*Client) ListAdminTicketingTickets added in v0.27.0

ListAdminTicketingTickets - List Tickets (Power-User Workbench) GET /admin/ticketing/tickets

func (*Client) ListAdminTicketingTicketsCounts added in v0.27.0

ListAdminTicketingTicketsCounts - Get Ticket Facet Counts GET /admin/ticketing/tickets/counts

func (*Client) ListAdminUiPreferences added in v0.27.0

ListAdminUiPreferences - Get UI Preferences GET /admin/ui/preferences

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) ListContextApplications added in v0.14.0

ListContextApplications - Get Applications GET /context/applications

func (*Client) ListContextApplicationsApplicationIdExecutionRecipe added in v0.27.0

ListContextApplicationsApplicationIdExecutionRecipe - Get Application Execution Recipe GET /context/applications/{applicationId}/execution-recipe

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) ListContextAssetGraphAttackPaths added in v0.27.0

ListContextAssetGraphAttackPaths - List Asset Graph Attack Paths GET /context/asset-graph/attack-paths

func (*Client) ListContextAssetGraphLanding added in v0.27.0

ListContextAssetGraphLanding - Get Asset Graph Landing GET /context/asset-graph/landing

func (*Client) ListContextAssetGraphNode added in v0.27.0

ListContextAssetGraphNode - Get Asset Graph Node GET /context/asset-graph/node

func (*Client) ListContextAssetGraphNodes added in v0.27.0

ListContextAssetGraphNodes - List Asset Graph Nodes GET /context/asset-graph/nodes

func (*Client) ListContextAssetGraphReachability added in v0.27.0

ListContextAssetGraphReachability - Get Asset Graph Reachability GET /context/asset-graph/reachability

func (*Client) ListContextAssetGraphRetrieve added in v0.27.0

ListContextAssetGraphRetrieve - Retrieve Asset Graph Nodes GET /context/asset-graph/retrieve

func (*Client) ListContextAssetGraphSearch added in v0.27.0

ListContextAssetGraphSearch - Search Asset Graph GET /context/asset-graph/search

func (*Client) ListContextAssetGraphSubgraph added in v0.27.0

ListContextAssetGraphSubgraph - Get Asset Graph Subgraph GET /context/asset-graph/subgraph

func (*Client) ListContextAssetGraphSummary added in v0.27.0

ListContextAssetGraphSummary - Get Asset Graph Summary GET /context/asset-graph/summary

func (*Client) ListContextAssetInventory added in v0.27.0

ListContextAssetInventory - List Asset Inventory GET /context/asset-inventory

func (*Client) ListContextAssetInventoryAiMl added in v0.27.0

ListContextAssetInventoryAiMl - List AI/ML Assets GET /context/asset-inventory/ai-ml

func (*Client) ListContextAssetInventoryArtifactRepositories added in v0.27.0

ListContextAssetInventoryArtifactRepositories - List Artifact Repositories Assets GET /context/asset-inventory/artifact-repositories

func (*Client) ListContextAssetInventoryArtifacts added in v0.27.0

ListContextAssetInventoryArtifacts - List Artifacts Assets GET /context/asset-inventory/artifacts

func (*Client) ListContextAssetInventoryCdnAndDns added in v0.27.0

ListContextAssetInventoryCdnAndDns - List CDN and DNS Assets GET /context/asset-inventory/cdn-and-dns

func (*Client) ListContextAssetInventoryCiCd added in v0.27.0

ListContextAssetInventoryCiCd - List CI/CD Assets GET /context/asset-inventory/ci-cd

func (*Client) ListContextAssetInventoryCluster added in v0.27.0

ListContextAssetInventoryCluster - List Cluster Assets GET /context/asset-inventory/cluster

func (*Client) ListContextAssetInventoryCompute added in v0.27.0

ListContextAssetInventoryCompute - List Compute Assets GET /context/asset-inventory/compute

func (*Client) ListContextAssetInventoryConnectivity added in v0.27.0

ListContextAssetInventoryConnectivity - List Connectivity Assets GET /context/asset-inventory/connectivity

func (*Client) ListContextAssetInventoryContainer added in v0.27.0

ListContextAssetInventoryContainer - List Container Assets GET /context/asset-inventory/container

func (*Client) ListContextAssetInventoryDataPipeline added in v0.27.0

ListContextAssetInventoryDataPipeline - List Data Pipeline Assets GET /context/asset-inventory/data-pipeline

func (*Client) ListContextAssetInventoryDatabase added in v0.27.0

ListContextAssetInventoryDatabase - List Database Assets GET /context/asset-inventory/database

func (*Client) ListContextAssetInventoryEndpoints added in v0.27.0

ListContextAssetInventoryEndpoints - List Asset Inventory Endpoints GET /context/asset-inventory/endpoints

func (*Client) ListContextAssetInventoryIdentity added in v0.27.0

ListContextAssetInventoryIdentity - List Identity Assets GET /context/asset-inventory/identity

func (*Client) ListContextAssetInventoryLoadBalancer added in v0.27.0

ListContextAssetInventoryLoadBalancer - List Load Balancer Assets GET /context/asset-inventory/load-balancer

func (*Client) ListContextAssetInventoryMessaging added in v0.27.0

ListContextAssetInventoryMessaging - List Messaging Assets GET /context/asset-inventory/messaging

func (*Client) ListContextAssetInventoryNetwork added in v0.27.0

ListContextAssetInventoryNetwork - List Network Assets GET /context/asset-inventory/network

func (*Client) ListContextAssetInventoryObservability added in v0.27.0

ListContextAssetInventoryObservability - List Observability Assets GET /context/asset-inventory/observability

func (*Client) ListContextAssetInventoryPipelines added in v0.27.0

ListContextAssetInventoryPipelines - List Pipelines Assets GET /context/asset-inventory/pipelines

func (*Client) ListContextAssetInventoryProjects added in v0.27.0

ListContextAssetInventoryProjects - List Projects Assets GET /context/asset-inventory/projects

func (*Client) ListContextAssetInventoryPublic added in v0.27.0

ListContextAssetInventoryPublic - List Public Asset Inventory GET /context/asset-inventory/public

func (*Client) ListContextAssetInventoryRepos added in v0.27.0

ListContextAssetInventoryRepos - List Repos Assets GET /context/asset-inventory/repos

func (*Client) ListContextAssetInventorySecurity added in v0.27.0

ListContextAssetInventorySecurity - List Security Assets GET /context/asset-inventory/security

func (*Client) ListContextAssetInventoryServerless added in v0.27.0

ListContextAssetInventoryServerless - List Serverless Assets GET /context/asset-inventory/serverless

func (*Client) ListContextAssetInventoryStorageAndBackup added in v0.27.0

ListContextAssetInventoryStorageAndBackup - List Storage and Backup Assets GET /context/asset-inventory/storage-and-backup

func (*Client) ListContextCicdPipelines added in v0.16.5

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

func (*Client) ListContextCloudConnectorPrRunsRunIdProposal added in v0.27.0

ListContextCloudConnectorPrRunsRunIdProposal - Review AWS connector proposal GET /context/cloud-connector-pr/runs/{runId}/proposal

func (*Client) ListContextCloudConnectorPrStatus added in v0.27.0

ListContextCloudConnectorPrStatus - Get Cloud Connector PR Status GET /context/cloud-connector-pr/status

func (*Client) ListContextCloudReconAccountsAccountIdCrossAccountRelationships added in v0.27.0

ListContextCloudReconAccountsAccountIdCrossAccountRelationships - Get Cloud Recon Cross-Account Relationships GET /context/cloud-recon/accounts/{accountId}/cross-account-relationships

func (*Client) ListContextCloudReconAccountsAccountIdDiscoveredNodes added in v0.16.5

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

func (*Client) ListContextCloudReconAccountsAccountIdGraphGaps added in v0.27.0

ListContextCloudReconAccountsAccountIdGraphGaps - Get Cloud Recon Graph Gaps GET /context/cloud-recon/accounts/{accountId}/graph-gaps

func (*Client) ListContextCloudReconAccountsAccountIdHotspots added in v0.16.5

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

func (*Client) ListContextCloudReconAccountsAccountIdIamPosture added in v0.27.0

ListContextCloudReconAccountsAccountIdIamPosture - Get Cloud Recon IAM Posture GET /context/cloud-recon/accounts/{accountId}/iam-posture

func (*Client) ListContextCloudReconAccountsAccountIdNetworkExposures added in v0.27.0

ListContextCloudReconAccountsAccountIdNetworkExposures - Get Cloud Recon Network Exposures GET /context/cloud-recon/accounts/{accountId}/network-exposures

func (*Client) ListContextCloudReconAccountsAccountIdOverview added in v0.27.0

ListContextCloudReconAccountsAccountIdOverview - Get Cloud Recon Account Overview GET /context/cloud-recon/accounts/{accountId}/overview

func (*Client) ListContextCloudReconAccountsAccountIdScansLatest added in v0.16.5

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

func (*Client) ListContextCloudReconAccountsAccountIdSecurityBoundaries added in v0.27.0

ListContextCloudReconAccountsAccountIdSecurityBoundaries - Get Cloud Recon Security Boundaries GET /context/cloud-recon/accounts/{accountId}/security-boundaries

func (*Client) ListContextCloudReconAccountsAccountIdSynthesisLatest added in v0.27.0

ListContextCloudReconAccountsAccountIdSynthesisLatest - Get Latest Cloud Recon Account Synthesis GET /context/cloud-recon/accounts/{accountId}/synthesis/latest

func (*Client) ListContextCloudReconAccountsAccountIdTopology added in v0.27.0

ListContextCloudReconAccountsAccountIdTopology - Get Cloud Recon Topology GET /context/cloud-recon/accounts/{accountId}/topology

func (*Client) ListContextCloudReconAccountsAccountIdTrafficFlows added in v0.27.0

ListContextCloudReconAccountsAccountIdTrafficFlows - Get Cloud Recon Traffic Flows GET /context/cloud-recon/accounts/{accountId}/traffic-flows

func (*Client) ListContextCloudReconAccountsAccountIdTrustedServices added in v0.27.0

ListContextCloudReconAccountsAccountIdTrustedServices - Get Cloud Recon Trusted Services GET /context/cloud-recon/accounts/{accountId}/trusted-services

func (*Client) ListContextCloudReconOrganizationSynthesisLatest added in v0.27.0

ListContextCloudReconOrganizationSynthesisLatest - Get Latest Cloud Recon Org Synthesis GET /context/cloud-recon/organization/synthesis/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) ListContextInfrastructureGraphs added in v0.27.0

ListContextInfrastructureGraphs - List Infrastructure Graphs GET /context/infrastructure/graphs

func (*Client) ListContextInfrastructureGraphsAccountIdDownload added in v0.27.0

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

func (*Client) ListContextInfrastructureGraphsAccountIdVersions added in v0.27.0

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

func (*Client) ListContextInfrastructureGraphsAccountIdVersionsVersion added in v0.27.0

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

func (*Client) ListContextInfrastructureGraphsInfo added in v0.27.0

ListContextInfrastructureGraphsInfo - Get Infrastructure Graph Info GET /context/infrastructure/graphs/info

func (*Client) ListContextInfrastructureGraphsSummary added in v0.27.0

ListContextInfrastructureGraphsSummary - Get Infrastructure Graph Summary GET /context/infrastructure/graphs/summary

func (*Client) ListContextK8sCollectorClusters added in v0.27.0

ListContextK8sCollectorClusters - List K8s Collector Clusters GET /context/k8s/collector-clusters

func (*Client) ListContextMemories added in v0.14.0

ListContextMemories - Get Memories GET /context/memories

func (*Client) ListContextMemoriesDocumentDocumentIdType added in v0.27.0

ListContextMemoriesDocumentDocumentIdType - Get Memories By Document And Type GET /context/memories/document/{documentId}/type

func (*Client) ListContextMemoriesMemoryIdFindings added in v0.27.0

ListContextMemoriesMemoryIdFindings - Get Memory Findings GET /context/memories/{memoryId}/findings

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) ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipe added in v0.27.0

func (c *Client) ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipe(ctx context.Context, in ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeInput) (*models.EndpointsGetProjectExecutionRecipeOutput, error)

ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipe - Get Project Execution Recipe GET /context/repositories/{repositoryId}/projects/{projectId}/execution-recipe

func (*Client) ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeValidations added in v0.27.0

ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeValidations - List Project Execution Recipe Validations GET /context/repositories/{repositoryId}/projects/{projectId}/execution-recipe/validations

func (*Client) ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeVersions added in v0.27.0

func (c *Client) ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeVersions(ctx context.Context, in ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeVersionsInput) (*models.EndpointsListProjectExecutionRecipeVersionsOutput, error)

ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeVersions - List Project Execution Recipe Versions GET /context/repositories/{repositoryId}/projects/{projectId}/execution-recipe/versions

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) ListContextSetupRecommendationsPentestAssessments added in v0.27.0

ListContextSetupRecommendationsPentestAssessments - List assessment setup proposals GET /context/setup-recommendations/pentest-assessments

func (*Client) ListContextSetupRecommendationsPentestTargets added in v0.27.0

ListContextSetupRecommendationsPentestTargets - List pentest target recommendations GET /context/setup-recommendations/pentest-targets

func (*Client) ListContextVaultDocumentDocumentIdText added in v0.27.0

ListContextVaultDocumentDocumentIdText - Get Vault Document Text GET /context/vault/document/{documentId}/text

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) ListContextWafAllowlistPrRunsRunIdProposal added in v0.27.0

ListContextWafAllowlistPrRunsRunIdProposal - Review WAF allowlist proposal GET /context/waf-allowlist-pr/runs/{runId}/proposal

func (*Client) ListContextWafAllowlistPrStatus added in v0.27.0

ListContextWafAllowlistPrStatus - Get WAF Allowlist PR Status GET /context/waf-allowlist-pr/status

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) 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) ListCspmFindingsFindingIdTriage added in v0.27.0

ListCspmFindingsFindingIdTriage - Get CSPM Finding Triage GET /cspm/findings/{findingId}/triage

func (*Client) ListCspmScans

ListCspmScans - Get CSPM Scans GET /cspm/scans

func (*Client) ListDastApplications added in v0.27.0

ListDastApplications - List Applications GET /dast/applications

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) ListDastBughuntScansScanIdActivity added in v0.27.0

ListDastBughuntScansScanIdActivity - Get BugHunt Scan Activity GET /dast/bughunt/scans/{scanId}/activity

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) ListDastBughuntScansScanIdStatus added in v0.27.0

ListDastBughuntScansScanIdStatus - Get BugHunt Scan Status GET /dast/bughunt/scans/{scanId}/status

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) ListDastCredentialsCredentialIdValidations added in v0.27.0

func (c *Client) ListDastCredentialsCredentialIdValidations(ctx context.Context, in ListDastCredentialsCredentialIdValidationsInput) (*models.EndpointsPaginatedValidations, error)

ListDastCredentialsCredentialIdValidations - Credential Validation History GET /dast/credentials/{credentialId}/validations

func (*Client) ListDastCredentialsCredentialIdValidationsStatus added in v0.27.0

func (c *Client) ListDastCredentialsCredentialIdValidationsStatus(ctx context.Context, in ListDastCredentialsCredentialIdValidationsStatusInput) (*models.EndpointsDASTCredentialValidationRun, error)

ListDastCredentialsCredentialIdValidationsStatus - Credential Validation Status GET /dast/credentials/{credentialId}/validations/status

func (*Client) ListDastExploitValidationAttempts added in v0.27.0

ListDastExploitValidationAttempts - List Exploit Validation Attempts GET /dast/exploit-validation/attempts

func (*Client) ListDastExploitValidationPolicies added in v0.27.0

ListDastExploitValidationPolicies - List Exploit Validation Policies GET /dast/exploit-validation/policies

func (*Client) ListDastPentestApplications

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

func (*Client) ListDastPentestApplicationsApplicationIdEstimate added in v0.27.0

func (c *Client) ListDastPentestApplicationsApplicationIdEstimate(ctx context.Context, in ListDastPentestApplicationsApplicationIdEstimateInput) (*models.EndpointsGetPentestEstimateOutput, error)

ListDastPentestApplicationsApplicationIdEstimate - Get Pentest Cost Estimate GET /dast/pentest/applications/{applicationId}/estimate

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) ListDastPentestBudget added in v0.27.0

ListDastPentestBudget - Get Pentest Budget GET /dast/pentest/budget

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) 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) ListDastPentestMutationWarning added in v0.27.0

ListDastPentestMutationWarning - Create Interactor [] GET /dast/pentest/mutation-warning

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) ListDastPentestScansScanIdActivity added in v0.27.0

ListDastPentestScansScanIdActivity - Get Pentest Scan Activity GET /dast/pentest/scans/{scanId}/activity

func (*Client) ListDastPentestScansScanIdAuthMatrixCases added in v0.27.0

ListDastPentestScansScanIdAuthMatrixCases - List pentest auth-matrix cases GET /dast/pentest/scans/{scanId}/auth-matrix/cases

func (*Client) ListDastPentestScansScanIdAuthMatrixEvidence added in v0.27.0

ListDastPentestScansScanIdAuthMatrixEvidence - Get retained pentest attempt evidence GET /dast/pentest/scans/{scanId}/auth-matrix/evidence

func (*Client) ListDastPentestScansScanIdEvents added in v0.27.0

ListDastPentestScansScanIdEvents - Get Pentest Scan Events GET /dast/pentest/scans/{scanId}/events

func (*Client) ListDastPentestScansScanIdFindings

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

ListDastPentestScansScanIdFindingsLinks - Get Pentest Scan Finding Links GET /dast/pentest/scans/{scanId}/findings/links

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) ListDastPentestScansScanIdLogsTransactions added in v0.27.0

ListDastPentestScansScanIdLogsTransactions - Get filtered pentest capture transactions GET /dast/pentest/scans/{scanId}/logs/transactions

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) ListDastPentestScansScanIdStatus added in v0.27.0

ListDastPentestScansScanIdStatus - Get Pentest Scan Progress Status GET /dast/pentest/scans/{scanId}/status

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) ListDastTargets added in v0.27.0

ListDastTargets - List Targets GET /dast/targets

func (*Client) ListDastTargetsTargetIdExploitValidationConsent added in v0.27.0

ListDastTargetsTargetIdExploitValidationConsent - Get Exploit Validation Consent GET /dast/targets/{targetId}/exploit-validation-consent

func (*Client) ListDastTargetsTargetIdValidations added in v0.27.0

func (c *Client) ListDastTargetsTargetIdValidations(ctx context.Context, in ListDastTargetsTargetIdValidationsInput) (*models.EndpointsPaginatedValidations, error)

ListDastTargetsTargetIdValidations - Target Validation History GET /dast/targets/{targetId}/validations

func (*Client) ListDastWebServices added in v0.27.0

ListDastWebServices - List Web Services GET /dast/web-services

func (*Client) ListDastWebServicesWebServiceIdAccessValidations added in v0.27.0

func (c *Client) ListDastWebServicesWebServiceIdAccessValidations(ctx context.Context, in ListDastWebServicesWebServiceIdAccessValidationsInput) (*models.EndpointsPaginatedValidations, error)

ListDastWebServicesWebServiceIdAccessValidations - Web Service Access Validation History GET /dast/web-services/{webServiceId}/access-validations

func (*Client) ListDastWebServicesWebServiceIdCredentials added in v0.27.0

ListDastWebServicesWebServiceIdCredentials - List Web Service Credentials GET /dast/web-services/{webServiceId}/credentials

func (*Client) ListDastWebServicesWebServiceIdStatusValidations added in v0.27.0

func (c *Client) ListDastWebServicesWebServiceIdStatusValidations(ctx context.Context, in ListDastWebServicesWebServiceIdStatusValidationsInput) (*models.EndpointsPaginatedValidations, error)

ListDastWebServicesWebServiceIdStatusValidations - Web Service Status Validation History GET /dast/web-services/{webServiceId}/status-validations

func (*Client) ListFindingsFindingIdFeedback added in v0.27.0

ListFindingsFindingIdFeedback - List feedback on a finding GET /findings/{findingId}/feedback

func (*Client) ListManagerActionItems added in v0.27.0

ListManagerActionItems - List Action Items GET /manager/action-items

func (*Client) ListManagerActionItemsActionItemIdMessages added in v0.27.0

ListManagerActionItemsActionItemIdMessages - Get Action Item Messages GET /manager/action-items/{actionItemId}/messages

func (*Client) ListManagerActionItemsSummary added in v0.27.0

ListManagerActionItemsSummary - Action Items Summary GET /manager/action-items/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) ListManagerEngagementUsers added in v0.27.0

ListManagerEngagementUsers - Get Developer Engagement GET /manager/engagement/users

func (*Client) ListManagerEscalationRecipients added in v0.27.0

ListManagerEscalationRecipients - Get Escalation Recipients GET /manager/escalation-recipients

func (*Client) ListManagerEscalationsConfig added in v0.27.0

ListManagerEscalationsConfig - Get Escalation Config GET /manager/escalations/config

func (*Client) ListManagerEvents

ListManagerEvents - Get Events GET /manager/events

func (*Client) ListManagerFindingsFindingIdEvents

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

func (*Client) ListManagerFixPrsRecordIdNudge added in v0.27.0

ListManagerFixPrsRecordIdNudge - Preview Fix PR Nudge GET /manager/fix-prs/{recordId}/nudge

func (*Client) ListManagerGroundrules

ListManagerGroundrules - Get Manager ground rules GET /manager/groundrules

func (*Client) ListManagerIdentityClassifications added in v0.27.0

ListManagerIdentityClassifications - List Git Identity Classifications GET /manager/identity-classifications

func (*Client) ListManagerMetrics

ListManagerMetrics - Get Metrics GET /manager/metrics

func (*Client) ListManagerPlans

ListManagerPlans - Get Plans GET /manager/plans

func (*Client) ListManagerProgram added in v0.27.0

ListManagerProgram - Get Security Program GET /manager/program

func (*Client) ListManagerProposals added in v0.27.0

ListManagerProposals - List Open Proposals GET /manager/proposals

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) ListManagerStrategyProposal added in v0.27.0

ListManagerStrategyProposal - Get Proposed Strategy GET /manager/strategy/proposal

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) ListManagerThreatInvestigationsThreatInvestigationIdProgress added in v0.27.0

ListManagerThreatInvestigationsThreatInvestigationIdProgress - Get Threat Investigation Progress GET /manager/threat-investigations/{threatInvestigationId}/progress

func (*Client) ListManagerThreatReports added in v0.27.0

ListManagerThreatReports - List My Reported Threats GET /manager/threat-reports

func (*Client) ListManagerThreats added in v0.27.0

ListManagerThreats - Get Threat Catalog GET /manager/threats

func (*Client) ListOrchestratorCheckruns added in v0.27.0

ListOrchestratorCheckruns - Get Check Runs GET /orchestrator/checkruns

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) ListOrchestratorOnboardingRequirements added in v0.27.0

ListOrchestratorOnboardingRequirements - Get Onboarding Requirements GET /orchestrator/onboarding/requirements

func (*Client) ListOrchestratorOnboardingStatus

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

func (*Client) ListOrchestratorRunsKindRunIdControlCapabilities added in v0.27.0

ListOrchestratorRunsKindRunIdControlCapabilities - Get Run Control Capabilities GET /orchestrator/runs/{kind}/{runId}/control/capabilities

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) ListScaContainersFindingsFindingIdTriageActivity added in v0.27.0

func (c *Client) ListScaContainersFindingsFindingIdTriageActivity(ctx context.Context, in ListScaContainersFindingsFindingIdTriageActivityInput) (*models.EndpointsGetTriageActivityLogOutput, error)

ListScaContainersFindingsFindingIdTriageActivity - Get SCA Container Finding Triage Activity GET /sca/containers/findings/{findingId}/triage/activity

func (*Client) ListScaContainersFindingsFindingIdTriageStatus added in v0.27.0

func (c *Client) ListScaContainersFindingsFindingIdTriageStatus(ctx context.Context, in ListScaContainersFindingsFindingIdTriageStatusInput) (*models.EndpointsTriageStatusOutput, error)

ListScaContainersFindingsFindingIdTriageStatus - Get SCA Container Finding Triage Status GET /sca/containers/findings/{findingId}/triage/status

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) ListScaDependenciesFindingsFindingIdTriageActivity added in v0.27.0

func (c *Client) ListScaDependenciesFindingsFindingIdTriageActivity(ctx context.Context, in ListScaDependenciesFindingsFindingIdTriageActivityInput) (*models.EndpointsGetTriageActivityLogOutput, error)

ListScaDependenciesFindingsFindingIdTriageActivity - Get SCA Dependency Finding Triage Activity GET /sca/dependencies/findings/{findingId}/triage/activity

func (*Client) ListScaDependenciesFindingsFindingIdTriageStatus added in v0.27.0

func (c *Client) ListScaDependenciesFindingsFindingIdTriageStatus(ctx context.Context, in ListScaDependenciesFindingsFindingIdTriageStatusInput) (*models.EndpointsTriageStatusOutput, error)

ListScaDependenciesFindingsFindingIdTriageStatus - Get SCA Dependency Finding Triage Status GET /sca/dependencies/findings/{findingId}/triage/status

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) ListScaScanRuns added in v0.18.0

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

func (*Client) ListScaThreatFeed added in v0.27.0

ListScaThreatFeed - List Threat Intelligence Feed GET /sca/threat-feed

func (*Client) ListScaVulnerabilities added in v0.27.0

ListScaVulnerabilities - List CVE Exposure Across The Fleet GET /sca/vulnerabilities

func (*Client) ListScaVulnerabilitiesCveIdFindings added in v0.27.0

ListScaVulnerabilitiesCveIdFindings - List Findings For A CVE GET /sca/vulnerabilities/{cveId}/findings

func (*Client) ListScaVulnerabilitiesCveIdPackages added in v0.27.0

ListScaVulnerabilitiesCveIdPackages - List Packages Affected By A CVE GET /sca/vulnerabilities/{cveId}/packages

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) 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) ListScpmFindingsFindingIdUsers added in v0.27.0

ListScpmFindingsFindingIdUsers - Get Finding Users GET /scpm/findings/{findingId}/users

func (*Client) ListScpmFindingsPreview added in v0.18.0

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

func (*Client) ListScpmRepositories added in v0.27.0

ListScpmRepositories - Get Repositories GET /scpm/repositories

func (*Client) ListScpmScanRuns added in v0.27.0

ListScpmScanRuns - List Scan Runs GET /scpm/scan-runs

func (*Client) ListScpmSettings added in v0.27.0

ListScpmSettings - Get SCPM Settings GET /scpm/settings

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) PatchAdminTicketingSavedFiltersId added in v0.27.0

PatchAdminTicketingSavedFiltersId - Update Saved Ticket Filter PATCH /admin/ticketing/saved-filters/{id}

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) PatchContextAssetInventoryCategoryIdFlags added in v0.27.0

func (c *Client) PatchContextAssetInventoryCategoryIdFlags(ctx context.Context, in PatchContextAssetInventoryCategoryIdFlagsInput) (*models.EndpointsPatchAssetFlagsOutput, error)

PatchContextAssetInventoryCategoryIdFlags - Patch Asset Flags PATCH /context/asset-inventory/{category}/{id}/flags

func (*Client) PatchContextAssetInventoryCategoryIdTags added in v0.27.0

func (c *Client) PatchContextAssetInventoryCategoryIdTags(ctx context.Context, in PatchContextAssetInventoryCategoryIdTagsInput) (*models.EndpointsPatchAssetTagsOutput, error)

PatchContextAssetInventoryCategoryIdTags - Patch Asset Tags PATCH /context/asset-inventory/{category}/{id}/tags

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) PatchCspmFindingsFindingId added in v0.27.0

PatchCspmFindingsFindingId - Update CSPM Finding PATCH /cspm/findings/{findingId}

func (*Client) PatchDastBughuntFindingsFindingIdAllowlist

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

func (*Client) PatchDastPentestApplicationsApplicationId added in v0.27.0

PatchDastPentestApplicationsApplicationId - Partially Update Application PATCH /dast/pentest/applications/{applicationId}

func (*Client) PatchManagerActionItemsActionItemId added in v0.27.0

PatchManagerActionItemsActionItemId - Patch Action Item Team PATCH /manager/action-items/{actionItemId}

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) PatchManagerGroundrules

PatchManagerGroundrules - Patch a GroundRules object PATCH /manager/groundrules

func (*Client) PatchManagerProgram added in v0.27.0

PatchManagerProgram - State Security Program PATCH /manager/program

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) UpdateAdminAccessPreferences added in v0.27.0

UpdateAdminAccessPreferences - Set RBAC Preferences PUT /admin/access/preferences

func (*Client) UpdateAdminAccessUsersRoles added in v0.27.0

UpdateAdminAccessUsersRoles - Set User Roles PUT /admin/access/users/roles

func (*Client) UpdateAdminConfigRoutingExclusions added in v0.27.0

UpdateAdminConfigRoutingExclusions - Set Routing Exclusions PUT /admin/config/routing-exclusions

func (*Client) UpdateAdminConfigSecurityOwner added in v0.27.0

UpdateAdminConfigSecurityOwner - Set Security Owner PUT /admin/config/security-owner

func (*Client) UpdateAdminExternalWrites added in v0.27.0

UpdateAdminExternalWrites - Change External Writes PUT /admin/external-writes

func (*Client) UpdateAdminFixEffort

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

func (*Client) UpdateAdminIdentityEntraPolicy added in v0.27.0

UpdateAdminIdentityEntraPolicy - Create Interactor [] PUT /admin/identity/entra/policy

func (*Client) UpdateAdminIntegrationsConnectionsConnectionIdRotate added in v0.27.0

UpdateAdminIntegrationsConnectionsConnectionIdRotate - Rotate Integration Connection PUT /admin/integrations/connections/{connectionId}/rotate

func (*Client) UpdateAdminIntegrationsNotifications added in v0.16.5

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

func (*Client) UpdateAdminIntegrationsProviderIdCapabilityConfigure added in v0.27.0

UpdateAdminIntegrationsProviderIdCapabilityConfigure - Configure Integration PUT /admin/integrations/{providerId}/{capability}/configure

func (*Client) UpdateAdminIntegrationsThreatIntelDestinations added in v0.27.0

UpdateAdminIntegrationsThreatIntelDestinations - Update Threat Investigation Destinations PUT /admin/integrations/threat-intel/destinations

func (*Client) UpdateAdminManagerSettings added in v0.27.0

UpdateAdminManagerSettings - Update Manager Settings PUT /admin/manager/settings

func (*Client) UpdateAdminNetworkIpAllowlist added in v0.27.0

UpdateAdminNetworkIpAllowlist - Replace IP Allowlist PUT /admin/network/ip-allowlist

func (*Client) UpdateAdminOperatorScanEntitlement added in v0.27.0

UpdateAdminOperatorScanEntitlement - Replace Staff Scan Entitlement PUT /admin/operator/scan-entitlement

func (*Client) UpdateAdminOperatorScanScopeRepositories added in v0.27.0

UpdateAdminOperatorScanScopeRepositories - Set Staff Repository Scan Limits PUT /admin/operator/scan-scope/repositories

func (*Client) UpdateAdminOperatorTenantCapabilities added in v0.27.0

UpdateAdminOperatorTenantCapabilities - Force Tenant Capability PUT /admin/operator/tenant-capabilities

func (*Client) UpdateAdminPrGateSettings added in v0.27.0

UpdateAdminPrGateSettings - Put PR Gate Settings PUT /admin/pr-gate-settings

func (*Client) UpdateAdminRepositoriesScanScope added in v0.27.0

UpdateAdminRepositoriesScanScope - Update Repository Scan Scopes PUT /admin/repositories/scan-scope

func (*Client) UpdateAdminScanScope added in v0.27.0

UpdateAdminScanScope - Update Scan Scope Settings PUT /admin/scan-scope

func (*Client) UpdateAdminSettingsCspmScanCadence added in v0.27.0

UpdateAdminSettingsCspmScanCadence - Set CSPM Scan Cadence PUT /admin/settings/cspm-scan-cadence

func (*Client) UpdateAdminSettingsInferenceRegion added in v0.27.0

UpdateAdminSettingsInferenceRegion - Set Inference Region PUT /admin/settings/inference-region

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) UpdateAdminTenantCapabilitiesCapability added in v0.27.0

UpdateAdminTenantCapabilitiesCapability - Set Tenant Capability PUT /admin/tenant-capabilities/{capability}

func (*Client) UpdateAdminUiPreferences added in v0.27.0

UpdateAdminUiPreferences - Put UI Preferences PUT /admin/ui/preferences

func (*Client) UpdateAdminUserMappingUserId

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) UpdateDastApplicationsApplicationId added in v0.27.0

UpdateDastApplicationsApplicationId - Update Application PUT /dast/applications/{applicationId}

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) UpdateDastCredentialsCredentialIdActive added in v0.27.0

UpdateDastCredentialsCredentialIdActive - Switch Credential On or Off PUT /dast/credentials/{credentialId}/active

func (*Client) UpdateDastExploitValidationPoliciesPolicyId added in v0.27.0

UpdateDastExploitValidationPoliciesPolicyId - Update Exploit Validation Policy PUT /dast/exploit-validation/policies/{policyId}

func (*Client) UpdateDastPentestApplicationsApplicationId

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

func (*Client) UpdateDastPentestApplicationsApplicationIdMutationConsent added in v0.27.0

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

UpdateDastPentestApplicationsApplicationIdMutationConsent - Create Interactor [] PUT /dast/pentest/applications/{applicationId}/mutation-consent

func (*Client) UpdateDastTargetsTargetId added in v0.27.0

UpdateDastTargetsTargetId - Update Target PUT /dast/targets/{targetId}

func (*Client) UpdateDastTargetsTargetIdClassification added in v0.27.0

func (c *Client) UpdateDastTargetsTargetIdClassification(ctx context.Context, in UpdateDastTargetsTargetIdClassificationInput) (*models.EndpointsPutDASTTargetOutput, error)

UpdateDastTargetsTargetIdClassification - Create Interactor [] PUT /dast/targets/{targetId}/classification

func (*Client) UpdateDastTargetsTargetIdExploitValidationConsent added in v0.27.0

UpdateDastTargetsTargetIdExploitValidationConsent - Accept Exploit Validation Write Risk PUT /dast/targets/{targetId}/exploit-validation-consent

func (*Client) UpdateDastWebServicesWebServiceId added in v0.27.0

UpdateDastWebServicesWebServiceId - Update Web Service PUT /dast/web-services/{webServiceId}

func (*Client) UpdateManagerActionItemsActionItemIdChat added in v0.27.0

func (c *Client) UpdateManagerActionItemsActionItemIdChat(ctx context.Context, in UpdateManagerActionItemsActionItemIdChatInput) (*models.EndpointsPutActionItemChatOutput, error)

UpdateManagerActionItemsActionItemIdChat - Get or create action item chat PUT /manager/action-items/{actionItemId}/chat

func (*Client) UpdateManagerChatGeneral added in v0.27.0

UpdateManagerChatGeneral - Get or create Operator General chat PUT /manager/chat/general

func (*Client) UpdateManagerEscalationsConfig added in v0.27.0

UpdateManagerEscalationsConfig - Put Escalation Config PUT /manager/escalations/config

func (*Client) UpdateScpmSettings added in v0.27.0

UpdateScpmSettings - Put SCPM Settings PUT /scpm/settings

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 {
	GithubInstallationID *int64                              `url:"githubInstallationId,omitempty" json:"-"`
	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"`
	models.RequestScope
}

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

type CreateAdminEventsInput added in v0.21.0

type CreateAdminEventsInput struct {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" 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"`
	ExcludeEventTypes    []string `json:"excludeEventTypes,omitempty"`
	ExcludeServices      []string `json:"excludeServices,omitempty"`
	FindingIds           []string `json:"findingIds,omitempty"`
	HideNoise            *bool    `json:"hideNoise,omitempty"`
	Limit                *int     `json:"limit,omitempty"`
	PrCanonicalID        *string  `json:"prCanonicalId,omitempty"`
	Query                *string  `json:"query,omitempty"`
	QueryEventTypes      []string `json:"queryEventTypes,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 {
	GithubInstallationID *int64                            `url:"githubInstallationId,omitempty" json:"-"`
	Query                models.ModelsUnifiedFindingsQuery `json:"query"`
	models.RequestScope
}

CreateAdminFindingsDownloadInput is the input for CreateAdminFindingsDownload — Download Findings.

type CreateAdminFindingsGroupsInput added in v0.27.0

type CreateAdminFindingsGroupsInput struct {
	GithubInstallationID *int64                            `url:"githubInstallationId,omitempty" json:"-"`
	GroupBy              models.ModelsFindingsGroupBy      `json:"groupBy"`
	Limit                *int                              `json:"limit,omitempty"`
	Page                 *int                              `json:"page,omitempty"`
	Query                models.ModelsUnifiedFindingsQuery `json:"query"`
	models.RequestScope
}

CreateAdminFindingsGroupsInput is the input for CreateAdminFindingsGroups — Group Findings.

type CreateAdminFindingsInput added in v0.21.0

type CreateAdminFindingsInput struct {
	GithubInstallationID *int64                            `url:"githubInstallationId,omitempty" json:"-"`
	Query                models.ModelsUnifiedFindingsQuery `json:"query"`
	models.RequestScope
}

CreateAdminFindingsInput is the input for CreateAdminFindings — Query Findings.

type CreateAdminFindingsProgressInput added in v0.27.0

type CreateAdminFindingsProgressInput struct {
	GithubInstallationID *int64                            `url:"githubInstallationId,omitempty" json:"-"`
	Query                models.ModelsUnifiedFindingsQuery `json:"query"`
	models.RequestScope
}

CreateAdminFindingsProgressInput is the input for CreateAdminFindingsProgress — Post Findings Progress.

type CreateAdminGetFileOwnersInput added in v0.21.0

type CreateAdminGetFileOwnersInput struct {
	GithubInstallationID *int64                              `url:"githubInstallationId,omitempty" json:"-"`
	Files                []models.EndpointsFileOwnersRequest `json:"files,omitempty"`
	models.RequestScope
}

CreateAdminGetFileOwnersInput is the input for CreateAdminGetFileOwners — Get File Owners.

type CreateAdminIdentityEntraConnectInput added in v0.27.0

type CreateAdminIdentityEntraConnectInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateAdminIdentityEntraConnectInput is the input for CreateAdminIdentityEntraConnect — Start Microsoft Entra connect.

type CreateAdminIdentityEntraHandoffInput added in v0.27.0

type CreateAdminIdentityEntraHandoffInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	DirectoryID          string `json:"directoryId"`
	models.RequestScope
}

CreateAdminIdentityEntraHandoffInput is the input for CreateAdminIdentityEntraHandoff — Delegate Microsoft Entra directory consent.

type CreateAdminIdentityEntraLinkInput added in v0.27.0

type CreateAdminIdentityEntraLinkInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateAdminIdentityEntraLinkInput is the input for CreateAdminIdentityEntraLink — Start Microsoft Entra self-service account link.

type CreateAdminIdentityEntraSignInInput added in v0.27.0

type CreateAdminIdentityEntraSignInInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateAdminIdentityEntraSignInInput is the input for CreateAdminIdentityEntraSignIn — Record a Microsoft sign-in.

type CreateAdminIdentityScimCredentialsInput added in v0.27.0

type CreateAdminIdentityScimCredentialsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateAdminIdentityScimCredentialsInput is the input for CreateAdminIdentityScimCredentials — Create SCIM Credential.

type CreateAdminIntegrationsAsanaTicketConfigInput added in v0.27.0

type CreateAdminIntegrationsAsanaTicketConfigInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	AccessToken          string  `json:"accessToken"`
	ProjectGid           string  `json:"projectGid"`
	WorkspaceID          string  `json:"workspaceId"`
	WorkspaceName        *string `json:"workspaceName,omitempty"`
	models.RequestScope
}

CreateAdminIntegrationsAsanaTicketConfigInput is the input for CreateAdminIntegrationsAsanaTicketConfig — Set Asana Ticket Configuration.

type CreateAdminIntegrationsAtlassianInput added in v0.27.0

type CreateAdminIntegrationsAtlassianInput struct {
	GithubInstallationID *int64                             `url:"githubInstallationId,omitempty" json:"-"`
	InstallationID       *string                            `json:"installationId,omitempty"`
	Settings             *models.ModelsForgeProductSettings `json:"settings,omitempty"`
	models.RequestScope
}

CreateAdminIntegrationsAtlassianInput is the input for CreateAdminIntegrationsAtlassian — Update Atlassian integration choices.

type CreateAdminIntegrationsAzureCodeownersPreviewInput added in v0.27.0

type CreateAdminIntegrationsAzureCodeownersPreviewInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	OrganizationID       string  `json:"organizationId"`
	Path                 *string `json:"path,omitempty"`
	ProjectID            string  `json:"projectId"`
	Ref                  *string `json:"ref,omitempty"`
	RepositoryID         string  `json:"repositoryId"`
	models.RequestScope
}

CreateAdminIntegrationsAzureCodeownersPreviewInput is the input for CreateAdminIntegrationsAzureCodeownersPreview — Preview CODEOWNERS as Azure DevOps required-reviewer policies.

type CreateAdminIntegrationsAzureConnectHandleConfirmInput added in v0.27.0

type CreateAdminIntegrationsAzureConnectHandleConfirmInput struct {
	Handle               string   `path:"handle" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	OrganizationIds      []string `json:"organizationIds,omitempty"`
	Projects             string   `json:"projects"`
	models.RequestScope
}

CreateAdminIntegrationsAzureConnectHandleConfirmInput is the input for CreateAdminIntegrationsAzureConnectHandleConfirm — Confirm Azure DevOps connect.

type CreateAdminIntegrationsAzureConnectHandleRecheckInput added in v0.27.0

type CreateAdminIntegrationsAzureConnectHandleRecheckInput struct {
	Handle               string `path:"handle" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateAdminIntegrationsAzureConnectHandleRecheckInput is the input for CreateAdminIntegrationsAzureConnectHandleRecheck — Recheck Azure DevOps permissions.

type CreateAdminIntegrationsAzureConnectHandleRetryInput added in v0.27.0

type CreateAdminIntegrationsAzureConnectHandleRetryInput struct {
	Handle               string `path:"handle" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	OrganizationID       string `json:"organizationId"`
	models.RequestScope
}

CreateAdminIntegrationsAzureConnectHandleRetryInput is the input for CreateAdminIntegrationsAzureConnectHandleRetry — Retry Azure DevOps connect.

type CreateAdminIntegrationsAzureConnectInput added in v0.27.0

type CreateAdminIntegrationsAzureConnectInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	AlsoEnableSignIn     *bool   `json:"alsoEnableSignIn,omitempty"`
	EnableBuildGate      *bool   `json:"enableBuildGate,omitempty"`
	EnableWorkItems      *bool   `json:"enableWorkItems,omitempty"`
	OrganizationName     *string `json:"organizationName,omitempty"`
	ReauthorizeHandle    *string `json:"reauthorizeHandle,omitempty"`
	RequestAdminConsent  *bool   `json:"requestAdminConsent,omitempty"`
	ReturnPath           *string `json:"returnPath,omitempty"`
	models.RequestScope
}

CreateAdminIntegrationsAzureConnectInput is the input for CreateAdminIntegrationsAzureConnect — Start Azure DevOps connect.

type CreateAdminIntegrationsAzureCredentialsInput added in v0.21.0

type CreateAdminIntegrationsAzureCredentialsInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	ClientID             string  `json:"clientId"`
	ClientSecret         *string `json:"clientSecret,omitempty"`
	Organization         *string `json:"organization,omitempty"`
	ProjectName          *string `json:"projectName,omitempty"`
	TenantID             string  `json:"tenantId"`
	WorkItemType         *string `json:"workItemType,omitempty"`
	models.RequestScope
}

CreateAdminIntegrationsAzureCredentialsInput is the input for CreateAdminIntegrationsAzureCredentials — Set Azure Credentials.

type CreateAdminIntegrationsAzureInput added in v0.21.0

type CreateAdminIntegrationsAzureInput struct {
	DryRun               *bool  `url:"dryRun,omitempty" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Reconcile            *bool  `url:"reconcile,omitempty" json:"-"`
	models.RequestScope
}

CreateAdminIntegrationsAzureInput is the input for CreateAdminIntegrationsAzure — Repair Azure DevOps Service Hooks.

type CreateAdminIntegrationsAzureInstallationsInput added in v0.27.0

type CreateAdminIntegrationsAzureInstallationsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	OrganizationID       string `json:"organizationId"`
	ProjectID            string `json:"projectId"`
	models.RequestScope
}

CreateAdminIntegrationsAzureInstallationsInput is the input for CreateAdminIntegrationsAzureInstallations — Register Azure DevOps webhook installation.

type CreateAdminIntegrationsAzureInstallationsSuspendInput added in v0.27.0

type CreateAdminIntegrationsAzureInstallationsSuspendInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	OrganizationID       string `json:"organizationId"`
	Suspended            bool   `json:"suspended"`
	models.RequestScope
}

CreateAdminIntegrationsAzureInstallationsSuspendInput is the input for CreateAdminIntegrationsAzureInstallationsSuspend — Suspend or resume an Azure DevOps organization's installations.

type CreateAdminIntegrationsAzureInstallationsTestInput added in v0.27.0

type CreateAdminIntegrationsAzureInstallationsTestInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	OrganizationID       string `json:"organizationId"`
	models.RequestScope
}

CreateAdminIntegrationsAzureInstallationsTestInput is the input for CreateAdminIntegrationsAzureInstallationsTest — Test an Azure DevOps organization's provisioning state.

type CreateAdminIntegrationsBuildkiteOrganizationsInput added in v0.27.0

type CreateAdminIntegrationsBuildkiteOrganizationsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	ApiToken             string `json:"apiToken"`
	models.RequestScope
}

CreateAdminIntegrationsBuildkiteOrganizationsInput is the input for CreateAdminIntegrationsBuildkiteOrganizations — List Buildkite Organizations For Token.

type CreateAdminIntegrationsBuildkiteTokenInput added in v0.21.0

type CreateAdminIntegrationsBuildkiteTokenInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	ApiToken             string  `json:"apiToken"`
	OrgSlug              *string `json:"orgSlug,omitempty"`
	models.RequestScope
}

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

type CreateAdminIntegrationsCircleciTokenInput added in v0.21.0

type CreateAdminIntegrationsCircleciTokenInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64                    `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64                                `url:"githubInstallationId,omitempty" json:"-"`
	AuthMode             string                                `json:"authMode"`
	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"`
	models.RequestScope
}

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

type CreateAdminIntegrationsCloudAzureValidateInput added in v0.27.0

type CreateAdminIntegrationsCloudAzureValidateInput struct {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	SubscriptionIds      []string `json:"subscriptionIds,omitempty"`
	models.RequestScope
}

CreateAdminIntegrationsCloudAzureValidateInput is the input for CreateAdminIntegrationsCloudAzureValidate — Validate Azure Credentials.

type CreateAdminIntegrationsCloudGcpAccessTokenInput added in v0.27.0

type CreateAdminIntegrationsCloudGcpAccessTokenInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateAdminIntegrationsCloudGcpAccessTokenInput is the input for CreateAdminIntegrationsCloudGcpAccessToken — Mint GCP Access Token.

type CreateAdminIntegrationsCloudGcpSettingsInput added in v0.21.0

type CreateAdminIntegrationsCloudGcpSettingsInput struct {
	GithubInstallationID                *int64                         `url:"githubInstallationId,omitempty" json:"-"`
	DiscoveryScope                      *string                        `json:"discoveryScope,omitempty"`
	DisplayName                         *string                        `json:"displayName,omitempty"`
	FolderID                            *string                        `json:"folderId,omitempty"`
	GkeClusterOidcIssuerUrls            []string                       `json:"gkeClusterOidcIssuerUrls,omitempty"`
	GkeServiceAccountUniqueID           *string                        `json:"gkeServiceAccountUniqueId,omitempty"`
	OrganizationID                      *string                        `json:"organizationId,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 {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	ProjectIds           []string `json:"projectIds,omitempty"`
	models.RequestScope
}

CreateAdminIntegrationsCloudGcpValidateInput is the input for CreateAdminIntegrationsCloudGcpValidate — Validate GCP Credentials.

type CreateAdminIntegrationsCloudK8sClustersInput added in v0.27.0

type CreateAdminIntegrationsCloudK8sClustersInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	CloudAccountID       *string `json:"cloudAccountId,omitempty"`
	ClusterName          string  `json:"clusterName"`
	ClusterType          string  `json:"clusterType"`
	CollectConfigMaps    *bool   `json:"collectConfigMaps,omitempty"`
	CollectSecrets       *bool   `json:"collectSecrets,omitempty"`
	IsEnabled            *bool   `json:"isEnabled,omitempty"`
	Region               *string `json:"region,omitempty"`
	ResourceID           *string `json:"resourceId,omitempty"`
	models.RequestScope
}

CreateAdminIntegrationsCloudK8sClustersInput is the input for CreateAdminIntegrationsCloudK8sClusters — Add or Update a K8s Cluster.

type CreateAdminIntegrationsCloudK8sSettingsInput added in v0.27.0

type CreateAdminIntegrationsCloudK8sSettingsInput struct {
	GithubInstallationID *int64                         `url:"githubInstallationId,omitempty" json:"-"`
	Clusters             []models.ModelsK8SClusterInput `json:"clusters,omitempty"`
	NullifyRoleArn       *string                        `json:"nullifyRoleArn,omitempty"`
	models.RequestScope
}

CreateAdminIntegrationsCloudK8sSettingsInput is the input for CreateAdminIntegrationsCloudK8sSettings — Upsert Cloud K8s Settings.

type CreateAdminIntegrationsCloudK8sWhitelistInput added in v0.21.0

type CreateAdminIntegrationsCloudK8sWhitelistInput struct {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	AccountIds           []string `json:"accountIds,omitempty"`
	ExpectedRevision     *int     `json:"expectedRevision,omitempty"`
	ExpectedStateID      *string  `json:"expectedStateId,omitempty"`
	models.RequestScope
}

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

type CreateAdminIntegrationsConnectionsConnectionIdTestInput added in v0.27.0

type CreateAdminIntegrationsConnectionsConnectionIdTestInput struct {
	ConnectionID         string `path:"connectionId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateAdminIntegrationsConnectionsConnectionIdTestInput is the input for CreateAdminIntegrationsConnectionsConnectionIdTest — Test Integration Connection.

type CreateAdminIntegrationsGithubPackagesDiscoverInput added in v0.27.0

type CreateAdminIntegrationsGithubPackagesDiscoverInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Token                string `json:"token"`
	models.RequestScope
}

CreateAdminIntegrationsGithubPackagesDiscoverInput is the input for CreateAdminIntegrationsGithubPackagesDiscover — Discover GitHub Packages Identity.

type CreateAdminIntegrationsGitlabConnectConfirmInput added in v0.27.0

type CreateAdminIntegrationsGitlabConnectConfirmInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Handle               string `json:"handle"`
	models.RequestScope
}

CreateAdminIntegrationsGitlabConnectConfirmInput is the input for CreateAdminIntegrationsGitlabConnectConfirm — Finish GitLab connection.

type CreateAdminIntegrationsGitlabConnectInput added in v0.27.0

type CreateAdminIntegrationsGitlabConnectInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateAdminIntegrationsGitlabConnectInput is the input for CreateAdminIntegrationsGitlabConnect — Connect GitLab.

type CreateAdminIntegrationsJenkinsTokenInput added in v0.21.0

type CreateAdminIntegrationsJenkinsTokenInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	AutoCreate           bool     `json:"autoCreate"`
	DefaultAssigneeID    *string  `json:"defaultAssigneeId,omitempty"`
	EnabledFindingTypes  []string `json:"enabledFindingTypes,omitempty"`
	IssueType            string   `json:"issueType"`
	PriorityThreshold    string   `json:"priorityThreshold"`
	ProjectKey           string   `json:"projectKey"`
	models.RequestScope
}

CreateAdminIntegrationsJiraInput is the input for CreateAdminIntegrationsJira — Update Jira Configuration.

type CreateAdminIntegrationsLinearTicketConfigInput added in v0.27.0

type CreateAdminIntegrationsLinearTicketConfigInput struct {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	AutoCreate           *bool    `json:"autoCreate,omitempty"`
	DefaultAssigneeID    *string  `json:"defaultAssigneeId,omitempty"`
	EnabledFindingTypes  []string `json:"enabledFindingTypes,omitempty"`
	PriorityThreshold    *string  `json:"priorityThreshold,omitempty"`
	TeamID               string   `json:"teamId"`
	models.RequestScope
}

CreateAdminIntegrationsLinearTicketConfigInput is the input for CreateAdminIntegrationsLinearTicketConfig — Set Linear Ticket Configuration.

type CreateAdminIntegrationsProviderIdCapabilityConnectInput added in v0.27.0

type CreateAdminIntegrationsProviderIdCapabilityConnectInput struct {
	ProviderID           string            `path:"providerId" json:"-"`
	Capability           string            `path:"capability" json:"-"`
	GithubInstallationID *int64            `url:"githubInstallationId,omitempty" json:"-"`
	Fields               map[string]string `json:"fields,omitempty"`
	models.RequestScope
}

CreateAdminIntegrationsProviderIdCapabilityConnectInput is the input for CreateAdminIntegrationsProviderIdCapabilityConnect — Connect Integration.

type CreateAdminIntegrationsProviderIdCapabilityConnectionsInput added in v0.27.0

type CreateAdminIntegrationsProviderIdCapabilityConnectionsInput struct {
	ProviderID           string            `path:"providerId" json:"-"`
	Capability           string            `path:"capability" json:"-"`
	GithubInstallationID *int64            `url:"githubInstallationId,omitempty" json:"-"`
	DisplayName          *string           `json:"displayName,omitempty"`
	Fields               map[string]string `json:"fields,omitempty"`
	models.RequestScope
}

CreateAdminIntegrationsProviderIdCapabilityConnectionsInput is the input for CreateAdminIntegrationsProviderIdCapabilityConnections — Create Integration Connection.

type CreateAdminIntegrationsProviderIdCapabilityTestInput added in v0.27.0

type CreateAdminIntegrationsProviderIdCapabilityTestInput struct {
	ProviderID           string `path:"providerId" json:"-"`
	Capability           string `path:"capability" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateAdminIntegrationsProviderIdCapabilityTestInput is the input for CreateAdminIntegrationsProviderIdCapabilityTest — Test Integration.

type CreateAdminIntegrationsSlackKeyInput added in v0.21.0

type CreateAdminIntegrationsSlackKeyInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	ApiKey               string `json:"apiKey"`
	models.RequestScope
}

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

type CreateAdminMetricsFindingsByRepositoryInput added in v0.27.0

type CreateAdminMetricsFindingsByRepositoryInput struct {
	GithubInstallationID *int64                                   `url:"githubInstallationId,omitempty" json:"-"`
	Query                models.ModelsLimitedUnifiedFindingsQuery `json:"query"`
	models.RequestScope
}

CreateAdminMetricsFindingsByRepositoryInput is the input for CreateAdminMetricsFindingsByRepository — Post Findings Metrics By Repository.

type CreateAdminMetricsFindingsFrameworksInput added in v0.27.0

type CreateAdminMetricsFindingsFrameworksInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateAdminMetricsFindingsFrameworksInput is the input for CreateAdminMetricsFindingsFrameworks — Post Findings Compliance Frameworks.

type CreateAdminMetricsFindingsInput added in v0.21.0

type CreateAdminMetricsFindingsInput struct {
	GithubInstallationID *int64                                   `url:"githubInstallationId,omitempty" json:"-"`
	IncludeFunnel        *bool                                    `json:"includeFunnel,omitempty"`
	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 {
	GithubInstallationID *int64                            `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64                            `url:"githubInstallationId,omitempty" json:"-"`
	Query                models.ModelsUnifiedFindingsQuery `json:"query"`
	models.RequestScope
}

CreateAdminMetricsOverviewInput is the input for CreateAdminMetricsOverview — Query Overview.

type CreateAdminMetricsPullrequestsInput added in v0.27.0

type CreateAdminMetricsPullrequestsInput struct {
	GithubInstallationID *int64                               `url:"githubInstallationId,omitempty" json:"-"`
	Query                models.ModelsPullRequestMetricsQuery `json:"query"`
	models.RequestScope
}

CreateAdminMetricsPullrequestsInput is the input for CreateAdminMetricsPullrequests — Post Pull Request Metrics.

type CreateAdminMetricsRawInput added in v0.21.0

type CreateAdminMetricsRawInput struct {
	GithubInstallationID *int64                                   `url:"githubInstallationId,omitempty" json:"-"`
	Query                models.ModelsUnifiedFindingsMetricsQuery `json:"query"`
	models.RequestScope
}

CreateAdminMetricsRawInput is the input for CreateAdminMetricsRaw — Query Raw Metrics.

type CreateAdminMetricsTicketsInput added in v0.27.0

type CreateAdminMetricsTicketsInput struct {
	GithubInstallationID *int64                          `url:"githubInstallationId,omitempty" json:"-"`
	Query                models.ModelsTicketMetricsQuery `json:"query"`
	models.RequestScope
}

CreateAdminMetricsTicketsInput is the input for CreateAdminMetricsTickets — Post Ticket Metrics.

type CreateAdminNetworkIpAllowlistPreviewInput added in v0.27.0

type CreateAdminNetworkIpAllowlistPreviewInput struct {
	GithubInstallationID *int64                                  `url:"githubInstallationId,omitempty" json:"-"`
	Entries              []models.EndpointsIPAllowlistEntryInput `json:"entries,omitempty"`
	models.RequestScope
}

CreateAdminNetworkIpAllowlistPreviewInput is the input for CreateAdminNetworkIpAllowlistPreview — Preview IP Allowlist.

type CreateAdminOperatorExternalWritesInitializeInput added in v0.27.0

type CreateAdminOperatorExternalWritesInitializeInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	DryRun               *bool  `json:"dryRun,omitempty"`
	Reason               string `json:"reason"`
	TenantID             string `json:"tenantId"`
	models.RequestScope
}

CreateAdminOperatorExternalWritesInitializeInput is the input for CreateAdminOperatorExternalWritesInitialize — Initialize External Write Defaults.

type CreateAdminOperatorGithubTenantRouteInput added in v0.27.0

type CreateAdminOperatorGithubTenantRouteInput struct {
	DeploymentID              *string `json:"deploymentId,omitempty"`
	DryRun                    *bool   `json:"dryRun,omitempty"`
	ExpectedBaseDomain        *string `json:"expectedBaseDomain,omitempty"`
	ExpectedRegion            *string `json:"expectedRegion,omitempty"`
	ExpectedStackOwnerIds     []int64 `json:"expectedStackOwnerIds,omitempty"`
	GithubOwnerID             *int64  `json:"githubOwnerId,omitempty"`
	Inspect                   *bool   `json:"inspect,omitempty"`
	InstallationID            *int64  `json:"installationId,omitempty"`
	OperationID               *string `json:"operationId,omitempty"`
	PrepareBeforeInstallation *bool   `json:"prepareBeforeInstallation,omitempty"`
	Reason                    *string `json:"reason,omitempty"`
}

CreateAdminOperatorGithubTenantRouteInput is the input for CreateAdminOperatorGithubTenantRoute — Preview, write or inspect a GitHub tenant route born paused.

type CreateAdminOperatorNativeTenantRouteInput added in v0.27.0

type CreateAdminOperatorNativeTenantRouteInput struct {
	Administrators []models.ServiceNativeBootstrapAdministrator `json:"administrators,omitempty"`
	BaseDomain     *string                                      `json:"baseDomain,omitempty"`
	DeploymentID   *string                                      `json:"deploymentId,omitempty"`
	DirectoryID    *string                                      `json:"directoryId,omitempty"`
	DryRun         *bool                                        `json:"dryRun,omitempty"`
	ExpectedState  *string                                      `json:"expectedState,omitempty"`
	Inspect        *bool                                        `json:"inspect,omitempty"`
	OperationID    *string                                      `json:"operationId,omitempty"`
	Operator       *string                                      `json:"operator,omitempty"`
	Reason         *string                                      `json:"reason,omitempty"`
	Region         *string                                      `json:"region,omitempty"`
	Stage          *string                                      `json:"stage,omitempty"`
	TenantID       *string                                      `json:"tenantId,omitempty"`
}

CreateAdminOperatorNativeTenantRouteInput is the input for CreateAdminOperatorNativeTenantRoute — Preview or write a native Azure workspace route.

type CreateAdminOperatorPackageFeedsInput added in v0.27.0

type CreateAdminOperatorPackageFeedsInput struct {
	GithubInstallationID *int64            `url:"githubInstallationId,omitempty" json:"-"`
	ConnectionID         *string           `json:"connectionId,omitempty"`
	DisplayName          *string           `json:"displayName,omitempty"`
	ExpectedRevision     *int64            `json:"expectedRevision,omitempty"`
	Fields               map[string]string `json:"fields,omitempty"`
	Operation            string            `json:"operation"`
	ProviderID           *string           `json:"providerId,omitempty"`
	Reason               string            `json:"reason"`
	models.RequestScope
}

CreateAdminOperatorPackageFeedsInput is the input for CreateAdminOperatorPackageFeeds — Control Staff Package Feed.

type CreateAdminOperatorWorkspaceBootstrapApproveInput added in v0.27.0

type CreateAdminOperatorWorkspaceBootstrapApproveInput struct {
	Action                    *string `json:"action,omitempty"`
	Confirm                   *bool   `json:"confirm,omitempty"`
	DeploymentID              *string `json:"deploymentId,omitempty"`
	ExpectedOperationRevision *int64  `json:"expectedOperationRevision,omitempty"`
	ExpectedRevision          *int64  `json:"expectedRevision,omitempty"`
	Reason                    *string `json:"reason,omitempty"`
	RequestID                 *string `json:"requestId,omitempty"`
	SetupKind                 *string `json:"setupKind,omitempty"`
}

CreateAdminOperatorWorkspaceBootstrapApproveInput is the input for CreateAdminOperatorWorkspaceBootstrapApprove — Approve an exact provisioning request.

type CreateAdminOperatorWorkspaceBootstrapInvitationInput added in v0.27.0

type CreateAdminOperatorWorkspaceBootstrapInvitationInput struct {
	DeploymentID        *string `json:"deploymentId,omitempty"`
	DryRun              *bool   `json:"dryRun,omitempty"`
	ExpectedDirectoryID *string `json:"expectedDirectoryId,omitempty"`
	ExpectedState       *string `json:"expectedState,omitempty"`
	Reason              *string `json:"reason,omitempty"`
	Recipient           *string `json:"recipient,omitempty"`
}

CreateAdminOperatorWorkspaceBootstrapInvitationInput is the input for CreateAdminOperatorWorkspaceBootstrapInvitation — Preview or issue a workspace bootstrap invitation.

type CreateAdminOperatorWorkspaceBootstrapRenewInput added in v0.27.0

type CreateAdminOperatorWorkspaceBootstrapRenewInput struct {
	DryRun           *bool   `json:"dryRun,omitempty"`
	ExpectedRevision *int64  `json:"expectedRevision,omitempty"`
	ExpectedState    *string `json:"expectedState,omitempty"`
	OperationID      *string `json:"operationId,omitempty"`
	Reason           *string `json:"reason,omitempty"`
}

CreateAdminOperatorWorkspaceBootstrapRenewInput is the input for CreateAdminOperatorWorkspaceBootstrapRenew — Preview or renew an organization-pinned workspace invitation.

type CreateAdminOperatorWorkspaceBootstrapRevokeInput added in v0.27.0

type CreateAdminOperatorWorkspaceBootstrapRevokeInput struct {
	DryRun           *bool   `json:"dryRun,omitempty"`
	ExpectedRevision *int64  `json:"expectedRevision,omitempty"`
	ExpectedState    *string `json:"expectedState,omitempty"`
	OperationID      *string `json:"operationId,omitempty"`
	Reason           *string `json:"reason,omitempty"`
}

CreateAdminOperatorWorkspaceBootstrapRevokeInput is the input for CreateAdminOperatorWorkspaceBootstrapRevoke — Preview or revoke a workspace claim without stage receipts.

type CreateAdminPrivacyAcknowledgmentInput added in v0.21.0

type CreateAdminPrivacyAcknowledgmentInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	PolicyVersion        string `json:"policyVersion"`
	models.RequestScope
}

CreateAdminPrivacyAcknowledgmentInput is the input for CreateAdminPrivacyAcknowledgment — Post Privacy Acknowledgment.

type CreateAdminPullrequestsInput added in v0.27.0

type CreateAdminPullrequestsInput struct {
	GithubInstallationID *int64                                `url:"githubInstallationId,omitempty" json:"-"`
	Query                *models.ModelsFindingPullRequestQuery `json:"query,omitempty"`
	models.RequestScope
}

CreateAdminPullrequestsInput is the input for CreateAdminPullrequests — Query Pull Requests.

type CreateAdminPullrequestsRefreshCiInput added in v0.27.0

type CreateAdminPullrequestsRefreshCiInput struct {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	Ids                  []string `json:"ids,omitempty"`
	models.RequestScope
}

CreateAdminPullrequestsRefreshCiInput is the input for CreateAdminPullrequestsRefreshCi — Refresh Pull Request CI.

type CreateAdminRepositoryPropertyTeamKeysInput added in v0.21.0

type CreateAdminRepositoryPropertyTeamKeysInput struct {
	GithubInstallationID *int64                  `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64                  `url:"githubInstallationId,omitempty" json:"-"`
	Name                 string                  `json:"name"`
	Platform             models.ModelsProviderID `json:"platform"`
	Role                 *string                 `json:"role,omitempty"`
	models.RequestScope
}

CreateAdminServiceAccountsInput is the input for CreateAdminServiceAccounts — Create Service Account.

type CreateAdminSlaInput added in v0.21.0

type CreateAdminSlaInput struct {
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	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 CreateAdminSupportAccessInput added in v0.27.0

type CreateAdminSupportAccessInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Agent                *string `json:"agent,omitempty"`
	Reason               string  `json:"reason"`
	TtlSeconds           *int64  `json:"ttlSeconds,omitempty"`
	models.RequestScope
}

CreateAdminSupportAccessInput is the input for CreateAdminSupportAccess — Elevate Support Access.

type CreateAdminTeamSyncRunsInput added in v0.21.0

type CreateAdminTeamSyncRunsInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64                   `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64                                    `url:"githubInstallationId,omitempty" json:"-"`
	Actor                *string                                   `json:"actor,omitempty"`
	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 {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID   *int64                              `url:"githubInstallationId,omitempty" 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"`
	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 {
	GithubInstallationID *int64                            `url:"githubInstallationId,omitempty" json:"-"`
	Sources              []models.EndpointsTeamMergeSource `json:"sources,omitempty"`
	TargetTeamID         *string                           `json:"targetTeamId,omitempty"`
	models.RequestScope
}

CreateAdminTeamsMergeInput is the input for CreateAdminTeamsMerge — Merge Teams.

type CreateAdminTeamsSlaBreakdownInput added in v0.27.0

type CreateAdminTeamsSlaBreakdownInput struct {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	FindingIDs           []string `json:"findingIDs,omitempty"`
	models.RequestScope
}

CreateAdminTeamsSlaBreakdownInput is the input for CreateAdminTeamsSlaBreakdown — Get Team SLA Breakdown.

type CreateAdminTeamsTeamIDCodeOwnershipInput added in v0.27.0

type CreateAdminTeamsTeamIDCodeOwnershipInput struct {
	TeamID               string  `path:"teamID" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Actor                *string `json:"actor,omitempty"`
	RepositoryID         string  `json:"repositoryId"`
	models.RequestScope
}

CreateAdminTeamsTeamIDCodeOwnershipInput is the input for CreateAdminTeamsTeamIDCodeOwnership — Make Team The Owner Of A Repository.

type CreateAdminTeamsTeamIDEventsInput added in v0.21.0

type CreateAdminTeamsTeamIDEventsInput struct {
	TeamID               string   `path:"teamID" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" 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"`
	ExcludeEventTypes    []string `json:"excludeEventTypes,omitempty"`
	ExcludeServices      []string `json:"excludeServices,omitempty"`
	FindingIds           []string `json:"findingIds,omitempty"`
	HideNoise            *bool    `json:"hideNoise,omitempty"`
	Limit                *int     `json:"limit,omitempty"`
	PrCanonicalID        *string  `json:"prCanonicalId,omitempty"`
	Query                *string  `json:"query,omitempty"`
	QueryEventTypes      []string `json:"queryEventTypes,omitempty"`
	RunID                *string  `json:"runId,omitempty"`
	Services             []string `json:"services,omitempty"`
	models.RequestScope
}

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

type CreateAdminTicketingBulkOperationsOperationIdCancelInput added in v0.27.0

type CreateAdminTicketingBulkOperationsOperationIdCancelInput struct {
	OperationID          string `path:"operationId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateAdminTicketingBulkOperationsOperationIdCancelInput is the input for CreateAdminTicketingBulkOperationsOperationIdCancel — Request Bulk Operation Cancellation.

type CreateAdminTicketingSavedFiltersInput added in v0.27.0

type CreateAdminTicketingSavedFiltersInput struct {
	GithubInstallationID *int64                                `url:"githubInstallationId,omitempty" json:"-"`
	Filter               models.EndpointsTicketWorkbenchFilter `json:"filter"`
	Name                 string                                `json:"name"`
	models.RequestScope
}

CreateAdminTicketingSavedFiltersInput is the input for CreateAdminTicketingSavedFilters — Create Saved Ticket Filter.

type CreateAdminTicketingSettingsFindingTypeInput added in v0.27.0

type CreateAdminTicketingSettingsFindingTypeInput struct {
	FindingType          string                                 `path:"findingType" json:"-"`
	GithubInstallationID *int64                                 `url:"githubInstallationId,omitempty" json:"-"`
	MigrationAction      *models.DatabaseTicketMigrationAction  `json:"migrationAction,omitempty"`
	Proposal             models.EndpointsTicketSettingsProposal `json:"proposal"`
	UserCanonicalID      *string                                `json:"userCanonicalId,omitempty"`
	models.RequestScope
}

CreateAdminTicketingSettingsFindingTypeInput is the input for CreateAdminTicketingSettingsFindingType — Save Ticket Settings.

type CreateAdminTicketingSettingsFindingTypePreviewInput added in v0.27.0

type CreateAdminTicketingSettingsFindingTypePreviewInput struct {
	FindingType          string                                 `path:"findingType" json:"-"`
	GithubInstallationID *int64                                 `url:"githubInstallationId,omitempty" json:"-"`
	Proposal             models.EndpointsTicketSettingsProposal `json:"proposal"`
	UserCanonicalID      *string                                `json:"userCanonicalId,omitempty"`
	models.RequestScope
}

CreateAdminTicketingSettingsFindingTypePreviewInput is the input for CreateAdminTicketingSettingsFindingTypePreview — Preview Ticket Settings Impact.

type CreateAdminTicketingTicketsBulkAddCommentInput added in v0.27.0

type CreateAdminTicketingTicketsBulkAddCommentInput struct {
	GithubInstallationID *int64                                `url:"githubInstallationId,omitempty" json:"-"`
	ConfirmationToken    *string                               `json:"confirmationToken,omitempty"`
	DryRun               *bool                                 `json:"dryRun,omitempty"`
	Filter               models.EndpointsTicketWorkbenchFilter `json:"filter"`
	Params               *models.EndpointsBulkAddCommentParams `json:"params,omitempty"`
	models.RequestScope
}

CreateAdminTicketingTicketsBulkAddCommentInput is the input for CreateAdminTicketingTicketsBulkAddComment — Bulk Add Comment To Tickets.

type CreateAdminTicketingTicketsBulkCloseInput added in v0.27.0

type CreateAdminTicketingTicketsBulkCloseInput struct {
	GithubInstallationID *int64                                `url:"githubInstallationId,omitempty" json:"-"`
	ConfirmationToken    *string                               `json:"confirmationToken,omitempty"`
	DryRun               *bool                                 `json:"dryRun,omitempty"`
	Filter               models.EndpointsTicketWorkbenchFilter `json:"filter"`
	Params               *models.EndpointsBulkCloseParams      `json:"params,omitempty"`
	models.RequestScope
}

CreateAdminTicketingTicketsBulkCloseInput is the input for CreateAdminTicketingTicketsBulkClose — Bulk Close Tickets.

type CreateAdminTicketingTicketsBulkMoveInput added in v0.27.0

type CreateAdminTicketingTicketsBulkMoveInput struct {
	GithubInstallationID *int64                                `url:"githubInstallationId,omitempty" json:"-"`
	ConfirmationToken    *string                               `json:"confirmationToken,omitempty"`
	DryRun               *bool                                 `json:"dryRun,omitempty"`
	Filter               models.EndpointsTicketWorkbenchFilter `json:"filter"`
	Params               *models.EndpointsBulkMoveParams       `json:"params,omitempty"`
	models.RequestScope
}

CreateAdminTicketingTicketsBulkMoveInput is the input for CreateAdminTicketingTicketsBulkMove — Bulk Move Tickets.

type CreateAdminTicketingTicketsBulkReassignAssigneeInput added in v0.27.0

type CreateAdminTicketingTicketsBulkReassignAssigneeInput struct {
	GithubInstallationID *int64                                      `url:"githubInstallationId,omitempty" json:"-"`
	ConfirmationToken    *string                                     `json:"confirmationToken,omitempty"`
	DryRun               *bool                                       `json:"dryRun,omitempty"`
	Filter               models.EndpointsTicketWorkbenchFilter       `json:"filter"`
	Params               *models.EndpointsBulkReassignAssigneeParams `json:"params,omitempty"`
	models.RequestScope
}

CreateAdminTicketingTicketsBulkReassignAssigneeInput is the input for CreateAdminTicketingTicketsBulkReassignAssignee — Bulk Reassign Ticket Assignee.

type CreateAdminTicketingTicketsBulkReassignTeamInput added in v0.27.0

type CreateAdminTicketingTicketsBulkReassignTeamInput struct {
	GithubInstallationID *int64                                  `url:"githubInstallationId,omitempty" json:"-"`
	ConfirmationToken    *string                                 `json:"confirmationToken,omitempty"`
	DryRun               *bool                                   `json:"dryRun,omitempty"`
	Filter               models.EndpointsTicketWorkbenchFilter   `json:"filter"`
	Params               *models.EndpointsBulkReassignTeamParams `json:"params,omitempty"`
	models.RequestScope
}

CreateAdminTicketingTicketsBulkReassignTeamInput is the input for CreateAdminTicketingTicketsBulkReassignTeam — Bulk Reassign Tickets to Team.

type CreateAdminTicketingTicketsBulkRelabelInput added in v0.27.0

type CreateAdminTicketingTicketsBulkRelabelInput struct {
	GithubInstallationID *int64                                `url:"githubInstallationId,omitempty" json:"-"`
	ConfirmationToken    *string                               `json:"confirmationToken,omitempty"`
	DryRun               *bool                                 `json:"dryRun,omitempty"`
	Filter               models.EndpointsTicketWorkbenchFilter `json:"filter"`
	Params               *models.EndpointsBulkRelabelParams    `json:"params,omitempty"`
	models.RequestScope
}

CreateAdminTicketingTicketsBulkRelabelInput is the input for CreateAdminTicketingTicketsBulkRelabel — Bulk Relabel Tickets.

type CreateAdminTicketingTicketsBulkReopenInput added in v0.27.0

type CreateAdminTicketingTicketsBulkReopenInput struct {
	GithubInstallationID *int64                                `url:"githubInstallationId,omitempty" json:"-"`
	ConfirmationToken    *string                               `json:"confirmationToken,omitempty"`
	DryRun               *bool                                 `json:"dryRun,omitempty"`
	Filter               models.EndpointsTicketWorkbenchFilter `json:"filter"`
	Params               *models.EndpointsBulkReopenParams     `json:"params,omitempty"`
	models.RequestScope
}

CreateAdminTicketingTicketsBulkReopenInput is the input for CreateAdminTicketingTicketsBulkReopen — Bulk Reopen Tickets.

type CreateAdminTicketingTicketsBulkResyncInput added in v0.27.0

type CreateAdminTicketingTicketsBulkResyncInput struct {
	GithubInstallationID *int64                                `url:"githubInstallationId,omitempty" json:"-"`
	ConfirmationToken    *string                               `json:"confirmationToken,omitempty"`
	DryRun               *bool                                 `json:"dryRun,omitempty"`
	Filter               models.EndpointsTicketWorkbenchFilter `json:"filter"`
	Params               *models.EndpointsBulkResyncParams     `json:"params,omitempty"`
	models.RequestScope
}

CreateAdminTicketingTicketsBulkResyncInput is the input for CreateAdminTicketingTicketsBulkResync — Bulk Re-Sync Tickets.

type CreateAdminTicketingTicketsBulkSetPriorityInput added in v0.27.0

type CreateAdminTicketingTicketsBulkSetPriorityInput struct {
	GithubInstallationID *int64                                 `url:"githubInstallationId,omitempty" json:"-"`
	ConfirmationToken    *string                                `json:"confirmationToken,omitempty"`
	DryRun               *bool                                  `json:"dryRun,omitempty"`
	Filter               models.EndpointsTicketWorkbenchFilter  `json:"filter"`
	Params               *models.EndpointsBulkSetPriorityParams `json:"params,omitempty"`
	models.RequestScope
}

CreateAdminTicketingTicketsBulkSetPriorityInput is the input for CreateAdminTicketingTicketsBulkSetPriority — Bulk Set Ticket Priority.

type CreateAdminTriageContextCensusInput added in v0.27.0

type CreateAdminTriageContextCensusInput struct {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	FindingIds           []string `json:"findingIds,omitempty"`
	models.RequestScope
}

CreateAdminTriageContextCensusInput is the input for CreateAdminTriageContextCensus — Post Triage Context Census.

type CreateAdminUiSavedViewsInput added in v0.21.0

type CreateAdminUiSavedViewsInput struct {
	GithubInstallationID *int64                           `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64                             `url:"githubInstallationId,omitempty" json:"-"`
	UseSuggestions       bool                               `json:"useSuggestions"`
	UserMappings         []models.EndpointsUserMappingInput `json:"userMappings,omitempty"`
	models.RequestScope
}

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

type CreateAdminUsersActivateInput added in v0.27.0

type CreateAdminUsersActivateInput struct {
	GithubInstallationID *int64                                    `url:"githubInstallationId,omitempty" json:"-"`
	Users                []models.EndpointsAdminActivateUserTarget `json:"users,omitempty"`
	models.RequestScope
}

CreateAdminUsersActivateInput is the input for CreateAdminUsersActivate — Activate Users.

type CreateAdminUsersBulkSearchMappingsInput added in v0.21.0

type CreateAdminUsersBulkSearchMappingsInput struct {
	GithubInstallationID   *int64   `url:"githubInstallationId,omitempty" json:"-"`
	GitCanonicalUserIds    []string `json:"gitCanonicalUserIds,omitempty"`
	GithubCanonicalUserIds []string `json:"githubCanonicalUserIds,omitempty"`
	models.RequestScope
}

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

type CreateAdminUsersDeactivateInput added in v0.27.0

type CreateAdminUsersDeactivateInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	UserID               string `json:"userId"`
	models.RequestScope
}

CreateAdminUsersDeactivateInput is the input for CreateAdminUsersDeactivate — Deactivate User.

type CreateAdminUsersInput added in v0.21.0

type CreateAdminUsersInput struct {
	GithubInstallationID *int64                    `url:"githubInstallationId,omitempty" json:"-"`
	User                 models.EndpointsUserInput `json:"user"`
	models.RequestScope
}

CreateAdminUsersInput is the input for CreateAdminUsers — Post User.

type CreateAdminUsersReactivateInput added in v0.27.0

type CreateAdminUsersReactivateInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	UserID               string `json:"userId"`
	models.RequestScope
}

CreateAdminUsersReactivateInput is the input for CreateAdminUsersReactivate — Reactivate User.

type CreateContextApplicationsInput added in v0.21.0

type CreateContextApplicationsInput struct {
	GithubInstallationID *int64                           `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Force                bool   `json:"force"`
	ProviderOwnerID      string `json:"providerOwnerId"`
	models.RequestScope
}

CreateContextApplicationsRebuildInput is the input for CreateContextApplicationsRebuild — Rebuild Applications.

type CreateContextCloudConnectorPrRunsInput added in v0.27.0

type CreateContextCloudConnectorPrRunsInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Digest               *string `json:"digest,omitempty"`
	ExpectedRunID        *string `json:"expectedRunId,omitempty"`
	models.RequestScope
}

CreateContextCloudConnectorPrRunsInput is the input for CreateContextCloudConnectorPrRuns — Start Cloud Connector PR Run.

type CreateContextCloudConnectorPrRunsRunIdApproveInput added in v0.27.0

type CreateContextCloudConnectorPrRunsRunIdApproveInput struct {
	RunID                string `path:"runId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Digest               string `json:"digest"`
	models.RequestScope
}

CreateContextCloudConnectorPrRunsRunIdApproveInput is the input for CreateContextCloudConnectorPrRunsRunIdApprove — Create approved AWS connector draft PR.

type CreateContextCloudConnectorPrRunsRunIdRecoverInput added in v0.27.0

type CreateContextCloudConnectorPrRunsRunIdRecoverInput struct {
	RunID                string `path:"runId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	ConfirmNoPullRequest bool   `json:"confirmNoPullRequest"`
	Digest               string `json:"digest"`
	models.RequestScope
}

CreateContextCloudConnectorPrRunsRunIdRecoverInput is the input for CreateContextCloudConnectorPrRunsRunIdRecover — Recover unresolved connector publication.

type CreateContextCloudReconScansInput added in v0.21.0

type CreateContextCloudReconScansInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	AccountIds           []string `url:"accountIds,omitempty" json:"-"`
	ClusterIds           []string `url:"clusterIds,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	Provider             *string  `url:"provider,omitempty" json:"-"`
	RebuildInfraGraph    *bool    `url:"rebuildInfraGraph,omitempty" json:"-"`
	models.RequestScope
}

CreateContextCloudScanStartInput is the input for CreateContextCloudScanStart — Start Cloud Scan.

type CreateContextMemoriesGrepInput added in v0.27.0

type CreateContextMemoriesGrepInput struct {
	GithubInstallationID *int64                           `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int                             `json:"limit,omitempty"`
	MemoryClass          *models.ModelsMemoryMemoryClass  `json:"memoryClass,omitempty"`
	MemoryTypes          []models.ModelsMemoryMemoryType  `json:"memoryTypes,omitempty"`
	MinTrustTier         *int                             `json:"minTrustTier,omitempty"`
	Pattern              string                           `json:"pattern"`
	ResourceType         *models.ModelsMemoryResourceType `json:"resourceType,omitempty"`
	Scope                *models.ModelsMemoryScope        `json:"scope,omitempty"`
	models.RequestScope
}

CreateContextMemoriesGrepInput is the input for CreateContextMemoriesGrep — Grep Memories.

type CreateContextMemoriesInput added in v0.21.0

type CreateContextMemoriesInput struct {
	GithubInstallationID *int64                                   `url:"githubInstallationId,omitempty" json:"-"`
	Anchors              []string                                 `json:"anchors,omitempty"`
	Citations            []models.ModelsMemoryCitationsElem       `json:"citations,omitempty"`
	CommentIds           []string                                 `json:"commentIds,omitempty"`
	Confidence           *float64                                 `json:"confidence,omitempty"`
	Content              string                                   `json:"content"`
	CreatedBy            *string                                  `json:"createdBy,omitempty"`
	CrossReferences      []models.ModelsMemoryCrossReferencesElem `json:"crossReferences,omitempty"`
	EventTime            *string                                  `json:"eventTime,omitempty"`
	IsUserCreated        *bool                                    `json:"isUserCreated,omitempty"`
	MemoryClass          *models.ModelsMemoryMemoryClass          `json:"memoryClass,omitempty"`
	MemoryID             *string                                  `json:"memoryId,omitempty"`
	MemoryType           models.ModelsMemoryMemoryType            `json:"memoryType"`
	Metadata             *models.ModelsMemoryMetadata             `json:"metadata,omitempty"`
	ParentNoteID         *string                                  `json:"parentNoteId,omitempty"`
	Priority             *models.ModelsMemoryPriority             `json:"priority,omitempty"`
	PromptVersion        *string                                  `json:"promptVersion,omitempty"`
	ResourceID           *string                                  `json:"resourceId,omitempty"`
	ResourceType         *models.ModelsMemoryResourceType         `json:"resourceType,omitempty"`
	Scope                *models.ModelsMemoryScope                `json:"scope,omitempty"`
	SourceEvent          *string                                  `json:"sourceEvent,omitempty"`
	SupersedesMemoryID   *string                                  `json:"supersedesMemoryId,omitempty"`
	Tags                 []string                                 `json:"tags,omitempty"`
	Title                *string                                  `json:"title,omitempty"`
	TrustTier            *int                                     `json:"trustTier,omitempty"`
	models.RequestScope
}

CreateContextMemoriesInput is the input for CreateContextMemories — Create Memory.

type CreateContextMemoriesMemoryIdRetractInput added in v0.27.0

type CreateContextMemoriesMemoryIdRetractInput struct {
	MemoryID             string  `path:"memoryId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Reason               string  `json:"reason"`
	RetractedBy          *string `json:"retractedBy,omitempty"`
	models.RequestScope
}

CreateContextMemoriesMemoryIdRetractInput is the input for CreateContextMemoriesMemoryIdRetract — Retract Memory.

type CreateContextMemoriesSearchInput added in v0.27.0

type CreateContextMemoriesSearchInput struct {
	GithubInstallationID *int64                           `url:"githubInstallationId,omitempty" json:"-"`
	Anchors              []string                         `json:"anchors,omitempty"`
	IncludeOrgWide       *bool                            `json:"includeOrgWide,omitempty"`
	Limit                *int                             `json:"limit,omitempty"`
	MemoryClass          *models.ModelsMemoryMemoryClass  `json:"memoryClass,omitempty"`
	MemoryTypes          []models.ModelsMemoryMemoryType  `json:"memoryTypes,omitempty"`
	MinTrustTier         *int                             `json:"minTrustTier,omitempty"`
	Query                string                           `json:"query"`
	ResourceType         *models.ModelsMemoryResourceType `json:"resourceType,omitempty"`
	Scope                *models.ModelsMemoryScope        `json:"scope,omitempty"`
	models.RequestScope
}

CreateContextMemoriesSearchInput is the input for CreateContextMemoriesSearch — Search Memories.

type CreateContextRagResyncInput added in v0.21.0

type CreateContextRagResyncInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	ConfluenceOnly       *bool  `json:"confluenceOnly,omitempty"`
	models.RequestScope
}

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

type CreateContextRepoScansInput added in v0.21.0

type CreateContextRepoScansInput struct {
	GithubInstallationID *int64                                      `url:"githubInstallationId,omitempty" json:"-"`
	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 CreateContextRepoScopeScansInput added in v0.27.0

type CreateContextRepoScopeScansInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	IncludeArchived      *bool  `url:"includeArchived,omitempty" json:"-"`
	IncludeArchivedBody  *bool  `json:"includeArchived,omitempty"`
	models.RequestScope
}

CreateContextRepoScopeScansInput is the input for CreateContextRepoScopeScans — Start Repo-Scope Scan.

type CreateContextReportsInput added in v0.21.0

type CreateContextReportsInput struct {
	GithubInstallationID *int64                          `url:"githubInstallationId,omitempty" json:"-"`
	Packages             []models.EndpointsPackageFilter `json:"packages,omitempty"`
	Repositories         []string                        `json:"repositories,omitempty"`
	models.RequestScope
}

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

type CreateContextRepositoriesRepositoryIdExecutionRecipesDiscoverInput added in v0.27.0

type CreateContextRepositoriesRepositoryIdExecutionRecipesDiscoverInput struct {
	RepositoryID         string   `path:"repositoryId" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	Branch               *string  `json:"branch,omitempty"`
	ProjectIds           []string `json:"projectIds,omitempty"`
	models.RequestScope
}

CreateContextRepositoriesRepositoryIdExecutionRecipesDiscoverInput is the input for CreateContextRepositoriesRepositoryIdExecutionRecipesDiscover — Start Repository Execution Recipe Discovery.

type CreateContextRepositoriesRepositoryIdProjectsProjectIdSchemaInput added in v0.21.0

type CreateContextRepositoriesRepositoryIdProjectsProjectIdSchemaInput struct {
	RepositoryID         string                    `path:"repositoryId" json:"-"`
	ProjectID            string                    `path:"projectId" json:"-"`
	GithubInstallationID *int64                    `url:"githubInstallationId,omitempty" 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 CreateContextRepositoriesRepositoryIdProjectsProjectIdSchemaTriggerInput added in v0.27.0

type CreateContextRepositoriesRepositoryIdProjectsProjectIdSchemaTriggerInput struct {
	RepositoryID         string  `path:"repositoryId" json:"-"`
	ProjectID            string  `path:"projectId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Branch               *string `json:"branch,omitempty"`
	models.RequestScope
}

CreateContextRepositoriesRepositoryIdProjectsProjectIdSchemaTriggerInput is the input for CreateContextRepositoriesRepositoryIdProjectsProjectIdSchemaTrigger — Trigger Project Schema Reversing.

type CreateContextRepositoriesRepositoryIdRepoContextTriggerInput added in v0.27.0

type CreateContextRepositoriesRepositoryIdRepoContextTriggerInput struct {
	RepositoryID         string   `path:"repositoryId" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	Branch               *string  `json:"branch,omitempty"`
	Force                *bool    `json:"force,omitempty"`
	PathPrefixes         []string `json:"pathPrefixes,omitempty"`
	Subagents            []string `json:"subagents,omitempty"`
	models.RequestScope
}

CreateContextRepositoriesRepositoryIdRepoContextTriggerInput is the input for CreateContextRepositoriesRepositoryIdRepoContextTrigger — Trigger Repository Context.

type CreateContextSbomingestorReplayInput added in v0.21.0

type CreateContextSbomingestorReplayInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64                              `url:"githubInstallationId,omitempty" json:"-"`
	BaselineOnly         *bool                               `json:"baselineOnly,omitempty"`
	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"`
	ManifestOnly         *bool                               `json:"manifestOnly,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 CreateContextSbomsRunsInput added in v0.27.0

type CreateContextSbomsRunsInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Branch               *string `json:"branch,omitempty"`
	CommitSha            *string `json:"commitSha,omitempty"`
	RepositoryID         string  `json:"repositoryId"`
	models.RequestScope
}

CreateContextSbomsRunsInput is the input for CreateContextSbomsRuns — Start SBOM Run.

type CreateContextSbomsScanInput added in v0.21.0

type CreateContextSbomsScanInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	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 CreateContextSetupRecommendationsPentestAssessmentsRecommendationIdAcceptInput added in v0.27.0

type CreateContextSetupRecommendationsPentestAssessmentsRecommendationIdAcceptInput struct {
	RecommendationID     string `path:"recommendationId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	ApplicationID        string `json:"applicationId"`
	models.RequestScope
}

CreateContextSetupRecommendationsPentestAssessmentsRecommendationIdAcceptInput is the input for CreateContextSetupRecommendationsPentestAssessmentsRecommendationIdAccept — Accept assessment setup proposal.

type CreateContextSetupRecommendationsPentestAssessmentsRecommendationIdDismissInput added in v0.27.0

type CreateContextSetupRecommendationsPentestAssessmentsRecommendationIdDismissInput struct {
	RecommendationID     string `path:"recommendationId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateContextSetupRecommendationsPentestAssessmentsRecommendationIdDismissInput is the input for CreateContextSetupRecommendationsPentestAssessmentsRecommendationIdDismiss — Dismiss assessment setup proposal.

type CreateContextSetupRecommendationsPentestAssessmentsRefreshInput added in v0.27.0

type CreateContextSetupRecommendationsPentestAssessmentsRefreshInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateContextSetupRecommendationsPentestAssessmentsRefreshInput is the input for CreateContextSetupRecommendationsPentestAssessmentsRefresh — Refresh assessment setup proposals.

type CreateContextSetupRecommendationsPentestTargetsRecommendationIdAcceptInput added in v0.27.0

type CreateContextSetupRecommendationsPentestTargetsRecommendationIdAcceptInput struct {
	RecommendationID     string `path:"recommendationId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	TargetID             string `json:"targetId"`
	models.RequestScope
}

CreateContextSetupRecommendationsPentestTargetsRecommendationIdAcceptInput is the input for CreateContextSetupRecommendationsPentestTargetsRecommendationIdAccept — Accept pentest target recommendation.

type CreateContextSetupRecommendationsPentestTargetsRecommendationIdDismissInput added in v0.27.0

type CreateContextSetupRecommendationsPentestTargetsRecommendationIdDismissInput struct {
	RecommendationID     string `path:"recommendationId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateContextSetupRecommendationsPentestTargetsRecommendationIdDismissInput is the input for CreateContextSetupRecommendationsPentestTargetsRecommendationIdDismiss — Dismiss pentest target recommendation.

type CreateContextSetupRecommendationsPentestTargetsRefreshInput added in v0.27.0

type CreateContextSetupRecommendationsPentestTargetsRefreshInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateContextSetupRecommendationsPentestTargetsRefreshInput is the input for CreateContextSetupRecommendationsPentestTargetsRefresh — Refresh pentest target recommendations.

type CreateContextVaultFileInput added in v0.21.0

type CreateContextVaultFileInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Description          *string `json:"description,omitempty"`
	FileName             string  `json:"fileName"`
	Size                 *int64  `json:"size,omitempty"`
	models.RequestScope
}

CreateContextVaultFileInput is the input for CreateContextVaultFile — Post Vault File.

type CreateContextVaultIndexInput added in v0.27.0

type CreateContextVaultIndexInput struct {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	FileIDs              []string `json:"fileIDs,omitempty"`
	models.RequestScope
}

CreateContextVaultIndexInput is the input for CreateContextVaultIndex — Index Vault Files.

type CreateContextVaultOnboardInput added in v0.21.0

type CreateContextVaultOnboardInput struct {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	FileIDs              []string `json:"fileIDs,omitempty"`
	RunID                *string  `json:"runId,omitempty"`
	models.RequestScope
}

CreateContextVaultOnboardInput is the input for CreateContextVaultOnboard — Trigger Vault Onboarding.

type CreateContextVaultSearchInput added in v0.27.0

type CreateContextVaultSearchInput struct {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	DocTypes             []string `json:"docTypes,omitempty"`
	DocumentIds          []string `json:"documentIds,omitempty"`
	Limit                *int     `json:"limit,omitempty"`
	Query                string   `json:"query"`
	models.RequestScope
}

CreateContextVaultSearchInput is the input for CreateContextVaultSearch — Search Vault Documents.

type CreateContextWafAllowlistPrRunsInput added in v0.27.0

type CreateContextWafAllowlistPrRunsInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Digest               *string `json:"digest,omitempty"`
	ExpectedRunID        *string `json:"expectedRunId,omitempty"`
	models.RequestScope
}

CreateContextWafAllowlistPrRunsInput is the input for CreateContextWafAllowlistPrRuns — Start WAF Allowlist PR Run.

type CreateContextWafAllowlistPrRunsRunIdApproveInput added in v0.27.0

type CreateContextWafAllowlistPrRunsRunIdApproveInput struct {
	RunID                string `path:"runId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Digest               string `json:"digest"`
	models.RequestScope
}

CreateContextWafAllowlistPrRunsRunIdApproveInput is the input for CreateContextWafAllowlistPrRunsRunIdApprove — Create approved WAF allowlist draft PR.

type CreateContextWafAllowlistPrRunsRunIdRecoverInput added in v0.27.0

type CreateContextWafAllowlistPrRunsRunIdRecoverInput struct {
	RunID                string `path:"runId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	ConfirmNoPullRequest bool   `json:"confirmNoPullRequest"`
	Digest               string `json:"digest"`
	models.RequestScope
}

CreateContextWafAllowlistPrRunsRunIdRecoverInput is the input for CreateContextWafAllowlistPrRunsRunIdRecover — Recover unresolved WAF allowlist publication.

type CreateCspmFindingsFindingIdAllowlistInput added in v0.27.0

type CreateCspmFindingsFindingIdAllowlistInput struct {
	FindingID            string                      `path:"findingId" json:"-"`
	GithubInstallationID *int64                      `url:"githubInstallationId,omitempty" json:"-"`
	AllowlistReason      string                      `json:"allowlistReason"`
	AllowlistType        *models.ModelsAllowlistType `json:"allowlistType,omitempty"`
	UserCanonicalID      *string                     `json:"userCanonicalId,omitempty"`
	models.RequestScope
}

CreateCspmFindingsFindingIdAllowlistInput is the input for CreateCspmFindingsFindingIdAllowlist — Allowlist CSPM Finding.

func (*CreateCspmFindingsFindingIdAllowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateCspmFindingsFindingIdArchiveInput added in v0.27.0

type CreateCspmFindingsFindingIdArchiveInput struct {
	FindingID            string  `path:"findingId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	UserCanonicalID      *string `json:"userCanonicalId,omitempty"`
	models.RequestScope
}

CreateCspmFindingsFindingIdArchiveInput is the input for CreateCspmFindingsFindingIdArchive — Archive CSPM Finding.

func (*CreateCspmFindingsFindingIdArchiveInput) SetFindingID added in v0.27.0

func (in *CreateCspmFindingsFindingIdArchiveInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type CreateCspmFindingsFindingIdAutofixFixInput added in v0.21.0

type CreateCspmFindingsFindingIdAutofixFixInput struct {
	FindingID             string                              `path:"findingId" json:"-"`
	GithubInstallationID  *int64                              `url:"githubInstallationId,omitempty" json:"-"`
	Force                 *bool                               `json:"force,omitempty"`
	GitRepositoryProvider *models.ModelsGitRepositoryProvider `json:"gitRepositoryProvider,omitempty"`
	Message               *string                             `json:"message,omitempty"`
	OriginCampaignID      *string                             `json:"originCampaignId,omitempty"`
	UseCachedFix          *bool                               `json:"useCachedFix,omitempty"`
	models.RequestScope
}

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

func (*CreateCspmFindingsFindingIdAutofixFixInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateCspmFindingsFindingIdMarkFalsePositiveInput added in v0.27.0

type CreateCspmFindingsFindingIdMarkFalsePositiveInput struct {
	FindingID            string  `path:"findingId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	FalsePositiveReason  string  `json:"falsePositiveReason"`
	UserCanonicalID      *string `json:"userCanonicalId,omitempty"`
	models.RequestScope
}

CreateCspmFindingsFindingIdMarkFalsePositiveInput is the input for CreateCspmFindingsFindingIdMarkFalsePositive — Mark CSPM Finding as False Positive.

func (*CreateCspmFindingsFindingIdMarkFalsePositiveInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateCspmFindingsFindingIdTicketInput added in v0.21.0

type CreateCspmFindingsFindingIdTicketInput struct {
	FindingID            string              `path:"findingId" json:"-"`
	GithubInstallationID *int64              `url:"githubInstallationId,omitempty" 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.

func (*CreateCspmFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

func (in *CreateCspmFindingsFindingIdTicketInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type CreateCspmFindingsFindingIdUnallowlistInput added in v0.27.0

type CreateCspmFindingsFindingIdUnallowlistInput struct {
	FindingID            string  `path:"findingId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	UnallowlistReason    *string `json:"unallowlistReason,omitempty"`
	UserCanonicalID      *string `json:"userCanonicalId,omitempty"`
	models.RequestScope
}

CreateCspmFindingsFindingIdUnallowlistInput is the input for CreateCspmFindingsFindingIdUnallowlist — Unallowlist CSPM Finding.

func (*CreateCspmFindingsFindingIdUnallowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateCspmFindingsFindingIdUnarchiveInput added in v0.27.0

type CreateCspmFindingsFindingIdUnarchiveInput struct {
	FindingID            string  `path:"findingId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	UserCanonicalID      *string `json:"userCanonicalId,omitempty"`
	models.RequestScope
}

CreateCspmFindingsFindingIdUnarchiveInput is the input for CreateCspmFindingsFindingIdUnarchive — Unarchive CSPM Finding.

func (*CreateCspmFindingsFindingIdUnarchiveInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateCspmFindingsFindingIdUnmarkFalsePositiveInput added in v0.27.0

type CreateCspmFindingsFindingIdUnmarkFalsePositiveInput struct {
	FindingID            string  `path:"findingId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	UserCanonicalID      *string `json:"userCanonicalId,omitempty"`
	models.RequestScope
}

CreateCspmFindingsFindingIdUnmarkFalsePositiveInput is the input for CreateCspmFindingsFindingIdUnmarkFalsePositive — Unmark CSPM Finding as False Positive.

func (*CreateCspmFindingsFindingIdUnmarkFalsePositiveInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateCspmScansStartInput added in v0.27.0

type CreateCspmScansStartInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateCspmScansStartInput is the input for CreateCspmScansStart — Start CSPM Scan.

type CreateDastApplicationsFromContextInput added in v0.27.0

type CreateDastApplicationsFromContextInput struct {
	GithubInstallationID *int64                                     `url:"githubInstallationId,omitempty" json:"-"`
	ContextApplicationID string                                     `json:"contextApplicationId"`
	Name                 *string                                    `json:"name,omitempty"`
	WebServices          []models.EndpointsDASTAssessmentWebService `json:"webServices,omitempty"`
	models.RequestScope
}

CreateDastApplicationsFromContextInput is the input for CreateDastApplicationsFromContext — Create Assessment Setup From Context Application.

type CreateDastApplicationsInput added in v0.27.0

type CreateDastApplicationsInput struct {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	ContextApplicationID *string  `json:"contextApplicationId,omitempty"`
	Description          *string  `json:"description,omitempty"`
	Name                 *string  `json:"name,omitempty"`
	ScopeExcludePatterns []string `json:"scopeExcludePatterns,omitempty"`
	WebServiceIds        []string `json:"webServiceIds,omitempty"`
	models.RequestScope
}

CreateDastApplicationsInput is the input for CreateDastApplications — Create Application.

type CreateDastApplicationsReadinessInput added in v0.27.0

type CreateDastApplicationsReadinessInput struct {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	ApplicationIds       []string `json:"applicationIds,omitempty"`
	models.RequestScope
}

CreateDastApplicationsReadinessInput is the input for CreateDastApplicationsReadiness — Get Application Assessment Readiness.

type CreateDastBughuntConfigValidateInput added in v0.21.0

type CreateDastBughuntConfigValidateInput struct {
	GithubInstallationID *int64                             `url:"githubInstallationId,omitempty" json:"-"`
	Config               models.EndpointsBugHuntConfigInput `json:"config"`
	models.RequestScope
}

CreateDastBughuntConfigValidateInput is the input for CreateDastBughuntConfigValidate — Validate BugHunt Config.

type CreateDastBughuntFindingsFindingIdTicketInput added in v0.27.0

type CreateDastBughuntFindingsFindingIdTicketInput struct {
	FindingID            string              `path:"findingId" json:"-"`
	GithubInstallationID *int64              `url:"githubInstallationId,omitempty" json:"-"`
	Assignees            []models.ModelsUser `json:"assignees,omitempty"`
	Message              *string             `json:"message,omitempty"`
	Project              *string             `json:"project,omitempty"`
	models.RequestScope
}

CreateDastBughuntFindingsFindingIdTicketInput is the input for CreateDastBughuntFindingsFindingIdTicket — Create Ticket for BugHunt Finding.

func (*CreateDastBughuntFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateDastBughuntProgramImportInput added in v0.27.0

type CreateDastBughuntProgramImportInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	ProgramType          string `json:"programType"`
	ProgramURL           string `json:"programUrl"`
	models.RequestScope
}

CreateDastBughuntProgramImportInput is the input for CreateDastBughuntProgramImport — Preview BugHunt Program Import.

type CreateDastBughuntScansInput added in v0.21.0

type CreateDastBughuntScansInput struct {
	GithubInstallationID *int64                            `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64                             `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	TestURL              *string `json:"testUrl,omitempty"`
	models.RequestScope
}

CreateDastCredentialsCredentialIdValidateInput is the input for CreateDastCredentialsCredentialIdValidate — Validate Credential.

type CreateDastCredentialsCredentialIdValidationsInput added in v0.27.0

type CreateDastCredentialsCredentialIdValidationsInput struct {
	CredentialID         string  `path:"credentialId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	TestURL              *string `json:"testUrl,omitempty"`
	models.RequestScope
}

CreateDastCredentialsCredentialIdValidationsInput is the input for CreateDastCredentialsCredentialIdValidations — Start Credential Validation.

type CreateDastCredentialsInput added in v0.21.0

type CreateDastCredentialsInput struct {
	GithubInstallationID *int64                        `url:"githubInstallationId,omitempty" json:"-"`
	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 CreateDastCredentialsValidateInput added in v0.27.0

type CreateDastCredentialsValidateInput struct {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	CredentialIds        []string `json:"credentialIds,omitempty"`
	TestURL              *string  `json:"testUrl,omitempty"`
	models.RequestScope
}

CreateDastCredentialsValidateInput is the input for CreateDastCredentialsValidate — Validate Credentials.

type CreateDastExploitValidationFindingsFindingIdValidateInput added in v0.27.0

type CreateDastExploitValidationFindingsFindingIdValidateInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateDastExploitValidationFindingsFindingIdValidateInput is the input for CreateDastExploitValidationFindingsFindingIdValidate — Start Exploit Validation for a Finding.

func (*CreateDastExploitValidationFindingsFindingIdValidateInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateDastExploitValidationPoliciesInput added in v0.27.0

type CreateDastExploitValidationPoliciesInput struct {
	GithubInstallationID     *int64                                          `url:"githubInstallationId,omitempty" json:"-"`
	DaysOfWeek               []int                                           `json:"daysOfWeek,omitempty"`
	Enabled                  bool                                            `json:"enabled"`
	EndTime                  string                                          `json:"endTime"`
	FindingTypes             []models.ModelsDASTExploitValidationFindingType `json:"findingTypes,omitempty"`
	MinimumExploitability    string                                          `json:"minimumExploitability"`
	MinimumSeverity          string                                          `json:"minimumSeverity"`
	Name                     string                                          `json:"name"`
	RevalidationCooldownDays int                                             `json:"revalidationCooldownDays"`
	StartTime                string                                          `json:"startTime"`
	Timezone                 string                                          `json:"timezone"`
	WebServiceIds            []string                                        `json:"webServiceIds,omitempty"`
	models.RequestScope
}

CreateDastExploitValidationPoliciesInput is the input for CreateDastExploitValidationPolicies — Create Exploit Validation Policy.

type CreateDastExploitValidationPoliciesPolicyIdArmInput added in v0.27.0

type CreateDastExploitValidationPoliciesPolicyIdArmInput struct {
	PolicyID              string                                         `path:"policyId" json:"-"`
	GithubInstallationID  *int64                                         `url:"githubInstallationId,omitempty" json:"-"`
	Capabilities          []models.ModelsDASTExploitValidationCapability `json:"capabilities,omitempty"`
	ExpectedUpdatedAt     string                                         `json:"expectedUpdatedAt"`
	SafetyContractVersion int                                            `json:"safetyContractVersion"`
	models.RequestScope
}

CreateDastExploitValidationPoliciesPolicyIdArmInput is the input for CreateDastExploitValidationPoliciesPolicyIdArm — Arm an Exploit Validation Policy.

type CreateDastExploitValidationPoliciesPolicyIdDisarmInput added in v0.27.0

type CreateDastExploitValidationPoliciesPolicyIdDisarmInput struct {
	PolicyID             string `path:"policyId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateDastExploitValidationPoliciesPolicyIdDisarmInput is the input for CreateDastExploitValidationPoliciesPolicyIdDisarm — Disarm an Exploit Validation Policy.

type CreateDastPentestApplicationsApplicationIdPreflightInput added in v0.21.0

type CreateDastPentestApplicationsApplicationIdPreflightInput struct {
	ApplicationID        string                          `path:"applicationId" json:"-"`
	GithubInstallationID *int64                          `url:"githubInstallationId,omitempty" json:"-"`
	Deployment           *models.ModelsPentestDeployment `json:"deployment,omitempty"`
	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 {
	GithubInstallationID *int64                                  `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	AllowlistReason      string                     `json:"allowlistReason"`
	AllowlistType        models.ModelsAllowlistType `json:"allowlistType"`
	models.RequestScope
}

CreateDastPentestFindingsFindingIdAllowlistInput is the input for CreateDastPentestFindingsFindingIdAllowlist — Allowlist Pentest Finding.

func (*CreateDastPentestFindingsFindingIdAllowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateDastPentestFindingsFindingIdAutofixFixInput added in v0.21.0

type CreateDastPentestFindingsFindingIdAutofixFixInput struct {
	FindingID            string              `path:"findingId" json:"-"`
	GithubInstallationID *int64              `url:"githubInstallationId,omitempty" 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.

func (*CreateDastPentestFindingsFindingIdAutofixFixInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateDastPentestFindingsFindingIdTicketInput added in v0.21.0

type CreateDastPentestFindingsFindingIdTicketInput struct {
	FindingID            string              `path:"findingId" json:"-"`
	GithubInstallationID *int64              `url:"githubInstallationId,omitempty" 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 Ticket for Pentest Finding.

func (*CreateDastPentestFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateDastPentestFindingsFindingIdUnallowlistInput added in v0.21.0

type CreateDastPentestFindingsFindingIdUnallowlistInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	UnallowlistReason    string `json:"unallowlistReason"`
	models.RequestScope
}

CreateDastPentestFindingsFindingIdUnallowlistInput is the input for CreateDastPentestFindingsFindingIdUnallowlist — Unallowlist Pentest Finding.

func (*CreateDastPentestFindingsFindingIdUnallowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateDastPentestScansScanIdStopInput added in v0.21.0

type CreateDastPentestScansScanIdStopInput struct {
	ScanID               string `path:"scanId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateDastPentestScansScanIdStopInput is the input for CreateDastPentestScansScanIdStop — Stop Pentest Scan.

type CreateDastPentestStartInput added in v0.21.0

type CreateDastPentestStartInput struct {
	GithubInstallationID *int64                                          `url:"githubInstallationId,omitempty" json:"-"`
	ApplicationID        string                                          `json:"applicationId"`
	ConfigOverrides      *models.ModelsApplicationPentestConfigOverrides `json:"configOverrides,omitempty"`
	Deployment           *models.ModelsPentestDeployment                 `json:"deployment,omitempty"`
	OnboardingDispatch   *bool                                           `json:"onboardingDispatch,omitempty"`
	models.RequestScope
}

CreateDastPentestStartInput is the input for CreateDastPentestStart — Request Pentest Assessment.

type CreateDastTargetsInput added in v0.27.0

type CreateDastTargetsInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Description          *string `json:"description,omitempty"`
	Hostname             string  `json:"hostname"`
	IsProd               *bool   `json:"isProd,omitempty"`
	Name                 *string `json:"name,omitempty"`
	Port                 *int    `json:"port,omitempty"`
	Protocol             *string `json:"protocol,omitempty"`
	models.RequestScope
}

CreateDastTargetsInput is the input for CreateDastTargets — Create Target.

type CreateDastTargetsTargetIdValidateInput added in v0.27.0

type CreateDastTargetsTargetIdValidateInput struct {
	TargetID             string `path:"targetId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateDastTargetsTargetIdValidateInput is the input for CreateDastTargetsTargetIdValidate — Validate Target.

type CreateDastTargetsValidateInput added in v0.27.0

type CreateDastTargetsValidateInput struct {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	TargetIds            []string `json:"targetIds,omitempty"`
	models.RequestScope
}

CreateDastTargetsValidateInput is the input for CreateDastTargetsValidate — Validate Targets.

type CreateDastWebServicesInput added in v0.27.0

type CreateDastWebServicesInput struct {
	GithubInstallationID *int64                              `url:"githubInstallationId,omitempty" json:"-"`
	ApiType              *models.ModelsAPIType               `json:"apiType,omitempty"`
	CredentialIds        []string                            `json:"credentialIds,omitempty"`
	Description          *string                             `json:"description,omitempty"`
	Name                 *string                             `json:"name,omitempty"`
	ProjectID            *string                             `json:"projectId,omitempty"`
	RepoPath             *string                             `json:"repoPath,omitempty"`
	RepositoryID         *string                             `json:"repositoryId,omitempty"`
	Targets              []models.ModelsDASTWebServiceTarget `json:"targets,omitempty"`
	models.RequestScope
}

CreateDastWebServicesInput is the input for CreateDastWebServices — Create Web Service.

type CreateDastWebServicesWebServiceIdAccessValidationInput added in v0.27.0

type CreateDastWebServicesWebServiceIdAccessValidationInput struct {
	WebServiceID         string `path:"webServiceId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	CredentialID         string `json:"credentialId"`
	models.RequestScope
}

CreateDastWebServicesWebServiceIdAccessValidationInput is the input for CreateDastWebServicesWebServiceIdAccessValidation — Validate Web Service Access.

type CreateDastWebServicesWebServiceIdCredentialsInput added in v0.27.0

type CreateDastWebServicesWebServiceIdCredentialsInput struct {
	WebServiceID         string `path:"webServiceId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	CredentialID         string `json:"credentialId"`
	models.RequestScope
}

CreateDastWebServicesWebServiceIdCredentialsInput is the input for CreateDastWebServicesWebServiceIdCredentials — Map Credential to Web Service.

type CreateDastWebServicesWebServiceIdStatusValidationInput added in v0.27.0

type CreateDastWebServicesWebServiceIdStatusValidationInput struct {
	WebServiceID         string `path:"webServiceId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateDastWebServicesWebServiceIdStatusValidationInput is the input for CreateDastWebServicesWebServiceIdStatusValidation — Validate Web Service Status.

type CreateFindingsFindingIdFeedbackInput added in v0.27.0

type CreateFindingsFindingIdFeedbackInput struct {
	FindingID            string                                 `path:"findingId" json:"-"`
	GithubInstallationID *int64                                 `url:"githubInstallationId,omitempty" json:"-"`
	CommentText          *string                                `json:"commentText,omitempty"`
	FindingType          *string                                `json:"findingType,omitempty"`
	Verdict              models.EndpointsFindingFeedbackVerdict `json:"verdict"`
	models.RequestScope
}

CreateFindingsFindingIdFeedbackInput is the input for CreateFindingsFindingIdFeedback — Record feedback on a finding.

func (*CreateFindingsFindingIdFeedbackInput) SetFindingID added in v0.27.0

func (in *CreateFindingsFindingIdFeedbackInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type CreateManagerActionItemsActionItemIdAnswerInput added in v0.27.0

type CreateManagerActionItemsActionItemIdAnswerInput struct {
	ActionItemID         string                        `path:"actionItemId" json:"-"`
	GithubInstallationID *int64                        `url:"githubInstallationId,omitempty" json:"-"`
	Answer               models.ActionitemanswerAnswer `json:"answer"`
	models.RequestScope
}

CreateManagerActionItemsActionItemIdAnswerInput is the input for CreateManagerActionItemsActionItemIdAnswer — Answer Action Item.

type CreateManagerActionItemsActionItemIdAssignRepoInput added in v0.27.0

type CreateManagerActionItemsActionItemIdAssignRepoInput struct {
	ActionItemID         string `path:"actionItemId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	TeamID               string `json:"teamId"`
	models.RequestScope
}

CreateManagerActionItemsActionItemIdAssignRepoInput is the input for CreateManagerActionItemsActionItemIdAssignRepo — Assign Repository Owner To Action Item.

type CreateManagerActionItemsActionItemIdAssignTeamInput added in v0.27.0

type CreateManagerActionItemsActionItemIdAssignTeamInput struct {
	ActionItemID         string `path:"actionItemId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	TeamID               string `json:"teamId"`
	models.RequestScope
}

CreateManagerActionItemsActionItemIdAssignTeamInput is the input for CreateManagerActionItemsActionItemIdAssignTeam — Assign Team To Action Item.

type CreateManagerActionItemsActionItemIdDismissInput added in v0.27.0

type CreateManagerActionItemsActionItemIdDismissInput struct {
	ActionItemID         string  `path:"actionItemId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Classify             *string `json:"classify,omitempty"`
	Disposition          *string `json:"disposition,omitempty"`
	Reason               string  `json:"reason"`
	models.RequestScope
}

CreateManagerActionItemsActionItemIdDismissInput is the input for CreateManagerActionItemsActionItemIdDismiss — Dismiss Action Item.

type CreateManagerActionItemsActionItemIdMapUserInput added in v0.27.0

type CreateManagerActionItemsActionItemIdMapUserInput struct {
	ActionItemID         string  `path:"actionItemId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	MessageUserID        *string `json:"messageUserId,omitempty"`
	ServiceAccount       *bool   `json:"serviceAccount,omitempty"`
	models.RequestScope
}

CreateManagerActionItemsActionItemIdMapUserInput is the input for CreateManagerActionItemsActionItemIdMapUser — Map User For Action Item.

type CreateManagerActionItemsActionItemIdNudgeInput added in v0.27.0

type CreateManagerActionItemsActionItemIdNudgeInput struct {
	ActionItemID         string  `path:"actionItemId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Message              *string `json:"message,omitempty"`
	RecipientUserID      *string `json:"recipientUserId,omitempty"`
	models.RequestScope
}

CreateManagerActionItemsActionItemIdNudgeInput is the input for CreateManagerActionItemsActionItemIdNudge — Nudge Escalation Action Item.

type CreateManagerActionItemsActionItemIdReopenInput added in v0.27.0

type CreateManagerActionItemsActionItemIdReopenInput struct {
	ActionItemID         string `path:"actionItemId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Reason               string `json:"reason"`
	models.RequestScope
}

CreateManagerActionItemsActionItemIdReopenInput is the input for CreateManagerActionItemsActionItemIdReopen — Reopen Action Item.

type CreateManagerActionItemsActionItemIdSnoozeInput added in v0.27.0

type CreateManagerActionItemsActionItemIdSnoozeInput struct {
	ActionItemID         string `path:"actionItemId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	DurationDays         int    `json:"durationDays"`
	Reason               string `json:"reason"`
	models.RequestScope
}

CreateManagerActionItemsActionItemIdSnoozeInput is the input for CreateManagerActionItemsActionItemIdSnooze — Snooze Action Item.

type CreateManagerCampaignsDefaultGenerateInput added in v0.21.0

type CreateManagerCampaignsDefaultGenerateInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	CreatedAfter         *string  `json:"createdAfter,omitempty"`
	CreatedBefore        *string  `json:"createdBefore,omitempty"`
	Description          *string  `json:"description,omitempty"`
	EndDate              *string  `json:"endDate,omitempty"`
	ExploitValidated     *bool    `json:"exploitValidated,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"`
	PrBudgetPerWeek      *int     `json:"prBudgetPerWeek,omitempty"`
	PriorityLabels       []string `json:"priorityLabels,omitempty"`
	RepositoryIds        []string `json:"repositoryIds,omitempty"`
	SeverityConfidence   []string `json:"severityConfidence,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"`
	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 {
	GithubInstallationID *int64                             `url:"githubInstallationId,omitempty" json:"-"`
	Config               models.EndpointsManagerConfigInput `json:"config"`
	models.RequestScope
}

CreateManagerConfigInput is the input for CreateManagerConfig — Update Manager config.

type CreateManagerDailySummaryTriggerInput added in v0.27.0

type CreateManagerDailySummaryTriggerInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Audience             string `json:"audience"`
	models.RequestScope
}

CreateManagerDailySummaryTriggerInput is the input for CreateManagerDailySummaryTrigger — Start a daily summary run.

type CreateManagerEventsDeduplicateInput added in v0.21.0

type CreateManagerEventsDeduplicateInput struct {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	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 CreateManagerFixPrsRecordIdNudgeInput added in v0.27.0

type CreateManagerFixPrsRecordIdNudgeInput struct {
	RecordID             string   `path:"recordId" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	RecipientUserIds     []string `json:"recipientUserIds,omitempty"`
	models.RequestScope
}

CreateManagerFixPrsRecordIdNudgeInput is the input for CreateManagerFixPrsRecordIdNudge — Nudge Fix PR Reviewers.

type CreateManagerGroundrulesInput added in v0.21.0

type CreateManagerGroundrulesInput struct {
	GithubInstallationID *int64                           `url:"githubInstallationId,omitempty" json:"-"`
	ExpectedUpdatedAt    *string                          `json:"expectedUpdatedAt,omitempty"`
	GroundRules          *models.ModelsManagerGroundRules `json:"groundRules,omitempty"`
	models.RequestScope
}

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

type CreateManagerIdentityClassificationsInput added in v0.27.0

type CreateManagerIdentityClassificationsInput struct {
	GithubInstallationID *int64                  `url:"githubInstallationId,omitempty" json:"-"`
	Decision             string                  `json:"decision"`
	Provider             models.ModelsProviderID `json:"provider"`
	ProviderUserID       string                  `json:"providerUserId"`
	Reason               *string                 `json:"reason,omitempty"`
	models.RequestScope
}

CreateManagerIdentityClassificationsInput is the input for CreateManagerIdentityClassifications — Classify Git Identity.

type CreateManagerOnboardingWizardProgressInput added in v0.27.0

type CreateManagerOnboardingWizardProgressInput struct {
	GithubInstallationID *int64                            `url:"githubInstallationId,omitempty" json:"-"`
	Detail               *string                           `json:"detail,omitempty"`
	Step                 models.ModelsOnboardingWizardStep `json:"step"`
	models.RequestScope
}

CreateManagerOnboardingWizardProgressInput is the input for CreateManagerOnboardingWizardProgress — Onboarding Wizard Progress.

type CreateManagerProposalsDecisionInput added in v0.27.0

type CreateManagerProposalsDecisionInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Decision             string `json:"decision"`
	ProposalID           string `json:"proposalId"`
	models.RequestScope
}

CreateManagerProposalsDecisionInput is the input for CreateManagerProposalsDecision — Decide Proposed Campaign.

type CreateManagerStrategyProposalDecisionInput added in v0.27.0

type CreateManagerStrategyProposalDecisionInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Decision             string `json:"decision"`
	StrategyID           string `json:"strategyId"`
	models.RequestScope
}

CreateManagerStrategyProposalDecisionInput is the input for CreateManagerStrategyProposalDecision — Decide Proposed Strategy.

type CreateManagerStrategyTriggerInput added in v0.21.0

type CreateManagerStrategyTriggerInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateManagerStrategyTriggerInput is the input for CreateManagerStrategyTrigger — Trigger Strategy Generation.

type CreateManagerTacitKnowledgeTriggerInput added in v0.21.0

type CreateManagerTacitKnowledgeTriggerInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateManagerTacitKnowledgeTriggerInput is the input for CreateManagerTacitKnowledgeTrigger — Trigger TacitKnowledge.

type CreateManagerThreatInvestigationsInput added in v0.21.0

type CreateManagerThreatInvestigationsInput struct {
	GithubInstallationID *int64                                            `url:"githubInstallationId,omitempty" json:"-"`
	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 CreateManagerThreatReportsInput added in v0.27.0

type CreateManagerThreatReportsInput struct {
	GithubInstallationID *int64                                `url:"githubInstallationId,omitempty" json:"-"`
	AdvisoryURL          *string                               `json:"advisoryUrl,omitempty"`
	Campaign             *models.EndpointsThreatReportCampaign `json:"campaign,omitempty"`
	CveID                *string                               `json:"cveId,omitempty"`
	Ecosystem            *string                               `json:"ecosystem,omitempty"`
	PackageName          *string                               `json:"packageName,omitempty"`
	RequestID            string                                `json:"requestId"`
	models.RequestScope
}

CreateManagerThreatReportsInput is the input for CreateManagerThreatReports — Report a Threat.

type CreateManagerThreatReportsRequestIdResubmitInput added in v0.27.0

type CreateManagerThreatReportsRequestIdResubmitInput struct {
	RequestID            string `path:"requestId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateManagerThreatReportsRequestIdResubmitInput is the input for CreateManagerThreatReportsRequestIdResubmit — Resubmit a Reported Threat.

type CreateManagerThreatReportsRequestIdWithdrawInput added in v0.27.0

type CreateManagerThreatReportsRequestIdWithdrawInput struct {
	RequestID            string `path:"requestId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateManagerThreatReportsRequestIdWithdrawInput is the input for CreateManagerThreatReportsRequestIdWithdraw — Withdraw a Reported Threat.

type CreateManagerThreatsThreatIdInvestigateInput added in v0.27.0

type CreateManagerThreatsThreatIdInvestigateInput struct {
	ThreatID             string `path:"threatId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Action               string `json:"action"`
	models.RequestScope
}

CreateManagerThreatsThreatIdInvestigateInput is the input for CreateManagerThreatsThreatIdInvestigate — Investigate Threat in My Environment.

type CreateManagerTriggerInput added in v0.21.0

type CreateManagerTriggerInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	CampaignID           *string `json:"campaignId,omitempty"`
	EvaluationTime       *string `json:"evaluationTime,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 {
	GithubInstallationID    *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	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 CreateOrchestratorAutofixIteratePrInput added in v0.27.0

type CreateOrchestratorAutofixIteratePrInput struct {
	GithubInstallationID *int64                              `url:"githubInstallationId,omitempty" json:"-"`
	OwnerProvider        models.ModelsOwnerProvider          `json:"ownerProvider"`
	PullRequest          models.ModelsGitPullRequestProvider `json:"pullRequest"`
	Reason               *string                             `json:"reason,omitempty"`
	Repository           models.ModelsGitRepositoryProvider  `json:"repository"`
	models.RequestScope
}

CreateOrchestratorAutofixIteratePrInput is the input for CreateOrchestratorAutofixIteratePr — Iterate Autofix PR.

type CreateOrchestratorCheckrunsOverrideInput added in v0.27.0

type CreateOrchestratorCheckrunsOverrideInput struct {
	GithubInstallationID *int64                             `url:"githubInstallationId,omitempty" json:"-"`
	CheckName            string                             `json:"checkName"`
	CommitSha            string                             `json:"commitSha"`
	Reason               *string                            `json:"reason,omitempty"`
	Repository           models.ModelsGitRepositoryProvider `json:"repository"`
	models.RequestScope
}

CreateOrchestratorCheckrunsOverrideInput is the input for CreateOrchestratorCheckrunsOverride — Override Check Run.

type CreateOrchestratorFindingsFindingIDTicketCloseInput added in v0.27.0

type CreateOrchestratorFindingsFindingIDTicketCloseInput struct {
	FindingID            string                           `path:"findingID" json:"-"`
	GithubInstallationID *int64                           `url:"githubInstallationId,omitempty" json:"-"`
	ActorID              *string                          `json:"actorId,omitempty"`
	FindingType          models.EndpointsFindingTypeQuery `json:"findingType"`
	Reason               *string                          `json:"reason,omitempty"`
	Resolution           *string                          `json:"resolution,omitempty"`
	models.RequestScope
}

CreateOrchestratorFindingsFindingIDTicketCloseInput is the input for CreateOrchestratorFindingsFindingIDTicketClose — Close Finding Ticket.

type CreateOrchestratorFindingsRetriageInput added in v0.21.0

type CreateOrchestratorFindingsRetriageInput struct {
	GithubInstallationID *int64                              `url:"githubInstallationId,omitempty" json:"-"`
	ContinueOnError      *bool                               `json:"continueOnError,omitempty"`
	DebounceBypass       *bool                               `json:"debounceBypass,omitempty"`
	Filters              *models.ModelsRetriageFilters       `json:"filters,omitempty"`
	FindingType          string                              `json:"findingType"`
	Message              *models.ModelsRetriageMessage       `json:"message,omitempty"`
	PlatformProvider     *string                             `json:"platformProvider,omitempty"`
	RetryOfActivityID    *string                             `json:"retryOfActivityId,omitempty"`
	TriggerSource        *models.ModelsRetriageTriggerSource `json:"triggerSource,omitempty"`
	models.RequestScope
}

CreateOrchestratorFindingsRetriageInput is the input for CreateOrchestratorFindingsRetriage — Retriage Findings.

type CreateOrchestratorOnboardingStartInput added in v0.21.0

type CreateOrchestratorOnboardingStartInput struct {
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	AllRepositories      *bool                      `json:"allRepositories,omitempty"`
	BypassRequirements   *bool                      `json:"bypassRequirements,omitempty"`
	Force                *bool                      `json:"force,omitempty"`
	GitOwnerProvider     models.ModelsOwnerProvider `json:"gitOwnerProvider"`
	RepositoryIds        []string                   `json:"repositoryIds,omitempty"`
	models.RequestScope
}

CreateOrchestratorOnboardingStartInput is the input for CreateOrchestratorOnboardingStart — Start Onboarding.

type CreateOrchestratorRepositoriesRepositoryIdPullRequestsNumberReviewsInput added in v0.27.0

type CreateOrchestratorRepositoriesRepositoryIdPullRequestsNumberReviewsInput struct {
	RepositoryID         string `path:"repositoryId" json:"-"`
	Number               int    `path:"number" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateOrchestratorRepositoriesRepositoryIdPullRequestsNumberReviewsInput is the input for CreateOrchestratorRepositoriesRepositoryIdPullRequestsNumberReviews — Start Pull Request Review.

type CreateOrchestratorRepositoriesRepositoryIdScansInput added in v0.27.0

type CreateOrchestratorRepositoriesRepositoryIdScansInput struct {
	RepositoryID         string                                  `path:"repositoryId" json:"-"`
	GithubInstallationID *int64                                  `url:"githubInstallationId,omitempty" json:"-"`
	Branch               *string                                 `json:"branch,omitempty"`
	CommitSha            *string                                 `json:"commitSha,omitempty"`
	FullHistory          *bool                                   `json:"fullHistory,omitempty"`
	RegenerateContext    *bool                                   `json:"regenerateContext,omitempty"`
	ScopeBackfill        *bool                                   `json:"scopeBackfill,omitempty"`
	Services             []models.EndpointsRepositoryScanService `json:"services,omitempty"`
	Triage               *models.EndpointsRepositoryScanTriage   `json:"triage,omitempty"`
	models.RequestScope
}

CreateOrchestratorRepositoriesRepositoryIdScansInput is the input for CreateOrchestratorRepositoriesRepositoryIdScans — Start Repository Scan.

type CreateOrchestratorRunsKindRunIdControlInput added in v0.27.0

type CreateOrchestratorRunsKindRunIdControlInput struct {
	Kind                 string  `path:"kind" json:"-"`
	RunID                string  `path:"runId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Action               string  `json:"action"`
	ApprovalID           *string `json:"approvalId,omitempty"`
	IdempotencyKey       string  `json:"idempotencyKey"`
	Message              *string `json:"message,omitempty"`
	models.RequestScope
}

CreateOrchestratorRunsKindRunIdControlInput is the input for CreateOrchestratorRunsKindRunIdControl — Control Run.

type CreateSastFindingsAllowlistInput added in v0.21.0

type CreateSastFindingsAllowlistInput struct {
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	AllowlistReason      string                     `json:"allowlistReason"`
	AllowlistType        models.ModelsAllowlistType `json:"allowlistType"`
	models.RequestScope
}

CreateSastFindingsFindingIdAllowlistInput is the input for CreateSastFindingsFindingIdAllowlist — Allowlist Finding.

func (*CreateSastFindingsFindingIdAllowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateSastFindingsFindingIdAutofixFixInput added in v0.21.0

type CreateSastFindingsFindingIdAutofixFixInput struct {
	FindingID            string              `path:"findingId" json:"-"`
	GithubInstallationID *int64              `url:"githubInstallationId,omitempty" 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.

func (*CreateSastFindingsFindingIdAutofixFixInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateSastFindingsFindingIdTicketInput added in v0.21.0

type CreateSastFindingsFindingIdTicketInput struct {
	FindingID            string              `path:"findingId" json:"-"`
	GithubInstallationID *int64              `url:"githubInstallationId,omitempty" 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.

func (*CreateSastFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

func (in *CreateSastFindingsFindingIdTicketInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type CreateSastFindingsFindingIdUnallowlistInput added in v0.21.0

type CreateSastFindingsFindingIdUnallowlistInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	UnallowlistReason    string `json:"unallowlistReason"`
	models.RequestScope
}

CreateSastFindingsFindingIdUnallowlistInput is the input for CreateSastFindingsFindingIdUnallowlist — Unallowlist Finding.

func (*CreateSastFindingsFindingIdUnallowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateScaContainersFindingsFindingIdAllowlistInput added in v0.21.0

type CreateScaContainersFindingsFindingIdAllowlistInput struct {
	FindingID            string                     `path:"findingId" json:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	AllowlistReason      string                     `json:"allowlistReason"`
	AllowlistType        models.ModelsAllowlistType `json:"allowlistType"`
	models.RequestScope
}

CreateScaContainersFindingsFindingIdAllowlistInput is the input for CreateScaContainersFindingsFindingIdAllowlist — Allowlist Container Finding.

func (*CreateScaContainersFindingsFindingIdAllowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateScaContainersFindingsFindingIdAutofixFixInput added in v0.21.0

type CreateScaContainersFindingsFindingIdAutofixFixInput struct {
	FindingID            string              `path:"findingId" json:"-"`
	GithubInstallationID *int64              `url:"githubInstallationId,omitempty" 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.

func (*CreateScaContainersFindingsFindingIdAutofixFixInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateScaContainersFindingsFindingIdTicketInput added in v0.21.0

type CreateScaContainersFindingsFindingIdTicketInput struct {
	FindingID            string              `path:"findingId" json:"-"`
	GithubInstallationID *int64              `url:"githubInstallationId,omitempty" 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 Ticket.

func (*CreateScaContainersFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateScaContainersFindingsFindingIdUnallowlistInput added in v0.21.0

type CreateScaContainersFindingsFindingIdUnallowlistInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	UnallowlistReason    string `json:"unallowlistReason"`
	models.RequestScope
}

CreateScaContainersFindingsFindingIdUnallowlistInput is the input for CreateScaContainersFindingsFindingIdUnallowlist — Unallowlist Container Finding.

func (*CreateScaContainersFindingsFindingIdUnallowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateScaDependenciesFindingsFindingIdAllowlistInput added in v0.21.0

type CreateScaDependenciesFindingsFindingIdAllowlistInput struct {
	FindingID            string                     `path:"findingId" json:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	AllowlistReason      string                     `json:"allowlistReason"`
	AllowlistType        models.ModelsAllowlistType `json:"allowlistType"`
	models.RequestScope
}

CreateScaDependenciesFindingsFindingIdAllowlistInput is the input for CreateScaDependenciesFindingsFindingIdAllowlist — Allowlist Dependency Finding.

func (*CreateScaDependenciesFindingsFindingIdAllowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateScaDependenciesFindingsFindingIdAutofixFixInput added in v0.21.0

type CreateScaDependenciesFindingsFindingIdAutofixFixInput struct {
	FindingID            string              `path:"findingId" json:"-"`
	GithubInstallationID *int64              `url:"githubInstallationId,omitempty" 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.

func (*CreateScaDependenciesFindingsFindingIdAutofixFixInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateScaDependenciesFindingsFindingIdTicketInput added in v0.21.0

type CreateScaDependenciesFindingsFindingIdTicketInput struct {
	FindingID            string              `path:"findingId" json:"-"`
	GithubInstallationID *int64              `url:"githubInstallationId,omitempty" 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 Ticket.

func (*CreateScaDependenciesFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateScaDependenciesFindingsFindingIdUnallowlistInput added in v0.21.0

type CreateScaDependenciesFindingsFindingIdUnallowlistInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	UnallowlistReason    string `json:"unallowlistReason"`
	models.RequestScope
}

CreateScaDependenciesFindingsFindingIdUnallowlistInput is the input for CreateScaDependenciesFindingsFindingIdUnallowlist — Unallowlist Dependency Finding.

func (*CreateScaDependenciesFindingsFindingIdUnallowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateScpmContainersAnalyzeInput added in v0.21.0

type CreateScpmContainersAnalyzeInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	IdempotencyKey       *string `json:"idempotencyKey,omitempty"`
	PreviousReference    *string `json:"previousReference,omitempty"`
	Reference            string  `json:"reference"`
	Registry             string  `json:"registry"`
	Repository           string  `json:"repository"`
	models.RequestScope
}

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

type CreateScpmDependenciesAnalyzeInput added in v0.21.0

type CreateScpmDependenciesAnalyzeInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Ecosystem            string  `json:"ecosystem"`
	IdempotencyKey       *string `json:"idempotencyKey,omitempty"`
	Name                 string  `json:"name"`
	PreviousVersion      *string `json:"previousVersion,omitempty"`
	Version              string  `json:"version"`
	models.RequestScope
}

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

type CreateScpmDependenciesQueryBatchInput added in v0.21.0

type CreateScpmDependenciesQueryBatchInput struct {
	GithubInstallationID *int64                                        `url:"githubInstallationId,omitempty" json:"-"`
	Packages             []models.EndpointsBatchQueryDependencyPackage `json:"packages,omitempty"`
	models.RequestScope
}

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

type CreateScpmFindingsAllowlistInput added in v0.21.0

type CreateScpmFindingsAllowlistInput struct {
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	AllowlistReason      string                     `json:"allowlistReason"`
	AllowlistType        models.ModelsAllowlistType `json:"allowlistType"`
	models.RequestScope
}

CreateScpmFindingsFindingIdAllowlistInput is the input for CreateScpmFindingsFindingIdAllowlist — Allowlist Finding.

func (*CreateScpmFindingsFindingIdAllowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateScpmFindingsFindingIdAutofixFixInput added in v0.21.0

type CreateScpmFindingsFindingIdAutofixFixInput struct {
	FindingID            string              `path:"findingId" json:"-"`
	GithubInstallationID *int64              `url:"githubInstallationId,omitempty" 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.

func (*CreateScpmFindingsFindingIdAutofixFixInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateScpmFindingsFindingIdTicketInput added in v0.27.0

type CreateScpmFindingsFindingIdTicketInput struct {
	FindingID            string              `path:"findingId" json:"-"`
	GithubInstallationID *int64              `url:"githubInstallationId,omitempty" 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
}

CreateScpmFindingsFindingIdTicketInput is the input for CreateScpmFindingsFindingIdTicket — Create Ticket for SCPM Finding.

func (*CreateScpmFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

func (in *CreateScpmFindingsFindingIdTicketInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type CreateScpmFindingsFindingIdUnallowlistInput added in v0.21.0

type CreateScpmFindingsFindingIdUnallowlistInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	UnallowlistReason    string `json:"unallowlistReason"`
	models.RequestScope
}

CreateScpmFindingsFindingIdUnallowlistInput is the input for CreateScpmFindingsFindingIdUnallowlist — Unallowlist Finding.

func (*CreateScpmFindingsFindingIdUnallowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateScpmFindingsFindingIdUnmarkFalsePositiveInput added in v0.27.0

type CreateScpmFindingsFindingIdUnmarkFalsePositiveInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

CreateScpmFindingsFindingIdUnmarkFalsePositiveInput is the input for CreateScpmFindingsFindingIdUnmarkFalsePositive — Unmark SCPM Finding as False Positive.

func (*CreateScpmFindingsFindingIdUnmarkFalsePositiveInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateScpmFindingsUploadInput added in v0.21.0

type CreateScpmFindingsUploadInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	AllowlistReason      string                     `json:"allowlistReason"`
	AllowlistType        models.ModelsAllowlistType `json:"allowlistType"`
	models.RequestScope
}

CreateSecretsCredentialsFindingsFindingIdAllowlistInput is the input for CreateSecretsCredentialsFindingsFindingIdAllowlist — Allowlist Credential Finding.

func (*CreateSecretsCredentialsFindingsFindingIdAllowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateSecretsCredentialsFindingsFindingIdTicketInput added in v0.21.0

type CreateSecretsCredentialsFindingsFindingIdTicketInput struct {
	FindingID            string              `path:"findingId" json:"-"`
	GithubInstallationID *int64              `url:"githubInstallationId,omitempty" 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.

func (*CreateSecretsCredentialsFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateSecretsCredentialsFindingsFindingIdUnallowlistInput added in v0.21.0

type CreateSecretsCredentialsFindingsFindingIdUnallowlistInput struct {
	FindingID            string                     `path:"findingId" json:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	UnallowlistReason    string                     `json:"unallowlistReason"`
	UnallowlistType      models.ModelsAllowlistType `json:"unallowlistType"`
	models.RequestScope
}

CreateSecretsCredentialsFindingsFindingIdUnallowlistInput is the input for CreateSecretsCredentialsFindingsFindingIdUnallowlist — Unallowlist Credential Finding.

func (*CreateSecretsCredentialsFindingsFindingIdUnallowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateSecretsFindingsAllowlistBatchInput added in v0.21.0

type CreateSecretsFindingsAllowlistBatchInput struct {
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	AllowlistReason      string                     `json:"allowlistReason"`
	AllowlistType        models.ModelsAllowlistType `json:"allowlistType"`
	models.RequestScope
}

CreateSecretsFindingsFindingIdAllowlistInput is the input for CreateSecretsFindingsFindingIdAllowlist — Allowlist Credential Finding.

func (*CreateSecretsFindingsFindingIdAllowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateSecretsFindingsFindingIdTicketInput added in v0.21.0

type CreateSecretsFindingsFindingIdTicketInput struct {
	FindingID            string              `path:"findingId" json:"-"`
	GithubInstallationID *int64              `url:"githubInstallationId,omitempty" 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.

func (*CreateSecretsFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateSecretsFindingsFindingIdUnallowlistInput added in v0.21.0

type CreateSecretsFindingsFindingIdUnallowlistInput struct {
	FindingID            string                     `path:"findingId" json:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	UnallowlistReason    string                     `json:"unallowlistReason"`
	UnallowlistType      models.ModelsAllowlistType `json:"unallowlistType"`
	models.RequestScope
}

CreateSecretsFindingsFindingIdUnallowlistInput is the input for CreateSecretsFindingsFindingIdUnallowlist — Unallowlist Credential Finding.

func (*CreateSecretsFindingsFindingIdUnallowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateSecretsSensitivedataFindingsAllowlistBatchInput added in v0.21.0

type CreateSecretsSensitivedataFindingsAllowlistBatchInput struct {
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	AllowlistReason      string                     `json:"allowlistReason"`
	AllowlistType        models.ModelsAllowlistType `json:"allowlistType"`
	models.RequestScope
}

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

func (*CreateSecretsSensitivedataFindingsFindingIdAllowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateSecretsSensitivedataFindingsFindingIdTicketInput added in v0.21.0

type CreateSecretsSensitivedataFindingsFindingIdTicketInput struct {
	FindingID            string              `path:"findingId" json:"-"`
	GithubInstallationID *int64              `url:"githubInstallationId,omitempty" 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.

func (*CreateSecretsSensitivedataFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type CreateSecretsSensitivedataFindingsFindingIdUnallowlistInput added in v0.21.0

type CreateSecretsSensitivedataFindingsFindingIdUnallowlistInput struct {
	FindingID            string                     `path:"findingId" json:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	UnallowlistReason    string                     `json:"unallowlistReason"`
	UnallowlistType      models.ModelsAllowlistType `json:"unallowlistType"`
	models.RequestScope
}

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

func (*CreateSecretsSensitivedataFindingsFindingIdUnallowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type DeleteAdminIdentityEntraHandoffIdInput added in v0.27.0

type DeleteAdminIdentityEntraHandoffIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminIdentityEntraHandoffIdInput is the input for DeleteAdminIdentityEntraHandoffId — Revoke a Microsoft Entra consent link.

type DeleteAdminIdentityEntraInput added in v0.27.0

type DeleteAdminIdentityEntraInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminIdentityEntraInput is the input for DeleteAdminIdentityEntra — Disconnect Microsoft Entra directory binding.

type DeleteAdminIdentityScimCredentialsIdInput added in v0.27.0

type DeleteAdminIdentityScimCredentialsIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminIdentityScimCredentialsIdInput is the input for DeleteAdminIdentityScimCredentialsId — Revoke SCIM Credential.

type DeleteAdminIntegrationsAzureConnectInput added in v0.27.0

type DeleteAdminIntegrationsAzureConnectInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	OrganizationID       *string `url:"organizationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminIntegrationsAzureConnectInput is the input for DeleteAdminIntegrationsAzureConnect — Disconnect an Azure DevOps organization.

type DeleteAdminIntegrationsAzureInstallationsInput added in v0.27.0

type DeleteAdminIntegrationsAzureInstallationsInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	OrganizationID       *string `url:"organizationId,omitempty" json:"-"`
	ProjectID            *string `url:"projectId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminIntegrationsAzureInstallationsInput is the input for DeleteAdminIntegrationsAzureInstallations — Delete Azure DevOps webhook installation.

type DeleteAdminIntegrationsBuildkiteInput added in v0.21.0

type DeleteAdminIntegrationsBuildkiteInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminIntegrationsBuildkiteInput is the input for DeleteAdminIntegrationsBuildkite — Delete Buildkite Integration.

type DeleteAdminIntegrationsCircleciInput added in v0.21.0

type DeleteAdminIntegrationsCircleciInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminIntegrationsCircleciInput is the input for DeleteAdminIntegrationsCircleci — Delete CircleCI Integration.

type DeleteAdminIntegrationsCloudAwsSettingsInput added in v0.21.0

type DeleteAdminIntegrationsCloudAwsSettingsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type DeleteAdminIntegrationsCloudAzureSettingsInput added in v0.21.0

type DeleteAdminIntegrationsCloudAzureSettingsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type DeleteAdminIntegrationsCloudGcpSettingsInput added in v0.21.0

type DeleteAdminIntegrationsCloudGcpSettingsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type DeleteAdminIntegrationsCloudK8sClustersClusterIdInput added in v0.27.0

type DeleteAdminIntegrationsCloudK8sClustersClusterIdInput struct {
	ClusterID            string `path:"clusterId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminIntegrationsCloudK8sClustersClusterIdInput is the input for DeleteAdminIntegrationsCloudK8sClustersClusterId — Remove a K8s Cluster.

type DeleteAdminIntegrationsCloudK8sSettingsInput added in v0.27.0

type DeleteAdminIntegrationsCloudK8sSettingsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminIntegrationsCloudK8sSettingsInput is the input for DeleteAdminIntegrationsCloudK8sSettings — Delete Cloud K8s Settings.

type DeleteAdminIntegrationsConnectionsConnectionIdInput added in v0.27.0

type DeleteAdminIntegrationsConnectionsConnectionIdInput struct {
	ConnectionID         string `path:"connectionId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminIntegrationsConnectionsConnectionIdInput is the input for DeleteAdminIntegrationsConnectionsConnectionId — Disconnect Integration Connection.

type DeleteAdminIntegrationsJenkinsInput added in v0.21.0

type DeleteAdminIntegrationsJenkinsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminIntegrationsJenkinsInput is the input for DeleteAdminIntegrationsJenkins — Delete Jenkins Integration.

type DeleteAdminIntegrationsProviderIdCapabilityDisconnectInput added in v0.27.0

type DeleteAdminIntegrationsProviderIdCapabilityDisconnectInput struct {
	ProviderID           string `path:"providerId" json:"-"`
	Capability           string `path:"capability" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminIntegrationsProviderIdCapabilityDisconnectInput is the input for DeleteAdminIntegrationsProviderIdCapabilityDisconnect — Disconnect Integration.

type DeleteAdminRepositoryPropertyTeamKeysInput added in v0.21.0

type DeleteAdminRepositoryPropertyTeamKeysInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	ServiceAccountID     *string `url:"serviceAccountId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminServiceAccountsInput is the input for DeleteAdminServiceAccounts — Delete Service Account.

type DeleteAdminSupportAccessInput added in v0.27.0

type DeleteAdminSupportAccessInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminSupportAccessInput is the input for DeleteAdminSupportAccess — Revoke Support Access.

type DeleteAdminTeamsTeamIDInput added in v0.21.0

type DeleteAdminTeamsTeamIDInput struct {
	TeamID               string `path:"teamID" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminTeamsTeamIDInput is the input for DeleteAdminTeamsTeamID — Delete Manual Team.

type DeleteAdminTicketingSavedFiltersIdInput added in v0.27.0

type DeleteAdminTicketingSavedFiltersIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminTicketingSavedFiltersIdInput is the input for DeleteAdminTicketingSavedFiltersId — Delete Saved Ticket Filter.

type DeleteAdminUiPreferencesInput added in v0.27.0

type DeleteAdminUiPreferencesInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteAdminUiPreferencesInput is the input for DeleteAdminUiPreferences — Delete UI Preferences.

type DeleteAdminUiSavedViewsSavedViewIdInput added in v0.21.0

type DeleteAdminUiSavedViewsSavedViewIdInput struct {
	SavedViewID          string `path:"savedViewId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Hard                 *bool  `url:"hard,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteContextArtifactsArtifactIdInput is the input for DeleteContextArtifactsArtifactId — Delete Artifact.

type DeleteContextAssetInventoryCategoryIdInput added in v0.27.0

type DeleteContextAssetInventoryCategoryIdInput struct {
	Category             string `path:"category" json:"-"`
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteContextAssetInventoryCategoryIdInput is the input for DeleteContextAssetInventoryCategoryId — Delete Asset.

type DeleteContextCicdPipelinesPipelineIdInput added in v0.21.0

type DeleteContextCicdPipelinesPipelineIdInput struct {
	PipelineID           string `path:"pipelineId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Reason               *string `url:"reason,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteContextVaultFileFileIdInput is the input for DeleteContextVaultFileFileId — Delete Vault File.

type DeleteCspmFindingsFindingIdTicketInput added in v0.27.0

type DeleteCspmFindingsFindingIdTicketInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteCspmFindingsFindingIdTicketInput is the input for DeleteCspmFindingsFindingIdTicket — Delete Ticket for CSPM Finding.

func (*DeleteCspmFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

func (in *DeleteCspmFindingsFindingIdTicketInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type DeleteDastApplicationsApplicationIdInput added in v0.27.0

type DeleteDastApplicationsApplicationIdInput struct {
	ApplicationID        string `path:"applicationId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteDastApplicationsApplicationIdInput is the input for DeleteDastApplicationsApplicationId — Delete Application.

type DeleteDastBughuntFindingsFindingIdTicketInput added in v0.27.0

type DeleteDastBughuntFindingsFindingIdTicketInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteDastBughuntFindingsFindingIdTicketInput is the input for DeleteDastBughuntFindingsFindingIdTicket — Delete Ticket for BugHunt Finding.

func (*DeleteDastBughuntFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type DeleteDastCredentialsCredentialIdInput added in v0.21.0

type DeleteDastCredentialsCredentialIdInput struct {
	CredentialID         string `path:"credentialId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteDastCredentialsCredentialIdInput is the input for DeleteDastCredentialsCredentialId — Delete Credential.

type DeleteDastExploitValidationPoliciesPolicyIdInput added in v0.27.0

type DeleteDastExploitValidationPoliciesPolicyIdInput struct {
	PolicyID             string `path:"policyId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteDastExploitValidationPoliciesPolicyIdInput is the input for DeleteDastExploitValidationPoliciesPolicyId — Delete Exploit Validation Policy.

type DeleteDastPentestApplicationsApplicationIdInput added in v0.21.0

type DeleteDastPentestApplicationsApplicationIdInput struct {
	ApplicationID        string `path:"applicationId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type DeleteDastPentestFindingsFindingIdTicketInput added in v0.27.0

type DeleteDastPentestFindingsFindingIdTicketInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteDastPentestFindingsFindingIdTicketInput is the input for DeleteDastPentestFindingsFindingIdTicket — Delete Ticket for Pentest Finding.

func (*DeleteDastPentestFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type DeleteDastTargetsTargetIdExploitValidationConsentInput added in v0.27.0

type DeleteDastTargetsTargetIdExploitValidationConsentInput struct {
	TargetID             string `path:"targetId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteDastTargetsTargetIdExploitValidationConsentInput is the input for DeleteDastTargetsTargetIdExploitValidationConsent — Revoke Exploit Validation Write Risk.

type DeleteDastTargetsTargetIdInput added in v0.27.0

type DeleteDastTargetsTargetIdInput struct {
	TargetID             string `path:"targetId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteDastTargetsTargetIdInput is the input for DeleteDastTargetsTargetId — Delete Target.

type DeleteDastWebServicesWebServiceIdCredentialsCredentialIdInput added in v0.27.0

type DeleteDastWebServicesWebServiceIdCredentialsCredentialIdInput struct {
	WebServiceID         string `path:"webServiceId" json:"-"`
	CredentialID         string `path:"credentialId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteDastWebServicesWebServiceIdCredentialsCredentialIdInput is the input for DeleteDastWebServicesWebServiceIdCredentialsCredentialId — Unmap Credential from Web Service.

type DeleteDastWebServicesWebServiceIdInput added in v0.27.0

type DeleteDastWebServicesWebServiceIdInput struct {
	WebServiceID         string `path:"webServiceId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteDastWebServicesWebServiceIdInput is the input for DeleteDastWebServicesWebServiceId — Delete Web Service.

type DeleteManagerActionItemsActionItemIdInput added in v0.27.0

type DeleteManagerActionItemsActionItemIdInput struct {
	ActionItemID         string `path:"actionItemId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteManagerActionItemsActionItemIdInput is the input for DeleteManagerActionItemsActionItemId — Soft-Delete Action Item.

type DeleteManagerCampaignsCampaignIdInput added in v0.21.0

type DeleteManagerCampaignsCampaignIdInput struct {
	CampaignID           string `path:"campaignId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteManagerChatSessionsChatIDInput is the input for DeleteManagerChatSessionsChatID — Delete Chat Session.

type DeleteManagerEventsEventIdInput added in v0.21.0

type DeleteManagerEventsEventIdInput struct {
	EventID              string `path:"eventId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteManagerEventsEventIdInput is the input for DeleteManagerEventsEventId — Delete Event.

type DeleteManagerIdentityClassificationsProviderProviderUserIdInput added in v0.27.0

type DeleteManagerIdentityClassificationsProviderProviderUserIdInput struct {
	Provider             string  `path:"provider" json:"-"`
	ProviderUserID       string  `path:"providerUserId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Reason               *string `url:"reason,omitempty" json:"-"`
	models.RequestScope
}

DeleteManagerIdentityClassificationsProviderProviderUserIdInput is the input for DeleteManagerIdentityClassificationsProviderProviderUserId — Revoke Git Identity Classification.

type DeleteSastFindingsFindingIdTicketInput added in v0.27.0

type DeleteSastFindingsFindingIdTicketInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteSastFindingsFindingIdTicketInput is the input for DeleteSastFindingsFindingIdTicket — Delete Ticket.

func (*DeleteSastFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

func (in *DeleteSastFindingsFindingIdTicketInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type DeleteScaContainersFindingsFindingIdTicketInput added in v0.27.0

type DeleteScaContainersFindingsFindingIdTicketInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteScaContainersFindingsFindingIdTicketInput is the input for DeleteScaContainersFindingsFindingIdTicket — Delete Ticket for Container Finding.

func (*DeleteScaContainersFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type DeleteScaDependenciesFindingsFindingIdTicketInput added in v0.27.0

type DeleteScaDependenciesFindingsFindingIdTicketInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteScaDependenciesFindingsFindingIdTicketInput is the input for DeleteScaDependenciesFindingsFindingIdTicket — Delete Ticket for Dependency Finding.

func (*DeleteScaDependenciesFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type DeleteScpmFindingsFindingIdTicketInput added in v0.27.0

type DeleteScpmFindingsFindingIdTicketInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteScpmFindingsFindingIdTicketInput is the input for DeleteScpmFindingsFindingIdTicket — Delete Ticket for SCPM Finding.

func (*DeleteScpmFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

func (in *DeleteScpmFindingsFindingIdTicketInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type DeleteSecretsCredentialsFindingsFindingIdTicketInput added in v0.27.0

type DeleteSecretsCredentialsFindingsFindingIdTicketInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteSecretsCredentialsFindingsFindingIdTicketInput is the input for DeleteSecretsCredentialsFindingsFindingIdTicket — Delete Ticket for Credential Finding.

func (*DeleteSecretsCredentialsFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type DeleteSecretsFindingsFindingIdTicketInput added in v0.27.0

type DeleteSecretsFindingsFindingIdTicketInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteSecretsFindingsFindingIdTicketInput is the input for DeleteSecretsFindingsFindingIdTicket — Delete Ticket for Credential Finding.

func (*DeleteSecretsFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type DeleteSecretsSensitivedataFindingsFindingIdTicketInput added in v0.27.0

type DeleteSecretsSensitivedataFindingsFindingIdTicketInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

DeleteSecretsSensitivedataFindingsFindingIdTicketInput is the input for DeleteSecretsSensitivedataFindingsFindingIdTicket — Delete Ticket for Sensitive Data Finding.

func (*DeleteSecretsSensitivedataFindingsFindingIdTicketInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type GetAdminFindingFindingIdInput added in v0.21.0

type GetAdminFindingFindingIdInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetAdminFindingFindingIdInput is the input for GetAdminFindingFindingId — Get Finding.

func (*GetAdminFindingFindingIdInput) SetFindingID added in v0.27.0

func (in *GetAdminFindingFindingIdInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type GetAdminRunsKindIdInput added in v0.27.0

type GetAdminRunsKindIdInput struct {
	Kind                 string `path:"kind" json:"-"`
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetAdminRunsKindIdInput is the input for GetAdminRunsKindId — Get Run Snapshot.

type GetAdminTeamTeamIDInput added in v0.21.0

type GetAdminTeamTeamIDInput struct {
	TeamID               string `path:"teamID" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetAdminTeamTeamIDInput is the input for GetAdminTeamTeamID — Get Team.

type GetAdminTicketingBulkOperationsOperationIdInput added in v0.27.0

type GetAdminTicketingBulkOperationsOperationIdInput struct {
	OperationID          string `path:"operationId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetAdminTicketingBulkOperationsOperationIdInput is the input for GetAdminTicketingBulkOperationsOperationId — Get Bulk Operation Status.

type GetAdminTicketingTicketsTicketIdInput added in v0.27.0

type GetAdminTicketingTicketsTicketIdInput struct {
	TicketID             string `path:"ticketId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetAdminTicketingTicketsTicketIdInput is the input for GetAdminTicketingTicketsTicketId — Get Ticket Drill-Down.

type GetAdminUserUserIDInput added in v0.21.0

type GetAdminUserUserIDInput struct {
	UserID               string `path:"userID" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetAdminUserUserIDInput is the input for GetAdminUserUserID — Get User.

type GetAdminUsersIdentityProviderIDProviderUserIDInput added in v0.27.0

type GetAdminUsersIdentityProviderIDProviderUserIDInput struct {
	ProviderID           string `path:"providerID" json:"-"`
	ProviderUserID       string `path:"providerUserID" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetAdminUsersIdentityProviderIDProviderUserIDInput is the input for GetAdminUsersIdentityProviderIDProviderUserID — Get User By Git Identity.

type GetAdminUsersProviderIDInput added in v0.21.0

type GetAdminUsersProviderIDInput struct {
	ProviderID           string `path:"providerID" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextApplicationsApplicationIdInput is the input for GetContextApplicationsApplicationId — Get Application.

type GetContextApplicationsRebuildsRunIdInput added in v0.27.0

type GetContextApplicationsRebuildsRunIdInput struct {
	RunID                string `path:"runId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextApplicationsRebuildsRunIdInput is the input for GetContextApplicationsRebuildsRunId — Get Application Rebuild.

type GetContextArtifactDeploymentsDeploymentIdInput added in v0.21.0

type GetContextArtifactDeploymentsDeploymentIdInput struct {
	DeploymentID         string `path:"deploymentId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextArtifactsArtifactIdInput is the input for GetContextArtifactsArtifactId — Get Artifact.

type GetContextAssetInventoryAiMlIdInput added in v0.27.0

type GetContextAssetInventoryAiMlIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryAiMlIdInput is the input for GetContextAssetInventoryAiMlId — Get AI/ML Asset.

type GetContextAssetInventoryArtifactRepositoriesIdInput added in v0.27.0

type GetContextAssetInventoryArtifactRepositoriesIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryArtifactRepositoriesIdInput is the input for GetContextAssetInventoryArtifactRepositoriesId — Get Artifact Repositories Asset.

type GetContextAssetInventoryArtifactsIdInput added in v0.27.0

type GetContextAssetInventoryArtifactsIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryArtifactsIdInput is the input for GetContextAssetInventoryArtifactsId — Get Artifacts Asset.

type GetContextAssetInventoryCdnAndDnsIdInput added in v0.27.0

type GetContextAssetInventoryCdnAndDnsIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryCdnAndDnsIdInput is the input for GetContextAssetInventoryCdnAndDnsId — Get CDN and DNS Asset.

type GetContextAssetInventoryCiCdIdInput added in v0.27.0

type GetContextAssetInventoryCiCdIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryCiCdIdInput is the input for GetContextAssetInventoryCiCdId — Get CI/CD Asset.

type GetContextAssetInventoryClusterIdInput added in v0.27.0

type GetContextAssetInventoryClusterIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryClusterIdInput is the input for GetContextAssetInventoryClusterId — Get Cluster Asset.

type GetContextAssetInventoryComputeIdInput added in v0.27.0

type GetContextAssetInventoryComputeIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryComputeIdInput is the input for GetContextAssetInventoryComputeId — Get Compute Asset.

type GetContextAssetInventoryConnectivityIdInput added in v0.27.0

type GetContextAssetInventoryConnectivityIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryConnectivityIdInput is the input for GetContextAssetInventoryConnectivityId — Get Connectivity Asset.

type GetContextAssetInventoryContainerIdInput added in v0.27.0

type GetContextAssetInventoryContainerIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryContainerIdInput is the input for GetContextAssetInventoryContainerId — Get Container Asset.

type GetContextAssetInventoryDataPipelineIdInput added in v0.27.0

type GetContextAssetInventoryDataPipelineIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryDataPipelineIdInput is the input for GetContextAssetInventoryDataPipelineId — Get Data Pipeline Asset.

type GetContextAssetInventoryDatabaseIdInput added in v0.27.0

type GetContextAssetInventoryDatabaseIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryDatabaseIdInput is the input for GetContextAssetInventoryDatabaseId — Get Database Asset.

type GetContextAssetInventoryEndpointsIdInput added in v0.27.0

type GetContextAssetInventoryEndpointsIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryEndpointsIdInput is the input for GetContextAssetInventoryEndpointsId — Get Asset Inventory Endpoint.

type GetContextAssetInventoryIdentityIdInput added in v0.27.0

type GetContextAssetInventoryIdentityIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryIdentityIdInput is the input for GetContextAssetInventoryIdentityId — Get Identity Asset.

type GetContextAssetInventoryLoadBalancerIdInput added in v0.27.0

type GetContextAssetInventoryLoadBalancerIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryLoadBalancerIdInput is the input for GetContextAssetInventoryLoadBalancerId — Get Load Balancer Asset.

type GetContextAssetInventoryMessagingIdInput added in v0.27.0

type GetContextAssetInventoryMessagingIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryMessagingIdInput is the input for GetContextAssetInventoryMessagingId — Get Messaging Asset.

type GetContextAssetInventoryNetworkIdInput added in v0.27.0

type GetContextAssetInventoryNetworkIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryNetworkIdInput is the input for GetContextAssetInventoryNetworkId — Get Network Asset.

type GetContextAssetInventoryObservabilityIdInput added in v0.27.0

type GetContextAssetInventoryObservabilityIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryObservabilityIdInput is the input for GetContextAssetInventoryObservabilityId — Get Observability Asset.

type GetContextAssetInventoryPipelinesIdInput added in v0.27.0

type GetContextAssetInventoryPipelinesIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryPipelinesIdInput is the input for GetContextAssetInventoryPipelinesId — Get Pipelines Asset.

type GetContextAssetInventoryProjectsIdInput added in v0.27.0

type GetContextAssetInventoryProjectsIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryProjectsIdInput is the input for GetContextAssetInventoryProjectsId — Get Projects Asset.

type GetContextAssetInventoryReposIdInput added in v0.27.0

type GetContextAssetInventoryReposIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryReposIdInput is the input for GetContextAssetInventoryReposId — Get Repos Asset.

type GetContextAssetInventorySecurityIdInput added in v0.27.0

type GetContextAssetInventorySecurityIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventorySecurityIdInput is the input for GetContextAssetInventorySecurityId — Get Security Asset.

type GetContextAssetInventoryServerlessIdInput added in v0.27.0

type GetContextAssetInventoryServerlessIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryServerlessIdInput is the input for GetContextAssetInventoryServerlessId — Get Serverless Asset.

type GetContextAssetInventoryStorageAndBackupIdInput added in v0.27.0

type GetContextAssetInventoryStorageAndBackupIdInput struct {
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextAssetInventoryStorageAndBackupIdInput is the input for GetContextAssetInventoryStorageAndBackupId — Get Storage and Backup Asset.

type GetContextCicdPipelinesPipelineIdInput added in v0.21.0

type GetContextCicdPipelinesPipelineIdInput struct {
	PipelineID           string `path:"pipelineId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type GetContextCloudConnectorPrRunsRunIdInput added in v0.27.0

type GetContextCloudConnectorPrRunsRunIdInput struct {
	RunID                string `path:"runId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextCloudConnectorPrRunsRunIdInput is the input for GetContextCloudConnectorPrRunsRunId — Get Cloud Connector PR Run.

type GetContextEntrypointsEntrypointIdInput added in v0.21.0

type GetContextEntrypointsEntrypointIdInput struct {
	EntrypointID         string `path:"entrypointId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextEntrypointsEntrypointIdInput is the input for GetContextEntrypointsEntrypointId — Get Entrypoint.

type GetContextInfrastructureGraphsAccountIdInput added in v0.27.0

type GetContextInfrastructureGraphsAccountIdInput struct {
	AccountID            string `path:"accountId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextInfrastructureGraphsAccountIdInput is the input for GetContextInfrastructureGraphsAccountId — Get Infrastructure Graph.

type GetContextMemoriesDocumentDocumentIdInput added in v0.27.0

type GetContextMemoriesDocumentDocumentIdInput struct {
	DocumentID           string  `path:"documentId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	PaginationToken      *string `url:"paginationToken,omitempty" json:"-"`
	models.RequestScope
}

GetContextMemoriesDocumentDocumentIdInput is the input for GetContextMemoriesDocumentDocumentId — Get Memories By Document.

type GetContextMemoriesMemoryIdInput added in v0.21.0

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

GetContextMemoriesMemoryIdInput is the input for GetContextMemoriesMemoryId — Get Memory.

type GetContextOrganizationRunsRunIdInput added in v0.27.0

type GetContextOrganizationRunsRunIdInput struct {
	RunID                string `path:"runId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	IncludeResult        *bool  `url:"includeResult,omitempty" json:"-"`
	models.RequestScope
}

GetContextOrganizationRunsRunIdInput is the input for GetContextOrganizationRunsRunId — Get Organization Context Run.

type GetContextRepoScansScanIdInput added in v0.21.0

type GetContextRepoScansScanIdInput struct {
	ScanID               string `path:"scanId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type GetContextRepoScopeScansScanIdInput added in v0.27.0

type GetContextRepoScopeScansScanIdInput struct {
	ScanID               string  `path:"scanId" json:"-"`
	ExecutionArn         *string `url:"executionArn,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextRepoScopeScansScanIdInput is the input for GetContextRepoScopeScansScanId — Get Repo-Scope Scan.

type GetContextReportsJobIdInput added in v0.21.0

type GetContextReportsJobIdInput struct {
	JobID                string `path:"jobId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	PreferURL            *bool  `url:"preferUrl,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextVaultFileFileIdInput is the input for GetContextVaultFileFileId — Get Vault File.

type GetContextWafAllowlistPrRunsRunIdInput added in v0.27.0

type GetContextWafAllowlistPrRunsRunIdInput struct {
	RunID                string `path:"runId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetContextWafAllowlistPrRunsRunIdInput is the input for GetContextWafAllowlistPrRunsRunId — Get WAF Allowlist PR Run.

type GetCspmFindingsFindingIdInput added in v0.21.0

type GetCspmFindingsFindingIdInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetCspmFindingsFindingIdInput is the input for GetCspmFindingsFindingId — Get CSPM Finding.

func (*GetCspmFindingsFindingIdInput) SetFindingID added in v0.27.0

func (in *GetCspmFindingsFindingIdInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type GetCspmScansScanIdInput added in v0.21.0

type GetCspmScansScanIdInput struct {
	ScanID               string `path:"scanId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetCspmScansScanIdInput is the input for GetCspmScansScanId — Get CSPM Scan.

type GetDastApplicationsApplicationIdInput added in v0.27.0

type GetDastApplicationsApplicationIdInput struct {
	ApplicationID        string `path:"applicationId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetDastApplicationsApplicationIdInput is the input for GetDastApplicationsApplicationId — Get Application.

type GetDastBughuntFindingsFindingIdInput added in v0.21.0

type GetDastBughuntFindingsFindingIdInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetDastBughuntFindingsFindingIdInput is the input for GetDastBughuntFindingsFindingId — Get BugHunt Finding.

func (*GetDastBughuntFindingsFindingIdInput) SetFindingID added in v0.27.0

func (in *GetDastBughuntFindingsFindingIdInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type GetDastBughuntScansScanIdInput added in v0.21.0

type GetDastBughuntScansScanIdInput struct {
	ScanID               string `path:"scanId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetDastCredentialsCredentialIdInput is the input for GetDastCredentialsCredentialId — Get Credential.

type GetDastExploitValidationFindingsFindingIdEvidenceEvidenceIdInput added in v0.27.0

type GetDastExploitValidationFindingsFindingIdEvidenceEvidenceIdInput struct {
	FindingID            string  `path:"findingId" json:"-"`
	EvidenceID           string  `path:"evidenceId" json:"-"`
	FindingType          *string `url:"findingType,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetDastExploitValidationFindingsFindingIdEvidenceEvidenceIdInput is the input for GetDastExploitValidationFindingsFindingIdEvidenceEvidenceId — Get an Exploit Validation Evidence File.

func (*GetDastExploitValidationFindingsFindingIdEvidenceEvidenceIdInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type GetDastExploitValidationRunsRunIdInput added in v0.27.0

type GetDastExploitValidationRunsRunIdInput struct {
	RunID                string  `path:"runId" json:"-"`
	ExecutionArn         *string `url:"executionArn,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetDastExploitValidationRunsRunIdInput is the input for GetDastExploitValidationRunsRunId — Get Exploit Validation Run.

type GetDastPentestApplicationsApplicationIdInput added in v0.21.0

type GetDastPentestApplicationsApplicationIdInput struct {
	ApplicationID        string `path:"applicationId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetDastPentestFindingsFindingIdInput is the input for GetDastPentestFindingsFindingId — Get Pentest Finding.

func (*GetDastPentestFindingsFindingIdInput) SetFindingID added in v0.27.0

func (in *GetDastPentestFindingsFindingIdInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type GetDastPentestPreflightsPreflightIdInput added in v0.21.0

type GetDastPentestPreflightsPreflightIdInput struct {
	PreflightID          string `path:"preflightId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetDastPentestScansScanIdInput is the input for GetDastPentestScansScanId — Get Pentest Scan.

type GetDastTargetsTargetIdInput added in v0.27.0

type GetDastTargetsTargetIdInput struct {
	TargetID             string `path:"targetId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetDastTargetsTargetIdInput is the input for GetDastTargetsTargetId — Get Target.

type GetDastWebServicesWebServiceIdInput added in v0.27.0

type GetDastWebServicesWebServiceIdInput struct {
	WebServiceID         string `path:"webServiceId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetDastWebServicesWebServiceIdInput is the input for GetDastWebServicesWebServiceId — Get Web Service.

type GetManagerActionItemsActionItemIdInput added in v0.27.0

type GetManagerActionItemsActionItemIdInput struct {
	ActionItemID         string `path:"actionItemId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetManagerActionItemsActionItemIdInput is the input for GetManagerActionItemsActionItemId — Get Action Item.

type GetManagerCampaignsCampaignIdInput added in v0.21.0

type GetManagerCampaignsCampaignIdInput struct {
	CampaignID           string `path:"campaignId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetManagerChatSessionsChatIDInput is the input for GetManagerChatSessionsChatID — Get Chat Session.

type GetManagerRunsRunIdInput added in v0.27.0

type GetManagerRunsRunIdInput struct {
	RunID                string `path:"runId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetManagerRunsRunIdInput is the input for GetManagerRunsRunId — Get Manager Run.

type GetManagerThreatInvestigationsThreatInvestigationIdInput added in v0.21.0

type GetManagerThreatInvestigationsThreatInvestigationIdInput struct {
	ThreatInvestigationID string `path:"threatInvestigationId" json:"-"`
	GithubInstallationID  *int64 `url:"githubInstallationId,omitempty" json:"-"`
	IncludeVersions       *bool  `url:"includeVersions,omitempty" json:"-"`
	VersionLimit          *int   `url:"versionLimit,omitempty" json:"-"`
	VersionOffset         *int   `url:"versionOffset,omitempty" json:"-"`
	models.RequestScope
}

GetManagerThreatInvestigationsThreatInvestigationIdInput is the input for GetManagerThreatInvestigationsThreatInvestigationId — Get Threat Investigation.

type GetManagerThreatReportsRequestIdInput added in v0.27.0

type GetManagerThreatReportsRequestIdInput struct {
	RequestID            string `path:"requestId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetManagerThreatReportsRequestIdInput is the input for GetManagerThreatReportsRequestId — Get Threat Report Status.

type GetOrchestratorAutofixBatchExecutionIdInput added in v0.21.0

type GetOrchestratorAutofixBatchExecutionIdInput struct {
	ExecutionID          string `path:"executionId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetOrchestratorCodereviewsIdInput is the input for GetOrchestratorCodereviewsId — Get Code Review.

type GetOrchestratorFindingsRetriageActivityIdInput added in v0.27.0

type GetOrchestratorFindingsRetriageActivityIdInput struct {
	ActivityID           string `path:"activityId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetOrchestratorFindingsRetriageActivityIdInput is the input for GetOrchestratorFindingsRetriageActivityId — Get Retriage Activity.

type GetOrchestratorRepositoriesRepositoryIdScansRunIdInput added in v0.27.0

type GetOrchestratorRepositoriesRepositoryIdScansRunIdInput struct {
	RepositoryID         string  `path:"repositoryId" json:"-"`
	RunID                string  `path:"runId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Services             *string `url:"services,omitempty" json:"-"`
	models.RequestScope
}

GetOrchestratorRepositoriesRepositoryIdScansRunIdInput is the input for GetOrchestratorRepositoriesRepositoryIdScansRunId — Get Repository Scan.

type GetSastFindingsFindingIdInput added in v0.21.0

type GetSastFindingsFindingIdInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetSastFindingsFindingIdInput is the input for GetSastFindingsFindingId — Get Finding.

func (*GetSastFindingsFindingIdInput) SetFindingID added in v0.27.0

func (in *GetSastFindingsFindingIdInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type GetSastRepositoriesRepositoryIdInput added in v0.21.0

type GetSastRepositoriesRepositoryIdInput struct {
	RepositoryID         string `path:"repositoryId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetScaContainersFindingsFindingIdInput is the input for GetScaContainersFindingsFindingId — Get Container Finding.

func (*GetScaContainersFindingsFindingIdInput) SetFindingID added in v0.27.0

func (in *GetScaContainersFindingsFindingIdInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type GetScaDependenciesFindingsFindingIdInput added in v0.21.0

type GetScaDependenciesFindingsFindingIdInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetScaDependenciesFindingsFindingIdInput is the input for GetScaDependenciesFindingsFindingId — Get Finding.

func (*GetScaDependenciesFindingsFindingIdInput) SetFindingID added in v0.27.0

func (in *GetScaDependenciesFindingsFindingIdInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type GetScaRepositoriesRepositoryIdInput added in v0.21.0

type GetScaRepositoriesRepositoryIdInput struct {
	RepositoryID         string `path:"repositoryId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetScaRepositoriesRepositoryIdInput is the input for GetScaRepositoriesRepositoryId — Get Repository Stats.

type GetScaThreatFeedThreatIdInput added in v0.27.0

type GetScaThreatFeedThreatIdInput struct {
	ThreatID             string `path:"threatId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetScaThreatFeedThreatIdInput is the input for GetScaThreatFeedThreatId — Get Threat Intelligence Detail.

type GetScaVulnerabilitiesCveIdInput added in v0.27.0

type GetScaVulnerabilitiesCveIdInput struct {
	CveID                string `path:"cveId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetScaVulnerabilitiesCveIdInput is the input for GetScaVulnerabilitiesCveId — Get CVE Intelligence.

type GetScpmFindingsFindingIdInput added in v0.21.0

type GetScpmFindingsFindingIdInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetScpmFindingsFindingIdInput is the input for GetScpmFindingsFindingId — Get Finding.

func (*GetScpmFindingsFindingIdInput) SetFindingID added in v0.27.0

func (in *GetScpmFindingsFindingIdInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type GetSecretsCredentialsFindingsFindingIdInput added in v0.21.0

type GetSecretsCredentialsFindingsFindingIdInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetSecretsCredentialsFindingsFindingIdInput is the input for GetSecretsCredentialsFindingsFindingId — Get Credential Finding.

func (*GetSecretsCredentialsFindingsFindingIdInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type GetSecretsFindingsFindingIdInput added in v0.21.0

type GetSecretsFindingsFindingIdInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

GetSecretsFindingsFindingIdInput is the input for GetSecretsFindingsFindingId — Get Credential Finding.

func (*GetSecretsFindingsFindingIdInput) SetFindingID added in v0.27.0

func (in *GetSecretsFindingsFindingIdInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type GetSecretsSensitivedataFindingsFindingIdInput added in v0.21.0

type GetSecretsSensitivedataFindingsFindingIdInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

func (*GetSecretsSensitivedataFindingsFindingIdInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListAdminAccessMeInput added in v0.27.0

type ListAdminAccessMeInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminAccessMeInput is the input for ListAdminAccessMe — Get Caller Access.

type ListAdminAccessPreferencesInput added in v0.27.0

type ListAdminAccessPreferencesInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminAccessPreferencesInput is the input for ListAdminAccessPreferences — Get RBAC Preferences.

type ListAdminAccessUsersInput added in v0.27.0

type ListAdminAccessUsersInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int32  `url:"limit,omitempty" json:"-"`
	Offset               *int32  `url:"offset,omitempty" json:"-"`
	Search               *string `url:"search,omitempty" json:"-"`
	StartKey             *string `url:"startKey,omitempty" json:"-"`
	models.RequestScope
}

ListAdminAccessUsersInput is the input for ListAdminAccessUsers — List User Roles.

type ListAdminAccessUsersOrgOwnersInput added in v0.27.0

type ListAdminAccessUsersOrgOwnersInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminAccessUsersOrgOwnersInput is the input for ListAdminAccessUsersOrgOwners — List Organization Owners.

type ListAdminAssessmentsScanCoverageFindingsInput added in v0.21.0

type ListAdminAssessmentsScanCoverageFindingsInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	Search               *string `url:"search,omitempty" json:"-"`
	SortBy               *string `url:"sortBy,omitempty" json:"-"`
	SortOrder            *string `url:"sortOrder,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 {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminChecklistInput is the input for ListAdminChecklist — Get Checklist.

type ListAdminConfigRoutingExclusionsInput added in v0.27.0

type ListAdminConfigRoutingExclusionsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminConfigRoutingExclusionsInput is the input for ListAdminConfigRoutingExclusions — Get Routing Exclusions.

type ListAdminConfigSecurityOwnerInput added in v0.27.0

type ListAdminConfigSecurityOwnerInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminConfigSecurityOwnerInput is the input for ListAdminConfigSecurityOwner — Get Security Owner.

type ListAdminExternalWritesInput added in v0.27.0

type ListAdminExternalWritesInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminExternalWritesInput is the input for ListAdminExternalWrites — Read External Writes.

type ListAdminFixEffortInput added in v0.21.0

type ListAdminFixEffortInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	ProjectID            *string `url:"projectId,omitempty" json:"-"`
	Reference            *string `url:"reference,omitempty" json:"-"`
	RepositoryID         *string `url:"repositoryId,omitempty" json:"-"`
	ScanFamily           *string `url:"scanFamily,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 {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	PrID                 *string `url:"prId,omitempty" json:"-"`
	RepositoryID         *string `url:"repositoryId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminGetPullRequestInput is the input for ListAdminGetPullRequest — Get PR State.

type ListAdminIdentityEntraHandoffInput added in v0.27.0

type ListAdminIdentityEntraHandoffInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIdentityEntraHandoffInput is the input for ListAdminIdentityEntraHandoff — List Microsoft Entra consent links.

type ListAdminIdentityEntraInput added in v0.27.0

type ListAdminIdentityEntraInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIdentityEntraInput is the input for ListAdminIdentityEntra — Get Microsoft Entra directory binding status.

type ListAdminIdentityEntraPolicyInput added in v0.27.0

type ListAdminIdentityEntraPolicyInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIdentityEntraPolicyInput is the input for ListAdminIdentityEntraPolicy — Create Interactor [].

type ListAdminIdentityScimInput added in v0.27.0

type ListAdminIdentityScimInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIdentityScimInput is the input for ListAdminIdentityScim — Get SCIM Identity Settings.

type ListAdminInstallationsInput added in v0.21.0

type ListAdminInstallationsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminInstallationsInput is the input for ListAdminInstallations — Get App Installations.

type ListAdminIntegrationsAsanaOauthInput added in v0.27.0

type ListAdminIntegrationsAsanaOauthInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsAsanaOauthInput is the input for ListAdminIntegrationsAsanaOauth — Get Asana install status.

type ListAdminIntegrationsAtlassianInput added in v0.27.0

type ListAdminIntegrationsAtlassianInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsAtlassianInput is the input for ListAdminIntegrationsAtlassian — Get Atlassian integration.

type ListAdminIntegrationsAzureConnectHandleInput added in v0.27.0

type ListAdminIntegrationsAzureConnectHandleInput struct {
	Handle               string `path:"handle" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsAzureConnectHandleInput is the input for ListAdminIntegrationsAzureConnectHandle — Get Azure DevOps connect status.

type ListAdminIntegrationsAzureInput added in v0.21.0

type ListAdminIntegrationsAzureInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsAzureInput is the input for ListAdminIntegrationsAzure — Get Azure Configuration.

type ListAdminIntegrationsAzureInstallationsInput added in v0.27.0

type ListAdminIntegrationsAzureInstallationsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsAzureInstallationsInput is the input for ListAdminIntegrationsAzureInstallations — List Azure DevOps webhook installations.

type ListAdminIntegrationsBuildkiteInput added in v0.21.0

type ListAdminIntegrationsBuildkiteInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListAdminIntegrationsCatalogInput added in v0.27.0

type ListAdminIntegrationsCatalogInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsCatalogInput is the input for ListAdminIntegrationsCatalog — Get Integrations Catalog.

type ListAdminIntegrationsCircleciInput added in v0.21.0

type ListAdminIntegrationsCircleciInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListAdminIntegrationsCloudAwsSettingsInput added in v0.21.0

type ListAdminIntegrationsCloudAwsSettingsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListAdminIntegrationsCloudAzureSettingsInput added in v0.21.0

type ListAdminIntegrationsCloudAzureSettingsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListAdminIntegrationsCloudGcpSettingsInput added in v0.21.0

type ListAdminIntegrationsCloudGcpSettingsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListAdminIntegrationsCloudGcpSetupInput added in v0.27.0

type ListAdminIntegrationsCloudGcpSetupInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsCloudGcpSetupInput is the input for ListAdminIntegrationsCloudGcpSetup — Get Cloud GCP Setup.

type ListAdminIntegrationsCloudK8sSettingsInput added in v0.27.0

type ListAdminIntegrationsCloudK8sSettingsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsCloudK8sSettingsInput is the input for ListAdminIntegrationsCloudK8sSettings — Get Cloud K8s Settings.

type ListAdminIntegrationsCloudK8sWhitelistInput added in v0.27.0

type ListAdminIntegrationsCloudK8sWhitelistInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsCloudK8sWhitelistInput is the input for ListAdminIntegrationsCloudK8sWhitelist — Read collector account access.

type ListAdminIntegrationsConnectionsInput added in v0.27.0

type ListAdminIntegrationsConnectionsInput struct {
	Capability           *string `url:"capability,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsConnectionsInput is the input for ListAdminIntegrationsConnections — List Integration Connections.

type ListAdminIntegrationsGithubAppSettingsInput added in v0.21.0

type ListAdminIntegrationsGithubAppSettingsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListAdminIntegrationsGitlabConnectStatusInput added in v0.27.0

type ListAdminIntegrationsGitlabConnectStatusInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Handle               *string `url:"handle,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsGitlabConnectStatusInput is the input for ListAdminIntegrationsGitlabConnectStatus — GitLab connection status.

type ListAdminIntegrationsJenkinsInput added in v0.21.0

type ListAdminIntegrationsJenkinsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListAdminIntegrationsJiraForgeInput added in v0.27.0

type ListAdminIntegrationsJiraForgeInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsJiraForgeInput is the input for ListAdminIntegrationsJiraForge — Get Jira Forge connection status.

type ListAdminIntegrationsJiraInput added in v0.21.0

type ListAdminIntegrationsJiraInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsJiraInput is the input for ListAdminIntegrationsJira — Get Jira Configuration.

type ListAdminIntegrationsJiraInstallInput added in v0.27.0

type ListAdminIntegrationsJiraInstallInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	SiteURL              *string `url:"siteUrl,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsJiraInstallInput is the input for ListAdminIntegrationsJiraInstall — Start Jira Forge OAuth connect.

type ListAdminIntegrationsLinearInput added in v0.27.0

type ListAdminIntegrationsLinearInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsLinearInput is the input for ListAdminIntegrationsLinear — Get Linear Configuration.

type ListAdminIntegrationsLinearInstallInput added in v0.21.0

type ListAdminIntegrationsLinearInstallInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListAdminIntegrationsLinearMembersInput added in v0.27.0

type ListAdminIntegrationsLinearMembersInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Q                    *string `url:"q,omitempty" json:"-"`
	TeamID               *string `url:"teamId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsLinearMembersInput is the input for ListAdminIntegrationsLinearMembers — List Linear Team Members.

type ListAdminIntegrationsLinearOauthInput added in v0.21.0

type ListAdminIntegrationsLinearOauthInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListAdminIntegrationsLinearTeamsInput added in v0.27.0

type ListAdminIntegrationsLinearTeamsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsLinearTeamsInput is the input for ListAdminIntegrationsLinearTeams — List Linear Teams.

type ListAdminIntegrationsNotificationsInput added in v0.21.0

type ListAdminIntegrationsNotificationsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsNotificationsInput is the input for ListAdminIntegrationsNotifications — Get Notification Config.

type ListAdminIntegrationsProviderIdCapabilityInstallInput added in v0.27.0

type ListAdminIntegrationsProviderIdCapabilityInstallInput struct {
	ProviderID           string `path:"providerId" json:"-"`
	Capability           string `path:"capability" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsProviderIdCapabilityInstallInput is the input for ListAdminIntegrationsProviderIdCapabilityInstall — Start Integration OAuth install.

type ListAdminIntegrationsSlackInput added in v0.21.0

type ListAdminIntegrationsSlackInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsSlackInput is the input for ListAdminIntegrationsSlack — Get Slack Configuration.

type ListAdminIntegrationsSlackInstallInput added in v0.21.0

type ListAdminIntegrationsSlackInstallInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListAdminIntegrationsTeamsInput added in v0.21.0

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

ListAdminIntegrationsTeamsInput is the input for ListAdminIntegrationsTeams — Get Integration Teams.

type ListAdminIntegrationsThreatIntelDestinationsInput added in v0.27.0

type ListAdminIntegrationsThreatIntelDestinationsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminIntegrationsThreatIntelDestinationsInput is the input for ListAdminIntegrationsThreatIntelDestinations — Get Threat Investigation Destinations.

type ListAdminIntegrationsUsersInput added in v0.21.0

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

ListAdminIntegrationsUsersInput is the input for ListAdminIntegrationsUsers — Get Integration Users.

type ListAdminManagerSettingsInput added in v0.27.0

type ListAdminManagerSettingsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminManagerSettingsInput is the input for ListAdminManagerSettings — Get Manager Settings.

type ListAdminMetricsInteractionsInput added in v0.21.0

type ListAdminMetricsInteractionsInput struct {
	FromDate             *string `url:"fromDate,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	ToDate               *string `url:"toDate,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int     `url:"limit,omitempty" json:"-"`
	Query                *string  `url:"query,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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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 ListAdminNetworkIpAllowlistInput added in v0.27.0

type ListAdminNetworkIpAllowlistInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminNetworkIpAllowlistInput is the input for ListAdminNetworkIpAllowlist — Get IP Allowlist.

type ListAdminOperatorPackageFeedsInput added in v0.27.0

type ListAdminOperatorPackageFeedsInput struct {
	ConnectionID         *string `url:"connectionId,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminOperatorPackageFeedsInput is the input for ListAdminOperatorPackageFeeds — Read Staff Package Feeds.

type ListAdminOperatorScanEntitlementInput added in v0.27.0

type ListAdminOperatorScanEntitlementInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminOperatorScanEntitlementInput is the input for ListAdminOperatorScanEntitlement — Read Staff Scan Entitlement.

type ListAdminOperatorScanScopeRepositoriesInput added in v0.27.0

type ListAdminOperatorScanScopeRepositoriesInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminOperatorScanScopeRepositoriesInput is the input for ListAdminOperatorScanScopeRepositories — Read Staff Repository Scan Scopes.

type ListAdminOperatorTenantCapabilitiesInput added in v0.27.0

type ListAdminOperatorTenantCapabilitiesInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminOperatorTenantCapabilitiesInput is the input for ListAdminOperatorTenantCapabilities — Read Staff Tenant Capabilities.

type ListAdminOperatorWorkspaceBootstrapOperationInput added in v0.27.0

type ListAdminOperatorWorkspaceBootstrapOperationInput struct {
	OperationID *string `url:"operationId,omitempty" json:"-"`
}

ListAdminOperatorWorkspaceBootstrapOperationInput is the input for ListAdminOperatorWorkspaceBootstrapOperation — Inspect a durable workspace claim.

type ListAdminOperatorWorkspaceBootstrapRequestsInput added in v0.27.0

type ListAdminOperatorWorkspaceBootstrapRequestsInput struct {
	BeforeRequestID *string `url:"beforeRequestId,omitempty" json:"-"`
}

ListAdminOperatorWorkspaceBootstrapRequestsInput is the input for ListAdminOperatorWorkspaceBootstrapRequests — List provisioning requests.

type ListAdminOrganizationInput added in v0.21.0

type ListAdminOrganizationInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	IncludeDirectory     *bool  `url:"includeDirectory,omitempty" json:"-"`
	models.RequestScope
}

ListAdminOrganizationInput is the input for ListAdminOrganization — Get Organization.

type ListAdminPrGateSettingsInput added in v0.27.0

type ListAdminPrGateSettingsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminPrGateSettingsInput is the input for ListAdminPrGateSettings — Get PR Gate Settings.

type ListAdminPrivacyAcknowledgmentInput added in v0.21.0

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

ListAdminPrivacyAcknowledgmentInput is the input for ListAdminPrivacyAcknowledgment — Get Privacy Acknowledgment.

type ListAdminPullrequestsInput added in v0.27.0

type ListAdminPullrequestsInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	ID                   *string `url:"id,omitempty" json:"-"`
	models.RequestScope
}

ListAdminPullrequestsInput is the input for ListAdminPullrequests — Get Pull Request Record.

type ListAdminRepositoriesInput added in v0.21.0

type ListAdminRepositoriesInput struct {
	GithubInstallationID    *int64   `url:"githubInstallationId,omitempty" json:"-"`
	Ids                     []string `url:"ids,omitempty" json:"-"`
	IncludeArchived         *bool    `url:"includeArchived,omitempty" json:"-"`
	IncludeArchivedEnrolled []string `url:"includeArchivedEnrolled,omitempty" json:"-"`
	Limit                   *int     `url:"limit,omitempty" json:"-"`
	NextToken               *string  `url:"nextToken,omitempty" json:"-"`
	Offset                  *int     `url:"offset,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 ListAdminRepositoriesRecommendationsInput added in v0.27.0

type ListAdminRepositoriesRecommendationsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminRepositoriesRecommendationsInput is the input for ListAdminRepositoriesRecommendations — Get Repository PoV Recommendations.

type ListAdminRepositoriesRepositoryIdDirectoriesInput added in v0.27.0

type ListAdminRepositoriesRepositoryIdDirectoriesInput struct {
	RepositoryID         string  `path:"repositoryId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Path                 *string `url:"path,omitempty" json:"-"`
	models.RequestScope
}

ListAdminRepositoriesRepositoryIdDirectoriesInput is the input for ListAdminRepositoriesRepositoryIdDirectories — List Repository Directories.

type ListAdminRepositoryPropertyTeamKeysInput added in v0.21.0

type ListAdminRepositoryPropertyTeamKeysInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListAdminScanScopeInput added in v0.27.0

type ListAdminScanScopeInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminScanScopeInput is the input for ListAdminScanScope — Get Scan Scope.

type ListAdminScansOrchestratorInput added in v0.27.0

type ListAdminScansOrchestratorInput struct {
	From                 *string  `url:"from,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int     `url:"limit,omitempty" json:"-"`
	Offset               *int     `url:"offset,omitempty" json:"-"`
	ScanType             []string `url:"scanType,omitempty" json:"-"`
	Status               []string `url:"status,omitempty" json:"-"`
	To                   *string  `url:"to,omitempty" json:"-"`
	models.RequestScope
}

ListAdminScansOrchestratorInput is the input for ListAdminScansOrchestrator — List Orchestrator Scans.

type ListAdminServiceAccountsInput added in v0.21.0

type ListAdminServiceAccountsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminServiceAccountsInput is the input for ListAdminServiceAccounts — Get Service Accounts.

type ListAdminSettingsCspmScanCadenceInput added in v0.27.0

type ListAdminSettingsCspmScanCadenceInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminSettingsCspmScanCadenceInput is the input for ListAdminSettingsCspmScanCadence — Get CSPM Scan Cadence.

type ListAdminSettingsInferenceRegionInput added in v0.27.0

type ListAdminSettingsInferenceRegionInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminSettingsInferenceRegionInput is the input for ListAdminSettingsInferenceRegion — Get Inference Region.

type ListAdminSlaInput added in v0.21.0

type ListAdminSlaInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminSlaInput is the input for ListAdminSla — Get SLAs.

type ListAdminSupportAccessInput added in v0.27.0

type ListAdminSupportAccessInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int32 `url:"limit,omitempty" json:"-"`
	models.RequestScope
}

ListAdminSupportAccessInput is the input for ListAdminSupportAccess — Get Support Access.

type ListAdminTeamSourcePreferencesInput added in v0.21.0

type ListAdminTeamSourcePreferencesInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListAdminTeamSyncRunsInput added in v0.21.0

type ListAdminTeamSyncRunsInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListAdminTeamsFindingsInput added in v0.21.0

type ListAdminTeamsFindingsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListAdminTeamsInput added in v0.21.0

type ListAdminTeamsInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	RepositoryID         *string `url:"repositoryId,omitempty" json:"-"`
	Search               *string `url:"search,omitempty" json:"-"`
	SkipUserEnrichment   *bool   `url:"skipUserEnrichment,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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListAdminTenantCapabilitiesInput added in v0.27.0

type ListAdminTenantCapabilitiesInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminTenantCapabilitiesInput is the input for ListAdminTenantCapabilities — List Tenant Capabilities.

type ListAdminTicketingActivityInput added in v0.27.0

type ListAdminTicketingActivityInput struct {
	Actor                *string `url:"actor,omitempty" json:"-"`
	EventType            *string `url:"eventType,omitempty" json:"-"`
	FromTime             *string `url:"fromTime,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int32  `url:"limit,omitempty" json:"-"`
	Offset               *int32  `url:"offset,omitempty" json:"-"`
	ToTime               *string `url:"toTime,omitempty" json:"-"`
	models.RequestScope
}

ListAdminTicketingActivityInput is the input for ListAdminTicketingActivity — List Ticketing Activity.

type ListAdminTicketingSavedFiltersInput added in v0.27.0

type ListAdminTicketingSavedFiltersInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminTicketingSavedFiltersInput is the input for ListAdminTicketingSavedFilters — List Saved Ticket Filters.

type ListAdminTicketingSettingsFindingTypeHistoryInput added in v0.27.0

type ListAdminTicketingSettingsFindingTypeHistoryInput struct {
	FindingType          string `path:"findingType" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int32 `url:"limit,omitempty" json:"-"`
	Offset               *int32 `url:"offset,omitempty" json:"-"`
	models.RequestScope
}

ListAdminTicketingSettingsFindingTypeHistoryInput is the input for ListAdminTicketingSettingsFindingTypeHistory — List Ticket Settings History.

type ListAdminTicketingTicketsCountsInput added in v0.27.0

type ListAdminTicketingTicketsCountsInput struct {
	FindingType          []string `url:"findingType,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	Platform             []string `url:"platform,omitempty" json:"-"`
	Source               []string `url:"source,omitempty" json:"-"`
	Status               []string `url:"status,omitempty" json:"-"`
	models.RequestScope
}

ListAdminTicketingTicketsCountsInput is the input for ListAdminTicketingTicketsCounts — Get Ticket Facet Counts.

type ListAdminTicketingTicketsInput added in v0.27.0

type ListAdminTicketingTicketsInput struct {
	BoardID                    *string  `url:"boardId,omitempty" json:"-"`
	ClosedAfter                *string  `url:"closedAfter,omitempty" json:"-"`
	ClosedBefore               *string  `url:"closedBefore,omitempty" json:"-"`
	CreatedAfter               *string  `url:"createdAfter,omitempty" json:"-"`
	CreatedBefore              *string  `url:"createdBefore,omitempty" json:"-"`
	FindingType                []string `url:"findingType,omitempty" json:"-"`
	GithubInstallationID       *int64   `url:"githubInstallationId,omitempty" json:"-"`
	HasSyncError               *string  `url:"hasSyncError,omitempty" json:"-"`
	LastSyncedBefore           *string  `url:"lastSyncedBefore,omitempty" json:"-"`
	Limit                      *int32   `url:"limit,omitempty" json:"-"`
	Offset                     *int32   `url:"offset,omitempty" json:"-"`
	OutOfEligibilitySinceAfter *string  `url:"outOfEligibilitySinceAfter,omitempty" json:"-"`
	Platform                   []string `url:"platform,omitempty" json:"-"`
	Q                          *string  `url:"q,omitempty" json:"-"`
	SavedFilterID              *string  `url:"savedFilterId,omitempty" json:"-"`
	Source                     []string `url:"source,omitempty" json:"-"`
	Status                     []string `url:"status,omitempty" json:"-"`
	models.RequestScope
}

ListAdminTicketingTicketsInput is the input for ListAdminTicketingTickets — List Tickets (Power-User Workbench).

type ListAdminUiPreferencesInput added in v0.27.0

type ListAdminUiPreferencesInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminUiPreferencesInput is the input for ListAdminUiPreferences — Get UI Preferences.

type ListAdminUiSavedViewsInput added in v0.21.0

type ListAdminUiSavedViewsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListAdminUserCurrentInput added in v0.21.0

type ListAdminUserCurrentInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminUserCurrentInput is the input for ListAdminUserCurrent — Get Current User.

type ListAdminUserMappingInput added in v0.21.0

type ListAdminUserMappingInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListAdminUserMappingsInput added in v0.21.0

type ListAdminUserMappingsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListAdminUserMappingsInput is the input for ListAdminUserMappings — Get User Mappings.

type ListAdminUsersInput added in v0.21.0

type ListAdminUsersInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListContextApplicationsApplicationIdExecutionRecipeInput added in v0.27.0

type ListContextApplicationsApplicationIdExecutionRecipeInput struct {
	ApplicationID        string  `path:"applicationId" json:"-"`
	AllowEdits           *bool   `url:"allowEdits,omitempty" json:"-"`
	Capabilities         *string `url:"capabilities,omitempty" json:"-"`
	CommitSha            *string `url:"commitSha,omitempty" json:"-"`
	Docker               *bool   `url:"docker,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InputHash            *string `url:"inputHash,omitempty" json:"-"`
	models.RequestScope
}

ListContextApplicationsApplicationIdExecutionRecipeInput is the input for ListContextApplicationsApplicationIdExecutionRecipe — Get Application Execution Recipe.

type ListContextApplicationsApplicationIdSchemaInput added in v0.21.0

type ListContextApplicationsApplicationIdSchemaInput struct {
	ApplicationID        string `path:"applicationId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextApplicationsApplicationIdSchemaInput is the input for ListContextApplicationsApplicationIdSchema — Get Application Schema.

type ListContextApplicationsInput added in v0.21.0

type ListContextApplicationsInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	Search               *string `url:"search,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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 {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	IncludeDeleted       *bool   `url:"includeDeleted,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	ProjectID            *string `url:"projectId,omitempty" json:"-"`
	RepositoryID         *string `url:"repositoryId,omitempty" json:"-"`
	Search               *string `url:"search,omitempty" json:"-"`
	Type                 *string `url:"type,omitempty" json:"-"`
	models.RequestScope
}

ListContextArtifactsInput is the input for ListContextArtifacts — List Artifacts.

type ListContextAssetGraphAttackPathsInput added in v0.27.0

type ListContextAssetGraphAttackPathsInput struct {
	GithubInstallationID *int64                                      `url:"githubInstallationId,omitempty" json:"-"`
	HasCriticalFinding   *bool                                       `url:"hasCriticalFinding,omitempty" json:"-"`
	Limit                *int                                        `url:"limit,omitempty" json:"-"`
	Offset               *int                                        `url:"offset,omitempty" json:"-"`
	TerminalNodeKind     *models.EndpointsAttackPathTerminalNodeKind `url:"terminalNodeKind,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetGraphAttackPathsInput is the input for ListContextAssetGraphAttackPaths — List Asset Graph Attack Paths.

type ListContextAssetGraphLandingInput added in v0.27.0

type ListContextAssetGraphLandingInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	PerCategory          *int   `url:"perCategory,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetGraphLandingInput is the input for ListContextAssetGraphLanding — Get Asset Graph Landing.

type ListContextAssetGraphNodeInput added in v0.27.0

type ListContextAssetGraphNodeInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	NodeID               *string `url:"nodeId,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetGraphNodeInput is the input for ListContextAssetGraphNode — Get Asset Graph Node.

type ListContextAssetGraphNodesInput added in v0.27.0

type ListContextAssetGraphNodesInput struct {
	ChildCounts          *bool    `url:"childCounts,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	Kinds                []string `url:"kinds,omitempty" json:"-"`
	Limit                *int     `url:"limit,omitempty" json:"-"`
	Offset               *int     `url:"offset,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetGraphNodesInput is the input for ListContextAssetGraphNodes — List Asset Graph Nodes.

type ListContextAssetGraphReachabilityInput added in v0.27.0

type ListContextAssetGraphReachabilityInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	NodeID               *string `url:"nodeId,omitempty" json:"-"`
	Port                 *int    `url:"port,omitempty" json:"-"`
	Protocol             *string `url:"protocol,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetGraphReachabilityInput is the input for ListContextAssetGraphReachability — Get Asset Graph Reachability.

type ListContextAssetGraphRetrieveInput added in v0.27.0

type ListContextAssetGraphRetrieveInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	MaxResults           *int    `url:"maxResults,omitempty" json:"-"`
	Q                    *string `url:"q,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetGraphRetrieveInput is the input for ListContextAssetGraphRetrieve — Retrieve Asset Graph Nodes.

type ListContextAssetGraphSearchInput added in v0.27.0

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

ListContextAssetGraphSearchInput is the input for ListContextAssetGraphSearch — Search Asset Graph.

type ListContextAssetGraphSubgraphInput added in v0.27.0

type ListContextAssetGraphSubgraphInput struct {
	Depth                *int     `url:"depth,omitempty" json:"-"`
	EdgeTypes            []string `url:"edgeTypes,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	MaxNodes             *int     `url:"maxNodes,omitempty" json:"-"`
	ObjectTypes          []string `url:"objectTypes,omitempty" json:"-"`
	RootNodeID           *string  `url:"rootNodeId,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetGraphSubgraphInput is the input for ListContextAssetGraphSubgraph — Get Asset Graph Subgraph.

type ListContextAssetGraphSummaryInput added in v0.27.0

type ListContextAssetGraphSummaryInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetGraphSummaryInput is the input for ListContextAssetGraphSummary — Get Asset Graph Summary.

type ListContextAssetInventoryAiMlInput added in v0.27.0

type ListContextAssetInventoryAiMlInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryAiMlInput is the input for ListContextAssetInventoryAiMl — List AI/ML Assets.

type ListContextAssetInventoryArtifactRepositoriesInput added in v0.27.0

type ListContextAssetInventoryArtifactRepositoriesInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryArtifactRepositoriesInput is the input for ListContextAssetInventoryArtifactRepositories — List Artifact Repositories Assets.

type ListContextAssetInventoryArtifactsInput added in v0.27.0

type ListContextAssetInventoryArtifactsInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	ProjectID            *string `url:"projectId,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryArtifactsInput is the input for ListContextAssetInventoryArtifacts — List Artifacts Assets.

type ListContextAssetInventoryCdnAndDnsInput added in v0.27.0

type ListContextAssetInventoryCdnAndDnsInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryCdnAndDnsInput is the input for ListContextAssetInventoryCdnAndDns — List CDN and DNS Assets.

type ListContextAssetInventoryCiCdInput added in v0.27.0

type ListContextAssetInventoryCiCdInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryCiCdInput is the input for ListContextAssetInventoryCiCd — List CI/CD Assets.

type ListContextAssetInventoryClusterInput added in v0.27.0

type ListContextAssetInventoryClusterInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryClusterInput is the input for ListContextAssetInventoryCluster — List Cluster Assets.

type ListContextAssetInventoryComputeInput added in v0.27.0

type ListContextAssetInventoryComputeInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryComputeInput is the input for ListContextAssetInventoryCompute — List Compute Assets.

type ListContextAssetInventoryConnectivityInput added in v0.27.0

type ListContextAssetInventoryConnectivityInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryConnectivityInput is the input for ListContextAssetInventoryConnectivity — List Connectivity Assets.

type ListContextAssetInventoryContainerInput added in v0.27.0

type ListContextAssetInventoryContainerInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryContainerInput is the input for ListContextAssetInventoryContainer — List Container Assets.

type ListContextAssetInventoryDataPipelineInput added in v0.27.0

type ListContextAssetInventoryDataPipelineInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryDataPipelineInput is the input for ListContextAssetInventoryDataPipeline — List Data Pipeline Assets.

type ListContextAssetInventoryDatabaseInput added in v0.27.0

type ListContextAssetInventoryDatabaseInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryDatabaseInput is the input for ListContextAssetInventoryDatabase — List Database Assets.

type ListContextAssetInventoryEndpointsInput added in v0.27.0

type ListContextAssetInventoryEndpointsInput struct {
	Active               *bool   `url:"active,omitempty" json:"-"`
	AwsService           *string `url:"awsService,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	HostCategory         *string `url:"hostCategory,omitempty" json:"-"`
	HostID               *string `url:"hostId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Q                    *string `url:"q,omitempty" json:"-"`
	SourceType           *string `url:"sourceType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryEndpointsInput is the input for ListContextAssetInventoryEndpoints — List Asset Inventory Endpoints.

type ListContextAssetInventoryIdentityInput added in v0.27.0

type ListContextAssetInventoryIdentityInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryIdentityInput is the input for ListContextAssetInventoryIdentity — List Identity Assets.

type ListContextAssetInventoryInput added in v0.27.0

type ListContextAssetInventoryInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	Category             *string `url:"category,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Q                    *string `url:"q,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	UpdatedAfter         *string `url:"updatedAfter,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryInput is the input for ListContextAssetInventory — List Asset Inventory.

type ListContextAssetInventoryLoadBalancerInput added in v0.27.0

type ListContextAssetInventoryLoadBalancerInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryLoadBalancerInput is the input for ListContextAssetInventoryLoadBalancer — List Load Balancer Assets.

type ListContextAssetInventoryMessagingInput added in v0.27.0

type ListContextAssetInventoryMessagingInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryMessagingInput is the input for ListContextAssetInventoryMessaging — List Messaging Assets.

type ListContextAssetInventoryNetworkInput added in v0.27.0

type ListContextAssetInventoryNetworkInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryNetworkInput is the input for ListContextAssetInventoryNetwork — List Network Assets.

type ListContextAssetInventoryObservabilityInput added in v0.27.0

type ListContextAssetInventoryObservabilityInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryObservabilityInput is the input for ListContextAssetInventoryObservability — List Observability Assets.

type ListContextAssetInventoryPipelinesInput added in v0.27.0

type ListContextAssetInventoryPipelinesInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	ProjectID            *string `url:"projectId,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	RepoID               *string `url:"repoId,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryPipelinesInput is the input for ListContextAssetInventoryPipelines — List Pipelines Assets.

type ListContextAssetInventoryProjectsInput added in v0.27.0

type ListContextAssetInventoryProjectsInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	RepoID               *string `url:"repoId,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryProjectsInput is the input for ListContextAssetInventoryProjects — List Projects Assets.

type ListContextAssetInventoryPublicInput added in v0.27.0

type ListContextAssetInventoryPublicInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Category             *string `url:"category,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Policy               *string `url:"policy,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryPublicInput is the input for ListContextAssetInventoryPublic — List Public Asset Inventory.

type ListContextAssetInventoryReposInput added in v0.27.0

type ListContextAssetInventoryReposInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryReposInput is the input for ListContextAssetInventoryRepos — List Repos Assets.

type ListContextAssetInventorySecurityInput added in v0.27.0

type ListContextAssetInventorySecurityInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventorySecurityInput is the input for ListContextAssetInventorySecurity — List Security Assets.

type ListContextAssetInventoryServerlessInput added in v0.27.0

type ListContextAssetInventoryServerlessInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryServerlessInput is the input for ListContextAssetInventoryServerless — List Serverless Assets.

type ListContextAssetInventoryStorageAndBackupInput added in v0.27.0

type ListContextAssetInventoryStorageAndBackupInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Active               *bool   `url:"active,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InternetReachable    *bool   `url:"internetReachable,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Provider             *string `url:"provider,omitempty" json:"-"`
	PublicFacing         *bool   `url:"publicFacing,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	SubType              *string `url:"subType,omitempty" json:"-"`
	models.RequestScope
}

ListContextAssetInventoryStorageAndBackupInput is the input for ListContextAssetInventoryStorageAndBackup — List Storage and Backup Assets.

type ListContextCicdPipelinesInput added in v0.21.0

type ListContextCicdPipelinesInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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 ListContextCloudConnectorPrRunsRunIdProposalInput added in v0.27.0

type ListContextCloudConnectorPrRunsRunIdProposalInput struct {
	RunID                string `path:"runId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextCloudConnectorPrRunsRunIdProposalInput is the input for ListContextCloudConnectorPrRunsRunIdProposal — Review AWS connector proposal.

type ListContextCloudConnectorPrStatusInput added in v0.27.0

type ListContextCloudConnectorPrStatusInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextCloudConnectorPrStatusInput is the input for ListContextCloudConnectorPrStatus — Get Cloud Connector PR Status.

type ListContextCloudReconAccountsAccountIdCrossAccountRelationshipsInput added in v0.27.0

type ListContextCloudReconAccountsAccountIdCrossAccountRelationshipsInput struct {
	AccountID            string `path:"accountId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextCloudReconAccountsAccountIdCrossAccountRelationshipsInput is the input for ListContextCloudReconAccountsAccountIdCrossAccountRelationships — Get Cloud Recon Cross-Account Relationships.

type ListContextCloudReconAccountsAccountIdDiscoveredNodesInput added in v0.21.0

type ListContextCloudReconAccountsAccountIdDiscoveredNodesInput struct {
	AccountID            string  `path:"accountId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" 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 ListContextCloudReconAccountsAccountIdGraphGapsInput added in v0.27.0

type ListContextCloudReconAccountsAccountIdGraphGapsInput struct {
	AccountID            string `path:"accountId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextCloudReconAccountsAccountIdGraphGapsInput is the input for ListContextCloudReconAccountsAccountIdGraphGaps — Get Cloud Recon Graph Gaps.

type ListContextCloudReconAccountsAccountIdHotspotsInput added in v0.21.0

type ListContextCloudReconAccountsAccountIdHotspotsInput struct {
	AccountID            string  `path:"accountId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" 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 ListContextCloudReconAccountsAccountIdIamPostureInput added in v0.27.0

type ListContextCloudReconAccountsAccountIdIamPostureInput struct {
	AccountID            string `path:"accountId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextCloudReconAccountsAccountIdIamPostureInput is the input for ListContextCloudReconAccountsAccountIdIamPosture — Get Cloud Recon IAM Posture.

type ListContextCloudReconAccountsAccountIdNetworkExposuresInput added in v0.27.0

type ListContextCloudReconAccountsAccountIdNetworkExposuresInput struct {
	AccountID            string `path:"accountId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextCloudReconAccountsAccountIdNetworkExposuresInput is the input for ListContextCloudReconAccountsAccountIdNetworkExposures — Get Cloud Recon Network Exposures.

type ListContextCloudReconAccountsAccountIdOverviewInput added in v0.27.0

type ListContextCloudReconAccountsAccountIdOverviewInput struct {
	AccountID            string `path:"accountId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextCloudReconAccountsAccountIdOverviewInput is the input for ListContextCloudReconAccountsAccountIdOverview — Get Cloud Recon Account Overview.

type ListContextCloudReconAccountsAccountIdScansLatestInput added in v0.21.0

type ListContextCloudReconAccountsAccountIdScansLatestInput struct {
	AccountID            string  `path:"accountId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	ScanID               *string `url:"scanId,omitempty" json:"-"`
	models.RequestScope
}

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

type ListContextCloudReconAccountsAccountIdSecurityBoundariesInput added in v0.27.0

type ListContextCloudReconAccountsAccountIdSecurityBoundariesInput struct {
	AccountID            string `path:"accountId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextCloudReconAccountsAccountIdSecurityBoundariesInput is the input for ListContextCloudReconAccountsAccountIdSecurityBoundaries — Get Cloud Recon Security Boundaries.

type ListContextCloudReconAccountsAccountIdSynthesisLatestInput added in v0.27.0

type ListContextCloudReconAccountsAccountIdSynthesisLatestInput struct {
	AccountID            string  `path:"accountId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	ScanID               *string `url:"scanId,omitempty" json:"-"`
	models.RequestScope
}

ListContextCloudReconAccountsAccountIdSynthesisLatestInput is the input for ListContextCloudReconAccountsAccountIdSynthesisLatest — Get Latest Cloud Recon Account Synthesis.

type ListContextCloudReconAccountsAccountIdTopologyInput added in v0.27.0

type ListContextCloudReconAccountsAccountIdTopologyInput struct {
	AccountID            string `path:"accountId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextCloudReconAccountsAccountIdTopologyInput is the input for ListContextCloudReconAccountsAccountIdTopology — Get Cloud Recon Topology.

type ListContextCloudReconAccountsAccountIdTrafficFlowsInput added in v0.27.0

type ListContextCloudReconAccountsAccountIdTrafficFlowsInput struct {
	AccountID            string `path:"accountId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextCloudReconAccountsAccountIdTrafficFlowsInput is the input for ListContextCloudReconAccountsAccountIdTrafficFlows — Get Cloud Recon Traffic Flows.

type ListContextCloudReconAccountsAccountIdTrustedServicesInput added in v0.27.0

type ListContextCloudReconAccountsAccountIdTrustedServicesInput struct {
	AccountID            string `path:"accountId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextCloudReconAccountsAccountIdTrustedServicesInput is the input for ListContextCloudReconAccountsAccountIdTrustedServices — Get Cloud Recon Trusted Services.

type ListContextCloudReconOrganizationSynthesisLatestInput added in v0.27.0

type ListContextCloudReconOrganizationSynthesisLatestInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	ScanRunID            *string `url:"scanRunId,omitempty" json:"-"`
	models.RequestScope
}

ListContextCloudReconOrganizationSynthesisLatestInput is the input for ListContextCloudReconOrganizationSynthesisLatest — Get Latest Cloud Recon Org Synthesis.

type ListContextCloudReconTenantsCrossAccountTrustsInput added in v0.21.0

type ListContextCloudReconTenantsCrossAccountTrustsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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 {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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 ListContextInfrastructureGraphsAccountIdDownloadInput added in v0.27.0

type ListContextInfrastructureGraphsAccountIdDownloadInput struct {
	AccountID            string  `path:"accountId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Version              *string `url:"version,omitempty" json:"-"`
	models.RequestScope
}

ListContextInfrastructureGraphsAccountIdDownloadInput is the input for ListContextInfrastructureGraphsAccountIdDownload — Get Infrastructure Graph Download URL.

type ListContextInfrastructureGraphsAccountIdVersionsInput added in v0.27.0

type ListContextInfrastructureGraphsAccountIdVersionsInput struct {
	AccountID            string `path:"accountId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextInfrastructureGraphsAccountIdVersionsInput is the input for ListContextInfrastructureGraphsAccountIdVersions — List Infrastructure Graph Versions.

type ListContextInfrastructureGraphsAccountIdVersionsVersionInput added in v0.27.0

type ListContextInfrastructureGraphsAccountIdVersionsVersionInput struct {
	AccountID            string `path:"accountId" json:"-"`
	Version              string `path:"version" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextInfrastructureGraphsAccountIdVersionsVersionInput is the input for ListContextInfrastructureGraphsAccountIdVersionsVersion — Get Infrastructure Graph Version.

type ListContextInfrastructureGraphsInfoInput added in v0.27.0

type ListContextInfrastructureGraphsInfoInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextInfrastructureGraphsInfoInput is the input for ListContextInfrastructureGraphsInfo — Get Infrastructure Graph Info.

type ListContextInfrastructureGraphsInput added in v0.27.0

type ListContextInfrastructureGraphsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextInfrastructureGraphsInput is the input for ListContextInfrastructureGraphs — List Infrastructure Graphs.

type ListContextInfrastructureGraphsSummaryInput added in v0.27.0

type ListContextInfrastructureGraphsSummaryInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextInfrastructureGraphsSummaryInput is the input for ListContextInfrastructureGraphsSummary — Get Infrastructure Graph Summary.

type ListContextK8sCollectorClustersInput added in v0.27.0

type ListContextK8sCollectorClustersInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextK8sCollectorClustersInput is the input for ListContextK8sCollectorClusters — List K8s Collector Clusters.

type ListContextMemoriesDocumentDocumentIdTypeInput added in v0.27.0

type ListContextMemoriesDocumentDocumentIdTypeInput struct {
	DocumentID           string  `path:"documentId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	MemoryType           *string `url:"memoryType,omitempty" json:"-"`
	PaginationToken      *string `url:"paginationToken,omitempty" json:"-"`
	models.RequestScope
}

ListContextMemoriesDocumentDocumentIdTypeInput is the input for ListContextMemoriesDocumentDocumentIdType — Get Memories By Document And Type.

type ListContextMemoriesInput added in v0.21.0

type ListContextMemoriesInput struct {
	CreatedBy            *string `url:"createdBy,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	IsLatest             *bool   `url:"isLatest,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	MemoryClass          *string `url:"memoryClass,omitempty" json:"-"`
	MemoryType           *string `url:"memoryType,omitempty" json:"-"`
	MinTrustTier         *int    `url:"minTrustTier,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	Priority             *string `url:"priority,omitempty" json:"-"`
	ResourceID           *string `url:"resourceId,omitempty" json:"-"`
	ResourceType         *string `url:"resourceType,omitempty" json:"-"`
	Status               *string `url:"status,omitempty" json:"-"`
	models.RequestScope
}

ListContextMemoriesInput is the input for ListContextMemories — Get Memories.

type ListContextMemoriesMemoryIdFindingsInput added in v0.27.0

type ListContextMemoriesMemoryIdFindingsInput struct {
	MemoryID             string `path:"memoryId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int   `url:"limit,omitempty" json:"-"`
	models.RequestScope
}

ListContextMemoriesMemoryIdFindingsInput is the input for ListContextMemoriesMemoryIdFindings — Get Memory Findings.

type ListContextMemoriesMemoryIdVersionsInput added in v0.21.0

type ListContextMemoriesMemoryIdVersionsInput struct {
	MemoryID             string `path:"memoryId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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 {
	CreatedBy            *string `url:"createdBy,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	IsLatest             *bool   `url:"isLatest,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	MemoryType           *string `url:"memoryType,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	PaginationToken      *string `url:"paginationToken,omitempty" json:"-"`
	ResourceID           *string `url:"resourceId,omitempty" json:"-"`
	models.RequestScope
}

ListContextMemoriesTypeInput is the input for ListContextMemoriesType — Get Memories By Type.

type ListContextOrganizationInput added in v0.21.0

type ListContextOrganizationInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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:"-"`
	VersionsOnly         *bool   `url:"versionsOnly,omitempty" json:"-"`
	models.RequestScope
}

ListContextRepoScansInput is the input for ListContextRepoScans — List Repo Context Scans.

type ListContextRepositoriesInput added in v0.21.0

type ListContextRepositoriesInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" 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 ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeInput added in v0.27.0

type ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeInput struct {
	RepositoryID         string  `path:"repositoryId" json:"-"`
	ProjectID            string  `path:"projectId" json:"-"`
	AllowEdits           *bool   `url:"allowEdits,omitempty" json:"-"`
	Capabilities         *string `url:"capabilities,omitempty" json:"-"`
	CommitSha            *string `url:"commitSha,omitempty" json:"-"`
	Docker               *bool   `url:"docker,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	InputHash            *string `url:"inputHash,omitempty" json:"-"`
	models.RequestScope
}

ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeInput is the input for ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipe — Get Project Execution Recipe.

type ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeValidationsInput added in v0.27.0

type ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeValidationsInput struct {
	RepositoryID         string `path:"repositoryId" json:"-"`
	ProjectID            string `path:"projectId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int   `url:"limit,omitempty" json:"-"`
	Offset               *int   `url:"offset,omitempty" json:"-"`
	models.RequestScope
}

ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeValidationsInput is the input for ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeValidations — List Project Execution Recipe Validations.

type ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeVersionsInput added in v0.27.0

type ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeVersionsInput struct {
	RepositoryID         string `path:"repositoryId" json:"-"`
	ProjectID            string `path:"projectId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int   `url:"limit,omitempty" json:"-"`
	Offset               *int   `url:"offset,omitempty" json:"-"`
	models.RequestScope
}

ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeVersionsInput is the input for ListContextRepositoriesRepositoryIdProjectsProjectIdExecutionRecipeVersions — List Project Execution Recipe Versions.

type ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaInput added in v0.21.0

type ListContextRepositoriesRepositoryIdProjectsProjectIdSchemaInput struct {
	RepositoryID         string `path:"repositoryId" json:"-"`
	ProjectID            string `path:"projectId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextSbomsRepositoryRepositoryIdLatestInput is the input for ListContextSbomsRepositoryRepositoryIdLatest — Get Latest SBOMs for Repository.

type ListContextSbomsTreeInput added in v0.21.0

type ListContextSbomsTreeInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextSchemasInput is the input for ListContextSchemas — List Schemas.

type ListContextSetupRecommendationsPentestAssessmentsInput added in v0.27.0

type ListContextSetupRecommendationsPentestAssessmentsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextSetupRecommendationsPentestAssessmentsInput is the input for ListContextSetupRecommendationsPentestAssessments — List assessment setup proposals.

type ListContextSetupRecommendationsPentestTargetsInput added in v0.27.0

type ListContextSetupRecommendationsPentestTargetsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextSetupRecommendationsPentestTargetsInput is the input for ListContextSetupRecommendationsPentestTargets — List pentest target recommendations.

type ListContextVaultDocumentDocumentIdTextInput added in v0.27.0

type ListContextVaultDocumentDocumentIdTextInput struct {
	DocumentID           string  `path:"documentId" json:"-"`
	EndPage              *int    `url:"endPage,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	MaxChars             *int    `url:"maxChars,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	StartPage            *int    `url:"startPage,omitempty" json:"-"`
	models.RequestScope
}

ListContextVaultDocumentDocumentIdTextInput is the input for ListContextVaultDocumentDocumentIdText — Get Vault Document Text.

type ListContextVaultFilesInput added in v0.21.0

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

ListContextVaultFilesInput is the input for ListContextVaultFiles — Get Vault Files.

type ListContextVaultFilesListInput added in v0.21.0

type ListContextVaultFilesListInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextVaultFilesListInput is the input for ListContextVaultFilesList — Get Vault Files List.

type ListContextWafAllowlistPrRunsRunIdProposalInput added in v0.27.0

type ListContextWafAllowlistPrRunsRunIdProposalInput struct {
	RunID                string `path:"runId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextWafAllowlistPrRunsRunIdProposalInput is the input for ListContextWafAllowlistPrRunsRunIdProposal — Review WAF allowlist proposal.

type ListContextWafAllowlistPrStatusInput added in v0.27.0

type ListContextWafAllowlistPrStatusInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListContextWafAllowlistPrStatusInput is the input for ListContextWafAllowlistPrStatus — Get WAF Allowlist PR Status.

type ListCspmFindingsFindingIdAutofixActivityInput added in v0.21.0

type ListCspmFindingsFindingIdAutofixActivityInput struct {
	FindingID            string  `path:"findingId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" 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.

func (*ListCspmFindingsFindingIdAutofixActivityInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListCspmFindingsFindingIdAutofixStateInput added in v0.21.0

type ListCspmFindingsFindingIdAutofixStateInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListCspmFindingsFindingIdAutofixStateInput is the input for ListCspmFindingsFindingIdAutofixState — Get CSPM Finding Autofix State.

func (*ListCspmFindingsFindingIdAutofixStateInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListCspmFindingsFindingIdAutofixStatusInput added in v0.21.0

type ListCspmFindingsFindingIdAutofixStatusInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListCspmFindingsFindingIdAutofixStatusInput is the input for ListCspmFindingsFindingIdAutofixStatus — Get CSPM Finding Autofix Status.

func (*ListCspmFindingsFindingIdAutofixStatusInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListCspmFindingsFindingIdTriageInput added in v0.27.0

type ListCspmFindingsFindingIdTriageInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListCspmFindingsFindingIdTriageInput is the input for ListCspmFindingsFindingIdTriage — Get CSPM Finding Triage.

func (*ListCspmFindingsFindingIdTriageInput) SetFindingID added in v0.27.0

func (in *ListCspmFindingsFindingIdTriageInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type ListCspmFindingsInput added in v0.21.0

type ListCspmFindingsInput struct {
	AccountID            *string `url:"accountId,omitempty" json:"-"`
	Category             *string `url:"category,omitempty" json:"-"`
	CloudProvider        *string `url:"cloudProvider,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	IsAllowlisted        *bool   `url:"isAllowlisted,omitempty" json:"-"`
	IsArchived           *bool   `url:"isArchived,omitempty" json:"-"`
	IsFalsePositive      *bool   `url:"isFalsePositive,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	Region               *string `url:"region,omitempty" json:"-"`
	ResourceType         *string `url:"resourceType,omitempty" json:"-"`
	RuleID               *string `url:"ruleId,omitempty" json:"-"`
	ScanID               *string `url:"scanId,omitempty" json:"-"`
	Search               *string `url:"search,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:"-"`
	CloudProvider        *string `url:"cloudProvider,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	IsArchived           *bool   `url:"isArchived,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	Search               *string `url:"search,omitempty" json:"-"`
	Status               *string `url:"status,omitempty" json:"-"`
	models.RequestScope
}

ListCspmScansInput is the input for ListCspmScans — Get CSPM Scans.

type ListDastApplicationsInput added in v0.27.0

type ListDastApplicationsInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListDastApplicationsInput is the input for ListDastApplications — List Applications.

type ListDastBughuntConfigInput added in v0.21.0

type ListDastBughuntConfigInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastBughuntFindingsFindingIdEventsInput is the input for ListDastBughuntFindingsFindingIdEvents — Get BugHunt Finding Events.

func (*ListDastBughuntFindingsFindingIdEventsInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListDastBughuntFindingsFindingIdTriageInput added in v0.21.0

type ListDastBughuntFindingsFindingIdTriageInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastBughuntFindingsFindingIdTriageInput is the input for ListDastBughuntFindingsFindingIdTriage — Create Interactor [].

func (*ListDastBughuntFindingsFindingIdTriageInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListDastBughuntFindingsInput added in v0.21.0

type ListDastBughuntFindingsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastBughuntFindingsInput is the input for ListDastBughuntFindings — Get BugHunt Findings.

type ListDastBughuntScansInput added in v0.21.0

type ListDastBughuntScansInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	Search               *string `url:"search,omitempty" json:"-"`
	models.RequestScope
}

ListDastBughuntScansInput is the input for ListDastBughuntScans — Get BugHunt Scans.

type ListDastBughuntScansScanIdActivityInput added in v0.27.0

type ListDastBughuntScansScanIdActivityInput struct {
	ScanID               string  `path:"scanId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int32  `url:"limit,omitempty" json:"-"`
	SinceID              *string `url:"since_id,omitempty" json:"-"`
	models.RequestScope
}

ListDastBughuntScansScanIdActivityInput is the input for ListDastBughuntScansScanIdActivity — Get BugHunt Scan Activity.

type ListDastBughuntScansScanIdDiffInput added in v0.21.0

type ListDastBughuntScansScanIdDiffInput struct {
	ScanID               string  `path:"scanId" json:"-"`
	Against              *string `url:"against,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int   `url:"limit,omitempty" json:"-"`
	Offset               *int   `url:"offset,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastBughuntScansScanIdLogsInput is the input for ListDastBughuntScansScanIdLogs — Get BugHunt Sub-Agent Network Log.

type ListDastBughuntScansScanIdStatusInput added in v0.27.0

type ListDastBughuntScansScanIdStatusInput struct {
	ScanID               string `path:"scanId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastBughuntScansScanIdStatusInput is the input for ListDastBughuntScansScanIdStatus — Get BugHunt Scan Status.

type ListDastBughuntSuiteRunsInput added in v0.21.0

type ListDastBughuntSuiteRunsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastBughuntSuiteRunsInput is the input for ListDastBughuntSuiteRuns — Get BugHunt Suite Runs.

type ListDastCredentialsCredentialIdValidationsInput added in v0.27.0

type ListDastCredentialsCredentialIdValidationsInput struct {
	CredentialID         string  `path:"credentialId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListDastCredentialsCredentialIdValidationsInput is the input for ListDastCredentialsCredentialIdValidations — Credential Validation History.

type ListDastCredentialsCredentialIdValidationsStatusInput added in v0.27.0

type ListDastCredentialsCredentialIdValidationsStatusInput struct {
	CredentialID         string `path:"credentialId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastCredentialsCredentialIdValidationsStatusInput is the input for ListDastCredentialsCredentialIdValidationsStatus — Credential Validation Status.

type ListDastCredentialsInput added in v0.21.0

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

ListDastCredentialsInput is the input for ListDastCredentials — Get All Credentials.

type ListDastExploitValidationAttemptsInput added in v0.27.0

type ListDastExploitValidationAttemptsInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListDastExploitValidationAttemptsInput is the input for ListDastExploitValidationAttempts — List Exploit Validation Attempts.

type ListDastExploitValidationPoliciesInput added in v0.27.0

type ListDastExploitValidationPoliciesInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastExploitValidationPoliciesInput is the input for ListDastExploitValidationPolicies — List Exploit Validation Policies.

type ListDastPentestApplicationsApplicationIdEstimateInput added in v0.27.0

type ListDastPentestApplicationsApplicationIdEstimateInput struct {
	ApplicationID        string `path:"applicationId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestApplicationsApplicationIdEstimateInput is the input for ListDastPentestApplicationsApplicationIdEstimate — Get Pentest Cost Estimate.

type ListDastPentestApplicationsApplicationIdPreflightLatestInput added in v0.21.0

type ListDastPentestApplicationsApplicationIdPreflightLatestInput struct {
	ApplicationID        string  `path:"applicationId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	TargetID             *string `url:"targetId,omitempty" json:"-"`
	WebServiceID         *string `url:"webServiceId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestApplicationsApplicationIdPreflightQuotaInput is the input for ListDastPentestApplicationsApplicationIdPreflightQuota — Get Pentest Preflight Quota.

type ListDastPentestApplicationsInput added in v0.21.0

type ListDastPentestApplicationsInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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 ListDastPentestBudgetInput added in v0.27.0

type ListDastPentestBudgetInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestBudgetInput is the input for ListDastPentestBudget — Get Pentest Budget.

type ListDastPentestFindingsFindingIdAutofixActivityInput added in v0.21.0

type ListDastPentestFindingsFindingIdAutofixActivityInput struct {
	FindingID            string  `path:"findingId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" 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.

func (*ListDastPentestFindingsFindingIdAutofixActivityInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListDastPentestFindingsFindingIdAutofixStateInput added in v0.21.0

type ListDastPentestFindingsFindingIdAutofixStateInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestFindingsFindingIdAutofixStateInput is the input for ListDastPentestFindingsFindingIdAutofixState — Get DAST Pentest Finding Autofix State.

func (*ListDastPentestFindingsFindingIdAutofixStateInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListDastPentestFindingsFindingIdAutofixStatusInput added in v0.21.0

type ListDastPentestFindingsFindingIdAutofixStatusInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestFindingsFindingIdAutofixStatusInput is the input for ListDastPentestFindingsFindingIdAutofixStatus — Get DAST Pentest Finding Autofix Status.

func (*ListDastPentestFindingsFindingIdAutofixStatusInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListDastPentestFindingsFindingIdEventsInput added in v0.21.0

type ListDastPentestFindingsFindingIdEventsInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestFindingsFindingIdEventsInput is the input for ListDastPentestFindingsFindingIdEvents — Get Pentest Finding Events.

func (*ListDastPentestFindingsFindingIdEventsInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListDastPentestFindingsFindingIdFullInput added in v0.21.0

type ListDastPentestFindingsFindingIdFullInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestFindingsFindingIdFullInput is the input for ListDastPentestFindingsFindingIdFull — Get Pentest Finding Full.

func (*ListDastPentestFindingsFindingIdFullInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListDastPentestFindingsFindingIdTriageInput added in v0.21.0

type ListDastPentestFindingsFindingIdTriageInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestFindingsFindingIdTriageInput is the input for ListDastPentestFindingsFindingIdTriage — Get Pentest Finding Full.

func (*ListDastPentestFindingsFindingIdTriageInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListDastPentestFindingsInput added in v0.21.0

type ListDastPentestFindingsInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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 ListDastPentestMutationWarningInput added in v0.27.0

type ListDastPentestMutationWarningInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestMutationWarningInput is the input for ListDastPentestMutationWarning — Create Interactor [].

type ListDastPentestPreflightsPreflightIdEventsInput added in v0.21.0

type ListDastPentestPreflightsPreflightIdEventsInput struct {
	PreflightID          string `path:"preflightId" json:"-"`
	AfterSeq             *int64 `url:"afterSeq,omitempty" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,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 {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	Search               *string `url:"search,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestScansInput is the input for ListDastPentestScans — Get Pentest Scans.

type ListDastPentestScansScanIdActivityInput added in v0.27.0

type ListDastPentestScansScanIdActivityInput struct {
	ScanID               string  `path:"scanId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int32  `url:"limit,omitempty" json:"-"`
	SinceID              *string `url:"since_id,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestScansScanIdActivityInput is the input for ListDastPentestScansScanIdActivity — Get Pentest Scan Activity.

type ListDastPentestScansScanIdAuthMatrixCasesInput added in v0.27.0

type ListDastPentestScansScanIdAuthMatrixCasesInput struct {
	ScanID               string  `path:"scanId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	HideNotRun           *bool   `url:"hideNotRun,omitempty" json:"-"`
	Identity             *string `url:"identity,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	Outcome              *string `url:"outcome,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestScansScanIdAuthMatrixCasesInput is the input for ListDastPentestScansScanIdAuthMatrixCases — List pentest auth-matrix cases.

type ListDastPentestScansScanIdAuthMatrixEvidenceInput added in v0.27.0

type ListDastPentestScansScanIdAuthMatrixEvidenceInput struct {
	ScanID               string  `path:"scanId" json:"-"`
	AttemptID            *string `url:"attemptId,omitempty" json:"-"`
	Cursor               *string `url:"cursor,omitempty" json:"-"`
	EvidenceRef          *string `url:"evidenceRef,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	IdentityID           *string `url:"identityId,omitempty" json:"-"`
	Method               *string `url:"method,omitempty" json:"-"`
	Path                 *string `url:"path,omitempty" json:"-"`
	Since                *string `url:"since,omitempty" json:"-"`
	Stage                *string `url:"stage,omitempty" json:"-"`
	Until                *string `url:"until,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestScansScanIdAuthMatrixEvidenceInput is the input for ListDastPentestScansScanIdAuthMatrixEvidence — Get retained pentest attempt evidence.

type ListDastPentestScansScanIdEventsInput added in v0.27.0

type ListDastPentestScansScanIdEventsInput struct {
	ScanID               string `path:"scanId" json:"-"`
	AfterSeq             *int64 `url:"afterSeq,omitempty" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int   `url:"limit,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestScansScanIdEventsInput is the input for ListDastPentestScansScanIdEvents — Get Pentest Scan Events.

type ListDastPentestScansScanIdFindingsInput added in v0.21.0

type ListDastPentestScansScanIdFindingsInput struct {
	ScanID               string `path:"scanId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestScansScanIdFindingsInput is the input for ListDastPentestScansScanIdFindings — Get Pentest Scan Findings.

type ListDastPentestScansScanIdFindingsLinksInput added in v0.27.0

type ListDastPentestScansScanIdFindingsLinksInput struct {
	ScanID               string `path:"scanId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestScansScanIdFindingsLinksInput is the input for ListDastPentestScansScanIdFindingsLinks — Get Pentest Scan Finding Links.

type ListDastPentestScansScanIdHypothesesInput added in v0.21.0

type ListDastPentestScansScanIdHypothesesInput struct {
	ScanID               string `path:"scanId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestScansScanIdLogsInput is the input for ListDastPentestScansScanIdLogs — Get Sub-Agent Network Log.

type ListDastPentestScansScanIdLogsTransactionsInput added in v0.27.0

type ListDastPentestScansScanIdLogsTransactionsInput struct {
	ScanID               string  `path:"scanId" json:"-"`
	Cursor               *string `url:"cursor,omitempty" json:"-"`
	EvidenceRef          *string `url:"evidenceRef,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	IdentityID           *string `url:"identityId,omitempty" json:"-"`
	Method               *string `url:"method,omitempty" json:"-"`
	Path                 *string `url:"path,omitempty" json:"-"`
	Since                *string `url:"since,omitempty" json:"-"`
	Stage                *string `url:"stage,omitempty" json:"-"`
	Until                *string `url:"until,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestScansScanIdLogsTransactionsInput is the input for ListDastPentestScansScanIdLogsTransactions — Get filtered pentest capture transactions.

type ListDastPentestScansScanIdReportDownloadInput added in v0.21.0

type ListDastPentestScansScanIdReportDownloadInput struct {
	ScanID               string `path:"scanId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	Exclude              []string `url:"exclude,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestScansScanIdReportPdfInput is the input for ListDastPentestScansScanIdReportPdf — Get Pentest Scan Report PDF.

type ListDastPentestScansScanIdStatusInput added in v0.27.0

type ListDastPentestScansScanIdStatusInput struct {
	ScanID               string `path:"scanId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastPentestScansScanIdStatusInput is the input for ListDastPentestScansScanIdStatus — Get Pentest Scan Progress Status.

type ListDastScansStatusLastInput added in v0.21.0

type ListDastScansStatusLastInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastScansStatusLastInput is the input for ListDastScansStatusLast — Get Pentest Last Scan Status.

type ListDastSourceipsInput added in v0.21.0

type ListDastSourceipsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastSourceipsInput is the input for ListDastSourceips — Get Source IPs.

type ListDastTargetsInput added in v0.27.0

type ListDastTargetsInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListDastTargetsInput is the input for ListDastTargets — List Targets.

type ListDastTargetsTargetIdExploitValidationConsentInput added in v0.27.0

type ListDastTargetsTargetIdExploitValidationConsentInput struct {
	TargetID             string `path:"targetId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastTargetsTargetIdExploitValidationConsentInput is the input for ListDastTargetsTargetIdExploitValidationConsent — Get Exploit Validation Consent.

type ListDastTargetsTargetIdValidationsInput added in v0.27.0

type ListDastTargetsTargetIdValidationsInput struct {
	TargetID             string  `path:"targetId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListDastTargetsTargetIdValidationsInput is the input for ListDastTargetsTargetIdValidations — Target Validation History.

type ListDastWebServicesInput added in v0.27.0

type ListDastWebServicesInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListDastWebServicesInput is the input for ListDastWebServices — List Web Services.

type ListDastWebServicesWebServiceIdAccessValidationsInput added in v0.27.0

type ListDastWebServicesWebServiceIdAccessValidationsInput struct {
	WebServiceID         string  `path:"webServiceId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListDastWebServicesWebServiceIdAccessValidationsInput is the input for ListDastWebServicesWebServiceIdAccessValidations — Web Service Access Validation History.

type ListDastWebServicesWebServiceIdCredentialsInput added in v0.27.0

type ListDastWebServicesWebServiceIdCredentialsInput struct {
	WebServiceID         string `path:"webServiceId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListDastWebServicesWebServiceIdCredentialsInput is the input for ListDastWebServicesWebServiceIdCredentials — List Web Service Credentials.

type ListDastWebServicesWebServiceIdStatusValidationsInput added in v0.27.0

type ListDastWebServicesWebServiceIdStatusValidationsInput struct {
	WebServiceID         string  `path:"webServiceId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListDastWebServicesWebServiceIdStatusValidationsInput is the input for ListDastWebServicesWebServiceIdStatusValidations — Web Service Status Validation History.

type ListFindingsFindingIdFeedbackInput added in v0.27.0

type ListFindingsFindingIdFeedbackInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListFindingsFindingIdFeedbackInput is the input for ListFindingsFindingIdFeedback — List feedback on a finding.

func (*ListFindingsFindingIdFeedbackInput) SetFindingID added in v0.27.0

func (in *ListFindingsFindingIdFeedbackInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type ListManagerActionItemsActionItemIdMessagesInput added in v0.27.0

type ListManagerActionItemsActionItemIdMessagesInput struct {
	ActionItemID         string `path:"actionItemId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	IncludeReplay        *bool  `url:"includeReplay,omitempty" json:"-"`
	Page                 *int   `url:"page,omitempty" json:"-"`
	PageSize             *int   `url:"pageSize,omitempty" json:"-"`
	models.RequestScope
}

ListManagerActionItemsActionItemIdMessagesInput is the input for ListManagerActionItemsActionItemIdMessages — Get Action Item Messages.

type ListManagerActionItemsInput added in v0.27.0

type ListManagerActionItemsInput struct {
	AnswerType           *string `url:"answerType,omitempty" json:"-"`
	FindingID            *string `url:"findingId,omitempty" json:"-"`
	FindingType          *string `url:"findingType,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	GroupKey             *string `url:"groupKey,omitempty" json:"-"`
	Kind                 *string `url:"kind,omitempty" json:"-"`
	Page                 *int    `url:"page,omitempty" json:"-"`
	PageSize             *int    `url:"pageSize,omitempty" json:"-"`
	Sort                 *string `url:"sort,omitempty" json:"-"`
	State                *string `url:"state,omitempty" json:"-"`
	Status               *string `url:"status,omitempty" json:"-"`
	TeamID               *string `url:"teamId,omitempty" json:"-"`
	UnassignedOnly       *bool   `url:"unassignedOnly,omitempty" json:"-"`
	models.RequestScope
}

ListManagerActionItemsInput is the input for ListManagerActionItems — List Action Items.

type ListManagerActionItemsSummaryInput added in v0.27.0

type ListManagerActionItemsSummaryInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListManagerActionItemsSummaryInput is the input for ListManagerActionItemsSummary — Action Items Summary.

type ListManagerCampaignsCampaignIdEventsInput added in v0.21.0

type ListManagerCampaignsCampaignIdEventsInput struct {
	CampaignID           string   `path:"campaignId" json:"-"`
	ActionTypes          []string `url:"actionTypes,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int32  `url:"limit,omitempty" json:"-"`
	Offset               *int32  `url:"offset,omitempty" json:"-"`
	models.RequestScope
}

ListManagerCampaignsCampaignIdRunsInput is the input for ListManagerCampaignsCampaignIdRuns — List Campaign Runs.

type ListManagerCampaignsDefaultInput added in v0.21.0

type ListManagerCampaignsDefaultInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListManagerCampaignsDefaultInput is the input for ListManagerCampaignsDefault — Get Default Campaigns.

type ListManagerCampaignsFindingsInput added in v0.21.0

type ListManagerCampaignsFindingsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListManagerCampaignsFindingsInput is the input for ListManagerCampaignsFindings — Get All Campaigns Findings.

type ListManagerCampaignsInput added in v0.21.0

type ListManagerCampaignsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int   `url:"limit,omitempty" json:"-"`
	Offset               *int   `url:"offset,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	IncludeReplay        *bool  `url:"includeReplay,omitempty" 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 {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListManagerConfigInput is the input for ListManagerConfig — Get Manager config.

type ListManagerEngagementUsersInput added in v0.27.0

type ListManagerEngagementUsersInput struct {
	CampaignID           *string `url:"campaignId,omitempty" json:"-"`
	Cursor               *string `url:"cursor,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Since                *string `url:"since,omitempty" json:"-"`
	models.RequestScope
}

ListManagerEngagementUsersInput is the input for ListManagerEngagementUsers — Get Developer Engagement.

type ListManagerEscalationRecipientsInput added in v0.27.0

type ListManagerEscalationRecipientsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListManagerEscalationRecipientsInput is the input for ListManagerEscalationRecipients — Get Escalation Recipients.

type ListManagerEscalationsConfigInput added in v0.27.0

type ListManagerEscalationsConfigInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListManagerEscalationsConfigInput is the input for ListManagerEscalationsConfig — Get Escalation Config.

type ListManagerEventsInput added in v0.21.0

type ListManagerEventsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,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.

func (*ListManagerFindingsFindingIdEventsInput) SetFindingID added in v0.27.0

func (in *ListManagerFindingsFindingIdEventsInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type ListManagerFixPrsRecordIdNudgeInput added in v0.27.0

type ListManagerFixPrsRecordIdNudgeInput struct {
	RecordID             string `path:"recordId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListManagerFixPrsRecordIdNudgeInput is the input for ListManagerFixPrsRecordIdNudge — Preview Fix PR Nudge.

type ListManagerGroundrulesInput added in v0.21.0

type ListManagerGroundrulesInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListManagerGroundrulesInput is the input for ListManagerGroundrules — Get Manager ground rules.

type ListManagerIdentityClassificationsInput added in v0.27.0

type ListManagerIdentityClassificationsInput struct {
	Decision             *string `url:"decision,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListManagerIdentityClassificationsInput is the input for ListManagerIdentityClassifications — List Git Identity Classifications.

type ListManagerMetricsInput added in v0.21.0

type ListManagerMetricsInput struct {
	AsOf                 *string `url:"asOf,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,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 ListManagerProgramInput added in v0.27.0

type ListManagerProgramInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListManagerProgramInput is the input for ListManagerProgram — Get Security Program.

type ListManagerProposalsInput added in v0.27.0

type ListManagerProposalsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListManagerProposalsInput is the input for ListManagerProposals — List Open Proposals.

type ListManagerStateInput added in v0.21.0

type ListManagerStateInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListManagerStateInput is the input for ListManagerState — Get Manager State.

type ListManagerStateLatestInput added in v0.21.0

type ListManagerStateLatestInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListManagerStateLatestInput is the input for ListManagerStateLatest — Get Manager State (Legacy).

type ListManagerStatesInput added in v0.21.0

type ListManagerStatesInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListManagerStrategyInput is the input for ListManagerStrategy — Get Active Strategy.

type ListManagerStrategyProposalInput added in v0.27.0

type ListManagerStrategyProposalInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListManagerStrategyProposalInput is the input for ListManagerStrategyProposal — Get Proposed Strategy.

type ListManagerStrategyVersionsInput added in v0.21.0

type ListManagerStrategyVersionsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	AffectedOnly         *bool   `url:"affectedOnly,omitempty" json:"-"`
	Ecosystem            *string `url:"ecosystem,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	Page                 *int    `url:"page,omitempty" json:"-"`
	PageSize             *int    `url:"pageSize,omitempty" json:"-"`
	Search               *string `url:"search,omitempty" json:"-"`
	Severity             *string `url:"severity,omitempty" json:"-"`
	Sort                 *string `url:"sort,omitempty" json:"-"`
	Status               *string `url:"status,omitempty" json:"-"`
	models.RequestScope
}

ListManagerThreatInvestigationsInput is the input for ListManagerThreatInvestigations — Get Threat Investigations.

type ListManagerThreatInvestigationsThreatInvestigationIdProgressInput added in v0.27.0

type ListManagerThreatInvestigationsThreatInvestigationIdProgressInput struct {
	ThreatInvestigationID string `path:"threatInvestigationId" json:"-"`
	GithubInstallationID  *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListManagerThreatInvestigationsThreatInvestigationIdProgressInput is the input for ListManagerThreatInvestigationsThreatInvestigationIdProgress — Get Threat Investigation Progress.

type ListManagerThreatReportsInput added in v0.27.0

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

ListManagerThreatReportsInput is the input for ListManagerThreatReports — List My Reported Threats.

type ListManagerThreatsInput added in v0.27.0

type ListManagerThreatsInput struct {
	AdvisoryID           *string `url:"advisoryId,omitempty" json:"-"`
	CveID                *string `url:"cveId,omitempty" json:"-"`
	Ecosystem            *string `url:"ecosystem,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Kind                 *string `url:"kind,omitempty" json:"-"`
	Page                 *int    `url:"page,omitempty" json:"-"`
	PageSize             *int    `url:"pageSize,omitempty" json:"-"`
	PublishedAfter       *string `url:"publishedAfter,omitempty" json:"-"`
	PublishedBefore      *string `url:"publishedBefore,omitempty" json:"-"`
	Q                    *string `url:"q,omitempty" json:"-"`
	Severity             *string `url:"severity,omitempty" json:"-"`
	Sort                 *string `url:"sort,omitempty" json:"-"`
	Verdict              *string `url:"verdict,omitempty" json:"-"`
	models.RequestScope
}

ListManagerThreatsInput is the input for ListManagerThreats — Get Threat Catalog.

type ListOrchestratorCheckrunsInput added in v0.27.0

type ListOrchestratorCheckrunsInput struct {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	IncludeDefaultBranch *bool    `url:"includeDefaultBranch,omitempty" json:"-"`
	MaxRepositories      *int     `url:"maxRepositories,omitempty" json:"-"`
	RepositoryCommit     []string `url:"repositoryCommit,omitempty" json:"-"`
	RepositoryID         []string `url:"repositoryId,omitempty" json:"-"`
	Since                *string  `url:"since,omitempty" json:"-"`
	models.RequestScope
}

ListOrchestratorCheckrunsInput is the input for ListOrchestratorCheckruns — Get Check Runs.

type ListOrchestratorCodereviewsInput added in v0.21.0

type ListOrchestratorCodereviewsInput struct {
	Blocked              *bool   `url:"blocked,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	Since                *string `url:"since,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListOrchestratorFindingsFindingIDAutofixIterationsInput is the input for ListOrchestratorFindingsFindingIDAutofixIterations — Get Finding Autofix Iterations.

type ListOrchestratorOnboardingRequirementsInput added in v0.27.0

type ListOrchestratorOnboardingRequirementsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListOrchestratorOnboardingRequirementsInput is the input for ListOrchestratorOnboardingRequirements — Get Onboarding Requirements.

type ListOrchestratorOnboardingStatusInput added in v0.21.0

type ListOrchestratorOnboardingStatusInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListOrchestratorOnboardingStatusInput is the input for ListOrchestratorOnboardingStatus — Get Onboarding Status.

type ListOrchestratorRunsKindRunIdControlCapabilitiesInput added in v0.27.0

type ListOrchestratorRunsKindRunIdControlCapabilitiesInput struct {
	Kind                 string `path:"kind" json:"-"`
	RunID                string `path:"runId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListOrchestratorRunsKindRunIdControlCapabilitiesInput is the input for ListOrchestratorRunsKindRunIdControlCapabilities — Get Run Control Capabilities.

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:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,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:"-"`
	FilePath             []string `url:"filePath,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,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:"-"`
	RepositoryID         *string  `url:"repositoryId,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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" 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.

func (*ListSastFindingsFindingIdAutofixActivityInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListSastFindingsFindingIdAutofixCacheDiffInput added in v0.21.0

type ListSastFindingsFindingIdAutofixCacheDiffInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListSastFindingsFindingIdAutofixCacheDiffInput is the input for ListSastFindingsFindingIdAutofixCacheDiff — Get Finding Autofix Diff.

func (*ListSastFindingsFindingIdAutofixCacheDiffInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListSastFindingsFindingIdAutofixStateInput added in v0.21.0

type ListSastFindingsFindingIdAutofixStateInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListSastFindingsFindingIdAutofixStateInput is the input for ListSastFindingsFindingIdAutofixState — Get SAST Finding Autofix State.

func (*ListSastFindingsFindingIdAutofixStateInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListSastFindingsFindingIdAutofixStatusInput added in v0.21.0

type ListSastFindingsFindingIdAutofixStatusInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListSastFindingsFindingIdAutofixStatusInput is the input for ListSastFindingsFindingIdAutofixStatus — Get SAST Finding Autofix Status.

func (*ListSastFindingsFindingIdAutofixStatusInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListSastFindingsFindingIdEventsInput added in v0.21.0

type ListSastFindingsFindingIdEventsInput struct {
	FindingID            string  `path:"findingId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListSastFindingsFindingIdEventsInput is the input for ListSastFindingsFindingIdEvents — Get Finding Events.

func (*ListSastFindingsFindingIdEventsInput) SetFindingID added in v0.27.0

func (in *ListSastFindingsFindingIdEventsInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type ListSastFindingsFindingIdTriageInput added in v0.21.0

type ListSastFindingsFindingIdTriageInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListSastFindingsFindingIdTriageInput is the input for ListSastFindingsFindingIdTriage — Get Triaged Finding.

func (*ListSastFindingsFindingIdTriageInput) SetFindingID added in v0.27.0

func (in *ListSastFindingsFindingIdTriageInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type ListSastFindingsFindingIdUsersInput added in v0.21.0

type ListSastFindingsFindingIdUsersInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListSastFindingsFindingIdUsersInput is the input for ListSastFindingsFindingIdUsers — Get Finding Users.

func (*ListSastFindingsFindingIdUsersInput) SetFindingID added in v0.27.0

func (in *ListSastFindingsFindingIdUsersInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type ListSastFindingsInput added in v0.21.0

type ListSastFindingsInput struct {
	AiGenerated          *bool                      `url:"aiGenerated,omitempty" json:"-"`
	AutoFixState         *models.ModelsAutoFixState `url:"autoFixState,omitempty" json:"-"`
	Branch               *string                    `url:"branch,omitempty" json:"-"`
	FileOwnerName        []string                   `url:"fileOwnerName,omitempty" json:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,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         *models.ModelsAutoFixState `url:"autoFixState,omitempty" json:"-"`
	Branch               *string                    `url:"branch,omitempty" json:"-"`
	FileOwnerName        []string                   `url:"fileOwnerName,omitempty" json:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,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 {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	From                 *string `url:"from,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	RepositoryID         *string `url:"repositoryId,omitempty" json:"-"`
	Sort                 *string `url:"sort,omitempty" json:"-"`
	To                   *string `url:"to,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:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,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:"-"`
	RepositoryID         *string  `url:"repositoryId,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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" 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.

func (*ListScaContainersFindingsFindingIdAutofixActivityInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScaContainersFindingsFindingIdAutofixStateInput added in v0.21.0

type ListScaContainersFindingsFindingIdAutofixStateInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListScaContainersFindingsFindingIdAutofixStateInput is the input for ListScaContainersFindingsFindingIdAutofixState — Get Container Finding Autofix State.

func (*ListScaContainersFindingsFindingIdAutofixStateInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScaContainersFindingsFindingIdAutofixStatusInput added in v0.21.0

type ListScaContainersFindingsFindingIdAutofixStatusInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListScaContainersFindingsFindingIdAutofixStatusInput is the input for ListScaContainersFindingsFindingIdAutofixStatus — Get Container Finding Autofix Status.

func (*ListScaContainersFindingsFindingIdAutofixStatusInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScaContainersFindingsFindingIdEventsInput added in v0.21.0

type ListScaContainersFindingsFindingIdEventsInput struct {
	FindingID            string  `path:"findingId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListScaContainersFindingsFindingIdEventsInput is the input for ListScaContainersFindingsFindingIdEvents — Get SCA Container Finding Events.

func (*ListScaContainersFindingsFindingIdEventsInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScaContainersFindingsFindingIdTriageActivityInput added in v0.27.0

type ListScaContainersFindingsFindingIdTriageActivityInput struct {
	FindingID            string  `path:"findingId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int32  `url:"limit,omitempty" json:"-"`
	SinceID              *string `url:"since_id,omitempty" json:"-"`
	models.RequestScope
}

ListScaContainersFindingsFindingIdTriageActivityInput is the input for ListScaContainersFindingsFindingIdTriageActivity — Get SCA Container Finding Triage Activity.

func (*ListScaContainersFindingsFindingIdTriageActivityInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScaContainersFindingsFindingIdTriageInput added in v0.21.0

type ListScaContainersFindingsFindingIdTriageInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListScaContainersFindingsFindingIdTriageInput is the input for ListScaContainersFindingsFindingIdTriage — Get Triaged Finding.

func (*ListScaContainersFindingsFindingIdTriageInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScaContainersFindingsFindingIdTriageStatusInput added in v0.27.0

type ListScaContainersFindingsFindingIdTriageStatusInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListScaContainersFindingsFindingIdTriageStatusInput is the input for ListScaContainersFindingsFindingIdTriageStatus — Get SCA Container Finding Triage Status.

func (*ListScaContainersFindingsFindingIdTriageStatusInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScaContainersFindingsFindingIdUsersInput added in v0.21.0

type ListScaContainersFindingsFindingIdUsersInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListScaContainersFindingsFindingIdUsersInput is the input for ListScaContainersFindingsFindingIdUsers — Get Finding Related Users.

func (*ListScaContainersFindingsFindingIdUsersInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScaContainersFindingsInput added in v0.21.0

type ListScaContainersFindingsInput struct {
	AutoFixState         *models.ModelsAutoFixState `url:"autoFixState,omitempty" json:"-"`
	Branch               *string                    `url:"branch,omitempty" json:"-"`
	FileOwnerName        []string                   `url:"fileOwnerName,omitempty" json:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,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         *models.ModelsAutoFixState `url:"autoFixState,omitempty" json:"-"`
	Branch               *string                    `url:"branch,omitempty" json:"-"`
	FileOwnerName        []string                   `url:"fileOwnerName,omitempty" json:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	HasMultipleVersions  *bool    `url:"hasMultipleVersions,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:"-"`
	RepositoryID         *string  `url:"repositoryId,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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" 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.

func (*ListScaDependenciesFindingsFindingIdAutofixActivityInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScaDependenciesFindingsFindingIdAutofixCacheDiffInput added in v0.21.0

type ListScaDependenciesFindingsFindingIdAutofixCacheDiffInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsFindingIdAutofixCacheDiffInput is the input for ListScaDependenciesFindingsFindingIdAutofixCacheDiff — Get SCA Dependency Finding Fix.

func (*ListScaDependenciesFindingsFindingIdAutofixCacheDiffInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScaDependenciesFindingsFindingIdAutofixStateInput added in v0.21.0

type ListScaDependenciesFindingsFindingIdAutofixStateInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsFindingIdAutofixStateInput is the input for ListScaDependenciesFindingsFindingIdAutofixState — Get Dependency Finding Autofix State.

func (*ListScaDependenciesFindingsFindingIdAutofixStateInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScaDependenciesFindingsFindingIdAutofixStatusInput added in v0.21.0

type ListScaDependenciesFindingsFindingIdAutofixStatusInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsFindingIdAutofixStatusInput is the input for ListScaDependenciesFindingsFindingIdAutofixStatus — Get Dependency Finding Autofix Status.

func (*ListScaDependenciesFindingsFindingIdAutofixStatusInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScaDependenciesFindingsFindingIdEventsInput added in v0.21.0

type ListScaDependenciesFindingsFindingIdEventsInput struct {
	FindingID            string  `path:"findingId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsFindingIdEventsInput is the input for ListScaDependenciesFindingsFindingIdEvents — Get SCA Dependency Finding Events.

func (*ListScaDependenciesFindingsFindingIdEventsInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScaDependenciesFindingsFindingIdTriageActivityInput added in v0.27.0

type ListScaDependenciesFindingsFindingIdTriageActivityInput struct {
	FindingID            string  `path:"findingId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int32  `url:"limit,omitempty" json:"-"`
	SinceID              *string `url:"since_id,omitempty" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsFindingIdTriageActivityInput is the input for ListScaDependenciesFindingsFindingIdTriageActivity — Get SCA Dependency Finding Triage Activity.

func (*ListScaDependenciesFindingsFindingIdTriageActivityInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScaDependenciesFindingsFindingIdTriageInput added in v0.21.0

type ListScaDependenciesFindingsFindingIdTriageInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsFindingIdTriageInput is the input for ListScaDependenciesFindingsFindingIdTriage — Get Triaged Finding.

func (*ListScaDependenciesFindingsFindingIdTriageInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScaDependenciesFindingsFindingIdTriageStatusInput added in v0.27.0

type ListScaDependenciesFindingsFindingIdTriageStatusInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsFindingIdTriageStatusInput is the input for ListScaDependenciesFindingsFindingIdTriageStatus — Get SCA Dependency Finding Triage Status.

func (*ListScaDependenciesFindingsFindingIdTriageStatusInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScaDependenciesFindingsFindingIdUsersInput added in v0.21.0

type ListScaDependenciesFindingsFindingIdUsersInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	SourceOwnerOnly      *bool  `url:"sourceOwnerOnly,omitempty" json:"-"`
	models.RequestScope
}

ListScaDependenciesFindingsFindingIdUsersInput is the input for ListScaDependenciesFindingsFindingIdUsers — Get Finding Related Users.

func (*ListScaDependenciesFindingsFindingIdUsersInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScaDependenciesFindingsInput added in v0.21.0

type ListScaDependenciesFindingsInput struct {
	AutoFixState         *models.ModelsAutoFixState `url:"autoFixState,omitempty" json:"-"`
	Branch               *string                    `url:"branch,omitempty" json:"-"`
	FileOwnerName        []string                   `url:"fileOwnerName,omitempty" json:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	HasMultipleVersions  *bool                      `url:"hasMultipleVersions,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         *models.ModelsAutoFixState `url:"autoFixState,omitempty" json:"-"`
	Branch               *string                    `url:"branch,omitempty" json:"-"`
	FileOwnerName        []string                   `url:"fileOwnerName,omitempty" json:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	HasMultipleVersions  *bool                      `url:"hasMultipleVersions,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:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,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 {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListScaRepositoriesInput is the input for ListScaRepositories — Get Repository Stats.

type ListScaScanRunsInput added in v0.21.0

type ListScaScanRunsInput struct {
	From                 *string `url:"from,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	To                   *string `url:"to,omitempty" json:"-"`
	models.RequestScope
}

ListScaScanRunsInput is the input for ListScaScanRuns — List Scan Runs.

type ListScaThreatFeedInput added in v0.27.0

type ListScaThreatFeedInput struct {
	CveID                *string `url:"cveId,omitempty" json:"-"`
	Ecosystem            *string `url:"ecosystem,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	Severity             *string `url:"severity,omitempty" json:"-"`
	models.RequestScope
}

ListScaThreatFeedInput is the input for ListScaThreatFeed — List Threat Intelligence Feed.

type ListScaVulnerabilitiesCveIdFindingsInput added in v0.27.0

type ListScaVulnerabilitiesCveIdFindingsInput struct {
	CveID                string   `path:"cveId" json:"-"`
	Branch               *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName        []string `url:"fileOwnerName,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	IsResolved           *bool    `url:"isResolved,omitempty" json:"-"`
	Limit                *int     `url:"limit,omitempty" json:"-"`
	Offset               *int     `url:"offset,omitempty" json:"-"`
	Type                 *string  `url:"type,omitempty" json:"-"`
	models.RequestScope
}

ListScaVulnerabilitiesCveIdFindingsInput is the input for ListScaVulnerabilitiesCveIdFindings — List Findings For A CVE.

type ListScaVulnerabilitiesCveIdPackagesInput added in v0.27.0

type ListScaVulnerabilitiesCveIdPackagesInput struct {
	CveID                string `path:"cveId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListScaVulnerabilitiesCveIdPackagesInput is the input for ListScaVulnerabilitiesCveIdPackages — List Packages Affected By A CVE.

type ListScaVulnerabilitiesInput added in v0.27.0

type ListScaVulnerabilitiesInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	KevOnly              *bool   `url:"kevOnly,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	OpenOnly             *bool   `url:"openOnly,omitempty" json:"-"`
	Package              *string `url:"package,omitempty" json:"-"`
	SortBy               *string `url:"sortBy,omitempty" json:"-"`
	models.RequestScope
}

ListScaVulnerabilitiesInput is the input for ListScaVulnerabilities — List CVE Exposure Across The Fleet.

type ListScpmEventsInput added in v0.21.0

type ListScpmEventsInput struct {
	EventType            []string `url:"eventType,omitempty" json:"-"`
	FindingID            *string  `url:"findingId,omitempty" json:"-"`
	FromTime             *string  `url:"fromTime,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int     `url:"limit,omitempty" json:"-"`
	NextToken            *string  `url:"nextToken,omitempty" json:"-"`
	Sort                 *string  `url:"sort,omitempty" json:"-"`
	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:"-"`
	FindingType          []string `url:"findingType,omitempty" json:"-"`
	GateBase             *bool    `url:"gateBase,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,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:"-"`
	RepositoryID         *string  `url:"repositoryId,omitempty" json:"-"`
	RuleID               *string  `url:"ruleId,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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" 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.

func (*ListScpmFindingsFindingIdAutofixActivityInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScpmFindingsFindingIdAutofixStateInput added in v0.21.0

type ListScpmFindingsFindingIdAutofixStateInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListScpmFindingsFindingIdAutofixStateInput is the input for ListScpmFindingsFindingIdAutofixState — Get SCPM Finding Autofix State.

func (*ListScpmFindingsFindingIdAutofixStateInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScpmFindingsFindingIdAutofixStatusInput added in v0.21.0

type ListScpmFindingsFindingIdAutofixStatusInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListScpmFindingsFindingIdAutofixStatusInput is the input for ListScpmFindingsFindingIdAutofixStatus — Get SCPM Finding Autofix Status.

func (*ListScpmFindingsFindingIdAutofixStatusInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListScpmFindingsFindingIdEventsInput added in v0.21.0

type ListScpmFindingsFindingIdEventsInput struct {
	FindingID            string  `path:"findingId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListScpmFindingsFindingIdEventsInput is the input for ListScpmFindingsFindingIdEvents — Get Finding Events.

func (*ListScpmFindingsFindingIdEventsInput) SetFindingID added in v0.27.0

func (in *ListScpmFindingsFindingIdEventsInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type ListScpmFindingsFindingIdTriageInput added in v0.21.0

type ListScpmFindingsFindingIdTriageInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListScpmFindingsFindingIdTriageInput is the input for ListScpmFindingsFindingIdTriage — Get Triaged Finding.

func (*ListScpmFindingsFindingIdTriageInput) SetFindingID added in v0.27.0

func (in *ListScpmFindingsFindingIdTriageInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type ListScpmFindingsFindingIdUsersInput added in v0.27.0

type ListScpmFindingsFindingIdUsersInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListScpmFindingsFindingIdUsersInput is the input for ListScpmFindingsFindingIdUsers — Get Finding Users.

func (*ListScpmFindingsFindingIdUsersInput) SetFindingID added in v0.27.0

func (in *ListScpmFindingsFindingIdUsersInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type ListScpmFindingsInput added in v0.21.0

type ListScpmFindingsInput struct {
	Branch               *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName        []string `url:"fileOwnerName,omitempty" json:"-"`
	FindingType          []string `url:"findingType,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,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:"-"`
	RepositoryIds        []string `url:"repositoryIds,omitempty" json:"-"`
	RuleID               *string  `url:"ruleId,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:"-"`
	FindingType          []string `url:"findingType,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,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:"-"`
	RepositoryIds        []string `url:"repositoryIds,omitempty" json:"-"`
	RuleID               *string  `url:"ruleId,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 ListScpmRepositoriesInput added in v0.27.0

type ListScpmRepositoriesInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListScpmRepositoriesInput is the input for ListScpmRepositories — Get Repositories.

type ListScpmScanRunsInput added in v0.27.0

type ListScpmScanRunsInput struct {
	From                 *string `url:"from,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	RepositoryID         *string `url:"repositoryId,omitempty" json:"-"`
	Sort                 *string `url:"sort,omitempty" json:"-"`
	To                   *string `url:"to,omitempty" json:"-"`
	models.RequestScope
}

ListScpmScanRunsInput is the input for ListScpmScanRuns — List Scan Runs.

type ListScpmSettingsInput added in v0.27.0

type ListScpmSettingsInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListScpmSettingsInput is the input for ListScpmSettings — Get SCPM Settings.

type ListSecretsCredentialsFindingsDetailedInput added in v0.21.0

type ListSecretsCredentialsFindingsDetailedInput struct {
	Branch               *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName        []string `url:"fileOwnerName,omitempty" json:"-"`
	FilePath             []string `url:"filePath,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,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:"-"`
	RepositoryID         *string  `url:"repositoryId,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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListSecretsCredentialsFindingsFindingIdEventsInput is the input for ListSecretsCredentialsFindingsFindingIdEvents — Get Finding Events.

func (*ListSecretsCredentialsFindingsFindingIdEventsInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListSecretsCredentialsFindingsFindingIdTriageInput added in v0.21.0

type ListSecretsCredentialsFindingsFindingIdTriageInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListSecretsCredentialsFindingsFindingIdTriageInput is the input for ListSecretsCredentialsFindingsFindingIdTriage — Get Triaged Credential Finding.

func (*ListSecretsCredentialsFindingsFindingIdTriageInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListSecretsCredentialsFindingsFindingIdUsersInput added in v0.21.0

type ListSecretsCredentialsFindingsFindingIdUsersInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListSecretsCredentialsFindingsFindingIdUsersInput is the input for ListSecretsCredentialsFindingsFindingIdUsers — Get Credential Finding Related Users.

func (*ListSecretsCredentialsFindingsFindingIdUsersInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListSecretsCredentialsFindingsInput added in v0.21.0

type ListSecretsCredentialsFindingsInput struct {
	Branch               *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName        []string `url:"fileOwnerName,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,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:"-"`
	FilePath             []string `url:"filePath,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,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:"-"`
	RepositoryID         *string  `url:"repositoryId,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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	NextToken            *string `url:"nextToken,omitempty" json:"-"`
	models.RequestScope
}

ListSecretsFindingsFindingIdEventsInput is the input for ListSecretsFindingsFindingIdEvents — Get Finding Events.

func (*ListSecretsFindingsFindingIdEventsInput) SetFindingID added in v0.27.0

func (in *ListSecretsFindingsFindingIdEventsInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type ListSecretsFindingsFindingIdTriageInput added in v0.21.0

type ListSecretsFindingsFindingIdTriageInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListSecretsFindingsFindingIdTriageInput is the input for ListSecretsFindingsFindingIdTriage — Get Triaged Credential Finding.

func (*ListSecretsFindingsFindingIdTriageInput) SetFindingID added in v0.27.0

func (in *ListSecretsFindingsFindingIdTriageInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type ListSecretsFindingsFindingIdUsersInput added in v0.21.0

type ListSecretsFindingsFindingIdUsersInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListSecretsFindingsFindingIdUsersInput is the input for ListSecretsFindingsFindingIdUsers — Get Credential Finding Related Users.

func (*ListSecretsFindingsFindingIdUsersInput) SetFindingID added in v0.27.0

func (in *ListSecretsFindingsFindingIdUsersInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type ListSecretsFindingsInput added in v0.21.0

type ListSecretsFindingsInput struct {
	Branch               *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName        []string `url:"fileOwnerName,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,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 {
	From                 *string `url:"from,omitempty" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Limit                *int    `url:"limit,omitempty" json:"-"`
	Offset               *int    `url:"offset,omitempty" json:"-"`
	RepositoryID         *string `url:"repositoryId,omitempty" json:"-"`
	Sort                 *string `url:"sort,omitempty" json:"-"`
	To                   *string `url:"to,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:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListSecretsSensitivedataFindingsFindingIdTriageInput is the input for ListSecretsSensitivedataFindingsFindingIdTriage — Get Triaged Sensitive Data Finding.

func (*ListSecretsSensitivedataFindingsFindingIdTriageInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListSecretsSensitivedataFindingsFindingIdUsersInput added in v0.21.0

type ListSecretsSensitivedataFindingsFindingIdUsersInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

ListSecretsSensitivedataFindingsFindingIdUsersInput is the input for ListSecretsSensitivedataFindingsFindingIdUsers — Get Sensitive Data Finding Related Users.

func (*ListSecretsSensitivedataFindingsFindingIdUsersInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type ListSecretsSensitivedataFindingsInput added in v0.21.0

type ListSecretsSensitivedataFindingsInput struct {
	Branch               *string  `url:"branch,omitempty" json:"-"`
	FileOwnerName        []string `url:"fileOwnerName,omitempty" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,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:"-"`
	GithubInstallationID *int64                      `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID   *int64                               `url:"githubInstallationId,omitempty" json:"-"`
	AddMemberIds           []string                             `json:"addMemberIds,omitempty"`
	ClearLead              *bool                                `json:"clearLead,omitempty"`
	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"`
	RemoveMemberIds        []string                             `json:"removeMemberIds,omitempty"`
	Slug                   *string                              `json:"slug,omitempty"`
	TicketBoardID          *string                              `json:"ticketBoardId,omitempty"`
	TicketProjectProvider  *models.ModelsTicketProjectProvider  `json:"ticketProjectProvider,omitempty"`
	models.RequestScope
}

PatchAdminTeamsTeamIDInput is the input for PatchAdminTeamsTeamID — Patch Team.

type PatchAdminTicketingSavedFiltersIdInput added in v0.27.0

type PatchAdminTicketingSavedFiltersIdInput struct {
	ID                   string                                 `path:"id" json:"-"`
	GithubInstallationID *int64                                 `url:"githubInstallationId,omitempty" json:"-"`
	Filter               *models.EndpointsTicketWorkbenchFilter `json:"filter,omitempty"`
	Name                 *string                                `json:"name,omitempty"`
	models.RequestScope
}

PatchAdminTicketingSavedFiltersIdInput is the input for PatchAdminTicketingSavedFiltersId — Update Saved Ticket Filter.

type PatchAdminUiSavedViewsSavedViewIdInput added in v0.21.0

type PatchAdminUiSavedViewsSavedViewIdInput struct {
	SavedViewID          string                           `path:"savedViewId" json:"-"`
	GithubInstallationID *int64                           `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64                           `url:"githubInstallationId,omitempty" json:"-"`
	Application          models.ModelsAgentAppContextSeed `json:"application"`
	models.RequestScope
}

PatchContextApplicationsApplicationIdInput is the input for PatchContextApplicationsApplicationId — Update Application.

type PatchContextAssetInventoryCategoryIdFlagsInput added in v0.27.0

type PatchContextAssetInventoryCategoryIdFlagsInput struct {
	Category             string `path:"category" json:"-"`
	ID                   string `path:"id" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	IsInternetReachable  bool   `json:"isInternetReachable"`
	IsPublicFacing       bool   `json:"isPublicFacing"`
	models.RequestScope
}

PatchContextAssetInventoryCategoryIdFlagsInput is the input for PatchContextAssetInventoryCategoryIdFlags — Patch Asset Flags.

type PatchContextAssetInventoryCategoryIdTagsInput added in v0.27.0

type PatchContextAssetInventoryCategoryIdTagsInput struct {
	Category             string            `path:"category" json:"-"`
	ID                   string            `path:"id" json:"-"`
	GithubInstallationID *int64            `url:"githubInstallationId,omitempty" json:"-"`
	Tags                 map[string]string `json:"tags,omitempty"`
	models.RequestScope
}

PatchContextAssetInventoryCategoryIdTagsInput is the input for PatchContextAssetInventoryCategoryIdTags — Patch Asset Tags.

type PatchContextMemoriesMemoryIdInput added in v0.21.0

type PatchContextMemoriesMemoryIdInput struct {
	MemoryID             string                                   `path:"memoryId" json:"-"`
	GithubInstallationID *int64                                   `url:"githubInstallationId,omitempty" json:"-"`
	Citations            []models.ModelsMemoryCitationsElem       `json:"citations,omitempty"`
	Confidence           *float64                                 `json:"confidence,omitempty"`
	Content              *string                                  `json:"content,omitempty"`
	CrossReferences      []models.ModelsMemoryCrossReferencesElem `json:"crossReferences,omitempty"`
	Metadata             *models.ModelsMemoryMetadata             `json:"metadata,omitempty"`
	ParentNoteID         *string                                  `json:"parentNoteId,omitempty"`
	Priority             *models.ModelsMemoryPriority             `json:"priority,omitempty"`
	SupersedesMemoryID   *string                                  `json:"supersedesMemoryId,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 {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID *int64                                      `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" 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 PatchCspmFindingsFindingIdInput added in v0.27.0

type PatchCspmFindingsFindingIdInput struct {
	FindingID             string                      `path:"findingId" json:"-"`
	GithubInstallationID  *int64                      `url:"githubInstallationId,omitempty" json:"-"`
	ClearPriorityOverride *bool                       `json:"clearPriorityOverride,omitempty"`
	ClearSeverityOverride *bool                       `json:"clearSeverityOverride,omitempty"`
	PriorityOverride      *models.ModelsPriorityLabel `json:"priorityOverride,omitempty"`
	SeverityOverride      *models.ModelsSeverity      `json:"severityOverride,omitempty"`
	UserNotes             *string                     `json:"userNotes,omitempty"`
	models.RequestScope
}

PatchCspmFindingsFindingIdInput is the input for PatchCspmFindingsFindingId — Update CSPM Finding.

func (*PatchCspmFindingsFindingIdInput) SetFindingID added in v0.27.0

func (in *PatchCspmFindingsFindingIdInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type PatchDastBughuntFindingsFindingIdAllowlistInput added in v0.21.0

type PatchDastBughuntFindingsFindingIdAllowlistInput struct {
	FindingID            string `path:"findingId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	Allow                bool   `json:"allow"`
	Reason               string `json:"reason"`
	models.RequestScope
}

PatchDastBughuntFindingsFindingIdAllowlistInput is the input for PatchDastBughuntFindingsFindingIdAllowlist — Allowlist BugHunt Finding.

func (*PatchDastBughuntFindingsFindingIdAllowlistInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type PatchDastPentestApplicationsApplicationIdInput added in v0.27.0

type PatchDastPentestApplicationsApplicationIdInput struct {
	ApplicationID        string                                  `path:"applicationId" json:"-"`
	GithubInstallationID *int64                                  `url:"githubInstallationId,omitempty" json:"-"`
	CredentialIds        []string                                `json:"credentialIds,omitempty"`
	Targets              []models.ModelsApplicationPentestTarget `json:"targets,omitempty"`
	models.RequestScope
}

PatchDastPentestApplicationsApplicationIdInput is the input for PatchDastPentestApplicationsApplicationId — Partially Update Application.

type PatchManagerActionItemsActionItemIdInput added in v0.27.0

type PatchManagerActionItemsActionItemIdInput struct {
	ActionItemID         string  `path:"actionItemId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	TeamID               *string `json:"teamId,omitempty"`
	models.RequestScope
}

PatchManagerActionItemsActionItemIdInput is the input for PatchManagerActionItemsActionItemId — Patch Action Item Team.

type PatchManagerCampaignsCampaignIdInput added in v0.21.0

type PatchManagerCampaignsCampaignIdInput struct {
	CampaignID            string   `path:"campaignId" json:"-"`
	GithubInstallationID  *int64   `url:"githubInstallationId,omitempty" json:"-"`
	ClearExploitValidated *bool    `json:"clearExploitValidated,omitempty"`
	ConfirmWholeBacklog   *bool    `json:"confirmWholeBacklog,omitempty"`
	CreatedAfter          *string  `json:"createdAfter,omitempty"`
	CreatedBefore         *string  `json:"createdBefore,omitempty"`
	Description           *string  `json:"description,omitempty"`
	EndDate               *string  `json:"endDate,omitempty"`
	ExploitValidated      *bool    `json:"exploitValidated,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"`
	PrBudgetPerWeek       *int     `json:"prBudgetPerWeek,omitempty"`
	PriorityLabels        []string `json:"priorityLabels,omitempty"`
	RepositoryIds         []string `json:"repositoryIds,omitempty"`
	SeverityConfidence    []string `json:"severityConfidence,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"`
	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:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Title                *string `json:"title,omitempty"`
	models.RequestScope
}

PatchManagerChatSessionsChatIDInput is the input for PatchManagerChatSessionsChatID — Patch Chat Session.

type PatchManagerGroundrulesInput added in v0.21.0

type PatchManagerGroundrulesInput struct {
	GithubInstallationID *int64                           `url:"githubInstallationId,omitempty" json:"-"`
	GroundRules          *models.ModelsManagerGroundRules `json:"groundRules,omitempty"`
	models.RequestScope
}

PatchManagerGroundrulesInput is the input for PatchManagerGroundrules — Patch a GroundRules object.

type PatchManagerProgramInput added in v0.27.0

type PatchManagerProgramInput struct {
	GithubInstallationID   *int64 `url:"githubInstallationId,omitempty" json:"-"`
	AnnounceWindowDays     int    `json:"announceWindowDays"`
	Autonomy               string `json:"autonomy"`
	CapacityPerWeek        *int   `json:"capacityPerWeek,omitempty"`
	DefaultCampaignDays    int    `json:"defaultCampaignDays"`
	MaxConcurrentCampaigns int    `json:"maxConcurrentCampaigns"`
	MinCoveragePerGoal     int    `json:"minCoveragePerGoal"`
	ReviewCadenceDays      int    `json:"reviewCadenceDays"`
	models.RequestScope
}

PatchManagerProgramInput is the input for PatchManagerProgram — State Security Program.

type PatchManagerStrategyInput added in v0.21.0

type PatchManagerStrategyInput struct {
	GithubInstallationID *int64                             `url:"githubInstallationId,omitempty" json:"-"`
	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:"-"`
	GithubInstallationID  *int64 `url:"githubInstallationId,omitempty" 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:"-"`
	GithubInstallationID *int64                      `url:"githubInstallationId,omitempty" json:"-"`
	PriorityOverride     *models.ModelsPriorityLabel `json:"priorityOverride,omitempty"`
	SeverityOverride     *models.ModelsSeverity      `json:"severityOverride,omitempty"`
	models.RequestScope
}

PatchSastFindingsFindingIdInput is the input for PatchSastFindingsFindingId — Update Finding.

func (*PatchSastFindingsFindingIdInput) SetFindingID added in v0.27.0

func (in *PatchSastFindingsFindingIdInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type PatchScaContainersFindingsFindingIdInput added in v0.21.0

type PatchScaContainersFindingsFindingIdInput struct {
	FindingID            string                      `path:"findingId" json:"-"`
	GithubInstallationID *int64                      `url:"githubInstallationId,omitempty" json:"-"`
	PriorityOverride     *models.ModelsPriorityLabel `json:"priorityOverride,omitempty"`
	SeverityOverride     *models.ModelsSeverity      `json:"severityOverride,omitempty"`
	models.RequestScope
}

PatchScaContainersFindingsFindingIdInput is the input for PatchScaContainersFindingsFindingId — Update Container Finding.

func (*PatchScaContainersFindingsFindingIdInput) SetFindingID added in v0.27.0

func (in *PatchScaContainersFindingsFindingIdInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type PatchScaDependenciesFindingsFindingIdInput added in v0.21.0

type PatchScaDependenciesFindingsFindingIdInput struct {
	FindingID            string                      `path:"findingId" json:"-"`
	GithubInstallationID *int64                      `url:"githubInstallationId,omitempty" json:"-"`
	PriorityOverride     *models.ModelsPriorityLabel `json:"priorityOverride,omitempty"`
	SeverityOverride     *models.ModelsSeverity      `json:"severityOverride,omitempty"`
	models.RequestScope
}

PatchScaDependenciesFindingsFindingIdInput is the input for PatchScaDependenciesFindingsFindingId — Update Dependencies Finding.

func (*PatchScaDependenciesFindingsFindingIdInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type PatchScpmFindingsFindingIdInput added in v0.21.0

type PatchScpmFindingsFindingIdInput struct {
	FindingID            string                      `path:"findingId" json:"-"`
	GithubInstallationID *int64                      `url:"githubInstallationId,omitempty" json:"-"`
	IsFalsePositive      *bool                       `json:"isFalsePositive,omitempty"`
	PriorityOverride     *models.ModelsPriorityLabel `json:"priorityOverride,omitempty"`
	SeverityOverride     *models.ModelsSeverity      `json:"severityOverride,omitempty"`
	UserNotes            *string                     `json:"userNotes,omitempty"`
	models.RequestScope
}

PatchScpmFindingsFindingIdInput is the input for PatchScpmFindingsFindingId — Update Finding.

func (*PatchScpmFindingsFindingIdInput) SetFindingID added in v0.27.0

func (in *PatchScpmFindingsFindingIdInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type PatchSecretsCredentialsFindingsFindingIdInput added in v0.21.0

type PatchSecretsCredentialsFindingsFindingIdInput struct {
	FindingID            string                      `path:"findingId" json:"-"`
	GithubInstallationID *int64                      `url:"githubInstallationId,omitempty" 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.

func (*PatchSecretsCredentialsFindingsFindingIdInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type PatchSecretsFindingsFindingIdInput added in v0.21.0

type PatchSecretsFindingsFindingIdInput struct {
	FindingID            string                      `path:"findingId" json:"-"`
	GithubInstallationID *int64                      `url:"githubInstallationId,omitempty" 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.

func (*PatchSecretsFindingsFindingIdInput) SetFindingID added in v0.27.0

func (in *PatchSecretsFindingsFindingIdInput) SetFindingID(id string)

SetFindingID sets the finding that the request targets.

type PatchSecretsSensitivedataFindingsFindingIdInput added in v0.21.0

type PatchSecretsSensitivedataFindingsFindingIdInput struct {
	FindingID            string                      `path:"findingId" json:"-"`
	GithubInstallationID *int64                      `url:"githubInstallationId,omitempty" json:"-"`
	PriorityOverride     *models.ModelsPriorityLabel `json:"priorityOverride,omitempty"`
	UserNotes            *string                     `json:"userNotes,omitempty"`
	models.RequestScope
}

PatchSecretsSensitivedataFindingsFindingIdInput is the input for PatchSecretsSensitivedataFindingsFindingId — Update Sensitive Data Finding.

func (*PatchSecretsSensitivedataFindingsFindingIdInput) SetFindingID added in v0.27.0

SetFindingID sets the finding that the request targets.

type UpdateAdminAccessPreferencesInput added in v0.27.0

type UpdateAdminAccessPreferencesInput struct {
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	DefaultInviteeRole   string   `json:"defaultInviteeRole"`
	TeamScopedRoles      []string `json:"teamScopedRoles,omitempty"`
	models.RequestScope
}

UpdateAdminAccessPreferencesInput is the input for UpdateAdminAccessPreferences — Set RBAC Preferences.

type UpdateAdminAccessUsersRolesInput added in v0.27.0

type UpdateAdminAccessUsersRolesInput struct {
	GithubInstallationID *int64                                   `url:"githubInstallationId,omitempty" json:"-"`
	Role                 string                                   `json:"role"`
	Users                []models.EndpointsAdminSetUserRoleTarget `json:"users,omitempty"`
	models.RequestScope
}

UpdateAdminAccessUsersRolesInput is the input for UpdateAdminAccessUsersRoles — Set User Roles.

type UpdateAdminConfigRoutingExclusionsInput added in v0.27.0

type UpdateAdminConfigRoutingExclusionsInput struct {
	GithubInstallationID *int64                                      `url:"githubInstallationId,omitempty" json:"-"`
	Users                []models.EndpointsAdminRoutingExclusionUser `json:"users,omitempty"`
	models.RequestScope
}

UpdateAdminConfigRoutingExclusionsInput is the input for UpdateAdminConfigRoutingExclusions — Set Routing Exclusions.

type UpdateAdminConfigSecurityOwnerInput added in v0.27.0

type UpdateAdminConfigSecurityOwnerInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	TeamID               string `json:"teamId"`
	UserID               string `json:"userId"`
	models.RequestScope
}

UpdateAdminConfigSecurityOwnerInput is the input for UpdateAdminConfigSecurityOwner — Set Security Owner.

type UpdateAdminExternalWritesInput added in v0.27.0

type UpdateAdminExternalWritesInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	GitWrites            *bool  `json:"gitWrites,omitempty"`
	Messaging            *bool  `json:"messaging,omitempty"`
	PullRequestReviews   *bool  `json:"pullRequestReviews,omitempty"`
	PullRequests         *bool  `json:"pullRequests,omitempty"`
	Tickets              *bool  `json:"tickets,omitempty"`
	models.RequestScope
}

UpdateAdminExternalWritesInput is the input for UpdateAdminExternalWrites — Change External Writes.

type UpdateAdminFixEffortInput added in v0.21.0

type UpdateAdminFixEffortInput struct {
	GithubInstallationID *int64                                 `url:"githubInstallationId,omitempty" json:"-"`
	FixEffort            models.EndpointsAdminFixEffortMapInput `json:"fixEffort"`
	models.RequestScope
}

UpdateAdminFixEffortInput is the input for UpdateAdminFixEffort — Put Fix Effort Mapping.

type UpdateAdminIdentityEntraPolicyInput added in v0.27.0

type UpdateAdminIdentityEntraPolicyInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	DryRun               *bool  `json:"dryRun,omitempty"`
	ExpectedUpdatedAt    string `json:"expectedUpdatedAt"`
	Reason               string `json:"reason"`
	Required             *bool  `json:"required,omitempty"`
	models.RequestScope
}

UpdateAdminIdentityEntraPolicyInput is the input for UpdateAdminIdentityEntraPolicy — Create Interactor [].

type UpdateAdminIntegrationsConnectionsConnectionIdRotateInput added in v0.27.0

type UpdateAdminIntegrationsConnectionsConnectionIdRotateInput struct {
	ConnectionID              string            `path:"connectionId" json:"-"`
	GithubInstallationID      *int64            `url:"githubInstallationId,omitempty" json:"-"`
	ExpectedAuthorityRevision *int              `json:"expectedAuthorityRevision,omitempty"`
	Fields                    map[string]string `json:"fields,omitempty"`
	models.RequestScope
}

UpdateAdminIntegrationsConnectionsConnectionIdRotateInput is the input for UpdateAdminIntegrationsConnectionsConnectionIdRotate — Rotate Integration Connection.

type UpdateAdminIntegrationsNotificationsInput added in v0.21.0

type UpdateAdminIntegrationsNotificationsInput struct {
	GithubInstallationID   *int64                               `url:"githubInstallationId,omitempty" json:"-"`
	CentralSecurityChannel *models.ModelsMessageChannelProvider `json:"centralSecurityChannel,omitempty"`
	Notifications          []models.ModelsNotification          `json:"notifications,omitempty"`
	models.RequestScope
}

UpdateAdminIntegrationsNotificationsInput is the input for UpdateAdminIntegrationsNotifications — Put Notification Config.

type UpdateAdminIntegrationsProviderIdCapabilityConfigureInput added in v0.27.0

type UpdateAdminIntegrationsProviderIdCapabilityConfigureInput struct {
	ProviderID           string            `path:"providerId" json:"-"`
	Capability           string            `path:"capability" json:"-"`
	GithubInstallationID *int64            `url:"githubInstallationId,omitempty" json:"-"`
	Fields               map[string]string `json:"fields,omitempty"`
	models.RequestScope
}

UpdateAdminIntegrationsProviderIdCapabilityConfigureInput is the input for UpdateAdminIntegrationsProviderIdCapabilityConfigure — Configure Integration.

type UpdateAdminIntegrationsThreatIntelDestinationsInput added in v0.27.0

type UpdateAdminIntegrationsThreatIntelDestinationsInput struct {
	GithubInstallationID     *int64  `url:"githubInstallationId,omitempty" json:"-"`
	MicrosoftTeamsWebhookURL *string `json:"microsoftTeamsWebhookUrl,omitempty"`
	NullifySharedSlack       *bool   `json:"nullifySharedSlack,omitempty"`
	TenantSlackChannelID     *string `json:"tenantSlackChannelId,omitempty"`
	models.RequestScope
}

UpdateAdminIntegrationsThreatIntelDestinationsInput is the input for UpdateAdminIntegrationsThreatIntelDestinations — Update Threat Investigation Destinations.

type UpdateAdminManagerSettingsInput added in v0.27.0

type UpdateAdminManagerSettingsInput struct {
	GithubInstallationID          *int64   `url:"githubInstallationId,omitempty" json:"-"`
	AutomatedThreatInvestigations *bool    `json:"automatedThreatInvestigations,omitempty"`
	BlockedActionTypes            []string `json:"blockedActionTypes,omitempty"`
	DailyUpdatesEnabled           *bool    `json:"dailyUpdatesEnabled,omitempty"`
	ExpectedUpdatedAt             *string  `json:"expectedUpdatedAt,omitempty"`
	GroundRules                   *string  `json:"groundRules,omitempty"`
	WeeklyUpdatesEnabled          *bool    `json:"weeklyUpdatesEnabled,omitempty"`
	models.RequestScope
}

UpdateAdminManagerSettingsInput is the input for UpdateAdminManagerSettings — Update Manager Settings.

type UpdateAdminNetworkIpAllowlistInput added in v0.27.0

type UpdateAdminNetworkIpAllowlistInput struct {
	GithubInstallationID *int64                                  `url:"githubInstallationId,omitempty" json:"-"`
	Entries              []models.EndpointsIPAllowlistEntryInput `json:"entries,omitempty"`
	ExpectedCidrs        []string                                `json:"expectedCidrs,omitempty"`
	models.RequestScope
}

UpdateAdminNetworkIpAllowlistInput is the input for UpdateAdminNetworkIpAllowlist — Replace IP Allowlist.

type UpdateAdminOperatorScanEntitlementInput added in v0.27.0

type UpdateAdminOperatorScanEntitlementInput struct {
	GithubInstallationID     *int64  `url:"githubInstallationId,omitempty" json:"-"`
	CodeRepositoryCap        *int    `json:"codeRepositoryCap,omitempty"`
	ExpectedUpdatedAt        *string `json:"expectedUpdatedAt,omitempty"`
	Reason                   string  `json:"reason"`
	ScopingEnabled           *bool   `json:"scopingEnabled,omitempty"`
	SecretsMode              *string `json:"secretsMode,omitempty"`
	SecretsRepositoryCap     *int    `json:"secretsRepositoryCap,omitempty"`
	StaffRepositoryAllowlist *bool   `json:"staffRepositoryAllowlist,omitempty"`
	TenantID                 string  `json:"tenantId"`
	models.RequestScope
}

UpdateAdminOperatorScanEntitlementInput is the input for UpdateAdminOperatorScanEntitlement — Replace Staff Scan Entitlement.

type UpdateAdminOperatorScanScopeRepositoriesInput added in v0.27.0

type UpdateAdminOperatorScanScopeRepositoriesInput struct {
	GithubInstallationID *int64                                       `url:"githubInstallationId,omitempty" json:"-"`
	Reason               string                                       `json:"reason"`
	Repositories         []models.EndpointsRepositoryStaffScopeChange `json:"repositories,omitempty"`
	TenantID             string                                       `json:"tenantId"`
	models.RequestScope
}

UpdateAdminOperatorScanScopeRepositoriesInput is the input for UpdateAdminOperatorScanScopeRepositories — Set Staff Repository Scan Limits.

type UpdateAdminOperatorTenantCapabilitiesInput added in v0.27.0

type UpdateAdminOperatorTenantCapabilitiesInput struct {
	GithubInstallationID   *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Capability             string  `json:"capability"`
	ExpectedStaffUpdatedAt *string `json:"expectedStaffUpdatedAt,omitempty"`
	LockReason             *string `json:"lockReason,omitempty"`
	Reason                 string  `json:"reason"`
	Repository             *string `json:"repository,omitempty"`
	SeedCustomerEnabled    *bool   `json:"seedCustomerEnabled,omitempty"`
	SeedRepositoryDisabled *bool   `json:"seedRepositoryDisabled,omitempty"`
	SeedStaffIfAbsent      *bool   `json:"seedStaffIfAbsent,omitempty"`
	StaffState             string  `json:"staffState"`
	TenantID               string  `json:"tenantId"`
	models.RequestScope
}

UpdateAdminOperatorTenantCapabilitiesInput is the input for UpdateAdminOperatorTenantCapabilities — Force Tenant Capability.

type UpdateAdminPrGateSettingsInput added in v0.27.0

type UpdateAdminPrGateSettingsInput struct {
	GithubInstallationID       *int64                                `url:"githubInstallationId,omitempty" json:"-"`
	AllowApprovingReviews      *bool                                 `json:"allowApprovingReviews,omitempty"`
	AllowRequestChangesReviews *bool                                 `json:"allowRequestChangesReviews,omitempty"`
	CvssEnforcement            *bool                                 `json:"cvssEnforcement,omitempty"`
	Enabled                    bool                                  `json:"enabled"`
	ExpectedPrScansEnabled     *bool                                 `json:"expectedPrScansEnabled,omitempty"`
	ExpectedPushScansEnabled   *bool                                 `json:"expectedPushScansEnabled,omitempty"`
	FailOnIncompleteCoverage   *bool                                 `json:"failOnIncompleteCoverage,omitempty"`
	FindingsPolicy             *models.EndpointsPRGateFindingsPolicy `json:"findingsPolicy,omitempty"`
	MinPriority                models.ModelsPriorityEnum             `json:"minPriority"`
	Mode                       *string                               `json:"mode,omitempty"`
	PrReviewsEnabled           *bool                                 `json:"prReviewsEnabled,omitempty"`
	PrScansEnabled             *bool                                 `json:"prScansEnabled,omitempty"`
	PushScansEnabled           *bool                                 `json:"pushScansEnabled,omitempty"`
	ScaBlockCvssThreshold      *float64                              `json:"scaBlockCvssThreshold,omitempty"`
	models.RequestScope
}

UpdateAdminPrGateSettingsInput is the input for UpdateAdminPrGateSettings — Put PR Gate Settings.

type UpdateAdminRepositoriesScanScopeInput added in v0.27.0

type UpdateAdminRepositoriesScanScopeInput struct {
	GithubInstallationID *int64                                      `url:"githubInstallationId,omitempty" json:"-"`
	Repositories         []models.EndpointsRepositoryScanScopeChange `json:"repositories,omitempty"`
	models.RequestScope
}

UpdateAdminRepositoriesScanScopeInput is the input for UpdateAdminRepositoriesScanScope — Update Repository Scan Scopes.

type UpdateAdminScanScopeInput added in v0.27.0

type UpdateAdminScanScopeInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	ScopingEnabled       *bool   `json:"scopingEnabled,omitempty"`
	SecretsMode          *string `json:"secretsMode,omitempty"`
	models.RequestScope
}

UpdateAdminScanScopeInput is the input for UpdateAdminScanScope — Update Scan Scope Settings.

type UpdateAdminSettingsCspmScanCadenceInput added in v0.27.0

type UpdateAdminSettingsCspmScanCadenceInput struct {
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	CspmScanCadence      *string `json:"cspmScanCadence,omitempty"`
	models.RequestScope
}

UpdateAdminSettingsCspmScanCadenceInput is the input for UpdateAdminSettingsCspmScanCadence — Set CSPM Scan Cadence.

type UpdateAdminSettingsInferenceRegionInput added in v0.27.0

type UpdateAdminSettingsInferenceRegionInput struct {
	GithubInstallationID *int64                       `url:"githubInstallationId,omitempty" json:"-"`
	InferenceRegion      models.ModelsInferenceRegion `json:"inferenceRegion"`
	models.RequestScope
}

UpdateAdminSettingsInferenceRegionInput is the input for UpdateAdminSettingsInferenceRegion — Set Inference Region.

type UpdateAdminSlaBulkInput added in v0.21.0

type UpdateAdminSlaBulkInput struct {
	GithubInstallationID *int64             `url:"githubInstallationId,omitempty" json:"-"`
	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 {
	GithubInstallationID      *int64 `url:"githubInstallationId,omitempty" json:"-"`
	GithubTeamsEnabled        bool   `json:"githubTeamsEnabled"`
	RepositoryPropertyEnabled bool   `json:"repositoryPropertyEnabled"`
	models.RequestScope
}

UpdateAdminTeamSourcePreferencesInput is the input for UpdateAdminTeamSourcePreferences — Update Team Source Preferences.

type UpdateAdminTenantCapabilitiesCapabilityInput added in v0.27.0

type UpdateAdminTenantCapabilitiesCapabilityInput struct {
	Capability           string  `path:"capability" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Enabled              *bool   `json:"enabled,omitempty"`
	ExpectedUpdatedAt    *string `json:"expectedUpdatedAt,omitempty"`
	models.RequestScope
}

UpdateAdminTenantCapabilitiesCapabilityInput is the input for UpdateAdminTenantCapabilitiesCapability — Set Tenant Capability.

type UpdateAdminUiPreferencesInput added in v0.27.0

type UpdateAdminUiPreferencesInput struct {
	GithubInstallationID *int64                     `url:"githubInstallationId,omitempty" json:"-"`
	Preferences          map[string]json.RawMessage `json:"preferences,omitempty"`
	models.RequestScope
}

UpdateAdminUiPreferencesInput is the input for UpdateAdminUiPreferences — Put UI Preferences.

type UpdateAdminUserMappingUserIdInput added in v0.21.0

type UpdateAdminUserMappingUserIdInput struct {
	UserID               string                              `path:"userId" json:"-"`
	GithubInstallationID *int64                              `url:"githubInstallationId,omitempty" json:"-"`
	Azure                *models.ModelsAzureUserProvider     `json:"azure,omitempty"`
	Bitbucket            *models.ModelsBitbucketUserProvider `json:"bitbucket,omitempty"`
	ClearSlack           *bool                               `json:"clearSlack,omitempty"`
	ClearTeams           *bool                               `json:"clearTeams,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 {
	GithubInstallationID *int64                   `url:"githubInstallationId,omitempty" json:"-"`
	Organization         *models.ModelsOrgContext `json:"organization,omitempty"`
	models.RequestScope
}

UpdateContextOrganizationInput is the input for UpdateContextOrganization — Upsert Classification of the Organization.

type UpdateDastApplicationsApplicationIdInput added in v0.27.0

type UpdateDastApplicationsApplicationIdInput struct {
	ApplicationID        string   `path:"applicationId" json:"-"`
	GithubInstallationID *int64   `url:"githubInstallationId,omitempty" json:"-"`
	Description          *string  `json:"description,omitempty"`
	Name                 *string  `json:"name,omitempty"`
	ScopeExcludePatterns []string `json:"scopeExcludePatterns,omitempty"`
	WebServiceIds        []string `json:"webServiceIds,omitempty"`
	models.RequestScope
}

UpdateDastApplicationsApplicationIdInput is the input for UpdateDastApplicationsApplicationId — Update Application.

type UpdateDastBughuntConfigInput added in v0.21.0

type UpdateDastBughuntConfigInput struct {
	GithubInstallationID *int64                             `url:"githubInstallationId,omitempty" json:"-"`
	Config               models.EndpointsBugHuntConfigInput `json:"config"`
	models.RequestScope
}

UpdateDastBughuntConfigInput is the input for UpdateDastBughuntConfig — Put BugHunt Config.

type UpdateDastCredentialsCredentialIdActiveInput added in v0.27.0

type UpdateDastCredentialsCredentialIdActiveInput struct {
	CredentialID         string `path:"credentialId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	IsActive             bool   `json:"isActive"`
	models.RequestScope
}

UpdateDastCredentialsCredentialIdActiveInput is the input for UpdateDastCredentialsCredentialIdActive — Switch Credential On or Off.

type UpdateDastCredentialsCredentialIdInput added in v0.21.0

type UpdateDastCredentialsCredentialIdInput struct {
	CredentialID         string                        `path:"credentialId" json:"-"`
	GithubInstallationID *int64                        `url:"githubInstallationId,omitempty" 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 UpdateDastExploitValidationPoliciesPolicyIdInput added in v0.27.0

type UpdateDastExploitValidationPoliciesPolicyIdInput struct {
	PolicyID                 string                                          `path:"policyId" json:"-"`
	GithubInstallationID     *int64                                          `url:"githubInstallationId,omitempty" json:"-"`
	DaysOfWeek               []int                                           `json:"daysOfWeek,omitempty"`
	Enabled                  bool                                            `json:"enabled"`
	EndTime                  string                                          `json:"endTime"`
	FindingTypes             []models.ModelsDASTExploitValidationFindingType `json:"findingTypes,omitempty"`
	MinimumExploitability    string                                          `json:"minimumExploitability"`
	MinimumSeverity          string                                          `json:"minimumSeverity"`
	Name                     string                                          `json:"name"`
	RevalidationCooldownDays int                                             `json:"revalidationCooldownDays"`
	StartTime                string                                          `json:"startTime"`
	Timezone                 string                                          `json:"timezone"`
	WebServiceIds            []string                                        `json:"webServiceIds,omitempty"`
	models.RequestScope
}

UpdateDastExploitValidationPoliciesPolicyIdInput is the input for UpdateDastExploitValidationPoliciesPolicyId — Update Exploit Validation Policy.

type UpdateDastPentestApplicationsApplicationIdInput added in v0.21.0

type UpdateDastPentestApplicationsApplicationIdInput struct {
	ApplicationID        string                                  `path:"applicationId" json:"-"`
	GithubInstallationID *int64                                  `url:"githubInstallationId,omitempty" json:"-"`
	CredentialIds        []string                                `json:"credentialIds,omitempty"`
	Targets              []models.ModelsApplicationPentestTarget `json:"targets,omitempty"`
	models.RequestScope
}

UpdateDastPentestApplicationsApplicationIdInput is the input for UpdateDastPentestApplicationsApplicationId — Update Application.

type UpdateDastPentestApplicationsApplicationIdMutationConsentInput added in v0.27.0

type UpdateDastPentestApplicationsApplicationIdMutationConsentInput struct {
	ApplicationID        string  `path:"applicationId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Enabled              bool    `json:"enabled"`
	WarningVersion       *string `json:"warningVersion,omitempty"`
	models.RequestScope
}

UpdateDastPentestApplicationsApplicationIdMutationConsentInput is the input for UpdateDastPentestApplicationsApplicationIdMutationConsent — Create Interactor [].

type UpdateDastTargetsTargetIdClassificationInput added in v0.27.0

type UpdateDastTargetsTargetIdClassificationInput struct {
	TargetID             string                                `path:"targetId" json:"-"`
	GithubInstallationID *int64                                `url:"githubInstallationId,omitempty" json:"-"`
	Classification       models.ModelsDASTTargetClassification `json:"classification"`
	models.RequestScope
}

UpdateDastTargetsTargetIdClassificationInput is the input for UpdateDastTargetsTargetIdClassification — Create Interactor [].

type UpdateDastTargetsTargetIdExploitValidationConsentInput added in v0.27.0

type UpdateDastTargetsTargetIdExploitValidationConsentInput struct {
	TargetID             string  `path:"targetId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Endpoint             string  `json:"endpoint"`
	Evidence             *string `json:"evidence,omitempty"`
	OnBehalfOf           *string `json:"onBehalfOf,omitempty"`
	WarningVersion       string  `json:"warningVersion"`
	models.RequestScope
}

UpdateDastTargetsTargetIdExploitValidationConsentInput is the input for UpdateDastTargetsTargetIdExploitValidationConsent — Accept Exploit Validation Write Risk.

type UpdateDastTargetsTargetIdInput added in v0.27.0

type UpdateDastTargetsTargetIdInput struct {
	TargetID             string  `path:"targetId" json:"-"`
	GithubInstallationID *int64  `url:"githubInstallationId,omitempty" json:"-"`
	Description          *string `json:"description,omitempty"`
	Hostname             string  `json:"hostname"`
	IsProd               *bool   `json:"isProd,omitempty"`
	Name                 *string `json:"name,omitempty"`
	Port                 *int    `json:"port,omitempty"`
	Protocol             *string `json:"protocol,omitempty"`
	models.RequestScope
}

UpdateDastTargetsTargetIdInput is the input for UpdateDastTargetsTargetId — Update Target.

type UpdateDastWebServicesWebServiceIdInput added in v0.27.0

type UpdateDastWebServicesWebServiceIdInput struct {
	WebServiceID         string                              `path:"webServiceId" json:"-"`
	GithubInstallationID *int64                              `url:"githubInstallationId,omitempty" json:"-"`
	ApiType              *models.ModelsAPIType               `json:"apiType,omitempty"`
	CredentialIds        []string                            `json:"credentialIds,omitempty"`
	Description          *string                             `json:"description,omitempty"`
	Name                 *string                             `json:"name,omitempty"`
	ProjectID            *string                             `json:"projectId,omitempty"`
	RepoPath             *string                             `json:"repoPath,omitempty"`
	RepositoryID         *string                             `json:"repositoryId,omitempty"`
	Targets              []models.ModelsDASTWebServiceTarget `json:"targets,omitempty"`
	models.RequestScope
}

UpdateDastWebServicesWebServiceIdInput is the input for UpdateDastWebServicesWebServiceId — Update Web Service.

type UpdateManagerActionItemsActionItemIdChatInput added in v0.27.0

type UpdateManagerActionItemsActionItemIdChatInput struct {
	ActionItemID         string `path:"actionItemId" json:"-"`
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

UpdateManagerActionItemsActionItemIdChatInput is the input for UpdateManagerActionItemsActionItemIdChat — Get or create action item chat.

type UpdateManagerChatGeneralInput added in v0.27.0

type UpdateManagerChatGeneralInput struct {
	GithubInstallationID *int64 `url:"githubInstallationId,omitempty" json:"-"`
	models.RequestScope
}

UpdateManagerChatGeneralInput is the input for UpdateManagerChatGeneral — Get or create Operator General chat.

type UpdateManagerEscalationsConfigInput added in v0.27.0

type UpdateManagerEscalationsConfigInput struct {
	GithubInstallationID *int64                         `url:"githubInstallationId,omitempty" json:"-"`
	Escalation           models.ModelsEscalationRouting `json:"escalation"`
	models.RequestScope
}

UpdateManagerEscalationsConfigInput is the input for UpdateManagerEscalationsConfig — Put Escalation Config.

type UpdateScpmSettingsInput added in v0.27.0

type UpdateScpmSettingsInput struct {
	GithubInstallationID *int64                                   `url:"githubInstallationId,omitempty" json:"-"`
	AcceptedLicenses     []string                                 `json:"acceptedLicenses,omitempty"`
	CooldownDays         int                                      `json:"cooldownDays"`
	CooldownEnabled      bool                                     `json:"cooldownEnabled"`
	CooldownOverrides    map[string]int                           `json:"cooldownOverrides,omitempty"`
	CooldownWarnOnly     *bool                                    `json:"cooldownWarnOnly,omitempty"`
	PackageAllowlist     []models.ModelsSCPMPackageAllowlistEntry `json:"packageAllowlist,omitempty"`
	models.RequestScope
}

UpdateScpmSettingsInput is the input for UpdateScpmSettings — Put SCPM Settings.

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