Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.containeranalysis/v1beta1.getNote
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets the specified note.
Using getNote
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getNote(args: GetNoteArgs, opts?: InvokeOptions): Promise<GetNoteResult>
function getNoteOutput(args: GetNoteOutputArgs, opts?: InvokeOptions): Output<GetNoteResult>
def get_note(note_id: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNoteResult
def get_note_output(note_id: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNoteResult]
func LookupNote(ctx *Context, args *LookupNoteArgs, opts ...InvokeOption) (*LookupNoteResult, error)
func LookupNoteOutput(ctx *Context, args *LookupNoteOutputArgs, opts ...InvokeOption) LookupNoteResultOutput
> Note: This function is named LookupNote
in the Go SDK.
public static class GetNote
{
public static Task<GetNoteResult> InvokeAsync(GetNoteArgs args, InvokeOptions? opts = null)
public static Output<GetNoteResult> Invoke(GetNoteInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetNoteResult> getNote(GetNoteArgs args, InvokeOptions options)
public static Output<GetNoteResult> getNote(GetNoteArgs args, InvokeOptions options)
fn::invoke:
function: google-native:containeranalysis/v1beta1:getNote
arguments:
# arguments dictionary
The following arguments are supported:
getNote Result
The following output properties are available:
- Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Authority Response - A note describing an attestation role.
- Base
Image Pulumi.Google Native. Container Analysis. V1Beta1. Outputs. Basis Response - A note describing a base image.
- Build
Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Build Response - A note describing build provenance for a verifiable build.
- Create
Time string - The time this note was created. This field can be used as a filter in list requests.
- Deployable
Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Deployable Response - A note describing something that can be deployed.
- Discovery
Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Discovery Response - A note describing the initial analysis of a resource.
- Expiration
Time string - Time of expiration for this note. Empty if note does not expire.
- Intoto
Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. In Toto Response - A note describing an in-toto link.
- Kind string
- The type of analysis. This field can be used as a filter in list requests.
- Long
Description string - A detailed description of this note.
- Name string
- The name of the note in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. - Package
Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Package Response - A note describing a package hosted by various package managers.
- List<string>
- Other notes related to this note.
- List<Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Related Url Response> - URLs associated with this note.
- Sbom
Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Document Note Response - A note describing a software bill of materials.
- Sbom
Reference Pulumi.Google Native. Container Analysis. V1Beta1. Outputs. SBOMReference Note Response - A note describing an SBOM reference.
- Short
Description string - A one sentence description of this note.
- Spdx
File Pulumi.Google Native. Container Analysis. V1Beta1. Outputs. File Note Response - A note describing an SPDX File.
- Spdx
Package Pulumi.Google Native. Container Analysis. V1Beta1. Outputs. Package Info Note Response - A note describing an SPDX Package.
- Spdx
Relationship Pulumi.Google Native. Container Analysis. V1Beta1. Outputs. Relationship Note Response - A note describing an SPDX File.
- Update
Time string - The time this note was last updated. This field can be used as a filter in list requests.
- Vulnerability
Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Vulnerability Response - A note describing a package vulnerability.
- Vulnerability
Assessment Pulumi.Google Native. Container Analysis. V1Beta1. Outputs. Vulnerability Assessment Note Response - A note describing a vulnerability assessment.
- Authority
Response - A note describing an attestation role.
- Base
Image BasisResponse - A note describing a base image.
- Build
Build
Response - A note describing build provenance for a verifiable build.
- Create
Time string - The time this note was created. This field can be used as a filter in list requests.
- Deployable
Deployable
Response - A note describing something that can be deployed.
- Discovery
Discovery
Response - A note describing the initial analysis of a resource.
- Expiration
Time string - Time of expiration for this note. Empty if note does not expire.
- Intoto
In
Toto Response - A note describing an in-toto link.
- Kind string
- The type of analysis. This field can be used as a filter in list requests.
- Long
Description string - A detailed description of this note.
- Name string
- The name of the note in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. - Package
Package
Response - A note describing a package hosted by various package managers.
- []string
- Other notes related to this note.
- []Related
Url Response - URLs associated with this note.
- Sbom
Document
Note Response - A note describing a software bill of materials.
- Sbom
Reference SBOMReferenceNote Response - A note describing an SBOM reference.
- Short
Description string - A one sentence description of this note.
- Spdx
File FileNote Response - A note describing an SPDX File.
- Spdx
Package PackageInfo Note Response - A note describing an SPDX Package.
- Spdx
Relationship RelationshipNote Response - A note describing an SPDX File.
- Update
Time string - The time this note was last updated. This field can be used as a filter in list requests.
- Vulnerability
Vulnerability
Response - A note describing a package vulnerability.
- Vulnerability
Assessment VulnerabilityAssessment Note Response - A note describing a vulnerability assessment.
- Authority
Response - A note describing an attestation role.
- base
Image BasisResponse - A note describing a base image.
- build
Build
Response - A note describing build provenance for a verifiable build.
- create
Time String - The time this note was created. This field can be used as a filter in list requests.
- deployable
Deployable
Response - A note describing something that can be deployed.
- discovery
Discovery
Response - A note describing the initial analysis of a resource.
- expiration
Time String - Time of expiration for this note. Empty if note does not expire.
- intoto
In
Toto Response - A note describing an in-toto link.
- kind String
- The type of analysis. This field can be used as a filter in list requests.
- long
Description String - A detailed description of this note.
- name String
- The name of the note in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. - package_
Package
Response - A note describing a package hosted by various package managers.
- List<String>
- Other notes related to this note.
- List<Related
Url Response> - URLs associated with this note.
- sbom
Document
Note Response - A note describing a software bill of materials.
- sbom
Reference SBOMReferenceNote Response - A note describing an SBOM reference.
- short
Description String - A one sentence description of this note.
- spdx
File FileNote Response - A note describing an SPDX File.
- spdx
Package PackageInfo Note Response - A note describing an SPDX Package.
- spdx
Relationship RelationshipNote Response - A note describing an SPDX File.
- update
Time String - The time this note was last updated. This field can be used as a filter in list requests.
- vulnerability
Vulnerability
Response - A note describing a package vulnerability.
- vulnerability
Assessment VulnerabilityAssessment Note Response - A note describing a vulnerability assessment.
- Authority
Response - A note describing an attestation role.
- base
Image BasisResponse - A note describing a base image.
- build
Build
Response - A note describing build provenance for a verifiable build.
- create
Time string - The time this note was created. This field can be used as a filter in list requests.
- deployable
Deployable
Response - A note describing something that can be deployed.
- discovery
Discovery
Response - A note describing the initial analysis of a resource.
- expiration
Time string - Time of expiration for this note. Empty if note does not expire.
- intoto
In
Toto Response - A note describing an in-toto link.
- kind string
- The type of analysis. This field can be used as a filter in list requests.
- long
Description string - A detailed description of this note.
- name string
- The name of the note in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. - package
Package
Response - A note describing a package hosted by various package managers.
- string[]
- Other notes related to this note.
- Related
Url Response[] - URLs associated with this note.
- sbom
Document
Note Response - A note describing a software bill of materials.
- sbom
Reference SBOMReferenceNote Response - A note describing an SBOM reference.
- short
Description string - A one sentence description of this note.
- spdx
File FileNote Response - A note describing an SPDX File.
- spdx
Package PackageInfo Note Response - A note describing an SPDX Package.
- spdx
Relationship RelationshipNote Response - A note describing an SPDX File.
- update
Time string - The time this note was last updated. This field can be used as a filter in list requests.
- vulnerability
Vulnerability
Response - A note describing a package vulnerability.
- vulnerability
Assessment VulnerabilityAssessment Note Response - A note describing a vulnerability assessment.
- Authority
Response - A note describing an attestation role.
- base_
image BasisResponse - A note describing a base image.
- build
Build
Response - A note describing build provenance for a verifiable build.
- create_
time str - The time this note was created. This field can be used as a filter in list requests.
- deployable
Deployable
Response - A note describing something that can be deployed.
- discovery
Discovery
Response - A note describing the initial analysis of a resource.
- expiration_
time str - Time of expiration for this note. Empty if note does not expire.
- intoto
In
Toto Response - A note describing an in-toto link.
- kind str
- The type of analysis. This field can be used as a filter in list requests.
- long_
description str - A detailed description of this note.
- name str
- The name of the note in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. - package
Package
Response - A note describing a package hosted by various package managers.
- Sequence[str]
- Other notes related to this note.
- Sequence[Related
Url Response] - URLs associated with this note.
- sbom
Document
Note Response - A note describing a software bill of materials.
- sbom_
reference SBOMReferenceNote Response - A note describing an SBOM reference.
- short_
description str - A one sentence description of this note.
- spdx_
file FileNote Response - A note describing an SPDX File.
- spdx_
package PackageInfo Note Response - A note describing an SPDX Package.
- spdx_
relationship RelationshipNote Response - A note describing an SPDX File.
- update_
time str - The time this note was last updated. This field can be used as a filter in list requests.
- vulnerability
Vulnerability
Response - A note describing a package vulnerability.
- vulnerability_
assessment VulnerabilityAssessment Note Response - A note describing a vulnerability assessment.
- Property Map
- A note describing an attestation role.
- base
Image Property Map - A note describing a base image.
- build Property Map
- A note describing build provenance for a verifiable build.
- create
Time String - The time this note was created. This field can be used as a filter in list requests.
- deployable Property Map
- A note describing something that can be deployed.
- discovery Property Map
- A note describing the initial analysis of a resource.
- expiration
Time String - Time of expiration for this note. Empty if note does not expire.
- intoto Property Map
- A note describing an in-toto link.
- kind String
- The type of analysis. This field can be used as a filter in list requests.
- long
Description String - A detailed description of this note.
- name String
- The name of the note in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. - package Property Map
- A note describing a package hosted by various package managers.
- List<String>
- Other notes related to this note.
- List<Property Map>
- URLs associated with this note.
- sbom Property Map
- A note describing a software bill of materials.
- sbom
Reference Property Map - A note describing an SBOM reference.
- short
Description String - A one sentence description of this note.
- spdx
File Property Map - A note describing an SPDX File.
- spdx
Package Property Map - A note describing an SPDX Package.
- spdx
Relationship Property Map - A note describing an SPDX File.
- update
Time String - The time this note was last updated. This field can be used as a filter in list requests.
- vulnerability Property Map
- A note describing a package vulnerability.
- vulnerability
Assessment Property Map - A note describing a vulnerability assessment.
Supporting Types
ArtifactRuleResponse
- Artifact
Rule This property is required. List<string>
- Artifact
Rule This property is required. []string
- artifact
Rule This property is required. List<String>
- artifact
Rule This property is required. string[]
- artifact_
rule This property is required. Sequence[str]
- artifact
Rule This property is required. List<String>
AssessmentResponse
- Cve
This property is required. string - Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- Impacts
This property is required. List<string> - Contains information about the impact of this vulnerability, this will change with time.
- Justification
This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Justification Response - Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- Long
Description This property is required. string - A detailed description of this Vex.
This property is required. List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Related Url Response> - Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
- Remediations
This property is required. List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Remediation Response> - Specifies details on how to handle (and presumably, fix) a vulnerability.
- Short
Description This property is required. string - A one sentence description of this Vex.
- State
This property is required. string - Provides the state of this Vulnerability assessment.
- Vulnerability
Id This property is required. string - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- Cve
This property is required. string - Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- Impacts
This property is required. []string - Contains information about the impact of this vulnerability, this will change with time.
- Justification
This property is required. JustificationResponse - Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- Long
Description This property is required. string - A detailed description of this Vex.
This property is required. []RelatedUrl Response - Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
- Remediations
This property is required. []RemediationResponse - Specifies details on how to handle (and presumably, fix) a vulnerability.
- Short
Description This property is required. string - A one sentence description of this Vex.
- State
This property is required. string - Provides the state of this Vulnerability assessment.
- Vulnerability
Id This property is required. string - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- cve
This property is required. String - Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- impacts
This property is required. List<String> - Contains information about the impact of this vulnerability, this will change with time.
- justification
This property is required. JustificationResponse - Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- long
Description This property is required. String - A detailed description of this Vex.
This property is required. List<RelatedUrl Response> - Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
- remediations
This property is required. List<RemediationResponse> - Specifies details on how to handle (and presumably, fix) a vulnerability.
- short
Description This property is required. String - A one sentence description of this Vex.
- state
This property is required. String - Provides the state of this Vulnerability assessment.
- vulnerability
Id This property is required. String - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- cve
This property is required. string - Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- impacts
This property is required. string[] - Contains information about the impact of this vulnerability, this will change with time.
- justification
This property is required. JustificationResponse - Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- long
Description This property is required. string - A detailed description of this Vex.
This property is required. RelatedUrl Response[] - Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
- remediations
This property is required. RemediationResponse[] - Specifies details on how to handle (and presumably, fix) a vulnerability.
- short
Description This property is required. string - A one sentence description of this Vex.
- state
This property is required. string - Provides the state of this Vulnerability assessment.
- vulnerability
Id This property is required. string - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- cve
This property is required. str - Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- impacts
This property is required. Sequence[str] - Contains information about the impact of this vulnerability, this will change with time.
- justification
This property is required. JustificationResponse - Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- long_
description This property is required. str - A detailed description of this Vex.
This property is required. Sequence[RelatedUrl Response] - Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
- remediations
This property is required. Sequence[RemediationResponse] - Specifies details on how to handle (and presumably, fix) a vulnerability.
- short_
description This property is required. str - A one sentence description of this Vex.
- state
This property is required. str - Provides the state of this Vulnerability assessment.
- vulnerability_
id This property is required. str - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- cve
This property is required. String - Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- impacts
This property is required. List<String> - Contains information about the impact of this vulnerability, this will change with time.
- justification
This property is required. Property Map - Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- long
Description This property is required. String - A detailed description of this Vex.
This property is required. List<Property Map>- Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
- remediations
This property is required. List<Property Map> - Specifies details on how to handle (and presumably, fix) a vulnerability.
- short
Description This property is required. String - A one sentence description of this Vex.
- state
This property is required. String - Provides the state of this Vulnerability assessment.
- vulnerability
Id This property is required. String - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
AuthorityResponse
- Hint
This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Hint Response - Hint hints at the purpose of the attestation authority.
- Hint
This property is required. HintResponse - Hint hints at the purpose of the attestation authority.
- hint
This property is required. HintResponse - Hint hints at the purpose of the attestation authority.
- hint
This property is required. HintResponse - Hint hints at the purpose of the attestation authority.
- hint
This property is required. HintResponse - Hint hints at the purpose of the attestation authority.
- hint
This property is required. Property Map - Hint hints at the purpose of the attestation authority.
BasisResponse
- Fingerprint
This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Fingerprint Response - Immutable. The fingerprint of the base image.
- Resource
Url This property is required. string - Immutable. The resource_url for the resource representing the basis of associated occurrence images.
- Fingerprint
This property is required. FingerprintResponse - Immutable. The fingerprint of the base image.
- Resource
Url This property is required. string - Immutable. The resource_url for the resource representing the basis of associated occurrence images.
- fingerprint
This property is required. FingerprintResponse - Immutable. The fingerprint of the base image.
- resource
Url This property is required. String - Immutable. The resource_url for the resource representing the basis of associated occurrence images.
- fingerprint
This property is required. FingerprintResponse - Immutable. The fingerprint of the base image.
- resource
Url This property is required. string - Immutable. The resource_url for the resource representing the basis of associated occurrence images.
- fingerprint
This property is required. FingerprintResponse - Immutable. The fingerprint of the base image.
- resource_
url This property is required. str - Immutable. The resource_url for the resource representing the basis of associated occurrence images.
- fingerprint
This property is required. Property Map - Immutable. The fingerprint of the base image.
- resource
Url This property is required. String - Immutable. The resource_url for the resource representing the basis of associated occurrence images.
BuildResponse
- Builder
Version This property is required. string - Immutable. Version of the builder which produced this build.
- Signature
This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Build Signature Response - Signature of the build in occurrences pointing to this build note containing build details.
- Builder
Version This property is required. string - Immutable. Version of the builder which produced this build.
- Signature
This property is required. BuildSignature Response - Signature of the build in occurrences pointing to this build note containing build details.
- builder
Version This property is required. String - Immutable. Version of the builder which produced this build.
- signature
This property is required. BuildSignature Response - Signature of the build in occurrences pointing to this build note containing build details.
- builder
Version This property is required. string - Immutable. Version of the builder which produced this build.
- signature
This property is required. BuildSignature Response - Signature of the build in occurrences pointing to this build note containing build details.
- builder_
version This property is required. str - Immutable. Version of the builder which produced this build.
- signature
This property is required. BuildSignature Response - Signature of the build in occurrences pointing to this build note containing build details.
- builder
Version This property is required. String - Immutable. Version of the builder which produced this build.
- signature
This property is required. Property Map - Signature of the build in occurrences pointing to this build note containing build details.
BuildSignatureResponse
- Key
Id This property is required. string - An ID for the key used to sign. This could be either an ID for the key stored in
public_key
(such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service). - Key
Type This property is required. string - The type of the key, either stored in
public_key
or referenced inkey_id
. - Public
Key This property is required. string - Public key of the builder which can be used to verify that the related findings are valid and unchanged. If
key_type
is empty, this defaults to PEM encoded public keys. This field may be empty ifkey_id
references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes fromBuildDetails
are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature:openssl sha256 -verify public.pem -signature signature.bin signed.bin
- Signature
This property is required. string - Signature of the related
BuildProvenance
. In JSON, this is base-64 encoded.
- Key
Id This property is required. string - An ID for the key used to sign. This could be either an ID for the key stored in
public_key
(such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service). - Key
Type This property is required. string - The type of the key, either stored in
public_key
or referenced inkey_id
. - Public
Key This property is required. string - Public key of the builder which can be used to verify that the related findings are valid and unchanged. If
key_type
is empty, this defaults to PEM encoded public keys. This field may be empty ifkey_id
references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes fromBuildDetails
are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature:openssl sha256 -verify public.pem -signature signature.bin signed.bin
- Signature
This property is required. string - Signature of the related
BuildProvenance
. In JSON, this is base-64 encoded.
- key
Id This property is required. String - An ID for the key used to sign. This could be either an ID for the key stored in
public_key
(such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service). - key
Type This property is required. String - The type of the key, either stored in
public_key
or referenced inkey_id
. - public
Key This property is required. String - Public key of the builder which can be used to verify that the related findings are valid and unchanged. If
key_type
is empty, this defaults to PEM encoded public keys. This field may be empty ifkey_id
references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes fromBuildDetails
are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature:openssl sha256 -verify public.pem -signature signature.bin signed.bin
- signature
This property is required. String - Signature of the related
BuildProvenance
. In JSON, this is base-64 encoded.
- key
Id This property is required. string - An ID for the key used to sign. This could be either an ID for the key stored in
public_key
(such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service). - key
Type This property is required. string - The type of the key, either stored in
public_key
or referenced inkey_id
. - public
Key This property is required. string - Public key of the builder which can be used to verify that the related findings are valid and unchanged. If
key_type
is empty, this defaults to PEM encoded public keys. This field may be empty ifkey_id
references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes fromBuildDetails
are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature:openssl sha256 -verify public.pem -signature signature.bin signed.bin
- signature
This property is required. string - Signature of the related
BuildProvenance
. In JSON, this is base-64 encoded.
- key_
id This property is required. str - An ID for the key used to sign. This could be either an ID for the key stored in
public_key
(such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service). - key_
type This property is required. str - The type of the key, either stored in
public_key
or referenced inkey_id
. - public_
key This property is required. str - Public key of the builder which can be used to verify that the related findings are valid and unchanged. If
key_type
is empty, this defaults to PEM encoded public keys. This field may be empty ifkey_id
references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes fromBuildDetails
are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature:openssl sha256 -verify public.pem -signature signature.bin signed.bin
- signature
This property is required. str - Signature of the related
BuildProvenance
. In JSON, this is base-64 encoded.
- key
Id This property is required. String - An ID for the key used to sign. This could be either an ID for the key stored in
public_key
(such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service). - key
Type This property is required. String - The type of the key, either stored in
public_key
or referenced inkey_id
. - public
Key This property is required. String - Public key of the builder which can be used to verify that the related findings are valid and unchanged. If
key_type
is empty, this defaults to PEM encoded public keys. This field may be empty ifkey_id
references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes fromBuildDetails
are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature:openssl sha256 -verify public.pem -signature signature.bin signed.bin
- signature
This property is required. String - Signature of the related
BuildProvenance
. In JSON, this is base-64 encoded.
CVSSResponse
- Attack
Complexity This property is required. string - Defined in CVSS v3, CVSS v2
- Attack
Vector This property is required. string - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
- Authentication
This property is required. string - Defined in CVSS v2
- Availability
Impact This property is required. string - Defined in CVSS v3, CVSS v2
- Base
Score This property is required. double - The base score is a function of the base metric scores.
- Confidentiality
Impact This property is required. string - Defined in CVSS v3, CVSS v2
- Exploitability
Score This property is required. double - Impact
Score This property is required. double - Integrity
Impact This property is required. string - Defined in CVSS v3, CVSS v2
- Privileges
Required This property is required. string - Defined in CVSS v3
- Scope
This property is required. string - Defined in CVSS v3
- User
Interaction This property is required. string - Defined in CVSS v3
- Attack
Complexity This property is required. string - Defined in CVSS v3, CVSS v2
- Attack
Vector This property is required. string - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
- Authentication
This property is required. string - Defined in CVSS v2
- Availability
Impact This property is required. string - Defined in CVSS v3, CVSS v2
- Base
Score This property is required. float64 - The base score is a function of the base metric scores.
- Confidentiality
Impact This property is required. string - Defined in CVSS v3, CVSS v2
- Exploitability
Score This property is required. float64 - Impact
Score This property is required. float64 - Integrity
Impact This property is required. string - Defined in CVSS v3, CVSS v2
- Privileges
Required This property is required. string - Defined in CVSS v3
- Scope
This property is required. string - Defined in CVSS v3
- User
Interaction This property is required. string - Defined in CVSS v3
- attack
Complexity This property is required. String - Defined in CVSS v3, CVSS v2
- attack
Vector This property is required. String - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
- authentication
This property is required. String - Defined in CVSS v2
- availability
Impact This property is required. String - Defined in CVSS v3, CVSS v2
- base
Score This property is required. Double - The base score is a function of the base metric scores.
- confidentiality
Impact This property is required. String - Defined in CVSS v3, CVSS v2
- exploitability
Score This property is required. Double - impact
Score This property is required. Double - integrity
Impact This property is required. String - Defined in CVSS v3, CVSS v2
- privileges
Required This property is required. String - Defined in CVSS v3
- scope
This property is required. String - Defined in CVSS v3
- user
Interaction This property is required. String - Defined in CVSS v3
- attack
Complexity This property is required. string - Defined in CVSS v3, CVSS v2
- attack
Vector This property is required. string - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
- authentication
This property is required. string - Defined in CVSS v2
- availability
Impact This property is required. string - Defined in CVSS v3, CVSS v2
- base
Score This property is required. number - The base score is a function of the base metric scores.
- confidentiality
Impact This property is required. string - Defined in CVSS v3, CVSS v2
- exploitability
Score This property is required. number - impact
Score This property is required. number - integrity
Impact This property is required. string - Defined in CVSS v3, CVSS v2
- privileges
Required This property is required. string - Defined in CVSS v3
- scope
This property is required. string - Defined in CVSS v3
- user
Interaction This property is required. string - Defined in CVSS v3
- attack_
complexity This property is required. str - Defined in CVSS v3, CVSS v2
- attack_
vector This property is required. str - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
- authentication
This property is required. str - Defined in CVSS v2
- availability_
impact This property is required. str - Defined in CVSS v3, CVSS v2
- base_
score This property is required. float - The base score is a function of the base metric scores.
- confidentiality_
impact This property is required. str - Defined in CVSS v3, CVSS v2
- exploitability_
score This property is required. float - impact_
score This property is required. float - integrity_
impact This property is required. str - Defined in CVSS v3, CVSS v2
- privileges_
required This property is required. str - Defined in CVSS v3
- scope
This property is required. str - Defined in CVSS v3
- user_
interaction This property is required. str - Defined in CVSS v3
- attack
Complexity This property is required. String - Defined in CVSS v3, CVSS v2
- attack
Vector This property is required. String - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
- authentication
This property is required. String - Defined in CVSS v2
- availability
Impact This property is required. String - Defined in CVSS v3, CVSS v2
- base
Score This property is required. Number - The base score is a function of the base metric scores.
- confidentiality
Impact This property is required. String - Defined in CVSS v3, CVSS v2
- exploitability
Score This property is required. Number - impact
Score This property is required. Number - integrity
Impact This property is required. String - Defined in CVSS v3, CVSS v2
- privileges
Required This property is required. String - Defined in CVSS v3
- scope
This property is required. String - Defined in CVSS v3
- user
Interaction This property is required. String - Defined in CVSS v3
CVSSv3Response
- Attack
Complexity This property is required. string - Attack
Vector This property is required. string - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
- Availability
Impact This property is required. string - Base
Score This property is required. double - The base score is a function of the base metric scores.
- Confidentiality
Impact This property is required. string - Exploitability
Score This property is required. double - Impact
Score This property is required. double - Integrity
Impact This property is required. string - Privileges
Required This property is required. string - Scope
This property is required. string - User
Interaction This property is required. string
- Attack
Complexity This property is required. string - Attack
Vector This property is required. string - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
- Availability
Impact This property is required. string - Base
Score This property is required. float64 - The base score is a function of the base metric scores.
- Confidentiality
Impact This property is required. string - Exploitability
Score This property is required. float64 - Impact
Score This property is required. float64 - Integrity
Impact This property is required. string - Privileges
Required This property is required. string - Scope
This property is required. string - User
Interaction This property is required. string
- attack
Complexity This property is required. String - attack
Vector This property is required. String - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
- availability
Impact This property is required. String - base
Score This property is required. Double - The base score is a function of the base metric scores.
- confidentiality
Impact This property is required. String - exploitability
Score This property is required. Double - impact
Score This property is required. Double - integrity
Impact This property is required. String - privileges
Required This property is required. String - scope
This property is required. String - user
Interaction This property is required. String
- attack
Complexity This property is required. string - attack
Vector This property is required. string - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
- availability
Impact This property is required. string - base
Score This property is required. number - The base score is a function of the base metric scores.
- confidentiality
Impact This property is required. string - exploitability
Score This property is required. number - impact
Score This property is required. number - integrity
Impact This property is required. string - privileges
Required This property is required. string - scope
This property is required. string - user
Interaction This property is required. string
- attack_
complexity This property is required. str - attack_
vector This property is required. str - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
- availability_
impact This property is required. str - base_
score This property is required. float - The base score is a function of the base metric scores.
- confidentiality_
impact This property is required. str - exploitability_
score This property is required. float - impact_
score This property is required. float - integrity_
impact This property is required. str - privileges_
required This property is required. str - scope
This property is required. str - user_
interaction This property is required. str
- attack
Complexity This property is required. String - attack
Vector This property is required. String - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
- availability
Impact This property is required. String - base
Score This property is required. Number - The base score is a function of the base metric scores.
- confidentiality
Impact This property is required. String - exploitability
Score This property is required. Number - impact
Score This property is required. Number - integrity
Impact This property is required. String - privileges
Required This property is required. String - scope
This property is required. String - user
Interaction This property is required. String
DeployableResponse
- Resource
Uri This property is required. List<string> - Resource URI for the artifact being deployed.
- Resource
Uri This property is required. []string - Resource URI for the artifact being deployed.
- resource
Uri This property is required. List<String> - Resource URI for the artifact being deployed.
- resource
Uri This property is required. string[] - Resource URI for the artifact being deployed.
- resource_
uri This property is required. Sequence[str] - Resource URI for the artifact being deployed.
- resource
Uri This property is required. List<String> - Resource URI for the artifact being deployed.
DetailResponse
- Cpe
Uri This property is required. string - The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
- Description
This property is required. string - A vendor-specific description of this note.
- Fixed
Location This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Vulnerability Location Response - The fix for this specific package version.
- Is
Obsolete This property is required. bool - Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
- Max
Affected Version This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Version Response - The max version of the package in which the vulnerability exists.
- Min
Affected Version This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Version Response - The min version of the package in which the vulnerability exists.
- Package
This property is required. string - The name of the package where the vulnerability was found.
- Package
Type This property is required. string - The type of package; whether native or non native(ruby gems, node.js packages etc).
- Severity
Name This property is required. string - The severity (eg: distro assigned severity) for this vulnerability.
- Source
This property is required. string - The source from which the information in this Detail was obtained.
- Source
Update Time This property is required. string - The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
- Vendor
This property is required. string - The name of the vendor of the product.
- Cpe
Uri This property is required. string - The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
- Description
This property is required. string - A vendor-specific description of this note.
- Fixed
Location This property is required. VulnerabilityLocation Response - The fix for this specific package version.
- Is
Obsolete This property is required. bool - Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
- Max
Affected Version This property is required. VersionResponse - The max version of the package in which the vulnerability exists.
- Min
Affected Version This property is required. VersionResponse - The min version of the package in which the vulnerability exists.
- Package
This property is required. string - The name of the package where the vulnerability was found.
- Package
Type This property is required. string - The type of package; whether native or non native(ruby gems, node.js packages etc).
- Severity
Name This property is required. string - The severity (eg: distro assigned severity) for this vulnerability.
- Source
This property is required. string - The source from which the information in this Detail was obtained.
- Source
Update Time This property is required. string - The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
- Vendor
This property is required. string - The name of the vendor of the product.
- cpe
Uri This property is required. String - The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
- description
This property is required. String - A vendor-specific description of this note.
- fixed
Location This property is required. VulnerabilityLocation Response - The fix for this specific package version.
- is
Obsolete This property is required. Boolean - Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
- max
Affected Version This property is required. VersionResponse - The max version of the package in which the vulnerability exists.
- min
Affected Version This property is required. VersionResponse - The min version of the package in which the vulnerability exists.
- package
Type This property is required. String - The type of package; whether native or non native(ruby gems, node.js packages etc).
- package_
This property is required. String - The name of the package where the vulnerability was found.
- severity
Name This property is required. String - The severity (eg: distro assigned severity) for this vulnerability.
- source
This property is required. String - The source from which the information in this Detail was obtained.
- source
Update Time This property is required. String - The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
- vendor
This property is required. String - The name of the vendor of the product.
- cpe
Uri This property is required. string - The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
- description
This property is required. string - A vendor-specific description of this note.
- fixed
Location This property is required. VulnerabilityLocation Response - The fix for this specific package version.
- is
Obsolete This property is required. boolean - Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
- max
Affected Version This property is required. VersionResponse - The max version of the package in which the vulnerability exists.
- min
Affected Version This property is required. VersionResponse - The min version of the package in which the vulnerability exists.
- package
This property is required. string - The name of the package where the vulnerability was found.
- package
Type This property is required. string - The type of package; whether native or non native(ruby gems, node.js packages etc).
- severity
Name This property is required. string - The severity (eg: distro assigned severity) for this vulnerability.
- source
This property is required. string - The source from which the information in this Detail was obtained.
- source
Update Time This property is required. string - The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
- vendor
This property is required. string - The name of the vendor of the product.
- cpe_
uri This property is required. str - The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
- description
This property is required. str - A vendor-specific description of this note.
- fixed_
location This property is required. VulnerabilityLocation Response - The fix for this specific package version.
- is_
obsolete This property is required. bool - Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
- max_
affected_ version This property is required. VersionResponse - The max version of the package in which the vulnerability exists.
- min_
affected_ version This property is required. VersionResponse - The min version of the package in which the vulnerability exists.
- package
This property is required. str - The name of the package where the vulnerability was found.
- package_
type This property is required. str - The type of package; whether native or non native(ruby gems, node.js packages etc).
- severity_
name This property is required. str - The severity (eg: distro assigned severity) for this vulnerability.
- source
This property is required. str - The source from which the information in this Detail was obtained.
- source_
update_ time This property is required. str - The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
- vendor
This property is required. str - The name of the vendor of the product.
- cpe
Uri This property is required. String - The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
- description
This property is required. String - A vendor-specific description of this note.
- fixed
Location This property is required. Property Map - The fix for this specific package version.
- is
Obsolete This property is required. Boolean - Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
- max
Affected Version This property is required. Property Map - The max version of the package in which the vulnerability exists.
- min
Affected Version This property is required. Property Map - The min version of the package in which the vulnerability exists.
- package
This property is required. String - The name of the package where the vulnerability was found.
- package
Type This property is required. String - The type of package; whether native or non native(ruby gems, node.js packages etc).
- severity
Name This property is required. String - The severity (eg: distro assigned severity) for this vulnerability.
- source
This property is required. String - The source from which the information in this Detail was obtained.
- source
Update Time This property is required. String - The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
- vendor
This property is required. String - The name of the vendor of the product.
DigestResponse
- Algo
This property is required. string SHA1
,SHA512
etc.- Digest
Bytes This property is required. string - Value of the digest.
- Algo
This property is required. string SHA1
,SHA512
etc.- Digest
Bytes This property is required. string - Value of the digest.
- algo
This property is required. String SHA1
,SHA512
etc.- digest
Bytes This property is required. String - Value of the digest.
- algo
This property is required. string SHA1
,SHA512
etc.- digest
Bytes This property is required. string - Value of the digest.
- algo
This property is required. str SHA1
,SHA512
etc.- digest_
bytes This property is required. str - Value of the digest.
- algo
This property is required. String SHA1
,SHA512
etc.- digest
Bytes This property is required. String - Value of the digest.
DiscoveryResponse
- Analysis
Kind This property is required. string - Immutable. The kind of analysis that is handled by this discovery.
- Analysis
Kind This property is required. string - Immutable. The kind of analysis that is handled by this discovery.
- analysis
Kind This property is required. String - Immutable. The kind of analysis that is handled by this discovery.
- analysis
Kind This property is required. string - Immutable. The kind of analysis that is handled by this discovery.
- analysis_
kind This property is required. str - Immutable. The kind of analysis that is handled by this discovery.
- analysis
Kind This property is required. String - Immutable. The kind of analysis that is handled by this discovery.
DistributionResponse
- Architecture
This property is required. string - The CPU architecture for which packages in this distribution channel were built.
- Cpe
Uri This property is required. string - The cpe_uri in CPE format denoting the package manager version distributing a package.
- Description
This property is required. string - The distribution channel-specific description of this package.
- Latest
Version This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Version Response - The latest available version of this package in this distribution channel.
- Maintainer
This property is required. string - A freeform string denoting the maintainer of this package.
- Url
This property is required. string - The distribution channel-specific homepage for this package.
- Architecture
This property is required. string - The CPU architecture for which packages in this distribution channel were built.
- Cpe
Uri This property is required. string - The cpe_uri in CPE format denoting the package manager version distributing a package.
- Description
This property is required. string - The distribution channel-specific description of this package.
- Latest
Version This property is required. VersionResponse - The latest available version of this package in this distribution channel.
- Maintainer
This property is required. string - A freeform string denoting the maintainer of this package.
- Url
This property is required. string - The distribution channel-specific homepage for this package.
- architecture
This property is required. String - The CPU architecture for which packages in this distribution channel were built.
- cpe
Uri This property is required. String - The cpe_uri in CPE format denoting the package manager version distributing a package.
- description
This property is required. String - The distribution channel-specific description of this package.
- latest
Version This property is required. VersionResponse - The latest available version of this package in this distribution channel.
- maintainer
This property is required. String - A freeform string denoting the maintainer of this package.
- url
This property is required. String - The distribution channel-specific homepage for this package.
- architecture
This property is required. string - The CPU architecture for which packages in this distribution channel were built.
- cpe
Uri This property is required. string - The cpe_uri in CPE format denoting the package manager version distributing a package.
- description
This property is required. string - The distribution channel-specific description of this package.
- latest
Version This property is required. VersionResponse - The latest available version of this package in this distribution channel.
- maintainer
This property is required. string - A freeform string denoting the maintainer of this package.
- url
This property is required. string - The distribution channel-specific homepage for this package.
- architecture
This property is required. str - The CPU architecture for which packages in this distribution channel were built.
- cpe_
uri This property is required. str - The cpe_uri in CPE format denoting the package manager version distributing a package.
- description
This property is required. str - The distribution channel-specific description of this package.
- latest_
version This property is required. VersionResponse - The latest available version of this package in this distribution channel.
- maintainer
This property is required. str - A freeform string denoting the maintainer of this package.
- url
This property is required. str - The distribution channel-specific homepage for this package.
- architecture
This property is required. String - The CPU architecture for which packages in this distribution channel were built.
- cpe
Uri This property is required. String - The cpe_uri in CPE format denoting the package manager version distributing a package.
- description
This property is required. String - The distribution channel-specific description of this package.
- latest
Version This property is required. Property Map - The latest available version of this package in this distribution channel.
- maintainer
This property is required. String - A freeform string denoting the maintainer of this package.
- url
This property is required. String - The distribution channel-specific homepage for this package.
DocumentNoteResponse
- Data
Licence This property is required. string - Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata")
- Spdx
Version This property is required. string - Provide a reference number that can be used to understand how to parse and interpret the rest of the file
- Data
Licence This property is required. string - Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata")
- Spdx
Version This property is required. string - Provide a reference number that can be used to understand how to parse and interpret the rest of the file
- data
Licence This property is required. String - Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata")
- spdx
Version This property is required. String - Provide a reference number that can be used to understand how to parse and interpret the rest of the file
- data
Licence This property is required. string - Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata")
- spdx
Version This property is required. string - Provide a reference number that can be used to understand how to parse and interpret the rest of the file
- data_
licence This property is required. str - Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata")
- spdx_
version This property is required. str - Provide a reference number that can be used to understand how to parse and interpret the rest of the file
- data
Licence This property is required. String - Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata")
- spdx
Version This property is required. String - Provide a reference number that can be used to understand how to parse and interpret the rest of the file
ExternalRefResponse
- Category
This property is required. string - 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
- Comment
This property is required. string - Human-readable information about the purpose and target of the reference
- Locator
This property is required. string - The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location
- Type
This property is required. string - Type of category (e.g. 'npm' for the PACKAGE_MANAGER category)
- Category
This property is required. string - 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
- Comment
This property is required. string - Human-readable information about the purpose and target of the reference
- Locator
This property is required. string - The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location
- Type
This property is required. string - Type of category (e.g. 'npm' for the PACKAGE_MANAGER category)
- category
This property is required. String - 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
- comment
This property is required. String - Human-readable information about the purpose and target of the reference
- locator
This property is required. String - The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location
- type
This property is required. String - Type of category (e.g. 'npm' for the PACKAGE_MANAGER category)
- category
This property is required. string - 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
- comment
This property is required. string - Human-readable information about the purpose and target of the reference
- locator
This property is required. string - The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location
- type
This property is required. string - Type of category (e.g. 'npm' for the PACKAGE_MANAGER category)
- category
This property is required. str - 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
- comment
This property is required. str - Human-readable information about the purpose and target of the reference
- locator
This property is required. str - The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location
- type
This property is required. str - Type of category (e.g. 'npm' for the PACKAGE_MANAGER category)
- category
This property is required. String - 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
- comment
This property is required. String - Human-readable information about the purpose and target of the reference
- locator
This property is required. String - The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location
- type
This property is required. String - Type of category (e.g. 'npm' for the PACKAGE_MANAGER category)
FileNoteResponse
- Checksum
This property is required. List<string> - Provide a unique identifier to match analysis information on each specific file in a package
- File
Type This property is required. string - This field provides information about the type of file identified
- Title
This property is required. string - Identify the full path and filename that corresponds to the file information in this section
- Checksum
This property is required. []string - Provide a unique identifier to match analysis information on each specific file in a package
- File
Type This property is required. string - This field provides information about the type of file identified
- Title
This property is required. string - Identify the full path and filename that corresponds to the file information in this section
- checksum
This property is required. List<String> - Provide a unique identifier to match analysis information on each specific file in a package
- file
Type This property is required. String - This field provides information about the type of file identified
- title
This property is required. String - Identify the full path and filename that corresponds to the file information in this section
- checksum
This property is required. string[] - Provide a unique identifier to match analysis information on each specific file in a package
- file
Type This property is required. string - This field provides information about the type of file identified
- title
This property is required. string - Identify the full path and filename that corresponds to the file information in this section
- checksum
This property is required. Sequence[str] - Provide a unique identifier to match analysis information on each specific file in a package
- file_
type This property is required. str - This field provides information about the type of file identified
- title
This property is required. str - Identify the full path and filename that corresponds to the file information in this section
- checksum
This property is required. List<String> - Provide a unique identifier to match analysis information on each specific file in a package
- file
Type This property is required. String - This field provides information about the type of file identified
- title
This property is required. String - Identify the full path and filename that corresponds to the file information in this section
FingerprintResponse
- V1Name
This property is required. string - The layer ID of the final layer in the Docker image's v1 representation.
- V2Blob
This property is required. List<string> - The ordered list of v2 blobs that represent a given image.
- V2Name
This property is required. string - The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
- V1Name
This property is required. string - The layer ID of the final layer in the Docker image's v1 representation.
- V2Blob
This property is required. []string - The ordered list of v2 blobs that represent a given image.
- V2Name
This property is required. string - The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
- v1Name
This property is required. String - The layer ID of the final layer in the Docker image's v1 representation.
- v2Blob
This property is required. List<String> - The ordered list of v2 blobs that represent a given image.
- v2Name
This property is required. String - The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
- v1Name
This property is required. string - The layer ID of the final layer in the Docker image's v1 representation.
- v2Blob
This property is required. string[] - The ordered list of v2 blobs that represent a given image.
- v2Name
This property is required. string - The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
- v1_
name This property is required. str - The layer ID of the final layer in the Docker image's v1 representation.
- v2_
blob This property is required. Sequence[str] - The ordered list of v2 blobs that represent a given image.
- v2_
name This property is required. str - The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
- v1Name
This property is required. String - The layer ID of the final layer in the Docker image's v1 representation.
- v2Blob
This property is required. List<String> - The ordered list of v2 blobs that represent a given image.
- v2Name
This property is required. String - The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
HintResponse
- Human
Readable Name This property is required. string - The human readable name of this attestation authority, for example "qa".
- Human
Readable Name This property is required. string - The human readable name of this attestation authority, for example "qa".
- human
Readable Name This property is required. String - The human readable name of this attestation authority, for example "qa".
- human
Readable Name This property is required. string - The human readable name of this attestation authority, for example "qa".
- human_
readable_ name This property is required. str - The human readable name of this attestation authority, for example "qa".
- human
Readable Name This property is required. String - The human readable name of this attestation authority, for example "qa".
InTotoResponse
- Expected
Command This property is required. List<string> - This field contains the expected command used to perform the step.
- Expected
Materials This property is required. List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Artifact Rule Response> - The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step.
- Expected
Products This property is required. List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Artifact Rule Response> - Signing
Keys This property is required. List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Signing Key Response> - This field contains the public keys that can be used to verify the signatures on the step metadata.
- Step
Name This property is required. string - This field identifies the name of the step in the supply chain.
- Threshold
This property is required. string - This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link.
- Expected
Command This property is required. []string - This field contains the expected command used to perform the step.
- Expected
Materials This property is required. []ArtifactRule Response - The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step.
- Expected
Products This property is required. []ArtifactRule Response - Signing
Keys This property is required. []SigningKey Response - This field contains the public keys that can be used to verify the signatures on the step metadata.
- Step
Name This property is required. string - This field identifies the name of the step in the supply chain.
- Threshold
This property is required. string - This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link.
- expected
Command This property is required. List<String> - This field contains the expected command used to perform the step.
- expected
Materials This property is required. List<ArtifactRule Response> - The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step.
- expected
Products This property is required. List<ArtifactRule Response> - signing
Keys This property is required. List<SigningKey Response> - This field contains the public keys that can be used to verify the signatures on the step metadata.
- step
Name This property is required. String - This field identifies the name of the step in the supply chain.
- threshold
This property is required. String - This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link.
- expected
Command This property is required. string[] - This field contains the expected command used to perform the step.
- expected
Materials This property is required. ArtifactRule Response[] - The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step.
- expected
Products This property is required. ArtifactRule Response[] - signing
Keys This property is required. SigningKey Response[] - This field contains the public keys that can be used to verify the signatures on the step metadata.
- step
Name This property is required. string - This field identifies the name of the step in the supply chain.
- threshold
This property is required. string - This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link.
- expected_
command This property is required. Sequence[str] - This field contains the expected command used to perform the step.
- expected_
materials This property is required. Sequence[ArtifactRule Response] - The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step.
- expected_
products This property is required. Sequence[ArtifactRule Response] - signing_
keys This property is required. Sequence[SigningKey Response] - This field contains the public keys that can be used to verify the signatures on the step metadata.
- step_
name This property is required. str - This field identifies the name of the step in the supply chain.
- threshold
This property is required. str - This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link.
- expected
Command This property is required. List<String> - This field contains the expected command used to perform the step.
- expected
Materials This property is required. List<Property Map> - The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step.
- expected
Products This property is required. List<Property Map> - signing
Keys This property is required. List<Property Map> - This field contains the public keys that can be used to verify the signatures on the step metadata.
- step
Name This property is required. String - This field identifies the name of the step in the supply chain.
- threshold
This property is required. String - This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link.
JustificationResponse
- Details
This property is required. string - Additional details on why this justification was chosen.
- Justification
Type This property is required. string - The justification type for this vulnerability.
- Details
This property is required. string - Additional details on why this justification was chosen.
- Justification
Type This property is required. string - The justification type for this vulnerability.
- details
This property is required. String - Additional details on why this justification was chosen.
- justification
Type This property is required. String - The justification type for this vulnerability.
- details
This property is required. string - Additional details on why this justification was chosen.
- justification
Type This property is required. string - The justification type for this vulnerability.
- details
This property is required. str - Additional details on why this justification was chosen.
- justification_
type This property is required. str - The justification type for this vulnerability.
- details
This property is required. String - Additional details on why this justification was chosen.
- justification
Type This property is required. String - The justification type for this vulnerability.
KnowledgeBaseResponse
LicenseResponse
- Comments
This property is required. string - Comments
- Expression
This property is required. string - Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
- Comments
This property is required. string - Comments
- Expression
This property is required. string - Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
- comments
This property is required. String - Comments
- expression
This property is required. String - Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
- comments
This property is required. string - Comments
- expression
This property is required. string - Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
- comments
This property is required. str - Comments
- expression
This property is required. str - Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
- comments
This property is required. String - Comments
- expression
This property is required. String - Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
PackageInfoNoteResponse
- Analyzed
This property is required. bool - Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document
- Attribution
This property is required. string - A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts
- Checksum
This property is required. string - Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file
- Copyright
This property is required. string - Identify the copyright holders of the package, as well as any dates present
- Detailed
Description This property is required. string - A more detailed description of the package
- Download
Location This property is required. string - This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created
- External
Refs This property is required. List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. External Ref Response> - ExternalRef
- Files
License Info This property is required. List<string> - Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found
- Home
Page This property is required. string - Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- License
Declared This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. License Response - List the licenses that have been declared by the authors of the package
- Originator
This property is required. string - If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came
- Package
Type This property is required. string - The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- Summary
Description This property is required. string - A short description of the package
- Supplier
This property is required. string - Identify the actual distribution source for the package/directory identified in the SPDX file
- Title
This property is required. string - Identify the full name of the package as given by the Package Originator
- Verification
Code This property is required. string - This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file
- Version
This property is required. string - Identify the version of the package
- Analyzed
This property is required. bool - Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document
- Attribution
This property is required. string - A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts
- Checksum
This property is required. string - Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file
- Copyright
This property is required. string - Identify the copyright holders of the package, as well as any dates present
- Detailed
Description This property is required. string - A more detailed description of the package
- Download
Location This property is required. string - This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created
- External
Refs This property is required. []ExternalRef Response - ExternalRef
- Files
License Info This property is required. []string - Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found
- Home
Page This property is required. string - Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- License
Declared This property is required. LicenseResponse - List the licenses that have been declared by the authors of the package
- Originator
This property is required. string - If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came
- Package
Type This property is required. string - The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- Summary
Description This property is required. string - A short description of the package
- Supplier
This property is required. string - Identify the actual distribution source for the package/directory identified in the SPDX file
- Title
This property is required. string - Identify the full name of the package as given by the Package Originator
- Verification
Code This property is required. string - This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file
- Version
This property is required. string - Identify the version of the package
- analyzed
This property is required. Boolean - Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document
- attribution
This property is required. String - A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts
- checksum
This property is required. String - Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file
- copyright
This property is required. String - Identify the copyright holders of the package, as well as any dates present
- detailed
Description This property is required. String - A more detailed description of the package
- download
Location This property is required. String - This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created
- external
Refs This property is required. List<ExternalRef Response> - ExternalRef
- files
License Info This property is required. List<String> - Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found
- home
Page This property is required. String - Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- license
Declared This property is required. LicenseResponse - List the licenses that have been declared by the authors of the package
- originator
This property is required. String - If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came
- package
Type This property is required. String - The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- summary
Description This property is required. String - A short description of the package
- supplier
This property is required. String - Identify the actual distribution source for the package/directory identified in the SPDX file
- title
This property is required. String - Identify the full name of the package as given by the Package Originator
- verification
Code This property is required. String - This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file
- version
This property is required. String - Identify the version of the package
- analyzed
This property is required. boolean - Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document
- attribution
This property is required. string - A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts
- checksum
This property is required. string - Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file
- copyright
This property is required. string - Identify the copyright holders of the package, as well as any dates present
- detailed
Description This property is required. string - A more detailed description of the package
- download
Location This property is required. string - This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created
- external
Refs This property is required. ExternalRef Response[] - ExternalRef
- files
License Info This property is required. string[] - Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found
- home
Page This property is required. string - Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- license
Declared This property is required. LicenseResponse - List the licenses that have been declared by the authors of the package
- originator
This property is required. string - If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came
- package
Type This property is required. string - The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- summary
Description This property is required. string - A short description of the package
- supplier
This property is required. string - Identify the actual distribution source for the package/directory identified in the SPDX file
- title
This property is required. string - Identify the full name of the package as given by the Package Originator
- verification
Code This property is required. string - This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file
- version
This property is required. string - Identify the version of the package
- analyzed
This property is required. bool - Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document
- attribution
This property is required. str - A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts
- checksum
This property is required. str - Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file
- copyright
This property is required. str - Identify the copyright holders of the package, as well as any dates present
- detailed_
description This property is required. str - A more detailed description of the package
- download_
location This property is required. str - This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created
- external_
refs This property is required. Sequence[ExternalRef Response] - ExternalRef
- files_
license_ info This property is required. Sequence[str] - Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found
- home_
page This property is required. str - Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- license_
declared This property is required. LicenseResponse - List the licenses that have been declared by the authors of the package
- originator
This property is required. str - If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came
- package_
type This property is required. str - The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- summary_
description This property is required. str - A short description of the package
- supplier
This property is required. str - Identify the actual distribution source for the package/directory identified in the SPDX file
- title
This property is required. str - Identify the full name of the package as given by the Package Originator
- verification_
code This property is required. str - This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file
- version
This property is required. str - Identify the version of the package
- analyzed
This property is required. Boolean - Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document
- attribution
This property is required. String - A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts
- checksum
This property is required. String - Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file
- copyright
This property is required. String - Identify the copyright holders of the package, as well as any dates present
- detailed
Description This property is required. String - A more detailed description of the package
- download
Location This property is required. String - This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created
- external
Refs This property is required. List<Property Map> - ExternalRef
- files
License Info This property is required. List<String> - Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found
- home
Page This property is required. String - Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- license
Declared This property is required. Property Map - List the licenses that have been declared by the authors of the package
- originator
This property is required. String - If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came
- package
Type This property is required. String - The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- summary
Description This property is required. String - A short description of the package
- supplier
This property is required. String - Identify the actual distribution source for the package/directory identified in the SPDX file
- title
This property is required. String - Identify the full name of the package as given by the Package Originator
- verification
Code This property is required. String - This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file
- version
This property is required. String - Identify the version of the package
PackageResponse
- Architecture
This property is required. string - The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- Cpe
Uri This property is required. string - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- Description
This property is required. string - The description of this package.
- Digest
This property is required. List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Digest Response> - Hash value, typically a file digest, that allows unique identification a specific package.
- Distribution
This property is required. List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Distribution Response> - The various channels by which a package is distributed.
- License
This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. License Response - Licenses that have been declared by the authors of the package.
- Maintainer
This property is required. string - A freeform text denoting the maintainer of this package.
- Name
This property is required. string - Immutable. The name of the package.
- Package
Type This property is required. string - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- Url
This property is required. string - The homepage for this package.
- Version
This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Version Response - The version of the package.
- Architecture
This property is required. string - The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- Cpe
Uri This property is required. string - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- Description
This property is required. string - The description of this package.
- Digest
This property is required. []DigestResponse - Hash value, typically a file digest, that allows unique identification a specific package.
- Distribution
This property is required. []DistributionResponse - The various channels by which a package is distributed.
- License
This property is required. LicenseResponse - Licenses that have been declared by the authors of the package.
- Maintainer
This property is required. string - A freeform text denoting the maintainer of this package.
- Name
This property is required. string - Immutable. The name of the package.
- Package
Type This property is required. string - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- Url
This property is required. string - The homepage for this package.
- Version
This property is required. VersionResponse - The version of the package.
- architecture
This property is required. String - The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- cpe
Uri This property is required. String - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- description
This property is required. String - The description of this package.
- digest
This property is required. List<DigestResponse> - Hash value, typically a file digest, that allows unique identification a specific package.
- distribution
This property is required. List<DistributionResponse> - The various channels by which a package is distributed.
- license
This property is required. LicenseResponse - Licenses that have been declared by the authors of the package.
- maintainer
This property is required. String - A freeform text denoting the maintainer of this package.
- name
This property is required. String - Immutable. The name of the package.
- package
Type This property is required. String - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- url
This property is required. String - The homepage for this package.
- version
This property is required. VersionResponse - The version of the package.
- architecture
This property is required. string - The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- cpe
Uri This property is required. string - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- description
This property is required. string - The description of this package.
- digest
This property is required. DigestResponse[] - Hash value, typically a file digest, that allows unique identification a specific package.
- distribution
This property is required. DistributionResponse[] - The various channels by which a package is distributed.
- license
This property is required. LicenseResponse - Licenses that have been declared by the authors of the package.
- maintainer
This property is required. string - A freeform text denoting the maintainer of this package.
- name
This property is required. string - Immutable. The name of the package.
- package
Type This property is required. string - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- url
This property is required. string - The homepage for this package.
- version
This property is required. VersionResponse - The version of the package.
- architecture
This property is required. str - The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- cpe_
uri This property is required. str - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- description
This property is required. str - The description of this package.
- digest
This property is required. Sequence[DigestResponse] - Hash value, typically a file digest, that allows unique identification a specific package.
- distribution
This property is required. Sequence[DistributionResponse] - The various channels by which a package is distributed.
- license
This property is required. LicenseResponse - Licenses that have been declared by the authors of the package.
- maintainer
This property is required. str - A freeform text denoting the maintainer of this package.
- name
This property is required. str - Immutable. The name of the package.
- package_
type This property is required. str - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- url
This property is required. str - The homepage for this package.
- version
This property is required. VersionResponse - The version of the package.
- architecture
This property is required. String - The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- cpe
Uri This property is required. String - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- description
This property is required. String - The description of this package.
- digest
This property is required. List<Property Map> - Hash value, typically a file digest, that allows unique identification a specific package.
- distribution
This property is required. List<Property Map> - The various channels by which a package is distributed.
- license
This property is required. Property Map - Licenses that have been declared by the authors of the package.
- maintainer
This property is required. String - A freeform text denoting the maintainer of this package.
- name
This property is required. String - Immutable. The name of the package.
- package
Type This property is required. String - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- url
This property is required. String - The homepage for this package.
- version
This property is required. Property Map - The version of the package.
ProductResponse
- Generic
Uri This property is required. string - Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
- Name
This property is required. string - Name of the product.
- Generic
Uri This property is required. string - Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
- Name
This property is required. string - Name of the product.
- generic
Uri This property is required. String - Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
- name
This property is required. String - Name of the product.
- generic
Uri This property is required. string - Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
- name
This property is required. string - Name of the product.
- generic_
uri This property is required. str - Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
- name
This property is required. str - Name of the product.
- generic
Uri This property is required. String - Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
- name
This property is required. String - Name of the product.
PublisherResponse
This property is required. string- Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
- Name
This property is required. string - Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
- Publisher
Namespace This property is required. string - The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io
This property is required. string- Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
- Name
This property is required. string - Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
- Publisher
Namespace This property is required. string - The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io
This property is required. String- Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
- name
This property is required. String - Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
- publisher
Namespace This property is required. String - The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io
This property is required. string- Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
- name
This property is required. string - Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
- publisher
Namespace This property is required. string - The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io
This property is required. str- Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
- name
This property is required. str - Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
- publisher_
namespace This property is required. str - The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io
This property is required. String- Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
- name
This property is required. String - Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
- publisher
Namespace This property is required. String - The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io
RelatedUrlResponse
RelationshipNoteResponse
- Type
This property is required. string - The type of relationship between the source and target SPDX elements
- Type
This property is required. string - The type of relationship between the source and target SPDX elements
- type
This property is required. String - The type of relationship between the source and target SPDX elements
- type
This property is required. string - The type of relationship between the source and target SPDX elements
- type
This property is required. str - The type of relationship between the source and target SPDX elements
- type
This property is required. String - The type of relationship between the source and target SPDX elements
RemediationResponse
- Details
This property is required. string - Contains a comprehensive human-readable discussion of the remediation.
- Remediation
Type This property is required. string - The type of remediation that can be applied.
- Remediation
Uri This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Related Url Response - Contains the URL where to obtain the remediation.
- Details
This property is required. string - Contains a comprehensive human-readable discussion of the remediation.
- Remediation
Type This property is required. string - The type of remediation that can be applied.
- Remediation
Uri This property is required. RelatedUrl Response - Contains the URL where to obtain the remediation.
- details
This property is required. String - Contains a comprehensive human-readable discussion of the remediation.
- remediation
Type This property is required. String - The type of remediation that can be applied.
- remediation
Uri This property is required. RelatedUrl Response - Contains the URL where to obtain the remediation.
- details
This property is required. string - Contains a comprehensive human-readable discussion of the remediation.
- remediation
Type This property is required. string - The type of remediation that can be applied.
- remediation
Uri This property is required. RelatedUrl Response - Contains the URL where to obtain the remediation.
- details
This property is required. str - Contains a comprehensive human-readable discussion of the remediation.
- remediation_
type This property is required. str - The type of remediation that can be applied.
- remediation_
uri This property is required. RelatedUrl Response - Contains the URL where to obtain the remediation.
- details
This property is required. String - Contains a comprehensive human-readable discussion of the remediation.
- remediation
Type This property is required. String - The type of remediation that can be applied.
- remediation
Uri This property is required. Property Map - Contains the URL where to obtain the remediation.
SBOMReferenceNoteResponse
SigningKeyResponse
- Key
Id This property is required. string - key_id is an identifier for the signing key.
- Key
Scheme This property is required. string - This field contains the corresponding signature scheme. Eg: "rsassa-pss-sha256".
- Key
Type This property is required. string - This field identifies the specific signing method. Eg: "rsa", "ed25519", and "ecdsa".
- Public
Key Value This property is required. string - This field contains the actual public key.
- Key
Id This property is required. string - key_id is an identifier for the signing key.
- Key
Scheme This property is required. string - This field contains the corresponding signature scheme. Eg: "rsassa-pss-sha256".
- Key
Type This property is required. string - This field identifies the specific signing method. Eg: "rsa", "ed25519", and "ecdsa".
- Public
Key Value This property is required. string - This field contains the actual public key.
- key
Id This property is required. String - key_id is an identifier for the signing key.
- key
Scheme This property is required. String - This field contains the corresponding signature scheme. Eg: "rsassa-pss-sha256".
- key
Type This property is required. String - This field identifies the specific signing method. Eg: "rsa", "ed25519", and "ecdsa".
- public
Key Value This property is required. String - This field contains the actual public key.
- key
Id This property is required. string - key_id is an identifier for the signing key.
- key
Scheme This property is required. string - This field contains the corresponding signature scheme. Eg: "rsassa-pss-sha256".
- key
Type This property is required. string - This field identifies the specific signing method. Eg: "rsa", "ed25519", and "ecdsa".
- public
Key Value This property is required. string - This field contains the actual public key.
- key_
id This property is required. str - key_id is an identifier for the signing key.
- key_
scheme This property is required. str - This field contains the corresponding signature scheme. Eg: "rsassa-pss-sha256".
- key_
type This property is required. str - This field identifies the specific signing method. Eg: "rsa", "ed25519", and "ecdsa".
- public_
key_ value This property is required. str - This field contains the actual public key.
- key
Id This property is required. String - key_id is an identifier for the signing key.
- key
Scheme This property is required. String - This field contains the corresponding signature scheme. Eg: "rsassa-pss-sha256".
- key
Type This property is required. String - This field identifies the specific signing method. Eg: "rsa", "ed25519", and "ecdsa".
- public
Key Value This property is required. String - This field contains the actual public key.
VersionResponse
- Epoch
This property is required. int - Used to correct mistakes in the version numbering scheme.
- Inclusive
This property is required. bool - Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
- Kind
This property is required. string - Distinguishes between sentinel MIN/MAX versions and normal versions.
- Name
This property is required. string - Required only when version kind is NORMAL. The main part of the version name.
- Revision
This property is required. string - The iteration of the package build from the above version.
- Epoch
This property is required. int - Used to correct mistakes in the version numbering scheme.
- Inclusive
This property is required. bool - Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
- Kind
This property is required. string - Distinguishes between sentinel MIN/MAX versions and normal versions.
- Name
This property is required. string - Required only when version kind is NORMAL. The main part of the version name.
- Revision
This property is required. string - The iteration of the package build from the above version.
- epoch
This property is required. Integer - Used to correct mistakes in the version numbering scheme.
- inclusive
This property is required. Boolean - Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
- kind
This property is required. String - Distinguishes between sentinel MIN/MAX versions and normal versions.
- name
This property is required. String - Required only when version kind is NORMAL. The main part of the version name.
- revision
This property is required. String - The iteration of the package build from the above version.
- epoch
This property is required. number - Used to correct mistakes in the version numbering scheme.
- inclusive
This property is required. boolean - Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
- kind
This property is required. string - Distinguishes between sentinel MIN/MAX versions and normal versions.
- name
This property is required. string - Required only when version kind is NORMAL. The main part of the version name.
- revision
This property is required. string - The iteration of the package build from the above version.
- epoch
This property is required. int - Used to correct mistakes in the version numbering scheme.
- inclusive
This property is required. bool - Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
- kind
This property is required. str - Distinguishes between sentinel MIN/MAX versions and normal versions.
- name
This property is required. str - Required only when version kind is NORMAL. The main part of the version name.
- revision
This property is required. str - The iteration of the package build from the above version.
- epoch
This property is required. Number - Used to correct mistakes in the version numbering scheme.
- inclusive
This property is required. Boolean - Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
- kind
This property is required. String - Distinguishes between sentinel MIN/MAX versions and normal versions.
- name
This property is required. String - Required only when version kind is NORMAL. The main part of the version name.
- revision
This property is required. String - The iteration of the package build from the above version.
VulnerabilityAssessmentNoteResponse
- Assessment
This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Assessment Response - Represents a vulnerability assessment for the product.
- Language
Code This property is required. string - Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
- Long
Description This property is required. string - A detailed description of this Vex.
- Product
This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Product Response - The product affected by this vex.
- Publisher
This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Publisher Response - Publisher details of this Note.
- Short
Description This property is required. string - A one sentence description of this Vex.
- Title
This property is required. string - The title of the note. E.g.
Vex-Debian-11.4
- Assessment
This property is required. AssessmentResponse - Represents a vulnerability assessment for the product.
- Language
Code This property is required. string - Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
- Long
Description This property is required. string - A detailed description of this Vex.
- Product
This property is required. ProductResponse - The product affected by this vex.
- Publisher
This property is required. PublisherResponse - Publisher details of this Note.
- Short
Description This property is required. string - A one sentence description of this Vex.
- Title
This property is required. string - The title of the note. E.g.
Vex-Debian-11.4
- assessment
This property is required. AssessmentResponse - Represents a vulnerability assessment for the product.
- language
Code This property is required. String - Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
- long
Description This property is required. String - A detailed description of this Vex.
- product
This property is required. ProductResponse - The product affected by this vex.
- publisher
This property is required. PublisherResponse - Publisher details of this Note.
- short
Description This property is required. String - A one sentence description of this Vex.
- title
This property is required. String - The title of the note. E.g.
Vex-Debian-11.4
- assessment
This property is required. AssessmentResponse - Represents a vulnerability assessment for the product.
- language
Code This property is required. string - Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
- long
Description This property is required. string - A detailed description of this Vex.
- product
This property is required. ProductResponse - The product affected by this vex.
- publisher
This property is required. PublisherResponse - Publisher details of this Note.
- short
Description This property is required. string - A one sentence description of this Vex.
- title
This property is required. string - The title of the note. E.g.
Vex-Debian-11.4
- assessment
This property is required. AssessmentResponse - Represents a vulnerability assessment for the product.
- language_
code This property is required. str - Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
- long_
description This property is required. str - A detailed description of this Vex.
- product
This property is required. ProductResponse - The product affected by this vex.
- publisher
This property is required. PublisherResponse - Publisher details of this Note.
- short_
description This property is required. str - A one sentence description of this Vex.
- title
This property is required. str - The title of the note. E.g.
Vex-Debian-11.4
- assessment
This property is required. Property Map - Represents a vulnerability assessment for the product.
- language
Code This property is required. String - Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
- long
Description This property is required. String - A detailed description of this Vex.
- product
This property is required. Property Map - The product affected by this vex.
- publisher
This property is required. Property Map - Publisher details of this Note.
- short
Description This property is required. String - A one sentence description of this Vex.
- title
This property is required. String - The title of the note. E.g.
Vex-Debian-11.4
VulnerabilityLocationResponse
- Cpe
Uri This property is required. string - The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
- Package
This property is required. string - The package being described.
- Version
This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Version Response - The version of the package being described.
- Cpe
Uri This property is required. string - The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
- Package
This property is required. string - The package being described.
- Version
This property is required. VersionResponse - The version of the package being described.
- cpe
Uri This property is required. String - The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
- package_
This property is required. String - The package being described.
- version
This property is required. VersionResponse - The version of the package being described.
- cpe
Uri This property is required. string - The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
- package
This property is required. string - The package being described.
- version
This property is required. VersionResponse - The version of the package being described.
- cpe_
uri This property is required. str - The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
- package
This property is required. str - The package being described.
- version
This property is required. VersionResponse - The version of the package being described.
- cpe
Uri This property is required. String - The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
- package
This property is required. String - The package being described.
- version
This property is required. Property Map - The version of the package being described.
VulnerabilityResponse
- Cvss
Score This property is required. double - The CVSS score for this vulnerability.
- Cvss
V2 This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. CVSSResponse - The full description of the CVSS for version 2.
- Cvss
V3 This property is required. Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. CVSSv3Response - The full description of the CVSS for version 3.
- Cvss
Version This property is required. string - CVSS version used to populate cvss_score and severity.
- Cwe
This property is required. List<string> - A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html
- Details
This property is required. List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Detail Response> - All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
- Severity
This property is required. string - Note provider assigned impact of the vulnerability.
- Source
Update Time This property is required. string - The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
- Windows
Details This property is required. List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Windows Detail Response> - Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
- Cvss
Score This property is required. float64 - The CVSS score for this vulnerability.
- Cvss
V2 This property is required. CVSSResponse - The full description of the CVSS for version 2.
- Cvss
V3 This property is required. CVSSv3Response - The full description of the CVSS for version 3.
- Cvss
Version This property is required. string - CVSS version used to populate cvss_score and severity.
- Cwe
This property is required. []string - A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html
- Details
This property is required. []DetailResponse - All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
- Severity
This property is required. string - Note provider assigned impact of the vulnerability.
- Source
Update Time This property is required. string - The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
- Windows
Details This property is required. []WindowsDetail Response - Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
- cvss
Score This property is required. Double - The CVSS score for this vulnerability.
- cvss
V2 This property is required. CVSSResponse - The full description of the CVSS for version 2.
- cvss
V3 This property is required. CVSSv3Response - The full description of the CVSS for version 3.
- cvss
Version This property is required. String - CVSS version used to populate cvss_score and severity.
- cwe
This property is required. List<String> - A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html
- details
This property is required. List<DetailResponse> - All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
- severity
This property is required. String - Note provider assigned impact of the vulnerability.
- source
Update Time This property is required. String - The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
- windows
Details This property is required. List<WindowsDetail Response> - Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
- cvss
Score This property is required. number - The CVSS score for this vulnerability.
- cvss
V2 This property is required. CVSSResponse - The full description of the CVSS for version 2.
- cvss
V3 This property is required. CVSSv3Response - The full description of the CVSS for version 3.
- cvss
Version This property is required. string - CVSS version used to populate cvss_score and severity.
- cwe
This property is required. string[] - A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html
- details
This property is required. DetailResponse[] - All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
- severity
This property is required. string - Note provider assigned impact of the vulnerability.
- source
Update Time This property is required. string - The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
- windows
Details This property is required. WindowsDetail Response[] - Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
- cvss_
score This property is required. float - The CVSS score for this vulnerability.
- cvss_
v2 This property is required. CVSSResponse - The full description of the CVSS for version 2.
- cvss_
v3 This property is required. CVSSv3Response - The full description of the CVSS for version 3.
- cvss_
version This property is required. str - CVSS version used to populate cvss_score and severity.
- cwe
This property is required. Sequence[str] - A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html
- details
This property is required. Sequence[DetailResponse] - All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
- severity
This property is required. str - Note provider assigned impact of the vulnerability.
- source_
update_ time This property is required. str - The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
- windows_
details This property is required. Sequence[WindowsDetail Response] - Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
- cvss
Score This property is required. Number - The CVSS score for this vulnerability.
- cvss
V2 This property is required. Property Map - The full description of the CVSS for version 2.
- cvss
V3 This property is required. Property Map - The full description of the CVSS for version 3.
- cvss
Version This property is required. String - CVSS version used to populate cvss_score and severity.
- cwe
This property is required. List<String> - A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html
- details
This property is required. List<Property Map> - All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
- severity
This property is required. String - Note provider assigned impact of the vulnerability.
- source
Update Time This property is required. String - The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
- windows
Details This property is required. List<Property Map> - Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
WindowsDetailResponse
- Cpe
Uri This property is required. string - The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
- Description
This property is required. string - The description of the vulnerability.
- Fixing
Kbs This property is required. List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Knowledge Base Response> - The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed kb's presence is considered a fix.
- Name
This property is required. string - The name of the vulnerability.
- Cpe
Uri This property is required. string - The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
- Description
This property is required. string - The description of the vulnerability.
- Fixing
Kbs This property is required. []KnowledgeBase Response - The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed kb's presence is considered a fix.
- Name
This property is required. string - The name of the vulnerability.
- cpe
Uri This property is required. String - The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
- description
This property is required. String - The description of the vulnerability.
- fixing
Kbs This property is required. List<KnowledgeBase Response> - The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed kb's presence is considered a fix.
- name
This property is required. String - The name of the vulnerability.
- cpe
Uri This property is required. string - The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
- description
This property is required. string - The description of the vulnerability.
- fixing
Kbs This property is required. KnowledgeBase Response[] - The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed kb's presence is considered a fix.
- name
This property is required. string - The name of the vulnerability.
- cpe_
uri This property is required. str - The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
- description
This property is required. str - The description of the vulnerability.
- fixing_
kbs This property is required. Sequence[KnowledgeBase Response] - The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed kb's presence is considered a fix.
- name
This property is required. str - The name of the vulnerability.
- cpe
Uri This property is required. String - The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
- description
This property is required. String - The description of the vulnerability.
- fixing
Kbs This property is required. List<Property Map> - The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed kb's presence is considered a fix.
- name
This property is required. String - The name of the vulnerability.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi