No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.
- API version: version not set
- Package version: 1.0.0
- Build package: io.swagger.codegen.languages.GoClientCodegen
Put the package under your project folder and add the following in import:
import "./grafeas"
All URIs are relative to https://localhost
Class | Method | HTTP request | Description |
---|---|---|---|
GrafeasV1Beta1Api | GrafeasV1Beta1BatchCreateNotes | Post /v1beta1/{parent}/notes:batchCreate | Creates new notes in batch. |
GrafeasV1Beta1Api | GrafeasV1Beta1BatchCreateOccurrences | Post /v1beta1/{parent}/occurrences:batchCreate | Creates new occurrences in batch. |
GrafeasV1Beta1Api | GrafeasV1Beta1CreateNote | Post /v1beta1/{parent}/notes | Creates a new note. |
GrafeasV1Beta1Api | GrafeasV1Beta1CreateOccurrence | Post /v1beta1/{parent}/occurrences | Creates a new occurrence. |
GrafeasV1Beta1Api | GrafeasV1Beta1DeleteNote | Delete /v1beta1/{name_1} | Deletes the specified note. |
GrafeasV1Beta1Api | GrafeasV1Beta1DeleteOccurrence | Delete /v1beta1/{name} | Deletes the specified occurrence. For example, use this method to delete an occurrence when the occurrence is no longer applicable for the given resource. |
GrafeasV1Beta1Api | GrafeasV1Beta1GetNote | Get /v1beta1/{name_1} | Gets the specified note. |
GrafeasV1Beta1Api | GrafeasV1Beta1GetOccurrence | Get /v1beta1/{name} | Gets the specified occurrence. |
GrafeasV1Beta1Api | GrafeasV1Beta1GetOccurrenceNote | Get /v1beta1/{name}/notes | Gets the note attached to the specified occurrence. Consumer projects can use this method to get a note that belongs to a provider project. |
GrafeasV1Beta1Api | GrafeasV1Beta1GetVulnerabilityOccurrencesSummary | Get /v1beta1/{parent}/occurrences:vulnerabilitySummary | Gets a summary of the number and severity of occurrences. |
GrafeasV1Beta1Api | GrafeasV1Beta1ListNoteOccurrences | Get /v1beta1/{name}/occurrences | Lists occurrences referencing the specified note. Provider projects can use this method to get all occurrences across consumer projects referencing the specified note. |
GrafeasV1Beta1Api | GrafeasV1Beta1ListNotes | Get /v1beta1/{parent}/notes | Lists notes for the specified project. |
GrafeasV1Beta1Api | GrafeasV1Beta1ListOccurrences | Get /v1beta1/{parent}/occurrences | Lists occurrences for the specified project. |
GrafeasV1Beta1Api | GrafeasV1Beta1UpdateNote | Patch /v1beta1/{name_1} | Updates the specified note. |
GrafeasV1Beta1Api | GrafeasV1Beta1UpdateOccurrence | Patch /v1beta1/{name} | Updates the specified occurrence. |
- AliasContextKind
- AssessmentJustification
- AssessmentRemediation
- AssessmentState
- AttestationAttestation
- AttestationAuthority
- AttestationGenericSignedAttestation
- AttestationGenericSignedAttestationContentType
- AttestationPgpSignedAttestation
- AttestationPgpSignedAttestationContentType
- AuthorityHint
- Body
- Body1
- BuildBuild
- BuildBuildSignature
- BuildSignatureKeyType
- CvssAttackComplexity
- CvssAttackVector
- CvssAuthentication
- CvssImpact
- CvssPrivilegesRequired
- CvssScope
- CvssUserInteraction
- DeploymentDeployable
- DeploymentDeployment
- DeploymentPlatform
- DetailsVexAssessment
- DiscoveredAnalysisCompleted
- DiscoveredAnalysisStatus
- DiscoveredContinuousAnalysis
- DiscoveryDiscovered
- DiscoveryDiscovery
- ExternalRefCategory
- FileNoteFileType
- Grafeasv1beta1Signature
- HashHashType
- ImageBasis
- ImageDerived
- ImageFingerprint
- ImageLayer
- InTotoArtifactRule
- IntotoInToto
- IntotoLink
- IntotoLinkArtifact
- IntotoSigningKey
- JustificationJustificationType
- LayerDirective
- LinkArtifactHashes
- LinkByProducts
- LinkEnvironment
- PackageArchitecture
- PackageDistribution
- PackageInfoNoteExternalRef
- PackageInstallation
- PackagePackage
- PackageVersion
- ProtobufAny
- ProvenanceBuildProvenance
- ProvenanceCommand
- ProvenanceFileHashes
- ProvenanceHash
- ProvenanceSource
- RemediationRemediationType
- RpcStatus
- SourceAliasContext
- SourceCloudRepoSourceContext
- SourceGerritSourceContext
- SourceGitSourceContext
- SourceProjectRepoId
- SourceRepoId
- SourceSourceContext
- SpdxDocumentNote
- SpdxDocumentOccurrence
- SpdxFileNote
- SpdxFileOccurrence
- SpdxPackageInfoNote
- SpdxPackageInfoOccurrence
- SpdxRelationshipNote
- SpdxRelationshipOccurrence
- SpdxRelationshipType
- V1beta1BatchCreateNotesResponse
- V1beta1BatchCreateOccurrencesResponse
- V1beta1Digest
- V1beta1Envelope
- V1beta1EnvelopeSignature
- V1beta1License
- V1beta1ListNoteOccurrencesResponse
- V1beta1ListNotesResponse
- V1beta1ListOccurrencesResponse
- V1beta1Note
- V1beta1NoteKind
- V1beta1Occurrence
- V1beta1RelatedUrl
- V1beta1Resource
- V1beta1VulnerabilityOccurrencesSummary
- V1beta1attestationDetails
- V1beta1buildDetails
- V1beta1deploymentDetails
- V1beta1discoveryDetails
- V1beta1imageDetails
- V1beta1intotoDetails
- V1beta1intotoSignature
- V1beta1packageDetails
- V1beta1packageLocation
- V1beta1provenanceArtifact
- V1beta1vulnerabilityDetails
- VersionVersionKind
- VexVulnerabilityAssessmentNote
- VulnerabilityAssessmentNoteAssessment
- VulnerabilityAssessmentNoteProduct
- VulnerabilityAssessmentNotePublisher
- VulnerabilityCvss
- VulnerabilityCvssVersion
- VulnerabilityDetail
- VulnerabilityOccurrencesSummaryFixableTotalByDigest
- VulnerabilityPackageIssue
- VulnerabilitySeverity
- VulnerabilityVulnerability
- VulnerabilityVulnerabilityLocation
- VulnerabilityWindowsDetail
- WindowsDetailKnowledgeBase
Endpoints do not require authorization.