1. Packages
  2. Google Cloud Native
  3. API Docs
  4. containeranalysis
  5. containeranalysis/v1beta1
  6. getOccurrence

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>
Copy
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]
Copy
func LookupOccurrence(ctx *Context, args *LookupOccurrenceArgs, opts ...InvokeOption) (*LookupOccurrenceResult, error)
func LookupOccurrenceOutput(ctx *Context, args *LookupOccurrenceOutputArgs, opts ...InvokeOption) LookupOccurrenceResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetOccurrenceResult> getOccurrence(GetOccurrenceArgs args, InvokeOptions options)
public static Output<GetOccurrenceResult> getOccurrence(GetOccurrenceArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:containeranalysis/v1beta1:getOccurrence
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

OccurrenceId This property is required. string
Project string
OccurrenceId This property is required. string
Project string
occurrenceId This property is required. String
project String
occurrenceId This property is required. string
project string
occurrence_id This property is required. str
project str
occurrenceId This property is required. String
project String

getOccurrence Result

The following output properties are available:

Attestation Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Outputs.DetailsResponse
Describes an attestation of an artifact.
Build Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Outputs.GrafeasV1beta1BuildDetailsResponse
Describes a verifiable build.
CreateTime string
The time this occurrence was created.
Deployment Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Outputs.GrafeasV1beta1DeploymentDetailsResponse
Describes the deployment of an artifact on a runtime.
DerivedImage Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Outputs.GrafeasV1beta1ImageDetailsResponse
Describes how this resource derives from the basis in the associated note.
Discovered Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Outputs.GrafeasV1beta1DiscoveryDetailsResponse
Describes when a resource was discovered.
Envelope Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Outputs.EnvelopeResponse
https://github.com/secure-systems-lab/dsse
Installation Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Outputs.GrafeasV1beta1PackageDetailsResponse
Describes the installation of a package on the linked resource.
Intoto Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Outputs.GrafeasV1beta1IntotoDetailsResponse
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].
NoteName 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.GoogleNative.ContainerAnalysis.V1Beta1.Outputs.ResourceResponse
Immutable. The resource for which the occurrence applies.
Sbom Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Outputs.DocumentOccurrenceResponse
Describes a specific software bill of materials document.
SbomReference Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Outputs.SBOMReferenceOccurrenceResponse
Describes a specific SBOM reference occurrences.
SpdxFile Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Outputs.FileOccurrenceResponse
Describes a specific SPDX File.
SpdxPackage Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Outputs.PackageInfoOccurrenceResponse
Describes a specific SPDX Package.
SpdxRelationship Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Outputs.RelationshipOccurrenceResponse
Describes a specific SPDX Relationship.
UpdateTime string
The time this occurrence was last updated.
Vulnerability Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Outputs.GrafeasV1beta1VulnerabilityDetailsResponse
Describes a security vulnerability.
Attestation DetailsResponse
Describes an attestation of an artifact.
Build GrafeasV1beta1BuildDetailsResponse
Describes a verifiable build.
CreateTime string
The time this occurrence was created.
Deployment GrafeasV1beta1DeploymentDetailsResponse
Describes the deployment of an artifact on a runtime.
DerivedImage GrafeasV1beta1ImageDetailsResponse
Describes how this resource derives from the basis in the associated note.
Discovered GrafeasV1beta1DiscoveryDetailsResponse
Describes when a resource was discovered.
Envelope EnvelopeResponse
https://github.com/secure-systems-lab/dsse
Installation GrafeasV1beta1PackageDetailsResponse
Describes the installation of a package on the linked resource.
Intoto GrafeasV1beta1IntotoDetailsResponse
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].
NoteName 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 ResourceResponse
Immutable. The resource for which the occurrence applies.
Sbom DocumentOccurrenceResponse
Describes a specific software bill of materials document.
SbomReference SBOMReferenceOccurrenceResponse
Describes a specific SBOM reference occurrences.
SpdxFile FileOccurrenceResponse
Describes a specific SPDX File.
SpdxPackage PackageInfoOccurrenceResponse
Describes a specific SPDX Package.
SpdxRelationship RelationshipOccurrenceResponse
Describes a specific SPDX Relationship.
UpdateTime string
The time this occurrence was last updated.
Vulnerability GrafeasV1beta1VulnerabilityDetailsResponse
Describes a security vulnerability.
attestation DetailsResponse
Describes an attestation of an artifact.
build GrafeasV1beta1BuildDetailsResponse
Describes a verifiable build.
createTime String
The time this occurrence was created.
deployment GrafeasV1beta1DeploymentDetailsResponse
Describes the deployment of an artifact on a runtime.
derivedImage GrafeasV1beta1ImageDetailsResponse
Describes how this resource derives from the basis in the associated note.
discovered GrafeasV1beta1DiscoveryDetailsResponse
Describes when a resource was discovered.
envelope EnvelopeResponse
https://github.com/secure-systems-lab/dsse
installation GrafeasV1beta1PackageDetailsResponse
Describes the installation of a package on the linked resource.
intoto GrafeasV1beta1IntotoDetailsResponse
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].
noteName 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 ResourceResponse
Immutable. The resource for which the occurrence applies.
sbom DocumentOccurrenceResponse
Describes a specific software bill of materials document.
sbomReference SBOMReferenceOccurrenceResponse
Describes a specific SBOM reference occurrences.
spdxFile FileOccurrenceResponse
Describes a specific SPDX File.
spdxPackage PackageInfoOccurrenceResponse
Describes a specific SPDX Package.
spdxRelationship RelationshipOccurrenceResponse
Describes a specific SPDX Relationship.
updateTime String
The time this occurrence was last updated.
vulnerability GrafeasV1beta1VulnerabilityDetailsResponse
Describes a security vulnerability.
attestation DetailsResponse
Describes an attestation of an artifact.
build GrafeasV1beta1BuildDetailsResponse
Describes a verifiable build.
createTime string
The time this occurrence was created.
deployment GrafeasV1beta1DeploymentDetailsResponse
Describes the deployment of an artifact on a runtime.
derivedImage GrafeasV1beta1ImageDetailsResponse
Describes how this resource derives from the basis in the associated note.
discovered GrafeasV1beta1DiscoveryDetailsResponse
Describes when a resource was discovered.
envelope EnvelopeResponse
https://github.com/secure-systems-lab/dsse
installation GrafeasV1beta1PackageDetailsResponse
Describes the installation of a package on the linked resource.
intoto GrafeasV1beta1IntotoDetailsResponse
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].
noteName 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 ResourceResponse
Immutable. The resource for which the occurrence applies.
sbom DocumentOccurrenceResponse
Describes a specific software bill of materials document.
sbomReference SBOMReferenceOccurrenceResponse
Describes a specific SBOM reference occurrences.
spdxFile FileOccurrenceResponse
Describes a specific SPDX File.
spdxPackage PackageInfoOccurrenceResponse
Describes a specific SPDX Package.
spdxRelationship RelationshipOccurrenceResponse
Describes a specific SPDX Relationship.
updateTime string
The time this occurrence was last updated.
vulnerability GrafeasV1beta1VulnerabilityDetailsResponse
Describes a security vulnerability.
attestation DetailsResponse
Describes an attestation of an artifact.
build GrafeasV1beta1BuildDetailsResponse
Describes a verifiable build.
create_time str
The time this occurrence was created.
deployment GrafeasV1beta1DeploymentDetailsResponse
Describes the deployment of an artifact on a runtime.
derived_image GrafeasV1beta1ImageDetailsResponse
Describes how this resource derives from the basis in the associated note.
discovered GrafeasV1beta1DiscoveryDetailsResponse
Describes when a resource was discovered.
envelope EnvelopeResponse
https://github.com/secure-systems-lab/dsse
installation GrafeasV1beta1PackageDetailsResponse
Describes the installation of a package on the linked resource.
intoto GrafeasV1beta1IntotoDetailsResponse
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 ResourceResponse
Immutable. The resource for which the occurrence applies.
sbom DocumentOccurrenceResponse
Describes a specific software bill of materials document.
sbom_reference SBOMReferenceOccurrenceResponse
Describes a specific SBOM reference occurrences.
spdx_file FileOccurrenceResponse
Describes a specific SPDX File.
spdx_package PackageInfoOccurrenceResponse
Describes a specific SPDX Package.
spdx_relationship RelationshipOccurrenceResponse
Describes a specific SPDX Relationship.
update_time str
The time this occurrence was last updated.
vulnerability GrafeasV1beta1VulnerabilityDetailsResponse
Describes a security vulnerability.
attestation Property Map
Describes an attestation of an artifact.
build Property Map
Describes a verifiable build.
createTime String
The time this occurrence was created.
deployment Property Map
Describes the deployment of an artifact on a runtime.
derivedImage 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].
noteName 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.
sbomReference Property Map
Describes a specific SBOM reference occurrences.
spdxFile Property Map
Describes a specific SPDX File.
spdxPackage Property Map
Describes a specific SPDX Package.
spdxRelationship Property Map
Describes a specific SPDX Relationship.
updateTime String
The time this occurrence was last updated.
vulnerability Property Map
Describes a security vulnerability.

Supporting Types

AliasContextResponse

Kind This property is required. string
The alias kind.
Name This property is required. string
The alias name.
Kind This property is required. string
The alias kind.
Name This property is required. string
The alias name.
kind This property is required. String
The alias kind.
name This property is required. String
The alias name.
kind This property is required. string
The alias kind.
name This property is required. string
The alias name.
kind This property is required. str
The alias kind.
name This property is required. str
The alias name.
kind This property is required. String
The alias kind.
name This property is required. String
The alias name.

AnalysisCompletedResponse

AnalysisType This property is required. List<string>
AnalysisType This property is required. []string
analysisType This property is required. List<String>
analysisType This property is required. string[]
analysis_type This property is required. Sequence[str]
analysisType This property is required. List<String>

ArtifactHashesResponse

Sha256 This property is required. string
Sha256 This property is required. string
sha256 This property is required. String
sha256 This property is required. string
sha256 This property is required. str
sha256 This property is required. String

ArtifactResponse

Checksum This property is required. string
Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
Names This property is required. 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 This property is required. string
Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
Names This property is required. []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 This property is required. String
Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
names This property is required. 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 This property is required. string
Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
names This property is required. 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 This property is required. str
Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
names This property is required. 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 This property is required. String
Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
names This property is required. 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

GenericSignedAttestation This property is required. GenericSignedAttestationResponse
PgpSignedAttestation This property is required. PgpSignedAttestationResponse
A PGP signed attestation.
genericSignedAttestation This property is required. GenericSignedAttestationResponse
pgpSignedAttestation This property is required. PgpSignedAttestationResponse
A PGP signed attestation.
genericSignedAttestation This property is required. GenericSignedAttestationResponse
pgpSignedAttestation This property is required. PgpSignedAttestationResponse
A PGP signed attestation.
generic_signed_attestation This property is required. GenericSignedAttestationResponse
pgp_signed_attestation This property is required. PgpSignedAttestationResponse
A PGP signed attestation.
genericSignedAttestation This property is required. Property Map
pgpSignedAttestation This property is required. Property Map
A PGP signed attestation.

BuildDefinitionResponse

BuildType This property is required. string
ExternalParameters This property is required. Dictionary<string, string>
InternalParameters This property is required. Dictionary<string, string>
ResolvedDependencies This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.ResourceDescriptorResponse>
BuildType This property is required. string
ExternalParameters This property is required. map[string]string
InternalParameters This property is required. map[string]string
ResolvedDependencies This property is required. []ResourceDescriptorResponse
buildType This property is required. String
externalParameters This property is required. Map<String,String>
internalParameters This property is required. Map<String,String>
resolvedDependencies This property is required. List<ResourceDescriptorResponse>
buildType This property is required. string
externalParameters This property is required. {[key: string]: string}
internalParameters This property is required. {[key: string]: string}
resolvedDependencies This property is required. ResourceDescriptorResponse[]
build_type This property is required. str
external_parameters This property is required. Mapping[str, str]
internal_parameters This property is required. Mapping[str, str]
resolved_dependencies This property is required. Sequence[ResourceDescriptorResponse]
buildType This property is required. String
externalParameters This property is required. Map<String>
internalParameters This property is required. Map<String>
resolvedDependencies This property is required. List<Property Map>

BuildMetadataResponse

