package
4.3.0+incompatible
Repository: https://github.com/nextlinux/enterprise-client-go.git
Documentation: pkg.go.dev

# README

Go API client for enterprise

This is the Nextlinux Enterprise API. It provides additional external API routes and functionality for enterprise users.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 0.7.0
  • Package version: 4.6.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import sw "./enterprise"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), sw.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), sw.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identifield by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), sw.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), sw.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to http://localhost/enterprise

ClassMethodHTTP requestDescription
ActionsApiAddActionPlanPost /actionsSubmits an Action Plan
ActionsApiGetActionPlansGet /actionsGets a list of submitted action (remediation) plans
AlertsApiGetAlertSummariesGet /alerts/summariesList all alert summaries scoped to the account
AlertsApiGetComplianceViolationAlertGet /alerts/compliance_violations/{uuid}Get compliance violation alert by id
AlertsApiGetComplianceViolationAlertsGet /alerts/compliance_violationsList all compliance violation alerts scoped to the account
AlertsApiUpdateComplianceViolationAlertStatePut /alerts/compliance_violations/{uuid}/{state}Open or close a compliance violation alert
ApplicationsApiAddApplicationPost /applicationsCreate an application
ApplicationsApiAddApplicationVersionPost /applications/{application_id}/versionsCreate an application version
ApplicationsApiAddArtifactToApplicationVersionPost /applications/{application_id}/versions/{application_version_id}/artifactsAdd an artifact to an application version
ApplicationsApiDeleteApplicationDelete /applications/{application_id}Delete an application by application_id
ApplicationsApiDeleteApplicationVersionDelete /applications/{application_id}/versions/{application_version_id}Delete an application version by application_id and application_version_id
ApplicationsApiGetApplicationGet /applications/{application_id}Get an application by application_id
ApplicationsApiGetApplicationVersionGet /applications/{application_id}/versions/{application_version_id}Get an application version
ApplicationsApiGetApplicationVersionSbomGet /applications/{application_id}/versions/{application_version_id}/sboms/jsonGet the combined sbom for the given application version, optionally filtered by artifact type
ApplicationsApiGetApplicationVersionVulnerabilitiesGet /applications/{application_id}/versions/{application_version_id}/vulnerabilitiesGet the vulnerabilities for a given application version
ApplicationsApiGetApplicationVersionsGet /applications/{application_id}/versionsList all application verions
ApplicationsApiGetApplicationsGet /applicationsList all applications
ApplicationsApiListArtifactsGet /applications/{application_id}/versions/{application_version_id}/artifactsList artifacts present on a given application version
ApplicationsApiRemoveArtifactFromApplicationVersionDelete /applications/{application_id}/versions/{application_version_id}/artifacts/{association_id}Delete an artifact from specified application version
ApplicationsApiUpdateApplicationPut /applications/{application_id}Update application details
ApplicationsApiUpdateApplicationVersionPut /applications/{application_id}/versions/{application_version_id}Update application version details
ComplianceApiAddRuntimeComplianceCheckPost /runtime_compliancePost a runtime compliance check
ComplianceApiGetRuntimeComplianceChecksGet /runtime_complianceGet all runtime compliance checks or just those for a given image digest
ComplianceApiGetRuntimeComplianceResultGet /runtime_compliance/result/{compliance_file_id}Check the results of a a specific runtime compliance check
CorrectionsApiAddCorrectionPost /correctionsCreate a correction record
CorrectionsApiDeleteCorrectionByUuidDelete /corrections/{uuid}Delete a correction by UUID
CorrectionsApiGetCorrectionByUuidGet /corrections/{uuid}Retrieve a correction by UUID
CorrectionsApiGetCorrectionsGet /correctionsRetrieve a list of corrections
CorrectionsApiUpdateCorrectionByUuidPut /corrections/{uuid}Update a correction by UUID
DefaultApiGetKubernetesNamespacesGet /kubernetes-namespacesReturn a list of Kubernetes namespaces that have been inventoried for this account
ImagesApiGetImageAncestorsGet /images/{image_digest}/ancestorsReturn the list of ancestor images for the given image
ImagesApiGetImagePolicyCheckByDigestGet /images/{imageDigest}/checkCheck policy evaluation status for image
ImagesApiGetImageVulnerabilitiesByDigestGet /images/{imageDigest}/vuln/{vtype}Get vulnerabilities by type
ImportsApiCreateOperationPost /imports/sourcesBegin the import of a source code repository analyzed by Syft into the system
ImportsApiFinalizeOperationPost /imports/sources/{operation_id}/finalizeAdd source records to catalog db
ImportsApiGetImportSourcesSbomGet /imports/sources/{operation_id}/sbomlist the packages of an imported source code repository
ImportsApiGetOperationGet /imports/sources/{operation_id}Get detail on a single import
ImportsApiInvalidateOperationDelete /imports/sources/{operation_id}Invalidate operation ID so it can be garbage collected
ImportsApiListOperationsGet /imports/sourcesLists in-progress imports
ImportsApiUploadImportSourcesSbomPost /imports/sources/{operation_id}/sbomBegin the import of a source code repository analyzed by Syft into the system
InventoriesApiDeleteInventoryDelete /inventoriesDelete runtime inventory by type and context
InventoriesApiGetImageInventoryGet /inventoriesReturn a list of the images in inventories for this account
InventoriesApiPostEcsInventoryPost /ecs-inventoryAdd container metadata from Amazon ECS
InventoriesApiPostKubernetesInventoryPost /kubernetes-inventoryAdd container metadata from a Kubernetes deployment
InventoriesApiSyncImageInventoryPost /inventoriessynchronizes the list of the images in a given cluster for the inventory
RelationshipsApiAddArtifactRelationshipPost /artifact_relationships
RelationshipsApiDeleteArtifactRelationshipsDelete /artifact_relationships
RelationshipsApiGetArtifactRelationshipGet /artifact_relationships/{relationship_id}
RelationshipsApiGetRelationshipSbomDiffGet /artifact_relationships/{relationship_id}/diffs/sbom
RelationshipsApiListArtifactRelationshipsGet /artifact_relationships
SourcesApiDeleteSourceDelete /sources/{source_id}Delete source record from DB
SourcesApiGetSourceGet /sources/{source_id}Get a detailed source repository analysis metadata record
SourcesApiGetSourceContentByTypeGet /sources/{source_id}/content/{content_type}Get the content of an analyzed source repository
SourcesApiGetSourceContentTypesGet /sources/{source_id}/contentGet a detailed source repository analysis metadata record
SourcesApiGetSourcePolicyCheckGet /sources/{source_id}/checkFetch or calculate policy evaluation for a source
SourcesApiGetSourceSbomCyclonedxJsonGet /sources/{source_id}/sbom/cyclonedx-jsonReturn the source SBOM in the CycloneDX format
SourcesApiGetSourceSbomNativeGet /sources/{source_id}/sbom/nativeReturn the compressed source SBOM in the native Nextlinux format
SourcesApiGetSourceSbomNativeJsonGet /sources/{source_id}/sbom/native-jsonReturn the source SBOM in the native Nextlinux format
SourcesApiGetSourceSbomSpdxJsonGet /sources/{source_id}/sbom/spdx-jsonReturn the source SBOM in the SPDX format
SourcesApiGetSourceSbomTypesGet /sources/{source_id}/sbomGet a detailed source repository analysis metadata record
SourcesApiGetSourceVulnerabilitiesGet /sources/{source_id}/vuln/{vtype}Get vulnerabilities for the source by type
SourcesApiGetSourceVulnerabilityTypesGet /sources/{source_id}/vulnGet the available vulnerability types for source
SourcesApiListSourcesGet /sourcesList the source repository analysis records
StatelessApiGetStatelessSbomVulnerabilitiesPost /stateless/sbom/vuln/{vtype}Get vulnerabilities for input sbom by type

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

