v1beta1

package
v0.0.67 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2024 License: Apache-2.0 Imports: 19 Imported by: 24

Documentation

Overview

Package v1beta1 is the v1beta1 version of the API.

Index

Constants

View Source
const (
	ProtocolTCP  Protocol = "TCP"
	ProtocolUDP  Protocol = "UDP"
	ProtocolSCTP Protocol = "SCTP"

	CommunicationTypeIngress CommunicationType = "internal"
	CommunicationTypeEgress  CommunicationType = "external"
)
View Source
const (
	// PathTypeExact matches the URL path exactly and with case sensitivity.
	PathTypeExact = PathType("Exact")

	// PathTypePrefix matches based on a URL path prefix split by '/'. Matching
	// is case sensitive and done on a path element by element basis. A path
	// element refers to the list of labels in the path split by the '/'
	// separator. A request is a match for path p if every p is an element-wise
	// prefix of p of the request path. Note that if the last element of the
	// path is a substring of the last element in request path, it is not a
	// match (e.g. /foo/bar matches /foo/bar/baz, but does not match
	// /foo/barbaz). If multiple matching paths exist in an Ingress spec, the
	// longest matching path is given priority.
	// Examples:
	// - /foo/bar does not match requests to /foo/barbaz
	// - /foo/bar matches request to /foo/bar and /foo/bar/baz
	// - /foo and /foo/ both match requests to /foo and /foo/. If both paths are
	//   present in an Ingress spec, the longest matching path (/foo/) is given
	//   priority.
	PathTypePrefix = PathType("Prefix")

	// PathTypeImplementationSpecific matching is up to the IngressClass.
	// Implementations can treat this as a separate PathType or treat it
	// identically to Prefix or Exact path types.
	PathTypeImplementationSpecific = PathType("ImplementationSpecific")
)
View Source
const (
	// IngressClassParametersReferenceScopeNamespace indicates that the
	// referenced Parameters resource is namespace-scoped.
	IngressClassParametersReferenceScopeNamespace = "Namespace"
	// IngressClassParametersReferenceScopeCluster indicates that the
	// referenced Parameters resource is cluster-scoped.
	IngressClassParametersReferenceScopeCluster = "Cluster"
)
View Source
const (
	// F.2 Security types
	TypeSecurityCPE23Type string = "cpe23Type"
	TypeSecurityCPE22Type string = "cpe22Type"
	TypeSecurityAdvisory  string = "advisory"
	TypeSecurityFix       string = "fix"
	TypeSecurityUrl       string = "url"
	TypeSecuritySwid      string = "swid"

	// F.3 Package-Manager types
	TypePackageManagerMavenCentral string = "maven-central"
	TypePackageManagerNpm          string = "npm"
	TypePackageManagerNuGet        string = "nuget"
	TypePackageManagerBower        string = "bower"
	TypePackageManagerPURL         string = "purl"

	// 11.1 Relationship field types
	TypeRelationshipDescribe                  string = "DESCRIBES"
	TypeRelationshipDescribeBy                string = "DESCRIBED_BY"
	TypeRelationshipContains                  string = "CONTAINS"
	TypeRelationshipContainedBy               string = "CONTAINED_BY"
	TypeRelationshipDependsOn                 string = "DEPENDS_ON"
	TypeRelationshipDependencyOf              string = "DEPENDENCY_OF"
	TypeRelationshipBuildDependencyOf         string = "BUILD_DEPENDENCY_OF"
	TypeRelationshipDevDependencyOf           string = "DEV_DEPENDENCY_OF"
	TypeRelationshipOptionalDependencyOf      string = "OPTIONAL_DEPENDENCY_OF"
	TypeRelationshipProvidedDependencyOf      string = "PROVIDED_DEPENDENCY_OF"
	TypeRelationshipTestDependencyOf          string = "TEST_DEPENDENCY_OF"
	TypeRelationshipRuntimeDependencyOf       string = "RUNTIME_DEPENDENCY_OF"
	TypeRelationshipExampleOf                 string = "EXAMPLE_OF"
	TypeRelationshipGenerates                 string = "GENERATES"
	TypeRelationshipGeneratedFrom             string = "GENERATED_FROM"
	TypeRelationshipAncestorOf                string = "ANCESTOR_OF"
	TypeRelationshipDescendantOf              string = "DESCENDANT_OF"
	TypeRelationshipVariantOf                 string = "VARIANT_OF"
	TypeRelationshipDistributionArtifact      string = "DISTRIBUTION_ARTIFACT"
	TypeRelationshipPatchFor                  string = "PATCH_FOR"
	TypeRelationshipPatchApplied              string = "PATCH_APPLIED"
	TypeRelationshipCopyOf                    string = "COPY_OF"
	TypeRelationshipFileAdded                 string = "FILE_ADDED"
	TypeRelationshipFileDeleted               string = "FILE_DELETED"
	TypeRelationshipFileModified              string = "FILE_MODIFIED"
	TypeRelationshipExpandedFromArchive       string = "EXPANDED_FROM_ARCHIVE"
	TypeRelationshipDynamicLink               string = "DYNAMIC_LINK"
	TypeRelationshipStaticLink                string = "STATIC_LINK"
	TypeRelationshipDataFileOf                string = "DATA_FILE_OF"
	TypeRelationshipTestCaseOf                string = "TEST_CASE_OF"
	TypeRelationshipBuildToolOf               string = "BUILD_TOOL_OF"
	TypeRelationshipDevToolOf                 string = "DEV_TOOL_OF"
	TypeRelationshipTestOf                    string = "TEST_OF"
	TypeRelationshipTestToolOf                string = "TEST_TOOL_OF"
	TypeRelationshipDocumentationOf           string = "DOCUMENTATION_OF"
	TypeRelationshipOptionalComponentOf       string = "OPTIONAL_COMPONENT_OF"
	TypeRelationshipMetafileOf                string = "METAFILE_OF"
	TypeRelationshipPackageOf                 string = "PACKAGE_OF"
	TypeRelationshipAmends                    string = "AMENDS"
	TypeRelationshipPrerequisiteFor           string = "PREREQUISITE_FOR"
	TypeRelationshipHasPrerequisite           string = "HAS_PREREQUISITE"
	TypeRelationshipRequirementDescriptionFor string = "REQUIREMENT_DESCRIPTION_FOR"
	TypeRelationshipSpecificationFor          string = "SPECIFICATION_FOR"
	TypeRelationshipOther                     string = "OTHER"
)

Constants for various string types

View Source
const GroupName = "spdx.softwarecomposition.kubescape.io"

GroupName holds the API group name.

Variables

View Source
var (
	// SchemeBuilder allows to add this group to a scheme.
	// TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api.
	// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
	SchemeBuilder runtime.SchemeBuilder

	// AddToScheme adds this group to a scheme.
	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1beta1"}

SchemeGroupVersion is group version used to register these objects

Functions

func Convert_softwarecomposition_Advisory_To_v1beta1_Advisory

func Convert_softwarecomposition_Advisory_To_v1beta1_Advisory(in *softwarecomposition.Advisory, out *Advisory, s conversion.Scope) error

Convert_softwarecomposition_Advisory_To_v1beta1_Advisory is an autogenerated conversion function.

func Convert_softwarecomposition_Annotation_To_v1beta1_Annotation

func Convert_softwarecomposition_Annotation_To_v1beta1_Annotation(in *softwarecomposition.Annotation, out *Annotation, s conversion.Scope) error

Convert_softwarecomposition_Annotation_To_v1beta1_Annotation is an autogenerated conversion function.

func Convert_softwarecomposition_Annotator_To_v1beta1_Annotator

func Convert_softwarecomposition_Annotator_To_v1beta1_Annotator(in *softwarecomposition.Annotator, out *Annotator, s conversion.Scope) error

Convert_softwarecomposition_Annotator_To_v1beta1_Annotator is an autogenerated conversion function.

func Convert_softwarecomposition_ApplicationActivityList_To_v1beta1_ApplicationActivityList added in v0.0.22

func Convert_softwarecomposition_ApplicationActivityList_To_v1beta1_ApplicationActivityList(in *softwarecomposition.ApplicationActivityList, out *ApplicationActivityList, s conversion.Scope) error

Convert_softwarecomposition_ApplicationActivityList_To_v1beta1_ApplicationActivityList is an autogenerated conversion function.

func Convert_softwarecomposition_ApplicationActivitySpec_To_v1beta1_ApplicationActivitySpec added in v0.0.22

func Convert_softwarecomposition_ApplicationActivitySpec_To_v1beta1_ApplicationActivitySpec(in *softwarecomposition.ApplicationActivitySpec, out *ApplicationActivitySpec, s conversion.Scope) error

Convert_softwarecomposition_ApplicationActivitySpec_To_v1beta1_ApplicationActivitySpec is an autogenerated conversion function.

func Convert_softwarecomposition_ApplicationActivityStatus_To_v1beta1_ApplicationActivityStatus added in v0.0.22

func Convert_softwarecomposition_ApplicationActivityStatus_To_v1beta1_ApplicationActivityStatus(in *softwarecomposition.ApplicationActivityStatus, out *ApplicationActivityStatus, s conversion.Scope) error

Convert_softwarecomposition_ApplicationActivityStatus_To_v1beta1_ApplicationActivityStatus is an autogenerated conversion function.

func Convert_softwarecomposition_ApplicationActivity_To_v1beta1_ApplicationActivity added in v0.0.22

func Convert_softwarecomposition_ApplicationActivity_To_v1beta1_ApplicationActivity(in *softwarecomposition.ApplicationActivity, out *ApplicationActivity, s conversion.Scope) error

Convert_softwarecomposition_ApplicationActivity_To_v1beta1_ApplicationActivity is an autogenerated conversion function.

func Convert_softwarecomposition_ApplicationProfileContainer_To_v1beta1_ApplicationProfileContainer added in v0.0.37

func Convert_softwarecomposition_ApplicationProfileContainer_To_v1beta1_ApplicationProfileContainer(in *softwarecomposition.ApplicationProfileContainer, out *ApplicationProfileContainer, s conversion.Scope) error

Convert_softwarecomposition_ApplicationProfileContainer_To_v1beta1_ApplicationProfileContainer is an autogenerated conversion function.

func Convert_softwarecomposition_ApplicationProfileList_To_v1beta1_ApplicationProfileList added in v0.0.22

func Convert_softwarecomposition_ApplicationProfileList_To_v1beta1_ApplicationProfileList(in *softwarecomposition.ApplicationProfileList, out *ApplicationProfileList, s conversion.Scope) error

Convert_softwarecomposition_ApplicationProfileList_To_v1beta1_ApplicationProfileList is an autogenerated conversion function.

func Convert_softwarecomposition_ApplicationProfileSpec_To_v1beta1_ApplicationProfileSpec added in v0.0.22

func Convert_softwarecomposition_ApplicationProfileSpec_To_v1beta1_ApplicationProfileSpec(in *softwarecomposition.ApplicationProfileSpec, out *ApplicationProfileSpec, s conversion.Scope) error

Convert_softwarecomposition_ApplicationProfileSpec_To_v1beta1_ApplicationProfileSpec is an autogenerated conversion function.

func Convert_softwarecomposition_ApplicationProfileStatus_To_v1beta1_ApplicationProfileStatus added in v0.0.22

func Convert_softwarecomposition_ApplicationProfileStatus_To_v1beta1_ApplicationProfileStatus(in *softwarecomposition.ApplicationProfileStatus, out *ApplicationProfileStatus, s conversion.Scope) error

Convert_softwarecomposition_ApplicationProfileStatus_To_v1beta1_ApplicationProfileStatus is an autogenerated conversion function.

func Convert_softwarecomposition_ApplicationProfileSummaryList_To_v1beta1_ApplicationProfileSummaryList added in v0.0.22

func Convert_softwarecomposition_ApplicationProfileSummaryList_To_v1beta1_ApplicationProfileSummaryList(in *softwarecomposition.ApplicationProfileSummaryList, out *ApplicationProfileSummaryList, s conversion.Scope) error

Convert_softwarecomposition_ApplicationProfileSummaryList_To_v1beta1_ApplicationProfileSummaryList is an autogenerated conversion function.

func Convert_softwarecomposition_ApplicationProfileSummary_To_v1beta1_ApplicationProfileSummary added in v0.0.22

func Convert_softwarecomposition_ApplicationProfileSummary_To_v1beta1_ApplicationProfileSummary(in *softwarecomposition.ApplicationProfileSummary, out *ApplicationProfileSummary, s conversion.Scope) error

Convert_softwarecomposition_ApplicationProfileSummary_To_v1beta1_ApplicationProfileSummary is an autogenerated conversion function.

func Convert_softwarecomposition_ApplicationProfile_To_v1beta1_ApplicationProfile added in v0.0.22

func Convert_softwarecomposition_ApplicationProfile_To_v1beta1_ApplicationProfile(in *softwarecomposition.ApplicationProfile, out *ApplicationProfile, s conversion.Scope) error

Convert_softwarecomposition_ApplicationProfile_To_v1beta1_ApplicationProfile is an autogenerated conversion function.

func Convert_softwarecomposition_ArtifactOfProject_To_v1beta1_ArtifactOfProject

func Convert_softwarecomposition_ArtifactOfProject_To_v1beta1_ArtifactOfProject(in *softwarecomposition.ArtifactOfProject, out *ArtifactOfProject, s conversion.Scope) error

Convert_softwarecomposition_ArtifactOfProject_To_v1beta1_ArtifactOfProject is an autogenerated conversion function.

func Convert_softwarecomposition_Checksum_To_v1beta1_Checksum

func Convert_softwarecomposition_Checksum_To_v1beta1_Checksum(in *softwarecomposition.Checksum, out *Checksum, s conversion.Scope) error

Convert_softwarecomposition_Checksum_To_v1beta1_Checksum is an autogenerated conversion function.

func Convert_softwarecomposition_Component_To_v1beta1_Component added in v0.0.29

func Convert_softwarecomposition_Component_To_v1beta1_Component(in *softwarecomposition.Component, out *Component, s conversion.Scope) error

Convert_softwarecomposition_Component_To_v1beta1_Component is an autogenerated conversion function.

func Convert_softwarecomposition_ConfigurationScanSummaryList_To_v1beta1_ConfigurationScanSummaryList added in v0.0.18

func Convert_softwarecomposition_ConfigurationScanSummaryList_To_v1beta1_ConfigurationScanSummaryList(in *softwarecomposition.ConfigurationScanSummaryList, out *ConfigurationScanSummaryList, s conversion.Scope) error

Convert_softwarecomposition_ConfigurationScanSummaryList_To_v1beta1_ConfigurationScanSummaryList is an autogenerated conversion function.

func Convert_softwarecomposition_ConfigurationScanSummarySpec_To_v1beta1_ConfigurationScanSummarySpec added in v0.0.18

func Convert_softwarecomposition_ConfigurationScanSummarySpec_To_v1beta1_ConfigurationScanSummarySpec(in *softwarecomposition.ConfigurationScanSummarySpec, out *ConfigurationScanSummarySpec, s conversion.Scope) error

Convert_softwarecomposition_ConfigurationScanSummarySpec_To_v1beta1_ConfigurationScanSummarySpec is an autogenerated conversion function.

func Convert_softwarecomposition_ConfigurationScanSummary_To_v1beta1_ConfigurationScanSummary added in v0.0.18

func Convert_softwarecomposition_ConfigurationScanSummary_To_v1beta1_ConfigurationScanSummary(in *softwarecomposition.ConfigurationScanSummary, out *ConfigurationScanSummary, s conversion.Scope) error

Convert_softwarecomposition_ConfigurationScanSummary_To_v1beta1_ConfigurationScanSummary is an autogenerated conversion function.

func Convert_softwarecomposition_ControlSeverity_To_v1beta1_ControlSeverity added in v0.0.16

func Convert_softwarecomposition_ControlSeverity_To_v1beta1_ControlSeverity(in *softwarecomposition.ControlSeverity, out *ControlSeverity, s conversion.Scope) error

Convert_softwarecomposition_ControlSeverity_To_v1beta1_ControlSeverity is an autogenerated conversion function.

func Convert_softwarecomposition_Coordinates_To_v1beta1_Coordinates added in v0.0.42

func Convert_softwarecomposition_Coordinates_To_v1beta1_Coordinates(in *softwarecomposition.Coordinates, out *Coordinates, s conversion.Scope) error

Convert_softwarecomposition_Coordinates_To_v1beta1_Coordinates is an autogenerated conversion function.

func Convert_softwarecomposition_CreationInfo_To_v1beta1_CreationInfo

func Convert_softwarecomposition_CreationInfo_To_v1beta1_CreationInfo(in *softwarecomposition.CreationInfo, out *CreationInfo, s conversion.Scope) error

Convert_softwarecomposition_CreationInfo_To_v1beta1_CreationInfo is an autogenerated conversion function.

func Convert_softwarecomposition_Creator_To_v1beta1_Creator

func Convert_softwarecomposition_Creator_To_v1beta1_Creator(in *softwarecomposition.Creator, out *Creator, s conversion.Scope) error

Convert_softwarecomposition_Creator_To_v1beta1_Creator is an autogenerated conversion function.

func Convert_softwarecomposition_CvssMetrics_To_v1beta1_CvssMetrics

func Convert_softwarecomposition_CvssMetrics_To_v1beta1_CvssMetrics(in *softwarecomposition.CvssMetrics, out *CvssMetrics, s conversion.Scope) error

Convert_softwarecomposition_CvssMetrics_To_v1beta1_CvssMetrics is an autogenerated conversion function.

func Convert_softwarecomposition_Cvss_To_v1beta1_Cvss

func Convert_softwarecomposition_Cvss_To_v1beta1_Cvss(in *softwarecomposition.Cvss, out *Cvss, s conversion.Scope) error

Convert_softwarecomposition_Cvss_To_v1beta1_Cvss is an autogenerated conversion function.

func Convert_softwarecomposition_Descriptor_To_v1beta1_Descriptor

func Convert_softwarecomposition_Descriptor_To_v1beta1_Descriptor(in *softwarecomposition.Descriptor, out *Descriptor, s conversion.Scope) error

Convert_softwarecomposition_Descriptor_To_v1beta1_Descriptor is an autogenerated conversion function.

func Convert_softwarecomposition_Digest_To_v1beta1_Digest added in v0.0.42

func Convert_softwarecomposition_Digest_To_v1beta1_Digest(in *softwarecomposition.Digest, out *Digest, s conversion.Scope) error

Convert_softwarecomposition_Digest_To_v1beta1_Digest is an autogenerated conversion function.

func Convert_softwarecomposition_Distribution_To_v1beta1_Distribution

func Convert_softwarecomposition_Distribution_To_v1beta1_Distribution(in *softwarecomposition.Distribution, out *Distribution, s conversion.Scope) error

Convert_softwarecomposition_Distribution_To_v1beta1_Distribution is an autogenerated conversion function.

func Convert_softwarecomposition_DocElementID_To_v1beta1_DocElementID

func Convert_softwarecomposition_DocElementID_To_v1beta1_DocElementID(in *softwarecomposition.DocElementID, out *DocElementID, s conversion.Scope) error

Convert_softwarecomposition_DocElementID_To_v1beta1_DocElementID is an autogenerated conversion function.

func Convert_softwarecomposition_Document_To_v1beta1_Document

func Convert_softwarecomposition_Document_To_v1beta1_Document(in *softwarecomposition.Document, out *Document, s conversion.Scope) error

Convert_softwarecomposition_Document_To_v1beta1_Document is an autogenerated conversion function.

func Convert_softwarecomposition_ExecCalls_To_v1beta1_ExecCalls added in v0.0.22

func Convert_softwarecomposition_ExecCalls_To_v1beta1_ExecCalls(in *softwarecomposition.ExecCalls, out *ExecCalls, s conversion.Scope) error

Convert_softwarecomposition_ExecCalls_To_v1beta1_ExecCalls is an autogenerated conversion function.

func Convert_softwarecomposition_ExternalDocumentRef_To_v1beta1_ExternalDocumentRef

func Convert_softwarecomposition_ExternalDocumentRef_To_v1beta1_ExternalDocumentRef(in *softwarecomposition.ExternalDocumentRef, out *ExternalDocumentRef, s conversion.Scope) error

Convert_softwarecomposition_ExternalDocumentRef_To_v1beta1_ExternalDocumentRef is an autogenerated conversion function.

func Convert_softwarecomposition_FileLicenseEvidence_To_v1beta1_FileLicenseEvidence added in v0.0.42

func Convert_softwarecomposition_FileLicenseEvidence_To_v1beta1_FileLicenseEvidence(in *softwarecomposition.FileLicenseEvidence, out *FileLicenseEvidence, s conversion.Scope) error

Convert_softwarecomposition_FileLicenseEvidence_To_v1beta1_FileLicenseEvidence is an autogenerated conversion function.

func Convert_softwarecomposition_FileLicense_To_v1beta1_FileLicense added in v0.0.42

func Convert_softwarecomposition_FileLicense_To_v1beta1_FileLicense(in *softwarecomposition.FileLicense, out *FileLicense, s conversion.Scope) error

Convert_softwarecomposition_FileLicense_To_v1beta1_FileLicense is an autogenerated conversion function.

func Convert_softwarecomposition_FileMetadataEntry_To_v1beta1_FileMetadataEntry added in v0.0.42

func Convert_softwarecomposition_FileMetadataEntry_To_v1beta1_FileMetadataEntry(in *softwarecomposition.FileMetadataEntry, out *FileMetadataEntry, s conversion.Scope) error

Convert_softwarecomposition_FileMetadataEntry_To_v1beta1_FileMetadataEntry is an autogenerated conversion function.

func Convert_softwarecomposition_File_To_v1beta1_File

func Convert_softwarecomposition_File_To_v1beta1_File(in *softwarecomposition.File, out *File, s conversion.Scope) error

Convert_softwarecomposition_File_To_v1beta1_File is an autogenerated conversion function.

func Convert_softwarecomposition_Fix_To_v1beta1_Fix

func Convert_softwarecomposition_Fix_To_v1beta1_Fix(in *softwarecomposition.Fix, out *Fix, s conversion.Scope) error

Convert_softwarecomposition_Fix_To_v1beta1_Fix is an autogenerated conversion function.

func Convert_softwarecomposition_GeneratedNetworkPolicyList_To_v1beta1_GeneratedNetworkPolicyList added in v0.0.33

func Convert_softwarecomposition_GeneratedNetworkPolicyList_To_v1beta1_GeneratedNetworkPolicyList(in *softwarecomposition.GeneratedNetworkPolicyList, out *GeneratedNetworkPolicyList, s conversion.Scope) error

Convert_softwarecomposition_GeneratedNetworkPolicyList_To_v1beta1_GeneratedNetworkPolicyList is an autogenerated conversion function.

func Convert_softwarecomposition_GeneratedNetworkPolicy_To_v1beta1_GeneratedNetworkPolicy added in v0.0.33

func Convert_softwarecomposition_GeneratedNetworkPolicy_To_v1beta1_GeneratedNetworkPolicy(in *softwarecomposition.GeneratedNetworkPolicy, out *GeneratedNetworkPolicy, s conversion.Scope) error

Convert_softwarecomposition_GeneratedNetworkPolicy_To_v1beta1_GeneratedNetworkPolicy is an autogenerated conversion function.

func Convert_softwarecomposition_GrypeDocument_To_v1beta1_GrypeDocument

func Convert_softwarecomposition_GrypeDocument_To_v1beta1_GrypeDocument(in *softwarecomposition.GrypeDocument, out *GrypeDocument, s conversion.Scope) error

Convert_softwarecomposition_GrypeDocument_To_v1beta1_GrypeDocument is an autogenerated conversion function.

func Convert_softwarecomposition_GrypePackage_To_v1beta1_GrypePackage

func Convert_softwarecomposition_GrypePackage_To_v1beta1_GrypePackage(in *softwarecomposition.GrypePackage, out *GrypePackage, s conversion.Scope) error

Convert_softwarecomposition_GrypePackage_To_v1beta1_GrypePackage is an autogenerated conversion function.

func Convert_softwarecomposition_HTTPIngressPath_To_v1beta1_HTTPIngressPath added in v0.0.33

func Convert_softwarecomposition_HTTPIngressPath_To_v1beta1_HTTPIngressPath(in *softwarecomposition.HTTPIngressPath, out *HTTPIngressPath, s conversion.Scope) error

Convert_softwarecomposition_HTTPIngressPath_To_v1beta1_HTTPIngressPath is an autogenerated conversion function.

func Convert_softwarecomposition_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue added in v0.0.33

func Convert_softwarecomposition_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue(in *softwarecomposition.HTTPIngressRuleValue, out *HTTPIngressRuleValue, s conversion.Scope) error

Convert_softwarecomposition_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue is an autogenerated conversion function.

func Convert_softwarecomposition_IPBlock_To_v1beta1_IPBlock added in v0.0.33

func Convert_softwarecomposition_IPBlock_To_v1beta1_IPBlock(in *softwarecomposition.IPBlock, out *IPBlock, s conversion.Scope) error

Convert_softwarecomposition_IPBlock_To_v1beta1_IPBlock is an autogenerated conversion function.

func Convert_softwarecomposition_IgnoreRulePackage_To_v1beta1_IgnoreRulePackage

func Convert_softwarecomposition_IgnoreRulePackage_To_v1beta1_IgnoreRulePackage(in *softwarecomposition.IgnoreRulePackage, out *IgnoreRulePackage, s conversion.Scope) error

Convert_softwarecomposition_IgnoreRulePackage_To_v1beta1_IgnoreRulePackage is an autogenerated conversion function.

func Convert_softwarecomposition_IgnoreRule_To_v1beta1_IgnoreRule

func Convert_softwarecomposition_IgnoreRule_To_v1beta1_IgnoreRule(in *softwarecomposition.IgnoreRule, out *IgnoreRule, s conversion.Scope) error

Convert_softwarecomposition_IgnoreRule_To_v1beta1_IgnoreRule is an autogenerated conversion function.

func Convert_softwarecomposition_IgnoredMatch_To_v1beta1_IgnoredMatch

func Convert_softwarecomposition_IgnoredMatch_To_v1beta1_IgnoredMatch(in *softwarecomposition.IgnoredMatch, out *IgnoredMatch, s conversion.Scope) error

Convert_softwarecomposition_IgnoredMatch_To_v1beta1_IgnoredMatch is an autogenerated conversion function.

func Convert_softwarecomposition_IngressBackend_To_v1beta1_IngressBackend added in v0.0.33

func Convert_softwarecomposition_IngressBackend_To_v1beta1_IngressBackend(in *softwarecomposition.IngressBackend, out *IngressBackend, s conversion.Scope) error

Convert_softwarecomposition_IngressBackend_To_v1beta1_IngressBackend is an autogenerated conversion function.

func Convert_softwarecomposition_IngressClassList_To_v1beta1_IngressClassList added in v0.0.33

func Convert_softwarecomposition_IngressClassList_To_v1beta1_IngressClassList(in *softwarecomposition.IngressClassList, out *IngressClassList, s conversion.Scope) error

Convert_softwarecomposition_IngressClassList_To_v1beta1_IngressClassList is an autogenerated conversion function.

func Convert_softwarecomposition_IngressClassParametersReference_To_v1beta1_IngressClassParametersReference added in v0.0.33

func Convert_softwarecomposition_IngressClassParametersReference_To_v1beta1_IngressClassParametersReference(in *softwarecomposition.IngressClassParametersReference, out *IngressClassParametersReference, s conversion.Scope) error

Convert_softwarecomposition_IngressClassParametersReference_To_v1beta1_IngressClassParametersReference is an autogenerated conversion function.

func Convert_softwarecomposition_IngressClassSpec_To_v1beta1_IngressClassSpec added in v0.0.33

func Convert_softwarecomposition_IngressClassSpec_To_v1beta1_IngressClassSpec(in *softwarecomposition.IngressClassSpec, out *IngressClassSpec, s conversion.Scope) error

Convert_softwarecomposition_IngressClassSpec_To_v1beta1_IngressClassSpec is an autogenerated conversion function.

func Convert_softwarecomposition_IngressClass_To_v1beta1_IngressClass added in v0.0.33

func Convert_softwarecomposition_IngressClass_To_v1beta1_IngressClass(in *softwarecomposition.IngressClass, out *IngressClass, s conversion.Scope) error

Convert_softwarecomposition_IngressClass_To_v1beta1_IngressClass is an autogenerated conversion function.

func Convert_softwarecomposition_IngressList_To_v1beta1_IngressList added in v0.0.33

func Convert_softwarecomposition_IngressList_To_v1beta1_IngressList(in *softwarecomposition.IngressList, out *IngressList, s conversion.Scope) error

Convert_softwarecomposition_IngressList_To_v1beta1_IngressList is an autogenerated conversion function.

func Convert_softwarecomposition_IngressLoadBalancerIngress_To_v1beta1_IngressLoadBalancerIngress added in v0.0.33

func Convert_softwarecomposition_IngressLoadBalancerIngress_To_v1beta1_IngressLoadBalancerIngress(in *softwarecomposition.IngressLoadBalancerIngress, out *IngressLoadBalancerIngress, s conversion.Scope) error

Convert_softwarecomposition_IngressLoadBalancerIngress_To_v1beta1_IngressLoadBalancerIngress is an autogenerated conversion function.

func Convert_softwarecomposition_IngressLoadBalancerStatus_To_v1beta1_IngressLoadBalancerStatus added in v0.0.33

func Convert_softwarecomposition_IngressLoadBalancerStatus_To_v1beta1_IngressLoadBalancerStatus(in *softwarecomposition.IngressLoadBalancerStatus, out *IngressLoadBalancerStatus, s conversion.Scope) error

Convert_softwarecomposition_IngressLoadBalancerStatus_To_v1beta1_IngressLoadBalancerStatus is an autogenerated conversion function.

func Convert_softwarecomposition_IngressPortStatus_To_v1beta1_IngressPortStatus added in v0.0.33

func Convert_softwarecomposition_IngressPortStatus_To_v1beta1_IngressPortStatus(in *softwarecomposition.IngressPortStatus, out *IngressPortStatus, s conversion.Scope) error

Convert_softwarecomposition_IngressPortStatus_To_v1beta1_IngressPortStatus is an autogenerated conversion function.

func Convert_softwarecomposition_IngressRuleValue_To_v1beta1_IngressRuleValue added in v0.0.33

func Convert_softwarecomposition_IngressRuleValue_To_v1beta1_IngressRuleValue(in *softwarecomposition.IngressRuleValue, out *IngressRuleValue, s conversion.Scope) error

Convert_softwarecomposition_IngressRuleValue_To_v1beta1_IngressRuleValue is an autogenerated conversion function.

func Convert_softwarecomposition_IngressRule_To_v1beta1_IngressRule added in v0.0.33

func Convert_softwarecomposition_IngressRule_To_v1beta1_IngressRule(in *softwarecomposition.IngressRule, out *IngressRule, s conversion.Scope) error

Convert_softwarecomposition_IngressRule_To_v1beta1_IngressRule is an autogenerated conversion function.

func Convert_softwarecomposition_IngressServiceBackend_To_v1beta1_IngressServiceBackend added in v0.0.33

func Convert_softwarecomposition_IngressServiceBackend_To_v1beta1_IngressServiceBackend(in *softwarecomposition.IngressServiceBackend, out *IngressServiceBackend, s conversion.Scope) error

Convert_softwarecomposition_IngressServiceBackend_To_v1beta1_IngressServiceBackend is an autogenerated conversion function.

func Convert_softwarecomposition_IngressSpec_To_v1beta1_IngressSpec added in v0.0.33

func Convert_softwarecomposition_IngressSpec_To_v1beta1_IngressSpec(in *softwarecomposition.IngressSpec, out *IngressSpec, s conversion.Scope) error

Convert_softwarecomposition_IngressSpec_To_v1beta1_IngressSpec is an autogenerated conversion function.

func Convert_softwarecomposition_IngressStatus_To_v1beta1_IngressStatus added in v0.0.33

func Convert_softwarecomposition_IngressStatus_To_v1beta1_IngressStatus(in *softwarecomposition.IngressStatus, out *IngressStatus, s conversion.Scope) error

Convert_softwarecomposition_IngressStatus_To_v1beta1_IngressStatus is an autogenerated conversion function.

func Convert_softwarecomposition_IngressTLS_To_v1beta1_IngressTLS added in v0.0.33

func Convert_softwarecomposition_IngressTLS_To_v1beta1_IngressTLS(in *softwarecomposition.IngressTLS, out *IngressTLS, s conversion.Scope) error

Convert_softwarecomposition_IngressTLS_To_v1beta1_IngressTLS is an autogenerated conversion function.

func Convert_softwarecomposition_Ingress_To_v1beta1_Ingress added in v0.0.33

func Convert_softwarecomposition_Ingress_To_v1beta1_Ingress(in *softwarecomposition.Ingress, out *Ingress, s conversion.Scope) error

Convert_softwarecomposition_Ingress_To_v1beta1_Ingress is an autogenerated conversion function.

func Convert_softwarecomposition_KnownServerEntry_To_v1beta1_KnownServerEntry added in v0.0.42

func Convert_softwarecomposition_KnownServerEntry_To_v1beta1_KnownServerEntry(in *softwarecomposition.KnownServerEntry, out *KnownServerEntry, s conversion.Scope) error

Convert_softwarecomposition_KnownServerEntry_To_v1beta1_KnownServerEntry is an autogenerated conversion function.

func Convert_softwarecomposition_KnownServerList_To_v1beta1_KnownServerList added in v0.0.42

func Convert_softwarecomposition_KnownServerList_To_v1beta1_KnownServerList(in *softwarecomposition.KnownServerList, out *KnownServerList, s conversion.Scope) error

Convert_softwarecomposition_KnownServerList_To_v1beta1_KnownServerList is an autogenerated conversion function.

func Convert_softwarecomposition_KnownServer_To_v1beta1_KnownServer added in v0.0.42

func Convert_softwarecomposition_KnownServer_To_v1beta1_KnownServer(in *softwarecomposition.KnownServer, out *KnownServer, s conversion.Scope) error

Convert_softwarecomposition_KnownServer_To_v1beta1_KnownServer is an autogenerated conversion function.

func Convert_softwarecomposition_License_To_v1beta1_License added in v0.0.42

func Convert_softwarecomposition_License_To_v1beta1_License(in *softwarecomposition.License, out *License, s conversion.Scope) error

Convert_softwarecomposition_License_To_v1beta1_License is an autogenerated conversion function.

func Convert_softwarecomposition_LinuxRelease_To_v1beta1_LinuxRelease added in v0.0.42

func Convert_softwarecomposition_LinuxRelease_To_v1beta1_LinuxRelease(in *softwarecomposition.LinuxRelease, out *LinuxRelease, s conversion.Scope) error

Convert_softwarecomposition_LinuxRelease_To_v1beta1_LinuxRelease is an autogenerated conversion function.

func Convert_softwarecomposition_LocationData_To_v1beta1_LocationData added in v0.0.42

func Convert_softwarecomposition_LocationData_To_v1beta1_LocationData(in *softwarecomposition.LocationData, out *LocationData, s conversion.Scope) error

Convert_softwarecomposition_LocationData_To_v1beta1_LocationData is an autogenerated conversion function.

func Convert_softwarecomposition_LocationMetadata_To_v1beta1_LocationMetadata added in v0.0.42

func Convert_softwarecomposition_LocationMetadata_To_v1beta1_LocationMetadata(in *softwarecomposition.LocationMetadata, out *LocationMetadata, s conversion.Scope) error

Convert_softwarecomposition_LocationMetadata_To_v1beta1_LocationMetadata is an autogenerated conversion function.

func Convert_softwarecomposition_Location_To_v1beta1_Location added in v0.0.42

func Convert_softwarecomposition_Location_To_v1beta1_Location(in *softwarecomposition.Location, out *Location, s conversion.Scope) error

Convert_softwarecomposition_Location_To_v1beta1_Location is an autogenerated conversion function.

func Convert_softwarecomposition_MatchDetails_To_v1beta1_MatchDetails

func Convert_softwarecomposition_MatchDetails_To_v1beta1_MatchDetails(in *softwarecomposition.MatchDetails, out *MatchDetails, s conversion.Scope) error

Convert_softwarecomposition_MatchDetails_To_v1beta1_MatchDetails is an autogenerated conversion function.

func Convert_softwarecomposition_Match_To_v1beta1_Match

func Convert_softwarecomposition_Match_To_v1beta1_Match(in *softwarecomposition.Match, out *Match, s conversion.Scope) error

Convert_softwarecomposition_Match_To_v1beta1_Match is an autogenerated conversion function.

func Convert_softwarecomposition_Metadata_To_v1beta1_Metadata added in v0.0.29

func Convert_softwarecomposition_Metadata_To_v1beta1_Metadata(in *softwarecomposition.Metadata, out *Metadata, s conversion.Scope) error

Convert_softwarecomposition_Metadata_To_v1beta1_Metadata is an autogenerated conversion function.

func Convert_softwarecomposition_NetworkNeighbor_To_v1beta1_NetworkNeighbor added in v0.0.33

func Convert_softwarecomposition_NetworkNeighbor_To_v1beta1_NetworkNeighbor(in *softwarecomposition.NetworkNeighbor, out *NetworkNeighbor, s conversion.Scope) error

Convert_softwarecomposition_NetworkNeighbor_To_v1beta1_NetworkNeighbor is an autogenerated conversion function.

func Convert_softwarecomposition_NetworkNeighborsList_To_v1beta1_NetworkNeighborsList added in v0.0.33

func Convert_softwarecomposition_NetworkNeighborsList_To_v1beta1_NetworkNeighborsList(in *softwarecomposition.NetworkNeighborsList, out *NetworkNeighborsList, s conversion.Scope) error

Convert_softwarecomposition_NetworkNeighborsList_To_v1beta1_NetworkNeighborsList is an autogenerated conversion function.

func Convert_softwarecomposition_NetworkNeighborsSpec_To_v1beta1_NetworkNeighborsSpec added in v0.0.33

func Convert_softwarecomposition_NetworkNeighborsSpec_To_v1beta1_NetworkNeighborsSpec(in *softwarecomposition.NetworkNeighborsSpec, out *NetworkNeighborsSpec, s conversion.Scope) error

Convert_softwarecomposition_NetworkNeighborsSpec_To_v1beta1_NetworkNeighborsSpec is an autogenerated conversion function.

func Convert_softwarecomposition_NetworkNeighbors_To_v1beta1_NetworkNeighbors added in v0.0.33

func Convert_softwarecomposition_NetworkNeighbors_To_v1beta1_NetworkNeighbors(in *softwarecomposition.NetworkNeighbors, out *NetworkNeighbors, s conversion.Scope) error

Convert_softwarecomposition_NetworkNeighbors_To_v1beta1_NetworkNeighbors is an autogenerated conversion function.

func Convert_softwarecomposition_NetworkPolicyEgressRule_To_v1beta1_NetworkPolicyEgressRule added in v0.0.33

func Convert_softwarecomposition_NetworkPolicyEgressRule_To_v1beta1_NetworkPolicyEgressRule(in *softwarecomposition.NetworkPolicyEgressRule, out *NetworkPolicyEgressRule, s conversion.Scope) error

Convert_softwarecomposition_NetworkPolicyEgressRule_To_v1beta1_NetworkPolicyEgressRule is an autogenerated conversion function.

func Convert_softwarecomposition_NetworkPolicyIngressRule_To_v1beta1_NetworkPolicyIngressRule added in v0.0.33

func Convert_softwarecomposition_NetworkPolicyIngressRule_To_v1beta1_NetworkPolicyIngressRule(in *softwarecomposition.NetworkPolicyIngressRule, out *NetworkPolicyIngressRule, s conversion.Scope) error

Convert_softwarecomposition_NetworkPolicyIngressRule_To_v1beta1_NetworkPolicyIngressRule is an autogenerated conversion function.

func Convert_softwarecomposition_NetworkPolicyList_To_v1beta1_NetworkPolicyList added in v0.0.33

func Convert_softwarecomposition_NetworkPolicyList_To_v1beta1_NetworkPolicyList(in *softwarecomposition.NetworkPolicyList, out *NetworkPolicyList, s conversion.Scope) error

Convert_softwarecomposition_NetworkPolicyList_To_v1beta1_NetworkPolicyList is an autogenerated conversion function.

func Convert_softwarecomposition_NetworkPolicyPeer_To_v1beta1_NetworkPolicyPeer added in v0.0.33

func Convert_softwarecomposition_NetworkPolicyPeer_To_v1beta1_NetworkPolicyPeer(in *softwarecomposition.NetworkPolicyPeer, out *NetworkPolicyPeer, s conversion.Scope) error

Convert_softwarecomposition_NetworkPolicyPeer_To_v1beta1_NetworkPolicyPeer is an autogenerated conversion function.

func Convert_softwarecomposition_NetworkPolicyPort_To_v1beta1_NetworkPolicyPort added in v0.0.33

func Convert_softwarecomposition_NetworkPolicyPort_To_v1beta1_NetworkPolicyPort(in *softwarecomposition.NetworkPolicyPort, out *NetworkPolicyPort, s conversion.Scope) error

Convert_softwarecomposition_NetworkPolicyPort_To_v1beta1_NetworkPolicyPort is an autogenerated conversion function.

func Convert_softwarecomposition_NetworkPolicySpec_To_v1beta1_NetworkPolicySpec added in v0.0.33

func Convert_softwarecomposition_NetworkPolicySpec_To_v1beta1_NetworkPolicySpec(in *softwarecomposition.NetworkPolicySpec, out *NetworkPolicySpec, s conversion.Scope) error

Convert_softwarecomposition_NetworkPolicySpec_To_v1beta1_NetworkPolicySpec is an autogenerated conversion function.

func Convert_softwarecomposition_NetworkPolicyStatus_To_v1beta1_NetworkPolicyStatus added in v0.0.33

func Convert_softwarecomposition_NetworkPolicyStatus_To_v1beta1_NetworkPolicyStatus(in *softwarecomposition.NetworkPolicyStatus, out *NetworkPolicyStatus, s conversion.Scope) error

Convert_softwarecomposition_NetworkPolicyStatus_To_v1beta1_NetworkPolicyStatus is an autogenerated conversion function.

func Convert_softwarecomposition_NetworkPolicy_To_v1beta1_NetworkPolicy added in v0.0.33

func Convert_softwarecomposition_NetworkPolicy_To_v1beta1_NetworkPolicy(in *softwarecomposition.NetworkPolicy, out *NetworkPolicy, s conversion.Scope) error

Convert_softwarecomposition_NetworkPolicy_To_v1beta1_NetworkPolicy is an autogenerated conversion function.

func Convert_softwarecomposition_NetworkPort_To_v1beta1_NetworkPort added in v0.0.33

func Convert_softwarecomposition_NetworkPort_To_v1beta1_NetworkPort(in *softwarecomposition.NetworkPort, out *NetworkPort, s conversion.Scope) error

Convert_softwarecomposition_NetworkPort_To_v1beta1_NetworkPort is an autogenerated conversion function.

func Convert_softwarecomposition_OpenCalls_To_v1beta1_OpenCalls added in v0.0.22

func Convert_softwarecomposition_OpenCalls_To_v1beta1_OpenCalls(in *softwarecomposition.OpenCalls, out *OpenCalls, s conversion.Scope) error

Convert_softwarecomposition_OpenCalls_To_v1beta1_OpenCalls is an autogenerated conversion function.

func Convert_softwarecomposition_OpenVulnerabilityExchangeContainerList_To_v1beta1_OpenVulnerabilityExchangeContainerList added in v0.0.29

func Convert_softwarecomposition_OpenVulnerabilityExchangeContainerList_To_v1beta1_OpenVulnerabilityExchangeContainerList(in *softwarecomposition.OpenVulnerabilityExchangeContainerList, out *OpenVulnerabilityExchangeContainerList, s conversion.Scope) error

Convert_softwarecomposition_OpenVulnerabilityExchangeContainerList_To_v1beta1_OpenVulnerabilityExchangeContainerList is an autogenerated conversion function.

func Convert_softwarecomposition_OpenVulnerabilityExchangeContainer_To_v1beta1_OpenVulnerabilityExchangeContainer added in v0.0.29

func Convert_softwarecomposition_OpenVulnerabilityExchangeContainer_To_v1beta1_OpenVulnerabilityExchangeContainer(in *softwarecomposition.OpenVulnerabilityExchangeContainer, out *OpenVulnerabilityExchangeContainer, s conversion.Scope) error

Convert_softwarecomposition_OpenVulnerabilityExchangeContainer_To_v1beta1_OpenVulnerabilityExchangeContainer is an autogenerated conversion function.

func Convert_softwarecomposition_Originator_To_v1beta1_Originator

func Convert_softwarecomposition_Originator_To_v1beta1_Originator(in *softwarecomposition.Originator, out *Originator, s conversion.Scope) error

Convert_softwarecomposition_Originator_To_v1beta1_Originator is an autogenerated conversion function.

func Convert_softwarecomposition_OtherLicense_To_v1beta1_OtherLicense

func Convert_softwarecomposition_OtherLicense_To_v1beta1_OtherLicense(in *softwarecomposition.OtherLicense, out *OtherLicense, s conversion.Scope) error

Convert_softwarecomposition_OtherLicense_To_v1beta1_OtherLicense is an autogenerated conversion function.

func Convert_softwarecomposition_PackageBasicData_To_v1beta1_PackageBasicData added in v0.0.42

func Convert_softwarecomposition_PackageBasicData_To_v1beta1_PackageBasicData(in *softwarecomposition.PackageBasicData, out *PackageBasicData, s conversion.Scope) error

Convert_softwarecomposition_PackageBasicData_To_v1beta1_PackageBasicData is an autogenerated conversion function.

func Convert_softwarecomposition_PackageCustomData_To_v1beta1_PackageCustomData added in v0.0.42

func Convert_softwarecomposition_PackageCustomData_To_v1beta1_PackageCustomData(in *softwarecomposition.PackageCustomData, out *PackageCustomData, s conversion.Scope) error

Convert_softwarecomposition_PackageCustomData_To_v1beta1_PackageCustomData is an autogenerated conversion function.

func Convert_softwarecomposition_PackageExternalReference_To_v1beta1_PackageExternalReference

func Convert_softwarecomposition_PackageExternalReference_To_v1beta1_PackageExternalReference(in *softwarecomposition.PackageExternalReference, out *PackageExternalReference, s conversion.Scope) error

Convert_softwarecomposition_PackageExternalReference_To_v1beta1_PackageExternalReference is an autogenerated conversion function.

func Convert_softwarecomposition_PackageVerificationCode_To_v1beta1_PackageVerificationCode

func Convert_softwarecomposition_PackageVerificationCode_To_v1beta1_PackageVerificationCode(in *softwarecomposition.PackageVerificationCode, out *PackageVerificationCode, s conversion.Scope) error

Convert_softwarecomposition_PackageVerificationCode_To_v1beta1_PackageVerificationCode is an autogenerated conversion function.

func Convert_softwarecomposition_Package_To_v1beta1_Package

func Convert_softwarecomposition_Package_To_v1beta1_Package(in *softwarecomposition.Package, out *Package, s conversion.Scope) error

Convert_softwarecomposition_Package_To_v1beta1_Package is an autogenerated conversion function.

func Convert_softwarecomposition_PolicyRef_To_v1beta1_PolicyRef added in v0.0.33

func Convert_softwarecomposition_PolicyRef_To_v1beta1_PolicyRef(in *softwarecomposition.PolicyRef, out *PolicyRef, s conversion.Scope) error

Convert_softwarecomposition_PolicyRef_To_v1beta1_PolicyRef is an autogenerated conversion function.

func Convert_softwarecomposition_Product_To_v1beta1_Product added in v0.0.29

func Convert_softwarecomposition_Product_To_v1beta1_Product(in *softwarecomposition.Product, out *Product, s conversion.Scope) error

Convert_softwarecomposition_Product_To_v1beta1_Product is an autogenerated conversion function.

func Convert_softwarecomposition_Relationship_To_v1beta1_Relationship

func Convert_softwarecomposition_Relationship_To_v1beta1_Relationship(in *softwarecomposition.Relationship, out *Relationship, s conversion.Scope) error

Convert_softwarecomposition_Relationship_To_v1beta1_Relationship is an autogenerated conversion function.

func Convert_softwarecomposition_ReportMeta_To_v1beta1_ReportMeta

func Convert_softwarecomposition_ReportMeta_To_v1beta1_ReportMeta(in *softwarecomposition.ReportMeta, out *ReportMeta, s conversion.Scope) error

Convert_softwarecomposition_ReportMeta_To_v1beta1_ReportMeta is an autogenerated conversion function.

func Convert_softwarecomposition_Review_To_v1beta1_Review

func Convert_softwarecomposition_Review_To_v1beta1_Review(in *softwarecomposition.Review, out *Review, s conversion.Scope) error

Convert_softwarecomposition_Review_To_v1beta1_Review is an autogenerated conversion function.

func Convert_softwarecomposition_RulePath_To_v1beta1_RulePath added in v0.0.16

func Convert_softwarecomposition_RulePath_To_v1beta1_RulePath(in *softwarecomposition.RulePath, out *RulePath, s conversion.Scope) error

Convert_softwarecomposition_RulePath_To_v1beta1_RulePath is an autogenerated conversion function.

func Convert_softwarecomposition_RuleStatus_To_v1beta1_RuleStatus added in v0.0.16

func Convert_softwarecomposition_RuleStatus_To_v1beta1_RuleStatus(in *softwarecomposition.RuleStatus, out *RuleStatus, s conversion.Scope) error

Convert_softwarecomposition_RuleStatus_To_v1beta1_RuleStatus is an autogenerated conversion function.

func Convert_softwarecomposition_SBOMSPDXv2p3FilteredList_To_v1beta1_SBOMSPDXv2p3FilteredList

func Convert_softwarecomposition_SBOMSPDXv2p3FilteredList_To_v1beta1_SBOMSPDXv2p3FilteredList(in *softwarecomposition.SBOMSPDXv2p3FilteredList, out *SBOMSPDXv2p3FilteredList, s conversion.Scope) error

Convert_softwarecomposition_SBOMSPDXv2p3FilteredList_To_v1beta1_SBOMSPDXv2p3FilteredList is an autogenerated conversion function.

func Convert_softwarecomposition_SBOMSPDXv2p3Filtered_To_v1beta1_SBOMSPDXv2p3Filtered

func Convert_softwarecomposition_SBOMSPDXv2p3Filtered_To_v1beta1_SBOMSPDXv2p3Filtered(in *softwarecomposition.SBOMSPDXv2p3Filtered, out *SBOMSPDXv2p3Filtered, s conversion.Scope) error

Convert_softwarecomposition_SBOMSPDXv2p3Filtered_To_v1beta1_SBOMSPDXv2p3Filtered is an autogenerated conversion function.

func Convert_softwarecomposition_SBOMSPDXv2p3List_To_v1beta1_SBOMSPDXv2p3List

func Convert_softwarecomposition_SBOMSPDXv2p3List_To_v1beta1_SBOMSPDXv2p3List(in *softwarecomposition.SBOMSPDXv2p3List, out *SBOMSPDXv2p3List, s conversion.Scope) error

Convert_softwarecomposition_SBOMSPDXv2p3List_To_v1beta1_SBOMSPDXv2p3List is an autogenerated conversion function.

func Convert_softwarecomposition_SBOMSPDXv2p3Spec_To_v1beta1_SBOMSPDXv2p3Spec

func Convert_softwarecomposition_SBOMSPDXv2p3Spec_To_v1beta1_SBOMSPDXv2p3Spec(in *softwarecomposition.SBOMSPDXv2p3Spec, out *SBOMSPDXv2p3Spec, s conversion.Scope) error

Convert_softwarecomposition_SBOMSPDXv2p3Spec_To_v1beta1_SBOMSPDXv2p3Spec is an autogenerated conversion function.

func Convert_softwarecomposition_SBOMSPDXv2p3Status_To_v1beta1_SBOMSPDXv2p3Status

func Convert_softwarecomposition_SBOMSPDXv2p3Status_To_v1beta1_SBOMSPDXv2p3Status(in *softwarecomposition.SBOMSPDXv2p3Status, out *SBOMSPDXv2p3Status, s conversion.Scope) error

Convert_softwarecomposition_SBOMSPDXv2p3Status_To_v1beta1_SBOMSPDXv2p3Status is an autogenerated conversion function.

func Convert_softwarecomposition_SBOMSPDXv2p3_To_v1beta1_SBOMSPDXv2p3

func Convert_softwarecomposition_SBOMSPDXv2p3_To_v1beta1_SBOMSPDXv2p3(in *softwarecomposition.SBOMSPDXv2p3, out *SBOMSPDXv2p3, s conversion.Scope) error

Convert_softwarecomposition_SBOMSPDXv2p3_To_v1beta1_SBOMSPDXv2p3 is an autogenerated conversion function.

func Convert_softwarecomposition_SBOMSummaryList_To_v1beta1_SBOMSummaryList added in v0.0.7

func Convert_softwarecomposition_SBOMSummaryList_To_v1beta1_SBOMSummaryList(in *softwarecomposition.SBOMSummaryList, out *SBOMSummaryList, s conversion.Scope) error

Convert_softwarecomposition_SBOMSummaryList_To_v1beta1_SBOMSummaryList is an autogenerated conversion function.

func Convert_softwarecomposition_SBOMSummarySpec_To_v1beta1_SBOMSummarySpec added in v0.0.7

func Convert_softwarecomposition_SBOMSummarySpec_To_v1beta1_SBOMSummarySpec(in *softwarecomposition.SBOMSummarySpec, out *SBOMSummarySpec, s conversion.Scope) error

Convert_softwarecomposition_SBOMSummarySpec_To_v1beta1_SBOMSummarySpec is an autogenerated conversion function.

func Convert_softwarecomposition_SBOMSummary_To_v1beta1_SBOMSummary added in v0.0.7

func Convert_softwarecomposition_SBOMSummary_To_v1beta1_SBOMSummary(in *softwarecomposition.SBOMSummary, out *SBOMSummary, s conversion.Scope) error

Convert_softwarecomposition_SBOMSummary_To_v1beta1_SBOMSummary is an autogenerated conversion function.

func Convert_softwarecomposition_SBOMSyftFilteredList_To_v1beta1_SBOMSyftFilteredList added in v0.0.42

func Convert_softwarecomposition_SBOMSyftFilteredList_To_v1beta1_SBOMSyftFilteredList(in *softwarecomposition.SBOMSyftFilteredList, out *SBOMSyftFilteredList, s conversion.Scope) error

Convert_softwarecomposition_SBOMSyftFilteredList_To_v1beta1_SBOMSyftFilteredList is an autogenerated conversion function.

func Convert_softwarecomposition_SBOMSyftFiltered_To_v1beta1_SBOMSyftFiltered added in v0.0.42

func Convert_softwarecomposition_SBOMSyftFiltered_To_v1beta1_SBOMSyftFiltered(in *softwarecomposition.SBOMSyftFiltered, out *SBOMSyftFiltered, s conversion.Scope) error

Convert_softwarecomposition_SBOMSyftFiltered_To_v1beta1_SBOMSyftFiltered is an autogenerated conversion function.

func Convert_softwarecomposition_SBOMSyftList_To_v1beta1_SBOMSyftList added in v0.0.42

func Convert_softwarecomposition_SBOMSyftList_To_v1beta1_SBOMSyftList(in *softwarecomposition.SBOMSyftList, out *SBOMSyftList, s conversion.Scope) error

Convert_softwarecomposition_SBOMSyftList_To_v1beta1_SBOMSyftList is an autogenerated conversion function.

func Convert_softwarecomposition_SBOMSyftSpec_To_v1beta1_SBOMSyftSpec added in v0.0.42

func Convert_softwarecomposition_SBOMSyftSpec_To_v1beta1_SBOMSyftSpec(in *softwarecomposition.SBOMSyftSpec, out *SBOMSyftSpec, s conversion.Scope) error

Convert_softwarecomposition_SBOMSyftSpec_To_v1beta1_SBOMSyftSpec is an autogenerated conversion function.

func Convert_softwarecomposition_SBOMSyftStatus_To_v1beta1_SBOMSyftStatus added in v0.0.42

func Convert_softwarecomposition_SBOMSyftStatus_To_v1beta1_SBOMSyftStatus(in *softwarecomposition.SBOMSyftStatus, out *SBOMSyftStatus, s conversion.Scope) error

Convert_softwarecomposition_SBOMSyftStatus_To_v1beta1_SBOMSyftStatus is an autogenerated conversion function.

func Convert_softwarecomposition_SBOMSyft_To_v1beta1_SBOMSyft added in v0.0.42

func Convert_softwarecomposition_SBOMSyft_To_v1beta1_SBOMSyft(in *softwarecomposition.SBOMSyft, out *SBOMSyft, s conversion.Scope) error

Convert_softwarecomposition_SBOMSyft_To_v1beta1_SBOMSyft is an autogenerated conversion function.

func Convert_softwarecomposition_SPDXMeta_To_v1beta1_SPDXMeta

func Convert_softwarecomposition_SPDXMeta_To_v1beta1_SPDXMeta(in *softwarecomposition.SPDXMeta, out *SPDXMeta, s conversion.Scope) error

Convert_softwarecomposition_SPDXMeta_To_v1beta1_SPDXMeta is an autogenerated conversion function.

func Convert_softwarecomposition_ScannedControlRule_To_v1beta1_ScannedControlRule added in v0.0.16

func Convert_softwarecomposition_ScannedControlRule_To_v1beta1_ScannedControlRule(in *softwarecomposition.ScannedControlRule, out *ScannedControlRule, s conversion.Scope) error

Convert_softwarecomposition_ScannedControlRule_To_v1beta1_ScannedControlRule is an autogenerated conversion function.

func Convert_softwarecomposition_ScannedControlStatus_To_v1beta1_ScannedControlStatus added in v0.0.16

func Convert_softwarecomposition_ScannedControlStatus_To_v1beta1_ScannedControlStatus(in *softwarecomposition.ScannedControlStatus, out *ScannedControlStatus, s conversion.Scope) error

Convert_softwarecomposition_ScannedControlStatus_To_v1beta1_ScannedControlStatus is an autogenerated conversion function.

func Convert_softwarecomposition_ScannedControlSummary_To_v1beta1_ScannedControlSummary added in v0.0.16

func Convert_softwarecomposition_ScannedControlSummary_To_v1beta1_ScannedControlSummary(in *softwarecomposition.ScannedControlSummary, out *ScannedControlSummary, s conversion.Scope) error

Convert_softwarecomposition_ScannedControlSummary_To_v1beta1_ScannedControlSummary is an autogenerated conversion function.

func Convert_softwarecomposition_ScannedControl_To_v1beta1_ScannedControl added in v0.0.16

func Convert_softwarecomposition_ScannedControl_To_v1beta1_ScannedControl(in *softwarecomposition.ScannedControl, out *ScannedControl, s conversion.Scope) error

Convert_softwarecomposition_ScannedControl_To_v1beta1_ScannedControl is an autogenerated conversion function.

func Convert_softwarecomposition_Schema_To_v1beta1_Schema added in v0.0.42

func Convert_softwarecomposition_Schema_To_v1beta1_Schema(in *softwarecomposition.Schema, out *Schema, s conversion.Scope) error

Convert_softwarecomposition_Schema_To_v1beta1_Schema is an autogenerated conversion function.

func Convert_softwarecomposition_ServiceBackendPort_To_v1beta1_ServiceBackendPort added in v0.0.33

func Convert_softwarecomposition_ServiceBackendPort_To_v1beta1_ServiceBackendPort(in *softwarecomposition.ServiceBackendPort, out *ServiceBackendPort, s conversion.Scope) error

Convert_softwarecomposition_ServiceBackendPort_To_v1beta1_ServiceBackendPort is an autogenerated conversion function.

func Convert_softwarecomposition_SeveritySummary_To_v1beta1_SeveritySummary added in v0.0.7

func Convert_softwarecomposition_SeveritySummary_To_v1beta1_SeveritySummary(in *softwarecomposition.SeveritySummary, out *SeveritySummary, s conversion.Scope) error

Convert_softwarecomposition_SeveritySummary_To_v1beta1_SeveritySummary is an autogenerated conversion function.

func Convert_softwarecomposition_SnippetRangePointer_To_v1beta1_SnippetRangePointer

func Convert_softwarecomposition_SnippetRangePointer_To_v1beta1_SnippetRangePointer(in *softwarecomposition.SnippetRangePointer, out *SnippetRangePointer, s conversion.Scope) error

Convert_softwarecomposition_SnippetRangePointer_To_v1beta1_SnippetRangePointer is an autogenerated conversion function.

func Convert_softwarecomposition_SnippetRange_To_v1beta1_SnippetRange

func Convert_softwarecomposition_SnippetRange_To_v1beta1_SnippetRange(in *softwarecomposition.SnippetRange, out *SnippetRange, s conversion.Scope) error

Convert_softwarecomposition_SnippetRange_To_v1beta1_SnippetRange is an autogenerated conversion function.

func Convert_softwarecomposition_Snippet_To_v1beta1_Snippet

func Convert_softwarecomposition_Snippet_To_v1beta1_Snippet(in *softwarecomposition.Snippet, out *Snippet, s conversion.Scope) error

Convert_softwarecomposition_Snippet_To_v1beta1_Snippet is an autogenerated conversion function.

func Convert_softwarecomposition_Source_To_v1beta1_Source

func Convert_softwarecomposition_Source_To_v1beta1_Source(in *softwarecomposition.Source, out *Source, s conversion.Scope) error

Convert_softwarecomposition_Source_To_v1beta1_Source is an autogenerated conversion function.

func Convert_softwarecomposition_Statement_To_v1beta1_Statement added in v0.0.29

func Convert_softwarecomposition_Statement_To_v1beta1_Statement(in *softwarecomposition.Statement, out *Statement, s conversion.Scope) error

Convert_softwarecomposition_Statement_To_v1beta1_Statement is an autogenerated conversion function.

func Convert_softwarecomposition_Subcomponent_To_v1beta1_Subcomponent added in v0.0.29

func Convert_softwarecomposition_Subcomponent_To_v1beta1_Subcomponent(in *softwarecomposition.Subcomponent, out *Subcomponent, s conversion.Scope) error

Convert_softwarecomposition_Subcomponent_To_v1beta1_Subcomponent is an autogenerated conversion function.

func Convert_softwarecomposition_Supplier_To_v1beta1_Supplier

func Convert_softwarecomposition_Supplier_To_v1beta1_Supplier(in *softwarecomposition.Supplier, out *Supplier, s conversion.Scope) error

Convert_softwarecomposition_Supplier_To_v1beta1_Supplier is an autogenerated conversion function.

func Convert_softwarecomposition_SyftCoordinates_To_v1beta1_SyftCoordinates

func Convert_softwarecomposition_SyftCoordinates_To_v1beta1_SyftCoordinates(in *softwarecomposition.SyftCoordinates, out *SyftCoordinates, s conversion.Scope) error

Convert_softwarecomposition_SyftCoordinates_To_v1beta1_SyftCoordinates is an autogenerated conversion function.

func Convert_softwarecomposition_SyftDescriptor_To_v1beta1_SyftDescriptor added in v0.0.42

func Convert_softwarecomposition_SyftDescriptor_To_v1beta1_SyftDescriptor(in *softwarecomposition.SyftDescriptor, out *SyftDescriptor, s conversion.Scope) error

Convert_softwarecomposition_SyftDescriptor_To_v1beta1_SyftDescriptor is an autogenerated conversion function.

func Convert_softwarecomposition_SyftDocument_To_v1beta1_SyftDocument added in v0.0.42

func Convert_softwarecomposition_SyftDocument_To_v1beta1_SyftDocument(in *softwarecomposition.SyftDocument, out *SyftDocument, s conversion.Scope) error

Convert_softwarecomposition_SyftDocument_To_v1beta1_SyftDocument is an autogenerated conversion function.

func Convert_softwarecomposition_SyftFile_To_v1beta1_SyftFile added in v0.0.42

func Convert_softwarecomposition_SyftFile_To_v1beta1_SyftFile(in *softwarecomposition.SyftFile, out *SyftFile, s conversion.Scope) error

Convert_softwarecomposition_SyftFile_To_v1beta1_SyftFile is an autogenerated conversion function.

func Convert_softwarecomposition_SyftPackage_To_v1beta1_SyftPackage added in v0.0.42

func Convert_softwarecomposition_SyftPackage_To_v1beta1_SyftPackage(in *softwarecomposition.SyftPackage, out *SyftPackage, s conversion.Scope) error

Convert_softwarecomposition_SyftPackage_To_v1beta1_SyftPackage is an autogenerated conversion function.

func Convert_softwarecomposition_SyftRelationship_To_v1beta1_SyftRelationship added in v0.0.42

func Convert_softwarecomposition_SyftRelationship_To_v1beta1_SyftRelationship(in *softwarecomposition.SyftRelationship, out *SyftRelationship, s conversion.Scope) error

Convert_softwarecomposition_SyftRelationship_To_v1beta1_SyftRelationship is an autogenerated conversion function.

func Convert_softwarecomposition_SyftSource_To_v1beta1_SyftSource added in v0.0.42

func Convert_softwarecomposition_SyftSource_To_v1beta1_SyftSource(in *softwarecomposition.SyftSource, out *SyftSource, s conversion.Scope) error

Convert_softwarecomposition_SyftSource_To_v1beta1_SyftSource is an autogenerated conversion function.

func Convert_softwarecomposition_ToolMeta_To_v1beta1_ToolMeta

func Convert_softwarecomposition_ToolMeta_To_v1beta1_ToolMeta(in *softwarecomposition.ToolMeta, out *ToolMeta, s conversion.Scope) error

Convert_softwarecomposition_ToolMeta_To_v1beta1_ToolMeta is an autogenerated conversion function.

func Convert_softwarecomposition_UpstreamPackage_To_v1beta1_UpstreamPackage

func Convert_softwarecomposition_UpstreamPackage_To_v1beta1_UpstreamPackage(in *softwarecomposition.UpstreamPackage, out *UpstreamPackage, s conversion.Scope) error

Convert_softwarecomposition_UpstreamPackage_To_v1beta1_UpstreamPackage is an autogenerated conversion function.

func Convert_softwarecomposition_VEX_To_v1beta1_VEX added in v0.0.29

func Convert_softwarecomposition_VEX_To_v1beta1_VEX(in *softwarecomposition.VEX, out *VEX, s conversion.Scope) error

Convert_softwarecomposition_VEX_To_v1beta1_VEX is an autogenerated conversion function.

func Convert_softwarecomposition_VexVulnerability_To_v1beta1_VexVulnerability added in v0.0.29

func Convert_softwarecomposition_VexVulnerability_To_v1beta1_VexVulnerability(in *softwarecomposition.VexVulnerability, out *VexVulnerability, s conversion.Scope) error

Convert_softwarecomposition_VexVulnerability_To_v1beta1_VexVulnerability is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilitiesComponents_To_v1beta1_VulnerabilitiesComponents added in v0.0.16

func Convert_softwarecomposition_VulnerabilitiesComponents_To_v1beta1_VulnerabilitiesComponents(in *softwarecomposition.VulnerabilitiesComponents, out *VulnerabilitiesComponents, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilitiesComponents_To_v1beta1_VulnerabilitiesComponents is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilitiesObjScope_To_v1beta1_VulnerabilitiesObjScope added in v0.0.16

func Convert_softwarecomposition_VulnerabilitiesObjScope_To_v1beta1_VulnerabilitiesObjScope(in *softwarecomposition.VulnerabilitiesObjScope, out *VulnerabilitiesObjScope, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilitiesObjScope_To_v1beta1_VulnerabilitiesObjScope is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilityCounters_To_v1beta1_VulnerabilityCounters added in v0.0.7

func Convert_softwarecomposition_VulnerabilityCounters_To_v1beta1_VulnerabilityCounters(in *softwarecomposition.VulnerabilityCounters, out *VulnerabilityCounters, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilityCounters_To_v1beta1_VulnerabilityCounters is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilityManifestList_To_v1beta1_VulnerabilityManifestList

func Convert_softwarecomposition_VulnerabilityManifestList_To_v1beta1_VulnerabilityManifestList(in *softwarecomposition.VulnerabilityManifestList, out *VulnerabilityManifestList, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilityManifestList_To_v1beta1_VulnerabilityManifestList is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilityManifestMeta_To_v1beta1_VulnerabilityManifestMeta

func Convert_softwarecomposition_VulnerabilityManifestMeta_To_v1beta1_VulnerabilityManifestMeta(in *softwarecomposition.VulnerabilityManifestMeta, out *VulnerabilityManifestMeta, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilityManifestMeta_To_v1beta1_VulnerabilityManifestMeta is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilityManifestReportMeta_To_v1beta1_VulnerabilityManifestReportMeta

func Convert_softwarecomposition_VulnerabilityManifestReportMeta_To_v1beta1_VulnerabilityManifestReportMeta(in *softwarecomposition.VulnerabilityManifestReportMeta, out *VulnerabilityManifestReportMeta, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilityManifestReportMeta_To_v1beta1_VulnerabilityManifestReportMeta is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilityManifestSpec_To_v1beta1_VulnerabilityManifestSpec

func Convert_softwarecomposition_VulnerabilityManifestSpec_To_v1beta1_VulnerabilityManifestSpec(in *softwarecomposition.VulnerabilityManifestSpec, out *VulnerabilityManifestSpec, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilityManifestSpec_To_v1beta1_VulnerabilityManifestSpec is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilityManifestStatus_To_v1beta1_VulnerabilityManifestStatus

func Convert_softwarecomposition_VulnerabilityManifestStatus_To_v1beta1_VulnerabilityManifestStatus(in *softwarecomposition.VulnerabilityManifestStatus, out *VulnerabilityManifestStatus, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilityManifestStatus_To_v1beta1_VulnerabilityManifestStatus is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilityManifestSummaryList_To_v1beta1_VulnerabilityManifestSummaryList added in v0.0.7

func Convert_softwarecomposition_VulnerabilityManifestSummaryList_To_v1beta1_VulnerabilityManifestSummaryList(in *softwarecomposition.VulnerabilityManifestSummaryList, out *VulnerabilityManifestSummaryList, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilityManifestSummaryList_To_v1beta1_VulnerabilityManifestSummaryList is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilityManifestSummarySpec_To_v1beta1_VulnerabilityManifestSummarySpec added in v0.0.7

func Convert_softwarecomposition_VulnerabilityManifestSummarySpec_To_v1beta1_VulnerabilityManifestSummarySpec(in *softwarecomposition.VulnerabilityManifestSummarySpec, out *VulnerabilityManifestSummarySpec, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilityManifestSummarySpec_To_v1beta1_VulnerabilityManifestSummarySpec is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilityManifestSummary_To_v1beta1_VulnerabilityManifestSummary added in v0.0.7

func Convert_softwarecomposition_VulnerabilityManifestSummary_To_v1beta1_VulnerabilityManifestSummary(in *softwarecomposition.VulnerabilityManifestSummary, out *VulnerabilityManifestSummary, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilityManifestSummary_To_v1beta1_VulnerabilityManifestSummary is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilityManifestToolMeta_To_v1beta1_VulnerabilityManifestToolMeta

func Convert_softwarecomposition_VulnerabilityManifestToolMeta_To_v1beta1_VulnerabilityManifestToolMeta(in *softwarecomposition.VulnerabilityManifestToolMeta, out *VulnerabilityManifestToolMeta, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilityManifestToolMeta_To_v1beta1_VulnerabilityManifestToolMeta is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilityManifest_To_v1beta1_VulnerabilityManifest

func Convert_softwarecomposition_VulnerabilityManifest_To_v1beta1_VulnerabilityManifest(in *softwarecomposition.VulnerabilityManifest, out *VulnerabilityManifest, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilityManifest_To_v1beta1_VulnerabilityManifest is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilityMetadata_To_v1beta1_VulnerabilityMetadata

func Convert_softwarecomposition_VulnerabilityMetadata_To_v1beta1_VulnerabilityMetadata(in *softwarecomposition.VulnerabilityMetadata, out *VulnerabilityMetadata, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilityMetadata_To_v1beta1_VulnerabilityMetadata is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilitySummaryList_To_v1beta1_VulnerabilitySummaryList added in v0.0.20

func Convert_softwarecomposition_VulnerabilitySummaryList_To_v1beta1_VulnerabilitySummaryList(in *softwarecomposition.VulnerabilitySummaryList, out *VulnerabilitySummaryList, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilitySummaryList_To_v1beta1_VulnerabilitySummaryList is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilitySummarySpec_To_v1beta1_VulnerabilitySummarySpec added in v0.0.20

func Convert_softwarecomposition_VulnerabilitySummarySpec_To_v1beta1_VulnerabilitySummarySpec(in *softwarecomposition.VulnerabilitySummarySpec, out *VulnerabilitySummarySpec, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilitySummarySpec_To_v1beta1_VulnerabilitySummarySpec is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilitySummaryStatus_To_v1beta1_VulnerabilitySummaryStatus added in v0.0.20

func Convert_softwarecomposition_VulnerabilitySummaryStatus_To_v1beta1_VulnerabilitySummaryStatus(in *softwarecomposition.VulnerabilitySummaryStatus, out *VulnerabilitySummaryStatus, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilitySummaryStatus_To_v1beta1_VulnerabilitySummaryStatus is an autogenerated conversion function.

func Convert_softwarecomposition_VulnerabilitySummary_To_v1beta1_VulnerabilitySummary added in v0.0.20

func Convert_softwarecomposition_VulnerabilitySummary_To_v1beta1_VulnerabilitySummary(in *softwarecomposition.VulnerabilitySummary, out *VulnerabilitySummary, s conversion.Scope) error

Convert_softwarecomposition_VulnerabilitySummary_To_v1beta1_VulnerabilitySummary is an autogenerated conversion function.

func Convert_softwarecomposition_Vulnerability_To_v1beta1_Vulnerability

func Convert_softwarecomposition_Vulnerability_To_v1beta1_Vulnerability(in *softwarecomposition.Vulnerability, out *Vulnerability, s conversion.Scope) error

Convert_softwarecomposition_Vulnerability_To_v1beta1_Vulnerability is an autogenerated conversion function.

func Convert_softwarecomposition_WorkloadConfigurationScanList_To_v1beta1_WorkloadConfigurationScanList added in v0.0.16

func Convert_softwarecomposition_WorkloadConfigurationScanList_To_v1beta1_WorkloadConfigurationScanList(in *softwarecomposition.WorkloadConfigurationScanList, out *WorkloadConfigurationScanList, s conversion.Scope) error

Convert_softwarecomposition_WorkloadConfigurationScanList_To_v1beta1_WorkloadConfigurationScanList is an autogenerated conversion function.

func Convert_softwarecomposition_WorkloadConfigurationScanSeveritiesSummary_To_v1beta1_WorkloadConfigurationScanSeveritiesSummary added in v0.0.16

func Convert_softwarecomposition_WorkloadConfigurationScanSeveritiesSummary_To_v1beta1_WorkloadConfigurationScanSeveritiesSummary(in *softwarecomposition.WorkloadConfigurationScanSeveritiesSummary, out *WorkloadConfigurationScanSeveritiesSummary, s conversion.Scope) error

Convert_softwarecomposition_WorkloadConfigurationScanSeveritiesSummary_To_v1beta1_WorkloadConfigurationScanSeveritiesSummary is an autogenerated conversion function.

func Convert_softwarecomposition_WorkloadConfigurationScanSpec_To_v1beta1_WorkloadConfigurationScanSpec added in v0.0.16

func Convert_softwarecomposition_WorkloadConfigurationScanSpec_To_v1beta1_WorkloadConfigurationScanSpec(in *softwarecomposition.WorkloadConfigurationScanSpec, out *WorkloadConfigurationScanSpec, s conversion.Scope) error

Convert_softwarecomposition_WorkloadConfigurationScanSpec_To_v1beta1_WorkloadConfigurationScanSpec is an autogenerated conversion function.

func Convert_softwarecomposition_WorkloadConfigurationScanSummaryIdentifier_To_v1beta1_WorkloadConfigurationScanSummaryIdentifier added in v0.0.18

func Convert_softwarecomposition_WorkloadConfigurationScanSummaryIdentifier_To_v1beta1_WorkloadConfigurationScanSummaryIdentifier(in *softwarecomposition.WorkloadConfigurationScanSummaryIdentifier, out *WorkloadConfigurationScanSummaryIdentifier, s conversion.Scope) error

Convert_softwarecomposition_WorkloadConfigurationScanSummaryIdentifier_To_v1beta1_WorkloadConfigurationScanSummaryIdentifier is an autogenerated conversion function.

func Convert_softwarecomposition_WorkloadConfigurationScanSummaryList_To_v1beta1_WorkloadConfigurationScanSummaryList added in v0.0.16

func Convert_softwarecomposition_WorkloadConfigurationScanSummaryList_To_v1beta1_WorkloadConfigurationScanSummaryList(in *softwarecomposition.WorkloadConfigurationScanSummaryList, out *WorkloadConfigurationScanSummaryList, s conversion.Scope) error

Convert_softwarecomposition_WorkloadConfigurationScanSummaryList_To_v1beta1_WorkloadConfigurationScanSummaryList is an autogenerated conversion function.

func Convert_softwarecomposition_WorkloadConfigurationScanSummarySpec_To_v1beta1_WorkloadConfigurationScanSummarySpec added in v0.0.16

func Convert_softwarecomposition_WorkloadConfigurationScanSummarySpec_To_v1beta1_WorkloadConfigurationScanSummarySpec(in *softwarecomposition.WorkloadConfigurationScanSummarySpec, out *WorkloadConfigurationScanSummarySpec, s conversion.Scope) error

Convert_softwarecomposition_WorkloadConfigurationScanSummarySpec_To_v1beta1_WorkloadConfigurationScanSummarySpec is an autogenerated conversion function.

func Convert_softwarecomposition_WorkloadConfigurationScanSummary_To_v1beta1_WorkloadConfigurationScanSummary added in v0.0.16

func Convert_softwarecomposition_WorkloadConfigurationScanSummary_To_v1beta1_WorkloadConfigurationScanSummary(in *softwarecomposition.WorkloadConfigurationScanSummary, out *WorkloadConfigurationScanSummary, s conversion.Scope) error

Convert_softwarecomposition_WorkloadConfigurationScanSummary_To_v1beta1_WorkloadConfigurationScanSummary is an autogenerated conversion function.

func Convert_softwarecomposition_WorkloadConfigurationScan_To_v1beta1_WorkloadConfigurationScan added in v0.0.16

func Convert_softwarecomposition_WorkloadConfigurationScan_To_v1beta1_WorkloadConfigurationScan(in *softwarecomposition.WorkloadConfigurationScan, out *WorkloadConfigurationScan, s conversion.Scope) error

Convert_softwarecomposition_WorkloadConfigurationScan_To_v1beta1_WorkloadConfigurationScan is an autogenerated conversion function.

func Convert_softwarecomposition_WorkloadScanRelatedObject_To_v1beta1_WorkloadScanRelatedObject added in v0.0.16

func Convert_softwarecomposition_WorkloadScanRelatedObject_To_v1beta1_WorkloadScanRelatedObject(in *softwarecomposition.WorkloadScanRelatedObject, out *WorkloadScanRelatedObject, s conversion.Scope) error

Convert_softwarecomposition_WorkloadScanRelatedObject_To_v1beta1_WorkloadScanRelatedObject is an autogenerated conversion function.

func Convert_v1beta1_Advisory_To_softwarecomposition_Advisory

func Convert_v1beta1_Advisory_To_softwarecomposition_Advisory(in *Advisory, out *softwarecomposition.Advisory, s conversion.Scope) error

Convert_v1beta1_Advisory_To_softwarecomposition_Advisory is an autogenerated conversion function.

func Convert_v1beta1_Annotation_To_softwarecomposition_Annotation

func Convert_v1beta1_Annotation_To_softwarecomposition_Annotation(in *Annotation, out *softwarecomposition.Annotation, s conversion.Scope) error

Convert_v1beta1_Annotation_To_softwarecomposition_Annotation is an autogenerated conversion function.

func Convert_v1beta1_Annotator_To_softwarecomposition_Annotator

func Convert_v1beta1_Annotator_To_softwarecomposition_Annotator(in *Annotator, out *softwarecomposition.Annotator, s conversion.Scope) error

Convert_v1beta1_Annotator_To_softwarecomposition_Annotator is an autogenerated conversion function.

func Convert_v1beta1_ApplicationActivityList_To_softwarecomposition_ApplicationActivityList added in v0.0.22

func Convert_v1beta1_ApplicationActivityList_To_softwarecomposition_ApplicationActivityList(in *ApplicationActivityList, out *softwarecomposition.ApplicationActivityList, s conversion.Scope) error

Convert_v1beta1_ApplicationActivityList_To_softwarecomposition_ApplicationActivityList is an autogenerated conversion function.

func Convert_v1beta1_ApplicationActivitySpec_To_softwarecomposition_ApplicationActivitySpec added in v0.0.22

func Convert_v1beta1_ApplicationActivitySpec_To_softwarecomposition_ApplicationActivitySpec(in *ApplicationActivitySpec, out *softwarecomposition.ApplicationActivitySpec, s conversion.Scope) error

Convert_v1beta1_ApplicationActivitySpec_To_softwarecomposition_ApplicationActivitySpec is an autogenerated conversion function.

func Convert_v1beta1_ApplicationActivityStatus_To_softwarecomposition_ApplicationActivityStatus added in v0.0.22

func Convert_v1beta1_ApplicationActivityStatus_To_softwarecomposition_ApplicationActivityStatus(in *ApplicationActivityStatus, out *softwarecomposition.ApplicationActivityStatus, s conversion.Scope) error

Convert_v1beta1_ApplicationActivityStatus_To_softwarecomposition_ApplicationActivityStatus is an autogenerated conversion function.

func Convert_v1beta1_ApplicationActivity_To_softwarecomposition_ApplicationActivity added in v0.0.22

func Convert_v1beta1_ApplicationActivity_To_softwarecomposition_ApplicationActivity(in *ApplicationActivity, out *softwarecomposition.ApplicationActivity, s conversion.Scope) error

Convert_v1beta1_ApplicationActivity_To_softwarecomposition_ApplicationActivity is an autogenerated conversion function.

func Convert_v1beta1_ApplicationProfileContainer_To_softwarecomposition_ApplicationProfileContainer added in v0.0.37

func Convert_v1beta1_ApplicationProfileContainer_To_softwarecomposition_ApplicationProfileContainer(in *ApplicationProfileContainer, out *softwarecomposition.ApplicationProfileContainer, s conversion.Scope) error

Convert_v1beta1_ApplicationProfileContainer_To_softwarecomposition_ApplicationProfileContainer is an autogenerated conversion function.

func Convert_v1beta1_ApplicationProfileList_To_softwarecomposition_ApplicationProfileList added in v0.0.22

func Convert_v1beta1_ApplicationProfileList_To_softwarecomposition_ApplicationProfileList(in *ApplicationProfileList, out *softwarecomposition.ApplicationProfileList, s conversion.Scope) error

Convert_v1beta1_ApplicationProfileList_To_softwarecomposition_ApplicationProfileList is an autogenerated conversion function.

func Convert_v1beta1_ApplicationProfileSpec_To_softwarecomposition_ApplicationProfileSpec added in v0.0.22

func Convert_v1beta1_ApplicationProfileSpec_To_softwarecomposition_ApplicationProfileSpec(in *ApplicationProfileSpec, out *softwarecomposition.ApplicationProfileSpec, s conversion.Scope) error

Convert_v1beta1_ApplicationProfileSpec_To_softwarecomposition_ApplicationProfileSpec is an autogenerated conversion function.

func Convert_v1beta1_ApplicationProfileStatus_To_softwarecomposition_ApplicationProfileStatus added in v0.0.22

func Convert_v1beta1_ApplicationProfileStatus_To_softwarecomposition_ApplicationProfileStatus(in *ApplicationProfileStatus, out *softwarecomposition.ApplicationProfileStatus, s conversion.Scope) error

Convert_v1beta1_ApplicationProfileStatus_To_softwarecomposition_ApplicationProfileStatus is an autogenerated conversion function.

func Convert_v1beta1_ApplicationProfileSummaryList_To_softwarecomposition_ApplicationProfileSummaryList added in v0.0.22

func Convert_v1beta1_ApplicationProfileSummaryList_To_softwarecomposition_ApplicationProfileSummaryList(in *ApplicationProfileSummaryList, out *softwarecomposition.ApplicationProfileSummaryList, s conversion.Scope) error

Convert_v1beta1_ApplicationProfileSummaryList_To_softwarecomposition_ApplicationProfileSummaryList is an autogenerated conversion function.

func Convert_v1beta1_ApplicationProfileSummary_To_softwarecomposition_ApplicationProfileSummary added in v0.0.22

func Convert_v1beta1_ApplicationProfileSummary_To_softwarecomposition_ApplicationProfileSummary(in *ApplicationProfileSummary, out *softwarecomposition.ApplicationProfileSummary, s conversion.Scope) error

Convert_v1beta1_ApplicationProfileSummary_To_softwarecomposition_ApplicationProfileSummary is an autogenerated conversion function.

func Convert_v1beta1_ApplicationProfile_To_softwarecomposition_ApplicationProfile added in v0.0.22

func Convert_v1beta1_ApplicationProfile_To_softwarecomposition_ApplicationProfile(in *ApplicationProfile, out *softwarecomposition.ApplicationProfile, s conversion.Scope) error

Convert_v1beta1_ApplicationProfile_To_softwarecomposition_ApplicationProfile is an autogenerated conversion function.

func Convert_v1beta1_ArtifactOfProject_To_softwarecomposition_ArtifactOfProject

func Convert_v1beta1_ArtifactOfProject_To_softwarecomposition_ArtifactOfProject(in *ArtifactOfProject, out *softwarecomposition.ArtifactOfProject, s conversion.Scope) error

Convert_v1beta1_ArtifactOfProject_To_softwarecomposition_ArtifactOfProject is an autogenerated conversion function.

func Convert_v1beta1_Checksum_To_softwarecomposition_Checksum

func Convert_v1beta1_Checksum_To_softwarecomposition_Checksum(in *Checksum, out *softwarecomposition.Checksum, s conversion.Scope) error

Convert_v1beta1_Checksum_To_softwarecomposition_Checksum is an autogenerated conversion function.

func Convert_v1beta1_Component_To_softwarecomposition_Component added in v0.0.29

func Convert_v1beta1_Component_To_softwarecomposition_Component(in *Component, out *softwarecomposition.Component, s conversion.Scope) error

Convert_v1beta1_Component_To_softwarecomposition_Component is an autogenerated conversion function.

func Convert_v1beta1_ConfigurationScanSummaryList_To_softwarecomposition_ConfigurationScanSummaryList added in v0.0.18

func Convert_v1beta1_ConfigurationScanSummaryList_To_softwarecomposition_ConfigurationScanSummaryList(in *ConfigurationScanSummaryList, out *softwarecomposition.ConfigurationScanSummaryList, s conversion.Scope) error

Convert_v1beta1_ConfigurationScanSummaryList_To_softwarecomposition_ConfigurationScanSummaryList is an autogenerated conversion function.

func Convert_v1beta1_ConfigurationScanSummarySpec_To_softwarecomposition_ConfigurationScanSummarySpec added in v0.0.18

func Convert_v1beta1_ConfigurationScanSummarySpec_To_softwarecomposition_ConfigurationScanSummarySpec(in *ConfigurationScanSummarySpec, out *softwarecomposition.ConfigurationScanSummarySpec, s conversion.Scope) error

Convert_v1beta1_ConfigurationScanSummarySpec_To_softwarecomposition_ConfigurationScanSummarySpec is an autogenerated conversion function.

func Convert_v1beta1_ConfigurationScanSummary_To_softwarecomposition_ConfigurationScanSummary added in v0.0.18

func Convert_v1beta1_ConfigurationScanSummary_To_softwarecomposition_ConfigurationScanSummary(in *ConfigurationScanSummary, out *softwarecomposition.ConfigurationScanSummary, s conversion.Scope) error

Convert_v1beta1_ConfigurationScanSummary_To_softwarecomposition_ConfigurationScanSummary is an autogenerated conversion function.

func Convert_v1beta1_ControlSeverity_To_softwarecomposition_ControlSeverity added in v0.0.16

func Convert_v1beta1_ControlSeverity_To_softwarecomposition_ControlSeverity(in *ControlSeverity, out *softwarecomposition.ControlSeverity, s conversion.Scope) error

Convert_v1beta1_ControlSeverity_To_softwarecomposition_ControlSeverity is an autogenerated conversion function.

func Convert_v1beta1_Coordinates_To_softwarecomposition_Coordinates added in v0.0.42

func Convert_v1beta1_Coordinates_To_softwarecomposition_Coordinates(in *Coordinates, out *softwarecomposition.Coordinates, s conversion.Scope) error

Convert_v1beta1_Coordinates_To_softwarecomposition_Coordinates is an autogenerated conversion function.

func Convert_v1beta1_CreationInfo_To_softwarecomposition_CreationInfo

func Convert_v1beta1_CreationInfo_To_softwarecomposition_CreationInfo(in *CreationInfo, out *softwarecomposition.CreationInfo, s conversion.Scope) error

Convert_v1beta1_CreationInfo_To_softwarecomposition_CreationInfo is an autogenerated conversion function.

func Convert_v1beta1_Creator_To_softwarecomposition_Creator

func Convert_v1beta1_Creator_To_softwarecomposition_Creator(in *Creator, out *softwarecomposition.Creator, s conversion.Scope) error

Convert_v1beta1_Creator_To_softwarecomposition_Creator is an autogenerated conversion function.

func Convert_v1beta1_CvssMetrics_To_softwarecomposition_CvssMetrics

func Convert_v1beta1_CvssMetrics_To_softwarecomposition_CvssMetrics(in *CvssMetrics, out *softwarecomposition.CvssMetrics, s conversion.Scope) error

Convert_v1beta1_CvssMetrics_To_softwarecomposition_CvssMetrics is an autogenerated conversion function.

func Convert_v1beta1_Cvss_To_softwarecomposition_Cvss

func Convert_v1beta1_Cvss_To_softwarecomposition_Cvss(in *Cvss, out *softwarecomposition.Cvss, s conversion.Scope) error

Convert_v1beta1_Cvss_To_softwarecomposition_Cvss is an autogenerated conversion function.

func Convert_v1beta1_Descriptor_To_softwarecomposition_Descriptor

func Convert_v1beta1_Descriptor_To_softwarecomposition_Descriptor(in *Descriptor, out *softwarecomposition.Descriptor, s conversion.Scope) error

Convert_v1beta1_Descriptor_To_softwarecomposition_Descriptor is an autogenerated conversion function.

func Convert_v1beta1_Digest_To_softwarecomposition_Digest added in v0.0.42

func Convert_v1beta1_Digest_To_softwarecomposition_Digest(in *Digest, out *softwarecomposition.Digest, s conversion.Scope) error

Convert_v1beta1_Digest_To_softwarecomposition_Digest is an autogenerated conversion function.

func Convert_v1beta1_Distribution_To_softwarecomposition_Distribution

func Convert_v1beta1_Distribution_To_softwarecomposition_Distribution(in *Distribution, out *softwarecomposition.Distribution, s conversion.Scope) error

Convert_v1beta1_Distribution_To_softwarecomposition_Distribution is an autogenerated conversion function.

func Convert_v1beta1_DocElementID_To_softwarecomposition_DocElementID

func Convert_v1beta1_DocElementID_To_softwarecomposition_DocElementID(in *DocElementID, out *softwarecomposition.DocElementID, s conversion.Scope) error

Convert_v1beta1_DocElementID_To_softwarecomposition_DocElementID is an autogenerated conversion function.

func Convert_v1beta1_Document_To_softwarecomposition_Document

func Convert_v1beta1_Document_To_softwarecomposition_Document(in *Document, out *softwarecomposition.Document, s conversion.Scope) error

Convert_v1beta1_Document_To_softwarecomposition_Document is an autogenerated conversion function.

func Convert_v1beta1_ExecCalls_To_softwarecomposition_ExecCalls added in v0.0.22

func Convert_v1beta1_ExecCalls_To_softwarecomposition_ExecCalls(in *ExecCalls, out *softwarecomposition.ExecCalls, s conversion.Scope) error

Convert_v1beta1_ExecCalls_To_softwarecomposition_ExecCalls is an autogenerated conversion function.

func Convert_v1beta1_ExternalDocumentRef_To_softwarecomposition_ExternalDocumentRef

func Convert_v1beta1_ExternalDocumentRef_To_softwarecomposition_ExternalDocumentRef(in *ExternalDocumentRef, out *softwarecomposition.ExternalDocumentRef, s conversion.Scope) error

Convert_v1beta1_ExternalDocumentRef_To_softwarecomposition_ExternalDocumentRef is an autogenerated conversion function.

func Convert_v1beta1_FileLicenseEvidence_To_softwarecomposition_FileLicenseEvidence added in v0.0.42

func Convert_v1beta1_FileLicenseEvidence_To_softwarecomposition_FileLicenseEvidence(in *FileLicenseEvidence, out *softwarecomposition.FileLicenseEvidence, s conversion.Scope) error

Convert_v1beta1_FileLicenseEvidence_To_softwarecomposition_FileLicenseEvidence is an autogenerated conversion function.

func Convert_v1beta1_FileLicense_To_softwarecomposition_FileLicense added in v0.0.42

func Convert_v1beta1_FileLicense_To_softwarecomposition_FileLicense(in *FileLicense, out *softwarecomposition.FileLicense, s conversion.Scope) error

Convert_v1beta1_FileLicense_To_softwarecomposition_FileLicense is an autogenerated conversion function.

func Convert_v1beta1_FileMetadataEntry_To_softwarecomposition_FileMetadataEntry added in v0.0.42

func Convert_v1beta1_FileMetadataEntry_To_softwarecomposition_FileMetadataEntry(in *FileMetadataEntry, out *softwarecomposition.FileMetadataEntry, s conversion.Scope) error

Convert_v1beta1_FileMetadataEntry_To_softwarecomposition_FileMetadataEntry is an autogenerated conversion function.

func Convert_v1beta1_File_To_softwarecomposition_File

func Convert_v1beta1_File_To_softwarecomposition_File(in *File, out *softwarecomposition.File, s conversion.Scope) error

Convert_v1beta1_File_To_softwarecomposition_File is an autogenerated conversion function.

func Convert_v1beta1_Fix_To_softwarecomposition_Fix

func Convert_v1beta1_Fix_To_softwarecomposition_Fix(in *Fix, out *softwarecomposition.Fix, s conversion.Scope) error

Convert_v1beta1_Fix_To_softwarecomposition_Fix is an autogenerated conversion function.

func Convert_v1beta1_GeneratedNetworkPolicyList_To_softwarecomposition_GeneratedNetworkPolicyList added in v0.0.33

func Convert_v1beta1_GeneratedNetworkPolicyList_To_softwarecomposition_GeneratedNetworkPolicyList(in *GeneratedNetworkPolicyList, out *softwarecomposition.GeneratedNetworkPolicyList, s conversion.Scope) error

Convert_v1beta1_GeneratedNetworkPolicyList_To_softwarecomposition_GeneratedNetworkPolicyList is an autogenerated conversion function.

func Convert_v1beta1_GeneratedNetworkPolicy_To_softwarecomposition_GeneratedNetworkPolicy added in v0.0.33

func Convert_v1beta1_GeneratedNetworkPolicy_To_softwarecomposition_GeneratedNetworkPolicy(in *GeneratedNetworkPolicy, out *softwarecomposition.GeneratedNetworkPolicy, s conversion.Scope) error

Convert_v1beta1_GeneratedNetworkPolicy_To_softwarecomposition_GeneratedNetworkPolicy is an autogenerated conversion function.

func Convert_v1beta1_GrypeDocument_To_softwarecomposition_GrypeDocument

func Convert_v1beta1_GrypeDocument_To_softwarecomposition_GrypeDocument(in *GrypeDocument, out *softwarecomposition.GrypeDocument, s conversion.Scope) error

Convert_v1beta1_GrypeDocument_To_softwarecomposition_GrypeDocument is an autogenerated conversion function.

func Convert_v1beta1_GrypePackage_To_softwarecomposition_GrypePackage

func Convert_v1beta1_GrypePackage_To_softwarecomposition_GrypePackage(in *GrypePackage, out *softwarecomposition.GrypePackage, s conversion.Scope) error

Convert_v1beta1_GrypePackage_To_softwarecomposition_GrypePackage is an autogenerated conversion function.

func Convert_v1beta1_HTTPIngressPath_To_softwarecomposition_HTTPIngressPath added in v0.0.33

func Convert_v1beta1_HTTPIngressPath_To_softwarecomposition_HTTPIngressPath(in *HTTPIngressPath, out *softwarecomposition.HTTPIngressPath, s conversion.Scope) error

Convert_v1beta1_HTTPIngressPath_To_softwarecomposition_HTTPIngressPath is an autogenerated conversion function.

func Convert_v1beta1_HTTPIngressRuleValue_To_softwarecomposition_HTTPIngressRuleValue added in v0.0.33

func Convert_v1beta1_HTTPIngressRuleValue_To_softwarecomposition_HTTPIngressRuleValue(in *HTTPIngressRuleValue, out *softwarecomposition.HTTPIngressRuleValue, s conversion.Scope) error

Convert_v1beta1_HTTPIngressRuleValue_To_softwarecomposition_HTTPIngressRuleValue is an autogenerated conversion function.

func Convert_v1beta1_IPBlock_To_softwarecomposition_IPBlock added in v0.0.33

func Convert_v1beta1_IPBlock_To_softwarecomposition_IPBlock(in *IPBlock, out *softwarecomposition.IPBlock, s conversion.Scope) error

Convert_v1beta1_IPBlock_To_softwarecomposition_IPBlock is an autogenerated conversion function.

func Convert_v1beta1_IgnoreRulePackage_To_softwarecomposition_IgnoreRulePackage

func Convert_v1beta1_IgnoreRulePackage_To_softwarecomposition_IgnoreRulePackage(in *IgnoreRulePackage, out *softwarecomposition.IgnoreRulePackage, s conversion.Scope) error

Convert_v1beta1_IgnoreRulePackage_To_softwarecomposition_IgnoreRulePackage is an autogenerated conversion function.

func Convert_v1beta1_IgnoreRule_To_softwarecomposition_IgnoreRule

func Convert_v1beta1_IgnoreRule_To_softwarecomposition_IgnoreRule(in *IgnoreRule, out *softwarecomposition.IgnoreRule, s conversion.Scope) error

Convert_v1beta1_IgnoreRule_To_softwarecomposition_IgnoreRule is an autogenerated conversion function.

func Convert_v1beta1_IgnoredMatch_To_softwarecomposition_IgnoredMatch

func Convert_v1beta1_IgnoredMatch_To_softwarecomposition_IgnoredMatch(in *IgnoredMatch, out *softwarecomposition.IgnoredMatch, s conversion.Scope) error

Convert_v1beta1_IgnoredMatch_To_softwarecomposition_IgnoredMatch is an autogenerated conversion function.

func Convert_v1beta1_IngressBackend_To_softwarecomposition_IngressBackend added in v0.0.33

func Convert_v1beta1_IngressBackend_To_softwarecomposition_IngressBackend(in *IngressBackend, out *softwarecomposition.IngressBackend, s conversion.Scope) error

Convert_v1beta1_IngressBackend_To_softwarecomposition_IngressBackend is an autogenerated conversion function.

func Convert_v1beta1_IngressClassList_To_softwarecomposition_IngressClassList added in v0.0.33

func Convert_v1beta1_IngressClassList_To_softwarecomposition_IngressClassList(in *IngressClassList, out *softwarecomposition.IngressClassList, s conversion.Scope) error

Convert_v1beta1_IngressClassList_To_softwarecomposition_IngressClassList is an autogenerated conversion function.

func Convert_v1beta1_IngressClassParametersReference_To_softwarecomposition_IngressClassParametersReference added in v0.0.33

func Convert_v1beta1_IngressClassParametersReference_To_softwarecomposition_IngressClassParametersReference(in *IngressClassParametersReference, out *softwarecomposition.IngressClassParametersReference, s conversion.Scope) error

Convert_v1beta1_IngressClassParametersReference_To_softwarecomposition_IngressClassParametersReference is an autogenerated conversion function.

func Convert_v1beta1_IngressClassSpec_To_softwarecomposition_IngressClassSpec added in v0.0.33

func Convert_v1beta1_IngressClassSpec_To_softwarecomposition_IngressClassSpec(in *IngressClassSpec, out *softwarecomposition.IngressClassSpec, s conversion.Scope) error

Convert_v1beta1_IngressClassSpec_To_softwarecomposition_IngressClassSpec is an autogenerated conversion function.

func Convert_v1beta1_IngressClass_To_softwarecomposition_IngressClass added in v0.0.33

func Convert_v1beta1_IngressClass_To_softwarecomposition_IngressClass(in *IngressClass, out *softwarecomposition.IngressClass, s conversion.Scope) error

Convert_v1beta1_IngressClass_To_softwarecomposition_IngressClass is an autogenerated conversion function.

func Convert_v1beta1_IngressList_To_softwarecomposition_IngressList added in v0.0.33

func Convert_v1beta1_IngressList_To_softwarecomposition_IngressList(in *IngressList, out *softwarecomposition.IngressList, s conversion.Scope) error

Convert_v1beta1_IngressList_To_softwarecomposition_IngressList is an autogenerated conversion function.

func Convert_v1beta1_IngressLoadBalancerIngress_To_softwarecomposition_IngressLoadBalancerIngress added in v0.0.33

func Convert_v1beta1_IngressLoadBalancerIngress_To_softwarecomposition_IngressLoadBalancerIngress(in *IngressLoadBalancerIngress, out *softwarecomposition.IngressLoadBalancerIngress, s conversion.Scope) error

Convert_v1beta1_IngressLoadBalancerIngress_To_softwarecomposition_IngressLoadBalancerIngress is an autogenerated conversion function.

func Convert_v1beta1_IngressLoadBalancerStatus_To_softwarecomposition_IngressLoadBalancerStatus added in v0.0.33

func Convert_v1beta1_IngressLoadBalancerStatus_To_softwarecomposition_IngressLoadBalancerStatus(in *IngressLoadBalancerStatus, out *softwarecomposition.IngressLoadBalancerStatus, s conversion.Scope) error

Convert_v1beta1_IngressLoadBalancerStatus_To_softwarecomposition_IngressLoadBalancerStatus is an autogenerated conversion function.

func Convert_v1beta1_IngressPortStatus_To_softwarecomposition_IngressPortStatus added in v0.0.33

func Convert_v1beta1_IngressPortStatus_To_softwarecomposition_IngressPortStatus(in *IngressPortStatus, out *softwarecomposition.IngressPortStatus, s conversion.Scope) error

Convert_v1beta1_IngressPortStatus_To_softwarecomposition_IngressPortStatus is an autogenerated conversion function.

func Convert_v1beta1_IngressRuleValue_To_softwarecomposition_IngressRuleValue added in v0.0.33

func Convert_v1beta1_IngressRuleValue_To_softwarecomposition_IngressRuleValue(in *IngressRuleValue, out *softwarecomposition.IngressRuleValue, s conversion.Scope) error

Convert_v1beta1_IngressRuleValue_To_softwarecomposition_IngressRuleValue is an autogenerated conversion function.

func Convert_v1beta1_IngressRule_To_softwarecomposition_IngressRule added in v0.0.33

func Convert_v1beta1_IngressRule_To_softwarecomposition_IngressRule(in *IngressRule, out *softwarecomposition.IngressRule, s conversion.Scope) error

Convert_v1beta1_IngressRule_To_softwarecomposition_IngressRule is an autogenerated conversion function.

func Convert_v1beta1_IngressServiceBackend_To_softwarecomposition_IngressServiceBackend added in v0.0.33

func Convert_v1beta1_IngressServiceBackend_To_softwarecomposition_IngressServiceBackend(in *IngressServiceBackend, out *softwarecomposition.IngressServiceBackend, s conversion.Scope) error

Convert_v1beta1_IngressServiceBackend_To_softwarecomposition_IngressServiceBackend is an autogenerated conversion function.

func Convert_v1beta1_IngressSpec_To_softwarecomposition_IngressSpec added in v0.0.33

func Convert_v1beta1_IngressSpec_To_softwarecomposition_IngressSpec(in *IngressSpec, out *softwarecomposition.IngressSpec, s conversion.Scope) error

Convert_v1beta1_IngressSpec_To_softwarecomposition_IngressSpec is an autogenerated conversion function.

func Convert_v1beta1_IngressStatus_To_softwarecomposition_IngressStatus added in v0.0.33

func Convert_v1beta1_IngressStatus_To_softwarecomposition_IngressStatus(in *IngressStatus, out *softwarecomposition.IngressStatus, s conversion.Scope) error

Convert_v1beta1_IngressStatus_To_softwarecomposition_IngressStatus is an autogenerated conversion function.

func Convert_v1beta1_IngressTLS_To_softwarecomposition_IngressTLS added in v0.0.33

func Convert_v1beta1_IngressTLS_To_softwarecomposition_IngressTLS(in *IngressTLS, out *softwarecomposition.IngressTLS, s conversion.Scope) error

Convert_v1beta1_IngressTLS_To_softwarecomposition_IngressTLS is an autogenerated conversion function.

func Convert_v1beta1_Ingress_To_softwarecomposition_Ingress added in v0.0.33

func Convert_v1beta1_Ingress_To_softwarecomposition_Ingress(in *Ingress, out *softwarecomposition.Ingress, s conversion.Scope) error

Convert_v1beta1_Ingress_To_softwarecomposition_Ingress is an autogenerated conversion function.

func Convert_v1beta1_KnownServerEntry_To_softwarecomposition_KnownServerEntry added in v0.0.42

func Convert_v1beta1_KnownServerEntry_To_softwarecomposition_KnownServerEntry(in *KnownServerEntry, out *softwarecomposition.KnownServerEntry, s conversion.Scope) error

Convert_v1beta1_KnownServerEntry_To_softwarecomposition_KnownServerEntry is an autogenerated conversion function.

func Convert_v1beta1_KnownServerList_To_softwarecomposition_KnownServerList added in v0.0.42

func Convert_v1beta1_KnownServerList_To_softwarecomposition_KnownServerList(in *KnownServerList, out *softwarecomposition.KnownServerList, s conversion.Scope) error

Convert_v1beta1_KnownServerList_To_softwarecomposition_KnownServerList is an autogenerated conversion function.

func Convert_v1beta1_KnownServer_To_softwarecomposition_KnownServer added in v0.0.42

func Convert_v1beta1_KnownServer_To_softwarecomposition_KnownServer(in *KnownServer, out *softwarecomposition.KnownServer, s conversion.Scope) error

Convert_v1beta1_KnownServer_To_softwarecomposition_KnownServer is an autogenerated conversion function.

func Convert_v1beta1_License_To_softwarecomposition_License added in v0.0.42

func Convert_v1beta1_License_To_softwarecomposition_License(in *License, out *softwarecomposition.License, s conversion.Scope) error

Convert_v1beta1_License_To_softwarecomposition_License is an autogenerated conversion function.

func Convert_v1beta1_LinuxRelease_To_softwarecomposition_LinuxRelease added in v0.0.42

func Convert_v1beta1_LinuxRelease_To_softwarecomposition_LinuxRelease(in *LinuxRelease, out *softwarecomposition.LinuxRelease, s conversion.Scope) error

Convert_v1beta1_LinuxRelease_To_softwarecomposition_LinuxRelease is an autogenerated conversion function.

func Convert_v1beta1_LocationData_To_softwarecomposition_LocationData added in v0.0.42

func Convert_v1beta1_LocationData_To_softwarecomposition_LocationData(in *LocationData, out *softwarecomposition.LocationData, s conversion.Scope) error

Convert_v1beta1_LocationData_To_softwarecomposition_LocationData is an autogenerated conversion function.

func Convert_v1beta1_LocationMetadata_To_softwarecomposition_LocationMetadata added in v0.0.42

func Convert_v1beta1_LocationMetadata_To_softwarecomposition_LocationMetadata(in *LocationMetadata, out *softwarecomposition.LocationMetadata, s conversion.Scope) error

Convert_v1beta1_LocationMetadata_To_softwarecomposition_LocationMetadata is an autogenerated conversion function.

func Convert_v1beta1_Location_To_softwarecomposition_Location added in v0.0.42

func Convert_v1beta1_Location_To_softwarecomposition_Location(in *Location, out *softwarecomposition.Location, s conversion.Scope) error

Convert_v1beta1_Location_To_softwarecomposition_Location is an autogenerated conversion function.

func Convert_v1beta1_MatchDetails_To_softwarecomposition_MatchDetails

func Convert_v1beta1_MatchDetails_To_softwarecomposition_MatchDetails(in *MatchDetails, out *softwarecomposition.MatchDetails, s conversion.Scope) error

Convert_v1beta1_MatchDetails_To_softwarecomposition_MatchDetails is an autogenerated conversion function.

func Convert_v1beta1_Match_To_softwarecomposition_Match

func Convert_v1beta1_Match_To_softwarecomposition_Match(in *Match, out *softwarecomposition.Match, s conversion.Scope) error

Convert_v1beta1_Match_To_softwarecomposition_Match is an autogenerated conversion function.

func Convert_v1beta1_Metadata_To_softwarecomposition_Metadata added in v0.0.29

func Convert_v1beta1_Metadata_To_softwarecomposition_Metadata(in *Metadata, out *softwarecomposition.Metadata, s conversion.Scope) error

Convert_v1beta1_Metadata_To_softwarecomposition_Metadata is an autogenerated conversion function.

func Convert_v1beta1_NetworkNeighbor_To_softwarecomposition_NetworkNeighbor added in v0.0.33

func Convert_v1beta1_NetworkNeighbor_To_softwarecomposition_NetworkNeighbor(in *NetworkNeighbor, out *softwarecomposition.NetworkNeighbor, s conversion.Scope) error

Convert_v1beta1_NetworkNeighbor_To_softwarecomposition_NetworkNeighbor is an autogenerated conversion function.

func Convert_v1beta1_NetworkNeighborsList_To_softwarecomposition_NetworkNeighborsList added in v0.0.33

func Convert_v1beta1_NetworkNeighborsList_To_softwarecomposition_NetworkNeighborsList(in *NetworkNeighborsList, out *softwarecomposition.NetworkNeighborsList, s conversion.Scope) error

Convert_v1beta1_NetworkNeighborsList_To_softwarecomposition_NetworkNeighborsList is an autogenerated conversion function.

func Convert_v1beta1_NetworkNeighborsSpec_To_softwarecomposition_NetworkNeighborsSpec added in v0.0.33

func Convert_v1beta1_NetworkNeighborsSpec_To_softwarecomposition_NetworkNeighborsSpec(in *NetworkNeighborsSpec, out *softwarecomposition.NetworkNeighborsSpec, s conversion.Scope) error

Convert_v1beta1_NetworkNeighborsSpec_To_softwarecomposition_NetworkNeighborsSpec is an autogenerated conversion function.

func Convert_v1beta1_NetworkNeighbors_To_softwarecomposition_NetworkNeighbors added in v0.0.33

func Convert_v1beta1_NetworkNeighbors_To_softwarecomposition_NetworkNeighbors(in *NetworkNeighbors, out *softwarecomposition.NetworkNeighbors, s conversion.Scope) error

Convert_v1beta1_NetworkNeighbors_To_softwarecomposition_NetworkNeighbors is an autogenerated conversion function.

func Convert_v1beta1_NetworkPolicyEgressRule_To_softwarecomposition_NetworkPolicyEgressRule added in v0.0.33

func Convert_v1beta1_NetworkPolicyEgressRule_To_softwarecomposition_NetworkPolicyEgressRule(in *NetworkPolicyEgressRule, out *softwarecomposition.NetworkPolicyEgressRule, s conversion.Scope) error

Convert_v1beta1_NetworkPolicyEgressRule_To_softwarecomposition_NetworkPolicyEgressRule is an autogenerated conversion function.

func Convert_v1beta1_NetworkPolicyIngressRule_To_softwarecomposition_NetworkPolicyIngressRule added in v0.0.33

func Convert_v1beta1_NetworkPolicyIngressRule_To_softwarecomposition_NetworkPolicyIngressRule(in *NetworkPolicyIngressRule, out *softwarecomposition.NetworkPolicyIngressRule, s conversion.Scope) error

Convert_v1beta1_NetworkPolicyIngressRule_To_softwarecomposition_NetworkPolicyIngressRule is an autogenerated conversion function.

func Convert_v1beta1_NetworkPolicyList_To_softwarecomposition_NetworkPolicyList added in v0.0.33

func Convert_v1beta1_NetworkPolicyList_To_softwarecomposition_NetworkPolicyList(in *NetworkPolicyList, out *softwarecomposition.NetworkPolicyList, s conversion.Scope) error

Convert_v1beta1_NetworkPolicyList_To_softwarecomposition_NetworkPolicyList is an autogenerated conversion function.

func Convert_v1beta1_NetworkPolicyPeer_To_softwarecomposition_NetworkPolicyPeer added in v0.0.33

func Convert_v1beta1_NetworkPolicyPeer_To_softwarecomposition_NetworkPolicyPeer(in *NetworkPolicyPeer, out *softwarecomposition.NetworkPolicyPeer, s conversion.Scope) error

Convert_v1beta1_NetworkPolicyPeer_To_softwarecomposition_NetworkPolicyPeer is an autogenerated conversion function.

func Convert_v1beta1_NetworkPolicyPort_To_softwarecomposition_NetworkPolicyPort added in v0.0.33

func Convert_v1beta1_NetworkPolicyPort_To_softwarecomposition_NetworkPolicyPort(in *NetworkPolicyPort, out *softwarecomposition.NetworkPolicyPort, s conversion.Scope) error

Convert_v1beta1_NetworkPolicyPort_To_softwarecomposition_NetworkPolicyPort is an autogenerated conversion function.

func Convert_v1beta1_NetworkPolicySpec_To_softwarecomposition_NetworkPolicySpec added in v0.0.33

func Convert_v1beta1_NetworkPolicySpec_To_softwarecomposition_NetworkPolicySpec(in *NetworkPolicySpec, out *softwarecomposition.NetworkPolicySpec, s conversion.Scope) error

Convert_v1beta1_NetworkPolicySpec_To_softwarecomposition_NetworkPolicySpec is an autogenerated conversion function.

func Convert_v1beta1_NetworkPolicyStatus_To_softwarecomposition_NetworkPolicyStatus added in v0.0.33

func Convert_v1beta1_NetworkPolicyStatus_To_softwarecomposition_NetworkPolicyStatus(in *NetworkPolicyStatus, out *softwarecomposition.NetworkPolicyStatus, s conversion.Scope) error

Convert_v1beta1_NetworkPolicyStatus_To_softwarecomposition_NetworkPolicyStatus is an autogenerated conversion function.

func Convert_v1beta1_NetworkPolicy_To_softwarecomposition_NetworkPolicy added in v0.0.33

func Convert_v1beta1_NetworkPolicy_To_softwarecomposition_NetworkPolicy(in *NetworkPolicy, out *softwarecomposition.NetworkPolicy, s conversion.Scope) error

Convert_v1beta1_NetworkPolicy_To_softwarecomposition_NetworkPolicy is an autogenerated conversion function.

func Convert_v1beta1_NetworkPort_To_softwarecomposition_NetworkPort added in v0.0.33

func Convert_v1beta1_NetworkPort_To_softwarecomposition_NetworkPort(in *NetworkPort, out *softwarecomposition.NetworkPort, s conversion.Scope) error

Convert_v1beta1_NetworkPort_To_softwarecomposition_NetworkPort is an autogenerated conversion function.

func Convert_v1beta1_OpenCalls_To_softwarecomposition_OpenCalls added in v0.0.22

func Convert_v1beta1_OpenCalls_To_softwarecomposition_OpenCalls(in *OpenCalls, out *softwarecomposition.OpenCalls, s conversion.Scope) error

Convert_v1beta1_OpenCalls_To_softwarecomposition_OpenCalls is an autogenerated conversion function.

func Convert_v1beta1_OpenVulnerabilityExchangeContainerList_To_softwarecomposition_OpenVulnerabilityExchangeContainerList added in v0.0.29

func Convert_v1beta1_OpenVulnerabilityExchangeContainerList_To_softwarecomposition_OpenVulnerabilityExchangeContainerList(in *OpenVulnerabilityExchangeContainerList, out *softwarecomposition.OpenVulnerabilityExchangeContainerList, s conversion.Scope) error

Convert_v1beta1_OpenVulnerabilityExchangeContainerList_To_softwarecomposition_OpenVulnerabilityExchangeContainerList is an autogenerated conversion function.

func Convert_v1beta1_OpenVulnerabilityExchangeContainer_To_softwarecomposition_OpenVulnerabilityExchangeContainer added in v0.0.29

func Convert_v1beta1_OpenVulnerabilityExchangeContainer_To_softwarecomposition_OpenVulnerabilityExchangeContainer(in *OpenVulnerabilityExchangeContainer, out *softwarecomposition.OpenVulnerabilityExchangeContainer, s conversion.Scope) error

Convert_v1beta1_OpenVulnerabilityExchangeContainer_To_softwarecomposition_OpenVulnerabilityExchangeContainer is an autogenerated conversion function.

func Convert_v1beta1_Originator_To_softwarecomposition_Originator

func Convert_v1beta1_Originator_To_softwarecomposition_Originator(in *Originator, out *softwarecomposition.Originator, s conversion.Scope) error

Convert_v1beta1_Originator_To_softwarecomposition_Originator is an autogenerated conversion function.

func Convert_v1beta1_OtherLicense_To_softwarecomposition_OtherLicense

func Convert_v1beta1_OtherLicense_To_softwarecomposition_OtherLicense(in *OtherLicense, out *softwarecomposition.OtherLicense, s conversion.Scope) error

Convert_v1beta1_OtherLicense_To_softwarecomposition_OtherLicense is an autogenerated conversion function.

func Convert_v1beta1_PackageBasicData_To_softwarecomposition_PackageBasicData added in v0.0.42

func Convert_v1beta1_PackageBasicData_To_softwarecomposition_PackageBasicData(in *PackageBasicData, out *softwarecomposition.PackageBasicData, s conversion.Scope) error

Convert_v1beta1_PackageBasicData_To_softwarecomposition_PackageBasicData is an autogenerated conversion function.

func Convert_v1beta1_PackageCustomData_To_softwarecomposition_PackageCustomData added in v0.0.42

func Convert_v1beta1_PackageCustomData_To_softwarecomposition_PackageCustomData(in *PackageCustomData, out *softwarecomposition.PackageCustomData, s conversion.Scope) error

Convert_v1beta1_PackageCustomData_To_softwarecomposition_PackageCustomData is an autogenerated conversion function.

func Convert_v1beta1_PackageExternalReference_To_softwarecomposition_PackageExternalReference

func Convert_v1beta1_PackageExternalReference_To_softwarecomposition_PackageExternalReference(in *PackageExternalReference, out *softwarecomposition.PackageExternalReference, s conversion.Scope) error

Convert_v1beta1_PackageExternalReference_To_softwarecomposition_PackageExternalReference is an autogenerated conversion function.

func Convert_v1beta1_PackageVerificationCode_To_softwarecomposition_PackageVerificationCode

func Convert_v1beta1_PackageVerificationCode_To_softwarecomposition_PackageVerificationCode(in *PackageVerificationCode, out *softwarecomposition.PackageVerificationCode, s conversion.Scope) error

Convert_v1beta1_PackageVerificationCode_To_softwarecomposition_PackageVerificationCode is an autogenerated conversion function.

func Convert_v1beta1_Package_To_softwarecomposition_Package

func Convert_v1beta1_Package_To_softwarecomposition_Package(in *Package, out *softwarecomposition.Package, s conversion.Scope) error

Convert_v1beta1_Package_To_softwarecomposition_Package is an autogenerated conversion function.

func Convert_v1beta1_PolicyRef_To_softwarecomposition_PolicyRef added in v0.0.33

func Convert_v1beta1_PolicyRef_To_softwarecomposition_PolicyRef(in *PolicyRef, out *softwarecomposition.PolicyRef, s conversion.Scope) error

Convert_v1beta1_PolicyRef_To_softwarecomposition_PolicyRef is an autogenerated conversion function.

func Convert_v1beta1_Product_To_softwarecomposition_Product added in v0.0.29

func Convert_v1beta1_Product_To_softwarecomposition_Product(in *Product, out *softwarecomposition.Product, s conversion.Scope) error

Convert_v1beta1_Product_To_softwarecomposition_Product is an autogenerated conversion function.

func Convert_v1beta1_Relationship_To_softwarecomposition_Relationship

func Convert_v1beta1_Relationship_To_softwarecomposition_Relationship(in *Relationship, out *softwarecomposition.Relationship, s conversion.Scope) error

Convert_v1beta1_Relationship_To_softwarecomposition_Relationship is an autogenerated conversion function.

func Convert_v1beta1_ReportMeta_To_softwarecomposition_ReportMeta

func Convert_v1beta1_ReportMeta_To_softwarecomposition_ReportMeta(in *ReportMeta, out *softwarecomposition.ReportMeta, s conversion.Scope) error

Convert_v1beta1_ReportMeta_To_softwarecomposition_ReportMeta is an autogenerated conversion function.

func Convert_v1beta1_Review_To_softwarecomposition_Review

func Convert_v1beta1_Review_To_softwarecomposition_Review(in *Review, out *softwarecomposition.Review, s conversion.Scope) error

Convert_v1beta1_Review_To_softwarecomposition_Review is an autogenerated conversion function.

func Convert_v1beta1_RulePath_To_softwarecomposition_RulePath added in v0.0.16

func Convert_v1beta1_RulePath_To_softwarecomposition_RulePath(in *RulePath, out *softwarecomposition.RulePath, s conversion.Scope) error

Convert_v1beta1_RulePath_To_softwarecomposition_RulePath is an autogenerated conversion function.

func Convert_v1beta1_RuleStatus_To_softwarecomposition_RuleStatus added in v0.0.16

func Convert_v1beta1_RuleStatus_To_softwarecomposition_RuleStatus(in *RuleStatus, out *softwarecomposition.RuleStatus, s conversion.Scope) error

Convert_v1beta1_RuleStatus_To_softwarecomposition_RuleStatus is an autogenerated conversion function.

func Convert_v1beta1_SBOMSPDXv2p3FilteredList_To_softwarecomposition_SBOMSPDXv2p3FilteredList

func Convert_v1beta1_SBOMSPDXv2p3FilteredList_To_softwarecomposition_SBOMSPDXv2p3FilteredList(in *SBOMSPDXv2p3FilteredList, out *softwarecomposition.SBOMSPDXv2p3FilteredList, s conversion.Scope) error

Convert_v1beta1_SBOMSPDXv2p3FilteredList_To_softwarecomposition_SBOMSPDXv2p3FilteredList is an autogenerated conversion function.

func Convert_v1beta1_SBOMSPDXv2p3Filtered_To_softwarecomposition_SBOMSPDXv2p3Filtered

func Convert_v1beta1_SBOMSPDXv2p3Filtered_To_softwarecomposition_SBOMSPDXv2p3Filtered(in *SBOMSPDXv2p3Filtered, out *softwarecomposition.SBOMSPDXv2p3Filtered, s conversion.Scope) error

Convert_v1beta1_SBOMSPDXv2p3Filtered_To_softwarecomposition_SBOMSPDXv2p3Filtered is an autogenerated conversion function.

func Convert_v1beta1_SBOMSPDXv2p3List_To_softwarecomposition_SBOMSPDXv2p3List

func Convert_v1beta1_SBOMSPDXv2p3List_To_softwarecomposition_SBOMSPDXv2p3List(in *SBOMSPDXv2p3List, out *softwarecomposition.SBOMSPDXv2p3List, s conversion.Scope) error

Convert_v1beta1_SBOMSPDXv2p3List_To_softwarecomposition_SBOMSPDXv2p3List is an autogenerated conversion function.

func Convert_v1beta1_SBOMSPDXv2p3Spec_To_softwarecomposition_SBOMSPDXv2p3Spec

func Convert_v1beta1_SBOMSPDXv2p3Spec_To_softwarecomposition_SBOMSPDXv2p3Spec(in *SBOMSPDXv2p3Spec, out *softwarecomposition.SBOMSPDXv2p3Spec, s conversion.Scope) error

Convert_v1beta1_SBOMSPDXv2p3Spec_To_softwarecomposition_SBOMSPDXv2p3Spec is an autogenerated conversion function.

func Convert_v1beta1_SBOMSPDXv2p3Status_To_softwarecomposition_SBOMSPDXv2p3Status

func Convert_v1beta1_SBOMSPDXv2p3Status_To_softwarecomposition_SBOMSPDXv2p3Status(in *SBOMSPDXv2p3Status, out *softwarecomposition.SBOMSPDXv2p3Status, s conversion.Scope) error

Convert_v1beta1_SBOMSPDXv2p3Status_To_softwarecomposition_SBOMSPDXv2p3Status is an autogenerated conversion function.

func Convert_v1beta1_SBOMSPDXv2p3_To_softwarecomposition_SBOMSPDXv2p3

func Convert_v1beta1_SBOMSPDXv2p3_To_softwarecomposition_SBOMSPDXv2p3(in *SBOMSPDXv2p3, out *softwarecomposition.SBOMSPDXv2p3, s conversion.Scope) error

Convert_v1beta1_SBOMSPDXv2p3_To_softwarecomposition_SBOMSPDXv2p3 is an autogenerated conversion function.

func Convert_v1beta1_SBOMSummaryList_To_softwarecomposition_SBOMSummaryList added in v0.0.7

func Convert_v1beta1_SBOMSummaryList_To_softwarecomposition_SBOMSummaryList(in *SBOMSummaryList, out *softwarecomposition.SBOMSummaryList, s conversion.Scope) error

Convert_v1beta1_SBOMSummaryList_To_softwarecomposition_SBOMSummaryList is an autogenerated conversion function.

func Convert_v1beta1_SBOMSummarySpec_To_softwarecomposition_SBOMSummarySpec added in v0.0.7

func Convert_v1beta1_SBOMSummarySpec_To_softwarecomposition_SBOMSummarySpec(in *SBOMSummarySpec, out *softwarecomposition.SBOMSummarySpec, s conversion.Scope) error

Convert_v1beta1_SBOMSummarySpec_To_softwarecomposition_SBOMSummarySpec is an autogenerated conversion function.

func Convert_v1beta1_SBOMSummary_To_softwarecomposition_SBOMSummary added in v0.0.7

func Convert_v1beta1_SBOMSummary_To_softwarecomposition_SBOMSummary(in *SBOMSummary, out *softwarecomposition.SBOMSummary, s conversion.Scope) error

Convert_v1beta1_SBOMSummary_To_softwarecomposition_SBOMSummary is an autogenerated conversion function.

func Convert_v1beta1_SBOMSyftFilteredList_To_softwarecomposition_SBOMSyftFilteredList added in v0.0.42

func Convert_v1beta1_SBOMSyftFilteredList_To_softwarecomposition_SBOMSyftFilteredList(in *SBOMSyftFilteredList, out *softwarecomposition.SBOMSyftFilteredList, s conversion.Scope) error

Convert_v1beta1_SBOMSyftFilteredList_To_softwarecomposition_SBOMSyftFilteredList is an autogenerated conversion function.

func Convert_v1beta1_SBOMSyftFiltered_To_softwarecomposition_SBOMSyftFiltered added in v0.0.42

func Convert_v1beta1_SBOMSyftFiltered_To_softwarecomposition_SBOMSyftFiltered(in *SBOMSyftFiltered, out *softwarecomposition.SBOMSyftFiltered, s conversion.Scope) error

Convert_v1beta1_SBOMSyftFiltered_To_softwarecomposition_SBOMSyftFiltered is an autogenerated conversion function.

func Convert_v1beta1_SBOMSyftList_To_softwarecomposition_SBOMSyftList added in v0.0.42

func Convert_v1beta1_SBOMSyftList_To_softwarecomposition_SBOMSyftList(in *SBOMSyftList, out *softwarecomposition.SBOMSyftList, s conversion.Scope) error

Convert_v1beta1_SBOMSyftList_To_softwarecomposition_SBOMSyftList is an autogenerated conversion function.

func Convert_v1beta1_SBOMSyftSpec_To_softwarecomposition_SBOMSyftSpec added in v0.0.42

func Convert_v1beta1_SBOMSyftSpec_To_softwarecomposition_SBOMSyftSpec(in *SBOMSyftSpec, out *softwarecomposition.SBOMSyftSpec, s conversion.Scope) error

Convert_v1beta1_SBOMSyftSpec_To_softwarecomposition_SBOMSyftSpec is an autogenerated conversion function.

func Convert_v1beta1_SBOMSyftStatus_To_softwarecomposition_SBOMSyftStatus added in v0.0.42

func Convert_v1beta1_SBOMSyftStatus_To_softwarecomposition_SBOMSyftStatus(in *SBOMSyftStatus, out *softwarecomposition.SBOMSyftStatus, s conversion.Scope) error

Convert_v1beta1_SBOMSyftStatus_To_softwarecomposition_SBOMSyftStatus is an autogenerated conversion function.

func Convert_v1beta1_SBOMSyft_To_softwarecomposition_SBOMSyft added in v0.0.42

func Convert_v1beta1_SBOMSyft_To_softwarecomposition_SBOMSyft(in *SBOMSyft, out *softwarecomposition.SBOMSyft, s conversion.Scope) error

Convert_v1beta1_SBOMSyft_To_softwarecomposition_SBOMSyft is an autogenerated conversion function.

func Convert_v1beta1_SPDXMeta_To_softwarecomposition_SPDXMeta

func Convert_v1beta1_SPDXMeta_To_softwarecomposition_SPDXMeta(in *SPDXMeta, out *softwarecomposition.SPDXMeta, s conversion.Scope) error

Convert_v1beta1_SPDXMeta_To_softwarecomposition_SPDXMeta is an autogenerated conversion function.

func Convert_v1beta1_ScannedControlRule_To_softwarecomposition_ScannedControlRule added in v0.0.16

func Convert_v1beta1_ScannedControlRule_To_softwarecomposition_ScannedControlRule(in *ScannedControlRule, out *softwarecomposition.ScannedControlRule, s conversion.Scope) error

Convert_v1beta1_ScannedControlRule_To_softwarecomposition_ScannedControlRule is an autogenerated conversion function.

func Convert_v1beta1_ScannedControlStatus_To_softwarecomposition_ScannedControlStatus added in v0.0.16

func Convert_v1beta1_ScannedControlStatus_To_softwarecomposition_ScannedControlStatus(in *ScannedControlStatus, out *softwarecomposition.ScannedControlStatus, s conversion.Scope) error

Convert_v1beta1_ScannedControlStatus_To_softwarecomposition_ScannedControlStatus is an autogenerated conversion function.

func Convert_v1beta1_ScannedControlSummary_To_softwarecomposition_ScannedControlSummary added in v0.0.16

func Convert_v1beta1_ScannedControlSummary_To_softwarecomposition_ScannedControlSummary(in *ScannedControlSummary, out *softwarecomposition.ScannedControlSummary, s conversion.Scope) error

Convert_v1beta1_ScannedControlSummary_To_softwarecomposition_ScannedControlSummary is an autogenerated conversion function.

func Convert_v1beta1_ScannedControl_To_softwarecomposition_ScannedControl added in v0.0.16

func Convert_v1beta1_ScannedControl_To_softwarecomposition_ScannedControl(in *ScannedControl, out *softwarecomposition.ScannedControl, s conversion.Scope) error

Convert_v1beta1_ScannedControl_To_softwarecomposition_ScannedControl is an autogenerated conversion function.

func Convert_v1beta1_Schema_To_softwarecomposition_Schema added in v0.0.42

func Convert_v1beta1_Schema_To_softwarecomposition_Schema(in *Schema, out *softwarecomposition.Schema, s conversion.Scope) error

Convert_v1beta1_Schema_To_softwarecomposition_Schema is an autogenerated conversion function.

func Convert_v1beta1_ServiceBackendPort_To_softwarecomposition_ServiceBackendPort added in v0.0.33

func Convert_v1beta1_ServiceBackendPort_To_softwarecomposition_ServiceBackendPort(in *ServiceBackendPort, out *softwarecomposition.ServiceBackendPort, s conversion.Scope) error

Convert_v1beta1_ServiceBackendPort_To_softwarecomposition_ServiceBackendPort is an autogenerated conversion function.

func Convert_v1beta1_SeveritySummary_To_softwarecomposition_SeveritySummary added in v0.0.7

func Convert_v1beta1_SeveritySummary_To_softwarecomposition_SeveritySummary(in *SeveritySummary, out *softwarecomposition.SeveritySummary, s conversion.Scope) error

Convert_v1beta1_SeveritySummary_To_softwarecomposition_SeveritySummary is an autogenerated conversion function.

func Convert_v1beta1_SnippetRangePointer_To_softwarecomposition_SnippetRangePointer

func Convert_v1beta1_SnippetRangePointer_To_softwarecomposition_SnippetRangePointer(in *SnippetRangePointer, out *softwarecomposition.SnippetRangePointer, s conversion.Scope) error

Convert_v1beta1_SnippetRangePointer_To_softwarecomposition_SnippetRangePointer is an autogenerated conversion function.

func Convert_v1beta1_SnippetRange_To_softwarecomposition_SnippetRange

func Convert_v1beta1_SnippetRange_To_softwarecomposition_SnippetRange(in *SnippetRange, out *softwarecomposition.SnippetRange, s conversion.Scope) error

Convert_v1beta1_SnippetRange_To_softwarecomposition_SnippetRange is an autogenerated conversion function.

func Convert_v1beta1_Snippet_To_softwarecomposition_Snippet

func Convert_v1beta1_Snippet_To_softwarecomposition_Snippet(in *Snippet, out *softwarecomposition.Snippet, s conversion.Scope) error

Convert_v1beta1_Snippet_To_softwarecomposition_Snippet is an autogenerated conversion function.

func Convert_v1beta1_Source_To_softwarecomposition_Source

func Convert_v1beta1_Source_To_softwarecomposition_Source(in *Source, out *softwarecomposition.Source, s conversion.Scope) error

Convert_v1beta1_Source_To_softwarecomposition_Source is an autogenerated conversion function.

func Convert_v1beta1_Statement_To_softwarecomposition_Statement added in v0.0.29

func Convert_v1beta1_Statement_To_softwarecomposition_Statement(in *Statement, out *softwarecomposition.Statement, s conversion.Scope) error

Convert_v1beta1_Statement_To_softwarecomposition_Statement is an autogenerated conversion function.

func Convert_v1beta1_Subcomponent_To_softwarecomposition_Subcomponent added in v0.0.29

func Convert_v1beta1_Subcomponent_To_softwarecomposition_Subcomponent(in *Subcomponent, out *softwarecomposition.Subcomponent, s conversion.Scope) error

Convert_v1beta1_Subcomponent_To_softwarecomposition_Subcomponent is an autogenerated conversion function.

func Convert_v1beta1_Supplier_To_softwarecomposition_Supplier

func Convert_v1beta1_Supplier_To_softwarecomposition_Supplier(in *Supplier, out *softwarecomposition.Supplier, s conversion.Scope) error

Convert_v1beta1_Supplier_To_softwarecomposition_Supplier is an autogenerated conversion function.

func Convert_v1beta1_SyftCoordinates_To_softwarecomposition_SyftCoordinates

func Convert_v1beta1_SyftCoordinates_To_softwarecomposition_SyftCoordinates(in *SyftCoordinates, out *softwarecomposition.SyftCoordinates, s conversion.Scope) error

Convert_v1beta1_SyftCoordinates_To_softwarecomposition_SyftCoordinates is an autogenerated conversion function.

func Convert_v1beta1_SyftDescriptor_To_softwarecomposition_SyftDescriptor added in v0.0.42

func Convert_v1beta1_SyftDescriptor_To_softwarecomposition_SyftDescriptor(in *SyftDescriptor, out *softwarecomposition.SyftDescriptor, s conversion.Scope) error

Convert_v1beta1_SyftDescriptor_To_softwarecomposition_SyftDescriptor is an autogenerated conversion function.

func Convert_v1beta1_SyftDocument_To_softwarecomposition_SyftDocument added in v0.0.42

func Convert_v1beta1_SyftDocument_To_softwarecomposition_SyftDocument(in *SyftDocument, out *softwarecomposition.SyftDocument, s conversion.Scope) error

Convert_v1beta1_SyftDocument_To_softwarecomposition_SyftDocument is an autogenerated conversion function.

func Convert_v1beta1_SyftFile_To_softwarecomposition_SyftFile added in v0.0.42

func Convert_v1beta1_SyftFile_To_softwarecomposition_SyftFile(in *SyftFile, out *softwarecomposition.SyftFile, s conversion.Scope) error

Convert_v1beta1_SyftFile_To_softwarecomposition_SyftFile is an autogenerated conversion function.

func Convert_v1beta1_SyftPackage_To_softwarecomposition_SyftPackage added in v0.0.42

func Convert_v1beta1_SyftPackage_To_softwarecomposition_SyftPackage(in *SyftPackage, out *softwarecomposition.SyftPackage, s conversion.Scope) error

Convert_v1beta1_SyftPackage_To_softwarecomposition_SyftPackage is an autogenerated conversion function.

func Convert_v1beta1_SyftRelationship_To_softwarecomposition_SyftRelationship added in v0.0.42

func Convert_v1beta1_SyftRelationship_To_softwarecomposition_SyftRelationship(in *SyftRelationship, out *softwarecomposition.SyftRelationship, s conversion.Scope) error

Convert_v1beta1_SyftRelationship_To_softwarecomposition_SyftRelationship is an autogenerated conversion function.

func Convert_v1beta1_SyftSource_To_softwarecomposition_SyftSource added in v0.0.42

func Convert_v1beta1_SyftSource_To_softwarecomposition_SyftSource(in *SyftSource, out *softwarecomposition.SyftSource, s conversion.Scope) error

Convert_v1beta1_SyftSource_To_softwarecomposition_SyftSource is an autogenerated conversion function.

func Convert_v1beta1_ToolMeta_To_softwarecomposition_ToolMeta

func Convert_v1beta1_ToolMeta_To_softwarecomposition_ToolMeta(in *ToolMeta, out *softwarecomposition.ToolMeta, s conversion.Scope) error

Convert_v1beta1_ToolMeta_To_softwarecomposition_ToolMeta is an autogenerated conversion function.

func Convert_v1beta1_UpstreamPackage_To_softwarecomposition_UpstreamPackage

func Convert_v1beta1_UpstreamPackage_To_softwarecomposition_UpstreamPackage(in *UpstreamPackage, out *softwarecomposition.UpstreamPackage, s conversion.Scope) error

Convert_v1beta1_UpstreamPackage_To_softwarecomposition_UpstreamPackage is an autogenerated conversion function.

func Convert_v1beta1_VEX_To_softwarecomposition_VEX added in v0.0.29

func Convert_v1beta1_VEX_To_softwarecomposition_VEX(in *VEX, out *softwarecomposition.VEX, s conversion.Scope) error

Convert_v1beta1_VEX_To_softwarecomposition_VEX is an autogenerated conversion function.

func Convert_v1beta1_VexVulnerability_To_softwarecomposition_VexVulnerability added in v0.0.29

func Convert_v1beta1_VexVulnerability_To_softwarecomposition_VexVulnerability(in *VexVulnerability, out *softwarecomposition.VexVulnerability, s conversion.Scope) error

Convert_v1beta1_VexVulnerability_To_softwarecomposition_VexVulnerability is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilitiesComponents_To_softwarecomposition_VulnerabilitiesComponents added in v0.0.16

func Convert_v1beta1_VulnerabilitiesComponents_To_softwarecomposition_VulnerabilitiesComponents(in *VulnerabilitiesComponents, out *softwarecomposition.VulnerabilitiesComponents, s conversion.Scope) error

Convert_v1beta1_VulnerabilitiesComponents_To_softwarecomposition_VulnerabilitiesComponents is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilitiesObjScope_To_softwarecomposition_VulnerabilitiesObjScope added in v0.0.16

func Convert_v1beta1_VulnerabilitiesObjScope_To_softwarecomposition_VulnerabilitiesObjScope(in *VulnerabilitiesObjScope, out *softwarecomposition.VulnerabilitiesObjScope, s conversion.Scope) error

Convert_v1beta1_VulnerabilitiesObjScope_To_softwarecomposition_VulnerabilitiesObjScope is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilityCounters_To_softwarecomposition_VulnerabilityCounters added in v0.0.7

func Convert_v1beta1_VulnerabilityCounters_To_softwarecomposition_VulnerabilityCounters(in *VulnerabilityCounters, out *softwarecomposition.VulnerabilityCounters, s conversion.Scope) error

Convert_v1beta1_VulnerabilityCounters_To_softwarecomposition_VulnerabilityCounters is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilityManifestList_To_softwarecomposition_VulnerabilityManifestList

func Convert_v1beta1_VulnerabilityManifestList_To_softwarecomposition_VulnerabilityManifestList(in *VulnerabilityManifestList, out *softwarecomposition.VulnerabilityManifestList, s conversion.Scope) error

Convert_v1beta1_VulnerabilityManifestList_To_softwarecomposition_VulnerabilityManifestList is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilityManifestMeta_To_softwarecomposition_VulnerabilityManifestMeta

func Convert_v1beta1_VulnerabilityManifestMeta_To_softwarecomposition_VulnerabilityManifestMeta(in *VulnerabilityManifestMeta, out *softwarecomposition.VulnerabilityManifestMeta, s conversion.Scope) error

Convert_v1beta1_VulnerabilityManifestMeta_To_softwarecomposition_VulnerabilityManifestMeta is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilityManifestReportMeta_To_softwarecomposition_VulnerabilityManifestReportMeta

func Convert_v1beta1_VulnerabilityManifestReportMeta_To_softwarecomposition_VulnerabilityManifestReportMeta(in *VulnerabilityManifestReportMeta, out *softwarecomposition.VulnerabilityManifestReportMeta, s conversion.Scope) error

Convert_v1beta1_VulnerabilityManifestReportMeta_To_softwarecomposition_VulnerabilityManifestReportMeta is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilityManifestSpec_To_softwarecomposition_VulnerabilityManifestSpec

func Convert_v1beta1_VulnerabilityManifestSpec_To_softwarecomposition_VulnerabilityManifestSpec(in *VulnerabilityManifestSpec, out *softwarecomposition.VulnerabilityManifestSpec, s conversion.Scope) error

Convert_v1beta1_VulnerabilityManifestSpec_To_softwarecomposition_VulnerabilityManifestSpec is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilityManifestStatus_To_softwarecomposition_VulnerabilityManifestStatus

func Convert_v1beta1_VulnerabilityManifestStatus_To_softwarecomposition_VulnerabilityManifestStatus(in *VulnerabilityManifestStatus, out *softwarecomposition.VulnerabilityManifestStatus, s conversion.Scope) error

Convert_v1beta1_VulnerabilityManifestStatus_To_softwarecomposition_VulnerabilityManifestStatus is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilityManifestSummaryList_To_softwarecomposition_VulnerabilityManifestSummaryList added in v0.0.7

func Convert_v1beta1_VulnerabilityManifestSummaryList_To_softwarecomposition_VulnerabilityManifestSummaryList(in *VulnerabilityManifestSummaryList, out *softwarecomposition.VulnerabilityManifestSummaryList, s conversion.Scope) error

Convert_v1beta1_VulnerabilityManifestSummaryList_To_softwarecomposition_VulnerabilityManifestSummaryList is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilityManifestSummarySpec_To_softwarecomposition_VulnerabilityManifestSummarySpec added in v0.0.7

func Convert_v1beta1_VulnerabilityManifestSummarySpec_To_softwarecomposition_VulnerabilityManifestSummarySpec(in *VulnerabilityManifestSummarySpec, out *softwarecomposition.VulnerabilityManifestSummarySpec, s conversion.Scope) error

Convert_v1beta1_VulnerabilityManifestSummarySpec_To_softwarecomposition_VulnerabilityManifestSummarySpec is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilityManifestSummary_To_softwarecomposition_VulnerabilityManifestSummary added in v0.0.7

func Convert_v1beta1_VulnerabilityManifestSummary_To_softwarecomposition_VulnerabilityManifestSummary(in *VulnerabilityManifestSummary, out *softwarecomposition.VulnerabilityManifestSummary, s conversion.Scope) error

Convert_v1beta1_VulnerabilityManifestSummary_To_softwarecomposition_VulnerabilityManifestSummary is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilityManifestToolMeta_To_softwarecomposition_VulnerabilityManifestToolMeta

func Convert_v1beta1_VulnerabilityManifestToolMeta_To_softwarecomposition_VulnerabilityManifestToolMeta(in *VulnerabilityManifestToolMeta, out *softwarecomposition.VulnerabilityManifestToolMeta, s conversion.Scope) error

Convert_v1beta1_VulnerabilityManifestToolMeta_To_softwarecomposition_VulnerabilityManifestToolMeta is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilityManifest_To_softwarecomposition_VulnerabilityManifest

func Convert_v1beta1_VulnerabilityManifest_To_softwarecomposition_VulnerabilityManifest(in *VulnerabilityManifest, out *softwarecomposition.VulnerabilityManifest, s conversion.Scope) error

Convert_v1beta1_VulnerabilityManifest_To_softwarecomposition_VulnerabilityManifest is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilityMetadata_To_softwarecomposition_VulnerabilityMetadata

func Convert_v1beta1_VulnerabilityMetadata_To_softwarecomposition_VulnerabilityMetadata(in *VulnerabilityMetadata, out *softwarecomposition.VulnerabilityMetadata, s conversion.Scope) error

Convert_v1beta1_VulnerabilityMetadata_To_softwarecomposition_VulnerabilityMetadata is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilitySummaryList_To_softwarecomposition_VulnerabilitySummaryList added in v0.0.20

func Convert_v1beta1_VulnerabilitySummaryList_To_softwarecomposition_VulnerabilitySummaryList(in *VulnerabilitySummaryList, out *softwarecomposition.VulnerabilitySummaryList, s conversion.Scope) error

Convert_v1beta1_VulnerabilitySummaryList_To_softwarecomposition_VulnerabilitySummaryList is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilitySummarySpec_To_softwarecomposition_VulnerabilitySummarySpec added in v0.0.20

func Convert_v1beta1_VulnerabilitySummarySpec_To_softwarecomposition_VulnerabilitySummarySpec(in *VulnerabilitySummarySpec, out *softwarecomposition.VulnerabilitySummarySpec, s conversion.Scope) error

Convert_v1beta1_VulnerabilitySummarySpec_To_softwarecomposition_VulnerabilitySummarySpec is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilitySummaryStatus_To_softwarecomposition_VulnerabilitySummaryStatus added in v0.0.20

func Convert_v1beta1_VulnerabilitySummaryStatus_To_softwarecomposition_VulnerabilitySummaryStatus(in *VulnerabilitySummaryStatus, out *softwarecomposition.VulnerabilitySummaryStatus, s conversion.Scope) error

Convert_v1beta1_VulnerabilitySummaryStatus_To_softwarecomposition_VulnerabilitySummaryStatus is an autogenerated conversion function.

func Convert_v1beta1_VulnerabilitySummary_To_softwarecomposition_VulnerabilitySummary added in v0.0.20

func Convert_v1beta1_VulnerabilitySummary_To_softwarecomposition_VulnerabilitySummary(in *VulnerabilitySummary, out *softwarecomposition.VulnerabilitySummary, s conversion.Scope) error

Convert_v1beta1_VulnerabilitySummary_To_softwarecomposition_VulnerabilitySummary is an autogenerated conversion function.

func Convert_v1beta1_Vulnerability_To_softwarecomposition_Vulnerability

func Convert_v1beta1_Vulnerability_To_softwarecomposition_Vulnerability(in *Vulnerability, out *softwarecomposition.Vulnerability, s conversion.Scope) error

Convert_v1beta1_Vulnerability_To_softwarecomposition_Vulnerability is an autogenerated conversion function.

func Convert_v1beta1_WorkloadConfigurationScanList_To_softwarecomposition_WorkloadConfigurationScanList added in v0.0.16

func Convert_v1beta1_WorkloadConfigurationScanList_To_softwarecomposition_WorkloadConfigurationScanList(in *WorkloadConfigurationScanList, out *softwarecomposition.WorkloadConfigurationScanList, s conversion.Scope) error

Convert_v1beta1_WorkloadConfigurationScanList_To_softwarecomposition_WorkloadConfigurationScanList is an autogenerated conversion function.

func Convert_v1beta1_WorkloadConfigurationScanSeveritiesSummary_To_softwarecomposition_WorkloadConfigurationScanSeveritiesSummary added in v0.0.16

func Convert_v1beta1_WorkloadConfigurationScanSeveritiesSummary_To_softwarecomposition_WorkloadConfigurationScanSeveritiesSummary(in *WorkloadConfigurationScanSeveritiesSummary, out *softwarecomposition.WorkloadConfigurationScanSeveritiesSummary, s conversion.Scope) error

Convert_v1beta1_WorkloadConfigurationScanSeveritiesSummary_To_softwarecomposition_WorkloadConfigurationScanSeveritiesSummary is an autogenerated conversion function.

func Convert_v1beta1_WorkloadConfigurationScanSpec_To_softwarecomposition_WorkloadConfigurationScanSpec added in v0.0.16

func Convert_v1beta1_WorkloadConfigurationScanSpec_To_softwarecomposition_WorkloadConfigurationScanSpec(in *WorkloadConfigurationScanSpec, out *softwarecomposition.WorkloadConfigurationScanSpec, s conversion.Scope) error

Convert_v1beta1_WorkloadConfigurationScanSpec_To_softwarecomposition_WorkloadConfigurationScanSpec is an autogenerated conversion function.

func Convert_v1beta1_WorkloadConfigurationScanSummaryIdentifier_To_softwarecomposition_WorkloadConfigurationScanSummaryIdentifier added in v0.0.18

func Convert_v1beta1_WorkloadConfigurationScanSummaryIdentifier_To_softwarecomposition_WorkloadConfigurationScanSummaryIdentifier(in *WorkloadConfigurationScanSummaryIdentifier, out *softwarecomposition.WorkloadConfigurationScanSummaryIdentifier, s conversion.Scope) error

Convert_v1beta1_WorkloadConfigurationScanSummaryIdentifier_To_softwarecomposition_WorkloadConfigurationScanSummaryIdentifier is an autogenerated conversion function.

func Convert_v1beta1_WorkloadConfigurationScanSummaryList_To_softwarecomposition_WorkloadConfigurationScanSummaryList added in v0.0.16

func Convert_v1beta1_WorkloadConfigurationScanSummaryList_To_softwarecomposition_WorkloadConfigurationScanSummaryList(in *WorkloadConfigurationScanSummaryList, out *softwarecomposition.WorkloadConfigurationScanSummaryList, s conversion.Scope) error

Convert_v1beta1_WorkloadConfigurationScanSummaryList_To_softwarecomposition_WorkloadConfigurationScanSummaryList is an autogenerated conversion function.

func Convert_v1beta1_WorkloadConfigurationScanSummarySpec_To_softwarecomposition_WorkloadConfigurationScanSummarySpec added in v0.0.16

func Convert_v1beta1_WorkloadConfigurationScanSummarySpec_To_softwarecomposition_WorkloadConfigurationScanSummarySpec(in *WorkloadConfigurationScanSummarySpec, out *softwarecomposition.WorkloadConfigurationScanSummarySpec, s conversion.Scope) error

Convert_v1beta1_WorkloadConfigurationScanSummarySpec_To_softwarecomposition_WorkloadConfigurationScanSummarySpec is an autogenerated conversion function.

func Convert_v1beta1_WorkloadConfigurationScanSummary_To_softwarecomposition_WorkloadConfigurationScanSummary added in v0.0.16

func Convert_v1beta1_WorkloadConfigurationScanSummary_To_softwarecomposition_WorkloadConfigurationScanSummary(in *WorkloadConfigurationScanSummary, out *softwarecomposition.WorkloadConfigurationScanSummary, s conversion.Scope) error

Convert_v1beta1_WorkloadConfigurationScanSummary_To_softwarecomposition_WorkloadConfigurationScanSummary is an autogenerated conversion function.

func Convert_v1beta1_WorkloadConfigurationScan_To_softwarecomposition_WorkloadConfigurationScan added in v0.0.16

func Convert_v1beta1_WorkloadConfigurationScan_To_softwarecomposition_WorkloadConfigurationScan(in *WorkloadConfigurationScan, out *softwarecomposition.WorkloadConfigurationScan, s conversion.Scope) error

Convert_v1beta1_WorkloadConfigurationScan_To_softwarecomposition_WorkloadConfigurationScan is an autogenerated conversion function.

func Convert_v1beta1_WorkloadScanRelatedObject_To_softwarecomposition_WorkloadScanRelatedObject added in v0.0.16

func Convert_v1beta1_WorkloadScanRelatedObject_To_softwarecomposition_WorkloadScanRelatedObject(in *WorkloadScanRelatedObject, out *softwarecomposition.WorkloadScanRelatedObject, s conversion.Scope) error

Convert_v1beta1_WorkloadScanRelatedObject_To_softwarecomposition_WorkloadScanRelatedObject is an autogenerated conversion function.

func RegisterConversions

func RegisterConversions(s *runtime.Scheme) error

RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.

func RegisterDefaults

func RegisterDefaults(scheme *runtime.Scheme) error

RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.

func RenderDocElementID

func RenderDocElementID(deID DocElementID) string

RenderDocElementID takes a DocElementID and returns the string equivalent, with the SPDXRef- prefix (and, if applicable, the DocumentRef- prefix) reinserted. If a SpecialID is present, it will be rendered verbatim and DocumentRefID and ElementRefID will be ignored.

func RenderElementID

func RenderElementID(eID ElementID) string

RenderElementID takes an ElementID and returns the string equivalent, with the SPDXRef- prefix reinserted.

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type Advisory

type Advisory struct {
	ID   string `json:"id"`
	Link string `json:"link"`
}

func (*Advisory) DeepCopy

func (in *Advisory) DeepCopy() *Advisory

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Advisory.

func (*Advisory) DeepCopyInto

func (in *Advisory) DeepCopyInto(out *Advisory)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Algorithm added in v0.0.29

type Algorithm string

type Annotation

type Annotation struct {
	// 12.1: Annotator
	// Cardinality: conditional (mandatory, one) if there is an Annotation
	Annotator Annotator `json:"annotator"`

	// 12.2: Annotation Date: YYYY-MM-DDThh:mm:ssZ
	// Cardinality: conditional (mandatory, one) if there is an Annotation
	AnnotationDate string `json:"annotationDate"`

	// 12.3: Annotation Type: "REVIEW" or "OTHER"
	// Cardinality: conditional (mandatory, one) if there is an Annotation
	AnnotationType string `json:"annotationType"`

	// 12.4: SPDX Identifier Reference
	// Cardinality: conditional (mandatory, one) if there is an Annotation
	// This field is not used in hierarchical data formats where the referenced element is clear, such as JSON or YAML.
	AnnotationSPDXIdentifier DocElementID `json:"-" yaml:"-"`

	// 12.5: Annotation Comment
	// Cardinality: conditional (mandatory, one) if there is an Annotation
	AnnotationComment string `json:"comment"`
}

Annotation is an Annotation section of an SPDX Document for version 2.3 of the spec.

func (*Annotation) DeepCopy

func (in *Annotation) DeepCopy() *Annotation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Annotation.

func (*Annotation) DeepCopyInto

func (in *Annotation) DeepCopyInto(out *Annotation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Annotator

type Annotator struct {
	Annotator string
	// including AnnotatorType: one of "Person", "Organization" or "Tool"
	AnnotatorType string
}

func (*Annotator) DeepCopy

func (in *Annotator) DeepCopy() *Annotator

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Annotator.

func (*Annotator) DeepCopyInto

func (in *Annotator) DeepCopyInto(out *Annotator)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (Annotator) MarshalJSON

func (a Annotator) MarshalJSON() ([]byte, error)

MarshalJSON converts the receiver into a slice of bytes representing an Annotator in string form. This function is also used when marshalling to YAML

func (*Annotator) UnmarshalJSON

func (a *Annotator) UnmarshalJSON(data []byte) error

UnmarshalJSON takes an annotator in the typical one-line format and parses it into an Annotator struct. This function is also used when unmarshalling YAML

type ApplicationActivity added in v0.0.22

type ApplicationActivity struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   ApplicationActivitySpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status ApplicationActivityStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

func (*ApplicationActivity) DeepCopy added in v0.0.22

func (in *ApplicationActivity) DeepCopy() *ApplicationActivity

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationActivity.

func (*ApplicationActivity) DeepCopyInto added in v0.0.22

func (in *ApplicationActivity) DeepCopyInto(out *ApplicationActivity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApplicationActivity) DeepCopyObject added in v0.0.22

func (in *ApplicationActivity) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ApplicationActivityList added in v0.0.22

type ApplicationActivityList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []ApplicationActivity `json:"items" protobuf:"bytes,2,rep,name=items"`
}

func (*ApplicationActivityList) DeepCopy added in v0.0.22

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationActivityList.

func (*ApplicationActivityList) DeepCopyInto added in v0.0.22

func (in *ApplicationActivityList) DeepCopyInto(out *ApplicationActivityList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApplicationActivityList) DeepCopyObject added in v0.0.22

func (in *ApplicationActivityList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ApplicationActivitySpec added in v0.0.22

type ApplicationActivitySpec struct {
	Syscalls []string `json:"syscalls,omitempty"`
}

func (*ApplicationActivitySpec) DeepCopy added in v0.0.22

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationActivitySpec.

func (*ApplicationActivitySpec) DeepCopyInto added in v0.0.22

func (in *ApplicationActivitySpec) DeepCopyInto(out *ApplicationActivitySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApplicationActivityStatus added in v0.0.22

type ApplicationActivityStatus struct {
}

func (*ApplicationActivityStatus) DeepCopy added in v0.0.22

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationActivityStatus.

func (*ApplicationActivityStatus) DeepCopyInto added in v0.0.22

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApplicationProfile added in v0.0.22

type ApplicationProfile struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   ApplicationProfileSpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status ApplicationProfileStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

func (*ApplicationProfile) DeepCopy added in v0.0.22

func (in *ApplicationProfile) DeepCopy() *ApplicationProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationProfile.

func (*ApplicationProfile) DeepCopyInto added in v0.0.22

func (in *ApplicationProfile) DeepCopyInto(out *ApplicationProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApplicationProfile) DeepCopyObject added in v0.0.22

func (in *ApplicationProfile) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ApplicationProfileContainer added in v0.0.37

type ApplicationProfileContainer struct {
	Name         string   `json:"name,omitempty"`
	Capabilities []string `json:"capabilities,omitempty"`
	// +patchMergeKey=path
	// +patchStrategy=merge
	Execs []ExecCalls `json:"execs,omitempty" patchStrategy:"merge" patchMergeKey:"path"`
	// +patchMergeKey=path
	// +patchStrategy=merge
	Opens    []OpenCalls `json:"opens,omitempty" patchStrategy:"merge" patchMergeKey:"path"`
	Syscalls []string    `json:"syscalls,omitempty"`
}

func (*ApplicationProfileContainer) DeepCopy added in v0.0.37

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationProfileContainer.

func (*ApplicationProfileContainer) DeepCopyInto added in v0.0.37

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApplicationProfileList added in v0.0.22

type ApplicationProfileList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []ApplicationProfile `json:"items" protobuf:"bytes,2,rep,name=items"`
}

func (*ApplicationProfileList) DeepCopy added in v0.0.22

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationProfileList.

func (*ApplicationProfileList) DeepCopyInto added in v0.0.22

func (in *ApplicationProfileList) DeepCopyInto(out *ApplicationProfileList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApplicationProfileList) DeepCopyObject added in v0.0.22

func (in *ApplicationProfileList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ApplicationProfileSpec added in v0.0.22

type ApplicationProfileSpec struct {
	// +patchMergeKey=name
	// +patchStrategy=merge
	Containers []ApplicationProfileContainer `json:"containers,omitempty" patchStrategy:"merge" patchMergeKey:"name"`
	// +patchMergeKey=name
	// +patchStrategy=merge
	InitContainers []ApplicationProfileContainer `json:"initContainers,omitempty" patchStrategy:"merge" patchMergeKey:"name"`
}

func (*ApplicationProfileSpec) DeepCopy added in v0.0.22

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationProfileSpec.

func (*ApplicationProfileSpec) DeepCopyInto added in v0.0.22

func (in *ApplicationProfileSpec) DeepCopyInto(out *ApplicationProfileSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApplicationProfileStatus added in v0.0.22

type ApplicationProfileStatus struct {
}

func (*ApplicationProfileStatus) DeepCopy added in v0.0.22

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationProfileStatus.

func (*ApplicationProfileStatus) DeepCopyInto added in v0.0.22

func (in *ApplicationProfileStatus) DeepCopyInto(out *ApplicationProfileStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApplicationProfileSummary added in v0.0.22

type ApplicationProfileSummary struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
}

func (*ApplicationProfileSummary) DeepCopy added in v0.0.22

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationProfileSummary.

func (*ApplicationProfileSummary) DeepCopyInto added in v0.0.22

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApplicationProfileSummary) DeepCopyObject added in v0.0.22

func (in *ApplicationProfileSummary) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ApplicationProfileSummaryList added in v0.0.22

type ApplicationProfileSummaryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []ApplicationProfileSummary `json:"items" protobuf:"bytes,2,rep,name=items"`
}

func (*ApplicationProfileSummaryList) DeepCopy added in v0.0.22

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationProfileSummaryList.

func (*ApplicationProfileSummaryList) DeepCopyInto added in v0.0.22

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApplicationProfileSummaryList) DeepCopyObject added in v0.0.22

func (in *ApplicationProfileSummaryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ArtifactOfProject

type ArtifactOfProject struct {

	// DEPRECATED in version 2.1 of spec
	// 8.9: Artifact of Project Name
	// Cardinality: conditional, required if present, one per AOP
	Name string `json:"name"`

	// DEPRECATED in version 2.1 of spec
	// 8.10: Artifact of Project Homepage: URL or "UNKNOWN"
	// Cardinality: optional, one per AOP
	HomePage string `json:"homePage"`

	// DEPRECATED in version 2.1 of spec
	// 8.11: Artifact of Project Uniform Resource Identifier
	// Cardinality: optional, one per AOP
	URI string `json:"URI"`
}

ArtifactOfProject is a DEPRECATED collection of data regarding a Package, as defined in sections 8.9-8.11 in version 2.3 of the spec. NOTE: the JSON schema does not define the structure of this object: https://github.com/spdx/spdx-spec/blob/development/v2.3.1/schemas/spdx-schema.json#L480

func (*ArtifactOfProject) DeepCopy

func (in *ArtifactOfProject) DeepCopy() *ArtifactOfProject

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactOfProject.

func (*ArtifactOfProject) DeepCopyInto

func (in *ArtifactOfProject) DeepCopyInto(out *ArtifactOfProject)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Checksum

type Checksum struct {
	Algorithm ChecksumAlgorithm `json:"algorithm"`
	Value     string            `json:"checksumValue"`
}

Checksum provides a unique identifier to match analysis information on each specific file in a package. The Algorithm field describes the ChecksumAlgorithm used and the Value represents the file checksum

func (*Checksum) DeepCopy

func (in *Checksum) DeepCopy() *Checksum

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Checksum.

func (*Checksum) DeepCopyInto

func (in *Checksum) DeepCopyInto(out *Checksum)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ChecksumAlgorithm

type ChecksumAlgorithm string

ChecksumAlgorithm represents the algorithm used to generate the file checksum in the Checksum struct.

const (
	SHA224      ChecksumAlgorithm = "SHA224"
	SHA1        ChecksumAlgorithm = "SHA1"
	SHA256      ChecksumAlgorithm = "SHA256"
	SHA384      ChecksumAlgorithm = "SHA384"
	SHA512      ChecksumAlgorithm = "SHA512"
	MD2         ChecksumAlgorithm = "MD2"
	MD4         ChecksumAlgorithm = "MD4"
	MD5         ChecksumAlgorithm = "MD5"
	MD6         ChecksumAlgorithm = "MD6"
	SHA3_256    ChecksumAlgorithm = "SHA3-256"
	SHA3_384    ChecksumAlgorithm = "SHA3-384"
	SHA3_512    ChecksumAlgorithm = "SHA3-512"
	BLAKE2b_256 ChecksumAlgorithm = "BLAKE2b-256"
	BLAKE2b_384 ChecksumAlgorithm = "BLAKE2b-384"
	BLAKE2b_512 ChecksumAlgorithm = "BLAKE2b-512"
	BLAKE3      ChecksumAlgorithm = "BLAKE3"
	ADLER32     ChecksumAlgorithm = "ADLER32"
)

The checksum algorithms mentioned in the spdxv2.2.0 https://spdx.github.io/spdx-spec/4-file-information/#44-file-checksum

type CommunicationType added in v0.0.33

type CommunicationType string

type Component added in v0.0.29

type Component struct {
	// ID is an IRI identifying the component. It is optional as the component
	// can also be identified using hashes or software identifiers.
	ID string `json:"@id,omitempty"`

	// Hashes is a map of hashes to identify the component using cryptographic
	// hashes.
	Hashes map[Algorithm]Hash `json:"hashes,omitempty"`

	// Identifiers is a list of software identifiers that describe the component.
	Identifiers map[IdentifierType]string `json:"identifiers,omitempty"`

	// Supplier is an optional machine-readable identifier for the supplier of
	// the component. Valid examples include email address or IRIs.
	Supplier string `json:"supplier,omitempty"`
}

func (*Component) DeepCopy added in v0.0.29

func (in *Component) DeepCopy() *Component

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Component.

func (*Component) DeepCopyInto added in v0.0.29

func (in *Component) DeepCopyInto(out *Component)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigurationScanSummary added in v0.0.18

type ConfigurationScanSummary struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec ConfigurationScanSummarySpec `json:"spec"`
}

ConfigurationScanSummary is a summary for a group of WorkloadConfigurationScanSummary objects for a given scope (ex. namespace).

func (*ConfigurationScanSummary) DeepCopy added in v0.0.18

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationScanSummary.

func (*ConfigurationScanSummary) DeepCopyInto added in v0.0.18

func (in *ConfigurationScanSummary) DeepCopyInto(out *ConfigurationScanSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigurationScanSummary) DeepCopyObject added in v0.0.18

func (in *ConfigurationScanSummary) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigurationScanSummaryList added in v0.0.18

type ConfigurationScanSummaryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []ConfigurationScanSummary `json:"items"`
}

ConfigurationScanSummaryList is a list of ConfigurationScanSummary summaries.

func (*ConfigurationScanSummaryList) DeepCopy added in v0.0.18

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationScanSummaryList.

func (*ConfigurationScanSummaryList) DeepCopyInto added in v0.0.18

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigurationScanSummaryList) DeepCopyObject added in v0.0.18

func (in *ConfigurationScanSummaryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigurationScanSummarySpec added in v0.0.18

type ConfigurationScanSummarySpec struct {
	Severities                                  WorkloadConfigurationScanSeveritiesSummary   `json:"severities"`
	WorkloadConfigurationScanSummaryIdentifiers []WorkloadConfigurationScanSummaryIdentifier `json:"summaryRef"`
}

func (*ConfigurationScanSummarySpec) DeepCopy added in v0.0.18

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationScanSummarySpec.

func (*ConfigurationScanSummarySpec) DeepCopyInto added in v0.0.18

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ControlSeverity added in v0.0.16

type ControlSeverity struct {
	Severity    string  `json:"severity"`
	ScoreFactor float32 `json:"scoreFactor"`
}

func (*ControlSeverity) DeepCopy added in v0.0.16

func (in *ControlSeverity) DeepCopy() *ControlSeverity

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControlSeverity.

func (*ControlSeverity) DeepCopyInto added in v0.0.16

func (in *ControlSeverity) DeepCopyInto(out *ControlSeverity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Coordinates added in v0.0.42

type Coordinates struct {
	RealPath     string `json:"path" cyclonedx:"path"`                 // The path where all path ancestors have no hardlinks / symlinks
	FileSystemID string `json:"layerID,omitempty" cyclonedx:"layerID"` // An ID representing the filesystem. For container images, this is a layer digest. For directories or a root filesystem, this is blank.
}

Coordinates contains the minimal information needed to describe how to find a file within any possible source object (e.g. image and directory sources)

func (*Coordinates) DeepCopy added in v0.0.42

func (in *Coordinates) DeepCopy() *Coordinates

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Coordinates.

func (*Coordinates) DeepCopyInto added in v0.0.42

func (in *Coordinates) DeepCopyInto(out *Coordinates)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CreationInfo

type CreationInfo struct {
	// 6.7: License List Version
	// Cardinality: optional, one
	LicenseListVersion string `json:"licenseListVersion"`

	// 6.8: Creators: may have multiple keys for Person, Organization
	//      and/or Tool
	// Cardinality: mandatory, one or many
	Creators []Creator `json:"creators"`

	// 6.9: Created: data format YYYY-MM-DDThh:mm:ssZ
	// Cardinality: mandatory, one
	Created string `json:"created"`

	// 6.10: Creator Comment
	// Cardinality: optional, one
	CreatorComment string `json:"comment"`
}

CreationInfo is a Document Creation Information section of an SPDX Document for version 2.3 of the spec.

func (*CreationInfo) DeepCopy

func (in *CreationInfo) DeepCopy() *CreationInfo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreationInfo.

func (*CreationInfo) DeepCopyInto

func (in *CreationInfo) DeepCopyInto(out *CreationInfo)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Creator

type Creator struct {
	Creator string
	// CreatorType should be one of "Person", "Organization", or "Tool"
	CreatorType string
}

Creator is a wrapper around the Creator SPDX field. The SPDX field contains two values, which requires special handling in order to marshal/unmarshal it to/from Go data types.

func (*Creator) DeepCopy

func (in *Creator) DeepCopy() *Creator

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Creator.

func (*Creator) DeepCopyInto

func (in *Creator) DeepCopyInto(out *Creator)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (Creator) MarshalJSON

func (c Creator) MarshalJSON() ([]byte, error)

MarshalJSON converts the receiver into a slice of bytes representing a Creator in string form. This function is also used with marshalling to YAML

func (*Creator) UnmarshalJSON

func (c *Creator) UnmarshalJSON(data []byte) error

UnmarshalJSON takes an annotator in the typical one-line format and parses it into a Creator struct. This function is also used when unmarshalling YAML

type Cvss

type Cvss struct {
	Version        string          `json:"version"`
	Vector         string          `json:"vector"`
	Metrics        CvssMetrics     `json:"metrics"`
	VendorMetadata json.RawMessage `json:"vendorMetadata,omitempty"`
}

func (*Cvss) DeepCopy

func (in *Cvss) DeepCopy() *Cvss

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cvss.

func (*Cvss) DeepCopyInto

func (in *Cvss) DeepCopyInto(out *Cvss)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CvssMetrics

type CvssMetrics struct {
	BaseScore           float64  `json:"baseScore"`
	ExploitabilityScore *float64 `json:"exploitabilityScore,omitempty"`
	ImpactScore         *float64 `json:"impactScore,omitempty"`
}

func (*CvssMetrics) DeepCopy

func (in *CvssMetrics) DeepCopy() *CvssMetrics

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CvssMetrics.

func (*CvssMetrics) DeepCopyInto

func (in *CvssMetrics) DeepCopyInto(out *CvssMetrics)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Descriptor

type Descriptor struct {
	Name                  string          `json:"name"`
	Version               string          `json:"version"`
	Configuration         json.RawMessage `json:"configuration,omitempty"`
	VulnerabilityDBStatus json.RawMessage `json:"db,omitempty"`
}

func (*Descriptor) DeepCopy

func (in *Descriptor) DeepCopy() *Descriptor

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Descriptor.

func (*Descriptor) DeepCopyInto

func (in *Descriptor) DeepCopyInto(out *Descriptor)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Digest added in v0.0.42

type Digest struct {
	Algorithm string `json:"algorithm"`
	Value     string `json:"value"`
}

func (*Digest) DeepCopy added in v0.0.42

func (in *Digest) DeepCopy() *Digest

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Digest.

func (*Digest) DeepCopyInto added in v0.0.42

func (in *Digest) DeepCopyInto(out *Digest)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Distribution

type Distribution struct {
	Name    string   `json:"name"`
	Version string   `json:"version"`
	IDLike  []string `json:"idLike"`
}

func (*Distribution) DeepCopy

func (in *Distribution) DeepCopy() *Distribution

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Distribution.

func (*Distribution) DeepCopyInto

func (in *Distribution) DeepCopyInto(out *Distribution)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DocElementID

type DocElementID struct {
	DocumentRefID string
	ElementRefID  ElementID
	SpecialID     string
}

DocElementID represents an SPDX element identifier that could be defined in a different SPDX document, and therefore could have a "DocumentRef-" portion, such as Relationships and Annotations. ElementID is used for attributes in which a "DocumentRef-" portion cannot appear, such as a Package or File definition (since it is necessarily being defined in the present document). DocumentRefID will be the empty string for elements defined in the present document. DocElementIDs should NOT contain the mandatory 'DocumentRef-' or 'SPDXRef-' portions. SpecialID is used ONLY if the DocElementID matches a defined set of permitted special values for a particular field, e.g. "NONE" or "NOASSERTION" for the right-hand side of Relationships. If SpecialID is set, DocumentRefID and ElementRefID should be empty (and vice versa).

func MakeDocElementID

func MakeDocElementID(docRef string, eltRef string) DocElementID

MakeDocElementID takes strings (without prefixes) for the DocumentRef- and SPDXRef- identifiers, and returns a DocElementID. An empty string should be used for the DocumentRef- portion if it is referring to the present document.

func MakeDocElementSpecial

func MakeDocElementSpecial(specialID string) DocElementID

MakeDocElementSpecial takes a "special" string (e.g. "NONE" or "NOASSERTION" for the right side of a Relationship), nd returns a DocElementID with it in the SpecialID field. Other fields will be empty.

func (*DocElementID) DeepCopy

func (in *DocElementID) DeepCopy() *DocElementID

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocElementID.

func (*DocElementID) DeepCopyInto

func (in *DocElementID) DeepCopyInto(out *DocElementID)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (DocElementID) MarshalJSON

func (d DocElementID) MarshalJSON() ([]byte, error)

MarshalJSON converts the receiver into a slice of bytes representing a DocElementID in string form. This function is also used when marshalling to YAML

func (*DocElementID) UnmarshalJSON

func (d *DocElementID) UnmarshalJSON(data []byte) (err error)

UnmarshalJSON takes a SPDX Identifier string parses it into a DocElementID struct. This function is also used when unmarshalling YAML

type Document

type Document struct {
	// Added
	DocumentDescribes []string `json:"documentDescribes"`

	// 6.1: SPDX Version; should be in the format "SPDX-2.3"
	// Cardinality: mandatory, one
	SPDXVersion string `json:"spdxVersion"`

	// 6.2: Data License; should be "CC0-1.0"
	// Cardinality: mandatory, one
	DataLicense string `json:"dataLicense"`

	// 6.3: SPDX Identifier; should be "DOCUMENT" to represent
	//      mandatory identifier of SPDXRef-DOCUMENT
	// Cardinality: mandatory, one
	SPDXIdentifier ElementID `json:"SPDXID"`

	// 6.4: Document Name
	// Cardinality: mandatory, one
	DocumentName string `json:"name"`

	// 6.5: Document Namespace
	// Cardinality: mandatory, one
	DocumentNamespace string `json:"documentNamespace"`

	// 6.6: External Document References
	// Cardinality: optional, one or many
	ExternalDocumentReferences []ExternalDocumentRef `json:"externalDocumentRefs"`

	// 6.11: Document Comment
	// Cardinality: optional, one
	DocumentComment string `json:"comment"`

	CreationInfo *CreationInfo `json:"creationInfo"`
	// +patchMergeKey=name
	// +patchStrategy=merge
	Packages []*Package `json:"packages"  patchStrategy:"merge" patchMergeKey:"name"`
	// +patchMergeKey=fileName
	// +patchStrategy=merge
	Files         []*File         `json:"files" patchStrategy:"merge" patchMergeKey:"fileName"`
	OtherLicenses []*OtherLicense `json:"hasExtractedLicensingInfos"`
	// +patchMergeKey=spdxElementId
	// +patchStrategy=merge
	Relationships []*Relationship `json:"relationships"  patchStrategy:"merge" patchMergeKey:"spdxElementId"`
	Annotations   []Annotation    `json:"annotations"`
	Snippets      []Snippet       `json:"snippets"`

	// DEPRECATED in version 2.0 of spec
	Reviews []*Review `json:"-" yaml:"-"`
}

Document is an SPDX Document for version 2.3 of the spec. See https://spdx.github.io/spdx-spec/v2.3/document-creation-information

func (*Document) DeepCopy

func (in *Document) DeepCopy() *Document

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Document.

func (*Document) DeepCopyInto

func (in *Document) DeepCopyInto(out *Document)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElementID

type ElementID string

ElementID represents the identifier string portion of an SPDX element identifier. DocElementID should be used for any attributes which can contain identifiers defined in a different SPDX document. ElementIDs should NOT contain the mandatory 'SPDXRef-' portion.

func (ElementID) MarshalJSON

func (d ElementID) MarshalJSON() ([]byte, error)

MarshalJSON returns an SPDXRef- prefixed JSON string

func (*ElementID) UnmarshalJSON

func (d *ElementID) UnmarshalJSON(data []byte) error

UnmarshalJSON validates SPDXRef- prefixes and removes them when processing ElementIDs

type ExecCalls added in v0.0.22

type ExecCalls struct {
	Path string   `json:"path,omitempty"`
	Args []string `json:"args,omitempty"`
	Envs []string `json:"envs,omitempty"`
}

func (*ExecCalls) DeepCopy added in v0.0.22

func (in *ExecCalls) DeepCopy() *ExecCalls

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecCalls.

func (*ExecCalls) DeepCopyInto added in v0.0.22

func (in *ExecCalls) DeepCopyInto(out *ExecCalls)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ExternalDocumentRef

type ExternalDocumentRef struct {
	// DocumentRefID is the ID string defined in the start of the
	// reference. It should _not_ contain the "DocumentRef-" part
	// of the mandatory ID string.
	DocumentRefID string `json:"externalDocumentId"`

	// URI is the URI defined for the external document
	URI string `json:"spdxDocument"`

	// Checksum is the actual hash data
	Checksum Checksum `json:"checksum"`
}

ExternalDocumentRef is a reference to an external SPDX document as defined in section 6.6 for version 2.3 of the spec.

func (*ExternalDocumentRef) DeepCopy

func (in *ExternalDocumentRef) DeepCopy() *ExternalDocumentRef

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalDocumentRef.

func (*ExternalDocumentRef) DeepCopyInto

func (in *ExternalDocumentRef) DeepCopyInto(out *ExternalDocumentRef)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type File

type File struct {
	// 8.1: File Name
	// Cardinality: mandatory, one
	FileName string `json:"fileName"`

	// 8.2: File SPDX Identifier: "SPDXRef-[idstring]"
	// Cardinality: mandatory, one
	FileSPDXIdentifier ElementID `json:"SPDXID"`

	// 8.3: File Types
	// Cardinality: optional, multiple
	FileTypes []string `json:"fileTypes"`

	// 8.4: File Checksum: may have keys for SHA1, SHA256, MD5, SHA3-256, SHA3-384, SHA3-512, BLAKE2b-256, BLAKE2b-384, BLAKE2b-512, BLAKE3, ADLER32
	// Cardinality: mandatory, one SHA1, others may be optionally provided
	Checksums []Checksum `json:"checksums"`

	// 8.5: Concluded License: SPDX License Expression, "NONE" or "NOASSERTION"
	// Cardinality: optional, one
	LicenseConcluded string `json:"licenseConcluded"`

	// 8.6: License Information in File: SPDX License Expression, "NONE" or "NOASSERTION"
	// Cardinality: optional, one or many
	LicenseInfoInFiles []string `json:"licenseInfoInFiles"`

	// 8.7: Comments on License
	// Cardinality: optional, one
	LicenseComments string `json:"licenseComments"`

	// 8.8: Copyright Text: copyright notice(s) text, "NONE" or "NOASSERTION"
	// Cardinality: mandatory, one
	FileCopyrightText string `json:"copyrightText"`

	// DEPRECATED in version 2.1 of spec
	// 8.9-8.11: Artifact of Project variables (defined below)
	// Cardinality: optional, one or many
	ArtifactOfProjects []*ArtifactOfProject `json:"artifactOfs"`

	// 8.12: File Comment
	// Cardinality: optional, one
	FileComment string `json:"comment"`

	// 8.13: File Notice
	// Cardinality: optional, one
	FileNotice string `json:"noticeText"`

	// 8.14: File Contributor
	// Cardinality: optional, one or many
	FileContributors []string `json:"fileContributors"`

	// 8.15: File Attribution Text
	// Cardinality: optional, one or many
	FileAttributionTexts []string `json:"attributionTexts"`

	// DEPRECATED in version 2.0 of spec
	// 8.16: File Dependencies
	// Cardinality: optional, one or many
	FileDependencies []string `json:"fileDependencies"`

	// Snippets contained in this File
	// Note that Snippets could be defined in a different Document! However,
	// the only ones that _THIS_ document can contain are this ones that are
	// defined here -- so this should just be an ElementID.
	Snippets map[ElementID]*Snippet `json:"-" yaml:"-"`

	Annotations []Annotation `json:"annotations"`
}

File is a File section of an SPDX Document for version 2.3 of the spec.

func (*File) DeepCopy

func (in *File) DeepCopy() *File

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new File.

func (*File) DeepCopyInto

func (in *File) DeepCopyInto(out *File)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FileLicense added in v0.0.42

type FileLicense struct {
	Value          string               `json:"value"`
	SPDXExpression string               `json:"spdxExpression"`
	Type           LicenseType          `json:"type"`
	Evidence       *FileLicenseEvidence `json:"evidence,omitempty"`
}

func (*FileLicense) DeepCopy added in v0.0.42

func (in *FileLicense) DeepCopy() *FileLicense

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileLicense.

func (*FileLicense) DeepCopyInto added in v0.0.42

func (in *FileLicense) DeepCopyInto(out *FileLicense)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FileLicenseEvidence added in v0.0.42

type FileLicenseEvidence struct {
	Confidence int `json:"confidence"`
	Offset     int `json:"offset"`
	Extent     int `json:"extent"`
}

func (*FileLicenseEvidence) DeepCopy added in v0.0.42

func (in *FileLicenseEvidence) DeepCopy() *FileLicenseEvidence

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileLicenseEvidence.

func (*FileLicenseEvidence) DeepCopyInto added in v0.0.42

func (in *FileLicenseEvidence) DeepCopyInto(out *FileLicenseEvidence)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FileMetadataEntry added in v0.0.42

type FileMetadataEntry struct {
	Mode            int    `json:"mode"`
	Type            string `json:"type"`
	LinkDestination string `json:"linkDestination,omitempty"`
	UserID          int    `json:"userID"`
	GroupID         int    `json:"groupID"`
	MIMEType        string `json:"mimeType"`
	Size            int64  `json:"size"`
}

func (*FileMetadataEntry) DeepCopy added in v0.0.42

func (in *FileMetadataEntry) DeepCopy() *FileMetadataEntry

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileMetadataEntry.

func (*FileMetadataEntry) DeepCopyInto added in v0.0.42

func (in *FileMetadataEntry) DeepCopyInto(out *FileMetadataEntry)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Fix

type Fix struct {
	Versions []string `json:"versions"`
	State    string   `json:"state"`
}

func (*Fix) DeepCopy

func (in *Fix) DeepCopy() *Fix

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fix.

func (*Fix) DeepCopyInto

func (in *Fix) DeepCopyInto(out *Fix)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GeneratedNetworkPolicy added in v0.0.33

type GeneratedNetworkPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec        NetworkPolicy `json:"spec"`
	PoliciesRef []PolicyRef   `json:"policyRef,omitempty"`
}

GeneratedNetworkPolicy represents a generated NetworkPolicy.

func (*GeneratedNetworkPolicy) DeepCopy added in v0.0.33

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratedNetworkPolicy.

func (*GeneratedNetworkPolicy) DeepCopyInto added in v0.0.33

func (in *GeneratedNetworkPolicy) DeepCopyInto(out *GeneratedNetworkPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GeneratedNetworkPolicy) DeepCopyObject added in v0.0.33

func (in *GeneratedNetworkPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GeneratedNetworkPolicyList added in v0.0.33

type GeneratedNetworkPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []GeneratedNetworkPolicy `json:"items"`
}

GeneratedNetworkPolicyList is a list of GeneratedNetworkPolicies.

func (*GeneratedNetworkPolicyList) DeepCopy added in v0.0.33

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratedNetworkPolicyList.

func (*GeneratedNetworkPolicyList) DeepCopyInto added in v0.0.33

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GeneratedNetworkPolicyList) DeepCopyObject added in v0.0.33

func (in *GeneratedNetworkPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GrypeDocument

type GrypeDocument struct {
	Matches        []Match        `json:"matches"`
	IgnoredMatches []IgnoredMatch `json:"ignoredMatches,omitempty"`
	Source         *Source        `json:"source"`
	Distro         Distribution   `json:"distro"`
	Descriptor     Descriptor     `json:"descriptor"`
}

GrypeDocument is the document that represents the vulnerability manifest in the Grype’s JSON format

func (*GrypeDocument) DeepCopy

func (in *GrypeDocument) DeepCopy() *GrypeDocument

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrypeDocument.

func (*GrypeDocument) DeepCopyInto

func (in *GrypeDocument) DeepCopyInto(out *GrypeDocument)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GrypePackage

type GrypePackage struct {
	Name         string            `json:"name"`
	Version      string            `json:"version"`
	Type         SyftType          `json:"type"`
	Locations    []SyftCoordinates `json:"locations"`
	Language     SyftLanguage      `json:"language"`
	Licenses     []string          `json:"licenses"`
	CPEs         []string          `json:"cpes"`
	PURL         string            `json:"purl"`
	Upstreams    []UpstreamPackage `json:"upstreams"`
	MetadataType MetadataType      `json:"metadataType,omitempty"`
	Metadata     json.RawMessage   `json:"metadata,omitempty"`
}

func (*GrypePackage) DeepCopy

func (in *GrypePackage) DeepCopy() *GrypePackage

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrypePackage.

func (*GrypePackage) DeepCopyInto

func (in *GrypePackage) DeepCopyInto(out *GrypePackage)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HTTPIngressPath added in v0.0.33

type HTTPIngressPath struct {
	Path string `json:"path,omitempty" protobuf:"bytes,1,opt,name=path"`

	// pathType determines the interpretation of the path matching. PathType can
	// be one of the following values:
	// * Exact: Matches the URL path exactly.
	// * Prefix: Matches based on a URL path prefix split by '/'. Matching is
	//   done on a path element by element basis. A path element refers is the
	//   list of labels in the path split by the '/' separator. A request is a
	//   match for path p if every p is an element-wise prefix of p of the
	//   request path. Note that if the last element of the path is a substring
	//   of the last element in request path, it is not a match (e.g. /foo/bar
	//   matches /foo/bar/baz, but does not match /foo/barbaz).
	// * ImplementationSpecific: Interpretation of the Path matching is up to
	//   the IngressClass. Implementations can treat this as a separate PathType
	//   or treat it identically to Prefix or Exact path types.
	// Implementations are required to support all path types.
	PathType *PathType `json:"pathType" protobuf:"bytes,3,opt,name=pathType"`

	// backend defines the referenced service endpoint to which the traffic
	// will be forwarded to.
	Backend IngressBackend `json:"backend" protobuf:"bytes,2,opt,name=backend"`
}

HTTPIngressPath associates a path with a backend. Incoming urls matching the path are forwarded to the backend.

func (*HTTPIngressPath) DeepCopy added in v0.0.33

func (in *HTTPIngressPath) DeepCopy() *HTTPIngressPath

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPIngressPath.

func (*HTTPIngressPath) DeepCopyInto added in v0.0.33

func (in *HTTPIngressPath) DeepCopyInto(out *HTTPIngressPath)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HTTPIngressRuleValue added in v0.0.33

type HTTPIngressRuleValue struct {
	// paths is a collection of paths that map requests to backends.
	// +listType=atomic
	Paths []HTTPIngressPath `json:"paths" protobuf:"bytes,1,rep,name=paths"`
}

HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.

func (*HTTPIngressRuleValue) DeepCopy added in v0.0.33

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPIngressRuleValue.

func (*HTTPIngressRuleValue) DeepCopyInto added in v0.0.33

func (in *HTTPIngressRuleValue) DeepCopyInto(out *HTTPIngressRuleValue)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Hash added in v0.0.29

type Hash string

type IDLikes added in v0.0.42

type IDLikes []string

func (IDLikes) DeepCopy added in v0.0.42

func (in IDLikes) DeepCopy() IDLikes

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IDLikes.

func (IDLikes) DeepCopyInto added in v0.0.42

func (in IDLikes) DeepCopyInto(out *IDLikes)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IDLikes) UnmarshalJSON added in v0.0.42

func (s *IDLikes) UnmarshalJSON(data []byte) error

type IPBlock added in v0.0.33

type IPBlock struct {
	// cidr is a string representing the IPBlock
	// Valid examples are "192.168.1.0/24" or "2001:db8::/64"
	CIDR string `json:"cidr" protobuf:"bytes,1,name=cidr"`

	Except []string `json:"except,omitempty" protobuf:"bytes,2,rep,name=except"`
}

IPBlock describes a particular CIDR (Ex. "192.168.1.0/24","2001:db8::/64") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.

func (*IPBlock) DeepCopy added in v0.0.33

func (in *IPBlock) DeepCopy() *IPBlock

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPBlock.

func (*IPBlock) DeepCopyInto added in v0.0.33

func (in *IPBlock) DeepCopyInto(out *IPBlock)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentifierLocator added in v0.0.29

type IdentifierLocator string

type IdentifierType added in v0.0.29

type IdentifierType string

type IgnoreRule

type IgnoreRule struct {
	Vulnerability string             `json:"vulnerability,omitempty"`
	FixState      string             `json:"fix-state,omitempty"`
	Package       *IgnoreRulePackage `json:"package,omitempty"`
}

func (*IgnoreRule) DeepCopy

func (in *IgnoreRule) DeepCopy() *IgnoreRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnoreRule.

func (*IgnoreRule) DeepCopyInto

func (in *IgnoreRule) DeepCopyInto(out *IgnoreRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IgnoreRulePackage

type IgnoreRulePackage struct {
	Name     string `json:"name,omitempty"`
	Version  string `json:"version,omitempty"`
	Type     string `json:"type,omitempty"`
	Location string `json:"location,omitempty"`
}

func (*IgnoreRulePackage) DeepCopy

func (in *IgnoreRulePackage) DeepCopy() *IgnoreRulePackage

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnoreRulePackage.

func (*IgnoreRulePackage) DeepCopyInto

func (in *IgnoreRulePackage) DeepCopyInto(out *IgnoreRulePackage)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IgnoredMatch

type IgnoredMatch struct {
	Match
	AppliedIgnoreRules []IgnoreRule `json:"appliedIgnoreRules"`
}

func (*IgnoredMatch) DeepCopy

func (in *IgnoredMatch) DeepCopy() *IgnoredMatch

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnoredMatch.

func (*IgnoredMatch) DeepCopyInto

func (in *IgnoredMatch) DeepCopyInto(out *IgnoredMatch)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ingress added in v0.0.33

type Ingress struct {
	metav1.TypeMeta `json:",inline"`

	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec IngressSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`

	Status IngressStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.

func (*Ingress) DeepCopy added in v0.0.33

func (in *Ingress) DeepCopy() *Ingress

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ingress.

func (*Ingress) DeepCopyInto added in v0.0.33

func (in *Ingress) DeepCopyInto(out *Ingress)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IngressBackend added in v0.0.33

type IngressBackend struct {
	Service *IngressServiceBackend `json:"service,omitempty" protobuf:"bytes,4,opt,name=service"`

	Resource *v1.TypedLocalObjectReference `json:"resource,omitempty" protobuf:"bytes,3,opt,name=resource"`
}

IngressBackend describes all endpoints for a given service and port.

func (*IngressBackend) DeepCopy added in v0.0.33

func (in *IngressBackend) DeepCopy() *IngressBackend

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressBackend.

func (*IngressBackend) DeepCopyInto added in v0.0.33

func (in *IngressBackend) DeepCopyInto(out *IngressBackend)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IngressClass added in v0.0.33

type IngressClass struct {
	metav1.TypeMeta `json:",inline"`

	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec IngressClassSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
}

IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class.

func (*IngressClass) DeepCopy added in v0.0.33

func (in *IngressClass) DeepCopy() *IngressClass

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressClass.

func (*IngressClass) DeepCopyInto added in v0.0.33

func (in *IngressClass) DeepCopyInto(out *IngressClass)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IngressClassList added in v0.0.33

type IngressClassList struct {
	metav1.TypeMeta `json:",inline"`

	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// items is the list of IngressClasses.
	Items []IngressClass `json:"items" protobuf:"bytes,2,rep,name=items"`
}

IngressClassList is a collection of IngressClasses.

func (*IngressClassList) DeepCopy added in v0.0.33

func (in *IngressClassList) DeepCopy() *IngressClassList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressClassList.

func (*IngressClassList) DeepCopyInto added in v0.0.33

func (in *IngressClassList) DeepCopyInto(out *IngressClassList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IngressClassParametersReference added in v0.0.33

type IngressClassParametersReference struct {
	APIGroup *string `json:"apiGroup,omitempty" protobuf:"bytes,1,opt,name=aPIGroup"`

	// kind is the type of resource being referenced.
	Kind string `json:"kind" protobuf:"bytes,2,opt,name=kind"`

	// name is the name of resource being referenced.
	Name string `json:"name" protobuf:"bytes,3,opt,name=name"`

	Scope *string `json:"scope" protobuf:"bytes,4,opt,name=scope"`

	Namespace *string `json:"namespace,omitempty" protobuf:"bytes,5,opt,name=namespace"`
}

IngressClassParametersReference identifies an API object. This can be used to specify a cluster or namespace-scoped resource.

func (*IngressClassParametersReference) DeepCopy added in v0.0.33

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressClassParametersReference.

func (*IngressClassParametersReference) DeepCopyInto added in v0.0.33

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IngressClassSpec added in v0.0.33

type IngressClassSpec struct {
	// controller refers to the name of the controller that should handle this
	// class. This allows for different "flavors" that are controlled by the
	// same controller. For example, you may have different parameters for the
	// same implementing controller. This should be specified as a
	// domain-prefixed path no more than 250 characters in length, e.g.
	// "acme.io/ingress-controller". This field is immutable.
	Controller string `json:"controller,omitempty" protobuf:"bytes,1,opt,name=controller"`

	Parameters *IngressClassParametersReference `json:"parameters,omitempty" protobuf:"bytes,2,opt,name=parameters"`
}

IngressClassSpec provides information about the class of an Ingress.

func (*IngressClassSpec) DeepCopy added in v0.0.33

func (in *IngressClassSpec) DeepCopy() *IngressClassSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressClassSpec.

func (*IngressClassSpec) DeepCopyInto added in v0.0.33

func (in *IngressClassSpec) DeepCopyInto(out *IngressClassSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IngressList added in v0.0.33

type IngressList struct {
	metav1.TypeMeta `json:",inline"`

	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// items is the list of Ingress.
	Items []Ingress `json:"items" protobuf:"bytes,2,rep,name=items"`
}

IngressList is a collection of Ingress.

func (*IngressList) DeepCopy added in v0.0.33

func (in *IngressList) DeepCopy() *IngressList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressList.

func (*IngressList) DeepCopyInto added in v0.0.33

func (in *IngressList) DeepCopyInto(out *IngressList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IngressLoadBalancerIngress added in v0.0.33

type IngressLoadBalancerIngress struct {
	IP string `json:"ip,omitempty" protobuf:"bytes,1,opt,name=ip"`

	Hostname string `json:"hostname,omitempty" protobuf:"bytes,2,opt,name=hostname"`

	Ports []IngressPortStatus `json:"ports,omitempty" protobuf:"bytes,4,rep,name=ports"`
}

IngressLoadBalancerIngress represents the status of a load-balancer ingress point.

func (*IngressLoadBalancerIngress) DeepCopy added in v0.0.33

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressLoadBalancerIngress.

func (*IngressLoadBalancerIngress) DeepCopyInto added in v0.0.33

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IngressLoadBalancerStatus added in v0.0.33

type IngressLoadBalancerStatus struct {
	Ingress []IngressLoadBalancerIngress `json:"ingress,omitempty" protobuf:"bytes,1,rep,name=ingress"`
}

IngressLoadBalancerStatus represents the status of a load-balancer.

func (*IngressLoadBalancerStatus) DeepCopy added in v0.0.33

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressLoadBalancerStatus.

func (*IngressLoadBalancerStatus) DeepCopyInto added in v0.0.33

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IngressPortStatus added in v0.0.33

type IngressPortStatus struct {
	// port is the port number of the ingress port.
	Port int32 `json:"port" protobuf:"varint,1,opt,name=port"`

	// protocol is the protocol of the ingress port.
	// The supported values are: "TCP", "UDP", "SCTP"
	Protocol v1.Protocol `json:"protocol" protobuf:"bytes,2,opt,name=protocol,casttype=Protocol"`

	// +kubebuilder:validation:Required
	// +kubebuilder:validation:Pattern=`^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$`
	// +kubebuilder:validation:MaxLength=316
	Error *string `json:"error,omitempty" protobuf:"bytes,3,opt,name=error"`
}

IngressPortStatus represents the error condition of a service port

func (*IngressPortStatus) DeepCopy added in v0.0.33

func (in *IngressPortStatus) DeepCopy() *IngressPortStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressPortStatus.

func (*IngressPortStatus) DeepCopyInto added in v0.0.33

func (in *IngressPortStatus) DeepCopyInto(out *IngressPortStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IngressRule added in v0.0.33

type IngressRule struct {
	Host string `json:"host,omitempty" protobuf:"bytes,1,opt,name=host"`

	IngressRuleValue `json:",inline,omitempty" protobuf:"bytes,2,opt,name=ingressRuleValue"`
}

IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.

func (*IngressRule) DeepCopy added in v0.0.33

func (in *IngressRule) DeepCopy() *IngressRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressRule.

func (*IngressRule) DeepCopyInto added in v0.0.33

func (in *IngressRule) DeepCopyInto(out *IngressRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IngressRuleValue added in v0.0.33

type IngressRuleValue struct {
	HTTP *HTTPIngressRuleValue `json:"http,omitempty" protobuf:"bytes,1,opt,name=http"`
}

IngressRuleValue represents a rule to apply against incoming requests. If the rule is satisfied, the request is routed to the specified backend. Currently mixing different types of rules in a single Ingress is disallowed, so exactly one of the following must be set.

func (*IngressRuleValue) DeepCopy added in v0.0.33

func (in *IngressRuleValue) DeepCopy() *IngressRuleValue

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressRuleValue.

func (*IngressRuleValue) DeepCopyInto added in v0.0.33

func (in *IngressRuleValue) DeepCopyInto(out *IngressRuleValue)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IngressServiceBackend added in v0.0.33

type IngressServiceBackend struct {
	// name is the referenced service. The service must exist in
	// the same namespace as the Ingress object.
	Name string `json:"name" protobuf:"bytes,1,opt,name=name"`

	// port of the referenced service. A port name or port number
	// is required for a IngressServiceBackend.
	Port ServiceBackendPort `json:"port,omitempty" protobuf:"bytes,2,opt,name=port"`
}

IngressServiceBackend references a Kubernetes Service as a Backend.

func (*IngressServiceBackend) DeepCopy added in v0.0.33

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressServiceBackend.

func (*IngressServiceBackend) DeepCopyInto added in v0.0.33

func (in *IngressServiceBackend) DeepCopyInto(out *IngressServiceBackend)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IngressSpec added in v0.0.33

type IngressSpec struct {
	IngressClassName *string `json:"ingressClassName,omitempty" protobuf:"bytes,4,opt,name=ingressClassName"`

	DefaultBackend *IngressBackend `json:"defaultBackend,omitempty" protobuf:"bytes,1,opt,name=defaultBackend"`

	TLS []IngressTLS `json:"tls,omitempty" protobuf:"bytes,2,rep,name=tls"`

	Rules []IngressRule `json:"rules,omitempty" protobuf:"bytes,3,rep,name=rules"`
}

IngressSpec describes the Ingress the user wishes to exist.

func (*IngressSpec) DeepCopy added in v0.0.33

func (in *IngressSpec) DeepCopy() *IngressSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressSpec.

func (*IngressSpec) DeepCopyInto added in v0.0.33

func (in *IngressSpec) DeepCopyInto(out *IngressSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IngressStatus added in v0.0.33

type IngressStatus struct {
	LoadBalancer IngressLoadBalancerStatus `json:"loadBalancer,omitempty" protobuf:"bytes,1,opt,name=loadBalancer"`
}

IngressStatus describe the current state of the Ingress.

func (*IngressStatus) DeepCopy added in v0.0.33

func (in *IngressStatus) DeepCopy() *IngressStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressStatus.

func (*IngressStatus) DeepCopyInto added in v0.0.33

func (in *IngressStatus) DeepCopyInto(out *IngressStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IngressTLS added in v0.0.33

type IngressTLS struct {
	Hosts []string `json:"hosts,omitempty" protobuf:"bytes,1,rep,name=hosts"`

	SecretName string `json:"secretName,omitempty" protobuf:"bytes,2,opt,name=secretName"`
}

IngressTLS describes the transport layer security associated with an ingress.

func (*IngressTLS) DeepCopy added in v0.0.33

func (in *IngressTLS) DeepCopy() *IngressTLS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressTLS.

func (*IngressTLS) DeepCopyInto added in v0.0.33

func (in *IngressTLS) DeepCopyInto(out *IngressTLS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Justification added in v0.0.29

type Justification string

type KnownServer added in v0.0.42

type KnownServer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec KnownServerSpec `json:"spec"`
}

KnownServer represents a known server, containing information about its IP addresses and servers. The purpose is to enrich the GeneratedNetworkPolicy CRD

func (*KnownServer) DeepCopy added in v0.0.42

func (in *KnownServer) DeepCopy() *KnownServer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnownServer.

func (*KnownServer) DeepCopyInto added in v0.0.42

func (in *KnownServer) DeepCopyInto(out *KnownServer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KnownServer) DeepCopyObject added in v0.0.42

func (in *KnownServer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KnownServerEntry added in v0.0.42

type KnownServerEntry struct {
	IPBlock string `json:"ipBlock"`
	Server  string `json:"server"`
	Name    string `json:"name"`
}

func (*KnownServerEntry) DeepCopy added in v0.0.42

func (in *KnownServerEntry) DeepCopy() *KnownServerEntry

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnownServerEntry.

func (*KnownServerEntry) DeepCopyInto added in v0.0.42

func (in *KnownServerEntry) DeepCopyInto(out *KnownServerEntry)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KnownServerList added in v0.0.42

type KnownServerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []KnownServer `json:"items"`
}

KnownServerList is a list of KnownServer.

func (*KnownServerList) DeepCopy added in v0.0.42

func (in *KnownServerList) DeepCopy() *KnownServerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnownServerList.

func (*KnownServerList) DeepCopyInto added in v0.0.42

func (in *KnownServerList) DeepCopyInto(out *KnownServerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KnownServerList) DeepCopyObject added in v0.0.42

func (in *KnownServerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KnownServerSpec added in v0.0.42

type KnownServerSpec []KnownServerEntry

func (KnownServerSpec) DeepCopy added in v0.0.42

func (in KnownServerSpec) DeepCopy() KnownServerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnownServerSpec.

func (KnownServerSpec) DeepCopyInto added in v0.0.42

func (in KnownServerSpec) DeepCopyInto(out *KnownServerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type License added in v0.0.42

type License struct {
	Value          string      `json:"value"`
	SPDXExpression string      `json:"spdxExpression"`
	Type           LicenseType `json:"type"`
	URLs           []string    `json:"urls"`
	Locations      []Location  `json:"locations"`
}

func (*License) DeepCopy added in v0.0.42

func (in *License) DeepCopy() *License

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new License.

func (*License) DeepCopyInto added in v0.0.42

func (in *License) DeepCopyInto(out *License)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LicenseType added in v0.0.42

type LicenseType string

type Licenses added in v0.0.42

type Licenses []License

func (Licenses) DeepCopy added in v0.0.42

func (in Licenses) DeepCopy() Licenses

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Licenses.

func (Licenses) DeepCopyInto added in v0.0.42

func (in Licenses) DeepCopyInto(out *Licenses)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Licenses) UnmarshalJSON added in v0.0.42

func (f *Licenses) UnmarshalJSON(b []byte) error

type LinuxRelease added in v0.0.42

type LinuxRelease struct {
	PrettyName       string  `json:"prettyName,omitempty"`
	Name             string  `json:"name,omitempty"`
	ID               string  `json:"id,omitempty"`
	IDLike           IDLikes `json:"idLike,omitempty"`
	Version          string  `json:"version,omitempty"`
	VersionID        string  `json:"versionID,omitempty"`
	VersionCodename  string  `json:"versionCodename,omitempty"`
	BuildID          string  `json:"buildID,omitempty"`
	ImageID          string  `json:"imageID,omitempty"`
	ImageVersion     string  `json:"imageVersion,omitempty"`
	Variant          string  `json:"variant,omitempty"`
	VariantID        string  `json:"variantID,omitempty"`
	HomeURL          string  `json:"homeURL,omitempty"`
	SupportURL       string  `json:"supportURL,omitempty"`
	BugReportURL     string  `json:"bugReportURL,omitempty"`
	PrivacyPolicyURL string  `json:"privacyPolicyURL,omitempty"`
	CPEName          string  `json:"cpeName,omitempty"`
	SupportEnd       string  `json:"supportEnd,omitempty"`
}

func (*LinuxRelease) DeepCopy added in v0.0.42

func (in *LinuxRelease) DeepCopy() *LinuxRelease

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinuxRelease.

func (*LinuxRelease) DeepCopyInto added in v0.0.42

func (in *LinuxRelease) DeepCopyInto(out *LinuxRelease)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Location added in v0.0.42

type Location struct {
	LocationData     `cyclonedx:""`
	LocationMetadata `cyclonedx:""`
}

Location represents a path relative to a particular filesystem resolved to a specific file.Reference. This struct is used as a key in content fetching to uniquely identify a file relative to a request (the VirtualPath).

func (*Location) DeepCopy added in v0.0.42

func (in *Location) DeepCopy() *Location

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Location.

func (*Location) DeepCopyInto added in v0.0.42

func (in *Location) DeepCopyInto(out *Location)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LocationData added in v0.0.42

type LocationData struct {
	Coordinates `cyclonedx:""` // Empty string here means there is no intermediate property name, e.g. syft:locations:0:path without "coordinates"
	// note: it is IMPORTANT to ignore anything but the coordinates for a Location when considering the ID (hash value)
	// since the coordinates are the minimally correct ID for a location (symlinks should not come into play)
	VirtualPath string `hash:"ignore" json:"accessPath"` // The path to the file which may or may not have hardlinks / symlinks
}

func (*LocationData) DeepCopy added in v0.0.42

func (in *LocationData) DeepCopy() *LocationData

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationData.

func (*LocationData) DeepCopyInto added in v0.0.42

func (in *LocationData) DeepCopyInto(out *LocationData)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LocationMetadata added in v0.0.42

type LocationMetadata struct {
	Annotations map[string]string `json:"annotations,omitempty"` // Arbitrary key-value pairs that can be used to annotate a location
}

func (*LocationMetadata) DeepCopy added in v0.0.42

func (in *LocationMetadata) DeepCopy() *LocationMetadata

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationMetadata.

func (*LocationMetadata) DeepCopyInto added in v0.0.42

func (in *LocationMetadata) DeepCopyInto(out *LocationMetadata)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Match

type Match struct {
	Vulnerability          Vulnerability           `json:"vulnerability"`
	RelatedVulnerabilities []VulnerabilityMetadata `json:"relatedVulnerabilities"`
	MatchDetails           []MatchDetails          `json:"matchDetails"`
	Artifact               GrypePackage            `json:"artifact"`
}

func (*Match) DeepCopy

func (in *Match) DeepCopy() *Match

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Match.

func (*Match) DeepCopyInto

func (in *Match) DeepCopyInto(out *Match)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MatchDetails

type MatchDetails struct {
	Type       string          `json:"type"`
	Matcher    string          `json:"matcher"`
	SearchedBy json.RawMessage `json:"searchedBy,omitempty"`
	Found      json.RawMessage `json:"found,omitempty"`
}

func (*MatchDetails) DeepCopy

func (in *MatchDetails) DeepCopy() *MatchDetails

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchDetails.

func (*MatchDetails) DeepCopyInto

func (in *MatchDetails) DeepCopyInto(out *MatchDetails)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Metadata added in v0.0.29

type Metadata struct {
	// Context is the URL pointing to the jsonld context definition
	Context string `json:"@context"`

	// ID is the identifying string for the VEX document. This should be unique per
	// document.
	ID string `json:"@id"`

	// Author is the identifier for the author of the VEX statement, ideally a common
	// name, may be a URI. [author] is an individual or organization. [author]
	// identity SHOULD be cryptographically associated with the signature of the VEX
	// statement or document or transport.
	Author string `json:"author"`

	// AuthorRole describes the role of the document Author.
	AuthorRole string `json:"role,omitempty"`

	// Timestamp defines the time at which the document was issued.
	Timestamp string `json:"timestamp"`

	// LastUpdated marks the time when the document had its last update. When the
	// document changes both version and this field should be updated.
	LastUpdated string `json:"last_updated,omitempty"`

	// Version is the document version. It must be incremented when any content
	// within the VEX document changes, including any VEX statements included within
	// the VEX document.
	Version int `json:"version"`

	// Tooling expresses how the VEX document and contained VEX statements were
	// generated. It's optional. It may specify tools or automated processes used in
	// the document or statement generation.
	Tooling string `json:"tooling,omitempty"`

	// Supplier is an optional field.
	Supplier string `json:"supplier,omitempty"`
}

func (*Metadata) DeepCopy added in v0.0.29

func (in *Metadata) DeepCopy() *Metadata

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Metadata.

func (*Metadata) DeepCopyInto added in v0.0.29

func (in *Metadata) DeepCopyInto(out *Metadata)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MetadataType

type MetadataType string

type NetworkNeighbor added in v0.0.33

type NetworkNeighbor struct {
	Identifier string            `json:"identifier"` // A unique identifier for this entry
	Type       CommunicationType `json:"type"`
	DNS        string            `json:"dns"`
	// +patchMergeKey=name
	// +patchStrategy=merge
	Ports             []NetworkPort         `json:"ports" patchStrategy:"merge" patchMergeKey:"name"`
	PodSelector       *metav1.LabelSelector `json:"podSelector"`
	NamespaceSelector *metav1.LabelSelector `json:"namespaceSelector"`
	IPAddress         string                `json:"ipAddress"`
}

NetworkNeighbor represents a single network communication made by this resource.

func (*NetworkNeighbor) DeepCopy added in v0.0.33

func (in *NetworkNeighbor) DeepCopy() *NetworkNeighbor

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkNeighbor.

func (*NetworkNeighbor) DeepCopyInto added in v0.0.33

func (in *NetworkNeighbor) DeepCopyInto(out *NetworkNeighbor)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkNeighbors added in v0.0.33

type NetworkNeighbors struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec NetworkNeighborsSpec `json:"spec"`
}

NetworkNeighbors represents a list of network communications for a specific workload.

func (*NetworkNeighbors) DeepCopy added in v0.0.33

func (in *NetworkNeighbors) DeepCopy() *NetworkNeighbors

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkNeighbors.

func (*NetworkNeighbors) DeepCopyInto added in v0.0.33

func (in *NetworkNeighbors) DeepCopyInto(out *NetworkNeighbors)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkNeighbors) DeepCopyObject added in v0.0.33

func (in *NetworkNeighbors) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NetworkNeighborsList added in v0.0.33

type NetworkNeighborsList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []NetworkNeighbors `json:"items"`
}

NetworkNeighborsList is a list of NetworkNeighbors.

func (*NetworkNeighborsList) DeepCopy added in v0.0.33

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkNeighborsList.

func (*NetworkNeighborsList) DeepCopyInto added in v0.0.33

func (in *NetworkNeighborsList) DeepCopyInto(out *NetworkNeighborsList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkNeighborsList) DeepCopyObject added in v0.0.33

func (in *NetworkNeighborsList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NetworkNeighborsSpec added in v0.0.33

type NetworkNeighborsSpec struct {
	metav1.LabelSelector `json:",inline"`
	// +patchMergeKey=identifier
	// +patchStrategy=merge
	Ingress []NetworkNeighbor `json:"ingress" patchStrategy:"merge" patchMergeKey:"identifier"`
	// +patchMergeKey=identifier
	// +patchStrategy=merge
	Egress []NetworkNeighbor `json:"egress" patchStrategy:"merge" patchMergeKey:"identifier"`
}

func (*NetworkNeighborsSpec) DeepCopy added in v0.0.33

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkNeighborsSpec.

func (*NetworkNeighborsSpec) DeepCopyInto added in v0.0.33

func (in *NetworkNeighborsSpec) DeepCopyInto(out *NetworkNeighborsSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkPolicy added in v0.0.33

type NetworkPolicy struct {
	Kind       string `json:"kind,omitempty" protobuf:"bytes,1,opt,name=kind"`
	APIVersion string `json:"apiVersion,omitempty" protobuf:"bytes,2,opt,name=apiVersion"`

	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec NetworkPolicySpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
}

func (*NetworkPolicy) DeepCopy added in v0.0.33

func (in *NetworkPolicy) DeepCopy() *NetworkPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicy.

func (*NetworkPolicy) DeepCopyInto added in v0.0.33

func (in *NetworkPolicy) DeepCopyInto(out *NetworkPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkPolicyConditionReason added in v0.0.33

type NetworkPolicyConditionReason string

NetworkPolicyConditionReason defines the set of reasons that explain why a particular NetworkPolicy condition type has been raised.

const (
	// NetworkPolicyConditionReasonFeatureNotSupported represents a reason where the Network Policy may not have been
	// implemented in the cluster due to a lack of some feature not supported by the Network Policy provider
	NetworkPolicyConditionReasonFeatureNotSupported NetworkPolicyConditionReason = "FeatureNotSupported"
)

type NetworkPolicyConditionType added in v0.0.33

type NetworkPolicyConditionType string

NetworkPolicyConditionType is the type for status conditions on a NetworkPolicy. This type should be used with the NetworkPolicyStatus.Conditions field.

const (
	// NetworkPolicyConditionStatusAccepted represents status of a Network Policy that could be properly parsed by
	// the Network Policy provider and will be implemented in the cluster
	NetworkPolicyConditionStatusAccepted NetworkPolicyConditionType = "Accepted"

	// NetworkPolicyConditionStatusPartialFailure represents status of a Network Policy that could be partially
	// parsed by the Network Policy provider and may not be completely implemented due to a lack of a feature or some
	// other condition
	NetworkPolicyConditionStatusPartialFailure NetworkPolicyConditionType = "PartialFailure"

	// NetworkPolicyConditionStatusFailure represents status of a Network Policy that could not be parsed by the
	// Network Policy provider and will not be implemented in the cluster
	NetworkPolicyConditionStatusFailure NetworkPolicyConditionType = "Failure"
)

type NetworkPolicyEgressRule added in v0.0.33

type NetworkPolicyEgressRule struct {
	Ports []NetworkPolicyPort `json:"ports,omitempty" protobuf:"bytes,1,rep,name=ports"`

	To []NetworkPolicyPeer `json:"to,omitempty" protobuf:"bytes,2,rep,name=to"`
}

NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8

func (*NetworkPolicyEgressRule) DeepCopy added in v0.0.33

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyEgressRule.

func (*NetworkPolicyEgressRule) DeepCopyInto added in v0.0.33

func (in *NetworkPolicyEgressRule) DeepCopyInto(out *NetworkPolicyEgressRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkPolicyIngressRule added in v0.0.33

type NetworkPolicyIngressRule struct {
	Ports []NetworkPolicyPort `json:"ports,omitempty" protobuf:"bytes,1,rep,name=ports"`

	From []NetworkPolicyPeer `json:"from,omitempty" protobuf:"bytes,2,rep,name=from"`
}

NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and from.

func (*NetworkPolicyIngressRule) DeepCopy added in v0.0.33

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyIngressRule.

func (*NetworkPolicyIngressRule) DeepCopyInto added in v0.0.33

func (in *NetworkPolicyIngressRule) DeepCopyInto(out *NetworkPolicyIngressRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkPolicyList added in v0.0.33

type NetworkPolicyList struct {
	metav1.TypeMeta `json:",inline"`

	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// items is a list of schema objects.
	Items []NetworkPolicy `json:"items" protobuf:"bytes,2,rep,name=items"`
}

NetworkPolicyList is a list of NetworkPolicy objects.

func (*NetworkPolicyList) DeepCopy added in v0.0.33

func (in *NetworkPolicyList) DeepCopy() *NetworkPolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyList.

func (*NetworkPolicyList) DeepCopyInto added in v0.0.33

func (in *NetworkPolicyList) DeepCopyInto(out *NetworkPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkPolicyPeer added in v0.0.33

type NetworkPolicyPeer struct {
	PodSelector *metav1.LabelSelector `json:"podSelector,omitempty" protobuf:"bytes,1,opt,name=podSelector"`

	NamespaceSelector *metav1.LabelSelector `json:"namespaceSelector,omitempty" protobuf:"bytes,2,opt,name=namespaceSelector"`

	IPBlock *IPBlock `json:"ipBlock,omitempty" protobuf:"bytes,3,rep,name=ipBlock"`
}

NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed

func (*NetworkPolicyPeer) DeepCopy added in v0.0.33

func (in *NetworkPolicyPeer) DeepCopy() *NetworkPolicyPeer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyPeer.

func (*NetworkPolicyPeer) DeepCopyInto added in v0.0.33

func (in *NetworkPolicyPeer) DeepCopyInto(out *NetworkPolicyPeer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkPolicyPort added in v0.0.33

type NetworkPolicyPort struct {
	Protocol *v1.Protocol `json:"protocol,omitempty" protobuf:"bytes,1,opt,name=protocol,casttype=k8s.io/api/core/v1.Protocol"`

	Port *int32 `json:"port,omitempty" protobuf:"bytes,2,opt,name=port"`

	EndPort *int32 `json:"endPort,omitempty" protobuf:"bytes,3,opt,name=endPort"`
}

NetworkPolicyPort describes a port to allow traffic on

func (*NetworkPolicyPort) DeepCopy added in v0.0.33

func (in *NetworkPolicyPort) DeepCopy() *NetworkPolicyPort

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyPort.

func (*NetworkPolicyPort) DeepCopyInto added in v0.0.33

func (in *NetworkPolicyPort) DeepCopyInto(out *NetworkPolicyPort)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkPolicySpec added in v0.0.33

type NetworkPolicySpec struct {
	// podSelector selects the pods to which this NetworkPolicy object applies.
	// The array of ingress rules is applied to any pods selected by this field.
	// Multiple network policies can select the same set of pods. In this case,
	// the ingress rules for each are combined additively.
	// This field is NOT optional and follows standard label selector semantics.
	// An empty podSelector matches all pods in this namespace.
	PodSelector metav1.LabelSelector `json:"podSelector" protobuf:"bytes,1,opt,name=podSelector"`

	Ingress []NetworkPolicyIngressRule `json:"ingress" protobuf:"bytes,2,rep,name=ingress"`

	Egress []NetworkPolicyEgressRule `json:"egress" protobuf:"bytes,3,rep,name=egress"`

	PolicyTypes []PolicyType `json:"policyTypes" protobuf:"bytes,4,rep,name=policyTypes,casttype=PolicyType"`
}

NetworkPolicySpec provides the specification of a NetworkPolicy

func (*NetworkPolicySpec) DeepCopy added in v0.0.33

func (in *NetworkPolicySpec) DeepCopy() *NetworkPolicySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicySpec.

func (*NetworkPolicySpec) DeepCopyInto added in v0.0.33

func (in *NetworkPolicySpec) DeepCopyInto(out *NetworkPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkPolicyStatus added in v0.0.33

type NetworkPolicyStatus struct {

	// +patchMergeKey=type
	// +patchStrategy=merge
	// +listType=map
	// +listMapKey=type
	Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"`
}

NetworkPolicyStatus describes the current state of the NetworkPolicy.

func (*NetworkPolicyStatus) DeepCopy added in v0.0.33

func (in *NetworkPolicyStatus) DeepCopy() *NetworkPolicyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyStatus.

func (*NetworkPolicyStatus) DeepCopyInto added in v0.0.33

func (in *NetworkPolicyStatus) DeepCopyInto(out *NetworkPolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkPort added in v0.0.33

type NetworkPort struct {
	Name     string   `json:"name"` // protocol-port
	Protocol Protocol `json:"protocol"`
	Port     *int32   `json:"port"`
}

func (*NetworkPort) DeepCopy added in v0.0.33

func (in *NetworkPort) DeepCopy() *NetworkPort

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPort.

func (*NetworkPort) DeepCopyInto added in v0.0.33

func (in *NetworkPort) DeepCopyInto(out *NetworkPort)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpenCalls added in v0.0.22

type OpenCalls struct {
	Path  string   `json:"path" yaml:"path"`
	Flags []string `json:"flags" yaml:"flags"`
}

func (*OpenCalls) DeepCopy added in v0.0.22

func (in *OpenCalls) DeepCopy() *OpenCalls

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenCalls.

func (*OpenCalls) DeepCopyInto added in v0.0.22

func (in *OpenCalls) DeepCopyInto(out *OpenCalls)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpenVulnerabilityExchangeContainer added in v0.0.29

type OpenVulnerabilityExchangeContainer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec VEX `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
}

func (*OpenVulnerabilityExchangeContainer) DeepCopy added in v0.0.29

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenVulnerabilityExchangeContainer.

func (*OpenVulnerabilityExchangeContainer) DeepCopyInto added in v0.0.29

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpenVulnerabilityExchangeContainer) DeepCopyObject added in v0.0.29

func (in *OpenVulnerabilityExchangeContainer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpenVulnerabilityExchangeContainerList added in v0.0.29

type OpenVulnerabilityExchangeContainerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []OpenVulnerabilityExchangeContainer `json:"items" protobuf:"bytes,2,rep,name=items"`
}

func (*OpenVulnerabilityExchangeContainerList) DeepCopy added in v0.0.29

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenVulnerabilityExchangeContainerList.

func (*OpenVulnerabilityExchangeContainerList) DeepCopyInto added in v0.0.29

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpenVulnerabilityExchangeContainerList) DeepCopyObject added in v0.0.29

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Originator

type Originator struct {
	// can be "NOASSERTION"
	Originator string
	// OriginatorType can be one of "Person", "Organization", or empty if Originator is "NOASSERTION"
	OriginatorType string
}

func (*Originator) DeepCopy

func (in *Originator) DeepCopy() *Originator

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Originator.

func (*Originator) DeepCopyInto

func (in *Originator) DeepCopyInto(out *Originator)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (Originator) MarshalJSON

func (o Originator) MarshalJSON() ([]byte, error)

MarshalJSON converts the receiver into a slice of bytes representing an Originator in string form. This function is also used when marshalling to YAML

func (*Originator) UnmarshalJSON

func (o *Originator) UnmarshalJSON(data []byte) error

UnmarshalJSON takes an originator in the typical one-line format and parses it into an Originator struct. This function is also used when unmarshalling YAML

type OtherLicense

type OtherLicense struct {
	// 10.1: License Identifier: "LicenseRef-[idstring]"
	// Cardinality: conditional (mandatory, one) if license is not
	//              on SPDX License List
	LicenseIdentifier string `json:"licenseId"`

	// 10.2: Extracted Text
	// Cardinality: conditional (mandatory, one) if there is a
	//              License Identifier assigned
	ExtractedText string `json:"extractedText"`

	// 10.3: License Name: single line of text or "NOASSERTION"
	// Cardinality: conditional (mandatory, one) if license is not
	//              on SPDX License List
	LicenseName string `json:"name"`

	// 10.4: License Cross Reference
	// Cardinality: conditional (optional, one or many) if license
	//              is not on SPDX License List
	LicenseCrossReferences []string `json:"seeAlsos"`

	// 10.5: License Comment
	// Cardinality: optional, one
	LicenseComment string `json:"comment"`
}

OtherLicense is an Other License Information section of an SPDX Document for version 2.3 of the spec.

func (*OtherLicense) DeepCopy

func (in *OtherLicense) DeepCopy() *OtherLicense

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OtherLicense.

func (*OtherLicense) DeepCopyInto

func (in *OtherLicense) DeepCopyInto(out *OtherLicense)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Package

type Package struct {

	// Added
	HasFiles []string `json:"hasFiles"`

	// NOT PART OF SPEC
	// flag: does this "package" contain files that were in fact "unpackaged",
	// e.g. included directly in the Document without being in a Package?
	IsUnpackaged bool `json:"-" yaml:"-"`

	// 7.1: Package Name
	// Cardinality: mandatory, one
	PackageName string `json:"name"`

	// 7.2: Package SPDX Identifier: "SPDXRef-[idstring]"
	// Cardinality: mandatory, one
	PackageSPDXIdentifier ElementID `json:"SPDXID"`

	// 7.3: Package Version
	// Cardinality: optional, one
	PackageVersion string `json:"versionInfo"`

	// 7.4: Package File Name
	// Cardinality: optional, one
	PackageFileName string `json:"packageFileName"`

	// 7.5: Package Supplier: may have single result for either Person or Organization,
	//                        or NOASSERTION
	// Cardinality: optional, one
	PackageSupplier *Supplier `json:"supplier"`

	// 7.6: Package Originator: may have single result for either Person or Organization,
	//                          or NOASSERTION
	// Cardinality: optional, one
	PackageOriginator *Originator `json:"originator"`

	// 7.7: Package Download Location
	// Cardinality: mandatory, one
	PackageDownloadLocation string `json:"downloadLocation"`

	// 7.8: FilesAnalyzed
	// Cardinality: optional, one; default value is "true" if omitted
	FilesAnalyzed bool `json:"filesAnalyzed"`
	// NOT PART OF SPEC: did FilesAnalyzed tag appear?
	IsFilesAnalyzedTagPresent bool `json:"-" yaml:"-"`

	// 7.9: Package Verification Code
	// Cardinality: if FilesAnalyzed == true must be present, if FilesAnalyzed == false must be omitted
	PackageVerificationCode *PackageVerificationCode `json:"packageVerificationCode"`

	// 7.10: Package Checksum: may have keys for SHA1, SHA256, SHA512, MD5, SHA3-256, SHA3-384, SHA3-512, BLAKE2b-256, BLAKE2b-384, BLAKE2b-512, BLAKE3, ADLER32
	// Cardinality: optional, one or many
	PackageChecksums []Checksum `json:"checksums"`

	// 7.11: Package Home Page
	// Cardinality: optional, one
	PackageHomePage string `json:"homepage"`

	// 7.12: Source Information
	// Cardinality: optional, one
	PackageSourceInfo string `json:"sourceInfo"`

	// 7.13: Concluded License: SPDX License Expression, "NONE" or "NOASSERTION"
	// Cardinality: optional, one
	PackageLicenseConcluded string `json:"licenseConcluded"`

	// 7.14: All Licenses Info from Files: SPDX License Expression, "NONE" or "NOASSERTION"
	// Cardinality: optional, one or many if filesAnalyzed is true / omitted;
	//              zero (must be omitted) if filesAnalyzed is false
	PackageLicenseInfoFromFiles []string `json:"licenseInfoFromFiles"`

	// 7.15: Declared License: SPDX License Expression, "NONE" or "NOASSERTION"
	// Cardinality: optional, one
	PackageLicenseDeclared string `json:"licenseDeclared"`

	// 7.16: Comments on License
	// Cardinality: optional, one
	PackageLicenseComments string `json:"licenseComments"`

	// 7.17: Copyright Text: copyright notice(s) text, "NONE" or "NOASSERTION"
	// Cardinality: mandatory, one
	PackageCopyrightText string `json:"copyrightText"`

	// 7.18: Package Summary Description
	// Cardinality: optional, one
	PackageSummary string `json:"summary"`

	// 7.19: Package Detailed Description
	// Cardinality: optional, one
	PackageDescription string `json:"description"`

	// 7.20: Package Comment
	// Cardinality: optional, one
	PackageComment string `json:"comment"`

	// 7.21: Package External Reference
	// Cardinality: optional, one or many
	PackageExternalReferences []*PackageExternalReference `json:"externalRefs"`

	// 7.23: Package Attribution Text
	// Cardinality: optional, one or many
	PackageAttributionTexts []string `json:"attributionTexts"`

	// 7.24: Primary Package Purpose
	// Cardinality: optional, one or many
	// Allowed values: APPLICATION, FRAMEWORK, LIBRARY, CONTAINER, OPERATING-SYSTEM, DEVICE, FIRMWARE, SOURCE, ARCHIVE, FILE, INSTALL, OTHER
	PrimaryPackagePurpose string `json:"primaryPackagePurpose"`

	// 7.25: Release Date: YYYY-MM-DDThh:mm:ssZ
	// Cardinality: optional, one
	ReleaseDate string `json:"releaseDate"`

	// 7.26: Build Date: YYYY-MM-DDThh:mm:ssZ
	// Cardinality: optional, one
	BuiltDate string `json:"builtDate"`

	// 7.27: Valid Until Date: YYYY-MM-DDThh:mm:ssZ
	// Cardinality: optional, one
	ValidUntilDate string `json:"validUntilDate"`

	// Files contained in this Package
	Files []*File `json:"files"`

	Annotations []Annotation `json:"annotations"`
}

Package is a Package section of an SPDX Document for version 2.3 of the spec.

func (*Package) DeepCopy

func (in *Package) DeepCopy() *Package

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Package.

func (*Package) DeepCopyInto

func (in *Package) DeepCopyInto(out *Package)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PackageBasicData added in v0.0.42

type PackageBasicData struct {
	ID        string     `json:"id"`
	Name      string     `json:"name"`
	Version   string     `json:"version"`
	Type      string     `json:"type"`
	FoundBy   string     `json:"foundBy"`
	Locations []Location `json:"locations"`
	Licenses  Licenses   `json:"licenses"`
	Language  string     `json:"language"`
	CPEs      []string   `json:"cpes"`
	PURL      string     `json:"purl"`
}

PackageBasicData contains non-ambiguous values (type-wise) from pkg.SyftPackage.

func (*PackageBasicData) DeepCopy added in v0.0.42

func (in *PackageBasicData) DeepCopy() *PackageBasicData

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageBasicData.

func (*PackageBasicData) DeepCopyInto added in v0.0.42

func (in *PackageBasicData) DeepCopyInto(out *PackageBasicData)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PackageCustomData added in v0.0.42

type PackageCustomData struct {
	MetadataType string          `json:"metadataType,omitempty"`
	Metadata     json.RawMessage `json:"metadata,omitempty"`
}

PackageCustomData contains ambiguous values (type-wise) from pkg.SyftPackage.

func (*PackageCustomData) DeepCopy added in v0.0.42

func (in *PackageCustomData) DeepCopy() *PackageCustomData

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageCustomData.

func (*PackageCustomData) DeepCopyInto added in v0.0.42

func (in *PackageCustomData) DeepCopyInto(out *PackageCustomData)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PackageExternalReference

type PackageExternalReference struct {
	// category is "SECURITY", "PACKAGE-MANAGER" or "OTHER"
	Category string `json:"referenceCategory"`

	// type is an [idstring] as defined in Appendix VI;
	// called RefType here due to "type" being a Golang keyword
	RefType string `json:"referenceType"`

	// locator is a unique string to access the package-specific
	// info, metadata or content within the target location
	Locator string `json:"referenceLocator"`

	// 7.22: Package External Reference Comment
	// Cardinality: conditional (optional, one) for each External Reference
	ExternalRefComment string `json:"comment"`
}

PackageExternalReference is an External Reference to additional info about a Package, as defined in section 7.21 in version 2.3 of the spec.

func (*PackageExternalReference) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageExternalReference.

func (*PackageExternalReference) DeepCopyInto

func (in *PackageExternalReference) DeepCopyInto(out *PackageExternalReference)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PackageVerificationCode

type PackageVerificationCode struct {
	// Cardinality: mandatory, one if filesAnalyzed is true / omitted;
	//              zero (must be omitted) if filesAnalyzed is false
	Value string `json:"packageVerificationCodeValue"`
	// Spec also allows specifying files to exclude from the
	// verification code algorithm; intended to enable exclusion of
	// the SPDX document file itself.
	ExcludedFiles []string `json:"packageVerificationCodeExcludedFiles"`
}

func (*PackageVerificationCode) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageVerificationCode.

func (*PackageVerificationCode) DeepCopyInto

func (in *PackageVerificationCode) DeepCopyInto(out *PackageVerificationCode)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PathType added in v0.0.33

type PathType string

PathType represents the type of path referred to by a HTTPIngressPath. +enum

type PolicyRef added in v0.0.33

type PolicyRef struct {
	IPBlock    string `json:"ipBlock"`
	OriginalIP string `json:"originalIP"`
	DNS        string `json:"dns"`
	Name       string `json:"name"`
	Server     string `json:"server"`
}

func (*PolicyRef) DeepCopy added in v0.0.33

func (in *PolicyRef) DeepCopy() *PolicyRef

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRef.

func (*PolicyRef) DeepCopyInto added in v0.0.33

func (in *PolicyRef) DeepCopyInto(out *PolicyRef)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyType added in v0.0.33

type PolicyType string
const (
	// PolicyTypeIngress is a NetworkPolicy that affects ingress traffic on selected pods
	PolicyTypeIngress PolicyType = "Ingress"
	// PolicyTypeEgress is a NetworkPolicy that affects egress traffic on selected pods
	PolicyTypeEgress PolicyType = "Egress"
)

type Product added in v0.0.29

type Product struct {
	Component
	Subcomponents []Subcomponent `json:"subcomponents,omitempty"`
}

func (*Product) DeepCopy added in v0.0.29

func (in *Product) DeepCopy() *Product

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Product.

func (*Product) DeepCopyInto added in v0.0.29

func (in *Product) DeepCopyInto(out *Product)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Protocol added in v0.0.33

type Protocol string

type Relationship

type Relationship struct {

	// 11.1: Relationship
	// Cardinality: optional, one or more; one per Relationship
	//              one mandatory for SPDX Document with multiple packages
	// RefA and RefB are first and second item
	// Relationship is type from 11.1.1
	RefA         DocElementID `json:"spdxElementId"`
	RefB         DocElementID `json:"relatedSpdxElement"`
	Relationship string       `json:"relationshipType"`

	// 11.2: Relationship Comment
	// Cardinality: optional, one
	RelationshipComment string `json:"comment"`
}

Relationship is a Relationship section of an SPDX Document for version 2.3 of the spec.

func (*Relationship) DeepCopy

func (in *Relationship) DeepCopy() *Relationship

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Relationship.

func (*Relationship) DeepCopyInto

func (in *Relationship) DeepCopyInto(out *Relationship)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ReportMeta

type ReportMeta struct {
	CreatedAt metav1.Time `json:"createdAt"`
}

ReportMeta describes metadata about a report

func (*ReportMeta) DeepCopy

func (in *ReportMeta) DeepCopy() *ReportMeta

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportMeta.

func (*ReportMeta) DeepCopyInto

func (in *ReportMeta) DeepCopyInto(out *ReportMeta)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Review

type Review struct {

	// DEPRECATED in version 2.0 of spec
	// 13.1: Reviewer
	// Cardinality: optional, one
	Reviewer string
	// including AnnotatorType: one of "Person", "Organization" or "Tool"
	ReviewerType string

	// DEPRECATED in version 2.0 of spec
	// 13.2: Review Date: YYYY-MM-DDThh:mm:ssZ
	// Cardinality: conditional (mandatory, one) if there is a Reviewer
	ReviewDate string

	// DEPRECATED in version 2.0 of spec
	// 13.3: Review Comment
	// Cardinality: optional, one
	ReviewComment string
}

Review is a Review section of an SPDX Document for version 2.3 of the spec. DEPRECATED in version 2.0 of spec; retained here for compatibility.

func (*Review) DeepCopy

func (in *Review) DeepCopy() *Review

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Review.

func (*Review) DeepCopyInto

func (in *Review) DeepCopyInto(out *Review)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RulePath added in v0.0.16

type RulePath struct {
	FailedPath   string `json:"failedPath"`
	FixPath      string `json:"fixPath"`
	FixPathValue string `json:"fixPathValue"`
	FixCommand   string `json:"fixCommand"`
}

func (*RulePath) DeepCopy added in v0.0.16

func (in *RulePath) DeepCopy() *RulePath

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulePath.

func (*RulePath) DeepCopyInto added in v0.0.16

func (in *RulePath) DeepCopyInto(out *RulePath)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RuleStatus added in v0.0.16

type RuleStatus struct {
	Status    string `json:"status"`
	SubStatus string `json:"subStatus"`
}

func (*RuleStatus) DeepCopy added in v0.0.16

func (in *RuleStatus) DeepCopy() *RuleStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatus.

func (*RuleStatus) DeepCopyInto added in v0.0.16

func (in *RuleStatus) DeepCopyInto(out *RuleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SBOMSPDXv2p3

type SBOMSPDXv2p3 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   SBOMSPDXv2p3Spec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status SBOMSPDXv2p3Status `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

SBOMSPDXv2p3 is an example type with a spec and a status.

func (*SBOMSPDXv2p3) DeepCopy

func (in *SBOMSPDXv2p3) DeepCopy() *SBOMSPDXv2p3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBOMSPDXv2p3.

func (*SBOMSPDXv2p3) DeepCopyInto

func (in *SBOMSPDXv2p3) DeepCopyInto(out *SBOMSPDXv2p3)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SBOMSPDXv2p3) DeepCopyObject

func (in *SBOMSPDXv2p3) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SBOMSPDXv2p3Filtered

type SBOMSPDXv2p3Filtered struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   SBOMSPDXv2p3Spec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status SBOMSPDXv2p3Status `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

SBOMSPDXv2p3Filtered is a custom resource that describes a filtered SBOM in the SPDX 2.3 format.

Being filtered means that the SBOM contains only the relevant vulnerable materials.

func (*SBOMSPDXv2p3Filtered) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBOMSPDXv2p3Filtered.

func (*SBOMSPDXv2p3Filtered) DeepCopyInto

func (in *SBOMSPDXv2p3Filtered) DeepCopyInto(out *SBOMSPDXv2p3Filtered)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SBOMSPDXv2p3Filtered) DeepCopyObject

func (in *SBOMSPDXv2p3Filtered) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SBOMSPDXv2p3FilteredList

type SBOMSPDXv2p3FilteredList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []SBOMSPDXv2p3Filtered `json:"items" protobuf:"bytes,2,rep,name=items"`
}

SBOMSPDXv2p3FilteredList is a list of SBOMSPDXv2p3Filtered objects.

func (*SBOMSPDXv2p3FilteredList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBOMSPDXv2p3FilteredList.

func (*SBOMSPDXv2p3FilteredList) DeepCopyInto

func (in *SBOMSPDXv2p3FilteredList) DeepCopyInto(out *SBOMSPDXv2p3FilteredList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SBOMSPDXv2p3FilteredList) DeepCopyObject

func (in *SBOMSPDXv2p3FilteredList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SBOMSPDXv2p3List

type SBOMSPDXv2p3List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []SBOMSPDXv2p3 `json:"items" protobuf:"bytes,2,rep,name=items"`
}

SBOMSPDXv2p3List is a list of Flunder objects.

func (*SBOMSPDXv2p3List) DeepCopy

func (in *SBOMSPDXv2p3List) DeepCopy() *SBOMSPDXv2p3List

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBOMSPDXv2p3List.

func (*SBOMSPDXv2p3List) DeepCopyInto

func (in *SBOMSPDXv2p3List) DeepCopyInto(out *SBOMSPDXv2p3List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SBOMSPDXv2p3List) DeepCopyObject

func (in *SBOMSPDXv2p3List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SBOMSPDXv2p3Spec

type SBOMSPDXv2p3Spec struct {
	Metadata SPDXMeta `json:"metadata"`
	SPDX     Document `json:"spdx,omitempty"`
}

SBOMSPDXv2p3Spec is the specification of a Flunder.

func (*SBOMSPDXv2p3Spec) DeepCopy

func (in *SBOMSPDXv2p3Spec) DeepCopy() *SBOMSPDXv2p3Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBOMSPDXv2p3Spec.

func (*SBOMSPDXv2p3Spec) DeepCopyInto

func (in *SBOMSPDXv2p3Spec) DeepCopyInto(out *SBOMSPDXv2p3Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SBOMSPDXv2p3Status

type SBOMSPDXv2p3Status struct {
}

SBOMSPDXv2p3Status is the status of a Flunder.

func (*SBOMSPDXv2p3Status) DeepCopy

func (in *SBOMSPDXv2p3Status) DeepCopy() *SBOMSPDXv2p3Status

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBOMSPDXv2p3Status.

func (*SBOMSPDXv2p3Status) DeepCopyInto

func (in *SBOMSPDXv2p3Status) DeepCopyInto(out *SBOMSPDXv2p3Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SBOMSummary added in v0.0.7

type SBOMSummary struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   SBOMSummarySpec    `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status SBOMSPDXv2p3Status `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

SBOMSummary is a summary of an SBOM. It is not meant to be changed and only works as a lightweight facade for watching proper SBOMs.

func (*SBOMSummary) DeepCopy added in v0.0.7

func (in *SBOMSummary) DeepCopy() *SBOMSummary

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBOMSummary.

func (*SBOMSummary) DeepCopyInto added in v0.0.7

func (in *SBOMSummary) DeepCopyInto(out *SBOMSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SBOMSummary) DeepCopyObject added in v0.0.7

func (in *SBOMSummary) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SBOMSummaryList added in v0.0.7

type SBOMSummaryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []SBOMSummary `json:"items" protobuf:"bytes,2,rep,name=items"`
}

SBOMSummaryList is a list of SBOM summaries

func (*SBOMSummaryList) DeepCopy added in v0.0.7

func (in *SBOMSummaryList) DeepCopy() *SBOMSummaryList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBOMSummaryList.

func (*SBOMSummaryList) DeepCopyInto added in v0.0.7

func (in *SBOMSummaryList) DeepCopyInto(out *SBOMSummaryList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SBOMSummaryList) DeepCopyObject added in v0.0.7

func (in *SBOMSummaryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SBOMSummarySpec added in v0.0.7

type SBOMSummarySpec struct{}

SBOMSummarySpec is the spec for the SBOM summary

Since the summary spec is supposed to hold no data, only used as a low footprint way to watch for heavy full-sized SBOMs, the spec is supposed to be empty on purpose.

func (*SBOMSummarySpec) DeepCopy added in v0.0.7

func (in *SBOMSummarySpec) DeepCopy() *SBOMSummarySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBOMSummarySpec.

func (*SBOMSummarySpec) DeepCopyInto added in v0.0.7

func (in *SBOMSummarySpec) DeepCopyInto(out *SBOMSummarySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SBOMSyft added in v0.0.42

type SBOMSyft struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   SBOMSyftSpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status SBOMSyftStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

SBOMSyft is a custom resource that describes an SBOM in the Syft format.

func (*SBOMSyft) DeepCopy added in v0.0.42

func (in *SBOMSyft) DeepCopy() *SBOMSyft

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBOMSyft.

func (*SBOMSyft) DeepCopyInto added in v0.0.42

func (in *SBOMSyft) DeepCopyInto(out *SBOMSyft)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SBOMSyft) DeepCopyObject added in v0.0.42

func (in *SBOMSyft) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SBOMSyftFiltered added in v0.0.42

type SBOMSyftFiltered struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   SBOMSyftSpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status SBOMSyftStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

SBOMSyftFiltered is a custom resource that describes a filtered SBOM in the Syft format.

Being filtered means that the SBOM contains only the relevant vulnerable materials.

func (*SBOMSyftFiltered) DeepCopy added in v0.0.42

func (in *SBOMSyftFiltered) DeepCopy() *SBOMSyftFiltered

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBOMSyftFiltered.

func (*SBOMSyftFiltered) DeepCopyInto added in v0.0.42

func (in *SBOMSyftFiltered) DeepCopyInto(out *SBOMSyftFiltered)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SBOMSyftFiltered) DeepCopyObject added in v0.0.42

func (in *SBOMSyftFiltered) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SBOMSyftFilteredList added in v0.0.42

type SBOMSyftFilteredList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []SBOMSyftFiltered `json:"items" protobuf:"bytes,2,rep,name=items"`
}

SBOMSyftFilteredList is a list of SBOMSyftFiltered objects.

func (*SBOMSyftFilteredList) DeepCopy added in v0.0.42

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBOMSyftFilteredList.

func (*SBOMSyftFilteredList) DeepCopyInto added in v0.0.42

func (in *SBOMSyftFilteredList) DeepCopyInto(out *SBOMSyftFilteredList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SBOMSyftFilteredList) DeepCopyObject added in v0.0.42

func (in *SBOMSyftFilteredList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SBOMSyftList added in v0.0.42

type SBOMSyftList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []SBOMSyft `json:"items" protobuf:"bytes,2,rep,name=items"`
}

SBOMSyftList is a list of SBOMSyft objects.

func (*SBOMSyftList) DeepCopy added in v0.0.42

func (in *SBOMSyftList) DeepCopy() *SBOMSyftList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBOMSyftList.

func (*SBOMSyftList) DeepCopyInto added in v0.0.42

func (in *SBOMSyftList) DeepCopyInto(out *SBOMSyftList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SBOMSyftList) DeepCopyObject added in v0.0.42

func (in *SBOMSyftList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SBOMSyftSpec added in v0.0.42

type SBOMSyftSpec struct {
	Metadata SPDXMeta     `json:"metadata"`
	Syft     SyftDocument `json:"syft,omitempty"`
}

SBOMSyftSpec is the specification of a Syft SBOM

func (*SBOMSyftSpec) DeepCopy added in v0.0.42

func (in *SBOMSyftSpec) DeepCopy() *SBOMSyftSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBOMSyftSpec.

func (*SBOMSyftSpec) DeepCopyInto added in v0.0.42

func (in *SBOMSyftSpec) DeepCopyInto(out *SBOMSyftSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SBOMSyftStatus added in v0.0.42

type SBOMSyftStatus struct {
}

SBOMSyftStatus is the status of a Syft SBOM.

func (*SBOMSyftStatus) DeepCopy added in v0.0.42

func (in *SBOMSyftStatus) DeepCopy() *SBOMSyftStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBOMSyftStatus.

func (*SBOMSyftStatus) DeepCopyInto added in v0.0.42

func (in *SBOMSyftStatus) DeepCopyInto(out *SBOMSyftStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SPDXMeta

type SPDXMeta struct {
	Tool   ToolMeta   `json:"tool"`
	Report ReportMeta `json:"report"`
}

SPDXMeta describes metadata about an SPDX-formatted SBOM

func (*SPDXMeta) DeepCopy

func (in *SPDXMeta) DeepCopy() *SPDXMeta

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SPDXMeta.

func (*SPDXMeta) DeepCopyInto

func (in *SPDXMeta) DeepCopyInto(out *SPDXMeta)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScannedControl added in v0.0.16

type ScannedControl struct {
	ControlID string               `json:"controlID"`
	Name      string               `json:"name"`
	Severity  ControlSeverity      `json:"severity"`
	Status    ScannedControlStatus `json:"status"`
	Rules     []ScannedControlRule `json:"rules"`
}

func (*ScannedControl) DeepCopy added in v0.0.16

func (in *ScannedControl) DeepCopy() *ScannedControl

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScannedControl.

func (*ScannedControl) DeepCopyInto added in v0.0.16

func (in *ScannedControl) DeepCopyInto(out *ScannedControl)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScannedControlRule added in v0.0.16

type ScannedControlRule struct {
	Name                  string              `json:"name"`
	Status                RuleStatus          `json:"status"`
	ControlConfigurations map[string][]string `json:"controlConfigurations"`
	Paths                 []RulePath          `json:"paths"`
	AppliedIgnoreRules    []string            `json:"appliedIgnoreRules"`
	RelatedResourcesIDs   []string            `json:"relatedResourcesIDs"` // ?
}

func (*ScannedControlRule) DeepCopy added in v0.0.16

func (in *ScannedControlRule) DeepCopy() *ScannedControlRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScannedControlRule.

func (*ScannedControlRule) DeepCopyInto added in v0.0.16

func (in *ScannedControlRule) DeepCopyInto(out *ScannedControlRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScannedControlStatus added in v0.0.16

type ScannedControlStatus struct {
	Status    string `json:"status"`
	SubStatus string `json:"subStatus"`
	Info      string `json:"info"`
}

func (*ScannedControlStatus) DeepCopy added in v0.0.16

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScannedControlStatus.

func (*ScannedControlStatus) DeepCopyInto added in v0.0.16

func (in *ScannedControlStatus) DeepCopyInto(out *ScannedControlStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScannedControlSummary added in v0.0.16

type ScannedControlSummary struct {
	ControlID string               `json:"controlID"`
	Severity  ControlSeverity      `json:"severity"`
	Status    ScannedControlStatus `json:"status"`
}

func (*ScannedControlSummary) DeepCopy added in v0.0.16

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScannedControlSummary.

func (*ScannedControlSummary) DeepCopyInto added in v0.0.16

func (in *ScannedControlSummary) DeepCopyInto(out *ScannedControlSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Schema added in v0.0.42

type Schema struct {
	Version string `json:"version"`
	URL     string `json:"url"`
}

func (*Schema) DeepCopy added in v0.0.42

func (in *Schema) DeepCopy() *Schema

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Schema.

func (*Schema) DeepCopyInto added in v0.0.42

func (in *Schema) DeepCopyInto(out *Schema)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServiceBackendPort added in v0.0.33

type ServiceBackendPort struct {
	Name string `json:"name,omitempty" protobuf:"bytes,1,opt,name=name"`

	Number int32 `json:"number,omitempty" protobuf:"bytes,2,opt,name=number"`
}

ServiceBackendPort is the service port being referenced.

func (*ServiceBackendPort) DeepCopy added in v0.0.33

func (in *ServiceBackendPort) DeepCopy() *ServiceBackendPort

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceBackendPort.

func (*ServiceBackendPort) DeepCopyInto added in v0.0.33

func (in *ServiceBackendPort) DeepCopyInto(out *ServiceBackendPort)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SeveritySummary added in v0.0.7

type SeveritySummary struct {
	Critical   VulnerabilityCounters `json:"critical,omitempty"`
	High       VulnerabilityCounters `json:"high,omitempty"`
	Medium     VulnerabilityCounters `json:"medium,omitempty"`
	Low        VulnerabilityCounters `json:"low,omitempty"`
	Negligible VulnerabilityCounters `json:"negligible,omitempty"`
	Unknown    VulnerabilityCounters `json:"unknown,omitempty"`
}

SeveritySummary is a summary of all vulnerabilities included in vulnerability manifest

func (*SeveritySummary) DeepCopy added in v0.0.7

func (in *SeveritySummary) DeepCopy() *SeveritySummary

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeveritySummary.

func (*SeveritySummary) DeepCopyInto added in v0.0.7

func (in *SeveritySummary) DeepCopyInto(out *SeveritySummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Snippet

type Snippet struct {

	// 9.1: Snippet SPDX Identifier: "SPDXRef-[idstring]"
	// Cardinality: mandatory, one
	SnippetSPDXIdentifier ElementID `json:"SPDXID"`

	// 9.2: Snippet from File SPDX Identifier
	// Cardinality: mandatory, one
	SnippetFromFileSPDXIdentifier ElementID `json:"snippetFromFile"`

	// Ranges denotes the start/end byte offsets or line numbers that the snippet is relevant to
	Ranges []SnippetRange `json:"ranges"`

	// 9.5: Snippet Concluded License: SPDX License Expression, "NONE" or "NOASSERTION"
	// Cardinality: optional, one
	SnippetLicenseConcluded string `json:"licenseConcluded"`

	// 9.6: License Information in Snippet: SPDX License Expression, "NONE" or "NOASSERTION"
	// Cardinality: optional, one or many
	LicenseInfoInSnippet []string `json:"licenseInfoInSnippets"`

	// 9.7: Snippet Comments on License
	// Cardinality: optional, one
	SnippetLicenseComments string `json:"licenseComments"`

	// 9.8: Snippet Copyright Text: copyright notice(s) text, "NONE" or "NOASSERTION"
	// Cardinality: mandatory, one
	SnippetCopyrightText string `json:"copyrightText"`

	// 9.9: Snippet Comment
	// Cardinality: optional, one
	SnippetComment string `json:"comment"`

	// 9.10: Snippet Name
	// Cardinality: optional, one
	SnippetName string `json:"name"`

	// 9.11: Snippet Attribution Text
	// Cardinality: optional, one or many
	SnippetAttributionTexts []string `json:"-" yaml:"-"`
}

Snippet is a Snippet section of an SPDX Document for version 2.3 of the spec.

func (*Snippet) DeepCopy

func (in *Snippet) DeepCopy() *Snippet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Snippet.

func (*Snippet) DeepCopyInto

func (in *Snippet) DeepCopyInto(out *Snippet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnippetRange

type SnippetRange struct {
	StartPointer SnippetRangePointer `json:"startPointer"`
	EndPointer   SnippetRangePointer `json:"endPointer"`
}

func (*SnippetRange) DeepCopy

func (in *SnippetRange) DeepCopy() *SnippetRange

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnippetRange.

func (*SnippetRange) DeepCopyInto

func (in *SnippetRange) DeepCopyInto(out *SnippetRange)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnippetRangePointer

type SnippetRangePointer struct {
	// 5.3: Snippet Byte Range: [start byte]:[end byte]
	// Cardinality: mandatory, one
	Offset int `json:"offset"`

	// 5.4: Snippet Line Range: [start line]:[end line]
	// Cardinality: optional, one
	LineNumber int `json:"lineNumber"`

	FileSPDXIdentifier ElementID `json:"reference"`
}

func (*SnippetRangePointer) DeepCopy

func (in *SnippetRangePointer) DeepCopy() *SnippetRangePointer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnippetRangePointer.

func (*SnippetRangePointer) DeepCopyInto

func (in *SnippetRangePointer) DeepCopyInto(out *SnippetRangePointer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Source

type Source struct {
	Type   string          `json:"type"`
	Target json.RawMessage `json:"target,omitempty"`
}

func (*Source) DeepCopy

func (in *Source) DeepCopy() *Source

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Source.

func (*Source) DeepCopyInto

func (in *Source) DeepCopyInto(out *Source)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Statement added in v0.0.29

type Statement struct {
	// ID is an optional identifier for the statement. It takes an IRI and must
	// be unique for each statement in the document.
	ID string `json:"@id,omitempty"`

	// [vul_id] SHOULD use existing and well known identifiers, for example:
	// CVE, the Global Security Database (GSD), or a supplier’s vulnerability
	// tracking system. It is expected that vulnerability identification systems
	// are external to and maintained separately from VEX.
	//
	// [vul_id] MAY be URIs or URLs.
	// [vul_id] MAY be arbitrary and MAY be created by the VEX statement [author].
	Vulnerability VexVulnerability `json:"vulnerability,omitempty"`

	// Timestamp is the time at which the information expressed in the Statement
	// was known to be true.
	Timestamp string `json:"timestamp,omitempty"`

	// LastUpdated records the time when the statement last had a modification
	LastUpdated string `json:"last_updated,omitempty"`

	// Product
	// Product details MUST specify what Status applies to.
	// Product details MUST include [product_id] and MAY include [subcomponent_id].
	Products []Product `json:"products,omitempty"`

	// A VEX statement MUST provide Status of the vulnerabilities with respect to the
	// products and components listed in the statement. Status MUST be one of the
	// Status const values, some of which have further options and requirements.
	Status Status `json:"status"`

	// [status_notes] MAY convey information about how [status] was determined
	// and MAY reference other VEX information.
	StatusNotes string `json:"status_notes,omitempty"`

	// For ”not_affected” status, a VEX statement MUST include a status Justification
	// that further explains the status.
	Justification Justification `json:"justification,omitempty"`

	// For ”not_affected” status, a VEX statement MAY include an ImpactStatement
	// that contains a description why the vulnerability cannot be exploited.
	ImpactStatement string `json:"impact_statement,omitempty"`

	// For "affected" status, a VEX statement MUST include an ActionStatement that
	// SHOULD describe actions to remediate or mitigate [vul_id].
	ActionStatement          string `json:"action_statement,omitempty"`
	ActionStatementTimestamp string `json:"action_statement_timestamp,omitempty"`
}

func (*Statement) DeepCopy added in v0.0.29

func (in *Statement) DeepCopy() *Statement

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Statement.

func (*Statement) DeepCopyInto added in v0.0.29

func (in *Statement) DeepCopyInto(out *Statement)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Status added in v0.0.29

type Status string

type Subcomponent added in v0.0.29

type Subcomponent struct {
	Component
}

func (*Subcomponent) DeepCopy added in v0.0.29

func (in *Subcomponent) DeepCopy() *Subcomponent

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subcomponent.

func (*Subcomponent) DeepCopyInto added in v0.0.29

func (in *Subcomponent) DeepCopyInto(out *Subcomponent)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Supplier

type Supplier struct {
	// can be "NOASSERTION"
	Supplier string
	// SupplierType can be one of "Person", "Organization", or empty if Supplier is "NOASSERTION"
	SupplierType string
}

func (*Supplier) DeepCopy

func (in *Supplier) DeepCopy() *Supplier

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Supplier.

func (*Supplier) DeepCopyInto

func (in *Supplier) DeepCopyInto(out *Supplier)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (Supplier) MarshalJSON

func (s Supplier) MarshalJSON() ([]byte, error)

MarshalJSON converts the receiver into a slice of bytes representing a Supplier in string form. This function is also used when marshalling to YAML

func (*Supplier) UnmarshalJSON

func (s *Supplier) UnmarshalJSON(data []byte) error

UnmarshalJSON takes a supplier in the typical one-line format and parses it into a Supplier struct. This function is also used when unmarshalling YAML

type SyftCoordinates

type SyftCoordinates struct {
	RealPath     string `json:"path"`
	FileSystemID string `json:"layerID,omitempty"`
}

func (*SyftCoordinates) DeepCopy

func (in *SyftCoordinates) DeepCopy() *SyftCoordinates

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyftCoordinates.

func (*SyftCoordinates) DeepCopyInto

func (in *SyftCoordinates) DeepCopyInto(out *SyftCoordinates)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SyftDescriptor added in v0.0.42

type SyftDescriptor struct {
	Name          string          `json:"name"`
	Version       string          `json:"version"`
	Configuration json.RawMessage `json:"configuration,omitempty"`
}

SyftDescriptor describes what created the document as well as surrounding metadata

func (*SyftDescriptor) DeepCopy added in v0.0.42

func (in *SyftDescriptor) DeepCopy() *SyftDescriptor

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyftDescriptor.

func (*SyftDescriptor) DeepCopyInto added in v0.0.42

func (in *SyftDescriptor) DeepCopyInto(out *SyftDescriptor)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SyftDocument added in v0.0.42

type SyftDocument struct {
	Artifacts             []SyftPackage      `json:"artifacts"` // Artifacts is the list of packages discovered and placed into the catalog
	ArtifactRelationships []SyftRelationship `json:"artifactRelationships"`
	Files                 []SyftFile         `json:"files,omitempty"` // note: must have omitempty
	SyftSource            SyftSource         `json:"source"`          // SyftSource represents the original object that was cataloged
	Distro                LinuxRelease       `json:"distro"`          // Distro represents the Linux distribution that was detected from the source
	SyftDescriptor        SyftDescriptor     `json:"descriptor"`      // SyftDescriptor is a block containing self-describing information about syft
	Schema                Schema             `json:"schema"`          // Schema is a block reserved for defining the version for the shape of this JSON document and where to find the schema document to validate the shape
}

Document represents the syft cataloging findings as a JSON document

func (*SyftDocument) DeepCopy added in v0.0.42

func (in *SyftDocument) DeepCopy() *SyftDocument

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyftDocument.

func (*SyftDocument) DeepCopyInto added in v0.0.42

func (in *SyftDocument) DeepCopyInto(out *SyftDocument)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SyftFile added in v0.0.42

type SyftFile struct {
	ID       string             `json:"id"`
	Location Coordinates        `json:"location"`
	Metadata *FileMetadataEntry `json:"metadata,omitempty"`
	Contents string             `json:"contents,omitempty"`
	Digests  []Digest           `json:"digests,omitempty"`
	Licenses []FileLicense      `json:"licenses,omitempty"`
}

func (*SyftFile) DeepCopy added in v0.0.42

func (in *SyftFile) DeepCopy() *SyftFile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyftFile.

func (*SyftFile) DeepCopyInto added in v0.0.42

func (in *SyftFile) DeepCopyInto(out *SyftFile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SyftLanguage

type SyftLanguage string

type SyftPackage added in v0.0.42

type SyftPackage struct {
	PackageBasicData
	PackageCustomData
}

SyftPackage represents a pkg.SyftPackage object specialized for JSON marshaling and unmarshalling.

func (*SyftPackage) DeepCopy added in v0.0.42

func (in *SyftPackage) DeepCopy() *SyftPackage

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyftPackage.

func (*SyftPackage) DeepCopyInto added in v0.0.42

func (in *SyftPackage) DeepCopyInto(out *SyftPackage)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SyftPackage) UnmarshalJSON added in v0.0.42

func (p *SyftPackage) UnmarshalJSON(b []byte) error

UnmarshalJSON is a custom unmarshaller for handling basic values and values with ambiguous types.

type SyftRelationship added in v0.0.42

type SyftRelationship struct {
	Parent   string          `json:"parent"`
	Child    string          `json:"child"`
	Type     string          `json:"type"`
	Metadata json.RawMessage `json:"metadata,omitempty"`
}

func (*SyftRelationship) DeepCopy added in v0.0.42

func (in *SyftRelationship) DeepCopy() *SyftRelationship

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyftRelationship.

func (*SyftRelationship) DeepCopyInto added in v0.0.42

func (in *SyftRelationship) DeepCopyInto(out *SyftRelationship)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SyftSource added in v0.0.42

type SyftSource struct {
	ID       string          `json:"id"`
	Name     string          `json:"name"`
	Version  string          `json:"version"`
	Type     string          `json:"type"`
	Metadata json.RawMessage `json:"metadata"`
}

SyftSource object represents the thing that was cataloged

func (*SyftSource) DeepCopy added in v0.0.42

func (in *SyftSource) DeepCopy() *SyftSource

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyftSource.

func (*SyftSource) DeepCopyInto added in v0.0.42

func (in *SyftSource) DeepCopyInto(out *SyftSource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SyftSource) UnmarshalJSON added in v0.0.42

func (s *SyftSource) UnmarshalJSON(b []byte) error

UnmarshalJSON populates a source object from JSON bytes.

type SyftType

type SyftType string

type ToolMeta

type ToolMeta struct {
	Name    string `json:"name"`
	Version string `json:"version"`
}

ToolMeta describes metadata about a tool that generated an artifact

func (*ToolMeta) DeepCopy

func (in *ToolMeta) DeepCopy() *ToolMeta

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToolMeta.

func (*ToolMeta) DeepCopyInto

func (in *ToolMeta) DeepCopyInto(out *ToolMeta)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Type added in v0.0.33

type Type int64

Type represents the stored type of IntOrString.

type UpstreamPackage

type UpstreamPackage struct {
	Name    string `json:"name"`
	Version string `json:"version,omitempty"`
}

func (*UpstreamPackage) DeepCopy

func (in *UpstreamPackage) DeepCopy() *UpstreamPackage

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpstreamPackage.

func (*UpstreamPackage) DeepCopyInto

func (in *UpstreamPackage) DeepCopyInto(out *UpstreamPackage)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VEX added in v0.0.29

type VEX struct {
	Metadata
	Statements []Statement `json:"statements"`
}

func (*VEX) DeepCopy added in v0.0.29

func (in *VEX) DeepCopy() *VEX

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VEX.

func (*VEX) DeepCopyInto added in v0.0.29

func (in *VEX) DeepCopyInto(out *VEX)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VexVulnerability added in v0.0.29

type VexVulnerability struct {
	//  ID is an IRI to reference the vulnerability in the statement.
	ID string `json:"@id,omitempty"`

	// Name is the main vulnerability identifier.
	Name string `json:"name,omitempty"`

	// Description is a short free form text description of the vulnerability.
	Description string `json:"description,omitempty"`

	// Aliases is a list of other vulnerability identifier strings that
	// locate the vulnerability in other tracking systems.
	Aliases []string `json:"aliases,omitempty"`
}

func (*VexVulnerability) DeepCopy added in v0.0.29

func (in *VexVulnerability) DeepCopy() *VexVulnerability

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VexVulnerability.

func (*VexVulnerability) DeepCopyInto added in v0.0.29

func (in *VexVulnerability) DeepCopyInto(out *VexVulnerability)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VulnerabilitiesComponents added in v0.0.16

type VulnerabilitiesComponents struct {
	ImageVulnerabilitiesObj    VulnerabilitiesObjScope `json:"all"`
	WorkloadVulnerabilitiesObj VulnerabilitiesObjScope `json:"relevant,omitempty"`
}

func (*VulnerabilitiesComponents) DeepCopy added in v0.0.16

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilitiesComponents.

func (*VulnerabilitiesComponents) DeepCopyInto added in v0.0.16

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VulnerabilitiesObjScope added in v0.0.16

type VulnerabilitiesObjScope struct {
	Namespace string `json:"namespace"`
	Name      string `json:"name"`
	Kind      string `json:"kind"`
}

func (*VulnerabilitiesObjScope) DeepCopy added in v0.0.16

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilitiesObjScope.

func (*VulnerabilitiesObjScope) DeepCopyInto added in v0.0.16

func (in *VulnerabilitiesObjScope) DeepCopyInto(out *VulnerabilitiesObjScope)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Vulnerability

type Vulnerability struct {
	VulnerabilityMetadata
	Fix        Fix        `json:"fix"`
	Advisories []Advisory `json:"advisories"`
}

func (*Vulnerability) DeepCopy

func (in *Vulnerability) DeepCopy() *Vulnerability

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vulnerability.

func (*Vulnerability) DeepCopyInto

func (in *Vulnerability) DeepCopyInto(out *Vulnerability)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VulnerabilityCounters added in v0.0.7

type VulnerabilityCounters struct {
	All      int `json:"all"`
	Relevant int `json:"relevant,omitempty"`
}

VulnerabilityCounters describes a counter of vulnerabilities.

Intended to store relevant and total vulnerabilities in the future.

func (*VulnerabilityCounters) DeepCopy added in v0.0.7

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilityCounters.

func (*VulnerabilityCounters) DeepCopyInto added in v0.0.7

func (in *VulnerabilityCounters) DeepCopyInto(out *VulnerabilityCounters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VulnerabilityManifest

type VulnerabilityManifest struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   VulnerabilityManifestSpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status VulnerabilityManifestStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

VulnerabilityManifest is a custom resource that describes a manifest of found vulnerabilities.

func (*VulnerabilityManifest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilityManifest.

func (*VulnerabilityManifest) DeepCopyInto

func (in *VulnerabilityManifest) DeepCopyInto(out *VulnerabilityManifest)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VulnerabilityManifest) DeepCopyObject

func (in *VulnerabilityManifest) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VulnerabilityManifestList

type VulnerabilityManifestList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []VulnerabilityManifest `json:"items" protobuf:"bytes,2,rep,name=items"`
}

VulnerabilityManifestList is a list of Vulnerability manifests.

func (*VulnerabilityManifestList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilityManifestList.

func (*VulnerabilityManifestList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VulnerabilityManifestList) DeepCopyObject

func (in *VulnerabilityManifestList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VulnerabilityManifestMeta

type VulnerabilityManifestMeta struct {
	WithRelevancy bool                            `json:"withRelevancy"`
	Tool          VulnerabilityManifestToolMeta   `json:"tool"`
	Report        VulnerabilityManifestReportMeta `json:"report"`
}

VulnerabilityManifestMeta holds metadata about a vulnerability manifest

func (*VulnerabilityManifestMeta) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilityManifestMeta.

func (*VulnerabilityManifestMeta) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VulnerabilityManifestReportMeta

type VulnerabilityManifestReportMeta struct {
	CreatedAt metav1.Time `json:"createdAt"`
}

VulnerabilityManifestReportMeta holds metadata about the specific report tied to a vulnerability manifest

func (*VulnerabilityManifestReportMeta) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilityManifestReportMeta.

func (*VulnerabilityManifestReportMeta) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VulnerabilityManifestSpec

type VulnerabilityManifestSpec struct {
	Metadata VulnerabilityManifestMeta `json:"metadata,omitempty"`
	Payload  GrypeDocument             `json:"payload,omitempty"`
}

func (*VulnerabilityManifestSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilityManifestSpec.

func (*VulnerabilityManifestSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VulnerabilityManifestStatus

type VulnerabilityManifestStatus struct {
}

func (*VulnerabilityManifestStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilityManifestStatus.

func (*VulnerabilityManifestStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VulnerabilityManifestSummary added in v0.0.7

type VulnerabilityManifestSummary struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   VulnerabilityManifestSummarySpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status VulnerabilityManifestStatus      `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

VulnerabilityManifestSummary is a summary of a VulnerabilityManifests.

func (*VulnerabilityManifestSummary) DeepCopy added in v0.0.7

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilityManifestSummary.

func (*VulnerabilityManifestSummary) DeepCopyInto added in v0.0.7

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VulnerabilityManifestSummary) DeepCopyObject added in v0.0.7

func (in *VulnerabilityManifestSummary) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VulnerabilityManifestSummaryList added in v0.0.7

type VulnerabilityManifestSummaryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []VulnerabilityManifestSummary `json:"items" protobuf:"bytes,2,rep,name=items"`
}

VulnerabilityManifestSummaryList is a list of VulnerabilityManifest summaries.

func (*VulnerabilityManifestSummaryList) DeepCopy added in v0.0.7

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilityManifestSummaryList.

func (*VulnerabilityManifestSummaryList) DeepCopyInto added in v0.0.7

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VulnerabilityManifestSummaryList) DeepCopyObject added in v0.0.7

func (in *VulnerabilityManifestSummaryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VulnerabilityManifestSummarySpec added in v0.0.7

type VulnerabilityManifestSummarySpec struct {
	Severities      SeveritySummary           `json:"severities"`
	Vulnerabilities VulnerabilitiesComponents `json:"vulnerabilitiesRef"`
}

func (*VulnerabilityManifestSummarySpec) DeepCopy added in v0.0.7

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilityManifestSummarySpec.

func (*VulnerabilityManifestSummarySpec) DeepCopyInto added in v0.0.7

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VulnerabilityManifestToolMeta

type VulnerabilityManifestToolMeta struct {
	Name            string `json:"name"`
	Version         string `json:"version"`
	DatabaseVersion string `json:"databaseVersion"`
}

VulnerabilityManifestToolMeta describes data about the tool used to generate the vulnerability manifest’s report

func (*VulnerabilityManifestToolMeta) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilityManifestToolMeta.

func (*VulnerabilityManifestToolMeta) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VulnerabilityMetadata

type VulnerabilityMetadata struct {
	ID          string   `json:"id"`
	DataSource  string   `json:"dataSource"`
	Namespace   string   `json:"namespace,omitempty"`
	Severity    string   `json:"severity,omitempty"`
	URLs        []string `json:"urls"`
	Description string   `json:"description,omitempty"`
	Cvss        []Cvss   `json:"cvss"`
}

func (*VulnerabilityMetadata) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilityMetadata.

func (*VulnerabilityMetadata) DeepCopyInto

func (in *VulnerabilityMetadata) DeepCopyInto(out *VulnerabilityMetadata)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VulnerabilitySummary added in v0.0.20

type VulnerabilitySummary struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   VulnerabilitySummarySpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status VulnerabilitySummaryStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

VulnerabilitySummary is a summary of a vulnerabilities for a given scope.

func (*VulnerabilitySummary) DeepCopy added in v0.0.20

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilitySummary.

func (*VulnerabilitySummary) DeepCopyInto added in v0.0.20

func (in *VulnerabilitySummary) DeepCopyInto(out *VulnerabilitySummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VulnerabilitySummary) DeepCopyObject added in v0.0.20

func (in *VulnerabilitySummary) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VulnerabilitySummaryList added in v0.0.20

type VulnerabilitySummaryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []VulnerabilitySummary `json:"items" protobuf:"bytes,2,rep,name=items"`
}

VulnerabilitySummaryList is a list of VulnerabilitySummary.

func (*VulnerabilitySummaryList) DeepCopy added in v0.0.20

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilitySummaryList.

func (*VulnerabilitySummaryList) DeepCopyInto added in v0.0.20

func (in *VulnerabilitySummaryList) DeepCopyInto(out *VulnerabilitySummaryList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VulnerabilitySummaryList) DeepCopyObject added in v0.0.20

func (in *VulnerabilitySummaryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VulnerabilitySummarySpec added in v0.0.20

type VulnerabilitySummarySpec struct {
	Severities                 SeveritySummary           `json:"severities"`
	WorkloadVulnerabilitiesObj []VulnerabilitiesObjScope `json:"vulnerabilitiesRef"`
}

func (*VulnerabilitySummarySpec) DeepCopy added in v0.0.20

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilitySummarySpec.

func (*VulnerabilitySummarySpec) DeepCopyInto added in v0.0.20

func (in *VulnerabilitySummarySpec) DeepCopyInto(out *VulnerabilitySummarySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VulnerabilitySummaryStatus added in v0.0.20

type VulnerabilitySummaryStatus struct {
}

func (*VulnerabilitySummaryStatus) DeepCopy added in v0.0.20

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VulnerabilitySummaryStatus.

func (*VulnerabilitySummaryStatus) DeepCopyInto added in v0.0.20

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkloadConfigurationScan added in v0.0.16

type WorkloadConfigurationScan struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec WorkloadConfigurationScanSpec `json:"spec"`
}

WorkloadConfigurationScan is a custom resource that describes a configuration scan result of a workload.

func (*WorkloadConfigurationScan) DeepCopy added in v0.0.16

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadConfigurationScan.

func (*WorkloadConfigurationScan) DeepCopyInto added in v0.0.16

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkloadConfigurationScan) DeepCopyObject added in v0.0.16

func (in *WorkloadConfigurationScan) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WorkloadConfigurationScanList added in v0.0.16

type WorkloadConfigurationScanList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []WorkloadConfigurationScan `json:"items"`
}

WorkloadConfigurationScanList is a list of workload configuration scan results.

func (*WorkloadConfigurationScanList) DeepCopy added in v0.0.16

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadConfigurationScanList.

func (*WorkloadConfigurationScanList) DeepCopyInto added in v0.0.16

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkloadConfigurationScanList) DeepCopyObject added in v0.0.16

func (in *WorkloadConfigurationScanList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WorkloadConfigurationScanSeveritiesSummary added in v0.0.16

type WorkloadConfigurationScanSeveritiesSummary struct {
	Critical int `json:"critical"`
	High     int `json:"high"`
	Medium   int `json:"medium"`
	Low      int `json:"low"`
	Unknown  int `json:"unknown"`
}

func (*WorkloadConfigurationScanSeveritiesSummary) DeepCopy added in v0.0.16

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadConfigurationScanSeveritiesSummary.

func (*WorkloadConfigurationScanSeveritiesSummary) DeepCopyInto added in v0.0.16

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkloadConfigurationScanSpec added in v0.0.16

type WorkloadConfigurationScanSpec struct {
	Controls       map[string]ScannedControl   `json:"controls"`
	RelatedObjects []WorkloadScanRelatedObject `json:"relatedObjects"`
}

func (*WorkloadConfigurationScanSpec) DeepCopy added in v0.0.16

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadConfigurationScanSpec.

func (*WorkloadConfigurationScanSpec) DeepCopyInto added in v0.0.16

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkloadConfigurationScanSummary added in v0.0.16

type WorkloadConfigurationScanSummary struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec WorkloadConfigurationScanSummarySpec `json:"spec"`
}

WorkloadConfigurationScanSummary is a summary of a WorkloadConfigurationScan

func (*WorkloadConfigurationScanSummary) DeepCopy added in v0.0.16

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadConfigurationScanSummary.

func (*WorkloadConfigurationScanSummary) DeepCopyInto added in v0.0.16

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkloadConfigurationScanSummary) DeepCopyObject added in v0.0.16

func (in *WorkloadConfigurationScanSummary) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WorkloadConfigurationScanSummaryIdentifier added in v0.0.18

type WorkloadConfigurationScanSummaryIdentifier struct {
	Namespace string `json:"namespace"`
	Kind      string `json:"kind"`
	Name      string `json:"name"`
}

WorkloadConfigurationScanSummaryIdentifier includes information needed to identify a WorkloadConfigurationScanSummary object

func (*WorkloadConfigurationScanSummaryIdentifier) DeepCopy added in v0.0.18

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadConfigurationScanSummaryIdentifier.

func (*WorkloadConfigurationScanSummaryIdentifier) DeepCopyInto added in v0.0.18

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkloadConfigurationScanSummaryList added in v0.0.16

type WorkloadConfigurationScanSummaryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Items []WorkloadConfigurationScanSummary `json:"items"`
}

WorkloadConfigurationScanSummaryList is a list of WorkloadConfigurationScan summaries.

func (*WorkloadConfigurationScanSummaryList) DeepCopy added in v0.0.16

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadConfigurationScanSummaryList.

func (*WorkloadConfigurationScanSummaryList) DeepCopyInto added in v0.0.16

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkloadConfigurationScanSummaryList) DeepCopyObject added in v0.0.16

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WorkloadConfigurationScanSummarySpec added in v0.0.16

type WorkloadConfigurationScanSummarySpec struct {
	Severities WorkloadConfigurationScanSeveritiesSummary `json:"severities"`
	Controls   map[string]ScannedControlSummary           `json:"controls"`
}

func (*WorkloadConfigurationScanSummarySpec) DeepCopy added in v0.0.16

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadConfigurationScanSummarySpec.

func (*WorkloadConfigurationScanSummarySpec) DeepCopyInto added in v0.0.16

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkloadScanRelatedObject added in v0.0.16

type WorkloadScanRelatedObject struct {
	Namespace  string `json:"namespace"`
	APIGroup   string `json:"apiGroup"`
	APIVersion string `json:"apiVersion"`
	Kind       string `json:"kind"`
	Name       string `json:"name"`
}

func (*WorkloadScanRelatedObject) DeepCopy added in v0.0.16

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadScanRelatedObject.

func (*WorkloadScanRelatedObject) DeepCopyInto added in v0.0.16

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL