containeranalysis
library
Classes
-
AliasContext
-
An alias to a repo revision.
-
AliasContextContaineranalysisV1beta1
-
An alias to a repo revision.
-
AliasContextResponse
-
An alias to a repo revision.
-
AliasContextResponseContaineranalysisV1beta1
-
An alias to a repo revision.
-
AnalysisCompleted
-
Indicates which analysis completed successfully. Multiple types of analysis can be performed on a single resource.
-
AnalysisCompletedContaineranalysisV1alpha1
-
Indicates which analysis completed successfully. Multiple types of analysis can be performed on a single resource.
-
AnalysisCompletedContaineranalysisV1beta1
-
Indicates which analysis completed successfully. Multiple types of analysis can be performed on a single resource.
-
AnalysisCompletedResponse
-
Indicates which analysis completed successfully. Multiple types of analysis can be performed on a single resource.
-
AnalysisCompletedResponseContaineranalysisV1alpha1
-
Indicates which analysis completed successfully. Multiple types of analysis can be performed on a single resource.
-
AnalysisCompletedResponseContaineranalysisV1beta1
-
Indicates which analysis completed successfully. Multiple types of analysis can be performed on a single resource.
-
Artifact
-
Artifact describes a build product.
-
ArtifactContaineranalysisV1alpha1
-
Artifact describes a build product.
-
ArtifactContaineranalysisV1beta1
-
Artifact describes a build product.
-
ArtifactHashes
-
Defines a hash object for use in Materials and Products.
-
ArtifactHashesResponse
-
Defines a hash object for use in Materials and Products.
-
ArtifactResponse
-
Artifact describes a build product.
-
ArtifactResponseContaineranalysisV1alpha1
-
Artifact describes a build product.
-
ArtifactResponseContaineranalysisV1beta1
-
Artifact describes a build product.
-
ArtifactRule
-
Defines an object to declare an in-toto artifact rule
-
ArtifactRuleResponse
-
Defines an object to declare an in-toto artifact rule
-
Assessment
-
Assessment provides all information that is related to a single vulnerability for this product.
-
AssessmentContaineranalysisV1alpha1
-
Assessment provides all information that is related to a single vulnerability for this product.
-
AssessmentContaineranalysisV1beta1
-
Assessment provides all information that is related to a single vulnerability for this product.
-
AssessmentResponse
-
Assessment provides all information that is related to a single vulnerability for this product.
-
AssessmentResponseContaineranalysisV1alpha1
-
Assessment provides all information that is related to a single vulnerability for this product.
-
AssessmentResponseContaineranalysisV1beta1
-
Assessment provides all information that is related to a single vulnerability for this product.
-
Attestation
-
Occurrence that represents a single "attestation". The authenticity of an Attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the AttestationAuthority to which this Attestation is attached is primarily useful for look-up (how to find this Attestation if you already know the Authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
-
AttestationAuthority
-
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one
AttestationAuthority for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find all attached Attestation Occurrences, even if they don't all live in the same project.
-
AttestationAuthorityHint
-
This submessage provides human-readable hints about the purpose of the AttestationAuthority. Because the name of a Note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should NOT be used to look up AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify.
-
AttestationAuthorityHintResponse
-
This submessage provides human-readable hints about the purpose of the AttestationAuthority. Because the name of a Note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should NOT be used to look up AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify.
-
AttestationAuthorityResponse
-
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one
AttestationAuthority for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find all attached Attestation Occurrences, even if they don't all live in the same project.
-
AttestationContaineranalysisV1beta1
-
Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
-
AttestationNote
-
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one
Authority for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project.
-
AttestationNoteResponse
-
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one
Authority for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project.
-
AttestationOccurrence
-
Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign.
-
AttestationOccurrenceResponse
-
Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign.
-
AttestationResponse
-
Occurrence that represents a single "attestation". The authenticity of an Attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the AttestationAuthority to which this Attestation is attached is primarily useful for look-up (how to find this Attestation if you already know the Authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
-
AttestationResponseContaineranalysisV1beta1
-
Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
-
Authority
-
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one
Authority for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project.
-
AuthorityResponse
-
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one
Authority for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project.
-
Basis
-
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
-
BasisContaineranalysisV1beta1
-
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
-
BasisResponse
-
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
-
BasisResponseContaineranalysisV1beta1
-
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
-
Binding
-
Associates
members, or principals, with a role.
-
BindingContaineranalysisV1alpha1
-
Associates
members, or principals, with a role.
-
BindingContaineranalysisV1beta1
-
Associates
members, or principals, with a role.
-
BindingResponse
-
Associates
members, or principals, with a role.
-
BindingResponseContaineranalysisV1alpha1
-
Associates
members, or principals, with a role.
-
BindingResponseContaineranalysisV1beta1
-
Associates
members, or principals, with a role.
-
Build
-
Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
-
BuildDefinition
-
-
BuildDefinitionContaineranalysisV1alpha1
-
-
BuildDefinitionContaineranalysisV1beta1
-
-
BuildDefinitionResponse
-
-
BuildDefinitionResponseContaineranalysisV1alpha1
-
-
BuildDefinitionResponseContaineranalysisV1beta1
-
-
BuildDetails
-
Message encapsulating build provenance details.
-
BuildDetailsResponse
-
Message encapsulating build provenance details.
-
BuilderConfig
-
-
BuilderConfigContaineranalysisV1alpha1
-
-
BuildMetadata
-
-
BuildMetadataContaineranalysisV1alpha1
-
-
BuildMetadataContaineranalysisV1beta1
-
-
BuildMetadataResponse
-
-
BuildMetadataResponseContaineranalysisV1alpha1
-
-
BuildMetadataResponseContaineranalysisV1beta1
-
-
BuildNote
-
Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
-
BuildNoteResponse
-
Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
-
BuildOccurrence
-
Details of a build occurrence.
-
BuildOccurrenceResponse
-
Details of a build occurrence.
-
BuildProvenance
-
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
-
BuildProvenanceContaineranalysisV1alpha1
-
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
-
BuildProvenanceContaineranalysisV1beta1
-
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
-
BuildProvenanceResponse
-
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
-
BuildProvenanceResponseContaineranalysisV1alpha1
-
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
-
BuildProvenanceResponseContaineranalysisV1beta1
-
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
-
BuildResponse
-
Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
-
BuildSignature
-
Message encapsulating the signature of the verified build.
-
BuildSignatureContaineranalysisV1beta1
-
Message encapsulating the signature of the verified build.
-
BuildSignatureResponse
-
Message encapsulating the signature of the verified build.
-
BuildSignatureResponseContaineranalysisV1beta1
-
Message encapsulating the signature of the verified build.
-
BuildType
-
Note holding the version of the provider's builder and the signature of the provenance message in linked BuildDetails.
-
BuildTypeResponse
-
Note holding the version of the provider's builder and the signature of the provenance message in linked BuildDetails.
-
ByProducts
-
Defines an object for the byproducts field in in-toto links. The suggested fields are "stderr", "stdout", and "return-value".
-
ByProductsResponse
-
Defines an object for the byproducts field in in-toto links. The suggested fields are "stderr", "stdout", and "return-value".
-
Category
-
The category to which the update belongs.
-
CategoryResponse
-
The category to which the update belongs.
-
CisBenchmark
-
A compliance check that is a CIS benchmark.
-
CisBenchmarkContaineranalysisV1alpha1
-
A compliance check that is a CIS benchmark.
-
CisBenchmarkResponse
-
A compliance check that is a CIS benchmark.
-
CisBenchmarkResponseContaineranalysisV1alpha1
-
A compliance check that is a CIS benchmark.
-
CloudRepoSourceContext
-
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
-
CloudRepoSourceContextContaineranalysisV1beta1
-
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
-
CloudRepoSourceContextResponse
-
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
-
CloudRepoSourceContextResponseContaineranalysisV1beta1
-
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
-
Command
-
Command describes a step performed as part of the build pipeline.
-
CommandContaineranalysisV1alpha1
-
Command describes a step performed as part of the build pipeline.
-
CommandContaineranalysisV1beta1
-
Command describes a step performed as part of the build pipeline.
-
CommandResponse
-
Command describes a step performed as part of the build pipeline.
-
CommandResponseContaineranalysisV1alpha1
-
Command describes a step performed as part of the build pipeline.
-
CommandResponseContaineranalysisV1beta1
-
Command describes a step performed as part of the build pipeline.
-
Completeness
-
Indicates that the builder claims certain fields in this message to be complete.
-
CompletenessContaineranalysisV1alpha1
-
Indicates that the builder claims certain fields in this message to be complete.
-
CompletenessResponse
-
Indicates that the builder claims certain fields in this message to be complete.
-
CompletenessResponseContaineranalysisV1alpha1
-
Indicates that the builder claims certain fields in this message to be complete.
-
ComplianceNote
-
-
ComplianceNoteContaineranalysisV1alpha1
-
ComplianceNote encapsulates all information about a specific compliance check.
-
ComplianceNoteResponse
-
-
ComplianceNoteResponseContaineranalysisV1alpha1
-
ComplianceNote encapsulates all information about a specific compliance check.
-
ComplianceOccurrence
-
An indication that the compliance checks in the associated ComplianceNote were not satisfied for particular resources or a specified reason.
-
ComplianceOccurrenceContaineranalysisV1alpha1
-
An indication that the compliance checks in the associated ComplianceNote were not satisfied for particular resources or a specified reason.
-
ComplianceOccurrenceResponse
-
An indication that the compliance checks in the associated ComplianceNote were not satisfied for particular resources or a specified reason.
-
ComplianceOccurrenceResponseContaineranalysisV1alpha1
-
An indication that the compliance checks in the associated ComplianceNote were not satisfied for particular resources or a specified reason.
-
ComplianceVersion
-
Describes the CIS benchmark version that is applicable to a given OS and os version.
-
ComplianceVersionContaineranalysisV1alpha1
-
Describes the CIS benchmark version that is applicable to a given OS and os version.
-
ComplianceVersionResponse
-
Describes the CIS benchmark version that is applicable to a given OS and os version.
-
ComplianceVersionResponseContaineranalysisV1alpha1
-
Describes the CIS benchmark version that is applicable to a given OS and os version.
-
CVSS
-
Common Vulnerability Scoring System. For details, see https://www.first.org/cvss/specification-document This is a message we will try to use for storing various versions of CVSS rather than making a separate proto for storing a specific version.
-
CVSSContaineranalysisV1alpha1
-
Common Vulnerability Scoring System. This message is compatible with CVSS v2 and v3. For CVSS v2 details, see https://www.first.org/cvss/v2/guide CVSS v2 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator For CVSS v3 details, see https://www.first.org/cvss/specification-document CVSS v3 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
-
CVSSContaineranalysisV1beta1
-
Common Vulnerability Scoring System. This message is compatible with CVSS v2 and v3. For CVSS v2 details, see https://www.first.org/cvss/v2/guide CVSS v2 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator For CVSS v3 details, see https://www.first.org/cvss/specification-document CVSS v3 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
-
CVSSResponse
-
Common Vulnerability Scoring System. For details, see https://www.first.org/cvss/specification-document This is a message we will try to use for storing various versions of CVSS rather than making a separate proto for storing a specific version.
-
CVSSResponseContaineranalysisV1alpha1
-
Common Vulnerability Scoring System. This message is compatible with CVSS v2 and v3. For CVSS v2 details, see https://www.first.org/cvss/v2/guide CVSS v2 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator For CVSS v3 details, see https://www.first.org/cvss/specification-document CVSS v3 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
-
CVSSResponseContaineranalysisV1beta1
-
Common Vulnerability Scoring System. This message is compatible with CVSS v2 and v3. For CVSS v2 details, see https://www.first.org/cvss/v2/guide CVSS v2 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator For CVSS v3 details, see https://www.first.org/cvss/specification-document CVSS v3 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
-
CVSSv3
-
Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
-
CVSSv3ContaineranalysisV1beta1
-
Deprecated. Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
-
CVSSv3Response
-
Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
-
CVSSv3ResponseContaineranalysisV1beta1
-
Deprecated. Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
-
Deployable
-
An artifact that can be deployed in some runtime.
-
DeployableContaineranalysisV1beta1
-
An artifact that can be deployed in some runtime.
-
DeployableResponse
-
An artifact that can be deployed in some runtime.
-
DeployableResponseContaineranalysisV1beta1
-
An artifact that can be deployed in some runtime.
-
DeploymentContaineranalysisV1beta1
-
The period during which some deployable was active in a runtime.
-
DeploymentNote
-
An artifact that can be deployed in some runtime.
-
DeploymentNoteResponse
-
An artifact that can be deployed in some runtime.
-
DeploymentOccurrence
-
The period during which some deployable was active in a runtime.
-
DeploymentOccurrenceResponse
-
The period during which some deployable was active in a runtime.
-
DeploymentResponse
-
The period during which some deployable was active in a runtime.
-
DeploymentResponseContaineranalysisV1beta1
-
The period during which some deployable was active in a runtime.
-
DeploymentType
-
The period during which some deployable was active in a runtime.
-
Derived
-
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
-
DerivedContaineranalysisV1beta1
-
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
-
DerivedResponse
-
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
-
DerivedResponseContaineranalysisV1beta1
-
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
-
Detail
-
A detail for a distro and package affected by this vulnerability and its associated fix (if one is available).
-
DetailContaineranalysisV1alpha1
-
Identifies all occurrences of this vulnerability in the package for a specific distro/location For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
-
DetailContaineranalysisV1beta1
-
Identifies all appearances of this vulnerability in the package for a specific distro/location. For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
-
DetailResponse
-
A detail for a distro and package affected by this vulnerability and its associated fix (if one is available).
-
DetailResponseContaineranalysisV1alpha1
-
Identifies all occurrences of this vulnerability in the package for a specific distro/location For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
-
DetailResponseContaineranalysisV1beta1
-
Identifies all appearances of this vulnerability in the package for a specific distro/location. For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
-
Details
-
Details of an attestation occurrence.
-
DetailsResponse
-
Details of an attestation occurrence.
-
Digest
-
Digest information.
-
DigestContaineranalysisV1alpha1
-
Digest information.
-
DigestContaineranalysisV1beta1
-
Digest information.
-
DigestResponse
-
Digest information.
-
DigestResponseContaineranalysisV1alpha1
-
Digest information.
-
DigestResponseContaineranalysisV1beta1
-
Digest information.
-
Discovered
-
Provides information about the scan status of a discovered resource.
-
DiscoveredContaineranalysisV1beta1
-
Provides information about the analysis status of a discovered resource.
-
DiscoveredResponse
-
Provides information about the scan status of a discovered resource.
-
DiscoveredResponseContaineranalysisV1beta1
-
Provides information about the analysis status of a discovered resource.
-
Discovery
-
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A
Discovery occurrence is created in a consumer's project at the start of analysis. The occurrence's operation will indicate the status of the analysis. Absence of an occurrence linked to this note for a resource indicates that analysis hasn't started.
-
DiscoveryContaineranalysisV1beta1
-
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A
Discovery occurrence is created in a consumer's project at the start of analysis.
-
DiscoveryNote
-
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A
Discovery occurrence is created in a consumer's project at the start of analysis.
-
DiscoveryNoteResponse
-
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A
Discovery occurrence is created in a consumer's project at the start of analysis.
-
DiscoveryOccurrence
-
Provides information about the analysis status of a discovered resource.
-
DiscoveryOccurrenceResponse
-
Provides information about the analysis status of a discovered resource.
-
DiscoveryResponse
-
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A
Discovery occurrence is created in a consumer's project at the start of analysis. The occurrence's operation will indicate the status of the analysis. Absence of an occurrence linked to this note for a resource indicates that analysis hasn't started.
-
DiscoveryResponseContaineranalysisV1beta1
-
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A
Discovery occurrence is created in a consumer's project at the start of analysis.
-
Distribution
-
This represents a particular channel of distribution for a given package. E.g., Debian's jessie-backports dpkg mirror.
-
DistributionContaineranalysisV1alpha1
-
This represents a particular channel of distribution for a given package. e.g. Debian's jessie-backports dpkg mirror
-
DistributionContaineranalysisV1beta1
-
This represents a particular channel of distribution for a given package. E.g., Debian's jessie-backports dpkg mirror.
-
DistributionResponse
-
This represents a particular channel of distribution for a given package. E.g., Debian's jessie-backports dpkg mirror.
-
DistributionResponseContaineranalysisV1alpha1
-
This represents a particular channel of distribution for a given package. e.g. Debian's jessie-backports dpkg mirror
-
DistributionResponseContaineranalysisV1beta1
-
This represents a particular channel of distribution for a given package. E.g., Debian's jessie-backports dpkg mirror.
-
DocumentNote
-
DocumentNote represents an SPDX Document Creation Infromation section: https://spdx.github.io/spdx-spec/2-document-creation-information/
-
DocumentNoteContaineranalysisV1beta1
-
DocumentNote represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
-
DocumentNoteResponse
-
DocumentNote represents an SPDX Document Creation Infromation section: https://spdx.github.io/spdx-spec/2-document-creation-information/
-
DocumentNoteResponseContaineranalysisV1beta1
-
DocumentNote represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
-
DocumentOccurrence
-
DocumentOccurrence represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
-
DocumentOccurrenceContaineranalysisV1beta1
-
DocumentOccurrence represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
-
DocumentOccurrenceResponse
-
DocumentOccurrence represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
-
DocumentOccurrenceResponseContaineranalysisV1beta1
-
DocumentOccurrence represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
-
DSSEAttestationNote
-
-
DSSEAttestationNoteContaineranalysisV1alpha1
-
A note describing an attestation
-
DSSEAttestationNoteResponse
-
-
DSSEAttestationNoteResponseContaineranalysisV1alpha1
-
A note describing an attestation
-
DSSEAttestationOccurrence
-
Deprecated. Prefer to use a regular Occurrence, and populate the Envelope at the top level of the Occurrence.
-
DSSEAttestationOccurrenceContaineranalysisV1alpha1
-
An occurrence describing an attestation on a resource
-
DSSEAttestationOccurrenceResponse
-
Deprecated. Prefer to use a regular Occurrence, and populate the Envelope at the top level of the Occurrence.
-
DSSEAttestationOccurrenceResponseContaineranalysisV1alpha1
-
An occurrence describing an attestation on a resource
-
DSSEHint
-
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
-
DSSEHintContaineranalysisV1alpha1
-
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
-
DSSEHintResponse
-
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
-
DSSEHintResponseContaineranalysisV1alpha1
-
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
-
Envelope
-
MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto. An authenticated message of arbitrary type.
-
EnvelopeContaineranalysisV1alpha1
-
MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto. An authenticated message of arbitrary type.
-
EnvelopeContaineranalysisV1beta1
-
MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto. An authenticated message of arbitrary type.
-
EnvelopeResponse
-
MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto. An authenticated message of arbitrary type.
-
EnvelopeResponseContaineranalysisV1alpha1
-
MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto. An authenticated message of arbitrary type.
-
EnvelopeResponseContaineranalysisV1beta1
-
MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto. An authenticated message of arbitrary type.
-
EnvelopeSignature
-
-
EnvelopeSignatureContaineranalysisV1alpha1
-
A DSSE signature
-
EnvelopeSignatureContaineranalysisV1beta1
-
-
EnvelopeSignatureResponse
-
-
EnvelopeSignatureResponseContaineranalysisV1alpha1
-
A DSSE signature
-
EnvelopeSignatureResponseContaineranalysisV1beta1
-
-
Environment
-
Defines an object for the environment field in in-toto links. The suggested fields are "variables", "filesystem", and "workdir".
-
EnvironmentResponse
-
Defines an object for the environment field in in-toto links. The suggested fields are "variables", "filesystem", and "workdir".
-
Expr
-
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
-
ExprContaineranalysisV1alpha1
-
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
-
ExprContaineranalysisV1beta1
-
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
-
ExprResponse
-
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
-
ExprResponseContaineranalysisV1alpha1
-
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
-
ExprResponseContaineranalysisV1beta1
-
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
-
ExternalRef
-
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
-
ExternalRefContaineranalysisV1beta1
-
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
-
ExternalRefResponse
-
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
-
ExternalRefResponseContaineranalysisV1beta1
-
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
-
FileLocation
-
Indicates the location at which a package was found.
-
FileLocationResponse
-
Indicates the location at which a package was found.
-
FileNote
-
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
-
FileNoteContaineranalysisV1beta1
-
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
-
FileNoteResponse
-
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
-
FileNoteResponseContaineranalysisV1beta1
-
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
-
FileOccurrence
-
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
-
FileOccurrenceContaineranalysisV1beta1
-
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
-
FileOccurrenceResponse
-
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
-
FileOccurrenceResponseContaineranalysisV1beta1
-
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
-
Fingerprint
-
A set of properties that uniquely identify a given Docker image.
-
FingerprintContaineranalysisV1alpha1
-
A set of properties that uniquely identify a given Docker image.
-
FingerprintContaineranalysisV1beta1
-
A set of properties that uniquely identify a given Docker image.
-
FingerprintResponse
-
A set of properties that uniquely identify a given Docker image.
-
FingerprintResponseContaineranalysisV1alpha1
-
A set of properties that uniquely identify a given Docker image.
-
FingerprintResponseContaineranalysisV1beta1
-
A set of properties that uniquely identify a given Docker image.
-
GenericSignedAttestation
-
An attestation wrapper that uses the Grafeas
Signature message. This attestation must define the serialized_payload that the signatures verify and any metadata necessary to interpret that plaintext. The signatures should always be over the serialized_payload bytestring.
-
GenericSignedAttestationResponse
-
An attestation wrapper that uses the Grafeas
Signature message. This attestation must define the serialized_payload that the signatures verify and any metadata necessary to interpret that plaintext. The signatures should always be over the serialized_payload bytestring.
-
GerritSourceContext
-
A SourceContext referring to a Gerrit project.
-
GerritSourceContextContaineranalysisV1beta1
-
A SourceContext referring to a Gerrit project.
-
GerritSourceContextResponse
-
A SourceContext referring to a Gerrit project.
-
GerritSourceContextResponseContaineranalysisV1beta1
-
A SourceContext referring to a Gerrit project.
-
GetNoteArgs
-
Arguments for getNote.
Arguments for getNote.
-
GetNoteContaineranalysisV1alpha1Args
-
Arguments for getNote.
Arguments for getNote.
-
GetNoteContaineranalysisV1alpha1Result
-
Result data returned by getNote.
-
GetNoteContaineranalysisV1beta1Args
-
Arguments for getNote.
Arguments for getNote.
-
GetNoteContaineranalysisV1beta1Result
-
Result data returned by getNote.
-
GetNoteIamPolicyArgs
-
Arguments for getNoteIamPolicy.
Arguments for getNoteIamPolicy.
-
GetNoteIamPolicyContaineranalysisV1alpha1Args
-
Arguments for getNoteIamPolicy.
Arguments for getNoteIamPolicy.
-
GetNoteIamPolicyContaineranalysisV1alpha1Result
-
Result data returned by getNoteIamPolicy.
-
GetNoteIamPolicyContaineranalysisV1beta1Args
-
Arguments for getNoteIamPolicy.
Arguments for getNoteIamPolicy.
-
GetNoteIamPolicyContaineranalysisV1beta1Result
-
Result data returned by getNoteIamPolicy.
-
GetNoteIamPolicyResult
-
Result data returned by getNoteIamPolicy.
-
GetNoteResult
-
Result data returned by getNote.
-
GetOccurrenceArgs
-
Arguments for getOccurrence.
Arguments for getOccurrence.
-
GetOccurrenceContaineranalysisV1alpha1Args
-
Arguments for getOccurrence.
Arguments for getOccurrence.
-
GetOccurrenceContaineranalysisV1alpha1Result
-
Result data returned by getOccurrence.
-
GetOccurrenceContaineranalysisV1beta1Args
-
Arguments for getOccurrence.
Arguments for getOccurrence.
-
GetOccurrenceContaineranalysisV1beta1Result
-
Result data returned by getOccurrence.
-
GetOccurrenceIamPolicyArgs
-
Arguments for getOccurrenceIamPolicy.
Arguments for getOccurrenceIamPolicy.
-
GetOccurrenceIamPolicyContaineranalysisV1alpha1Args
-
Arguments for getOccurrenceIamPolicy.
Arguments for getOccurrenceIamPolicy.
-
GetOccurrenceIamPolicyContaineranalysisV1alpha1Result
-
Result data returned by getOccurrenceIamPolicy.
-
GetOccurrenceIamPolicyContaineranalysisV1beta1Args
-
Arguments for getOccurrenceIamPolicy.
Arguments for getOccurrenceIamPolicy.
-
GetOccurrenceIamPolicyContaineranalysisV1beta1Result
-
Result data returned by getOccurrenceIamPolicy.
-
GetOccurrenceIamPolicyResult
-
Result data returned by getOccurrenceIamPolicy.
-
GetOccurrenceResult
-
Result data returned by getOccurrence.
-
GetProviderNoteIamPolicyArgs
-
Arguments for getProviderNoteIamPolicy.
Arguments for getProviderNoteIamPolicy.
-
GetProviderNoteIamPolicyResult
-
Result data returned by getProviderNoteIamPolicy.
-
GitSourceContext
-
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
-
GitSourceContextContaineranalysisV1beta1
-
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
-
GitSourceContextResponse
-
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
-
GitSourceContextResponseContaineranalysisV1beta1
-
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
-
GoogleDevtoolsContaineranalysisV1alpha1AliasContext
-
An alias to a repo revision.
-
GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponse
-
An alias to a repo revision.
-
GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContext
-
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
-
GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponse
-
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
-
GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContext
-
A SourceContext referring to a Gerrit project.
-
GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponse
-
A SourceContext referring to a Gerrit project.
-
GoogleDevtoolsContaineranalysisV1alpha1GitSourceContext
-
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
-
GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponse
-
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
-
GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoId
-
Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
-
GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponse
-
Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
-
GoogleDevtoolsContaineranalysisV1alpha1RepoId
-
A unique identifier for a Cloud Repo.
-
GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponse
-
A unique identifier for a Cloud Repo.
-
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilder
-
Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
-
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompleteness
-
Indicates that the builder claims certain fields in this message to be complete.
-
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponse
-
Indicates that the builder claims certain fields in this message to be complete.
-
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSource
-
Describes where the config file that kicked off the build came from. This is effectively a pointer to the source where buildConfig came from.
-
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponse
-
Describes where the config file that kicked off the build came from. This is effectively a pointer to the source where buildConfig came from.
-
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocation
-
Identifies the event that kicked off the build.
-
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponse
-
Identifies the event that kicked off the build.
-
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterial
-
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
-
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponse
-
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
-
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadata
-
Other properties of the build.
-
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponse
-
Other properties of the build.
-
GoogleDevtoolsContaineranalysisV1alpha1SourceContext
-
A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
-
GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponse
-
A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
-
GrafeasV1beta1BuildDetails
-
Details of a build occurrence.
-
GrafeasV1beta1BuildDetailsResponse
-
Details of a build occurrence.
-
GrafeasV1beta1DeploymentDetails
-
Details of a deployment occurrence.
-
GrafeasV1beta1DeploymentDetailsResponse
-
Details of a deployment occurrence.
-
GrafeasV1beta1DiscoveryDetails
-
Details of a discovery occurrence.
-
GrafeasV1beta1DiscoveryDetailsResponse
-
Details of a discovery occurrence.
-
GrafeasV1beta1ImageDetails
-
Details of an image occurrence.
-
GrafeasV1beta1ImageDetailsResponse
-
Details of an image occurrence.
-
GrafeasV1beta1IntotoArtifact
-
-
GrafeasV1beta1IntotoArtifactResponse
-
-
GrafeasV1beta1IntotoDetails
-
This corresponds to a signed in-toto link - it is made up of one or more signatures and the in-toto link itself. This is used for occurrences of a Grafeas in-toto note.
-
GrafeasV1beta1IntotoDetailsResponse
-
This corresponds to a signed in-toto link - it is made up of one or more signatures and the in-toto link itself. This is used for occurrences of a Grafeas in-toto note.
-
GrafeasV1beta1IntotoSignature
-
A signature object consists of the KeyID used and the signature itself.
-
GrafeasV1beta1IntotoSignatureResponse
-
A signature object consists of the KeyID used and the signature itself.
-
GrafeasV1beta1PackageDetails
-
Details of a package occurrence.
-
GrafeasV1beta1PackageDetailsResponse
-
Details of a package occurrence.
-
GrafeasV1beta1VulnerabilityDetails
-
Details of a vulnerability Occurrence.
-
GrafeasV1beta1VulnerabilityDetailsResponse
-
Details of a vulnerability Occurrence.
-
GrafeasV1FileLocation
-
Indicates the location at which a package was found.
-
GrafeasV1FileLocationResponse
-
Indicates the location at which a package was found.
-
GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder
-
Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
-
GrafeasV1SlsaProvenanceZeroTwoSlsaCompleteness
-
Indicates that the builder claims certain fields in this message to be complete.
-
GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponse
-
Indicates that the builder claims certain fields in this message to be complete.
-
GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSource
-
Describes where the config file that kicked off the build came from. This is effectively a pointer to the source where buildConfig came from.
-
GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponse
-
Describes where the config file that kicked off the build came from. This is effectively a pointer to the source where buildConfig came from.
-
GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation
-
Identifies the event that kicked off the build.
-
GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponse
-
Identifies the event that kicked off the build.
-
GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial
-
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
-
GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponse
-
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
-
GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata
-
Other properties of the build.
-
GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponse
-
Other properties of the build.
-
Hash
-
Container message for hash values.
-
HashContaineranalysisV1beta1
-
Container message for hash values.
-
HashResponse
-
Container message for hash values.
-
HashResponseContaineranalysisV1beta1
-
Container message for hash values.
-
Hint
-
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
-
HintContaineranalysisV1beta1
-
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
-
HintResponse
-
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
-
HintResponseContaineranalysisV1beta1
-
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
-
IdentifierHelper
-
Helps in identifying the underlying product. This should be treated like a one-of field. Only one field should be set in this proto. This is a workaround because spanner indexes on one-of fields restrict addition and deletion of fields.
-
IdentifierHelperResponse
-
Helps in identifying the underlying product. This should be treated like a one-of field. Only one field should be set in this proto. This is a workaround because spanner indexes on one-of fields restrict addition and deletion of fields.
-
Identity
-
The unique identifier of the update.
-
IdentityResponse
-
The unique identifier of the update.
-
ImageNote
-
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g., a tag of the resource_url.
-
ImageNoteResponse
-
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g., a tag of the resource_url.
-
ImageOccurrence
-
Details of the derived image portion of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
-
ImageOccurrenceResponse
-
Details of the derived image portion of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
-
Installation
-
This represents how a particular software package may be installed on a system.
-
InstallationContaineranalysisV1beta1
-
This represents how a particular software package may be installed on a system.
-
InstallationResponse
-
This represents how a particular software package may be installed on a system.
-
InstallationResponseContaineranalysisV1beta1
-
This represents how a particular software package may be installed on a system.
-
InToto
-
This contains the fields corresponding to the definition of a software supply chain step in an in-toto layout. This information goes into a Grafeas note.
-
InTotoProvenance
-
-
InTotoProvenanceContaineranalysisV1alpha1
-
-
InTotoProvenanceResponse
-
-
InTotoProvenanceResponseContaineranalysisV1alpha1
-
-
InTotoResponse
-
This contains the fields corresponding to the definition of a software supply chain step in an in-toto layout. This information goes into a Grafeas note.
-
InTotoSlsaProvenanceV1
-
-
InTotoSlsaProvenanceV1ContaineranalysisV1alpha1
-
-
InTotoSlsaProvenanceV1ContaineranalysisV1beta1
-
-
InTotoSlsaProvenanceV1Response
-
-
InTotoSlsaProvenanceV1ResponseContaineranalysisV1alpha1
-
-
InTotoSlsaProvenanceV1ResponseContaineranalysisV1beta1
-
-
InTotoStatement
-
Spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement The serialized InTotoStatement will be stored as Envelope.payload. Envelope.payloadType is always "application/vnd.in-toto+json".
-
InTotoStatementContaineranalysisV1alpha1
-
Spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement The serialized InTotoStatement will be stored as Envelope.payload. Envelope.payloadType is always "application/vnd.in-toto+json".
-
InTotoStatementResponse
-
Spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement The serialized InTotoStatement will be stored as Envelope.payload. Envelope.payloadType is always "application/vnd.in-toto+json".
-
InTotoStatementResponseContaineranalysisV1alpha1
-
Spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement The serialized InTotoStatement will be stored as Envelope.payload. Envelope.payloadType is always "application/vnd.in-toto+json".
-
Justification
-
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
-
JustificationContaineranalysisV1alpha1
-
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
-
JustificationContaineranalysisV1beta1
-
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
-
JustificationResponse
-
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
-
JustificationResponseContaineranalysisV1alpha1
-
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
-
JustificationResponseContaineranalysisV1beta1
-
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
-
Jwt
-
-
JwtResponse
-
-
KnowledgeBase
-
-
KnowledgeBaseContaineranalysisV1beta1
-
-
KnowledgeBaseResponse
-
-
KnowledgeBaseResponseContaineranalysisV1beta1
-
-
Layer
-
Layer holds metadata specific to a layer of a Docker image.
-
LayerContaineranalysisV1alpha1
-
Layer holds metadata specific to a layer of a Docker image.
-
LayerContaineranalysisV1beta1
-
Layer holds metadata specific to a layer of a Docker image.
-
LayerResponse
-
Layer holds metadata specific to a layer of a Docker image.
-
LayerResponseContaineranalysisV1alpha1
-
Layer holds metadata specific to a layer of a Docker image.
-
LayerResponseContaineranalysisV1beta1
-
Layer holds metadata specific to a layer of a Docker image.
-
License
-
License information.
-
LicenseContaineranalysisV1alpha1
-
License information.
-
LicenseContaineranalysisV1beta1
-
License information.
-
LicenseResponse
-
License information.
-
LicenseResponseContaineranalysisV1alpha1
-
License information.
-
LicenseResponseContaineranalysisV1beta1
-
License information.
-
Link
-
This corresponds to an in-toto link.
-
LinkResponse
-
This corresponds to an in-toto link.
-
Location
-
An occurrence of a particular package installation found within a system's filesystem. E.g., glibc was found in
/var/lib/dpkg/status.
-
LocationContaineranalysisV1alpha1
-
An occurrence of a particular package installation found within a system's filesystem. e.g. glibc was found in /var/lib/dpkg/status
-
LocationContaineranalysisV1beta1
-
An occurrence of a particular package installation found within a system's filesystem. E.g., glibc was found in
/var/lib/dpkg/status.
-
LocationResponse
-
An occurrence of a particular package installation found within a system's filesystem. E.g., glibc was found in
/var/lib/dpkg/status.
-
LocationResponseContaineranalysisV1alpha1
-
An occurrence of a particular package installation found within a system's filesystem. e.g. glibc was found in /var/lib/dpkg/status
-
LocationResponseContaineranalysisV1beta1
-
An occurrence of a particular package installation found within a system's filesystem. E.g., glibc was found in
/var/lib/dpkg/status.
-
Material
-
-
MaterialContaineranalysisV1alpha1
-
Material is a material used in the generation of the provenance
-
MaterialResponse
-
-
MaterialResponseContaineranalysisV1alpha1
-
Material is a material used in the generation of the provenance
-
Metadata
-
Other properties of the build.
-
MetadataContaineranalysisV1alpha1
-
Other properties of the build.
-
MetadataResponse
-
Other properties of the build.
-
MetadataResponseContaineranalysisV1alpha1
-
Other properties of the build.
-
NonCompliantFile
-
Details about files that caused a compliance check to fail. display_command is a single command that can be used to display a list of non compliant files. When there is no such command, we can also iterate a list of non compliant file using 'path'.
-
NonCompliantFileContaineranalysisV1alpha1
-
Details about files that caused a compliance check to fail.
-
NonCompliantFileResponse
-
Details about files that caused a compliance check to fail. display_command is a single command that can be used to display a list of non compliant files. When there is no such command, we can also iterate a list of non compliant file using 'path'.
-
NonCompliantFileResponseContaineranalysisV1alpha1
-
Details about files that caused a compliance check to fail.
-
Note
-
Creates a new note.
Auto-naming is currently not supported for this resource.
-
NoteArgs
-
The set of arguments for Note.
The set of arguments for Note.
-
NoteContaineranalysisV1alpha1
-
Creates a new
Note.
-
NoteContaineranalysisV1alpha1Args
-
The set of arguments for Note.
The set of arguments for Note.
-
NoteContaineranalysisV1beta1
-
Creates a new note.
Auto-naming is currently not supported for this resource.
-
NoteContaineranalysisV1beta1Args
-
The set of arguments for Note.
The set of arguments for Note.
-
NoteIamBinding
-
Sets the access control policy on the specified note or occurrence. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or an occurrence, respectively. The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
-
NoteIamBindingArgs
-
The set of arguments for NoteIamBinding.
The set of arguments for NoteIamBinding.
-
NoteIamBindingContaineranalysisV1alpha1
-
Sets the access control policy on the specified
Note or Occurrence. Requires containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a Note or an Occurrence, respectively. Attempting to call this method without these permissions will result in a PERMISSION_DENIEDerror. Attempting to call this method on a non-existent resource will result in aNOT_FOUNDerror if the user hascontaineranalysis.notes.listpermission on aNoteorcontaineranalysis.occurrences.liston anOccurrence, or a PERMISSION_DENIEDerror otherwise. The resource takes the following formats:projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes
-
NoteIamBindingContaineranalysisV1alpha1Args
-
The set of arguments for NoteIamBinding.
The set of arguments for NoteIamBinding.
-
NoteIamBindingContaineranalysisV1beta1
-
Sets the access control policy on the specified note or occurrence. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or an occurrence, respectively. The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
-
NoteIamBindingContaineranalysisV1beta1Args
-
The set of arguments for NoteIamBinding.
The set of arguments for NoteIamBinding.
-
NoteIamMember
-
Sets the access control policy on the specified note or occurrence. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or an occurrence, respectively. The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
-
NoteIamMemberArgs
-
The set of arguments for NoteIamMember.
The set of arguments for NoteIamMember.
-
NoteIamMemberContaineranalysisV1alpha1
-
Sets the access control policy on the specified
Note or Occurrence. Requires containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a Note or an Occurrence, respectively. Attempting to call this method without these permissions will result in a PERMISSION_DENIEDerror. Attempting to call this method on a non-existent resource will result in aNOT_FOUNDerror if the user hascontaineranalysis.notes.listpermission on aNoteorcontaineranalysis.occurrences.liston anOccurrence, or a PERMISSION_DENIEDerror otherwise. The resource takes the following formats:projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes
-
NoteIamMemberContaineranalysisV1alpha1Args
-
The set of arguments for NoteIamMember.
The set of arguments for NoteIamMember.
-
NoteIamMemberContaineranalysisV1beta1
-
Sets the access control policy on the specified note or occurrence. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or an occurrence, respectively. The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
-
NoteIamMemberContaineranalysisV1beta1Args
-
The set of arguments for NoteIamMember.
The set of arguments for NoteIamMember.
-
NoteIamPolicy
-
Sets the access control policy on the specified note or occurrence. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or an occurrence, respectively. The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
Note - this resource's API doesn't support deletion. When deleted, the resource will persist
on Google Cloud even though it will be deleted from Pulumi state.
-
NoteIamPolicyArgs
-
The set of arguments for NoteIamPolicy.
The set of arguments for NoteIamPolicy.
-
NoteIamPolicyContaineranalysisV1alpha1
-
Sets the access control policy on the specified
Note or Occurrence. Requires containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a Note or an Occurrence, respectively. Attempting to call this method without these permissions will result in a PERMISSION_DENIEDerror. Attempting to call this method on a non-existent resource will result in aNOT_FOUNDerror if the user hascontaineranalysis.notes.listpermission on aNoteorcontaineranalysis.occurrences.liston anOccurrence, or a PERMISSION_DENIEDerror otherwise. The resource takes the following formats:projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes
Note - this resource's API doesn't support deletion. When deleted, the resource will persist
on Google Cloud even though it will be deleted from Pulumi state.
-
NoteIamPolicyContaineranalysisV1alpha1Args
-
The set of arguments for NoteIamPolicy.
The set of arguments for NoteIamPolicy.
-
NoteIamPolicyContaineranalysisV1beta1
-
Sets the access control policy on the specified note or occurrence. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or an occurrence, respectively. The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
Note - this resource's API doesn't support deletion. When deleted, the resource will persist
on Google Cloud even though it will be deleted from Pulumi state.
-
NoteIamPolicyContaineranalysisV1beta1Args
-
The set of arguments for NoteIamPolicy.
The set of arguments for NoteIamPolicy.
-
Occurrence
-
Creates a new occurrence.
Auto-naming is currently not supported for this resource.
-
OccurrenceArgs
-
The set of arguments for Occurrence.
The set of arguments for Occurrence.
-
OccurrenceContaineranalysisV1alpha1
-
Creates a new
Occurrence. Use this method to create Occurrences for a resource.
-
OccurrenceContaineranalysisV1alpha1Args
-
The set of arguments for Occurrence.
The set of arguments for Occurrence.
-
OccurrenceContaineranalysisV1beta1
-
Creates a new occurrence.
Auto-naming is currently not supported for this resource.
-
OccurrenceContaineranalysisV1beta1Args
-
The set of arguments for Occurrence.
The set of arguments for Occurrence.
-
OccurrenceIamBinding
-
Sets the access control policy on the specified note or occurrence. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or an occurrence, respectively. The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
-
OccurrenceIamBindingArgs
-
The set of arguments for OccurrenceIamBinding.
The set of arguments for OccurrenceIamBinding.
-
OccurrenceIamBindingContaineranalysisV1alpha1
-
Sets the access control policy on the specified
Note or Occurrence. Requires containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a Note or an Occurrence, respectively. Attempting to call this method without these permissions will result in a PERMISSION_DENIEDerror. Attempting to call this method on a non-existent resource will result in aNOT_FOUNDerror if the user hascontaineranalysis.notes.listpermission on aNoteorcontaineranalysis.occurrences.liston anOccurrence, or a PERMISSION_DENIEDerror otherwise. The resource takes the following formats:projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes
-
OccurrenceIamBindingContaineranalysisV1alpha1Args
-
The set of arguments for OccurrenceIamBinding.
The set of arguments for OccurrenceIamBinding.
-
OccurrenceIamBindingContaineranalysisV1beta1
-
Sets the access control policy on the specified note or occurrence. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or an occurrence, respectively. The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
-
OccurrenceIamBindingContaineranalysisV1beta1Args
-
The set of arguments for OccurrenceIamBinding.
The set of arguments for OccurrenceIamBinding.
-
OccurrenceIamMember
-
Sets the access control policy on the specified note or occurrence. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or an occurrence, respectively. The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
-
OccurrenceIamMemberArgs
-
The set of arguments for OccurrenceIamMember.
The set of arguments for OccurrenceIamMember.
-
OccurrenceIamMemberContaineranalysisV1alpha1
-
Sets the access control policy on the specified
Note or Occurrence. Requires containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a Note or an Occurrence, respectively. Attempting to call this method without these permissions will result in a PERMISSION_DENIEDerror. Attempting to call this method on a non-existent resource will result in aNOT_FOUNDerror if the user hascontaineranalysis.notes.listpermission on aNoteorcontaineranalysis.occurrences.liston anOccurrence, or a PERMISSION_DENIEDerror otherwise. The resource takes the following formats:projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes
-
OccurrenceIamMemberContaineranalysisV1alpha1Args
-
The set of arguments for OccurrenceIamMember.
The set of arguments for OccurrenceIamMember.
-
OccurrenceIamMemberContaineranalysisV1beta1
-
Sets the access control policy on the specified note or occurrence. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or an occurrence, respectively. The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
-
OccurrenceIamMemberContaineranalysisV1beta1Args
-
The set of arguments for OccurrenceIamMember.
The set of arguments for OccurrenceIamMember.
-
OccurrenceIamPolicy
-
Sets the access control policy on the specified note or occurrence. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or an occurrence, respectively. The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
Note - this resource's API doesn't support deletion. When deleted, the resource will persist
on Google Cloud even though it will be deleted from Pulumi state.
-
OccurrenceIamPolicyArgs
-
The set of arguments for OccurrenceIamPolicy.
The set of arguments for OccurrenceIamPolicy.
-
OccurrenceIamPolicyContaineranalysisV1alpha1
-
Sets the access control policy on the specified
Note or Occurrence. Requires containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a Note or an Occurrence, respectively. Attempting to call this method without these permissions will result in a PERMISSION_DENIEDerror. Attempting to call this method on a non-existent resource will result in aNOT_FOUNDerror if the user hascontaineranalysis.notes.listpermission on aNoteorcontaineranalysis.occurrences.liston anOccurrence, or a PERMISSION_DENIEDerror otherwise. The resource takes the following formats:projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes
Note - this resource's API doesn't support deletion. When deleted, the resource will persist
on Google Cloud even though it will be deleted from Pulumi state.
-
OccurrenceIamPolicyContaineranalysisV1alpha1Args
-
The set of arguments for OccurrenceIamPolicy.
The set of arguments for OccurrenceIamPolicy.
-
OccurrenceIamPolicyContaineranalysisV1beta1
-
Sets the access control policy on the specified note or occurrence. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or an occurrence, respectively. The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
Note - this resource's API doesn't support deletion. When deleted, the resource will persist
on Google Cloud even though it will be deleted from Pulumi state.
-
OccurrenceIamPolicyContaineranalysisV1beta1Args
-
The set of arguments for OccurrenceIamPolicy.
The set of arguments for OccurrenceIamPolicy.
-
OperationResponse
-
This resource represents a long-running operation that is the result of a network API call.
-
Package
-
This represents a particular package that is distributed over various channels. e.g. glibc (aka libc6) is distributed by many, at various versions.
-
PackageContaineranalysisV1beta1
-
Package represents a particular package version.
-
PackageInfoNote
-
PackageInfoNote represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
-
PackageInfoNoteContaineranalysisV1beta1
-
PackageInfoNote represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
-
PackageInfoNoteResponse
-
PackageInfoNote represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
-
PackageInfoNoteResponseContaineranalysisV1beta1
-
PackageInfoNote represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
-
PackageInfoOccurrence
-
PackageInfoOccurrence represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
-
PackageInfoOccurrenceContaineranalysisV1beta1
-
PackageInfoOccurrence represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
-
PackageInfoOccurrenceResponse
-
PackageInfoOccurrence represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
-
PackageInfoOccurrenceResponseContaineranalysisV1beta1
-
PackageInfoOccurrence represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
-
PackageIssue
-
A detail for a distro and package this vulnerability occurrence was found in and its associated fix (if one is available).
-
PackageIssueContaineranalysisV1alpha1
-
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
-
PackageIssueContaineranalysisV1beta1
-
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
-
PackageIssueResponse
-
A detail for a distro and package this vulnerability occurrence was found in and its associated fix (if one is available).
-
PackageIssueResponseContaineranalysisV1alpha1
-
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
-
PackageIssueResponseContaineranalysisV1beta1
-
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
-
PackageNote
-
PackageNote represents a particular package version.
-
PackageNoteResponse
-
PackageNote represents a particular package version.
-
PackageOccurrence
-
Details on how a particular software package was installed on a system.
-
PackageOccurrenceResponse
-
Details on how a particular software package was installed on a system.
-
PackageResponse
-
This represents a particular package that is distributed over various channels. e.g. glibc (aka libc6) is distributed by many, at various versions.
-
PackageResponseContaineranalysisV1beta1
-
Package represents a particular package version.
-
PgpSignedAttestation
-
An attestation wrapper with a PGP-compatible signature. This message only supports
ATTACHED signatures, where the payload that is signed is included alongside the signature itself in the same file.
-
PgpSignedAttestationContaineranalysisV1beta1
-
An attestation wrapper with a PGP-compatible signature. This message only supports
ATTACHED signatures, where the payload that is signed is included alongside the signature itself in the same file.
-
PgpSignedAttestationResponse
-
An attestation wrapper with a PGP-compatible signature. This message only supports
ATTACHED signatures, where the payload that is signed is included alongside the signature itself in the same file.
-
PgpSignedAttestationResponseContaineranalysisV1beta1
-
An attestation wrapper with a PGP-compatible signature. This message only supports
ATTACHED signatures, where the payload that is signed is included alongside the signature itself in the same file.
-
Product
-
Product contains information about a product and how to uniquely identify it.
-
ProductContaineranalysisV1alpha1
-
Product contains information about a product and how to uniquely identify it.
-
ProductContaineranalysisV1beta1
-
Product contains information about a product and how to uniquely identify it.
-
ProductResponse
-
Product contains information about a product and how to uniquely identify it.
-
ProductResponseContaineranalysisV1alpha1
-
Product contains information about a product and how to uniquely identify it.
-
ProductResponseContaineranalysisV1beta1
-
Product contains information about a product and how to uniquely identify it.
-
ProjectRepoId
-
Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
-
ProjectRepoIdContaineranalysisV1beta1
-
Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
-
ProjectRepoIdResponse
-
Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
-
ProjectRepoIdResponseContaineranalysisV1beta1
-
Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
-
ProvenanceBuilder
-
-
ProvenanceBuilderContaineranalysisV1alpha1
-
-
ProvenanceBuilderContaineranalysisV1beta1
-
-
ProvenanceBuilderResponse
-
-
ProvenanceBuilderResponseContaineranalysisV1alpha1
-
-
ProvenanceBuilderResponseContaineranalysisV1beta1
-
-
ProviderNoteIamBinding
-
Sets the access control policy on the specified
Note or Occurrence. Requires containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a Note or an Occurrence, respectively. Attempting to call this method without these permissions will result in a PERMISSION_DENIEDerror. Attempting to call this method on a non-existent resource will result in aNOT_FOUNDerror if the user hascontaineranalysis.notes.listpermission on aNoteorcontaineranalysis.occurrences.liston anOccurrence, or a PERMISSION_DENIEDerror otherwise. The resource takes the following formats:projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes
-
ProviderNoteIamBindingArgs
-
The set of arguments for ProviderNoteIamBinding.
The set of arguments for ProviderNoteIamBinding.
-
ProviderNoteIamMember
-
Sets the access control policy on the specified
Note or Occurrence. Requires containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a Note or an Occurrence, respectively. Attempting to call this method without these permissions will result in a PERMISSION_DENIEDerror. Attempting to call this method on a non-existent resource will result in aNOT_FOUNDerror if the user hascontaineranalysis.notes.listpermission on aNoteorcontaineranalysis.occurrences.liston anOccurrence, or a PERMISSION_DENIEDerror otherwise. The resource takes the following formats:projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes
-
ProviderNoteIamMemberArgs
-
The set of arguments for ProviderNoteIamMember.
The set of arguments for ProviderNoteIamMember.
-
ProviderNoteIamPolicy
-
Sets the access control policy on the specified
Note or Occurrence. Requires containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a Note or an Occurrence, respectively. Attempting to call this method without these permissions will result in a PERMISSION_DENIEDerror. Attempting to call this method on a non-existent resource will result in aNOT_FOUNDerror if the user hascontaineranalysis.notes.listpermission on aNoteorcontaineranalysis.occurrences.liston anOccurrence, or a PERMISSION_DENIEDerror otherwise. The resource takes the following formats:projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes
Note - this resource's API doesn't support deletion. When deleted, the resource will persist
on Google Cloud even though it will be deleted from Pulumi state.
-
ProviderNoteIamPolicyArgs
-
The set of arguments for ProviderNoteIamPolicy.
The set of arguments for ProviderNoteIamPolicy.
-
Publisher
-
Publisher contains information about the publisher of this Note.
-
PublisherContaineranalysisV1alpha1
-
Publisher contains information about the publisher of this Note.
-
PublisherContaineranalysisV1beta1
-
Publisher contains information about the publisher of this Note.
-
PublisherResponse
-
Publisher contains information about the publisher of this Note.
-
PublisherResponseContaineranalysisV1alpha1
-
Publisher contains information about the publisher of this Note.
-
PublisherResponseContaineranalysisV1beta1
-
Publisher contains information about the publisher of this Note.
-
Recipe
-
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
-
RecipeContaineranalysisV1alpha1
-
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
-
RecipeResponse
-
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
-
RecipeResponseContaineranalysisV1alpha1
-
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
-
RelatedUrl
-
Metadata for any related URL information.
-
RelatedUrlContaineranalysisV1alpha1
-
Metadata for any related URL information
-
RelatedUrlContaineranalysisV1beta1
-
Metadata for any related URL information.
-
RelatedUrlResponse
-
Metadata for any related URL information.
-
RelatedUrlResponseContaineranalysisV1alpha1
-
Metadata for any related URL information
-
RelatedUrlResponseContaineranalysisV1beta1
-
Metadata for any related URL information.
-
RelationshipNote
-
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
-
RelationshipNoteContaineranalysisV1beta1
-
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
-
RelationshipNoteResponse
-
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
-
RelationshipNoteResponseContaineranalysisV1beta1
-
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
-
RelationshipOccurrence
-
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
-
RelationshipOccurrenceContaineranalysisV1beta1
-
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
-
RelationshipOccurrenceResponse
-
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
-
RelationshipOccurrenceResponseContaineranalysisV1beta1
-
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
-
Remediation
-
Specifies details on how to handle (and presumably, fix) a vulnerability.
-
RemediationContaineranalysisV1alpha1
-
Specifies details on how to handle (and presumably, fix) a vulnerability.
-
RemediationContaineranalysisV1beta1
-
Specifies details on how to handle (and presumably, fix) a vulnerability.
-
RemediationResponse
-
Specifies details on how to handle (and presumably, fix) a vulnerability.
-
RemediationResponseContaineranalysisV1alpha1
-
Specifies details on how to handle (and presumably, fix) a vulnerability.
-
RemediationResponseContaineranalysisV1beta1
-
Specifies details on how to handle (and presumably, fix) a vulnerability.
-
RepoId
-
A unique identifier for a Cloud Repo.
-
RepoIdContaineranalysisV1beta1
-
A unique identifier for a Cloud Repo.
-
RepoIdResponse
-
A unique identifier for a Cloud Repo.
-
RepoIdResponseContaineranalysisV1beta1
-
A unique identifier for a Cloud Repo.
-
RepoSource
-
RepoSource describes the location of the source in a Google Cloud Source Repository.
-
RepoSourceResponse
-
RepoSource describes the location of the source in a Google Cloud Source Repository.
-
ResourceContaineranalysisV1beta1
-
An entity that can have metadata. For example, a Docker image.
-
ResourceDescriptor
-
-
ResourceDescriptorContaineranalysisV1alpha1
-
-
ResourceDescriptorContaineranalysisV1beta1
-
-
ResourceDescriptorResponse
-
-
ResourceDescriptorResponseContaineranalysisV1alpha1
-
-
ResourceDescriptorResponseContaineranalysisV1beta1
-
-
ResourceResponse
-
Resource is an entity that can have metadata. E.g., a Docker image.
-
ResourceResponseContaineranalysisV1beta1
-
An entity that can have metadata. For example, a Docker image.
-
ResourceType
-
Resource is an entity that can have metadata. E.g., a Docker image.
-
RunDetails
-
-
RunDetailsContaineranalysisV1alpha1
-
-
RunDetailsContaineranalysisV1beta1
-
-
RunDetailsResponse
-
-
RunDetailsResponseContaineranalysisV1alpha1
-
-
RunDetailsResponseContaineranalysisV1beta1
-
-
SbomReferenceIntotoPayload
-
The actual payload that contains the SBOM Reference data. The payload follows the intoto statement specification. See https://github.com/in-toto/attestation/blob/main/spec/v1.0/statement.md for more details.
-
SbomReferenceIntotoPayloadContaineranalysisV1alpha1
-
The actual payload that contains the SBOM Reference data. The payload follows the intoto statement specification. See https://github.com/in-toto/attestation/blob/main/spec/v1.0/statement.md for more details.
-
SbomReferenceIntotoPayloadContaineranalysisV1beta1
-
The actual payload that contains the SBOM Reference data. The payload follows the intoto statement specification. See https://github.com/in-toto/attestation/blob/main/spec/v1.0/statement.md for more details.
-
SbomReferenceIntotoPayloadResponse
-
The actual payload that contains the SBOM Reference data. The payload follows the intoto statement specification. See https://github.com/in-toto/attestation/blob/main/spec/v1.0/statement.md for more details.
-
SbomReferenceIntotoPayloadResponseContaineranalysisV1alpha1
-
The actual payload that contains the SBOM Reference data. The payload follows the intoto statement specification. See https://github.com/in-toto/attestation/blob/main/spec/v1.0/statement.md for more details.
-
SbomReferenceIntotoPayloadResponseContaineranalysisV1beta1
-
The actual payload that contains the SBOM Reference data. The payload follows the intoto statement specification. See https://github.com/in-toto/attestation/blob/main/spec/v1.0/statement.md for more details.
-
SbomReferenceIntotoPredicate
-
A predicate which describes the SBOM being referenced.
-
SbomReferenceIntotoPredicateContaineranalysisV1alpha1
-
A predicate which describes the SBOM being referenced.
-
SbomReferenceIntotoPredicateContaineranalysisV1beta1
-
A predicate which describes the SBOM being referenced.
-
SbomReferenceIntotoPredicateResponse
-
A predicate which describes the SBOM being referenced.
-
SbomReferenceIntotoPredicateResponseContaineranalysisV1alpha1
-
A predicate which describes the SBOM being referenced.
-
SbomReferenceIntotoPredicateResponseContaineranalysisV1beta1
-
A predicate which describes the SBOM being referenced.
-
SBOMReferenceNote
-
The note representing an SBOM reference.
-
SBOMReferenceNoteContaineranalysisV1alpha1
-
The note representing an SBOM reference.
-
SBOMReferenceNoteContaineranalysisV1beta1
-
The note representing an SBOM reference.
-
SBOMReferenceNoteResponse
-
The note representing an SBOM reference.
-
SBOMReferenceNoteResponseContaineranalysisV1alpha1
-
The note representing an SBOM reference.
-
SBOMReferenceNoteResponseContaineranalysisV1beta1
-
The note representing an SBOM reference.
-
SBOMReferenceOccurrence
-
The occurrence representing an SBOM reference as applied to a specific resource. The occurrence follows the DSSE specification. See https://github.com/secure-systems-lab/dsse/blob/master/envelope.md for more details.
-
SBOMReferenceOccurrenceContaineranalysisV1alpha1
-
The occurrence representing an SBOM reference as applied to a specific resource. The occurrence follows the DSSE specification. See https://github.com/secure-systems-lab/dsse/blob/master/envelope.md for more details.
-
SBOMReferenceOccurrenceContaineranalysisV1beta1
-
The occurrence representing an SBOM reference as applied to a specific resource. The occurrence follows the DSSE specification. See https://github.com/secure-systems-lab/dsse/blob/master/envelope.md for more details.
-
SBOMReferenceOccurrenceResponse
-
The occurrence representing an SBOM reference as applied to a specific resource. The occurrence follows the DSSE specification. See https://github.com/secure-systems-lab/dsse/blob/master/envelope.md for more details.
-
SBOMReferenceOccurrenceResponseContaineranalysisV1alpha1
-
The occurrence representing an SBOM reference as applied to a specific resource. The occurrence follows the DSSE specification. See https://github.com/secure-systems-lab/dsse/blob/master/envelope.md for more details.
-
SBOMReferenceOccurrenceResponseContaineranalysisV1beta1
-
The occurrence representing an SBOM reference as applied to a specific resource. The occurrence follows the DSSE specification. See https://github.com/secure-systems-lab/dsse/blob/master/envelope.md for more details.
-
SBOMStatus
-
The status of an SBOM generation.
-
SBOMStatusContaineranalysisV1beta1
-
The status of an SBOM generation.
-
SBOMStatusResponse
-
The status of an SBOM generation.
-
SBOMStatusResponseContaineranalysisV1alpha1
-
The status of an SBOM generation.
-
SBOMStatusResponseContaineranalysisV1beta1
-
The status of an SBOM generation.
-
Signature
-
Verifiers (e.g. Kritis implementations) MUST verify signatures with respect to the trust anchors defined in policy (e.g. a Kritis policy). Typically this means that the verifier has been configured with a map from
public_key_id to public key material (and any required parameters, e.g. signing algorithm). In particular, verification implementations MUST NOT treat the signature public_key_id as anything more than a key lookup hint. The public_key_id DOES NOT validate or authenticate a public key; it only provides a mechanism for quickly selecting a public key ALREADY CONFIGURED on the verifier through a trusted channel. Verification implementations MUST reject signatures in any of the following circumstances: * The public_key_id is not recognized by the verifier. * The public key that public_key_id refers to does not verify the signature with respect to the payload. The signature contents SHOULD NOT be "attached" (where the payload is included with the serialized signature bytes). Verifiers MUST ignore any "attached" payload and only verify signatures with respect to explicitly provided payload (e.g. a payload field on the proto message that holds this Signature, or the canonical serialization of the proto message that holds this signature).
-
SignatureContaineranalysisV1beta1
-
Verifiers (e.g. Kritis implementations) MUST verify signatures with respect to the trust anchors defined in policy (e.g. a Kritis policy). Typically this means that the verifier has been configured with a map from
public_key_id to public key material (and any required parameters, e.g. signing algorithm). In particular, verification implementations MUST NOT treat the signature public_key_id as anything more than a key lookup hint. The public_key_id DOES NOT validate or authenticate a public key; it only provides a mechanism for quickly selecting a public key ALREADY CONFIGURED on the verifier through a trusted channel. Verification implementations MUST reject signatures in any of the following circumstances: * The public_key_id is not recognized by the verifier. * The public key that public_key_id refers to does not verify the signature with respect to the payload. The signature contents SHOULD NOT be "attached" (where the payload is included with the serialized signature bytes). Verifiers MUST ignore any "attached" payload and only verify signatures with respect to explicitly provided payload (e.g. a payload field on the proto message that holds this Signature, or the canonical serialization of the proto message that holds this signature).
-
SignatureResponse
-
Verifiers (e.g. Kritis implementations) MUST verify signatures with respect to the trust anchors defined in policy (e.g. a Kritis policy). Typically this means that the verifier has been configured with a map from
public_key_id to public key material (and any required parameters, e.g. signing algorithm). In particular, verification implementations MUST NOT treat the signature public_key_id as anything more than a key lookup hint. The public_key_id DOES NOT validate or authenticate a public key; it only provides a mechanism for quickly selecting a public key ALREADY CONFIGURED on the verifier through a trusted channel. Verification implementations MUST reject signatures in any of the following circumstances: * The public_key_id is not recognized by the verifier. * The public key that public_key_id refers to does not verify the signature with respect to the payload. The signature contents SHOULD NOT be "attached" (where the payload is included with the serialized signature bytes). Verifiers MUST ignore any "attached" payload and only verify signatures with respect to explicitly provided payload (e.g. a payload field on the proto message that holds this Signature, or the canonical serialization of the proto message that holds this signature).
-
SignatureResponseContaineranalysisV1beta1
-
Verifiers (e.g. Kritis implementations) MUST verify signatures with respect to the trust anchors defined in policy (e.g. a Kritis policy). Typically this means that the verifier has been configured with a map from
public_key_id to public key material (and any required parameters, e.g. signing algorithm). In particular, verification implementations MUST NOT treat the signature public_key_id as anything more than a key lookup hint. The public_key_id DOES NOT validate or authenticate a public key; it only provides a mechanism for quickly selecting a public key ALREADY CONFIGURED on the verifier through a trusted channel. Verification implementations MUST reject signatures in any of the following circumstances: * The public_key_id is not recognized by the verifier. * The public key that public_key_id refers to does not verify the signature with respect to the payload. The signature contents SHOULD NOT be "attached" (where the payload is included with the serialized signature bytes). Verifiers MUST ignore any "attached" payload and only verify signatures with respect to explicitly provided payload (e.g. a payload field on the proto message that holds this Signature, or the canonical serialization of the proto message that holds this signature).
-
SigningKey
-
This defines the format used to record keys used in the software supply chain. An in-toto link is attested using one or more keys defined in the in-toto layout. An example of this is: { "key_id": "776a00e29f3559e0141b3b096f696abc6cfb0c657ab40f441132b345b0...", "key_type": "rsa", "public_key_value": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0B...", "key_scheme": "rsassa-pss-sha256" } The format for in-toto's key definition can be found in section 4.2 of the in-toto specification.
-
SigningKeyResponse
-
This defines the format used to record keys used in the software supply chain. An in-toto link is attested using one or more keys defined in the in-toto layout. An example of this is: { "key_id": "776a00e29f3559e0141b3b096f696abc6cfb0c657ab40f441132b345b0...", "key_type": "rsa", "public_key_value": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0B...", "key_scheme": "rsassa-pss-sha256" } The format for in-toto's key definition can be found in section 4.2 of the in-toto specification.
-
SlsaBuilder
-
-
SlsaBuilderContaineranalysisV1alpha1
-
SlsaBuilder encapsulates the identity of the builder of this provenance.
-
SlsaCompleteness
-
Indicates that the builder claims certain fields in this message to be complete.
-
SlsaCompletenessContaineranalysisV1alpha1
-
Indicates that the builder claims certain fields in this message to be complete.
-
SlsaCompletenessResponse
-
Indicates that the builder claims certain fields in this message to be complete.
-
SlsaCompletenessResponseContaineranalysisV1alpha1
-
Indicates that the builder claims certain fields in this message to be complete.
-
SlsaMetadata
-
Other properties of the build.
-
SlsaMetadataContaineranalysisV1alpha1
-
Other properties of the build.
-
SlsaMetadataResponse
-
Other properties of the build.
-
SlsaMetadataResponseContaineranalysisV1alpha1
-
Other properties of the build.
-
SlsaProvenance
-
-
SlsaProvenanceContaineranalysisV1alpha1
-
SlsaProvenance is the slsa provenance as defined by the slsa spec.
-
SlsaProvenanceResponse
-
-
SlsaProvenanceResponseContaineranalysisV1alpha1
-
SlsaProvenance is the slsa provenance as defined by the slsa spec.
-
SlsaProvenanceV1
-
Keep in sync with schema at https://github.com/slsa-framework/slsa/blob/main/docs/provenance/schema/v1/provenance.proto Builder renamed to ProvenanceBuilder because of Java conflicts.
-
SlsaProvenanceV1ContaineranalysisV1alpha1
-
Keep in sync with schema at https://github.com/slsa-framework/slsa/blob/main/docs/provenance/schema/v1/provenance.proto Builder renamed to ProvenanceBuilder because of Java conflicts.
-
SlsaProvenanceV1ContaineranalysisV1beta1
-
Keep in sync with schema at https://github.com/slsa-framework/slsa/blob/main/docs/provenance/schema/v1/provenance.proto Builder renamed to ProvenanceBuilder because of Java conflicts.
-
SlsaProvenanceV1Response
-
Keep in sync with schema at https://github.com/slsa-framework/slsa/blob/main/docs/provenance/schema/v1/provenance.proto Builder renamed to ProvenanceBuilder because of Java conflicts.
-
SlsaProvenanceV1ResponseContaineranalysisV1alpha1
-
Keep in sync with schema at https://github.com/slsa-framework/slsa/blob/main/docs/provenance/schema/v1/provenance.proto Builder renamed to ProvenanceBuilder because of Java conflicts.
-
SlsaProvenanceV1ResponseContaineranalysisV1beta1
-
Keep in sync with schema at https://github.com/slsa-framework/slsa/blob/main/docs/provenance/schema/v1/provenance.proto Builder renamed to ProvenanceBuilder because of Java conflicts.
-
SlsaProvenanceZeroTwo
-
See full explanation of fields at slsa.dev/provenance/v0.2.
-
SlsaProvenanceZeroTwoContaineranalysisV1alpha1
-
SlsaProvenanceZeroTwo is the slsa provenance as defined by the slsa spec. See full explanation of fields at slsa.dev/provenance/v0.2.
-
SlsaProvenanceZeroTwoResponse
-
See full explanation of fields at slsa.dev/provenance/v0.2.
-
SlsaProvenanceZeroTwoResponseContaineranalysisV1alpha1
-
SlsaProvenanceZeroTwo is the slsa provenance as defined by the slsa spec. See full explanation of fields at slsa.dev/provenance/v0.2.
-
SlsaRecipe
-
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
-
SlsaRecipeContaineranalysisV1alpha1
-
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
-
SlsaRecipeResponse
-
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
-
SlsaRecipeResponseContaineranalysisV1alpha1
-
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
-
Source
-
Source describes the location of the source used for the build.
-
SourceContaineranalysisV1alpha1
-
Source describes the location of the source used for the build.
-
SourceContaineranalysisV1beta1
-
Source describes the location of the source used for the build.
-
SourceContext
-
A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
-
SourceContextContaineranalysisV1beta1
-
A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
-
SourceContextResponse
-
A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
-
SourceContextResponseContaineranalysisV1beta1
-
A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
-
SourceResponse
-
Source describes the location of the source used for the build.
-
SourceResponseContaineranalysisV1alpha1
-
Source describes the location of the source used for the build.
-
SourceResponseContaineranalysisV1beta1
-
Source describes the location of the source used for the build.
-
Status
-
The
Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
-
StatusContaineranalysisV1alpha1
-
The
Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
-
StatusContaineranalysisV1beta1
-
The
Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
-
StatusResponse
-
The
Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
-
StatusResponseContaineranalysisV1alpha1
-
The
Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
-
StatusResponseContaineranalysisV1beta1
-
The
Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
-
StorageSource
-
StorageSource describes the location of the source in an archive file in Google Cloud Storage.
-
StorageSourceResponse
-
StorageSource describes the location of the source in an archive file in Google Cloud Storage.
-
Subject
-
-
SubjectContaineranalysisV1alpha1
-
Subject refers to the subject of the intoto statement
-
SubjectContaineranalysisV1beta1
-
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
-
SubjectResponse
-
-
SubjectResponseContaineranalysisV1alpha1
-
Subject refers to the subject of the intoto statement
-
SubjectResponseContaineranalysisV1beta1
-
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
-
UpgradeDistribution
-
The Upgrade Distribution represents metadata about the Upgrade for each operating system (CPE). Some distributions have additional metadata around updates, classifying them into various categories and severities.
-
UpgradeDistributionContaineranalysisV1alpha1
-
The Upgrade Distribution represents metadata about the Upgrade for each operating system (CPE). Some distributions have additional metadata around updates, classifying them into various categories and severities.
-
UpgradeDistributionResponse
-
The Upgrade Distribution represents metadata about the Upgrade for each operating system (CPE). Some distributions have additional metadata around updates, classifying them into various categories and severities.
-
UpgradeDistributionResponseContaineranalysisV1alpha1
-
The Upgrade Distribution represents metadata about the Upgrade for each operating system (CPE). Some distributions have additional metadata around updates, classifying them into various categories and severities.
-
UpgradeNote
-
An Upgrade Note represents a potential upgrade of a package to a given version. For each package version combination (i.e. bash 4.0, bash 4.1, bash 4.1.2), there will be an Upgrade Note. For Windows, windows_update field represents the information related to the update.
-
UpgradeNoteContaineranalysisV1alpha1
-
An Upgrade Note represents a potential upgrade of a package to a given version. For each package version combination (i.e. bash 4.0, bash 4.1, bash 4.1.2), there will be a Upgrade Note.
-
UpgradeNoteResponse
-
An Upgrade Note represents a potential upgrade of a package to a given version. For each package version combination (i.e. bash 4.0, bash 4.1, bash 4.1.2), there will be an Upgrade Note. For Windows, windows_update field represents the information related to the update.
-
UpgradeNoteResponseContaineranalysisV1alpha1
-
An Upgrade Note represents a potential upgrade of a package to a given version. For each package version combination (i.e. bash 4.0, bash 4.1, bash 4.1.2), there will be a Upgrade Note.
-
UpgradeOccurrence
-
An Upgrade Occurrence represents that a specific resource_url could install a specific upgrade. This presence is supplied via local sources (i.e. it is present in the mirror and the running system has noticed its availability). For Windows, both distribution and windows_update contain information for the Windows update.
-
UpgradeOccurrenceContaineranalysisV1alpha1
-
An Upgrade Occurrence represents that a specific resource_url could install a specific upgrade. This presence is supplied via local sources (i.e. it is present in the mirror and the running system has noticed its availability).
-
UpgradeOccurrenceResponse
-
An Upgrade Occurrence represents that a specific resource_url could install a specific upgrade. This presence is supplied via local sources (i.e. it is present in the mirror and the running system has noticed its availability). For Windows, both distribution and windows_update contain information for the Windows update.
-
UpgradeOccurrenceResponseContaineranalysisV1alpha1
-
An Upgrade Occurrence represents that a specific resource_url could install a specific upgrade. This presence is supplied via local sources (i.e. it is present in the mirror and the running system has noticed its availability).
-
URI
-
An URI message.
-
URIResponse
-
An URI message.
-
Version
-
Version contains structured information about the version of a package.
-
VersionContaineranalysisV1alpha1
-
Version contains structured information about the version of the package. For a discussion of this in Debian/Ubuntu: http://serverfault.com/questions/604541/debian-packages-version-convention For a discussion of this in Redhat/Fedora/Centos: http://blog.jasonantman.com/2014/07/how-yum-and-rpm-compare-versions/
-
VersionContaineranalysisV1beta1
-
Version contains structured information about the version of a package.
-
VersionResponse
-
Version contains structured information about the version of a package.
-
VersionResponseContaineranalysisV1alpha1
-
Version contains structured information about the version of the package. For a discussion of this in Debian/Ubuntu: http://serverfault.com/questions/604541/debian-packages-version-convention For a discussion of this in Redhat/Fedora/Centos: http://blog.jasonantman.com/2014/07/how-yum-and-rpm-compare-versions/
-
VersionResponseContaineranalysisV1beta1
-
Version contains structured information about the version of a package.
-
VexAssessment
-
VexAssessment provides all publisher provided Vex information that is related to this vulnerability.
-
VexAssessmentContaineranalysisV1alpha1
-
VexAssessment provides all publisher provided Vex information that is related to this vulnerability.
-
VexAssessmentContaineranalysisV1beta1
-
VexAssessment provides all publisher provided Vex information that is related to this vulnerability.
-
VexAssessmentResponse
-
VexAssessment provides all publisher provided Vex information that is related to this vulnerability.
-
VexAssessmentResponseContaineranalysisV1alpha1
-
VexAssessment provides all publisher provided Vex information that is related to this vulnerability.
-
VexAssessmentResponseContaineranalysisV1beta1
-
VexAssessment provides all publisher provided Vex information that is related to this vulnerability.
-
Vulnerability
-
Vulnerability provides metadata about a security vulnerability in a Note.
-
VulnerabilityAssessmentNote
-
A single VulnerabilityAssessmentNote represents one particular product's vulnerability assessment for one CVE.
-
VulnerabilityAssessmentNoteContaineranalysisV1alpha1
-
A single VulnerabilityAssessmentNote represents one particular product's vulnerability assessment for one CVE. Multiple VulnerabilityAssessmentNotes together form a Vex statement. Please go/sds-vex-example for a sample Vex statement in the CSAF format.
-
VulnerabilityAssessmentNoteContaineranalysisV1beta1
-
A single VulnerabilityAssessmentNote represents one particular product's vulnerability assessment for one CVE.
-
VulnerabilityAssessmentNoteResponse
-
A single VulnerabilityAssessmentNote represents one particular product's vulnerability assessment for one CVE.
-
VulnerabilityAssessmentNoteResponseContaineranalysisV1alpha1
-
A single VulnerabilityAssessmentNote represents one particular product's vulnerability assessment for one CVE. Multiple VulnerabilityAssessmentNotes together form a Vex statement. Please go/sds-vex-example for a sample Vex statement in the CSAF format.
-
VulnerabilityAssessmentNoteResponseContaineranalysisV1beta1
-
A single VulnerabilityAssessmentNote represents one particular product's vulnerability assessment for one CVE.
-
VulnerabilityDetails
-
Used by Occurrence to point to where the vulnerability exists and how to fix it.
-
VulnerabilityDetailsResponse
-
Used by Occurrence to point to where the vulnerability exists and how to fix it.
-
VulnerabilityLocation
-
The location of the vulnerability
-
VulnerabilityLocationContaineranalysisV1beta1
-
The location of the vulnerability.
-
VulnerabilityLocationResponse
-
The location of the vulnerability
-
VulnerabilityLocationResponseContaineranalysisV1beta1
-
The location of the vulnerability.
-
VulnerabilityNote
-
A security vulnerability that can be found in resources.
-
VulnerabilityNoteResponse
-
A security vulnerability that can be found in resources.
-
VulnerabilityOccurrence
-
An occurrence of a severity vulnerability on a resource.
-
VulnerabilityOccurrenceResponse
-
An occurrence of a severity vulnerability on a resource.
-
VulnerabilityResponse
-
Vulnerability provides metadata about a security vulnerability in a Note.
-
VulnerabilityType
-
VulnerabilityType provides metadata about a security vulnerability.
-
VulnerabilityTypeResponse
-
VulnerabilityType provides metadata about a security vulnerability.
-
WindowsDetail
-
-
WindowsDetailContaineranalysisV1beta1
-
-
WindowsDetailResponse
-
-
WindowsDetailResponseContaineranalysisV1beta1
-
-
WindowsUpdate
-
Windows Update represents the metadata about the update for the Windows operating system. The fields in this message come from the Windows Update API documented at https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nn-wuapi-iupdate.
-
WindowsUpdateResponse
-
Windows Update represents the metadata about the update for the Windows operating system. The fields in this message come from the Windows Update API documented at https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nn-wuapi-iupdate.
Enums
-
AliasContextKind
-
The alias kind.
-
AliasContextKindContaineranalysisV1beta1
-
The alias kind.
-
AssessmentState
-
Provides the state of this Vulnerability assessment.
-
AssessmentStateContaineranalysisV1alpha1
-
Provides the state of this Vulnerability assessment.
-
AssessmentStateContaineranalysisV1beta1
-
Provides the state of this Vulnerability assessment.
-
BuildSignatureKeyType
-
The type of the key, either stored in
public_key or referenced in key_id
-
BuildSignatureKeyTypeContaineranalysisV1beta1
-
The type of the key, either stored in
public_key or referenced in key_id.
-
CisBenchmarkSeverity
-
-
CisBenchmarkSeverityContaineranalysisV1alpha1
-
The severity level of this CIS benchmark check.
-
CVSSAttackComplexity
-
-
CVSSAttackComplexityContaineranalysisV1alpha1
-
Defined in CVSS v3, CVSS v2
-
CVSSAttackComplexityContaineranalysisV1beta1
-
Defined in CVSS v3, CVSS v2
-
CVSSAttackVector
-
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
-
CVSSAttackVectorContaineranalysisV1alpha1
-
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
-
CVSSAttackVectorContaineranalysisV1beta1
-
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
-
CVSSAuthentication
-
-
CVSSAuthenticationContaineranalysisV1alpha1
-
Defined in CVSS v2
-
CVSSAuthenticationContaineranalysisV1beta1
-
Defined in CVSS v2
-
CVSSAvailabilityImpact
-
-
CVSSAvailabilityImpactContaineranalysisV1alpha1
-
Defined in CVSS v3, CVSS v2
-
CVSSAvailabilityImpactContaineranalysisV1beta1
-
Defined in CVSS v3, CVSS v2
-
CVSSConfidentialityImpact
-
-
CVSSConfidentialityImpactContaineranalysisV1alpha1
-
Defined in CVSS v3, CVSS v2
-
CVSSConfidentialityImpactContaineranalysisV1beta1
-
Defined in CVSS v3, CVSS v2
-
CVSSIntegrityImpact
-
-
CVSSIntegrityImpactContaineranalysisV1alpha1
-
Defined in CVSS v3, CVSS v2
-
CVSSIntegrityImpactContaineranalysisV1beta1
-
Defined in CVSS v3, CVSS v2
-
CVSSPrivilegesRequired
-
-
CVSSPrivilegesRequiredContaineranalysisV1alpha1
-
Defined in CVSS v3
-
CVSSPrivilegesRequiredContaineranalysisV1beta1
-
Defined in CVSS v3
-
CVSSScope
-
-
CVSSScopeContaineranalysisV1alpha1
-
Defined in CVSS v3
-
CVSSScopeContaineranalysisV1beta1
-
Defined in CVSS v3
-
CVSSUserInteraction
-
-
CVSSUserInteractionContaineranalysisV1alpha1
-
Defined in CVSS v3
-
CVSSUserInteractionContaineranalysisV1beta1
-
Defined in CVSS v3
-
CVSSv3AttackComplexity
-
-
CVSSv3AttackComplexityContaineranalysisV1beta1
-
-
CVSSv3AttackVector
-
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
-
CVSSv3AttackVectorContaineranalysisV1beta1
-
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
-
CVSSv3AvailabilityImpact
-
-
CVSSv3AvailabilityImpactContaineranalysisV1beta1
-
-
CVSSv3ConfidentialityImpact
-
-
CVSSv3ConfidentialityImpactContaineranalysisV1beta1
-
-
CVSSv3IntegrityImpact
-
-
CVSSv3IntegrityImpactContaineranalysisV1beta1
-
-
CVSSv3PrivilegesRequired
-
-
CVSSv3PrivilegesRequiredContaineranalysisV1beta1
-
-
CVSSv3Scope
-
-
CVSSv3ScopeContaineranalysisV1beta1
-
-
CVSSv3UserInteraction
-
-
CVSSv3UserInteractionContaineranalysisV1beta1
-
-
DeploymentOccurrencePlatform
-
Platform hosting this deployment.
-
DeploymentPlatform
-
Platform hosting this deployment.
-
DeploymentPlatformContaineranalysisV1beta1
-
Platform hosting this deployment.
-
DiscoveredAnalysisStatus
-
The status of discovery for the resource.
-
DiscoveredAnalysisStatusContaineranalysisV1beta1
-
The status of discovery for the resource.
-
DiscoveredContinuousAnalysis
-
Whether the resource is continuously analyzed.
-
DiscoveredContinuousAnalysisContaineranalysisV1beta1
-
Whether the resource is continuously analyzed.
-
DiscoveryAnalysisKind
-
The kind of analysis that is handled by this discovery.
-
DiscoveryAnalysisKindContaineranalysisV1beta1
-
Required. Immutable. The kind of analysis that is handled by this discovery.
-
DiscoveryNoteAnalysisKind
-
Required. Immutable. The kind of analysis that is handled by this discovery.
-
DiscoveryOccurrenceAnalysisStatus
-
The status of discovery for the resource.
-
DiscoveryOccurrenceContinuousAnalysis
-
Whether the resource is continuously analyzed.
-
DistributionArchitecture
-
The CPU architecture for which packages in this distribution channel were built.
-
DistributionArchitectureContaineranalysisV1alpha1
-
The CPU architecture for which packages in this distribution channel were built
-
DistributionArchitectureContaineranalysisV1beta1
-
The CPU architecture for which packages in this distribution channel were built.
-
ExternalRefCategory
-
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
-
ExternalRefCategoryContaineranalysisV1beta1
-
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
-
FileNoteFileType
-
This field provides information about the type of file identified
-
FileNoteFileTypeContaineranalysisV1beta1
-
This field provides information about the type of file identified
-
GenericSignedAttestationContentType
-
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
-
GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind
-
The alias kind.
-
GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity
-
The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
-
HashType
-
The type of hash that was performed.
-
HashTypeContaineranalysisV1beta1
-
Required. The type of hash that was performed.
-
IdentifierHelperField
-
The field that is set in the API proto.
-
JustificationJustificationType
-
The justification type for this vulnerability.
-
JustificationJustificationTypeContaineranalysisV1alpha1
-
The justification type for this vulnerability.
-
JustificationJustificationTypeContaineranalysisV1beta1
-
The justification type for this vulnerability.
-
LayerDirective
-
The recovered Dockerfile directive used to construct this layer.
-
LayerDirectiveContaineranalysisV1beta1
-
Required. The recovered Dockerfile directive used to construct this layer.
-
PackageArchitecture
-
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
-
PackageArchitectureContaineranalysisV1beta1
-
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
-
PackageNoteArchitecture
-
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
-
PgpSignedAttestationContentType
-
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
-
PgpSignedAttestationContentTypeContaineranalysisV1beta1
-
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
-
RelationshipNoteType
-
The type of relationship between the source and target SPDX elements
-
RelationshipNoteTypeContaineranalysisV1beta1
-
The type of relationship between the source and target SPDX elements
-
RemediationRemediationType
-
The type of remediation that can be applied.
-
RemediationRemediationTypeContaineranalysisV1alpha1
-
The type of remediation that can be applied.
-
RemediationRemediationTypeContaineranalysisV1beta1
-
The type of remediation that can be applied.
-
SBOMStatusSbomState
-
The progress of the SBOM generation.
-
SBOMStatusSbomStateContaineranalysisV1beta1
-
The progress of the SBOM generation.
-
VersionKind
-
Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
-
VersionKindContaineranalysisV1alpha1
-
Distinguish between sentinel MIN/MAX versions and normal versions. If kind is not NORMAL, then the other fields are ignored.
-
VersionKindContaineranalysisV1beta1
-
Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
-
VexAssessmentState
-
Provides the state of this Vulnerability assessment.
-
VexAssessmentStateContaineranalysisV1alpha1
-
Provides the state of this Vulnerability assessment.
-
VexAssessmentStateContaineranalysisV1beta1
-
Provides the state of this Vulnerability assessment.
-
VulnerabilityCvssVersion
-
CVSS version used to populate cvss_score and severity.
-
VulnerabilityDetailsEffectiveSeverity
-
The distro assigned severity for this vulnerability when that is available and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple package issues for this vulnerability, they can have different effective severities because some might come from the distro and some might come from installed language packs (e.g. Maven JARs or Go binaries). For this reason, it is advised to use the effective severity on the PackageIssue level, as this field may eventually be deprecated. In the case where multiple PackageIssues have different effective severities, the one set here will be the highest severity of any of the PackageIssues.
-
VulnerabilityNoteCvssVersion
-
CVSS version used to populate cvss_score and severity.
-
VulnerabilityNoteSeverity
-
The note provider assigned severity of this vulnerability.
-
VulnerabilityOccurrenceEffectiveSeverity
-
The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
-
VulnerabilitySeverity
-
Note provider assigned impact of the vulnerability.
-
VulnerabilityTypeCvssVersion
-
CVSS version used to populate cvss_score and severity.
-
VulnerabilityTypeSeverity
-
Note provider assigned impact of the vulnerability
Functions
-
getNote(GetNoteArgs args, {InvokeOptions? options})
→ Future<GetNoteResult>
-
Gets the specified note.
args Arguments passed to this invoke. Arguments for getNote.
options Invoke options controlling this call.
-
getNoteContaineranalysisV1alpha1(GetNoteContaineranalysisV1alpha1Args args, {InvokeOptions? options})
→ Future<GetNoteContaineranalysisV1alpha1Result>
-
Returns the requested
Note.
args Arguments passed to this invoke. Arguments for getNote.
options Invoke options controlling this call.
-
getNoteContaineranalysisV1beta1(GetNoteContaineranalysisV1beta1Args args, {InvokeOptions? options})
→ Future<GetNoteContaineranalysisV1beta1Result>
-
Gets the specified note.
args Arguments passed to this invoke. Arguments for getNote.
options Invoke options controlling this call.
-
getNoteIamPolicy(GetNoteIamPolicyArgs args, {InvokeOptions? options})
→ Future<GetNoteIamPolicyResult>
-
Gets the access control policy for a note or an occurrence resource. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or occurrence, respectively. The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
args Arguments passed to this invoke. Arguments for getNoteIamPolicy.
options Invoke options controlling this call.
-
getNoteIamPolicyContaineranalysisV1alpha1(GetNoteIamPolicyContaineranalysisV1alpha1Args args, {InvokeOptions? options})
→ Future<GetNoteIamPolicyContaineranalysisV1alpha1Result>
-
Gets the access control policy for a note or an
Occurrence resource. Requires containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or occurrence, respectively. Attempting to call this method on a resource without the required permission will result in a PERMISSION_DENIED error. Attempting to call this method on a non-existent resource will result in a NOT_FOUND error if the user has list permission on the project, or a PERMISSION_DENIED error otherwise. The resource takes the following formats: projects/{PROJECT_ID}/occurrences/{OCCURRENCE_ID} for occurrences and projects/{PROJECT_ID}/notes/{NOTE_ID} for notes
args Arguments passed to this invoke. Arguments for getNoteIamPolicy.
options Invoke options controlling this call.
-
getNoteIamPolicyContaineranalysisV1beta1(GetNoteIamPolicyContaineranalysisV1beta1Args args, {InvokeOptions? options})
→ Future<GetNoteIamPolicyContaineranalysisV1beta1Result>
-
Gets the access control policy for a note or an occurrence resource. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or occurrence, respectively. The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
args Arguments passed to this invoke. Arguments for getNoteIamPolicy.
options Invoke options controlling this call.
-
getOccurrence(GetOccurrenceArgs args, {InvokeOptions? options})
→ Future<GetOccurrenceResult>
-
Gets the specified occurrence.
args Arguments passed to this invoke. Arguments for getOccurrence.
options Invoke options controlling this call.
-
getOccurrenceContaineranalysisV1alpha1(GetOccurrenceContaineranalysisV1alpha1Args args, {InvokeOptions? options})
→ Future<GetOccurrenceContaineranalysisV1alpha1Result>
-
Returns the requested
Occurrence.
args Arguments passed to this invoke. Arguments for getOccurrence.
options Invoke options controlling this call.
-
getOccurrenceContaineranalysisV1beta1(GetOccurrenceContaineranalysisV1beta1Args args, {InvokeOptions? options})
→ Future<GetOccurrenceContaineranalysisV1beta1Result>
-
Gets the specified occurrence.
args Arguments passed to this invoke. Arguments for getOccurrence.
options Invoke options controlling this call.
-
getOccurrenceIamPolicy(GetOccurrenceIamPolicyArgs args, {InvokeOptions? options})
→ Future<GetOccurrenceIamPolicyResult>
-
Gets the access control policy for a note or an occurrence resource. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or occurrence, respectively. The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
args Arguments passed to this invoke. Arguments for getOccurrenceIamPolicy.
options Invoke options controlling this call.
-
getOccurrenceIamPolicyContaineranalysisV1alpha1(GetOccurrenceIamPolicyContaineranalysisV1alpha1Args args, {InvokeOptions? options})
→ Future<GetOccurrenceIamPolicyContaineranalysisV1alpha1Result>
-
Gets the access control policy for a note or an
Occurrence resource. Requires containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or occurrence, respectively. Attempting to call this method on a resource without the required permission will result in a PERMISSION_DENIED error. Attempting to call this method on a non-existent resource will result in a NOT_FOUND error if the user has list permission on the project, or a PERMISSION_DENIED error otherwise. The resource takes the following formats: projects/{PROJECT_ID}/occurrences/{OCCURRENCE_ID} for occurrences and projects/{PROJECT_ID}/notes/{NOTE_ID} for notes
args Arguments passed to this invoke. Arguments for getOccurrenceIamPolicy.
options Invoke options controlling this call.
-
getOccurrenceIamPolicyContaineranalysisV1beta1(GetOccurrenceIamPolicyContaineranalysisV1beta1Args args, {InvokeOptions? options})
→ Future<GetOccurrenceIamPolicyContaineranalysisV1beta1Result>
-
Gets the access control policy for a note or an occurrence resource. Requires
containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or occurrence, respectively. The resource takes the format projects/[PROJECT_ID]/notes/[NOTE_ID] for notes and projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID] for occurrences.
args Arguments passed to this invoke. Arguments for getOccurrenceIamPolicy.
options Invoke options controlling this call.
-
getProviderNoteIamPolicy(GetProviderNoteIamPolicyArgs args, {InvokeOptions? options})
→ Future<GetProviderNoteIamPolicyResult>
-
Gets the access control policy for a note or an
Occurrence resource. Requires containeranalysis.notes.setIamPolicy or containeranalysis.occurrences.setIamPolicy permission if the resource is a note or occurrence, respectively. Attempting to call this method on a resource without the required permission will result in a PERMISSION_DENIED error. Attempting to call this method on a non-existent resource will result in a NOT_FOUND error if the user has list permission on the project, or a PERMISSION_DENIED error otherwise. The resource takes the following formats: projects/{PROJECT_ID}/occurrences/{OCCURRENCE_ID} for occurrences and projects/{PROJECT_ID}/notes/{NOTE_ID} for notes
args Arguments passed to this invoke. Arguments for getProviderNoteIamPolicy.
options Invoke options controlling this call.