FinishedOn This property is required. string
InvocationId This property is required. string
StartedOn This property is required. string
FinishedOn This property is required. string
InvocationId This property is required. string
StartedOn This property is required. string
finishedOn This property is required. String
invocationId This property is required. String
startedOn This property is required. String
finishedOn This property is required. string
invocationId This property is required. string
startedOn This property is required. string
finished_on This property is required. str
invocation_id This property is required. str
started_on This property is required. str
finishedOn This property is required. String
invocationId This property is required. String
startedOn This property is required. String

BuildProvenanceResponse

BuildOptions This property is required. Dictionary<string, string>
Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
BuilderVersion This property is required. string
Version string of the builder at the time this build was executed.
BuiltArtifacts This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.ArtifactResponse>
Output of the build.
Commands This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.CommandResponse>
Commands requested by the build.
CreateTime This property is required. string
Time at which the build was created.
Creator This property is required. 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.
EndTime This property is required. string
Time at which execution of the build was finished.
LogsUri This property is required. string
URI where any logs for this provenance were written.
Project This property is required. string
ID of the project.
SourceProvenance This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.SourceResponse
Details of the Source input to the build.
StartTime This property is required. string
Time at which execution of the build was started.
TriggerId This property is required. string
Trigger identifier if the build was triggered automatically; empty if not.
BuildOptions This property is required. map[string]string
Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
BuilderVersion This property is required. string
Version string of the builder at the time this build was executed.
BuiltArtifacts This property is required. []ArtifactResponse
Output of the build.
Commands This property is required. []CommandResponse
Commands requested by the build.
CreateTime This property is required. string
Time at which the build was created.
Creator This property is required. 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.
EndTime This property is required. string
Time at which execution of the build was finished.
LogsUri This property is required. string
URI where any logs for this provenance were written.
Project This property is required. string
ID of the project.
SourceProvenance This property is required. SourceResponse
Details of the Source input to the build.
StartTime This property is required. string
Time at which execution of the build was started.
TriggerId This property is required. string
Trigger identifier if the build was triggered automatically; empty if not.
buildOptions This property is required. Map<String,String>
Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
builderVersion This property is required. String
Version string of the builder at the time this build was executed.
builtArtifacts This property is required. List<ArtifactResponse>
Output of the build.
commands This property is required. List<CommandResponse>
Commands requested by the build.
createTime This property is required. String
Time at which the build was created.
creator This property is required. 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.
endTime This property is required. String
Time at which execution of the build was finished.
logsUri This property is required. String
URI where any logs for this provenance were written.
project This property is required. String
ID of the project.
sourceProvenance This property is required. SourceResponse
Details of the Source input to the build.
startTime This property is required. String
Time at which execution of the build was started.
triggerId This property is required. String
Trigger identifier if the build was triggered automatically; empty if not.
buildOptions This property is required. {[key: string]: string}
Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
builderVersion This property is required. string
Version string of the builder at the time this build was executed.
builtArtifacts This property is required. ArtifactResponse[]
Output of the build.
commands This property is required. CommandResponse[]
Commands requested by the build.
createTime This property is required. string
Time at which the build was created.
creator This property is required. 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.
endTime This property is required. string
Time at which execution of the build was finished.
logsUri This property is required. string
URI where any logs for this provenance were written.
project This property is required. string
ID of the project.
sourceProvenance This property is required. SourceResponse
Details of the Source input to the build.
startTime This property is required. string
Time at which execution of the build was started.
triggerId This property is required. string
Trigger identifier if the build was triggered automatically; empty if not.
build_options This property is required. 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 This property is required. str
Version string of the builder at the time this build was executed.
built_artifacts This property is required. Sequence[ArtifactResponse]
Output of the build.
commands This property is required. Sequence[CommandResponse]
Commands requested by the build.
create_time This property is required. str
Time at which the build was created.
creator This property is required. 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 This property is required. str
Time at which execution of the build was finished.
logs_uri This property is required. str
URI where any logs for this provenance were written.
project This property is required. str
ID of the project.
source_provenance This property is required. SourceResponse
Details of the Source input to the build.
start_time This property is required. str
Time at which execution of the build was started.
trigger_id This property is required. str
Trigger identifier if the build was triggered automatically; empty if not.
buildOptions This property is required. Map<String>
Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
builderVersion This property is required. String
Version string of the builder at the time this build was executed.
builtArtifacts This property is required. List<Property Map>
Output of the build.
commands This property is required. List<Property Map>
Commands requested by the build.
createTime This property is required. String
Time at which the build was created.
creator This property is required. 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.
endTime This property is required. String
Time at which execution of the build was finished.
logsUri This property is required. String
URI where any logs for this provenance were written.
project This property is required. String
ID of the project.
sourceProvenance This property is required. Property Map
Details of the Source input to the build.
startTime This property is required. String
Time at which execution of the build was started.
triggerId This property is required. String
Trigger identifier if the build was triggered automatically; empty if not.

ByProductsResponse

CustomValues This property is required. Dictionary<string, string>
CustomValues This property is required. map[string]string
customValues This property is required. Map<String,String>
customValues This property is required. {[key: string]: string}
custom_values This property is required. Mapping[str, str]
customValues This property is required. Map<String>

CVSSResponse

AttackComplexity This property is required. string
Defined in CVSS v3, CVSS v2
AttackVector This property is required. string
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
Authentication This property is required. string
Defined in CVSS v2
AvailabilityImpact This property is required. string
Defined in CVSS v3, CVSS v2
BaseScore This property is required. double
The base score is a function of the base metric scores.
ConfidentialityImpact This property is required. string
Defined in CVSS v3, CVSS v2
ExploitabilityScore This property is required. double
ImpactScore This property is required. double
IntegrityImpact This property is required. string
Defined in CVSS v3, CVSS v2
PrivilegesRequired This property is required. string
Defined in CVSS v3
Scope This property is required. string
Defined in CVSS v3
UserInteraction This property is required. string
Defined in CVSS v3
AttackComplexity This property is required. string
Defined in CVSS v3, CVSS v2
AttackVector This property is required. string
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
Authentication This property is required. string
Defined in CVSS v2
AvailabilityImpact This property is required. string
Defined in CVSS v3, CVSS v2
BaseScore This property is required. float64
The base score is a function of the base metric scores.
ConfidentialityImpact This property is required. string
Defined in CVSS v3, CVSS v2
ExploitabilityScore This property is required. float64
ImpactScore This property is required. float64
IntegrityImpact This property is required. string
Defined in CVSS v3, CVSS v2
PrivilegesRequired This property is required. string
Defined in CVSS v3
Scope This property is required. string
Defined in CVSS v3
UserInteraction This property is required. string
Defined in CVSS v3
attackComplexity This property is required. String
Defined in CVSS v3, CVSS v2
attackVector This property is required. String
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
authentication This property is required. String
Defined in CVSS v2
availabilityImpact This property is required. String
Defined in CVSS v3, CVSS v2
baseScore This property is required. Double
The base score is a function of the base metric scores.
confidentialityImpact This property is required. String
Defined in CVSS v3, CVSS v2
exploitabilityScore This property is required. Double
impactScore This property is required. Double
integrityImpact This property is required. String
Defined in CVSS v3, CVSS v2
privilegesRequired This property is required. String
Defined in CVSS v3
scope This property is required. String
Defined in CVSS v3
userInteraction This property is required. String
Defined in CVSS v3
attackComplexity This property is required. string
Defined in CVSS v3, CVSS v2
attackVector This property is required. string
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
authentication This property is required. string
Defined in CVSS v2
availabilityImpact This property is required. string
Defined in CVSS v3, CVSS v2
baseScore This property is required. number
The base score is a function of the base metric scores.
confidentialityImpact This property is required. string
Defined in CVSS v3, CVSS v2
exploitabilityScore This property is required. number
impactScore This property is required. number
integrityImpact This property is required. string
Defined in CVSS v3, CVSS v2
privilegesRequired This property is required. string
Defined in CVSS v3
scope This property is required. string
Defined in CVSS v3
userInteraction This property is required. string
Defined in CVSS v3
attack_complexity This property is required. str
Defined in CVSS v3, CVSS v2
attack_vector This property is required. str
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
authentication This property is required. str
Defined in CVSS v2
availability_impact This property is required. str
Defined in CVSS v3, CVSS v2
base_score This property is required. float
The base score is a function of the base metric scores.
confidentiality_impact This property is required. str
Defined in CVSS v3, CVSS v2
exploitability_score This property is required. float
impact_score This property is required. float
integrity_impact This property is required. str
Defined in CVSS v3, CVSS v2
privileges_required This property is required. str
Defined in CVSS v3
scope This property is required. str
Defined in CVSS v3
user_interaction This property is required. str
Defined in CVSS v3
attackComplexity This property is required. String
Defined in CVSS v3, CVSS v2
attackVector This property is required. String
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
authentication This property is required. String
Defined in CVSS v2
availabilityImpact This property is required. String
Defined in CVSS v3, CVSS v2
baseScore This property is required. Number
The base score is a function of the base metric scores.
confidentialityImpact This property is required. String
Defined in CVSS v3, CVSS v2
exploitabilityScore This property is required. Number
impactScore This property is required. Number
integrityImpact This property is required. String
Defined in CVSS v3, CVSS v2
privilegesRequired This property is required. String
Defined in CVSS v3
scope This property is required. String
Defined in CVSS v3
userInteraction This property is required. String
Defined in CVSS v3

CloudRepoSourceContextResponse

AliasContext This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.AliasContextResponse
An alias, which may be a branch or tag.
RepoId This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.RepoIdResponse
The ID of the repo.
RevisionId This property is required. string
A revision ID.
AliasContext This property is required. AliasContextResponse
An alias, which may be a branch or tag.
RepoId This property is required. RepoIdResponse
The ID of the repo.
RevisionId This property is required. string
A revision ID.
aliasContext This property is required. AliasContextResponse
An alias, which may be a branch or tag.
repoId This property is required. RepoIdResponse
The ID of the repo.
revisionId This property is required. String
A revision ID.
aliasContext This property is required. AliasContextResponse
An alias, which may be a branch or tag.
repoId This property is required. RepoIdResponse
The ID of the repo.
revisionId This property is required. string
A revision ID.
alias_context This property is required. AliasContextResponse
An alias, which may be a branch or tag.
repo_id This property is required. RepoIdResponse
The ID of the repo.
revision_id This property is required. str
A revision ID.
aliasContext This property is required. Property Map
An alias, which may be a branch or tag.
repoId This property is required. Property Map
The ID of the repo.
revisionId This property is required. String
A revision ID.

CommandResponse

Args This property is required. List<string>
Command-line arguments used when executing this command.
Dir This property is required. string
Working directory (relative to project source root) used when running this command.
Env This property is required. List<string>
Environment variables set before running this command.
Name This property is required. 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.
WaitFor This property is required. List<string>
The ID(s) of the command(s) that this command depends on.
Args This property is required. []string
Command-line arguments used when executing this command.
Dir This property is required. string
Working directory (relative to project source root) used when running this command.
Env This property is required. []string
Environment variables set before running this command.
Name This property is required. 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.
WaitFor This property is required. []string
The ID(s) of the command(s) that this command depends on.
args This property is required. List<String>
Command-line arguments used when executing this command.
dir This property is required. String
Working directory (relative to project source root) used when running this command.
env This property is required. List<String>
Environment variables set before running this command.
name This property is required. 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.
waitFor This property is required. List<String>
The ID(s) of the command(s) that this command depends on.
args This property is required. string[]
Command-line arguments used when executing this command.
dir This property is required. string
Working directory (relative to project source root) used when running this command.
env This property is required. string[]
Environment variables set before running this command.
name This property is required. 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.
waitFor This property is required. string[]
The ID(s) of the command(s) that this command depends on.
args This property is required. Sequence[str]
Command-line arguments used when executing this command.
dir This property is required. str
Working directory (relative to project source root) used when running this command.
env This property is required. Sequence[str]
Environment variables set before running this command.
name This property is required. 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 This property is required. Sequence[str]
The ID(s) of the command(s) that this command depends on.
args This property is required. List<String>
Command-line arguments used when executing this command.
dir This property is required. String
Working directory (relative to project source root) used when running this command.
env This property is required. List<String>
Environment variables set before running this command.
name This property is required. 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.
waitFor This property is required. List<String>
The ID(s) of the command(s) that this command depends on.

DeploymentResponse

Address This property is required. string
Address of the runtime element hosting this deployment.
Config This property is required. string
Configuration used to create this deployment.
DeployTime This property is required. string
Beginning of the lifetime of this deployment.
Platform This property is required. string
Platform hosting this deployment.
ResourceUri This property is required. List<string>
Resource URI for the artifact being deployed taken from the deployable field with the same name.
UndeployTime This property is required. string
End of the lifetime of this deployment.
UserEmail This property is required. string
Identity of the user that triggered this deployment.
Address This property is required. string
Address of the runtime element hosting this deployment.
Config This property is required. string
Configuration used to create this deployment.
DeployTime This property is required. string
Beginning of the lifetime of this deployment.
Platform This property is required. string
Platform hosting this deployment.
ResourceUri This property is required. []string
Resource URI for the artifact being deployed taken from the deployable field with the same name.
UndeployTime This property is required. string
End of the lifetime of this deployment.
UserEmail This property is required. string
Identity of the user that triggered this deployment.
address This property is required. String
Address of the runtime element hosting this deployment.
config This property is required. String
Configuration used to create this deployment.
deployTime This property is required. String
Beginning of the lifetime of this deployment.
platform This property is required. String
Platform hosting this deployment.
resourceUri This property is required. List<String>
Resource URI for the artifact being deployed taken from the deployable field with the same name.
undeployTime This property is required. String
End of the lifetime of this deployment.
userEmail This property is required. String
Identity of the user that triggered this deployment.
address This property is required. string
Address of the runtime element hosting this deployment.
config This property is required. string
Configuration used to create this deployment.
deployTime This property is required. string
Beginning of the lifetime of this deployment.
platform This property is required. string
Platform hosting this deployment.
resourceUri This property is required. string[]
Resource URI for the artifact being deployed taken from the deployable field with the same name.
undeployTime This property is required. string
End of the lifetime of this deployment.
userEmail This property is required. string
Identity of the user that triggered this deployment.
address This property is required. str
Address of the runtime element hosting this deployment.
config This property is required. str
Configuration used to create this deployment.
deploy_time This property is required. str
Beginning of the lifetime of this deployment.
platform This property is required. str
Platform hosting this deployment.
resource_uri This property is required. Sequence[str]
Resource URI for the artifact being deployed taken from the deployable field with the same name.
undeploy_time This property is required. str
End of the lifetime of this deployment.
user_email This property is required. str
Identity of the user that triggered this deployment.
address This property is required. String
Address of the runtime element hosting this deployment.
config This property is required. String
Configuration used to create this deployment.
deployTime This property is required. String
Beginning of the lifetime of this deployment.
platform This property is required. String
Platform hosting this deployment.
resourceUri This property is required. List<String>
Resource URI for the artifact being deployed taken from the deployable field with the same name.
undeployTime This property is required. String
End of the lifetime of this deployment.
userEmail This property is required. String
Identity of the user that triggered this deployment.

DerivedResponse

BaseResourceUrl This property is required. string
This contains the base image URL for the derived image occurrence.
Distance This property is required. int
The number of layers by which this image differs from the associated image basis.
Fingerprint This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.FingerprintResponse
The fingerprint of the derived image.
LayerInfo This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.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.
BaseResourceUrl This property is required. string
This contains the base image URL for the derived image occurrence.
Distance This property is required. int
The number of layers by which this image differs from the associated image basis.
Fingerprint This property is required. FingerprintResponse
The fingerprint of the derived image.
LayerInfo This property is required. []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.
baseResourceUrl This property is required. String
This contains the base image URL for the derived image occurrence.
distance This property is required. Integer
The number of layers by which this image differs from the associated image basis.
fingerprint This property is required. FingerprintResponse
The fingerprint of the derived image.
layerInfo This property is required. 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.
baseResourceUrl This property is required. string
This contains the base image URL for the derived image occurrence.
distance This property is required. number
The number of layers by which this image differs from the associated image basis.
fingerprint This property is required. FingerprintResponse
The fingerprint of the derived image.
layerInfo This property is required. 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_url This property is required. str
This contains the base image URL for the derived image occurrence.
distance This property is required. int
The number of layers by which this image differs from the associated image basis.
fingerprint This property is required. FingerprintResponse
The fingerprint of the derived image.
layer_info This property is required. 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.
baseResourceUrl This property is required. String
This contains the base image URL for the derived image occurrence.
distance This property is required. Number
The number of layers by which this image differs from the associated image basis.
fingerprint This property is required. Property Map
The fingerprint of the derived image.
layerInfo This property is required. 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 This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.AttestationResponse
Attestation for the resource.
Attestation This property is required. AttestationResponse
Attestation for the resource.
attestation This property is required. AttestationResponse
Attestation for the resource.
attestation This property is required. AttestationResponse
Attestation for the resource.
attestation This property is required. AttestationResponse
Attestation for the resource.
attestation This property is required. Property Map
Attestation for the resource.

DiscoveredResponse

AnalysisCompleted This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.AnalysisCompletedResponse
AnalysisError This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.StatusResponse>
Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
AnalysisStatus This property is required. string
The status of discovery for the resource.
AnalysisStatusError This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.StatusResponse
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.
ContinuousAnalysis This property is required. string
Whether the resource is continuously analyzed.
LastAnalysisTime This property is required. string
The last time continuous analysis was done for this resource. Deprecated, do not use.

Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use.

LastScanTime This property is required. string
The last time this resource was scanned.
SbomStatus This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.SBOMStatusResponse
The status of an SBOM generation.
AnalysisCompleted This property is required. AnalysisCompletedResponse
AnalysisError This property is required. []StatusResponse
Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
AnalysisStatus This property is required. string
The status of discovery for the resource.
AnalysisStatusError This property is required. StatusResponse
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.
ContinuousAnalysis This property is required. string
Whether the resource is continuously analyzed.
LastAnalysisTime This property is required. string
The last time continuous analysis was done for this resource. Deprecated, do not use.

Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use.

LastScanTime This property is required. string
The last time this resource was scanned.
SbomStatus This property is required. SBOMStatusResponse
The status of an SBOM generation.
analysisCompleted This property is required. AnalysisCompletedResponse
analysisError This property is required. List<StatusResponse>
Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
analysisStatus This property is required. String
The status of discovery for the resource.
analysisStatusError This property is required. StatusResponse
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.
continuousAnalysis This property is required. String
Whether the resource is continuously analyzed.
lastAnalysisTime This property is required. String
The last time continuous analysis was done for this resource. Deprecated, do not use.

Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use.

lastScanTime This property is required. String
The last time this resource was scanned.
sbomStatus This property is required. SBOMStatusResponse
The status of an SBOM generation.
analysisCompleted This property is required. AnalysisCompletedResponse
analysisError This property is required. StatusResponse[]
Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
analysisStatus This property is required. string
The status of discovery for the resource.
analysisStatusError This property is required. StatusResponse
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.
continuousAnalysis This property is required. string
Whether the resource is continuously analyzed.
lastAnalysisTime This property is required. string
The last time continuous analysis was done for this resource. Deprecated, do not use.

Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use.

lastScanTime This property is required. string
The last time this resource was scanned.
sbomStatus This property is required. SBOMStatusResponse
The status of an SBOM generation.
analysis_completed This property is required. AnalysisCompletedResponse
analysis_error This property is required. Sequence[StatusResponse]
Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
analysis_status This property is required. str
The status of discovery for the resource.
analysis_status_error This property is required. StatusResponse
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 This property is required. str
Whether the resource is continuously analyzed.
last_analysis_time This property is required. str
The last time continuous analysis was done for this resource. Deprecated, do not use.

Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use.

last_scan_time This property is required. str
The last time this resource was scanned.
sbom_status This property is required. SBOMStatusResponse
The status of an SBOM generation.
analysisCompleted This property is required. Property Map
analysisError This property is required. List<Property Map>
Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
analysisStatus This property is required. String
The status of discovery for the resource.
analysisStatusError This property is required. Property Map
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.
continuousAnalysis This property is required. String
Whether the resource is continuously analyzed.
lastAnalysisTime This property is required. String
The last time continuous analysis was done for this resource. Deprecated, do not use.

Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use.

lastScanTime This property is required. String
The last time this resource was scanned.
sbomStatus This property is required. Property Map
The status of an SBOM generation.

DocumentOccurrenceResponse

CreateTime This property is required. 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
CreatorComment This property is required. 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 This property is required. 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
DocumentComment This property is required. string
A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
ExternalDocumentRefs This property is required. List<string>
Identify any external SPDX documents referenced within this SPDX document
LicenseListVersion This property is required. string
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 This property is required. 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 This property is required. string
Identify name of this document as designated by creator
CreateTime This property is required. 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
CreatorComment This property is required. 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 This property is required. []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
DocumentComment This property is required. string
A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
ExternalDocumentRefs This property is required. []string
Identify any external SPDX documents referenced within this SPDX document
LicenseListVersion This property is required. string
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 This property is required. 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 This property is required. string
Identify name of this document as designated by creator
createTime This property is required. 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
creatorComment This property is required. 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 This property is required. 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
documentComment This property is required. String
A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
externalDocumentRefs This property is required. List<String>
Identify any external SPDX documents referenced within this SPDX document
licenseListVersion This property is required. String
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 This property is required. 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 This property is required. String
Identify name of this document as designated by creator
createTime This property is required. 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
creatorComment This property is required. 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 This property is required. 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
documentComment This property is required. string
A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
externalDocumentRefs This property is required. string[]
Identify any external SPDX documents referenced within this SPDX document
licenseListVersion This property is required. string
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 This property is required. 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 This property is required. string
Identify name of this document as designated by creator
create_time This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str
A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
external_document_refs This property is required. Sequence[str]
Identify any external SPDX documents referenced within this SPDX document
license_list_version This property is required. str
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 This property is required. 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 This property is required. str
Identify name of this document as designated by creator
createTime This property is required. 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
creatorComment This property is required. 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 This property is required. 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
documentComment This property is required. String
A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
externalDocumentRefs This property is required. List<String>
Identify any external SPDX documents referenced within this SPDX document
licenseListVersion This property is required. String
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 This property is required. 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 This property is required. String
Identify name of this document as designated by creator

EnvelopeResponse

Payload This property is required. string
PayloadType This property is required. string
Signatures This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.EnvelopeSignatureResponse>
Payload This property is required. string
PayloadType This property is required. string
Signatures This property is required. []EnvelopeSignatureResponse
payload This property is required. String
payloadType This property is required. String
signatures This property is required. List<EnvelopeSignatureResponse>
payload This property is required. string
payloadType This property is required. string
signatures This property is required. EnvelopeSignatureResponse[]
payload This property is required. str
payload_type This property is required. str
signatures This property is required. Sequence[EnvelopeSignatureResponse]
payload This property is required. String
payloadType This property is required. String
signatures This property is required. List<Property Map>

EnvelopeSignatureResponse

Keyid This property is required. string
Sig This property is required. string
Keyid This property is required. string
Sig This property is required. string
keyid This property is required. String
sig This property is required. String
keyid This property is required. string
sig This property is required. string
keyid This property is required. str
sig This property is required. str
keyid This property is required. String
sig This property is required. String

EnvironmentResponse

CustomValues This property is required. Dictionary<string, string>
CustomValues This property is required. map[string]string
customValues This property is required. Map<String,String>
customValues This property is required. {[key: string]: string}
custom_values This property is required. Mapping[str, str]
customValues This property is required. Map<String>

FileOccurrenceResponse

Attributions This property is required. 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 This property is required. string
This field provides a place for the SPDX file creator to record any general comments about the file
Contributors This property is required. List<string>
This field provides a place for the SPDX file creator to record file contributors
Copyright This property is required. string
Identify the copyright holder of the file, as well as any dates present
FilesLicenseInfo This property is required. List<string>
This field contains the license information actually found in the file, if any
LicenseConcluded This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.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 This property is required. 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 This property is required. []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 This property is required. string
This field provides a place for the SPDX file creator to record any general comments about the file
Contributors This property is required. []string
This field provides a place for the SPDX file creator to record file contributors
Copyright This property is required. string
Identify the copyright holder of the file, as well as any dates present
FilesLicenseInfo This property is required. []string
This field contains the license information actually found in the file, if any
LicenseConcluded This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
This field provides a place for the SPDX file creator to record any general comments about the file
contributors This property is required. List<String>
This field provides a place for the SPDX file creator to record file contributors
copyright This property is required. String
Identify the copyright holder of the file, as well as any dates present
filesLicenseInfo This property is required. List<String>
This field contains the license information actually found in the file, if any
licenseConcluded This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
This field provides a place for the SPDX file creator to record any general comments about the file
contributors This property is required. string[]
This field provides a place for the SPDX file creator to record file contributors
copyright This property is required. string
Identify the copyright holder of the file, as well as any dates present
filesLicenseInfo This property is required. string[]
This field contains the license information actually found in the file, if any
licenseConcluded This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str
This field provides a place for the SPDX file creator to record any general comments about the file
contributors This property is required. Sequence[str]
This field provides a place for the SPDX file creator to record file contributors
copyright This property is required. str
Identify the copyright holder of the file, as well as any dates present
files_license_info This property is required. Sequence[str]
This field contains the license information actually found in the file, if any
license_concluded This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
This field provides a place for the SPDX file creator to record any general comments about the file
contributors This property is required. List<String>
This field provides a place for the SPDX file creator to record file contributors
copyright This property is required. String
Identify the copyright holder of the file, as well as any dates present
filesLicenseInfo This property is required. List<String>
This field contains the license information actually found in the file, if any
licenseConcluded This property is required. 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 This property is required. 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 This property is required. string
The layer ID of the final layer in the Docker image's v1 representation.
V2Blob This property is required. List<string>
The ordered list of v2 blobs that represent a given image.
V2Name This property is required. string
The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
V1Name This property is required. string
The layer ID of the final layer in the Docker image's v1 representation.
V2Blob This property is required. []string
The ordered list of v2 blobs that represent a given image.
V2Name This property is required. string
The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
v1Name This property is required. String
The layer ID of the final layer in the Docker image's v1 representation.
v2Blob This property is required. List<String>
The ordered list of v2 blobs that represent a given image.
v2Name This property is required. String
The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
v1Name This property is required. string
The layer ID of the final layer in the Docker image's v1 representation.
v2Blob This property is required. string[]
The ordered list of v2 blobs that represent a given image.
v2Name This property is required. string
The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
v1_name This property is required. str
The layer ID of the final layer in the Docker image's v1 representation.
v2_blob This property is required. Sequence[str]
The ordered list of v2 blobs that represent a given image.
v2_name This property is required. str
The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
v1Name This property is required. String
The layer ID of the final layer in the Docker image's v1 representation.
v2Blob This property is required. List<String>
The ordered list of v2 blobs that represent a given image.
v2Name This property is required. String
The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.

GenericSignedAttestationResponse

ContentType This property is required. 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).
SerializedPayload This property is required. 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 in content_type.
Signatures This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.SignatureResponse>
One or more signatures over serialized_payload. Verifier implementations should consider this attestation message verified if at least one signature verifies serialized_payload. See Signature in common.proto for more details on signature structure and verification.
ContentType This property is required. 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).
SerializedPayload This property is required. 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 in content_type.
Signatures This property is required. []SignatureResponse
One or more signatures over serialized_payload. Verifier implementations should consider this attestation message verified if at least one signature verifies serialized_payload. See Signature in common.proto for more details on signature structure and verification.
contentType This property is required. 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).
serializedPayload This property is required. 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 in content_type.
signatures This property is required. List<SignatureResponse>
One or more signatures over serialized_payload. Verifier implementations should consider this attestation message verified if at least one signature verifies serialized_payload. See Signature in common.proto for more details on signature structure and verification.
contentType This property is required. 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).
serializedPayload This property is required. 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 in content_type.
signatures This property is required. SignatureResponse[]
One or more signatures over serialized_payload. Verifier implementations should consider this attestation message verified if at least one signature verifies serialized_payload. See Signature in common.proto for more details on signature structure and verification.
content_type This property is required. 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 This property is required. 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 in content_type.
signatures This property is required. Sequence[SignatureResponse]
One or more signatures over serialized_payload. Verifier implementations should consider this attestation message verified if at least one signature verifies serialized_payload. See Signature in common.proto for more details on signature structure and verification.
contentType This property is required. 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).
serializedPayload This property is required. 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 in content_type.
signatures This property is required. List<Property Map>
One or more signatures over serialized_payload. Verifier implementations should consider this attestation message verified if at least one signature verifies serialized_payload. See Signature in common.proto for more details on signature structure and verification.

GerritSourceContextResponse

AliasContext This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.AliasContextResponse
An alias, which may be a branch or tag.
GerritProject This property is required. 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.
HostUri This property is required. string
The URI of a running Gerrit instance.
RevisionId This property is required. string
A revision (commit) ID.
AliasContext This property is required. AliasContextResponse
An alias, which may be a branch or tag.
GerritProject This property is required. 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.
HostUri This property is required. string
The URI of a running Gerrit instance.
RevisionId This property is required. string
A revision (commit) ID.
aliasContext This property is required. AliasContextResponse
An alias, which may be a branch or tag.
gerritProject This property is required. 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.
hostUri This property is required. String
The URI of a running Gerrit instance.
revisionId This property is required. String
A revision (commit) ID.
aliasContext This property is required. AliasContextResponse
An alias, which may be a branch or tag.
gerritProject This property is required. 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.
hostUri This property is required. string
The URI of a running Gerrit instance.
revisionId This property is required. string
A revision (commit) ID.
alias_context This property is required. AliasContextResponse
An alias, which may be a branch or tag.
gerrit_project This property is required. 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 This property is required. str
The URI of a running Gerrit instance.
revision_id This property is required. str
A revision (commit) ID.
aliasContext This property is required. Property Map
An alias, which may be a branch or tag.
gerritProject This property is required. 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.
hostUri This property is required. String
The URI of a running Gerrit instance.
revisionId This property is required. String
A revision (commit) ID.

GitSourceContextResponse

RevisionId This property is required. string
Git commit hash.
Url This property is required. string
Git repository URL.
RevisionId This property is required. string
Git commit hash.
Url This property is required. string
Git repository URL.
revisionId This property is required. String
Git commit hash.
url This property is required. String
Git repository URL.
revisionId This property is required. string
Git commit hash.
url This property is required. string
Git repository URL.
revision_id This property is required. str
Git commit hash.
url This property is required. str
Git repository URL.
revisionId This property is required. String
Git commit hash.
url This property is required. String
Git repository URL.

GrafeasV1beta1BuildDetailsResponse

InTotoSlsaProvenanceV1 This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.InTotoSlsaProvenanceV1Response
Provenance This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.BuildProvenanceResponse
The actual provenance for the build.
ProvenanceBytes This property is required. 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.
InTotoSlsaProvenanceV1 This property is required. InTotoSlsaProvenanceV1Response
Provenance This property is required. BuildProvenanceResponse
The actual provenance for the build.
ProvenanceBytes This property is required. 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.
inTotoSlsaProvenanceV1 This property is required. InTotoSlsaProvenanceV1Response
provenance This property is required. BuildProvenanceResponse
The actual provenance for the build.
provenanceBytes This property is required. 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.
inTotoSlsaProvenanceV1 This property is required. InTotoSlsaProvenanceV1Response
provenance This property is required. BuildProvenanceResponse
The actual provenance for the build.
provenanceBytes This property is required. 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_slsa_provenance_v1 This property is required. InTotoSlsaProvenanceV1Response
provenance This property is required. BuildProvenanceResponse
The actual provenance for the build.
provenance_bytes This property is required. 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.
inTotoSlsaProvenanceV1 This property is required. Property Map
provenance This property is required. Property Map
The actual provenance for the build.
provenanceBytes This property is required. 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 This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.DeploymentResponse
Deployment history for the resource.
Deployment This property is required. DeploymentResponse
Deployment history for the resource.
deployment This property is required. DeploymentResponse
Deployment history for the resource.
deployment This property is required. DeploymentResponse
Deployment history for the resource.
deployment This property is required. DeploymentResponse
Deployment history for the resource.
deployment This property is required. Property Map
Deployment history for the resource.

GrafeasV1beta1DiscoveryDetailsResponse

Discovered This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.DiscoveredResponse
Analysis status for the discovered resource.
Discovered This property is required. DiscoveredResponse
Analysis status for the discovered resource.
discovered This property is required. DiscoveredResponse
Analysis status for the discovered resource.
discovered This property is required. DiscoveredResponse
Analysis status for the discovered resource.
discovered This property is required. DiscoveredResponse
Analysis status for the discovered resource.
discovered This property is required. Property Map
Analysis status for the discovered resource.

GrafeasV1beta1ImageDetailsResponse

DerivedImage This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.DerivedResponse
Immutable. The child image derived from the base image.
DerivedImage This property is required. DerivedResponse
Immutable. The child image derived from the base image.
derivedImage This property is required. DerivedResponse
Immutable. The child image derived from the base image.
derivedImage This property is required. DerivedResponse
Immutable. The child image derived from the base image.
derived_image This property is required. DerivedResponse
Immutable. The child image derived from the base image.
derivedImage This property is required. Property Map
Immutable. The child image derived from the base image.

GrafeasV1beta1IntotoArtifactResponse

Hashes This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.ArtifactHashesResponse
ResourceUri This property is required. string
Hashes This property is required. ArtifactHashesResponse
ResourceUri This property is required. string
hashes This property is required. ArtifactHashesResponse
resourceUri This property is required. String
hashes This property is required. ArtifactHashesResponse
resourceUri This property is required. string
hashes This property is required. ArtifactHashesResponse
resource_uri This property is required. str
hashes This property is required. Property Map
resourceUri This property is required. String

GrafeasV1beta1IntotoDetailsResponse

Signatures This property is required. []GrafeasV1beta1IntotoSignatureResponse
Signed This property is required. LinkResponse
signatures This property is required. List<GrafeasV1beta1IntotoSignatureResponse>
signed This property is required. LinkResponse
signatures This property is required. GrafeasV1beta1IntotoSignatureResponse[]
signed This property is required. LinkResponse
signatures This property is required. Sequence[GrafeasV1beta1IntotoSignatureResponse]
signed This property is required. LinkResponse
signatures This property is required. List<Property Map>
signed This property is required. Property Map

GrafeasV1beta1IntotoSignatureResponse

Keyid This property is required. string
Sig This property is required. string
Keyid This property is required. string
Sig This property is required. string
keyid This property is required. String
sig This property is required. String
keyid This property is required. string
sig This property is required. string
keyid This property is required. str
sig This property is required. str
keyid This property is required. String
sig This property is required. String

GrafeasV1beta1PackageDetailsResponse

Installation This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.InstallationResponse
Where the package was installed.
Installation This property is required. InstallationResponse
Where the package was installed.
installation This property is required. InstallationResponse
Where the package was installed.
installation This property is required. InstallationResponse
Where the package was installed.
installation This property is required. InstallationResponse
Where the package was installed.
installation This property is required. Property Map
Where the package was installed.

GrafeasV1beta1VulnerabilityDetailsResponse

