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.getOccurrence
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 occurrence.
Using getOccurrence
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 getOccurrence(args: GetOccurrenceArgs, opts?: InvokeOptions): Promise<GetOccurrenceResult>
function getOccurrenceOutput(args: GetOccurrenceOutputArgs, opts?: InvokeOptions): Output<GetOccurrenceResult>
def get_occurrence(occurrence_id: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOccurrenceResult
def get_occurrence_output(occurrence_id: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOccurrenceResult]
func LookupOccurrence(ctx *Context, args *LookupOccurrenceArgs, opts ...InvokeOption) (*LookupOccurrenceResult, error)
func LookupOccurrenceOutput(ctx *Context, args *LookupOccurrenceOutputArgs, opts ...InvokeOption) LookupOccurrenceResultOutput
> Note: This function is named LookupOccurrence
in the Go SDK.
public static class GetOccurrence
{
public static Task<GetOccurrenceResult> InvokeAsync(GetOccurrenceArgs args, InvokeOptions? opts = null)
public static Output<GetOccurrenceResult> Invoke(GetOccurrenceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetOccurrenceResult> getOccurrence(GetOccurrenceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:containeranalysis/v1beta1:getOccurrence
arguments:
# arguments dictionary
The following arguments are supported:
- Occurrence
Id string - Project string
- Occurrence
Id string - Project string
- occurrence
Id String - project String
- occurrence
Id string - project string
- occurrence_
id str - project str
- occurrence
Id String - project String
getOccurrence Result
The following output properties are available:
- Attestation
Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Details Response - Describes an attestation of an artifact.
- Build
Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Grafeas V1beta1Build Details Response - Describes a verifiable build.
- Create
Time string - The time this occurrence was created.
- Deployment
Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Grafeas V1beta1Deployment Details Response - Describes the deployment of an artifact on a runtime.
- Derived
Image Pulumi.Google Native. Container Analysis. V1Beta1. Outputs. Grafeas V1beta1Image Details Response - Describes how this resource derives from the basis in the associated note.
- Discovered
Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Grafeas V1beta1Discovery Details Response - Describes when a resource was discovered.
- Envelope
Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Envelope Response - https://github.com/secure-systems-lab/dsse
- Installation
Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Grafeas V1beta1Package Details Response - Describes the installation of a package on the linked resource.
- Intoto
Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Grafeas V1beta1Intoto Details Response - Describes a specific in-toto link.
- Kind string
- This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
- Name string
- The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
. - Note
Name string - Immutable. The analysis note associated with this occurrence, in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. This field can be used as a filter in list requests. - Remediation string
- A description of actions that can be taken to remedy the note.
- Resource
Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Resource Response - Immutable. The resource for which the occurrence applies.
- Sbom
Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Document Occurrence Response - Describes a specific software bill of materials document.
- Sbom
Reference Pulumi.Google Native. Container Analysis. V1Beta1. Outputs. SBOMReference Occurrence Response - Describes a specific SBOM reference occurrences.
- Spdx
File Pulumi.Google Native. Container Analysis. V1Beta1. Outputs. File Occurrence Response - Describes a specific SPDX File.
- Spdx
Package Pulumi.Google Native. Container Analysis. V1Beta1. Outputs. Package Info Occurrence Response - Describes a specific SPDX Package.
- Spdx
Relationship Pulumi.Google Native. Container Analysis. V1Beta1. Outputs. Relationship Occurrence Response - Describes a specific SPDX Relationship.
- Update
Time string - The time this occurrence was last updated.
- Vulnerability
Pulumi.
Google Native. Container Analysis. V1Beta1. Outputs. Grafeas V1beta1Vulnerability Details Response - Describes a security vulnerability.
- Attestation
Details
Response - Describes an attestation of an artifact.
- Build
Grafeas
V1beta1Build Details Response - Describes a verifiable build.
- Create
Time string - The time this occurrence was created.
- Deployment
Grafeas
V1beta1Deployment Details Response - Describes the deployment of an artifact on a runtime.
- Derived
Image GrafeasV1beta1Image Details Response - Describes how this resource derives from the basis in the associated note.
- Discovered
Grafeas
V1beta1Discovery Details Response - Describes when a resource was discovered.
- Envelope
Envelope
Response - https://github.com/secure-systems-lab/dsse
- Installation
Grafeas
V1beta1Package Details Response - Describes the installation of a package on the linked resource.
- Intoto
Grafeas
V1beta1Intoto Details Response - Describes a specific in-toto link.
- Kind string
- This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
- Name string
- The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
. - Note
Name string - Immutable. The analysis note associated with this occurrence, in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. This field can be used as a filter in list requests. - Remediation string
- A description of actions that can be taken to remedy the note.
- Resource
Resource
Response - Immutable. The resource for which the occurrence applies.
- Sbom
Document
Occurrence Response - Describes a specific software bill of materials document.
- Sbom
Reference SBOMReferenceOccurrence Response - Describes a specific SBOM reference occurrences.
- Spdx
File FileOccurrence Response - Describes a specific SPDX File.
- Spdx
Package PackageInfo Occurrence Response - Describes a specific SPDX Package.
- Spdx
Relationship RelationshipOccurrence Response - Describes a specific SPDX Relationship.
- Update
Time string - The time this occurrence was last updated.
- Vulnerability
Grafeas
V1beta1Vulnerability Details Response - Describes a security vulnerability.
- attestation
Details
Response - Describes an attestation of an artifact.
- build
Grafeas
V1beta1Build Details Response - Describes a verifiable build.
- create
Time String - The time this occurrence was created.
- deployment
Grafeas
V1beta1Deployment Details Response - Describes the deployment of an artifact on a runtime.
- derived
Image GrafeasV1beta1Image Details Response - Describes how this resource derives from the basis in the associated note.
- discovered
Grafeas
V1beta1Discovery Details Response - Describes when a resource was discovered.
- envelope
Envelope
Response - https://github.com/secure-systems-lab/dsse
- installation
Grafeas
V1beta1Package Details Response - Describes the installation of a package on the linked resource.
- intoto
Grafeas
V1beta1Intoto Details Response - Describes a specific in-toto link.
- kind String
- This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
- name String
- The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
. - note
Name String - Immutable. The analysis note associated with this occurrence, in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. This field can be used as a filter in list requests. - remediation String
- A description of actions that can be taken to remedy the note.
- resource
Resource
Response - Immutable. The resource for which the occurrence applies.
- sbom
Document
Occurrence Response - Describes a specific software bill of materials document.
- sbom
Reference SBOMReferenceOccurrence Response - Describes a specific SBOM reference occurrences.
- spdx
File FileOccurrence Response - Describes a specific SPDX File.
- spdx
Package PackageInfo Occurrence Response - Describes a specific SPDX Package.
- spdx
Relationship RelationshipOccurrence Response - Describes a specific SPDX Relationship.
- update
Time String - The time this occurrence was last updated.
- vulnerability
Grafeas
V1beta1Vulnerability Details Response - Describes a security vulnerability.
- attestation
Details
Response - Describes an attestation of an artifact.
- build
Grafeas
V1beta1Build Details Response - Describes a verifiable build.
- create
Time string - The time this occurrence was created.
- deployment
Grafeas
V1beta1Deployment Details Response - Describes the deployment of an artifact on a runtime.
- derived
Image GrafeasV1beta1Image Details Response - Describes how this resource derives from the basis in the associated note.
- discovered
Grafeas
V1beta1Discovery Details Response - Describes when a resource was discovered.
- envelope
Envelope
Response - https://github.com/secure-systems-lab/dsse
- installation
Grafeas
V1beta1Package Details Response - Describes the installation of a package on the linked resource.
- intoto
Grafeas
V1beta1Intoto Details Response - Describes a specific in-toto link.
- kind string
- This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
- name string
- The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
. - note
Name string - Immutable. The analysis note associated with this occurrence, in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. This field can be used as a filter in list requests. - remediation string
- A description of actions that can be taken to remedy the note.
- resource
Resource
Response - Immutable. The resource for which the occurrence applies.
- sbom
Document
Occurrence Response - Describes a specific software bill of materials document.
- sbom
Reference SBOMReferenceOccurrence Response - Describes a specific SBOM reference occurrences.
- spdx
File FileOccurrence Response - Describes a specific SPDX File.
- spdx
Package PackageInfo Occurrence Response - Describes a specific SPDX Package.
- spdx
Relationship RelationshipOccurrence Response - Describes a specific SPDX Relationship.
- update
Time string - The time this occurrence was last updated.
- vulnerability
Grafeas
V1beta1Vulnerability Details Response - Describes a security vulnerability.
- attestation
Details
Response - Describes an attestation of an artifact.
- build
Grafeas
V1beta1Build Details Response - Describes a verifiable build.
- create_
time str - The time this occurrence was created.
- deployment
Grafeas
V1beta1Deployment Details Response - Describes the deployment of an artifact on a runtime.
- derived_
image GrafeasV1beta1Image Details Response - Describes how this resource derives from the basis in the associated note.
- discovered
Grafeas
V1beta1Discovery Details Response - Describes when a resource was discovered.
- envelope
Envelope
Response - https://github.com/secure-systems-lab/dsse
- installation
Grafeas
V1beta1Package Details Response - Describes the installation of a package on the linked resource.
- intoto
Grafeas
V1beta1Intoto Details Response - Describes a specific in-toto link.
- kind str
- This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
- name str
- The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
. - note_
name str - Immutable. The analysis note associated with this occurrence, in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. This field can be used as a filter in list requests. - remediation str
- A description of actions that can be taken to remedy the note.
- resource
Resource
Response - Immutable. The resource for which the occurrence applies.
- sbom
Document
Occurrence Response - Describes a specific software bill of materials document.
- sbom_
reference SBOMReferenceOccurrence Response - Describes a specific SBOM reference occurrences.
- spdx_
file FileOccurrence Response - Describes a specific SPDX File.
- spdx_
package PackageInfo Occurrence Response - Describes a specific SPDX Package.
- spdx_
relationship RelationshipOccurrence Response - Describes a specific SPDX Relationship.
- update_
time str - The time this occurrence was last updated.
- vulnerability
Grafeas
V1beta1Vulnerability Details Response - Describes a security vulnerability.
- attestation Property Map
- Describes an attestation of an artifact.
- build Property Map
- Describes a verifiable build.
- create
Time String - The time this occurrence was created.
- deployment Property Map
- Describes the deployment of an artifact on a runtime.
- derived
Image Property Map - Describes how this resource derives from the basis in the associated note.
- discovered Property Map
- Describes when a resource was discovered.
- envelope Property Map
- https://github.com/secure-systems-lab/dsse
- installation Property Map
- Describes the installation of a package on the linked resource.
- intoto Property Map
- Describes a specific in-toto link.
- kind String
- This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
- name String
- The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
. - note
Name String - Immutable. The analysis note associated with this occurrence, in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. This field can be used as a filter in list requests. - remediation String
- A description of actions that can be taken to remedy the note.
- resource Property Map
- Immutable. The resource for which the occurrence applies.
- sbom Property Map
- Describes a specific software bill of materials document.
- sbom
Reference Property Map - Describes a specific SBOM reference occurrences.
- spdx
File Property Map - Describes a specific SPDX File.
- spdx
Package Property Map - Describes a specific SPDX Package.
- spdx
Relationship Property Map - Describes a specific SPDX Relationship.
- update
Time String - The time this occurrence was last updated.
- vulnerability Property Map
- Describes a security vulnerability.
Supporting Types
AliasContextResponse
AnalysisCompletedResponse
- Analysis
Type List<string>
- Analysis
Type []string
- analysis
Type List<String>
- analysis
Type string[]
- analysis_
type Sequence[str]
- analysis
Type List<String>
ArtifactHashesResponse
- Sha256 string
- Sha256 string
- sha256 String
- sha256 string
- sha256 str
- sha256 String
ArtifactResponse
- Checksum string
- Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- Names List<string>
- Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to
docker push
. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
- Checksum string
- Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- Names []string
- Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to
docker push
. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
- checksum String
- Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- names List<String>
- Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to
docker push
. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
- checksum string
- Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- names string[]
- Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to
docker push
. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
- checksum str
- Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- names Sequence[str]
- Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to
docker push
. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
- checksum String
- Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- names List<String>
- Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to
docker push
. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
AttestationResponse
- Generic
Signed GenericAttestation Signed Attestation Response - Pgp
Signed PgpAttestation Signed Attestation Response - A PGP signed attestation.
- generic
Signed GenericAttestation Signed Attestation Response - pgp
Signed PgpAttestation Signed Attestation Response - A PGP signed attestation.
- generic
Signed GenericAttestation Signed Attestation Response - pgp
Signed PgpAttestation Signed Attestation Response - A PGP signed attestation.
- generic_
signed_ Genericattestation Signed Attestation Response - pgp_
signed_ Pgpattestation Signed Attestation Response - A PGP signed attestation.
- generic
Signed Property MapAttestation - pgp
Signed Property MapAttestation - A PGP signed attestation.
BuildDefinitionResponse
- Build
Type string - External
Parameters Dictionary<string, string> - Internal
Parameters Dictionary<string, string> - Resolved
Dependencies List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Resource Descriptor Response>
- Build
Type string - External
Parameters map[string]string - Internal
Parameters map[string]string - Resolved
Dependencies []ResourceDescriptor Response
- build
Type String - external
Parameters Map<String,String> - internal
Parameters Map<String,String> - resolved
Dependencies List<ResourceDescriptor Response>
- build
Type string - external
Parameters {[key: string]: string} - internal
Parameters {[key: string]: string} - resolved
Dependencies ResourceDescriptor Response[]
- build_
type str - external_
parameters Mapping[str, str] - internal_
parameters Mapping[str, str] - resolved_
dependencies Sequence[ResourceDescriptor Response]
- build
Type String - external
Parameters Map<String> - internal
Parameters Map<String> - resolved
Dependencies List<Property Map>
BuildMetadataResponse
- Finished
On string - Invocation
Id string - Started
On string
- Finished
On string - Invocation
Id string - Started
On string
- finished
On String - invocation
Id String - started
On String
- finished
On string - invocation
Id string - started
On string
- finished_
on str - invocation_
id str - started_
on str
- finished
On String - invocation
Id String - started
On String
BuildProvenanceResponse
- Build
Options Dictionary<string, string> - Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- Builder
Version string - Version string of the builder at the time this build was executed.
- Built
Artifacts List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Artifact Response> - Output of the build.
- Commands
List<Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Command Response> - Commands requested by the build.
- Create
Time string - Time at which the build was created.
- Creator string
- E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- End
Time string - Time at which execution of the build was finished.
- Logs
Uri string - URI where any logs for this provenance were written.
- Project string
- ID of the project.
- Source
Provenance Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Source Response - Details of the Source input to the build.
- Start
Time string - Time at which execution of the build was started.
- Trigger
Id string - Trigger identifier if the build was triggered automatically; empty if not.
- Build
Options map[string]string - Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- Builder
Version string - Version string of the builder at the time this build was executed.
- Built
Artifacts []ArtifactResponse - Output of the build.
- Commands
[]Command
Response - Commands requested by the build.
- Create
Time string - Time at which the build was created.
- Creator string
- E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- End
Time string - Time at which execution of the build was finished.
- Logs
Uri string - URI where any logs for this provenance were written.
- Project string
- ID of the project.
- Source
Provenance SourceResponse - Details of the Source input to the build.
- Start
Time string - Time at which execution of the build was started.
- Trigger
Id string - Trigger identifier if the build was triggered automatically; empty if not.
- build
Options Map<String,String> - Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- builder
Version String - Version string of the builder at the time this build was executed.
- built
Artifacts List<ArtifactResponse> - Output of the build.
- commands
List<Command
Response> - Commands requested by the build.
- create
Time String - Time at which the build was created.
- creator String
- E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- end
Time String - Time at which execution of the build was finished.
- logs
Uri String - URI where any logs for this provenance were written.
- project String
- ID of the project.
- source
Provenance SourceResponse - Details of the Source input to the build.
- start
Time String - Time at which execution of the build was started.
- trigger
Id String - Trigger identifier if the build was triggered automatically; empty if not.
- build
Options {[key: string]: string} - Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- builder
Version string - Version string of the builder at the time this build was executed.
- built
Artifacts ArtifactResponse[] - Output of the build.
- commands
Command
Response[] - Commands requested by the build.
- create
Time string - Time at which the build was created.
- creator string
- E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- end
Time string - Time at which execution of the build was finished.
- logs
Uri string - URI where any logs for this provenance were written.
- project string
- ID of the project.
- source
Provenance SourceResponse - Details of the Source input to the build.
- start
Time string - Time at which execution of the build was started.
- trigger
Id string - Trigger identifier if the build was triggered automatically; empty if not.
- build_
options Mapping[str, str] - Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- builder_
version str - Version string of the builder at the time this build was executed.
- built_
artifacts Sequence[ArtifactResponse] - Output of the build.
- commands
Sequence[Command
Response] - Commands requested by the build.
- create_
time str - Time at which the build was created.
- creator str
- E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- end_
time str - Time at which execution of the build was finished.
- logs_
uri str - URI where any logs for this provenance were written.
- project str
- ID of the project.
- source_
provenance SourceResponse - Details of the Source input to the build.
- start_
time str - Time at which execution of the build was started.
- trigger_
id str - Trigger identifier if the build was triggered automatically; empty if not.
- build
Options Map<String> - Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- builder
Version String - Version string of the builder at the time this build was executed.
- built
Artifacts List<Property Map> - Output of the build.
- commands List<Property Map>
- Commands requested by the build.
- create
Time String - Time at which the build was created.
- creator String
- E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- end
Time String - Time at which execution of the build was finished.
- logs
Uri String - URI where any logs for this provenance were written.
- project String
- ID of the project.
- source
Provenance Property Map - Details of the Source input to the build.
- start
Time String - Time at which execution of the build was started.
- trigger
Id String - Trigger identifier if the build was triggered automatically; empty if not.
ByProductsResponse
- Custom
Values Dictionary<string, string>
- Custom
Values map[string]string
- custom
Values Map<String,String>
- custom
Values {[key: string]: string}
- custom_
values Mapping[str, str]
- custom
Values Map<String>
CVSSResponse
- Attack
Complexity string - Defined in CVSS v3, CVSS v2
- Attack
Vector 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 string
- Defined in CVSS v2
- Availability
Impact string - Defined in CVSS v3, CVSS v2
- Base
Score double - The base score is a function of the base metric scores.
- Confidentiality
Impact string - Defined in CVSS v3, CVSS v2
- Exploitability
Score double - Impact
Score double - Integrity
Impact string - Defined in CVSS v3, CVSS v2
- Privileges
Required string - Defined in CVSS v3
- Scope string
- Defined in CVSS v3
- User
Interaction string - Defined in CVSS v3
- Attack
Complexity string - Defined in CVSS v3, CVSS v2
- Attack
Vector 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 string
- Defined in CVSS v2
- Availability
Impact string - Defined in CVSS v3, CVSS v2
- Base
Score float64 - The base score is a function of the base metric scores.
- Confidentiality
Impact string - Defined in CVSS v3, CVSS v2
- Exploitability
Score float64 - Impact
Score float64 - Integrity
Impact string - Defined in CVSS v3, CVSS v2
- Privileges
Required string - Defined in CVSS v3
- Scope string
- Defined in CVSS v3
- User
Interaction string - Defined in CVSS v3
- attack
Complexity String - Defined in CVSS v3, CVSS v2
- attack
Vector 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 String
- Defined in CVSS v2
- availability
Impact String - Defined in CVSS v3, CVSS v2
- base
Score Double - The base score is a function of the base metric scores.
- confidentiality
Impact String - Defined in CVSS v3, CVSS v2
- exploitability
Score Double - impact
Score Double - integrity
Impact String - Defined in CVSS v3, CVSS v2
- privileges
Required String - Defined in CVSS v3
- scope String
- Defined in CVSS v3
- user
Interaction String - Defined in CVSS v3
- attack
Complexity string - Defined in CVSS v3, CVSS v2
- attack
Vector 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 string
- Defined in CVSS v2
- availability
Impact string - Defined in CVSS v3, CVSS v2
- base
Score number - The base score is a function of the base metric scores.
- confidentiality
Impact string - Defined in CVSS v3, CVSS v2
- exploitability
Score number - impact
Score number - integrity
Impact string - Defined in CVSS v3, CVSS v2
- privileges
Required string - Defined in CVSS v3
- scope string
- Defined in CVSS v3
- user
Interaction string - Defined in CVSS v3
- attack_
complexity str - Defined in CVSS v3, CVSS v2
- attack_
vector 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 str
- Defined in CVSS v2
- availability_
impact str - Defined in CVSS v3, CVSS v2
- base_
score float - The base score is a function of the base metric scores.
- confidentiality_
impact str - Defined in CVSS v3, CVSS v2
- exploitability_
score float - impact_
score float - integrity_
impact str - Defined in CVSS v3, CVSS v2
- privileges_
required str - Defined in CVSS v3
- scope str
- Defined in CVSS v3
- user_
interaction str - Defined in CVSS v3
- attack
Complexity String - Defined in CVSS v3, CVSS v2
- attack
Vector 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 String
- Defined in CVSS v2
- availability
Impact String - Defined in CVSS v3, CVSS v2
- base
Score Number - The base score is a function of the base metric scores.
- confidentiality
Impact String - Defined in CVSS v3, CVSS v2
- exploitability
Score Number - impact
Score Number - integrity
Impact String - Defined in CVSS v3, CVSS v2
- privileges
Required String - Defined in CVSS v3
- scope String
- Defined in CVSS v3
- user
Interaction String - Defined in CVSS v3
CloudRepoSourceContextResponse
- Alias
Context Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Alias Context Response - An alias, which may be a branch or tag.
- Repo
Id Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Repo Id Response - The ID of the repo.
- Revision
Id string - A revision ID.
- Alias
Context AliasContext Response - An alias, which may be a branch or tag.
- Repo
Id RepoId Response - The ID of the repo.
- Revision
Id string - A revision ID.
- alias
Context AliasContext Response - An alias, which may be a branch or tag.
- repo
Id RepoId Response - The ID of the repo.
- revision
Id String - A revision ID.
- alias
Context AliasContext Response - An alias, which may be a branch or tag.
- repo
Id RepoId Response - The ID of the repo.
- revision
Id string - A revision ID.
- alias_
context AliasContext Response - An alias, which may be a branch or tag.
- repo_
id RepoId Response - The ID of the repo.
- revision_
id str - A revision ID.
- alias
Context Property Map - An alias, which may be a branch or tag.
- repo
Id Property Map - The ID of the repo.
- revision
Id String - A revision ID.
CommandResponse
- Args List<string>
- Command-line arguments used when executing this command.
- Dir string
- Working directory (relative to project source root) used when running this command.
- Env List<string>
- Environment variables set before running this command.
- Name string
- Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to
docker pull
. - Wait
For List<string> - The ID(s) of the command(s) that this command depends on.
- Args []string
- Command-line arguments used when executing this command.
- Dir string
- Working directory (relative to project source root) used when running this command.
- Env []string
- Environment variables set before running this command.
- Name string
- Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to
docker pull
. - Wait
For []string - The ID(s) of the command(s) that this command depends on.
- args List<String>
- Command-line arguments used when executing this command.
- dir String
- Working directory (relative to project source root) used when running this command.
- env List<String>
- Environment variables set before running this command.
- name String
- Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to
docker pull
. - wait
For List<String> - The ID(s) of the command(s) that this command depends on.
- args string[]
- Command-line arguments used when executing this command.
- dir string
- Working directory (relative to project source root) used when running this command.
- env string[]
- Environment variables set before running this command.
- name string
- Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to
docker pull
. - wait
For string[] - The ID(s) of the command(s) that this command depends on.
- args Sequence[str]
- Command-line arguments used when executing this command.
- dir str
- Working directory (relative to project source root) used when running this command.
- env Sequence[str]
- Environment variables set before running this command.
- name str
- Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to
docker pull
. - wait_
for Sequence[str] - The ID(s) of the command(s) that this command depends on.
- args List<String>
- Command-line arguments used when executing this command.
- dir String
- Working directory (relative to project source root) used when running this command.
- env List<String>
- Environment variables set before running this command.
- name String
- Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to
docker pull
. - wait
For List<String> - The ID(s) of the command(s) that this command depends on.
DeploymentResponse
- Address string
- Address of the runtime element hosting this deployment.
- Config string
- Configuration used to create this deployment.
- Deploy
Time string - Beginning of the lifetime of this deployment.
- Platform string
- Platform hosting this deployment.
- Resource
Uri List<string> - Resource URI for the artifact being deployed taken from the deployable field with the same name.
- Undeploy
Time string - End of the lifetime of this deployment.
- User
Email string - Identity of the user that triggered this deployment.
- Address string
- Address of the runtime element hosting this deployment.
- Config string
- Configuration used to create this deployment.
- Deploy
Time string - Beginning of the lifetime of this deployment.
- Platform string
- Platform hosting this deployment.
- Resource
Uri []string - Resource URI for the artifact being deployed taken from the deployable field with the same name.
- Undeploy
Time string - End of the lifetime of this deployment.
- User
Email string - Identity of the user that triggered this deployment.
- address String
- Address of the runtime element hosting this deployment.
- config String
- Configuration used to create this deployment.
- deploy
Time String - Beginning of the lifetime of this deployment.
- platform String
- Platform hosting this deployment.
- resource
Uri List<String> - Resource URI for the artifact being deployed taken from the deployable field with the same name.
- undeploy
Time String - End of the lifetime of this deployment.
- user
Email String - Identity of the user that triggered this deployment.
- address string
- Address of the runtime element hosting this deployment.
- config string
- Configuration used to create this deployment.
- deploy
Time string - Beginning of the lifetime of this deployment.
- platform string
- Platform hosting this deployment.
- resource
Uri string[] - Resource URI for the artifact being deployed taken from the deployable field with the same name.
- undeploy
Time string - End of the lifetime of this deployment.
- user
Email string - Identity of the user that triggered this deployment.
- address str
- Address of the runtime element hosting this deployment.
- config str
- Configuration used to create this deployment.
- deploy_
time str - Beginning of the lifetime of this deployment.
- platform str
- Platform hosting this deployment.
- resource_
uri Sequence[str] - Resource URI for the artifact being deployed taken from the deployable field with the same name.
- undeploy_
time str - End of the lifetime of this deployment.
- user_
email str - Identity of the user that triggered this deployment.
- address String
- Address of the runtime element hosting this deployment.
- config String
- Configuration used to create this deployment.
- deploy
Time String - Beginning of the lifetime of this deployment.
- platform String
- Platform hosting this deployment.
- resource
Uri List<String> - Resource URI for the artifact being deployed taken from the deployable field with the same name.
- undeploy
Time String - End of the lifetime of this deployment.
- user
Email String - Identity of the user that triggered this deployment.
DerivedResponse
- Base
Resource stringUrl - This contains the base image URL for the derived image occurrence.
- Distance int
- The number of layers by which this image differs from the associated image basis.
- Fingerprint
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Fingerprint Response - The fingerprint of the derived image.
- Layer
Info List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Layer Response> - This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
- Base
Resource stringUrl - This contains the base image URL for the derived image occurrence.
- Distance int
- The number of layers by which this image differs from the associated image basis.
- Fingerprint
Fingerprint
Response - The fingerprint of the derived image.
- Layer
Info []LayerResponse - This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
- base
Resource StringUrl - This contains the base image URL for the derived image occurrence.
- distance Integer
- The number of layers by which this image differs from the associated image basis.
- fingerprint
Fingerprint
Response - The fingerprint of the derived image.
- layer
Info List<LayerResponse> - This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
- base
Resource stringUrl - This contains the base image URL for the derived image occurrence.
- distance number
- The number of layers by which this image differs from the associated image basis.
- fingerprint
Fingerprint
Response - The fingerprint of the derived image.
- layer
Info LayerResponse[] - This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
- base_
resource_ strurl - This contains the base image URL for the derived image occurrence.
- distance int
- The number of layers by which this image differs from the associated image basis.
- fingerprint
Fingerprint
Response - The fingerprint of the derived image.
- layer_
info Sequence[LayerResponse] - This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
- base
Resource StringUrl - This contains the base image URL for the derived image occurrence.
- distance Number
- The number of layers by which this image differs from the associated image basis.
- fingerprint Property Map
- The fingerprint of the derived image.
- layer
Info List<Property Map> - This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
DetailsResponse
- Attestation
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Attestation Response - Attestation for the resource.
- Attestation
Attestation
Response - Attestation for the resource.
- attestation
Attestation
Response - Attestation for the resource.
- attestation
Attestation
Response - Attestation for the resource.
- attestation
Attestation
Response - Attestation for the resource.
- attestation Property Map
- Attestation for the resource.
DiscoveredResponse
- Analysis
Completed Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Analysis Completed Response - Analysis
Error List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Status Response> - Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- Analysis
Status string - The status of discovery for the resource.
- Analysis
Status Pulumi.Error Google Native. Container Analysis. V1Beta1. Inputs. Status Response - When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
- Continuous
Analysis string - Whether the resource is continuously analyzed.
- Last
Analysis stringTime - The last time continuous analysis was done for this resource. Deprecated, do not use.
- Last
Scan stringTime - The last time this resource was scanned.
- Sbom
Status Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. SBOMStatus Response - The status of an SBOM generation.
- Analysis
Completed AnalysisCompleted Response - Analysis
Error []StatusResponse - Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- Analysis
Status string - The status of discovery for the resource.
- Analysis
Status StatusError Response - When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
- Continuous
Analysis string - Whether the resource is continuously analyzed.
- Last
Analysis stringTime - The last time continuous analysis was done for this resource. Deprecated, do not use.
- Last
Scan stringTime - The last time this resource was scanned.
- Sbom
Status SBOMStatusResponse - The status of an SBOM generation.
- analysis
Completed AnalysisCompleted Response - analysis
Error List<StatusResponse> - Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- analysis
Status String - The status of discovery for the resource.
- analysis
Status StatusError Response - When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
- continuous
Analysis String - Whether the resource is continuously analyzed.
- last
Analysis StringTime - The last time continuous analysis was done for this resource. Deprecated, do not use.
- last
Scan StringTime - The last time this resource was scanned.
- sbom
Status SBOMStatusResponse - The status of an SBOM generation.
- analysis
Completed AnalysisCompleted Response - analysis
Error StatusResponse[] - Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- analysis
Status string - The status of discovery for the resource.
- analysis
Status StatusError Response - When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
- continuous
Analysis string - Whether the resource is continuously analyzed.
- last
Analysis stringTime - The last time continuous analysis was done for this resource. Deprecated, do not use.
- last
Scan stringTime - The last time this resource was scanned.
- sbom
Status SBOMStatusResponse - The status of an SBOM generation.
- analysis_
completed AnalysisCompleted Response - analysis_
error Sequence[StatusResponse] - Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- analysis_
status str - The status of discovery for the resource.
- analysis_
status_ Statuserror Response - When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
- continuous_
analysis str - Whether the resource is continuously analyzed.
- last_
analysis_ strtime - The last time continuous analysis was done for this resource. Deprecated, do not use.
- last_
scan_ strtime - The last time this resource was scanned.
- sbom_
status SBOMStatusResponse - The status of an SBOM generation.
- analysis
Completed Property Map - analysis
Error List<Property Map> - Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- analysis
Status String - The status of discovery for the resource.
- analysis
Status Property MapError - When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
- continuous
Analysis String - Whether the resource is continuously analyzed.
- last
Analysis StringTime - The last time continuous analysis was done for this resource. Deprecated, do not use.
- last
Scan StringTime - The last time this resource was scanned.
- sbom
Status Property Map - The status of an SBOM generation.
DocumentOccurrenceResponse
- Create
Time string - Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
- Creator
Comment string - A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
- Creators List<string>
- Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
- Document
Comment string - A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
- External
Document List<string>Refs - Identify any external SPDX documents referenced within this SPDX document
- License
List stringVersion - A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
- Namespace string
- Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
- Title string
- Identify name of this document as designated by creator
- Create
Time string - Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
- Creator
Comment string - A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
- Creators []string
- Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
- Document
Comment string - A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
- External
Document []stringRefs - Identify any external SPDX documents referenced within this SPDX document
- License
List stringVersion - A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
- Namespace string
- Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
- Title string
- Identify name of this document as designated by creator
- create
Time String - Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
- creator
Comment String - A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
- creators List<String>
- Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
- document
Comment String - A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
- external
Document List<String>Refs - Identify any external SPDX documents referenced within this SPDX document
- license
List StringVersion - A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
- namespace String
- Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
- title String
- Identify name of this document as designated by creator
- create
Time string - Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
- creator
Comment string - A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
- creators string[]
- Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
- document
Comment string - A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
- external
Document string[]Refs - Identify any external SPDX documents referenced within this SPDX document
- license
List stringVersion - A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
- namespace string
- Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
- title string
- Identify name of this document as designated by creator
- create_
time str - Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
- creator_
comment str - A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
- creators Sequence[str]
- Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
- document_
comment str - A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
- external_
document_ Sequence[str]refs - Identify any external SPDX documents referenced within this SPDX document
- license_
list_ strversion - A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
- namespace str
- Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
- title str
- Identify name of this document as designated by creator
- create
Time String - Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
- creator
Comment String - A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
- creators List<String>
- Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
- document
Comment String - A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
- external
Document List<String>Refs - Identify any external SPDX documents referenced within this SPDX document
- license
List StringVersion - A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
- namespace String
- Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
- title String
- Identify name of this document as designated by creator
EnvelopeResponse
- Payload string
- Payload
Type string - Signatures
[]Envelope
Signature Response
- payload String
- payload
Type String - signatures
List<Envelope
Signature Response>
- payload string
- payload
Type string - signatures
Envelope
Signature Response[]
- payload String
- payload
Type String - signatures List<Property Map>
EnvelopeSignatureResponse
EnvironmentResponse
- Custom
Values Dictionary<string, string>
- Custom
Values map[string]string
- custom
Values Map<String,String>
- custom
Values {[key: string]: string}
- custom_
values Mapping[str, str]
- custom
Values Map<String>
FileOccurrenceResponse
- Attributions List<string>
- This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
- Comment string
- This field provides a place for the SPDX file creator to record any general comments about the file
- Contributors List<string>
- This field provides a place for the SPDX file creator to record file contributors
- Copyright string
- Identify the copyright holder of the file, as well as any dates present
- Files
License List<string>Info - This field contains the license information actually found in the file, if any
- License
Concluded Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. License Response - This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
- Notice string
- This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
- Attributions []string
- This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
- Comment string
- This field provides a place for the SPDX file creator to record any general comments about the file
- Contributors []string
- This field provides a place for the SPDX file creator to record file contributors
- Copyright string
- Identify the copyright holder of the file, as well as any dates present
- Files
License []stringInfo - This field contains the license information actually found in the file, if any
- License
Concluded LicenseResponse - This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
- Notice string
- This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
- attributions List<String>
- This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
- comment String
- This field provides a place for the SPDX file creator to record any general comments about the file
- contributors List<String>
- This field provides a place for the SPDX file creator to record file contributors
- copyright String
- Identify the copyright holder of the file, as well as any dates present
- files
License List<String>Info - This field contains the license information actually found in the file, if any
- license
Concluded LicenseResponse - This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
- notice String
- This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
- attributions string[]
- This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
- comment string
- This field provides a place for the SPDX file creator to record any general comments about the file
- contributors string[]
- This field provides a place for the SPDX file creator to record file contributors
- copyright string
- Identify the copyright holder of the file, as well as any dates present
- files
License string[]Info - This field contains the license information actually found in the file, if any
- license
Concluded LicenseResponse - This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
- notice string
- This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
- attributions Sequence[str]
- This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
- comment str
- This field provides a place for the SPDX file creator to record any general comments about the file
- contributors Sequence[str]
- This field provides a place for the SPDX file creator to record file contributors
- copyright str
- Identify the copyright holder of the file, as well as any dates present
- files_
license_ Sequence[str]info - This field contains the license information actually found in the file, if any
- license_
concluded LicenseResponse - This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
- notice str
- This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
- attributions List<String>
- This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
- comment String
- This field provides a place for the SPDX file creator to record any general comments about the file
- contributors List<String>
- This field provides a place for the SPDX file creator to record file contributors
- copyright String
- Identify the copyright holder of the file, as well as any dates present
- files
License List<String>Info - This field contains the license information actually found in the file, if any
- license
Concluded Property Map - This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
- notice String
- This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
FingerprintResponse
- V1Name string
- The layer ID of the final layer in the Docker image's v1 representation.
- V2Blob List<string>
- The ordered list of v2 blobs that represent a given image.
- V2Name 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 string
- The layer ID of the final layer in the Docker image's v1 representation.
- V2Blob []string
- The ordered list of v2 blobs that represent a given image.
- V2Name 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 String
- The layer ID of the final layer in the Docker image's v1 representation.
- v2Blob List<String>
- The ordered list of v2 blobs that represent a given image.
- v2Name 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 string
- The layer ID of the final layer in the Docker image's v1 representation.
- v2Blob string[]
- The ordered list of v2 blobs that represent a given image.
- v2Name 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 str - The layer ID of the final layer in the Docker image's v1 representation.
- v2_
blob Sequence[str] - The ordered list of v2 blobs that represent a given image.
- v2_
name 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 String
- The layer ID of the final layer in the Docker image's v1 representation.
- v2Blob List<String>
- The ordered list of v2 blobs that represent a given image.
- v2Name 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.
GenericSignedAttestationResponse
- Content
Type string - Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- Serialized
Payload string - The serialized payload that is verified by one or more
signatures
. The encoding and semantic meaning of this payload must match what is set incontent_type
. - Signatures
List<Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Signature Response> - One or more signatures over
serialized_payload
. Verifier implementations should consider this attestation message verified if at least onesignature
verifiesserialized_payload
. SeeSignature
in common.proto for more details on signature structure and verification.
- Content
Type string - Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- Serialized
Payload string - The serialized payload that is verified by one or more
signatures
. The encoding and semantic meaning of this payload must match what is set incontent_type
. - Signatures
[]Signature
Response - One or more signatures over
serialized_payload
. Verifier implementations should consider this attestation message verified if at least onesignature
verifiesserialized_payload
. SeeSignature
in common.proto for more details on signature structure and verification.
- content
Type String - Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- serialized
Payload String - The serialized payload that is verified by one or more
signatures
. The encoding and semantic meaning of this payload must match what is set incontent_type
. - signatures
List<Signature
Response> - One or more signatures over
serialized_payload
. Verifier implementations should consider this attestation message verified if at least onesignature
verifiesserialized_payload
. SeeSignature
in common.proto for more details on signature structure and verification.
- content
Type string - Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- serialized
Payload string - The serialized payload that is verified by one or more
signatures
. The encoding and semantic meaning of this payload must match what is set incontent_type
. - signatures
Signature
Response[] - One or more signatures over
serialized_payload
. Verifier implementations should consider this attestation message verified if at least onesignature
verifiesserialized_payload
. SeeSignature
in common.proto for more details on signature structure and verification.
- content_
type str - Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- serialized_
payload str - The serialized payload that is verified by one or more
signatures
. The encoding and semantic meaning of this payload must match what is set incontent_type
. - signatures
Sequence[Signature
Response] - One or more signatures over
serialized_payload
. Verifier implementations should consider this attestation message verified if at least onesignature
verifiesserialized_payload
. SeeSignature
in common.proto for more details on signature structure and verification.
- content
Type String - Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- serialized
Payload String - The serialized payload that is verified by one or more
signatures
. The encoding and semantic meaning of this payload must match what is set incontent_type
. - signatures List<Property Map>
- One or more signatures over
serialized_payload
. Verifier implementations should consider this attestation message verified if at least onesignature
verifiesserialized_payload
. SeeSignature
in common.proto for more details on signature structure and verification.
GerritSourceContextResponse
- Alias
Context Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Alias Context Response - An alias, which may be a branch or tag.
- Gerrit
Project string - The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- Host
Uri string - The URI of a running Gerrit instance.
- Revision
Id string - A revision (commit) ID.
- Alias
Context AliasContext Response - An alias, which may be a branch or tag.
- Gerrit
Project string - The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- Host
Uri string - The URI of a running Gerrit instance.
- Revision
Id string - A revision (commit) ID.
- alias
Context AliasContext Response - An alias, which may be a branch or tag.
- gerrit
Project String - The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- host
Uri String - The URI of a running Gerrit instance.
- revision
Id String - A revision (commit) ID.
- alias
Context AliasContext Response - An alias, which may be a branch or tag.
- gerrit
Project string - The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- host
Uri string - The URI of a running Gerrit instance.
- revision
Id string - A revision (commit) ID.
- alias_
context AliasContext Response - An alias, which may be a branch or tag.
- gerrit_
project str - The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- host_
uri str - The URI of a running Gerrit instance.
- revision_
id str - A revision (commit) ID.
- alias
Context Property Map - An alias, which may be a branch or tag.
- gerrit
Project String - The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- host
Uri String - The URI of a running Gerrit instance.
- revision
Id String - A revision (commit) ID.
GitSourceContextResponse
- Revision
Id string - Git commit hash.
- Url string
- Git repository URL.
- Revision
Id string - Git commit hash.
- Url string
- Git repository URL.
- revision
Id String - Git commit hash.
- url String
- Git repository URL.
- revision
Id string - Git commit hash.
- url string
- Git repository URL.
- revision_
id str - Git commit hash.
- url str
- Git repository URL.
- revision
Id String - Git commit hash.
- url String
- Git repository URL.
GrafeasV1beta1BuildDetailsResponse
- In
Toto Pulumi.Slsa Provenance V1 Google Native. Container Analysis. V1Beta1. Inputs. In Toto Slsa Provenance V1Response - Provenance
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Build Provenance Response - The actual provenance for the build.
- Provenance
Bytes string - Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature,
provenance_bytes
can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
- In
Toto InSlsa Provenance V1 Toto Slsa Provenance V1Response - Provenance
Build
Provenance Response - The actual provenance for the build.
- Provenance
Bytes string - Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature,
provenance_bytes
can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
- in
Toto InSlsa Provenance V1 Toto Slsa Provenance V1Response - provenance
Build
Provenance Response - The actual provenance for the build.
- provenance
Bytes String - Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature,
provenance_bytes
can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
- in
Toto InSlsa Provenance V1 Toto Slsa Provenance V1Response - provenance
Build
Provenance Response - The actual provenance for the build.
- provenance
Bytes string - Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature,
provenance_bytes
can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
- in_
toto_ Inslsa_ provenance_ v1 Toto Slsa Provenance V1Response - provenance
Build
Provenance Response - The actual provenance for the build.
- provenance_
bytes str - Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature,
provenance_bytes
can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
- in
Toto Property MapSlsa Provenance V1 - provenance Property Map
- The actual provenance for the build.
- provenance
Bytes String - Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature,
provenance_bytes
can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
GrafeasV1beta1DeploymentDetailsResponse
- Deployment
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Deployment Response - Deployment history for the resource.
- Deployment
Deployment
Response - Deployment history for the resource.
- deployment
Deployment
Response - Deployment history for the resource.
- deployment
Deployment
Response - Deployment history for the resource.
- deployment
Deployment
Response - Deployment history for the resource.
- deployment Property Map
- Deployment history for the resource.
GrafeasV1beta1DiscoveryDetailsResponse
- Discovered
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Discovered Response - Analysis status for the discovered resource.
- Discovered
Discovered
Response - Analysis status for the discovered resource.
- discovered
Discovered
Response - Analysis status for the discovered resource.
- discovered
Discovered
Response - Analysis status for the discovered resource.
- discovered
Discovered
Response - Analysis status for the discovered resource.
- discovered Property Map
- Analysis status for the discovered resource.
GrafeasV1beta1ImageDetailsResponse
- Derived
Image Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Derived Response - Immutable. The child image derived from the base image.
- Derived
Image DerivedResponse - Immutable. The child image derived from the base image.
- derived
Image DerivedResponse - Immutable. The child image derived from the base image.
- derived
Image DerivedResponse - Immutable. The child image derived from the base image.
- derived_
image DerivedResponse - Immutable. The child image derived from the base image.
- derived
Image Property Map - Immutable. The child image derived from the base image.
GrafeasV1beta1IntotoArtifactResponse
- hashes Property Map
- resource
Uri String
GrafeasV1beta1IntotoDetailsResponse
GrafeasV1beta1IntotoSignatureResponse
GrafeasV1beta1PackageDetailsResponse
- Installation
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Installation Response - Where the package was installed.
- Installation
Installation
Response - Where the package was installed.
- installation
Installation
Response - Where the package was installed.
- installation
Installation
Response - Where the package was installed.
- installation
Installation
Response - Where the package was installed.
- installation Property Map
- Where the package was installed.
GrafeasV1beta1VulnerabilityDetailsResponse
- Cvss
Score double - The CVSS score of this vulnerability. CVSS score is on a scale of 0-10 where 0 indicates low severity and 10 indicates high severity.
- Cvss
V2 Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. CVSSResponse - The cvss v2 score for the vulnerability.
- Cvss
V3 Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. CVSSResponse - The cvss v3 score for the vulnerability.
- Cvss
Version string - CVSS version used to populate cvss_score and severity.
- Effective
Severity string - The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
- Extra
Details string - Occurrence-specific extra details about the vulnerability.
- Long
Description string - A detailed description of this vulnerability.
- Package
Issue List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Package Issue Response> - The set of affected locations and their fixes (if available) within the associated resource.
- List<Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Related Url Response> - URLs related to this vulnerability.
- Severity string
- The note provider assigned Severity of the vulnerability.
- Short
Description string - A one sentence description of this vulnerability.
- Type string
- The type of package; whether native or non native(ruby gems, node.js packages etc)
- Vex
Assessment Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Vex Assessment Response
- Cvss
Score float64 - The CVSS score of this vulnerability. CVSS score is on a scale of 0-10 where 0 indicates low severity and 10 indicates high severity.
- Cvss
V2 CVSSResponse - The cvss v2 score for the vulnerability.
- Cvss
V3 CVSSResponse - The cvss v3 score for the vulnerability.
- Cvss
Version string - CVSS version used to populate cvss_score and severity.
- Effective
Severity string - The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
- Extra
Details string - Occurrence-specific extra details about the vulnerability.
- Long
Description string - A detailed description of this vulnerability.
- Package
Issue []PackageIssue Response - The set of affected locations and their fixes (if available) within the associated resource.
- []Related
Url Response - URLs related to this vulnerability.
- Severity string
- The note provider assigned Severity of the vulnerability.
- Short
Description string - A one sentence description of this vulnerability.
- Type string
- The type of package; whether native or non native(ruby gems, node.js packages etc)
- Vex
Assessment VexAssessment Response
- cvss
Score Double - The CVSS score of this vulnerability. CVSS score is on a scale of 0-10 where 0 indicates low severity and 10 indicates high severity.
- cvss
V2 CVSSResponse - The cvss v2 score for the vulnerability.
- cvss
V3 CVSSResponse - The cvss v3 score for the vulnerability.
- cvss
Version String - CVSS version used to populate cvss_score and severity.
- effective
Severity String - The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
- extra
Details String - Occurrence-specific extra details about the vulnerability.
- long
Description String - A detailed description of this vulnerability.
- package
Issue List<PackageIssue Response> - The set of affected locations and their fixes (if available) within the associated resource.
- List<Related
Url Response> - URLs related to this vulnerability.
- severity String
- The note provider assigned Severity of the vulnerability.
- short
Description String - A one sentence description of this vulnerability.
- type String
- The type of package; whether native or non native(ruby gems, node.js packages etc)
- vex
Assessment VexAssessment Response
- cvss
Score number - The CVSS score of this vulnerability. CVSS score is on a scale of 0-10 where 0 indicates low severity and 10 indicates high severity.
- cvss
V2 CVSSResponse - The cvss v2 score for the vulnerability.
- cvss
V3 CVSSResponse - The cvss v3 score for the vulnerability.
- cvss
Version string - CVSS version used to populate cvss_score and severity.
- effective
Severity string - The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
- extra
Details string - Occurrence-specific extra details about the vulnerability.
- long
Description string - A detailed description of this vulnerability.
- package
Issue PackageIssue Response[] - The set of affected locations and their fixes (if available) within the associated resource.
- Related
Url Response[] - URLs related to this vulnerability.
- severity string
- The note provider assigned Severity of the vulnerability.
- short
Description string - A one sentence description of this vulnerability.
- type string
- The type of package; whether native or non native(ruby gems, node.js packages etc)
- vex
Assessment VexAssessment Response
- cvss_
score float - The CVSS score of this vulnerability. CVSS score is on a scale of 0-10 where 0 indicates low severity and 10 indicates high severity.
- cvss_
v2 CVSSResponse - The cvss v2 score for the vulnerability.
- cvss_
v3 CVSSResponse - The cvss v3 score for the vulnerability.
- cvss_
version str - CVSS version used to populate cvss_score and severity.
- effective_
severity str - The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
- extra_
details str - Occurrence-specific extra details about the vulnerability.
- long_
description str - A detailed description of this vulnerability.
- package_
issue Sequence[PackageIssue Response] - The set of affected locations and their fixes (if available) within the associated resource.
- Sequence[Related
Url Response] - URLs related to this vulnerability.
- severity str
- The note provider assigned Severity of the vulnerability.
- short_
description str - A one sentence description of this vulnerability.
- type str
- The type of package; whether native or non native(ruby gems, node.js packages etc)
- vex_
assessment VexAssessment Response
- cvss
Score Number - The CVSS score of this vulnerability. CVSS score is on a scale of 0-10 where 0 indicates low severity and 10 indicates high severity.
- cvss
V2 Property Map - The cvss v2 score for the vulnerability.
- cvss
V3 Property Map - The cvss v3 score for the vulnerability.
- cvss
Version String - CVSS version used to populate cvss_score and severity.
- effective
Severity String - The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
- extra
Details String - Occurrence-specific extra details about the vulnerability.
- long
Description String - A detailed description of this vulnerability.
- package
Issue List<Property Map> - The set of affected locations and their fixes (if available) within the associated resource.
- List<Property Map>
- URLs related to this vulnerability.
- severity String
- The note provider assigned Severity of the vulnerability.
- short
Description String - A one sentence description of this vulnerability.
- type String
- The type of package; whether native or non native(ruby gems, node.js packages etc)
- vex
Assessment Property Map
HashResponse
InTotoSlsaProvenanceV1Response
- Predicate
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Slsa Provenance V1Response - Predicate
Type string - Subject
List<Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Subject Response> - Type string
- InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
- Predicate
Slsa
Provenance V1Response - Predicate
Type string - Subject
[]Subject
Response - Type string
- InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
- predicate
Slsa
Provenance V1Response - predicate
Type String - subject
List<Subject
Response> - type String
- InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
- predicate
Slsa
Provenance V1Response - predicate
Type string - subject
Subject
Response[] - type string
- InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
- predicate
Slsa
Provenance V1Response - predicate_
type str - subject
Sequence[Subject
Response] - type str
- InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
- predicate Property Map
- predicate
Type String - subject List<Property Map>
- type String
- InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
InstallationResponse
- Architecture string
- The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- Cpe
Uri string - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- License
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. License Response - Licenses that have been declared by the authors of the package.
- Location
List<Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Location Response> - All of the places within the filesystem versions of this package have been found.
- Name string
- The name of the installed package.
- Package
Type string - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- Version
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Version Response - The version of the package.
- Architecture string
- The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- Cpe
Uri string - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- License
License
Response - Licenses that have been declared by the authors of the package.
- Location
[]Location
Response - All of the places within the filesystem versions of this package have been found.
- Name string
- The name of the installed package.
- Package
Type string - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- Version
Version
Response - The version of the package.
- architecture String
- The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- cpe
Uri String - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- license
License
Response - Licenses that have been declared by the authors of the package.
- location
List<Location
Response> - All of the places within the filesystem versions of this package have been found.
- name String
- The name of the installed package.
- package
Type String - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- version
Version
Response - The version of the package.
- architecture string
- The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- cpe
Uri string - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- license
License
Response - Licenses that have been declared by the authors of the package.
- location
Location
Response[] - All of the places within the filesystem versions of this package have been found.
- name string
- The name of the installed package.
- package
Type string - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- version
Version
Response - The version of the package.
- architecture str
- The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- cpe_
uri str - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- license
License
Response - Licenses that have been declared by the authors of the package.
- location
Sequence[Location
Response] - All of the places within the filesystem versions of this package have been found.
- name str
- The name of the installed package.
- package_
type str - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- version
Version
Response - The version of the package.
- architecture String
- The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- cpe
Uri String - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- license Property Map
- Licenses that have been declared by the authors of the package.
- location List<Property Map>
- All of the places within the filesystem versions of this package have been found.
- name String
- The name of the installed package.
- package
Type String - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- version Property Map
- The version of the package.
JustificationResponse
- Details string
- Additional details on why this justification was chosen.
- Justification
Type string - The justification type for this vulnerability.
- Details string
- Additional details on why this justification was chosen.
- Justification
Type string - The justification type for this vulnerability.
- details String
- Additional details on why this justification was chosen.
- justification
Type String - The justification type for this vulnerability.
- details string
- Additional details on why this justification was chosen.
- justification
Type string - The justification type for this vulnerability.
- details str
- Additional details on why this justification was chosen.
- justification_
type str - The justification type for this vulnerability.
- details String
- Additional details on why this justification was chosen.
- justification
Type String - The justification type for this vulnerability.
LayerResponse
LicenseResponse
- Comments string
- Comments
- Expression 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 string
- Comments
- Expression 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 String
- Comments
- expression 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 string
- Comments
- expression 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 str
- Comments
- expression 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 String
- Comments
- expression 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".
LinkResponse
- Byproducts
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. By Products Response - ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
- Command List<string>
- This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"]
- Environment
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Environment Response - This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } }
- Materials
List<Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Grafeas V1beta1Intoto Artifact Response> - Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ]
- Products
List<Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Grafeas V1beta1Intoto Artifact Response> - Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials.
- Byproducts
By
Products Response - ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
- Command []string
- This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"]
- Environment
Environment
Response - This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } }
- Materials
[]Grafeas
V1beta1Intoto Artifact Response - Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ]
- Products
[]Grafeas
V1beta1Intoto Artifact Response - Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials.
- byproducts
By
Products Response - ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
- command List<String>
- This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"]
- environment
Environment
Response - This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } }
- materials
List<Grafeas
V1beta1Intoto Artifact Response> - Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ]
- products
List<Grafeas
V1beta1Intoto Artifact Response> - Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials.
- byproducts
By
Products Response - ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
- command string[]
- This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"]
- environment
Environment
Response - This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } }
- materials
Grafeas
V1beta1Intoto Artifact Response[] - Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ]
- products
Grafeas
V1beta1Intoto Artifact Response[] - Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials.
- byproducts
By
Products Response - ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
- command Sequence[str]
- This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"]
- environment
Environment
Response - This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } }
- materials
Sequence[Grafeas
V1beta1Intoto Artifact Response] - Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ]
- products
Sequence[Grafeas
V1beta1Intoto Artifact Response] - Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials.
- byproducts Property Map
- ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
- command List<String>
- This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"]
- environment Property Map
- This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } }
- materials List<Property Map>
- Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ]
- products List<Property Map>
- Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials.
LocationResponse
- Cpe
Uri string - Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.
- Path string
- The path from which we gathered that this package/version is installed.
- Version
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Version Response - Deprecated. The version installed at this location.
- Cpe
Uri string - Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.
- Path string
- The path from which we gathered that this package/version is installed.
- Version
Version
Response - Deprecated. The version installed at this location.
- cpe
Uri String - Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.
- path String
- The path from which we gathered that this package/version is installed.
- version
Version
Response - Deprecated. The version installed at this location.
- cpe
Uri string - Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.
- path string
- The path from which we gathered that this package/version is installed.
- version
Version
Response - Deprecated. The version installed at this location.
- cpe_
uri str - Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.
- path str
- The path from which we gathered that this package/version is installed.
- version
Version
Response - Deprecated. The version installed at this location.
- cpe
Uri String - Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.
- path String
- The path from which we gathered that this package/version is installed.
- version Property Map
- Deprecated. The version installed at this location.
PackageInfoOccurrenceResponse
- Comment string
- A place for the SPDX file creator to record any general comments about the package being described
- Filename string
- Provide the actual file name of the package, or path of the directory being treated as a package
- Home
Page string - Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- License
Concluded Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. License Response - package or alternative values, if the governing license cannot be determined
- Package
Type string - The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- Source
Info string - Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
- Summary
Description string - A short description of the package
- Title string
- Identify the full name of the package as given by the Package Originator
- Version string
- Identify the version of the package
- Comment string
- A place for the SPDX file creator to record any general comments about the package being described
- Filename string
- Provide the actual file name of the package, or path of the directory being treated as a package
- Home
Page string - Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- License
Concluded LicenseResponse - package or alternative values, if the governing license cannot be determined
- Package
Type string - The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- Source
Info string - Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
- Summary
Description string - A short description of the package
- Title string
- Identify the full name of the package as given by the Package Originator
- Version string
- Identify the version of the package
- comment String
- A place for the SPDX file creator to record any general comments about the package being described
- filename String
- Provide the actual file name of the package, or path of the directory being treated as a package
- home
Page String - Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- license
Concluded LicenseResponse - package or alternative values, if the governing license cannot be determined
- package
Type String - The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- source
Info String - Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
- summary
Description String - A short description of the package
- title String
- Identify the full name of the package as given by the Package Originator
- version String
- Identify the version of the package
- comment string
- A place for the SPDX file creator to record any general comments about the package being described
- filename string
- Provide the actual file name of the package, or path of the directory being treated as a package
- home
Page string - Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- license
Concluded LicenseResponse - package or alternative values, if the governing license cannot be determined
- package
Type string - The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- source
Info string - Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
- summary
Description string - A short description of the package
- title string
- Identify the full name of the package as given by the Package Originator
- version string
- Identify the version of the package
- comment str
- A place for the SPDX file creator to record any general comments about the package being described
- filename str
- Provide the actual file name of the package, or path of the directory being treated as a package
- home_
page str - Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- license_
concluded LicenseResponse - package or alternative values, if the governing license cannot be determined
- package_
type str - The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- source_
info str - Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
- summary_
description str - A short description of the package
- title str
- Identify the full name of the package as given by the Package Originator
- version str
- Identify the version of the package
- comment String
- A place for the SPDX file creator to record any general comments about the package being described
- filename String
- Provide the actual file name of the package, or path of the directory being treated as a package
- home
Page String - Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- license
Concluded Property Map - package or alternative values, if the governing license cannot be determined
- package
Type String - The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- source
Info String - Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
- summary
Description String - A short description of the package
- title String
- Identify the full name of the package as given by the Package Originator
- version String
- Identify the version of the package
PackageIssueResponse
- Affected
Location Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Vulnerability Location Response - The location of the vulnerability.
- Effective
Severity string - The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.
- Fixed
Location Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Vulnerability Location Response - The location of the available fix for vulnerability.
- Package
Type string - The type of package (e.g. OS, MAVEN, GO).
- Severity
Name string - Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
- Affected
Location VulnerabilityLocation Response - The location of the vulnerability.
- Effective
Severity string - The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.
- Fixed
Location VulnerabilityLocation Response - The location of the available fix for vulnerability.
- Package
Type string - The type of package (e.g. OS, MAVEN, GO).
- Severity
Name string - Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
- affected
Location VulnerabilityLocation Response - The location of the vulnerability.
- effective
Severity String - The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.
- fixed
Location VulnerabilityLocation Response - The location of the available fix for vulnerability.
- package
Type String - The type of package (e.g. OS, MAVEN, GO).
- severity
Name String - Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
- affected
Location VulnerabilityLocation Response - The location of the vulnerability.
- effective
Severity string - The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.
- fixed
Location VulnerabilityLocation Response - The location of the available fix for vulnerability.
- package
Type string - The type of package (e.g. OS, MAVEN, GO).
- severity
Name string - Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
- affected_
location VulnerabilityLocation Response - The location of the vulnerability.
- effective_
severity str - The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.
- fixed_
location VulnerabilityLocation Response - The location of the available fix for vulnerability.
- package_
type str - The type of package (e.g. OS, MAVEN, GO).
- severity_
name str - Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
- affected
Location Property Map - The location of the vulnerability.
- effective
Severity String - The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.
- fixed
Location Property Map - The location of the available fix for vulnerability.
- package
Type String - The type of package (e.g. OS, MAVEN, GO).
- severity
Name String - Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
PgpSignedAttestationResponse
- Content
Type string - Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- Pgp
Key stringId - The cryptographic fingerprint of the key used to generate the signature, as output by, e.g.
gpg --list-keys
. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from thefpr
field returned when calling --list-keys with --with-colons. For example:gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:
Above, the fingerprint is24FF6481B76AC91E66A00AC657A93A81EF3AE6FB
. - Signature string
- The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (
--armor
to gpg), non-clearsigned (--sign
rather than--clearsign
to gpg) are supported. Concretely,gpg --sign --armor --output=signature.gpg payload.json
will create the signature content expected in this field insignature.gpg
for thepayload.json
attestation payload.
- Content
Type string - Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- Pgp
Key stringId - The cryptographic fingerprint of the key used to generate the signature, as output by, e.g.
gpg --list-keys
. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from thefpr
field returned when calling --list-keys with --with-colons. For example:gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:
Above, the fingerprint is24FF6481B76AC91E66A00AC657A93A81EF3AE6FB
. - Signature string
- The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (
--armor
to gpg), non-clearsigned (--sign
rather than--clearsign
to gpg) are supported. Concretely,gpg --sign --armor --output=signature.gpg payload.json
will create the signature content expected in this field insignature.gpg
for thepayload.json
attestation payload.
- content
Type String - Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- pgp
Key StringId - The cryptographic fingerprint of the key used to generate the signature, as output by, e.g.
gpg --list-keys
. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from thefpr
field returned when calling --list-keys with --with-colons. For example:gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:
Above, the fingerprint is24FF6481B76AC91E66A00AC657A93A81EF3AE6FB
. - signature String
- The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (
--armor
to gpg), non-clearsigned (--sign
rather than--clearsign
to gpg) are supported. Concretely,gpg --sign --armor --output=signature.gpg payload.json
will create the signature content expected in this field insignature.gpg
for thepayload.json
attestation payload.
- content
Type string - Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- pgp
Key stringId - The cryptographic fingerprint of the key used to generate the signature, as output by, e.g.
gpg --list-keys
. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from thefpr
field returned when calling --list-keys with --with-colons. For example:gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:
Above, the fingerprint is24FF6481B76AC91E66A00AC657A93A81EF3AE6FB
. - signature string
- The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (
--armor
to gpg), non-clearsigned (--sign
rather than--clearsign
to gpg) are supported. Concretely,gpg --sign --armor --output=signature.gpg payload.json
will create the signature content expected in this field insignature.gpg
for thepayload.json
attestation payload.
- content_
type str - Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- pgp_
key_ strid - The cryptographic fingerprint of the key used to generate the signature, as output by, e.g.
gpg --list-keys
. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from thefpr
field returned when calling --list-keys with --with-colons. For example:gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:
Above, the fingerprint is24FF6481B76AC91E66A00AC657A93A81EF3AE6FB
. - signature str
- The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (
--armor
to gpg), non-clearsigned (--sign
rather than--clearsign
to gpg) are supported. Concretely,gpg --sign --armor --output=signature.gpg payload.json
will create the signature content expected in this field insignature.gpg
for thepayload.json
attestation payload.
- content
Type String - Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- pgp
Key StringId - The cryptographic fingerprint of the key used to generate the signature, as output by, e.g.
gpg --list-keys
. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from thefpr
field returned when calling --list-keys with --with-colons. For example:gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:
Above, the fingerprint is24FF6481B76AC91E66A00AC657A93A81EF3AE6FB
. - signature String
- The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (
--armor
to gpg), non-clearsigned (--sign
rather than--clearsign
to gpg) are supported. Concretely,gpg --sign --armor --output=signature.gpg payload.json
will create the signature content expected in this field insignature.gpg
for thepayload.json
attestation payload.
ProjectRepoIdResponse
ProvenanceBuilderResponse
- Builder
Dependencies List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Resource Descriptor Response> - Version Dictionary<string, string>
- Builder
Dependencies []ResourceDescriptor Response - Version map[string]string
- builder
Dependencies List<ResourceDescriptor Response> - version Map<String,String>
- builder
Dependencies ResourceDescriptor Response[] - version {[key: string]: string}
- builder_
dependencies Sequence[ResourceDescriptor Response] - version Mapping[str, str]
- builder
Dependencies List<Property Map> - version Map<String>
RelatedUrlResponse
RelationshipOccurrenceResponse
- Comment string
- A place for the SPDX file creator to record any general comments about the relationship
- Source string
- Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
- Target string
- Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
- Type string
- The type of relationship between the source and target SPDX elements
- Comment string
- A place for the SPDX file creator to record any general comments about the relationship
- Source string
- Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
- Target string
- Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
- Type string
- The type of relationship between the source and target SPDX elements
- comment String
- A place for the SPDX file creator to record any general comments about the relationship
- source String
- Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
- target String
- Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
- type String
- The type of relationship between the source and target SPDX elements
- comment string
- A place for the SPDX file creator to record any general comments about the relationship
- source string
- Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
- target string
- Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
- type string
- The type of relationship between the source and target SPDX elements
- comment str
- A place for the SPDX file creator to record any general comments about the relationship
- source str
- Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
- target str
- Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
- type str
- The type of relationship between the source and target SPDX elements
- comment String
- A place for the SPDX file creator to record any general comments about the relationship
- source String
- Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
- target String
- Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
- type String
- The type of relationship between the source and target SPDX elements
RemediationResponse
- Details string
- Contains a comprehensive human-readable discussion of the remediation.
- Remediation
Type string - The type of remediation that can be applied.
- Remediation
Uri Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Related Url Response - Contains the URL where to obtain the remediation.
- Details string
- Contains a comprehensive human-readable discussion of the remediation.
- Remediation
Type string - The type of remediation that can be applied.
- Remediation
Uri RelatedUrl Response - Contains the URL where to obtain the remediation.
- details String
- Contains a comprehensive human-readable discussion of the remediation.
- remediation
Type String - The type of remediation that can be applied.
- remediation
Uri RelatedUrl Response - Contains the URL where to obtain the remediation.
- details string
- Contains a comprehensive human-readable discussion of the remediation.
- remediation
Type string - The type of remediation that can be applied.
- remediation
Uri RelatedUrl Response - Contains the URL where to obtain the remediation.
- details str
- Contains a comprehensive human-readable discussion of the remediation.
- remediation_
type str - The type of remediation that can be applied.
- remediation_
uri RelatedUrl Response - Contains the URL where to obtain the remediation.
- details String
- Contains a comprehensive human-readable discussion of the remediation.
- remediation
Type String - The type of remediation that can be applied.
- remediation
Uri Property Map - Contains the URL where to obtain the remediation.
RepoIdResponse
- Project
Repo Pulumi.Id Google Native. Container Analysis. V1Beta1. Inputs. Project Repo Id Response - A combination of a project ID and a repo name.
- Uid string
- A server-assigned, globally unique identifier.
- Project
Repo ProjectId Repo Id Response - A combination of a project ID and a repo name.
- Uid string
- A server-assigned, globally unique identifier.
- project
Repo ProjectId Repo Id Response - A combination of a project ID and a repo name.
- uid String
- A server-assigned, globally unique identifier.
- project
Repo ProjectId Repo Id Response - A combination of a project ID and a repo name.
- uid string
- A server-assigned, globally unique identifier.
- project_
repo_ Projectid Repo Id Response - A combination of a project ID and a repo name.
- uid str
- A server-assigned, globally unique identifier.
- project
Repo Property MapId - A combination of a project ID and a repo name.
- uid String
- A server-assigned, globally unique identifier.
ResourceDescriptorResponse
- Annotations Dictionary<string, string>
- Content string
- Digest Dictionary<string, string>
- Download
Location string - Media
Type string - Name string
- Uri string
- Annotations map[string]string
- Content string
- Digest map[string]string
- Download
Location string - Media
Type string - Name string
- Uri string
- annotations Map<String,String>
- content String
- digest Map<String,String>
- download
Location String - media
Type String - name String
- uri String
- annotations {[key: string]: string}
- content string
- digest {[key: string]: string}
- download
Location string - media
Type string - name string
- uri string
- annotations Mapping[str, str]
- content str
- digest Mapping[str, str]
- download_
location str - media_
type str - name str
- uri str
- annotations Map<String>
- content String
- digest Map<String>
- download
Location String - media
Type String - name String
- uri String
ResourceResponse
- Content
Hash Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Hash Response - Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.
- Name string
- Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".
- Uri string
- The unique URI of the resource. For example,
https://gcr.io/project/image@sha256:foo
for a Docker image.
- Content
Hash HashResponse - Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.
- Name string
- Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".
- Uri string
- The unique URI of the resource. For example,
https://gcr.io/project/image@sha256:foo
for a Docker image.
- content
Hash HashResponse - Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.
- name String
- Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".
- uri String
- The unique URI of the resource. For example,
https://gcr.io/project/image@sha256:foo
for a Docker image.
- content
Hash HashResponse - Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.
- name string
- Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".
- uri string
- The unique URI of the resource. For example,
https://gcr.io/project/image@sha256:foo
for a Docker image.
- content_
hash HashResponse - Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.
- name str
- Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".
- uri str
- The unique URI of the resource. For example,
https://gcr.io/project/image@sha256:foo
for a Docker image.
- content
Hash Property Map - Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.
- name String
- Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".
- uri String
- The unique URI of the resource. For example,
https://gcr.io/project/image@sha256:foo
for a Docker image.
RunDetailsResponse
SBOMReferenceOccurrenceResponse
- Payload
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Sbom Reference Intoto Payload Response - The actual payload that contains the SBOM reference data.
- Payload
Type string - The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
- Signatures
List<Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Envelope Signature Response> - The signatures over the payload.
- Payload
Sbom
Reference Intoto Payload Response - The actual payload that contains the SBOM reference data.
- Payload
Type string - The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
- Signatures
[]Envelope
Signature Response - The signatures over the payload.
- payload
Sbom
Reference Intoto Payload Response - The actual payload that contains the SBOM reference data.
- payload
Type String - The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
- signatures
List<Envelope
Signature Response> - The signatures over the payload.
- payload
Sbom
Reference Intoto Payload Response - The actual payload that contains the SBOM reference data.
- payload
Type string - The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
- signatures
Envelope
Signature Response[] - The signatures over the payload.
- payload
Sbom
Reference Intoto Payload Response - The actual payload that contains the SBOM reference data.
- payload_
type str - The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
- signatures
Sequence[Envelope
Signature Response] - The signatures over the payload.
- payload Property Map
- The actual payload that contains the SBOM reference data.
- payload
Type String - The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
- signatures List<Property Map>
- The signatures over the payload.
SBOMStatusResponse
- error str
- If there was an error generating an SBOM, this will indicate what that error was.
- sbom_
state str - The progress of the SBOM generation.
SbomReferenceIntotoPayloadResponse
- Predicate
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Sbom Reference Intoto Predicate Response - Additional parameters of the Predicate. Includes the actual data about the SBOM.
- Predicate
Type string - URI identifying the type of the Predicate.
- Subject
List<Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Subject Response> - Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- Type string
- Identifier for the schema of the Statement.
- Predicate
Sbom
Reference Intoto Predicate Response - Additional parameters of the Predicate. Includes the actual data about the SBOM.
- Predicate
Type string - URI identifying the type of the Predicate.
- Subject
[]Subject
Response - Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- Type string
- Identifier for the schema of the Statement.
- predicate
Sbom
Reference Intoto Predicate Response - Additional parameters of the Predicate. Includes the actual data about the SBOM.
- predicate
Type String - URI identifying the type of the Predicate.
- subject
List<Subject
Response> - Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- type String
- Identifier for the schema of the Statement.
- predicate
Sbom
Reference Intoto Predicate Response - Additional parameters of the Predicate. Includes the actual data about the SBOM.
- predicate
Type string - URI identifying the type of the Predicate.
- subject
Subject
Response[] - Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- type string
- Identifier for the schema of the Statement.
- predicate
Sbom
Reference Intoto Predicate Response - Additional parameters of the Predicate. Includes the actual data about the SBOM.
- predicate_
type str - URI identifying the type of the Predicate.
- subject
Sequence[Subject
Response] - Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- type str
- Identifier for the schema of the Statement.
- predicate Property Map
- Additional parameters of the Predicate. Includes the actual data about the SBOM.
- predicate
Type String - URI identifying the type of the Predicate.
- subject List<Property Map>
- Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- type String
- Identifier for the schema of the Statement.
SbomReferenceIntotoPredicateResponse
- Digest Dictionary<string, string>
- A map of algorithm to digest of the contents of the SBOM.
- Location string
- The location of the SBOM.
- Mime
Type string - The mime type of the SBOM.
- Referrer
Id string - The person or system referring this predicate to the consumer.
- Digest map[string]string
- A map of algorithm to digest of the contents of the SBOM.
- Location string
- The location of the SBOM.
- Mime
Type string - The mime type of the SBOM.
- Referrer
Id string - The person or system referring this predicate to the consumer.
- digest Map<String,String>
- A map of algorithm to digest of the contents of the SBOM.
- location String
- The location of the SBOM.
- mime
Type String - The mime type of the SBOM.
- referrer
Id String - The person or system referring this predicate to the consumer.
- digest {[key: string]: string}
- A map of algorithm to digest of the contents of the SBOM.
- location string
- The location of the SBOM.
- mime
Type string - The mime type of the SBOM.
- referrer
Id string - The person or system referring this predicate to the consumer.
- digest Mapping[str, str]
- A map of algorithm to digest of the contents of the SBOM.
- location str
- The location of the SBOM.
- mime_
type str - The mime type of the SBOM.
- referrer_
id str - The person or system referring this predicate to the consumer.
- digest Map<String>
- A map of algorithm to digest of the contents of the SBOM.
- location String
- The location of the SBOM.
- mime
Type String - The mime type of the SBOM.
- referrer
Id String - The person or system referring this predicate to the consumer.
SignatureResponse
- Public
Key stringId - The identifier for the public key that verifies this signature. * The
public_key_id
is required. * Thepublic_key_id
SHOULD be an RFC3986 conformant URI. * When possible, thepublic_key_id
SHOULD be an immutable reference, such as a cryptographic digest. Examples of validpublic_key_id
s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" - Signature string
- The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload.
- Public
Key stringId - The identifier for the public key that verifies this signature. * The
public_key_id
is required. * Thepublic_key_id
SHOULD be an RFC3986 conformant URI. * When possible, thepublic_key_id
SHOULD be an immutable reference, such as a cryptographic digest. Examples of validpublic_key_id
s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" - Signature string
- The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload.
- public
Key StringId - The identifier for the public key that verifies this signature. * The
public_key_id
is required. * Thepublic_key_id
SHOULD be an RFC3986 conformant URI. * When possible, thepublic_key_id
SHOULD be an immutable reference, such as a cryptographic digest. Examples of validpublic_key_id
s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" - signature String
- The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload.
- public
Key stringId - The identifier for the public key that verifies this signature. * The
public_key_id
is required. * Thepublic_key_id
SHOULD be an RFC3986 conformant URI. * When possible, thepublic_key_id
SHOULD be an immutable reference, such as a cryptographic digest. Examples of validpublic_key_id
s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" - signature string
- The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload.
- public_
key_ strid - The identifier for the public key that verifies this signature. * The
public_key_id
is required. * Thepublic_key_id
SHOULD be an RFC3986 conformant URI. * When possible, thepublic_key_id
SHOULD be an immutable reference, such as a cryptographic digest. Examples of validpublic_key_id
s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" - signature str
- The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload.
- public
Key StringId - The identifier for the public key that verifies this signature. * The
public_key_id
is required. * Thepublic_key_id
SHOULD be an RFC3986 conformant URI. * When possible, thepublic_key_id
SHOULD be an immutable reference, such as a cryptographic digest. Examples of validpublic_key_id
s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" - signature String
- The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload.
SlsaProvenanceV1Response
SourceContextResponse
- Cloud
Repo Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Cloud Repo Source Context Response - A SourceContext referring to a revision in a Google Cloud Source Repo.
- Gerrit
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Gerrit Source Context Response - A SourceContext referring to a Gerrit project.
- Git
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Git Source Context Response - A SourceContext referring to any third party Git repo (e.g., GitHub).
- Labels Dictionary<string, string>
- Labels with user defined metadata.
- Cloud
Repo CloudRepo Source Context Response - A SourceContext referring to a revision in a Google Cloud Source Repo.
- Gerrit
Gerrit
Source Context Response - A SourceContext referring to a Gerrit project.
- Git
Git
Source Context Response - A SourceContext referring to any third party Git repo (e.g., GitHub).
- Labels map[string]string
- Labels with user defined metadata.
- cloud
Repo CloudRepo Source Context Response - A SourceContext referring to a revision in a Google Cloud Source Repo.
- gerrit
Gerrit
Source Context Response - A SourceContext referring to a Gerrit project.
- git
Git
Source Context Response - A SourceContext referring to any third party Git repo (e.g., GitHub).
- labels Map<String,String>
- Labels with user defined metadata.
- cloud
Repo CloudRepo Source Context Response - A SourceContext referring to a revision in a Google Cloud Source Repo.
- gerrit
Gerrit
Source Context Response - A SourceContext referring to a Gerrit project.
- git
Git
Source Context Response - A SourceContext referring to any third party Git repo (e.g., GitHub).
- labels {[key: string]: string}
- Labels with user defined metadata.
- cloud_
repo CloudRepo Source Context Response - A SourceContext referring to a revision in a Google Cloud Source Repo.
- gerrit
Gerrit
Source Context Response - A SourceContext referring to a Gerrit project.
- git
Git
Source Context Response - A SourceContext referring to any third party Git repo (e.g., GitHub).
- labels Mapping[str, str]
- Labels with user defined metadata.
- cloud
Repo Property Map - A SourceContext referring to a revision in a Google Cloud Source Repo.
- gerrit Property Map
- A SourceContext referring to a Gerrit project.
- git Property Map
- A SourceContext referring to any third party Git repo (e.g., GitHub).
- labels Map<String>
- Labels with user defined metadata.
SourceResponse
- Additional
Contexts List<Pulumi.Google Native. Container Analysis. V1Beta1. Inputs. Source Context Response> - If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
- Artifact
Storage stringSource Uri - If provided, the input binary artifacts for the build came from this location.
- Context
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Source Context Response - If provided, the source code used for the build came from this location.
- File
Hashes Dictionary<string, string> - Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
- Additional
Contexts []SourceContext Response - If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
- Artifact
Storage stringSource Uri - If provided, the input binary artifacts for the build came from this location.
- Context
Source
Context Response - If provided, the source code used for the build came from this location.
- File
Hashes map[string]string - Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
- additional
Contexts List<SourceContext Response> - If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
- artifact
Storage StringSource Uri - If provided, the input binary artifacts for the build came from this location.
- context
Source
Context Response - If provided, the source code used for the build came from this location.
- file
Hashes Map<String,String> - Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
- additional
Contexts SourceContext Response[] - If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
- artifact
Storage stringSource Uri - If provided, the input binary artifacts for the build came from this location.
- context
Source
Context Response - If provided, the source code used for the build came from this location.
- file
Hashes {[key: string]: string} - Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
- additional_
contexts Sequence[SourceContext Response] - If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
- artifact_
storage_ strsource_ uri - If provided, the input binary artifacts for the build came from this location.
- context
Source
Context Response - If provided, the source code used for the build came from this location.
- file_
hashes Mapping[str, str] - Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
- additional
Contexts List<Property Map> - If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
- artifact
Storage StringSource Uri - If provided, the input binary artifacts for the build came from this location.
- context Property Map
- If provided, the source code used for the build came from this location.
- file
Hashes Map<String> - Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
StatusResponse
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details
List<Immutable
Dictionary<string, string>> - A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details []map[string]string
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Integer
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String,String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code number
- The status code, which should be an enum value of google.rpc.Code.
- details {[key: string]: string}[]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code int
- The status code, which should be an enum value of google.rpc.Code.
- details Sequence[Mapping[str, str]]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message str
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Number
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
SubjectResponse
VersionResponse
- Epoch int
- Used to correct mistakes in the version numbering scheme.
- Inclusive 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 string
- Distinguishes between sentinel MIN/MAX versions and normal versions.
- Name string
- Required only when version kind is NORMAL. The main part of the version name.
- Revision string
- The iteration of the package build from the above version.
- Epoch int
- Used to correct mistakes in the version numbering scheme.
- Inclusive 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 string
- Distinguishes between sentinel MIN/MAX versions and normal versions.
- Name string
- Required only when version kind is NORMAL. The main part of the version name.
- Revision string
- The iteration of the package build from the above version.
- epoch Integer
- Used to correct mistakes in the version numbering scheme.
- inclusive 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 String
- Distinguishes between sentinel MIN/MAX versions and normal versions.
- name String
- Required only when version kind is NORMAL. The main part of the version name.
- revision String
- The iteration of the package build from the above version.
- epoch number
- Used to correct mistakes in the version numbering scheme.
- inclusive 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 string
- Distinguishes between sentinel MIN/MAX versions and normal versions.
- name string
- Required only when version kind is NORMAL. The main part of the version name.
- revision string
- The iteration of the package build from the above version.
- epoch int
- Used to correct mistakes in the version numbering scheme.
- inclusive 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 str
- Distinguishes between sentinel MIN/MAX versions and normal versions.
- name str
- Required only when version kind is NORMAL. The main part of the version name.
- revision str
- The iteration of the package build from the above version.
- epoch Number
- Used to correct mistakes in the version numbering scheme.
- inclusive 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 String
- Distinguishes between sentinel MIN/MAX versions and normal versions.
- name String
- Required only when version kind is NORMAL. The main part of the version name.
- revision String
- The iteration of the package build from the above version.
VexAssessmentResponse
- Cve string
- Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- Impacts List<string>
- Contains information about the impact of this vulnerability, this will change with time.
- Justification
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Justification Response - Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- Note
Name string - The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form:
projects/[PROJECT_ID]/notes/[NOTE_ID]
. - List<Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Related Url Response> - Holds a list of references associated with this vulnerability item and assessment.
- Remediations
List<Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Remediation Response> - Specifies details on how to handle (and presumably, fix) a vulnerability.
- State string
- Provides the state of this Vulnerability assessment.
- Vulnerability
Id string - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- Cve string
- Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- Impacts []string
- Contains information about the impact of this vulnerability, this will change with time.
- Justification
Justification
Response - Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- Note
Name string - The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form:
projects/[PROJECT_ID]/notes/[NOTE_ID]
. - []Related
Url Response - Holds a list of references associated with this vulnerability item and assessment.
- Remediations
[]Remediation
Response - Specifies details on how to handle (and presumably, fix) a vulnerability.
- State string
- Provides the state of this Vulnerability assessment.
- Vulnerability
Id string - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- cve String
- Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- impacts List<String>
- Contains information about the impact of this vulnerability, this will change with time.
- justification
Justification
Response - Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- note
Name String - The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form:
projects/[PROJECT_ID]/notes/[NOTE_ID]
. - List<Related
Url Response> - Holds a list of references associated with this vulnerability item and assessment.
- remediations
List<Remediation
Response> - Specifies details on how to handle (and presumably, fix) a vulnerability.
- state String
- Provides the state of this Vulnerability assessment.
- vulnerability
Id String - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- cve string
- Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- impacts string[]
- Contains information about the impact of this vulnerability, this will change with time.
- justification
Justification
Response - Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- note
Name string - The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form:
projects/[PROJECT_ID]/notes/[NOTE_ID]
. - Related
Url Response[] - Holds a list of references associated with this vulnerability item and assessment.
- remediations
Remediation
Response[] - Specifies details on how to handle (and presumably, fix) a vulnerability.
- state string
- Provides the state of this Vulnerability assessment.
- vulnerability
Id string - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- cve str
- Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- impacts Sequence[str]
- Contains information about the impact of this vulnerability, this will change with time.
- justification
Justification
Response - Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- note_
name str - The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form:
projects/[PROJECT_ID]/notes/[NOTE_ID]
. - Sequence[Related
Url Response] - Holds a list of references associated with this vulnerability item and assessment.
- remediations
Sequence[Remediation
Response] - Specifies details on how to handle (and presumably, fix) a vulnerability.
- state str
- Provides the state of this Vulnerability assessment.
- vulnerability_
id str - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- cve String
- Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- impacts List<String>
- Contains information about the impact of this vulnerability, this will change with time.
- justification Property Map
- Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- note
Name String - The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form:
projects/[PROJECT_ID]/notes/[NOTE_ID]
. - List<Property Map>
- Holds a list of references associated with this vulnerability item and assessment.
- remediations List<Property Map>
- Specifies details on how to handle (and presumably, fix) a vulnerability.
- state String
- Provides the state of this Vulnerability assessment.
- vulnerability
Id String - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
VulnerabilityLocationResponse
- Cpe
Uri string - The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
- Package string
- The package being described.
- Version
Pulumi.
Google Native. Container Analysis. V1Beta1. Inputs. Version Response - The version of the package being described.
- Cpe
Uri string - The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
- Package string
- The package being described.
- Version
Version
Response - The version of the package being described.
- cpe
Uri String - The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
- package_ String
- The package being described.
- version
Version
Response - The version of the package being described.
- cpe
Uri string - The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
- package string
- The package being described.
- version
Version
Response - The version of the package being described.
- cpe_
uri str - The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
- package str
- The package being described.
- version
Version
Response - The version of the package being described.
- cpe
Uri String - The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
- package String
- The package being described.
- version Property Map
- The version of the package being described.
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