[email protected]

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
No description provided by the author
NewActionPlan instantiates a new ActionPlan object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewActionPlanResolution instantiates a new ActionPlanResolution object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewActionPlanResolutionWithDefaults instantiates a new ActionPlanResolution object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewActionPlanWithDefaults instantiates a new ActionPlan object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAlertSummary instantiates a new AlertSummary object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAlertSummaryWithDefaults instantiates a new AlertSummary object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAPIClient creates a new API client.
NewApiErrorResponse instantiates a new ApiErrorResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApiErrorResponseWithDefaults instantiates a new ApiErrorResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAPIResponse returns a new APIResponse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewApplication instantiates a new Application object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApplicationVersion instantiates a new ApplicationVersion object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApplicationVersionSbom instantiates a new ApplicationVersionSbom object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApplicationVersionSbomWithDefaults instantiates a new ApplicationVersionSbom object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewApplicationVersionVulnerabilityReport instantiates a new ApplicationVersionVulnerabilityReport object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApplicationVersionVulnerabilityReportApplication instantiates a new ApplicationVersionVulnerabilityReportApplication object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApplicationVersionVulnerabilityReportApplicationArtifacts instantiates a new ApplicationVersionVulnerabilityReportApplicationArtifacts object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApplicationVersionVulnerabilityReportApplicationArtifactsWithDefaults instantiates a new ApplicationVersionVulnerabilityReportApplicationArtifacts object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewApplicationVersionVulnerabilityReportApplicationWithDefaults instantiates a new ApplicationVersionVulnerabilityReportApplication object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewApplicationVersionVulnerabilityReportWithDefaults instantiates a new ApplicationVersionVulnerabilityReport object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewApplicationVersionWithDefaults instantiates a new ApplicationVersion object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewApplicationWithDefaults instantiates a new Application object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewArtifactAssociationMetadata instantiates a new ArtifactAssociationMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewArtifactAssociationMetadataWithDefaults instantiates a new ArtifactAssociationMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewArtifactAssociationRequest instantiates a new ArtifactAssociationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewArtifactAssociationRequestWithDefaults instantiates a new ArtifactAssociationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewArtifactAssociationResponse instantiates a new ArtifactAssociationResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewArtifactAssociationResponseWithDefaults instantiates a new ArtifactAssociationResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewArtifactListResponse instantiates a new ArtifactListResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewArtifactListResponseWithDefaults instantiates a new ArtifactListResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewArtifactReference instantiates a new ArtifactReference object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewArtifactReferenceWithDefaults instantiates a new ArtifactReference object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewArtifactRelationship instantiates a new ArtifactRelationship object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewArtifactRelationshipWithDefaults instantiates a new ArtifactRelationship object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewArtifactTypeFromValue returns a pointer to a valid ArtifactType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewAssociatedImageArtifact instantiates a new AssociatedImageArtifact object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAssociatedImageArtifactWithDefaults instantiates a new AssociatedImageArtifact object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAssociatedSourceArtifact instantiates a new AssociatedSourceArtifact object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAssociatedSourceArtifactWithDefaults instantiates a new AssociatedSourceArtifact object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewComplianceResource instantiates a new ComplianceResource object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewComplianceResourceWithDefaults instantiates a new ComplianceResource object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewComplianceViolationAlert instantiates a new ComplianceViolationAlert object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewComplianceViolationAlertWithDefaults instantiates a new ComplianceViolationAlert object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewConfiguration returns a new Configuration object.
NewContentFilesResponse instantiates a new ContentFilesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewContentFilesResponseContent instantiates a new ContentFilesResponseContent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewContentFilesResponseContentWithDefaults instantiates a new ContentFilesResponseContent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewContentFilesResponseWithDefaults instantiates a new ContentFilesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewContentJAVAPackageResponse instantiates a new ContentJAVAPackageResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewContentJAVAPackageResponseContent instantiates a new ContentJAVAPackageResponseContent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewContentJAVAPackageResponseContentWithDefaults instantiates a new ContentJAVAPackageResponseContent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewContentJAVAPackageResponseWithDefaults instantiates a new ContentJAVAPackageResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCorrection instantiates a new Correction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCorrectionFieldMatch instantiates a new CorrectionFieldMatch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCorrectionFieldMatchWithDefaults instantiates a new CorrectionFieldMatch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCorrectionMatch instantiates a new CorrectionMatch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCorrectionMatchWithDefaults instantiates a new CorrectionMatch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCorrectionWithDefaults instantiates a new Correction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCustomJsonPatch instantiates a new CustomJsonPatch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCustomJsonPatchWithDefaults instantiates a new CustomJsonPatch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCVSSV2Scores instantiates a new CVSSV2Scores object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCVSSV2ScoresWithDefaults instantiates a new CVSSV2Scores object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCVSSV3Scores instantiates a new CVSSV3Scores object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCVSSV3ScoresWithDefaults instantiates a new CVSSV3Scores object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewECSInventory instantiates a new ECSInventory object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewECSInventoryContainers instantiates a new ECSInventoryContainers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewECSInventoryContainersWithDefaults instantiates a new ECSInventoryContainers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewECSInventoryTasks instantiates a new ECSInventoryTasks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewECSInventoryTasksWithDefaults instantiates a new ECSInventoryTasks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewECSInventoryWithDefaults instantiates a new ECSInventory object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEnterpriseVulnerability instantiates a new EnterpriseVulnerability object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEnterpriseVulnerabilityResponse instantiates a new EnterpriseVulnerabilityResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEnterpriseVulnerabilityResponseWithDefaults instantiates a new EnterpriseVulnerabilityResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEnterpriseVulnerabilityWithDefaults instantiates a new EnterpriseVulnerability object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewImageAncestor instantiates a new ImageAncestor object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewImageAncestorWithDefaults instantiates a new ImageAncestor object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewImageArtifact instantiates a new ImageArtifact object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewImageArtifactWithDefaults instantiates a new ImageArtifact object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInventoryItem instantiates a new InventoryItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInventoryItemWithDefaults instantiates a new InventoryItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInventoryReport instantiates a new InventoryReport object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInventoryReportImage instantiates a new InventoryReportImage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInventoryReportImageWithDefaults instantiates a new InventoryReportImage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInventoryReportItem instantiates a new InventoryReportItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInventoryReportItemWithDefaults instantiates a new InventoryReportItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInventoryReportWithDefaults instantiates a new InventoryReport object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewJsonPatchAdd instantiates a new JsonPatchAdd object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewJsonPatchAddWithDefaults instantiates a new JsonPatchAdd object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewJsonPatchCopy instantiates a new JsonPatchCopy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewJsonPatchCopyWithDefaults instantiates a new JsonPatchCopy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewJsonPatchMove instantiates a new JsonPatchMove object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewJsonPatchMoveWithDefaults instantiates a new JsonPatchMove object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewJsonPatchRemove instantiates a new JsonPatchRemove object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewJsonPatchRemoveWithDefaults instantiates a new JsonPatchRemove object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewJsonPatchReplace instantiates a new JsonPatchReplace object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewJsonPatchReplaceWithDefaults instantiates a new JsonPatchReplace object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewJsonPatchTest instantiates a new JsonPatchTest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewJsonPatchTestWithDefaults instantiates a new JsonPatchTest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewKubernetesInventory instantiates a new KubernetesInventory object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewKubernetesInventoryContainers instantiates a new KubernetesInventoryContainers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewKubernetesInventoryContainersWithDefaults instantiates a new KubernetesInventoryContainers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewKubernetesInventoryNamespaces instantiates a new KubernetesInventoryNamespaces object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewKubernetesInventoryNamespacesWithDefaults instantiates a new KubernetesInventoryNamespaces object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewKubernetesInventoryNodes instantiates a new KubernetesInventoryNodes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewKubernetesInventoryNodesWithDefaults instantiates a new KubernetesInventoryNodes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewKubernetesInventoryPods instantiates a new KubernetesInventoryPods object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewKubernetesInventoryPodsWithDefaults instantiates a new KubernetesInventoryPods object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewKubernetesInventoryWithDefaults instantiates a new KubernetesInventory object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewKubernetesNamespaces instantiates a new KubernetesNamespaces object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewKubernetesNamespacesNamespaces instantiates a new KubernetesNamespacesNamespaces object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewKubernetesNamespacesNamespacesWithDefaults instantiates a new KubernetesNamespacesNamespaces object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewKubernetesNamespacesWithDefaults instantiates a new KubernetesNamespaces object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewModifiedPackage instantiates a new ModifiedPackage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewModifiedPackageWithDefaults instantiates a new ModifiedPackage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNativeSBOM instantiates a new NativeSBOM object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNativeSBOMDescriptor instantiates a new NativeSBOMDescriptor object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNativeSBOMDescriptorWithDefaults instantiates a new NativeSBOMDescriptor object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNativeSBOMDistribution instantiates a new NativeSBOMDistribution object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNativeSBOMDistributionWithDefaults instantiates a new NativeSBOMDistribution object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNativeSBOMPackage instantiates a new NativeSBOMPackage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNativeSBOMPackageLocation instantiates a new NativeSBOMPackageLocation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNativeSBOMPackageLocationWithDefaults instantiates a new NativeSBOMPackageLocation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNativeSBOMPackageRelationship instantiates a new NativeSBOMPackageRelationship object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNativeSBOMPackageRelationshipWithDefaults instantiates a new NativeSBOMPackageRelationship object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNativeSBOMPackageWithDefaults instantiates a new NativeSBOMPackage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNativeSBOMSchema instantiates a new NativeSBOMSchema object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNativeSBOMSchemaWithDefaults instantiates a new NativeSBOMSchema object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNativeSBOMSource instantiates a new NativeSBOMSource object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNativeSBOMSourceWithDefaults instantiates a new NativeSBOMSource object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNativeSBOMWithDefaults instantiates a new NativeSBOM object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewNvdDataObject instantiates a new NvdDataObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNvdDataObjectWithDefaults instantiates a new NvdDataObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPackage instantiates a new Package object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPackageWithDefaults instantiates a new Package object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPolicyEvaluationResult instantiates a new PolicyEvaluationResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPolicyEvaluationResultWithDefaults instantiates a new PolicyEvaluationResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRelationshipSbomDiff instantiates a new RelationshipSbomDiff object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRelationshipSbomDiffWithDefaults instantiates a new RelationshipSbomDiff object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRelationshipTypeFromValue returns a pointer to a valid RelationshipType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewResourceLabel instantiates a new ResourceLabel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceLabelWithDefaults instantiates a new ResourceLabel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRuntimeComplianceCheck instantiates a new RuntimeComplianceCheck object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRuntimeComplianceCheckWithDefaults instantiates a new RuntimeComplianceCheck object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSBOMVulnerabilitiesResponse instantiates a new SBOMVulnerabilitiesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSBOMVulnerabilitiesResponseWithDefaults instantiates a new SBOMVulnerabilitiesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSource instantiates a new Source object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSourceContentPackageResponse instantiates a new SourceContentPackageResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSourceContentPackageResponseContent instantiates a new SourceContentPackageResponseContent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSourceContentPackageResponseContentWithDefaults instantiates a new SourceContentPackageResponseContent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSourceContentPackageResponseWithDefaults instantiates a new SourceContentPackageResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSourceImportContentResponse instantiates a new SourceImportContentResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSourceImportContentResponseWithDefaults instantiates a new SourceImportContentResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSourceImportMetadata instantiates a new SourceImportMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSourceImportMetadataContents instantiates a new SourceImportMetadataContents object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSourceImportMetadataContentsWithDefaults instantiates a new SourceImportMetadataContents object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSourceImportMetadataWithDefaults instantiates a new SourceImportMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSourceImportOperation instantiates a new SourceImportOperation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSourceImportOperationWithDefaults instantiates a new SourceImportOperation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSourceManifest instantiates a new SourceManifest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSourceManifestMetadataRecords instantiates a new SourceManifestMetadataRecords object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSourceManifestMetadataRecordsWithDefaults instantiates a new SourceManifestMetadataRecords object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSourceManifestWithDefaults instantiates a new SourceManifest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSourceVulnerabilitiesResponse instantiates a new SourceVulnerabilitiesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSourceVulnerabilitiesResponseWithDefaults instantiates a new SourceVulnerabilitiesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSourceWithDefaults instantiates a new Source object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVendorDataObject instantiates a new VendorDataObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVendorDataObjectWithDefaults instantiates a new VendorDataObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVersionVulnerability instantiates a new VersionVulnerability object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVersionVulnerabilityMatch instantiates a new VersionVulnerabilityMatch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVersionVulnerabilityMatchLocation instantiates a new VersionVulnerabilityMatchLocation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVersionVulnerabilityMatchLocationArtifact instantiates a new VersionVulnerabilityMatchLocationArtifact object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVersionVulnerabilityMatchLocationArtifactWithDefaults instantiates a new VersionVulnerabilityMatchLocationArtifact object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVersionVulnerabilityMatchLocationPackage instantiates a new VersionVulnerabilityMatchLocationPackage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVersionVulnerabilityMatchLocationPackageWithDefaults instantiates a new VersionVulnerabilityMatchLocationPackage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVersionVulnerabilityMatchLocationWithDefaults instantiates a new VersionVulnerabilityMatchLocation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVersionVulnerabilityMatchWithDefaults instantiates a new VersionVulnerabilityMatch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVersionVulnerabilityNVD instantiates a new VersionVulnerabilityNVD object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVersionVulnerabilityNVDAllOf instantiates a new VersionVulnerabilityNVDAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVersionVulnerabilityNVDAllOfWithDefaults instantiates a new VersionVulnerabilityNVDAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVersionVulnerabilityNVDWithDefaults instantiates a new VersionVulnerabilityNVD object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVersionVulnerabilityReportImage instantiates a new VersionVulnerabilityReportImage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVersionVulnerabilityReportImageWithDefaults instantiates a new VersionVulnerabilityReportImage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVersionVulnerabilityReportSource instantiates a new VersionVulnerabilityReportSource object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVersionVulnerabilityReportSourceWithDefaults instantiates a new VersionVulnerabilityReportSource object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVersionVulnerabilityVendor instantiates a new VersionVulnerabilityVendor object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVersionVulnerabilityVendorAllOf instantiates a new VersionVulnerabilityVendorAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVersionVulnerabilityVendorAllOfWithDefaults instantiates a new VersionVulnerabilityVendorAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVersionVulnerabilityVendorNVDCommon instantiates a new VersionVulnerabilityVendorNVDCommon object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVersionVulnerabilityVendorNVDCommonCvss instantiates a new VersionVulnerabilityVendorNVDCommonCvss object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVersionVulnerabilityVendorNVDCommonCvssWithDefaults instantiates a new VersionVulnerabilityVendorNVDCommonCvss object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVersionVulnerabilityVendorNVDCommonWithDefaults instantiates a new VersionVulnerabilityVendorNVDCommon object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVersionVulnerabilityVendorWithDefaults instantiates a new VersionVulnerabilityVendor object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVersionVulnerabilityWithDefaults instantiates a new VersionVulnerability object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVulnerability instantiates a new Vulnerability object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVulnerabilityWithDefaults instantiates a new Vulnerability object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
PtrBool is a helper routine that returns a pointer to given boolean value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.

# Constants

List of RelationshipType.
List of RelationshipType.
List of ArtifactType.
No description provided by the author
List of ArtifactType.

# Variables

ContextAccessToken takes a string oauth2 access token as authentication for the request.
ContextAPIKeys takes a string apikey as authentication for the request.
ContextBasicAuth takes BasicAuth as authentication for the request.
ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

ActionPlan describes a remediation action plan object.
ActionPlanResolution defines the trigger IDs and content of a resolution for an action plan.
AlertSummary A summary of the stateful indicator of a specific event in the system.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIClient manages communication with the Nextlinux Enterprise API Server API v0.7.0 In most cases there should be only one, shared, APIClient.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ApiErrorResponse Generic HTTP API error response.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIResponse stores the API response returned by the server.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Application A representation of an SLDC application.
ApplicationVersion A representation of an SLDC application.
ApplicationVersionSbom A combined sbom for the artifacts associated with an application version.
ApplicationVersionVulnerabilityReport A combined vulnerability report for all artifacts associated with an application version.
ApplicationVersionVulnerabilityReportApplication struct for ApplicationVersionVulnerabilityReportApplication.
ApplicationVersionVulnerabilityReportApplicationArtifacts struct for ApplicationVersionVulnerabilityReportApplicationArtifacts.
ArtifactAssociationMetadata Metadata for an artifact association to an application version.
ArtifactAssociationRequest Request body for an artifact to associate with an application version.
ArtifactAssociationResponse Response body for an artifact to associate with an application version.
ArtifactListResponse The response provided when querying for the artifacts on an application version.
ArtifactReference struct for ArtifactReference.
ArtifactRelationship A relationship of a specific type between two SDLC artifacts (e.g.
AssociatedImageArtifact Model for an associated image artifact.
AssociatedSourceArtifact Model for an associated source artifact.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
ComplianceResource A resource that ties compliance related artifacts - image digest, tag and policy bundle.
ComplianceViolationAlert Alert raised by the system on a compliance check failure.
Configuration stores the configuration of the API client.
ContentFilesResponse File content listings from images.
ContentFilesResponseContent struct for ContentFilesResponseContent.
ContentJAVAPackageResponse Java package content listings from images.
ContentJAVAPackageResponseContent struct for ContentJAVAPackageResponseContent.
Correction Defines a correction object for false positive management.
CorrectionFieldMatch Defines a particular field name and value to match for a Correction.
CorrectionMatch Defines how a particular correction can match depending on type.
CustomJsonPatch Nextlinux-specific adaptation of RFC6902 to be describeable in swagger/open-api 2.0.
CVSSV2Scores struct for CVSSV2Scores.
CVSSV3Scores struct for CVSSV3Scores.
ECSInventory struct for ECSInventory.
ECSInventoryContainers struct for ECSInventoryContainers.
ECSInventoryTasks struct for ECSInventoryTasks.
EnterpriseVulnerability struct for EnterpriseVulnerability.
EnterpriseVulnerabilityResponse envelope containing list of vulnerabilities.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
ImageAncestor An summary of an image and it's layers.
ImageArtifact Model for an image artifact.
InventoryItem Inventory result for a specific Namespace.
InventoryReport Defines the object that Nextlinux expects to be provided for a given Image Inventory.
InventoryReportImage defines an image that may be provided for image inventory.
InventoryReportItem Defines a particular context for an inventory.
JsonPatchAdd The 'add' operation per RFC6902.
JsonPatchCopy The 'copy' operation per RFC6902.
JsonPatchMove The 'move' operation per RFC6902.
JsonPatchRemove The 'remove' operation per RFC6902.
JsonPatchReplace The 'replace' operation per RFC6902.
JsonPatchTest The 'test' operation per RFC6902.
KubernetesInventory struct for KubernetesInventory.
KubernetesInventoryContainers struct for KubernetesInventoryContainers.
KubernetesInventoryNamespaces struct for KubernetesInventoryNamespaces.
KubernetesInventoryNodes struct for KubernetesInventoryNodes.
KubernetesInventoryPods struct for KubernetesInventoryPods.
KubernetesNamespaces Namespaces defined in Kubernetes.
KubernetesNamespacesNamespaces struct for KubernetesNamespacesNamespaces.
ModifiedPackage A combined modification record showing the source and target packages and the json patch to apply to the relationship-target object to result in the relationship-source package.
NativeSBOM struct for NativeSBOM.
NativeSBOMDescriptor struct for NativeSBOMDescriptor.
NativeSBOMDistribution struct for NativeSBOMDistribution.
NativeSBOMPackage struct for NativeSBOMPackage.
NativeSBOMPackageLocation struct for NativeSBOMPackageLocation.
NativeSBOMPackageRelationship struct for NativeSBOMPackageRelationship.
NativeSBOMSchema struct for NativeSBOMSchema.
NativeSBOMSource struct for NativeSBOMSource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NvdDataObject struct for NvdDataObject.
Package A normalized and simplified package that can represent any package type.
PolicyEvaluationResult struct for PolicyEvaluationResult.
RelationshipSbomDiff The diff of two sboms with context applied in each difference.
ResourceLabel Label on the resource in the key value format.
RuntimeComplianceCheck The result of a runtime compliance check.
SBOMVulnerabilitiesResponse Envelope containing list of vulnerabilities for a source repo.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
Source struct for Source.
SourceContentPackageResponse Package content listings from analysis sbom.
SourceContentPackageResponseContent struct for SourceContentPackageResponseContent.
SourceImportContentResponse struct for SourceImportContentResponse.
SourceImportMetadata struct for SourceImportMetadata.
SourceImportMetadataContents Digest of content to use in the final import.
SourceImportOperation An import record, creating a unique identifier for referencing the operation as well as its state.
SourceManifest struct for SourceManifest.
SourceManifestMetadataRecords Metadata associated with a source upload.
SourceVulnerabilitiesResponse Envelope containing list of vulnerabilities for a source repo.
VendorDataObject struct for VendorDataObject.
VersionVulnerability A vulnerability in an application version vulnerability report with vulenrability data, affected artifacts, and packages.
VersionVulnerabilityMatch The details of a match for a single matche for a vulnerability in an application version vulnerability report.
VersionVulnerabilityMatchLocation The location of the match, which includes both the package and the artifact it belongs to.
VersionVulnerabilityMatchLocationArtifact struct for VersionVulnerabilityMatchLocationArtifact.
VersionVulnerabilityMatchLocationPackage struct for VersionVulnerabilityMatchLocationPackage.
VersionVulnerabilityNVD NVD entry for application version vulnerability.
VersionVulnerabilityNVDAllOf struct for VersionVulnerabilityNVDAllOf.
VersionVulnerabilityReportImage The definition of the image artifacts in the application version vulnerability report.
VersionVulnerabilityReportSource The definition of the source artifacts in the application version vulnerability report.
VersionVulnerabilityVendor The vendor information of the vulnerability.
VersionVulnerabilityVendorAllOf struct for VersionVulnerabilityVendorAllOf.
VersionVulnerabilityVendorNVDCommon Values common to vendor and nvd entries in application version vulnerability report.
VersionVulnerabilityVendorNVDCommonCvss struct for VersionVulnerabilityVendorNVDCommonCvss.
Vulnerability struct for Vulnerability.

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

ActionsApiService ActionsApi service.
AlertsApiService AlertsApi service.
ApplicationsApiService ApplicationsApi service.
ArtifactType the model 'ArtifactType'.
ComplianceApiService ComplianceApi service.
CorrectionsApiService CorrectionsApi service.
DefaultApiService DefaultApi service.
ImagesApiService ImagesApi service.
ImportsApiService ImportsApi service.
InventoriesApiService InventoriesApi service.
RelationshipsApiService RelationshipsApi service.
RelationshipType The type of relationship between to artifacts.
ServerConfigurations stores multiple ServerConfiguration items.
SourcesApiService SourcesApi service.
StatelessApiService StatelessApi service.