CvssScore This property is required. 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.
CvssV2 This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.CVSSResponse
The cvss v2 score for the vulnerability.
CvssV3 This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.CVSSResponse
The cvss v3 score for the vulnerability.
CvssVersion This property is required. string
CVSS version used to populate cvss_score and severity.
EffectiveSeverity This property is required. 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.
ExtraDetails This property is required. string
Occurrence-specific extra details about the vulnerability.
LongDescription This property is required. string
A detailed description of this vulnerability.
PackageIssue This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.PackageIssueResponse>
The set of affected locations and their fixes (if available) within the associated resource.
RelatedUrls This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.RelatedUrlResponse>
URLs related to this vulnerability.
Severity This property is required. string
The note provider assigned Severity of the vulnerability.
ShortDescription This property is required. string
A one sentence description of this vulnerability.
Type This property is required. string
The type of package; whether native or non native(ruby gems, node.js packages etc)
VexAssessment This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.VexAssessmentResponse
CvssScore This property is required. 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.
CvssV2 This property is required. CVSSResponse
The cvss v2 score for the vulnerability.
CvssV3 This property is required. CVSSResponse
The cvss v3 score for the vulnerability.
CvssVersion This property is required. string
CVSS version used to populate cvss_score and severity.
EffectiveSeverity This property is required. 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.
ExtraDetails This property is required. string
Occurrence-specific extra details about the vulnerability.
LongDescription This property is required. string
A detailed description of this vulnerability.
PackageIssue This property is required. []PackageIssueResponse
The set of affected locations and their fixes (if available) within the associated resource.
RelatedUrls This property is required. []RelatedUrlResponse
URLs related to this vulnerability.
Severity This property is required. string
The note provider assigned Severity of the vulnerability.
ShortDescription This property is required. string
A one sentence description of this vulnerability.
Type This property is required. string
The type of package; whether native or non native(ruby gems, node.js packages etc)
VexAssessment This property is required. VexAssessmentResponse
cvssScore This property is required. 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.
cvssV2 This property is required. CVSSResponse
The cvss v2 score for the vulnerability.
cvssV3 This property is required. CVSSResponse
The cvss v3 score for the vulnerability.
cvssVersion This property is required. String
CVSS version used to populate cvss_score and severity.
effectiveSeverity This property is required. 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.
extraDetails This property is required. String
Occurrence-specific extra details about the vulnerability.
longDescription This property is required. String
A detailed description of this vulnerability.
packageIssue This property is required. List<PackageIssueResponse>
The set of affected locations and their fixes (if available) within the associated resource.
relatedUrls This property is required. List<RelatedUrlResponse>
URLs related to this vulnerability.
severity This property is required. String
The note provider assigned Severity of the vulnerability.
shortDescription This property is required. String
A one sentence description of this vulnerability.
type This property is required. String
The type of package; whether native or non native(ruby gems, node.js packages etc)
vexAssessment This property is required. VexAssessmentResponse
cvssScore This property is required. 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.
cvssV2 This property is required. CVSSResponse
The cvss v2 score for the vulnerability.
cvssV3 This property is required. CVSSResponse
The cvss v3 score for the vulnerability.
cvssVersion This property is required. string
CVSS version used to populate cvss_score and severity.
effectiveSeverity This property is required. 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.
extraDetails This property is required. string
Occurrence-specific extra details about the vulnerability.
longDescription This property is required. string
A detailed description of this vulnerability.
packageIssue This property is required. PackageIssueResponse[]
The set of affected locations and their fixes (if available) within the associated resource.
relatedUrls This property is required. RelatedUrlResponse[]
URLs related to this vulnerability.
severity This property is required. string
The note provider assigned Severity of the vulnerability.
shortDescription This property is required. string
A one sentence description of this vulnerability.
type This property is required. string
The type of package; whether native or non native(ruby gems, node.js packages etc)
vexAssessment This property is required. VexAssessmentResponse
cvss_score This property is required. 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 This property is required. CVSSResponse
The cvss v2 score for the vulnerability.
cvss_v3 This property is required. CVSSResponse
The cvss v3 score for the vulnerability.
cvss_version This property is required. str
CVSS version used to populate cvss_score and severity.
effective_severity This property is required. 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 This property is required. str
Occurrence-specific extra details about the vulnerability.
long_description This property is required. str
A detailed description of this vulnerability.
package_issue This property is required. Sequence[PackageIssueResponse]
The set of affected locations and their fixes (if available) within the associated resource.
related_urls This property is required. Sequence[RelatedUrlResponse]
URLs related to this vulnerability.
severity This property is required. str
The note provider assigned Severity of the vulnerability.
short_description This property is required. str
A one sentence description of this vulnerability.
type This property is required. str
The type of package; whether native or non native(ruby gems, node.js packages etc)
vex_assessment This property is required. VexAssessmentResponse
cvssScore This property is required. 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.
cvssV2 This property is required. Property Map
The cvss v2 score for the vulnerability.
cvssV3 This property is required. Property Map
The cvss v3 score for the vulnerability.
cvssVersion This property is required. String
CVSS version used to populate cvss_score and severity.
effectiveSeverity This property is required. 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.
extraDetails This property is required. String
Occurrence-specific extra details about the vulnerability.
longDescription This property is required. String
A detailed description of this vulnerability.
packageIssue This property is required. List<Property Map>
The set of affected locations and their fixes (if available) within the associated resource.
relatedUrls This property is required. List<Property Map>
URLs related to this vulnerability.
severity This property is required. String
The note provider assigned Severity of the vulnerability.
shortDescription This property is required. String
A one sentence description of this vulnerability.
type This property is required. String
The type of package; whether native or non native(ruby gems, node.js packages etc)
vexAssessment This property is required. Property Map

HashResponse

Type This property is required. string
The type of hash that was performed.
Value This property is required. string
The hash value.
Type This property is required. string
The type of hash that was performed.
Value This property is required. string
The hash value.
type This property is required. String
The type of hash that was performed.
value This property is required. String
The hash value.
type This property is required. string
The type of hash that was performed.
value This property is required. string
The hash value.
type This property is required. str
The type of hash that was performed.
value This property is required. str
The hash value.
type This property is required. String
The type of hash that was performed.
value This property is required. String
The hash value.

InTotoSlsaProvenanceV1Response

Predicate This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.SlsaProvenanceV1Response
PredicateType This property is required. string
Subject This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.SubjectResponse>
Type This property is required. string
InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
Predicate This property is required. SlsaProvenanceV1Response
PredicateType This property is required. string
Subject This property is required. []SubjectResponse
Type This property is required. string
InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
predicate This property is required. SlsaProvenanceV1Response
predicateType This property is required. String
subject This property is required. List<SubjectResponse>
type This property is required. String
InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
predicate This property is required. SlsaProvenanceV1Response
predicateType This property is required. string
subject This property is required. SubjectResponse[]
type This property is required. string
InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
predicate This property is required. SlsaProvenanceV1Response
predicate_type This property is required. str
subject This property is required. Sequence[SubjectResponse]
type This property is required. str
InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
predicate This property is required. Property Map
predicateType This property is required. String
subject This property is required. List<Property Map>
type This property is required. String
InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement

InstallationResponse

Architecture This property is required. string
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
CpeUri This property is required. string
The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
License This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.LicenseResponse
Licenses that have been declared by the authors of the package.
Location This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.LocationResponse>
All of the places within the filesystem versions of this package have been found.
Name This property is required. string
The name of the installed package.
PackageType This property is required. string
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
Version This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.VersionResponse
The version of the package.
Architecture This property is required. string
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
CpeUri This property is required. string
The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
License This property is required. LicenseResponse
Licenses that have been declared by the authors of the package.
Location This property is required. []LocationResponse
All of the places within the filesystem versions of this package have been found.
Name This property is required. string
The name of the installed package.
PackageType This property is required. string
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
Version This property is required. VersionResponse
The version of the package.
architecture This property is required. String
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
cpeUri This property is required. String
The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
license This property is required. LicenseResponse
Licenses that have been declared by the authors of the package.
location This property is required. List<LocationResponse>
All of the places within the filesystem versions of this package have been found.
name This property is required. String
The name of the installed package.
packageType This property is required. String
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
version This property is required. VersionResponse
The version of the package.
architecture This property is required. string
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
cpeUri This property is required. string
The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
license This property is required. LicenseResponse
Licenses that have been declared by the authors of the package.
location This property is required. LocationResponse[]
All of the places within the filesystem versions of this package have been found.
name This property is required. string
The name of the installed package.
packageType This property is required. string
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
version This property is required. VersionResponse
The version of the package.
architecture This property is required. str
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
cpe_uri This property is required. str
The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
license This property is required. LicenseResponse
Licenses that have been declared by the authors of the package.
location This property is required. Sequence[LocationResponse]
All of the places within the filesystem versions of this package have been found.
name This property is required. str
The name of the installed package.
package_type This property is required. str
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
version This property is required. VersionResponse
The version of the package.
architecture This property is required. String
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
cpeUri This property is required. String
The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
license This property is required. Property Map
Licenses that have been declared by the authors of the package.
location This property is required. List<Property Map>
All of the places within the filesystem versions of this package have been found.
name This property is required. String
The name of the installed package.
packageType This property is required. String
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
version This property is required. Property Map
The version of the package.

JustificationResponse

Details This property is required. string
Additional details on why this justification was chosen.
JustificationType This property is required. string
The justification type for this vulnerability.
Details This property is required. string
Additional details on why this justification was chosen.
JustificationType This property is required. string
The justification type for this vulnerability.
details This property is required. String
Additional details on why this justification was chosen.
justificationType This property is required. String
The justification type for this vulnerability.
details This property is required. string
Additional details on why this justification was chosen.
justificationType This property is required. string
The justification type for this vulnerability.
details This property is required. str
Additional details on why this justification was chosen.
justification_type This property is required. str
The justification type for this vulnerability.
details This property is required. String
Additional details on why this justification was chosen.
justificationType This property is required. String
The justification type for this vulnerability.

LayerResponse

Arguments This property is required. string
The recovered arguments to the Dockerfile directive.
Directive This property is required. string
The recovered Dockerfile directive used to construct this layer.
Arguments This property is required. string
The recovered arguments to the Dockerfile directive.
Directive This property is required. string
The recovered Dockerfile directive used to construct this layer.
arguments This property is required. String
The recovered arguments to the Dockerfile directive.
directive This property is required. String
The recovered Dockerfile directive used to construct this layer.
arguments This property is required. string
The recovered arguments to the Dockerfile directive.
directive This property is required. string
The recovered Dockerfile directive used to construct this layer.
arguments This property is required. str
The recovered arguments to the Dockerfile directive.
directive This property is required. str
The recovered Dockerfile directive used to construct this layer.
arguments This property is required. String
The recovered arguments to the Dockerfile directive.
directive This property is required. String
The recovered Dockerfile directive used to construct this layer.

LicenseResponse

Comments This property is required. string
Comments
Expression This property is required. string
Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
Comments This property is required. string
Comments
Expression This property is required. string
Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
comments This property is required. String
Comments
expression This property is required. String
Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
comments This property is required. string
Comments
expression This property is required. string
Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
comments This property is required. str
Comments
expression This property is required. str
Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
comments This property is required. String
Comments
expression This property is required. String
Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".

LinkResponse

Byproducts This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.ByProductsResponse
ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
Command This property is required. 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 This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.EnvironmentResponse
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 This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.GrafeasV1beta1IntotoArtifactResponse>
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 This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.GrafeasV1beta1IntotoArtifactResponse>
Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials.
Byproducts This property is required. ByProductsResponse
ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
Command This property is required. []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 This property is required. EnvironmentResponse
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 This property is required. []GrafeasV1beta1IntotoArtifactResponse
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 This property is required. []GrafeasV1beta1IntotoArtifactResponse
Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials.
byproducts This property is required. ByProductsResponse
ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
command This property is required. 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 This property is required. EnvironmentResponse
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 This property is required. List<GrafeasV1beta1IntotoArtifactResponse>
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 This property is required. List<GrafeasV1beta1IntotoArtifactResponse>
Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials.
byproducts This property is required. ByProductsResponse
ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
command This property is required. 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 This property is required. EnvironmentResponse
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 This property is required. GrafeasV1beta1IntotoArtifactResponse[]
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 This property is required. GrafeasV1beta1IntotoArtifactResponse[]
Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials.
byproducts This property is required. ByProductsResponse
ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
command This property is required. 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 This property is required. EnvironmentResponse
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 This property is required. Sequence[GrafeasV1beta1IntotoArtifactResponse]
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 This property is required. Sequence[GrafeasV1beta1IntotoArtifactResponse]
Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials.
byproducts This property is required. Property Map
ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
command This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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

CpeUri This property is required. string
Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.

Deprecated: Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.

Path This property is required. string
The path from which we gathered that this package/version is installed.
Version This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.VersionResponse
Deprecated. The version installed at this location.

Deprecated: Deprecated. The version installed at this location.

CpeUri This property is required. string
Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.

Deprecated: Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.

Path This property is required. string
The path from which we gathered that this package/version is installed.
Version This property is required. VersionResponse
Deprecated. The version installed at this location.

Deprecated: Deprecated. The version installed at this location.

cpeUri This property is required. String
Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.

Deprecated: Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.

path This property is required. String
The path from which we gathered that this package/version is installed.
version This property is required. VersionResponse
Deprecated. The version installed at this location.

Deprecated: Deprecated. The version installed at this location.

cpeUri This property is required. string
Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.

Deprecated: Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.

path This property is required. string
The path from which we gathered that this package/version is installed.
version This property is required. VersionResponse
Deprecated. The version installed at this location.

Deprecated: Deprecated. The version installed at this location.

cpe_uri This property is required. str
Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.

Deprecated: Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.

path This property is required. str
The path from which we gathered that this package/version is installed.
version This property is required. VersionResponse
Deprecated. The version installed at this location.

Deprecated: Deprecated. The version installed at this location.

cpeUri This property is required. String
Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.

Deprecated: Deprecated. The CPE URI in CPE format denoting the package manager version distributing a package.

path This property is required. String
The path from which we gathered that this package/version is installed.
version This property is required. Property Map
Deprecated. The version installed at this location.

Deprecated: Deprecated. The version installed at this location.

PackageInfoOccurrenceResponse

Comment This property is required. string
A place for the SPDX file creator to record any general comments about the package being described
Filename This property is required. string
Provide the actual file name of the package, or path of the directory being treated as a package
HomePage This property is required. string
Provide a place for the SPDX file creator to record a web site that serves as the package's home page
LicenseConcluded This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.LicenseResponse
package or alternative values, if the governing license cannot be determined
PackageType This property is required. string
The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
SourceInfo This property is required. string
Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
SummaryDescription This property is required. string
A short description of the package
Title This property is required. string
Identify the full name of the package as given by the Package Originator
Version This property is required. string
Identify the version of the package
Comment This property is required. string
A place for the SPDX file creator to record any general comments about the package being described
Filename This property is required. string
Provide the actual file name of the package, or path of the directory being treated as a package
HomePage This property is required. string
Provide a place for the SPDX file creator to record a web site that serves as the package's home page
LicenseConcluded This property is required. LicenseResponse
package or alternative values, if the governing license cannot be determined
PackageType This property is required. string
The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
SourceInfo This property is required. string
Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
SummaryDescription This property is required. string
A short description of the package
Title This property is required. string
Identify the full name of the package as given by the Package Originator
Version This property is required. string
Identify the version of the package
comment This property is required. String
A place for the SPDX file creator to record any general comments about the package being described
filename This property is required. String
Provide the actual file name of the package, or path of the directory being treated as a package
homePage This property is required. String
Provide a place for the SPDX file creator to record a web site that serves as the package's home page
licenseConcluded This property is required. LicenseResponse
package or alternative values, if the governing license cannot be determined
packageType This property is required. String
The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
sourceInfo This property is required. String
Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
summaryDescription This property is required. String
A short description of the package
title This property is required. String
Identify the full name of the package as given by the Package Originator
version This property is required. String
Identify the version of the package
comment This property is required. string
A place for the SPDX file creator to record any general comments about the package being described
filename This property is required. string
Provide the actual file name of the package, or path of the directory being treated as a package
homePage This property is required. string
Provide a place for the SPDX file creator to record a web site that serves as the package's home page
licenseConcluded This property is required. LicenseResponse
package or alternative values, if the governing license cannot be determined
packageType This property is required. string
The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
sourceInfo This property is required. string
Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
summaryDescription This property is required. string
A short description of the package
title This property is required. string
Identify the full name of the package as given by the Package Originator
version This property is required. string
Identify the version of the package
comment This property is required. str
A place for the SPDX file creator to record any general comments about the package being described
filename This property is required. str
Provide the actual file name of the package, or path of the directory being treated as a package
home_page This property is required. str
Provide a place for the SPDX file creator to record a web site that serves as the package's home page
license_concluded This property is required. LicenseResponse
package or alternative values, if the governing license cannot be determined
package_type This property is required. str
The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
source_info This property is required. 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 This property is required. str
A short description of the package
title This property is required. str
Identify the full name of the package as given by the Package Originator
version This property is required. str
Identify the version of the package
comment This property is required. String
A place for the SPDX file creator to record any general comments about the package being described
filename This property is required. String
Provide the actual file name of the package, or path of the directory being treated as a package
homePage This property is required. String
Provide a place for the SPDX file creator to record a web site that serves as the package's home page
licenseConcluded This property is required. Property Map
package or alternative values, if the governing license cannot be determined
packageType This property is required. String
The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
sourceInfo This property is required. String
Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
summaryDescription This property is required. String
A short description of the package
title This property is required. String
Identify the full name of the package as given by the Package Originator
version This property is required. String
Identify the version of the package

PackageIssueResponse

AffectedLocation This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.VulnerabilityLocationResponse
The location of the vulnerability.
EffectiveSeverity This property is required. 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.
FixedLocation This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.VulnerabilityLocationResponse
The location of the available fix for vulnerability.
PackageType This property is required. string
The type of package (e.g. OS, MAVEN, GO).
SeverityName This property is required. string
Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.

Deprecated: Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.

AffectedLocation This property is required. VulnerabilityLocationResponse
The location of the vulnerability.
EffectiveSeverity This property is required. 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.
FixedLocation This property is required. VulnerabilityLocationResponse
The location of the available fix for vulnerability.
PackageType This property is required. string
The type of package (e.g. OS, MAVEN, GO).
SeverityName This property is required. string
Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.

Deprecated: Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.

affectedLocation This property is required. VulnerabilityLocationResponse
The location of the vulnerability.
effectiveSeverity This property is required. 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.
fixedLocation This property is required. VulnerabilityLocationResponse
The location of the available fix for vulnerability.
packageType This property is required. String
The type of package (e.g. OS, MAVEN, GO).
severityName This property is required. String
Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.

Deprecated: Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.

affectedLocation This property is required. VulnerabilityLocationResponse
The location of the vulnerability.
effectiveSeverity This property is required. 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.
fixedLocation This property is required. VulnerabilityLocationResponse
The location of the available fix for vulnerability.
packageType This property is required. string
The type of package (e.g. OS, MAVEN, GO).
severityName This property is required. string
Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.

Deprecated: Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.

affected_location This property is required. VulnerabilityLocationResponse
The location of the vulnerability.
effective_severity This property is required. 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 This property is required. VulnerabilityLocationResponse
The location of the available fix for vulnerability.
package_type This property is required. str
The type of package (e.g. OS, MAVEN, GO).
severity_name This property is required. str
Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.

Deprecated: Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.

affectedLocation This property is required. Property Map
The location of the vulnerability.
effectiveSeverity This property is required. 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.
fixedLocation This property is required. Property Map
The location of the available fix for vulnerability.
packageType This property is required. String
The type of package (e.g. OS, MAVEN, GO).
severityName This property is required. String
Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.

Deprecated: Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.

PgpSignedAttestationResponse

ContentType This property is required. 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).
PgpKeyId This property is required. string
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 the fpr 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 is 24FF6481B76AC91E66A00AC657A93A81EF3AE6FB.
Signature This property is required. 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 in signature.gpg for the payload.json attestation payload.
ContentType This property is required. 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).
PgpKeyId This property is required. string
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 the fpr 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 is 24FF6481B76AC91E66A00AC657A93A81EF3AE6FB.
Signature This property is required. 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 in signature.gpg for the payload.json attestation payload.
contentType This property is required. 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).
pgpKeyId This property is required. String
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 the fpr 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 is 24FF6481B76AC91E66A00AC657A93A81EF3AE6FB.
signature This property is required. 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 in signature.gpg for the payload.json attestation payload.
contentType This property is required. 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).
pgpKeyId This property is required. string
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 the fpr 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 is 24FF6481B76AC91E66A00AC657A93A81EF3AE6FB.
signature This property is required. 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 in signature.gpg for the payload.json attestation payload.
content_type This property is required. 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_id This property is required. str
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 the fpr 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 is 24FF6481B76AC91E66A00AC657A93A81EF3AE6FB.
signature This property is required. 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 in signature.gpg for the payload.json attestation payload.
contentType This property is required. 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).
pgpKeyId This property is required. String
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 the fpr 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 is 24FF6481B76AC91E66A00AC657A93A81EF3AE6FB.
signature This property is required. 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 in signature.gpg for the payload.json attestation payload.

ProjectRepoIdResponse

Project This property is required. string
The ID of the project.
RepoName This property is required. string
The name of the repo. Leave empty for the default repo.
Project This property is required. string
The ID of the project.
RepoName This property is required. string
The name of the repo. Leave empty for the default repo.
project This property is required. String
The ID of the project.
repoName This property is required. String
The name of the repo. Leave empty for the default repo.
project This property is required. string
The ID of the project.
repoName This property is required. string
The name of the repo. Leave empty for the default repo.
project This property is required. str
The ID of the project.
repo_name This property is required. str
The name of the repo. Leave empty for the default repo.
project This property is required. String
The ID of the project.
repoName This property is required. String
The name of the repo. Leave empty for the default repo.

ProvenanceBuilderResponse

BuilderDependencies This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.ResourceDescriptorResponse>
Version This property is required. Dictionary<string, string>
BuilderDependencies This property is required. []ResourceDescriptorResponse
Version This property is required. map[string]string
builderDependencies This property is required. List<ResourceDescriptorResponse>
version This property is required. Map<String,String>
builderDependencies This property is required. ResourceDescriptorResponse[]
version This property is required. {[key: string]: string}
builder_dependencies This property is required. Sequence[ResourceDescriptorResponse]
version This property is required. Mapping[str, str]
builderDependencies This property is required. List<Property Map>
version This property is required. Map<String>

RelatedUrlResponse

Label This property is required. string
Label to describe usage of the URL.
Url This property is required. string
Specific URL associated with the resource.
Label This property is required. string
Label to describe usage of the URL.
Url This property is required. string
Specific URL associated with the resource.
label This property is required. String
Label to describe usage of the URL.
url This property is required. String
Specific URL associated with the resource.
label This property is required. string
Label to describe usage of the URL.
url This property is required. string
Specific URL associated with the resource.
label This property is required. str
Label to describe usage of the URL.
url This property is required. str
Specific URL associated with the resource.
label This property is required. String
Label to describe usage of the URL.
url This property is required. String
Specific URL associated with the resource.

RelationshipOccurrenceResponse

Comment This property is required. string
A place for the SPDX file creator to record any general comments about the relationship
Source This property is required. string
Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
Target This property is required. 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 This property is required. string
The type of relationship between the source and target SPDX elements
Comment This property is required. string
A place for the SPDX file creator to record any general comments about the relationship
Source This property is required. string
Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
Target This property is required. 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 This property is required. string
The type of relationship between the source and target SPDX elements
comment This property is required. String
A place for the SPDX file creator to record any general comments about the relationship
source This property is required. String
Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
target This property is required. 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 This property is required. String
The type of relationship between the source and target SPDX elements
comment This property is required. string
A place for the SPDX file creator to record any general comments about the relationship
source This property is required. string
Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
target This property is required. 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 This property is required. string
The type of relationship between the source and target SPDX elements
comment This property is required. str
A place for the SPDX file creator to record any general comments about the relationship
source This property is required. str
Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
target This property is required. 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 This property is required. str
The type of relationship between the source and target SPDX elements
comment This property is required. String
A place for the SPDX file creator to record any general comments about the relationship
source This property is required. String
Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
target This property is required. 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 This property is required. String
The type of relationship between the source and target SPDX elements

RemediationResponse

Details This property is required. string
Contains a comprehensive human-readable discussion of the remediation.
RemediationType This property is required. string
The type of remediation that can be applied.
RemediationUri This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.RelatedUrlResponse
Contains the URL where to obtain the remediation.
Details This property is required. string
Contains a comprehensive human-readable discussion of the remediation.
RemediationType This property is required. string
The type of remediation that can be applied.
RemediationUri This property is required. RelatedUrlResponse
Contains the URL where to obtain the remediation.
details This property is required. String
Contains a comprehensive human-readable discussion of the remediation.
remediationType This property is required. String
The type of remediation that can be applied.
remediationUri This property is required. RelatedUrlResponse
Contains the URL where to obtain the remediation.
details This property is required. string
Contains a comprehensive human-readable discussion of the remediation.
remediationType This property is required. string
The type of remediation that can be applied.
remediationUri This property is required. RelatedUrlResponse
Contains the URL where to obtain the remediation.
details This property is required. str
Contains a comprehensive human-readable discussion of the remediation.
remediation_type This property is required. str
The type of remediation that can be applied.
remediation_uri This property is required. RelatedUrlResponse
Contains the URL where to obtain the remediation.
details This property is required. String
Contains a comprehensive human-readable discussion of the remediation.
remediationType This property is required. String
The type of remediation that can be applied.
remediationUri This property is required. Property Map
Contains the URL where to obtain the remediation.

RepoIdResponse

ProjectRepoId This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.ProjectRepoIdResponse
A combination of a project ID and a repo name.
Uid This property is required. string
A server-assigned, globally unique identifier.
ProjectRepoId This property is required. ProjectRepoIdResponse
A combination of a project ID and a repo name.
Uid This property is required. string
A server-assigned, globally unique identifier.
projectRepoId This property is required. ProjectRepoIdResponse
A combination of a project ID and a repo name.
uid This property is required. String
A server-assigned, globally unique identifier.
projectRepoId This property is required. ProjectRepoIdResponse
A combination of a project ID and a repo name.
uid This property is required. string
A server-assigned, globally unique identifier.
project_repo_id This property is required. ProjectRepoIdResponse
A combination of a project ID and a repo name.
uid This property is required. str
A server-assigned, globally unique identifier.
projectRepoId This property is required. Property Map
A combination of a project ID and a repo name.
uid This property is required. String
A server-assigned, globally unique identifier.

ResourceDescriptorResponse

Annotations This property is required. Dictionary<string, string>
Content This property is required. string
Digest This property is required. Dictionary<string, string>
DownloadLocation This property is required. string
MediaType This property is required. string
Name This property is required. string
Uri This property is required. string
Annotations This property is required. map[string]string
Content This property is required. string
Digest This property is required. map[string]string
DownloadLocation This property is required. string
MediaType This property is required. string
Name This property is required. string
Uri This property is required. string
annotations This property is required. Map<String,String>
content This property is required. String
digest This property is required. Map<String,String>
downloadLocation This property is required. String
mediaType This property is required. String
name This property is required. String
uri This property is required. String
annotations This property is required. {[key: string]: string}
content This property is required. string
digest This property is required. {[key: string]: string}
downloadLocation This property is required. string
mediaType This property is required. string
name This property is required. string
uri This property is required. string
annotations This property is required. Mapping[str, str]
content This property is required. str
digest This property is required. Mapping[str, str]
download_location This property is required. str
media_type This property is required. str
name This property is required. str
uri This property is required. str
annotations This property is required. Map<String>
content This property is required. String
digest This property is required. Map<String>
downloadLocation This property is required. String
mediaType This property is required. String
name This property is required. String
uri This property is required. String

ResourceResponse

ContentHash This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.HashResponse
Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.

Deprecated: Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.

Name This property is required. string
Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".

Deprecated: Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".

Uri This property is required. string
The unique URI of the resource. For example, https://gcr.io/project/image@sha256:foo for a Docker image.
ContentHash This property is required. HashResponse
Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.

Deprecated: Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.

Name This property is required. string
Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".

Deprecated: Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".

Uri This property is required. string
The unique URI of the resource. For example, https://gcr.io/project/image@sha256:foo for a Docker image.
contentHash This property is required. HashResponse
Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.

Deprecated: Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.

name This property is required. String
Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".

Deprecated: Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".

uri This property is required. String
The unique URI of the resource. For example, https://gcr.io/project/image@sha256:foo for a Docker image.
contentHash This property is required. HashResponse
Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.

Deprecated: Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.

name This property is required. string
Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".

Deprecated: Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".

uri This property is required. string
The unique URI of the resource. For example, https://gcr.io/project/image@sha256:foo for a Docker image.
content_hash This property is required. HashResponse
Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.

Deprecated: Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.

name This property is required. str
Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".

Deprecated: Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".

uri This property is required. str
The unique URI of the resource. For example, https://gcr.io/project/image@sha256:foo for a Docker image.
contentHash This property is required. Property Map
Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.

Deprecated: Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.

name This property is required. String
Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".

Deprecated: Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".

uri This property is required. String
The unique URI of the resource. For example, https://gcr.io/project/image@sha256:foo for a Docker image.

RunDetailsResponse

Builder This property is required. ProvenanceBuilderResponse
Byproducts This property is required. []ResourceDescriptorResponse
Metadata This property is required. BuildMetadataResponse
builder_ This property is required. ProvenanceBuilderResponse
byproducts This property is required. List<ResourceDescriptorResponse>
metadata This property is required. BuildMetadataResponse
builder This property is required. ProvenanceBuilderResponse
byproducts This property is required. ResourceDescriptorResponse[]
metadata This property is required. BuildMetadataResponse
builder This property is required. ProvenanceBuilderResponse
byproducts This property is required. Sequence[ResourceDescriptorResponse]
metadata This property is required. BuildMetadataResponse
builder This property is required. Property Map
byproducts This property is required. List<Property Map>
metadata This property is required. Property Map

SBOMReferenceOccurrenceResponse

Payload This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.SbomReferenceIntotoPayloadResponse
The actual payload that contains the SBOM reference data.
PayloadType This property is required. 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 This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.EnvelopeSignatureResponse>
The signatures over the payload.
Payload This property is required. SbomReferenceIntotoPayloadResponse
The actual payload that contains the SBOM reference data.
PayloadType This property is required. 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 This property is required. []EnvelopeSignatureResponse
The signatures over the payload.
payload This property is required. SbomReferenceIntotoPayloadResponse
The actual payload that contains the SBOM reference data.
payloadType This property is required. 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 This property is required. List<EnvelopeSignatureResponse>
The signatures over the payload.
payload This property is required. SbomReferenceIntotoPayloadResponse
The actual payload that contains the SBOM reference data.
payloadType This property is required. 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 This property is required. EnvelopeSignatureResponse[]
The signatures over the payload.
payload This property is required. SbomReferenceIntotoPayloadResponse
The actual payload that contains the SBOM reference data.
payload_type This property is required. 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 This property is required. Sequence[EnvelopeSignatureResponse]
The signatures over the payload.
payload This property is required. Property Map
The actual payload that contains the SBOM reference data.
payloadType This property is required. 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 This property is required. List<Property Map>
The signatures over the payload.

SBOMStatusResponse

Error This property is required. string
If there was an error generating an SBOM, this will indicate what that error was.
SbomState This property is required. string
The progress of the SBOM generation.
Error This property is required. string
If there was an error generating an SBOM, this will indicate what that error was.
SbomState This property is required. string
The progress of the SBOM generation.
error This property is required. String
If there was an error generating an SBOM, this will indicate what that error was.
sbomState This property is required. String
The progress of the SBOM generation.
error This property is required. string
If there was an error generating an SBOM, this will indicate what that error was.
sbomState This property is required. string
The progress of the SBOM generation.
error This property is required. str
If there was an error generating an SBOM, this will indicate what that error was.
sbom_state This property is required. str
The progress of the SBOM generation.
error This property is required. String
If there was an error generating an SBOM, this will indicate what that error was.
sbomState This property is required. String
The progress of the SBOM generation.

SbomReferenceIntotoPayloadResponse

Predicate This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.SbomReferenceIntotoPredicateResponse
Additional parameters of the Predicate. Includes the actual data about the SBOM.
PredicateType This property is required. string
URI identifying the type of the Predicate.
Subject This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.SubjectResponse>
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
Type This property is required. string
Identifier for the schema of the Statement.
Predicate This property is required. SbomReferenceIntotoPredicateResponse
Additional parameters of the Predicate. Includes the actual data about the SBOM.
PredicateType This property is required. string
URI identifying the type of the Predicate.
Subject This property is required. []SubjectResponse
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
Type This property is required. string
Identifier for the schema of the Statement.
predicate This property is required. SbomReferenceIntotoPredicateResponse
Additional parameters of the Predicate. Includes the actual data about the SBOM.
predicateType This property is required. String
URI identifying the type of the Predicate.
subject This property is required. List<SubjectResponse>
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
type This property is required. String
Identifier for the schema of the Statement.
predicate This property is required. SbomReferenceIntotoPredicateResponse
Additional parameters of the Predicate. Includes the actual data about the SBOM.
predicateType This property is required. string
URI identifying the type of the Predicate.
subject This property is required. SubjectResponse[]
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
type This property is required. string
Identifier for the schema of the Statement.
predicate This property is required. SbomReferenceIntotoPredicateResponse
Additional parameters of the Predicate. Includes the actual data about the SBOM.
predicate_type This property is required. str
URI identifying the type of the Predicate.
subject This property is required. Sequence[SubjectResponse]
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
type This property is required. str
Identifier for the schema of the Statement.
predicate This property is required. Property Map
Additional parameters of the Predicate. Includes the actual data about the SBOM.
predicateType This property is required. String
URI identifying the type of the Predicate.
subject This property is required. List<Property Map>
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
type This property is required. String
Identifier for the schema of the Statement.

SbomReferenceIntotoPredicateResponse

Digest This property is required. Dictionary<string, string>
A map of algorithm to digest of the contents of the SBOM.
Location This property is required. string
The location of the SBOM.
MimeType This property is required. string
The mime type of the SBOM.
ReferrerId This property is required. string
The person or system referring this predicate to the consumer.
Digest This property is required. map[string]string
A map of algorithm to digest of the contents of the SBOM.
Location This property is required. string
The location of the SBOM.
MimeType This property is required. string
The mime type of the SBOM.
ReferrerId This property is required. string
The person or system referring this predicate to the consumer.
digest This property is required. Map<String,String>
A map of algorithm to digest of the contents of the SBOM.
location This property is required. String
The location of the SBOM.
mimeType This property is required. String
The mime type of the SBOM.
referrerId This property is required. String
The person or system referring this predicate to the consumer.
digest This property is required. {[key: string]: string}
A map of algorithm to digest of the contents of the SBOM.
location This property is required. string
The location of the SBOM.
mimeType This property is required. string
The mime type of the SBOM.
referrerId This property is required. string
The person or system referring this predicate to the consumer.
digest This property is required. Mapping[str, str]
A map of algorithm to digest of the contents of the SBOM.
location This property is required. str
The location of the SBOM.
mime_type This property is required. str
The mime type of the SBOM.
referrer_id This property is required. str
The person or system referring this predicate to the consumer.
digest This property is required. Map<String>
A map of algorithm to digest of the contents of the SBOM.
location This property is required. String
The location of the SBOM.
mimeType This property is required. String
The mime type of the SBOM.
referrerId This property is required. String
The person or system referring this predicate to the consumer.

SignatureResponse

PublicKeyId This property is required. string
The identifier for the public key that verifies this signature. * The public_key_id is required. * The public_key_id SHOULD be an RFC3986 conformant URI. * When possible, the public_key_id SHOULD be an immutable reference, such as a cryptographic digest. Examples of valid public_key_ids: 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 This property is required. 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.
PublicKeyId This property is required. string
The identifier for the public key that verifies this signature. * The public_key_id is required. * The public_key_id SHOULD be an RFC3986 conformant URI. * When possible, the public_key_id SHOULD be an immutable reference, such as a cryptographic digest. Examples of valid public_key_ids: 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 This property is required. 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.
publicKeyId This property is required. String
The identifier for the public key that verifies this signature. * The public_key_id is required. * The public_key_id SHOULD be an RFC3986 conformant URI. * When possible, the public_key_id SHOULD be an immutable reference, such as a cryptographic digest. Examples of valid public_key_ids: 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 This property is required. 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.
publicKeyId This property is required. string
The identifier for the public key that verifies this signature. * The public_key_id is required. * The public_key_id SHOULD be an RFC3986 conformant URI. * When possible, the public_key_id SHOULD be an immutable reference, such as a cryptographic digest. Examples of valid public_key_ids: 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 This property is required. 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_id This property is required. str
The identifier for the public key that verifies this signature. * The public_key_id is required. * The public_key_id SHOULD be an RFC3986 conformant URI. * When possible, the public_key_id SHOULD be an immutable reference, such as a cryptographic digest. Examples of valid public_key_ids: 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 This property is required. 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.
publicKeyId This property is required. String
The identifier for the public key that verifies this signature. * The public_key_id is required. * The public_key_id SHOULD be an RFC3986 conformant URI. * When possible, the public_key_id SHOULD be an immutable reference, such as a cryptographic digest. Examples of valid public_key_ids: 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 This property is required. 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

BuildDefinition This property is required. BuildDefinitionResponse
RunDetails This property is required. RunDetailsResponse
buildDefinition This property is required. BuildDefinitionResponse
runDetails This property is required. RunDetailsResponse
buildDefinition This property is required. BuildDefinitionResponse
runDetails This property is required. RunDetailsResponse
build_definition This property is required. BuildDefinitionResponse
run_details This property is required. RunDetailsResponse
buildDefinition This property is required. Property Map
runDetails This property is required. Property Map

SourceContextResponse

CloudRepo This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.CloudRepoSourceContextResponse
A SourceContext referring to a revision in a Google Cloud Source Repo.
Gerrit This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.GerritSourceContextResponse
A SourceContext referring to a Gerrit project.
Git This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.GitSourceContextResponse
A SourceContext referring to any third party Git repo (e.g., GitHub).
Labels This property is required. Dictionary<string, string>
Labels with user defined metadata.
CloudRepo This property is required. CloudRepoSourceContextResponse
A SourceContext referring to a revision in a Google Cloud Source Repo.
Gerrit This property is required. GerritSourceContextResponse
A SourceContext referring to a Gerrit project.
Git This property is required. GitSourceContextResponse
A SourceContext referring to any third party Git repo (e.g., GitHub).
Labels This property is required. map[string]string
Labels with user defined metadata.
cloudRepo This property is required. CloudRepoSourceContextResponse
A SourceContext referring to a revision in a Google Cloud Source Repo.
gerrit This property is required. GerritSourceContextResponse
A SourceContext referring to a Gerrit project.
git This property is required. GitSourceContextResponse
A SourceContext referring to any third party Git repo (e.g., GitHub).
labels This property is required. Map<String,String>
Labels with user defined metadata.
cloudRepo This property is required. CloudRepoSourceContextResponse
A SourceContext referring to a revision in a Google Cloud Source Repo.
gerrit This property is required. GerritSourceContextResponse
A SourceContext referring to a Gerrit project.
git This property is required. GitSourceContextResponse
A SourceContext referring to any third party Git repo (e.g., GitHub).
labels This property is required. {[key: string]: string}
Labels with user defined metadata.
cloud_repo This property is required. CloudRepoSourceContextResponse
A SourceContext referring to a revision in a Google Cloud Source Repo.
gerrit This property is required. GerritSourceContextResponse
A SourceContext referring to a Gerrit project.
git This property is required. GitSourceContextResponse
A SourceContext referring to any third party Git repo (e.g., GitHub).
labels This property is required. Mapping[str, str]
Labels with user defined metadata.
cloudRepo This property is required. Property Map
A SourceContext referring to a revision in a Google Cloud Source Repo.
gerrit This property is required. Property Map
A SourceContext referring to a Gerrit project.
git This property is required. Property Map
A SourceContext referring to any third party Git repo (e.g., GitHub).
labels This property is required. Map<String>
Labels with user defined metadata.

SourceResponse

AdditionalContexts This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.SourceContextResponse>
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.
ArtifactStorageSourceUri This property is required. string
If provided, the input binary artifacts for the build came from this location.
Context This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.SourceContextResponse
If provided, the source code used for the build came from this location.
FileHashes This property is required. 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.
AdditionalContexts This property is required. []SourceContextResponse
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.
ArtifactStorageSourceUri This property is required. string
If provided, the input binary artifacts for the build came from this location.
Context This property is required. SourceContextResponse
If provided, the source code used for the build came from this location.
FileHashes This property is required. 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.
additionalContexts This property is required. List<SourceContextResponse>
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.
artifactStorageSourceUri This property is required. String
If provided, the input binary artifacts for the build came from this location.
context This property is required. SourceContextResponse
If provided, the source code used for the build came from this location.
fileHashes This property is required. 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.
additionalContexts This property is required. SourceContextResponse[]
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.
artifactStorageSourceUri This property is required. string
If provided, the input binary artifacts for the build came from this location.
context This property is required. SourceContextResponse
If provided, the source code used for the build came from this location.
fileHashes This property is required. {[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 This property is required. Sequence[SourceContextResponse]
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_source_uri This property is required. str
If provided, the input binary artifacts for the build came from this location.
context This property is required. SourceContextResponse
If provided, the source code used for the build came from this location.
file_hashes This property is required. 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.
additionalContexts This property is required. 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.
artifactStorageSourceUri This property is required. String
If provided, the input binary artifacts for the build came from this location.
context This property is required. Property Map
If provided, the source code used for the build came from this location.
fileHashes This property is required. 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 This property is required. int
The status code, which should be an enum value of google.rpc.Code.
Details This property is required. List<ImmutableDictionary<string, string>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
Message This property is required. 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 This property is required. int
The status code, which should be an enum value of google.rpc.Code.
Details This property is required. []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 This property is required. 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 This property is required. Integer
The status code, which should be an enum value of google.rpc.Code.
details This property is required. 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 This property is required. 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 This property is required. number
The status code, which should be an enum value of google.rpc.Code.
details This property is required. {[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 This property is required. 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 This property is required. int
The status code, which should be an enum value of google.rpc.Code.
details This property is required. 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 This property is required. 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 This property is required. Number
The status code, which should be an enum value of google.rpc.Code.
details This property is required. 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 This property is required. 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

Digest This property is required. Dictionary<string, string>
"": "" Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
Name This property is required. string
Identifier to distinguish this artifact from others within the subject.
Digest This property is required. map[string]string
"": "" Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
Name This property is required. string
Identifier to distinguish this artifact from others within the subject.
digest This property is required. Map<String,String>
"": "" Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
name This property is required. String
Identifier to distinguish this artifact from others within the subject.
digest This property is required. {[key: string]: string}
"": "" Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
name This property is required. string
Identifier to distinguish this artifact from others within the subject.
digest This property is required. Mapping[str, str]
"": "" Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
name This property is required. str
Identifier to distinguish this artifact from others within the subject.
digest This property is required. Map<String>
"": "" Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
name This property is required. String
Identifier to distinguish this artifact from others within the subject.

VersionResponse

Epoch This property is required. int
Used to correct mistakes in the version numbering scheme.
Inclusive This property is required. bool
Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
Kind This property is required. string
Distinguishes between sentinel MIN/MAX versions and normal versions.
Name This property is required. string
Required only when version kind is NORMAL. The main part of the version name.
Revision This property is required. string
The iteration of the package build from the above version.
Epoch This property is required. int
Used to correct mistakes in the version numbering scheme.
Inclusive This property is required. bool
Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
Kind This property is required. string
Distinguishes between sentinel MIN/MAX versions and normal versions.
Name This property is required. string
Required only when version kind is NORMAL. The main part of the version name.
Revision This property is required. string
The iteration of the package build from the above version.
epoch This property is required. Integer
Used to correct mistakes in the version numbering scheme.
inclusive This property is required. Boolean
Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
kind This property is required. String
Distinguishes between sentinel MIN/MAX versions and normal versions.
name This property is required. String
Required only when version kind is NORMAL. The main part of the version name.
revision This property is required. String
The iteration of the package build from the above version.
epoch This property is required. number
Used to correct mistakes in the version numbering scheme.
inclusive This property is required. boolean
Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
kind This property is required. string
Distinguishes between sentinel MIN/MAX versions and normal versions.
name This property is required. string
Required only when version kind is NORMAL. The main part of the version name.
revision This property is required. string
The iteration of the package build from the above version.
epoch This property is required. int
Used to correct mistakes in the version numbering scheme.
inclusive This property is required. bool
Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
kind This property is required. str
Distinguishes between sentinel MIN/MAX versions and normal versions.
name This property is required. str
Required only when version kind is NORMAL. The main part of the version name.
revision This property is required. str
The iteration of the package build from the above version.
epoch This property is required. Number
Used to correct mistakes in the version numbering scheme.
inclusive This property is required. Boolean
Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
kind This property is required. String
Distinguishes between sentinel MIN/MAX versions and normal versions.
name This property is required. String
Required only when version kind is NORMAL. The main part of the version name.
revision This property is required. String
The iteration of the package build from the above version.

VexAssessmentResponse

Cve This property is required. string
Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

Impacts This property is required. List<string>
Contains information about the impact of this vulnerability, this will change with time.
Justification This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.JustificationResponse
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
NoteName This property is required. string
The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: projects/[PROJECT_ID]/notes/[NOTE_ID].
RelatedUris This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.RelatedUrlResponse>
Holds a list of references associated with this vulnerability item and assessment.
Remediations This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.RemediationResponse>
Specifies details on how to handle (and presumably, fix) a vulnerability.
State This property is required. string
Provides the state of this Vulnerability assessment.
VulnerabilityId This property is required. string
The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
Cve This property is required. string
Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

Impacts This property is required. []string
Contains information about the impact of this vulnerability, this will change with time.
Justification This property is required. JustificationResponse
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
NoteName This property is required. string
The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: projects/[PROJECT_ID]/notes/[NOTE_ID].
RelatedUris This property is required. []RelatedUrlResponse
Holds a list of references associated with this vulnerability item and assessment.
Remediations This property is required. []RemediationResponse
Specifies details on how to handle (and presumably, fix) a vulnerability.
State This property is required. string
Provides the state of this Vulnerability assessment.
VulnerabilityId This property is required. string
The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
cve This property is required. String
Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

impacts This property is required. List<String>
Contains information about the impact of this vulnerability, this will change with time.
justification This property is required. JustificationResponse
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
noteName This property is required. String
The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: projects/[PROJECT_ID]/notes/[NOTE_ID].
relatedUris This property is required. List<RelatedUrlResponse>
Holds a list of references associated with this vulnerability item and assessment.
remediations This property is required. List<RemediationResponse>
Specifies details on how to handle (and presumably, fix) a vulnerability.
state This property is required. String
Provides the state of this Vulnerability assessment.
vulnerabilityId This property is required. String
The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
cve This property is required. string
Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

impacts This property is required. string[]
Contains information about the impact of this vulnerability, this will change with time.
justification This property is required. JustificationResponse
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
noteName This property is required. string
The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: projects/[PROJECT_ID]/notes/[NOTE_ID].
relatedUris This property is required. RelatedUrlResponse[]
Holds a list of references associated with this vulnerability item and assessment.
remediations This property is required. RemediationResponse[]
Specifies details on how to handle (and presumably, fix) a vulnerability.
state This property is required. string
Provides the state of this Vulnerability assessment.
vulnerabilityId This property is required. string
The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
cve This property is required. str
Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

impacts This property is required. Sequence[str]
Contains information about the impact of this vulnerability, this will change with time.
justification This property is required. JustificationResponse
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
note_name This property is required. str
The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: projects/[PROJECT_ID]/notes/[NOTE_ID].
related_uris This property is required. Sequence[RelatedUrlResponse]
Holds a list of references associated with this vulnerability item and assessment.
remediations This property is required. Sequence[RemediationResponse]
Specifies details on how to handle (and presumably, fix) a vulnerability.
state This property is required. str
Provides the state of this Vulnerability assessment.
vulnerability_id This property is required. str
The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
cve This property is required. String
Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

impacts This property is required. List<String>
Contains information about the impact of this vulnerability, this will change with time.
justification This property is required. Property Map
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
noteName This property is required. String
The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: projects/[PROJECT_ID]/notes/[NOTE_ID].
relatedUris This property is required. List<Property Map>
Holds a list of references associated with this vulnerability item and assessment.
remediations This property is required. List<Property Map>
Specifies details on how to handle (and presumably, fix) a vulnerability.
state This property is required. String
Provides the state of this Vulnerability assessment.
vulnerabilityId This property is required. String
The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.

VulnerabilityLocationResponse

CpeUri This property is required. string
The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
Package This property is required. string
The package being described.
Version This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1Beta1.Inputs.VersionResponse
The version of the package being described.
CpeUri This property is required. string
The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
Package This property is required. string
The package being described.
Version This property is required. VersionResponse
The version of the package being described.
cpeUri This property is required. String
The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
package_ This property is required. String
The package being described.
version This property is required. VersionResponse
The version of the package being described.
cpeUri This property is required. string
The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
package This property is required. string
The package being described.
version This property is required. VersionResponse
The version of the package being described.
cpe_uri This property is required. str
The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
package This property is required. str
The package being described.
version This property is required. VersionResponse
The version of the package being described.
cpeUri This property is required. String
The CPE URI in cpe format format. Examples include distro or storage location for vulnerable jar.
package This property is required. String
The package being described.
version This property is required. Property Map
The version of the package being described.

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