1. Packages
  2. Google Cloud Native
  3. API Docs
  4. containeranalysis
  5. containeranalysis/v1
  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/v1.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)
// Output-based functions aren't available in Java yet
Copy
fn::invoke:
  function: google-native:containeranalysis/v1: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.V1.Outputs.AttestationOccurrenceResponse
Describes an attestation of an artifact.
Build Pulumi.GoogleNative.ContainerAnalysis.V1.Outputs.BuildOccurrenceResponse
Describes a verifiable build.
Compliance Pulumi.GoogleNative.ContainerAnalysis.V1.Outputs.ComplianceOccurrenceResponse
Describes a compliance violation on a linked resource.
CreateTime string
The time this occurrence was created.
Deployment Pulumi.GoogleNative.ContainerAnalysis.V1.Outputs.DeploymentOccurrenceResponse
Describes the deployment of an artifact on a runtime.
Discovery Pulumi.GoogleNative.ContainerAnalysis.V1.Outputs.DiscoveryOccurrenceResponse
Describes when a resource was discovered.
DsseAttestation Pulumi.GoogleNative.ContainerAnalysis.V1.Outputs.DSSEAttestationOccurrenceResponse
Describes an attestation of an artifact using dsse.
Envelope Pulumi.GoogleNative.ContainerAnalysis.V1.Outputs.EnvelopeResponse
https://github.com/secure-systems-lab/dsse
Image Pulumi.GoogleNative.ContainerAnalysis.V1.Outputs.ImageOccurrenceResponse
Describes how this resource derives from the basis in the associated note.
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.
Package Pulumi.GoogleNative.ContainerAnalysis.V1.Outputs.PackageOccurrenceResponse
Describes the installation of a package on the linked resource.
Remediation string
A description of actions that can be taken to remedy the note.
ResourceUri string
Immutable. A URI that represents the resource for which the occurrence applies. For example, https://gcr.io/project/image@sha256:123abc for a Docker image.
SbomReference Pulumi.GoogleNative.ContainerAnalysis.V1.Outputs.SBOMReferenceOccurrenceResponse
Describes a specific SBOM reference occurrences.
UpdateTime string
The time this occurrence was last updated.
Upgrade Pulumi.GoogleNative.ContainerAnalysis.V1.Outputs.UpgradeOccurrenceResponse
Describes an available package upgrade on the linked resource.
Vulnerability Pulumi.GoogleNative.ContainerAnalysis.V1.Outputs.VulnerabilityOccurrenceResponse
Describes a security vulnerability.
Attestation AttestationOccurrenceResponse
Describes an attestation of an artifact.
Build BuildOccurrenceResponse
Describes a verifiable build.
Compliance ComplianceOccurrenceResponse
Describes a compliance violation on a linked resource.
CreateTime string
The time this occurrence was created.
Deployment DeploymentOccurrenceResponse
Describes the deployment of an artifact on a runtime.
Discovery DiscoveryOccurrenceResponse
Describes when a resource was discovered.
DsseAttestation DSSEAttestationOccurrenceResponse
Describes an attestation of an artifact using dsse.
Envelope EnvelopeResponse
https://github.com/secure-systems-lab/dsse
Image ImageOccurrenceResponse
Describes how this resource derives from the basis in the associated note.
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.
Package PackageOccurrenceResponse
Describes the installation of a package on the linked resource.
Remediation string
A description of actions that can be taken to remedy the note.
ResourceUri string
Immutable. A URI that represents the resource for which the occurrence applies. For example, https://gcr.io/project/image@sha256:123abc for a Docker image.
SbomReference SBOMReferenceOccurrenceResponse
Describes a specific SBOM reference occurrences.
UpdateTime string
The time this occurrence was last updated.
Upgrade UpgradeOccurrenceResponse
Describes an available package upgrade on the linked resource.
Vulnerability VulnerabilityOccurrenceResponse
Describes a security vulnerability.
attestation AttestationOccurrenceResponse
Describes an attestation of an artifact.
build BuildOccurrenceResponse
Describes a verifiable build.
compliance ComplianceOccurrenceResponse
Describes a compliance violation on a linked resource.
createTime String
The time this occurrence was created.
deployment DeploymentOccurrenceResponse
Describes the deployment of an artifact on a runtime.
discovery DiscoveryOccurrenceResponse
Describes when a resource was discovered.
dsseAttestation DSSEAttestationOccurrenceResponse
Describes an attestation of an artifact using dsse.
envelope EnvelopeResponse
https://github.com/secure-systems-lab/dsse
image ImageOccurrenceResponse
Describes how this resource derives from the basis in the associated note.
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.
package_ PackageOccurrenceResponse
Describes the installation of a package on the linked resource.
remediation String
A description of actions that can be taken to remedy the note.
resourceUri String
Immutable. A URI that represents the resource for which the occurrence applies. For example, https://gcr.io/project/image@sha256:123abc for a Docker image.
sbomReference SBOMReferenceOccurrenceResponse
Describes a specific SBOM reference occurrences.
updateTime String
The time this occurrence was last updated.
upgrade UpgradeOccurrenceResponse
Describes an available package upgrade on the linked resource.
vulnerability VulnerabilityOccurrenceResponse
Describes a security vulnerability.
attestation AttestationOccurrenceResponse
Describes an attestation of an artifact.
build BuildOccurrenceResponse
Describes a verifiable build.
compliance ComplianceOccurrenceResponse
Describes a compliance violation on a linked resource.
createTime string
The time this occurrence was created.
deployment DeploymentOccurrenceResponse
Describes the deployment of an artifact on a runtime.
discovery DiscoveryOccurrenceResponse
Describes when a resource was discovered.
dsseAttestation DSSEAttestationOccurrenceResponse
Describes an attestation of an artifact using dsse.
envelope EnvelopeResponse
https://github.com/secure-systems-lab/dsse
image ImageOccurrenceResponse
Describes how this resource derives from the basis in the associated note.
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.
package PackageOccurrenceResponse
Describes the installation of a package on the linked resource.
remediation string
A description of actions that can be taken to remedy the note.
resourceUri string
Immutable. A URI that represents the resource for which the occurrence applies. For example, https://gcr.io/project/image@sha256:123abc for a Docker image.
sbomReference SBOMReferenceOccurrenceResponse
Describes a specific SBOM reference occurrences.
updateTime string
The time this occurrence was last updated.
upgrade UpgradeOccurrenceResponse
Describes an available package upgrade on the linked resource.
vulnerability VulnerabilityOccurrenceResponse
Describes a security vulnerability.
attestation AttestationOccurrenceResponse
Describes an attestation of an artifact.
build BuildOccurrenceResponse
Describes a verifiable build.
compliance ComplianceOccurrenceResponse
Describes a compliance violation on a linked resource.
create_time str
The time this occurrence was created.
deployment DeploymentOccurrenceResponse
Describes the deployment of an artifact on a runtime.
discovery DiscoveryOccurrenceResponse
Describes when a resource was discovered.
dsse_attestation DSSEAttestationOccurrenceResponse
Describes an attestation of an artifact using dsse.
envelope EnvelopeResponse
https://github.com/secure-systems-lab/dsse
image ImageOccurrenceResponse
Describes how this resource derives from the basis in the associated note.
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.
package PackageOccurrenceResponse
Describes the installation of a package on the linked resource.
remediation str
A description of actions that can be taken to remedy the note.
resource_uri str
Immutable. A URI that represents the resource for which the occurrence applies. For example, https://gcr.io/project/image@sha256:123abc for a Docker image.
sbom_reference SBOMReferenceOccurrenceResponse
Describes a specific SBOM reference occurrences.
update_time str
The time this occurrence was last updated.
upgrade UpgradeOccurrenceResponse
Describes an available package upgrade on the linked resource.
vulnerability VulnerabilityOccurrenceResponse
Describes a security vulnerability.
attestation Property Map
Describes an attestation of an artifact.
build Property Map
Describes a verifiable build.
compliance Property Map
Describes a compliance violation on a linked resource.
createTime String
The time this occurrence was created.
deployment Property Map
Describes the deployment of an artifact on a runtime.
discovery Property Map
Describes when a resource was discovered.
dsseAttestation Property Map
Describes an attestation of an artifact using dsse.
envelope Property Map
https://github.com/secure-systems-lab/dsse
image Property Map
Describes how this resource derives from the basis in the associated note.
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.
package Property Map
Describes the installation of a package on the linked resource.
remediation String
A description of actions that can be taken to remedy the note.
resourceUri String
Immutable. A URI that represents the resource for which the occurrence applies. For example, https://gcr.io/project/image@sha256:123abc for a Docker image.
sbomReference Property Map
Describes a specific SBOM reference occurrences.
updateTime String
The time this occurrence was last updated.
upgrade Property Map
Describes an available package upgrade on the linked resource.
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>

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.

AttestationOccurrenceResponse

Jwts This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.JwtResponse>
One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the serialized_payload field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the serialized_payload SHOULD be left empty. Each JWT SHOULD encode a claim specific to the resource_uri of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas.
SerializedPayload This property is required. string
The serialized payload that is verified by one or more signatures.
Signatures This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1.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.
Jwts This property is required. []JwtResponse
One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the serialized_payload field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the serialized_payload SHOULD be left empty. Each JWT SHOULD encode a claim specific to the resource_uri of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas.
SerializedPayload This property is required. string
The serialized payload that is verified by one or more signatures.
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.
jwts This property is required. List<JwtResponse>
One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the serialized_payload field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the serialized_payload SHOULD be left empty. Each JWT SHOULD encode a claim specific to the resource_uri of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas.
serializedPayload This property is required. String
The serialized payload that is verified by one or more signatures.
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.
jwts This property is required. JwtResponse[]
One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the serialized_payload field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the serialized_payload SHOULD be left empty. Each JWT SHOULD encode a claim specific to the resource_uri of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas.
serializedPayload This property is required. string
The serialized payload that is verified by one or more signatures.
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.
jwts This property is required. Sequence[JwtResponse]
One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the serialized_payload field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the serialized_payload SHOULD be left empty. Each JWT SHOULD encode a claim specific to the resource_uri of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas.
serialized_payload This property is required. str
The serialized payload that is verified by one or more signatures.
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.
jwts This property is required. List<Property Map>
One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the serialized_payload field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the serialized_payload SHOULD be left empty. Each JWT SHOULD encode a claim specific to the resource_uri of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas.
serializedPayload This property is required. String
The serialized payload that is verified by one or more signatures.
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.

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.V1.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

BuildOccurrenceResponse

InTotoSlsaProvenanceV1 This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.InTotoSlsaProvenanceV1Response
In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
IntotoProvenance This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.InTotoProvenanceResponse
Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.

Deprecated: Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.

IntotoStatement This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.InTotoStatementResponse
In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
Provenance This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.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
In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
IntotoProvenance This property is required. InTotoProvenanceResponse
Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.

Deprecated: Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.

IntotoStatement This property is required. InTotoStatementResponse
In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
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
In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
intotoProvenance This property is required. InTotoProvenanceResponse
Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.

Deprecated: Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.

intotoStatement This property is required. InTotoStatementResponse
In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
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
In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
intotoProvenance This property is required. InTotoProvenanceResponse
Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.

Deprecated: Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.

intotoStatement This property is required. InTotoStatementResponse
In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
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
In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
intoto_provenance This property is required. InTotoProvenanceResponse
Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.

Deprecated: Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.

intoto_statement This property is required. InTotoStatementResponse
In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
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
In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
intotoProvenance This property is required. Property Map
Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.

Deprecated: Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.

intotoStatement This property is required. Property Map
In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
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.

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.V1.Inputs.ArtifactResponse>
Output of the build.
Commands This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1.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.V1.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.

CVSSResponse

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

CategoryResponse

CategoryId This property is required. string
The identifier of the category.
Name This property is required. string
The localized name of the category.
CategoryId This property is required. string
The identifier of the category.
Name This property is required. string
The localized name of the category.
categoryId This property is required. String
The identifier of the category.
name This property is required. String
The localized name of the category.
categoryId This property is required. string
The identifier of the category.
name This property is required. string
The localized name of the category.
category_id This property is required. str
The identifier of the category.
name This property is required. str
The localized name of the category.
categoryId This property is required. String
The identifier of the category.
name This property is required. String
The localized name of the category.

CloudRepoSourceContextResponse

AliasContext This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.AliasContextResponse
An alias, which may be a branch or tag.
RepoId This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.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.

CompletenessResponse

Arguments This property is required. bool
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
Environment This property is required. bool
If true, the builder claims that recipe.environment is claimed to be complete.
Materials This property is required. bool
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
Arguments This property is required. bool
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
Environment This property is required. bool
If true, the builder claims that recipe.environment is claimed to be complete.
Materials This property is required. bool
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
arguments This property is required. Boolean
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
environment This property is required. Boolean
If true, the builder claims that recipe.environment is claimed to be complete.
materials This property is required. Boolean
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
arguments This property is required. boolean
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
environment This property is required. boolean
If true, the builder claims that recipe.environment is claimed to be complete.
materials This property is required. boolean
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
arguments This property is required. bool
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
environment This property is required. bool
If true, the builder claims that recipe.environment is claimed to be complete.
materials This property is required. bool
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
arguments This property is required. Boolean
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
environment This property is required. Boolean
If true, the builder claims that recipe.environment is claimed to be complete.
materials This property is required. Boolean
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

ComplianceOccurrenceResponse

NonComplianceReason This property is required. string
NonCompliantFiles This property is required. []NonCompliantFileResponse
nonComplianceReason This property is required. String
nonCompliantFiles This property is required. List<NonCompliantFileResponse>
nonComplianceReason This property is required. string
nonCompliantFiles This property is required. NonCompliantFileResponse[]
non_compliance_reason This property is required. str
non_compliant_files This property is required. Sequence[NonCompliantFileResponse]
nonComplianceReason This property is required. String
nonCompliantFiles This property is required. List<Property Map>

DSSEAttestationOccurrenceResponse

Envelope This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.EnvelopeResponse
If doing something security critical, make sure to verify the signatures in this metadata.
Statement This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.InTotoStatementResponse
Envelope This property is required. EnvelopeResponse
If doing something security critical, make sure to verify the signatures in this metadata.
Statement This property is required. InTotoStatementResponse
envelope This property is required. EnvelopeResponse
If doing something security critical, make sure to verify the signatures in this metadata.
statement This property is required. InTotoStatementResponse
envelope This property is required. EnvelopeResponse
If doing something security critical, make sure to verify the signatures in this metadata.
statement This property is required. InTotoStatementResponse
envelope This property is required. EnvelopeResponse
If doing something security critical, make sure to verify the signatures in this metadata.
statement This property is required. InTotoStatementResponse
envelope This property is required. Property Map
If doing something security critical, make sure to verify the signatures in this metadata.
statement This property is required. Property Map

DeploymentOccurrenceResponse

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.

DiscoveryOccurrenceResponse

AnalysisCompleted This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.AnalysisCompletedResponse
AnalysisError This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1.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.V1.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.
ArchiveTime This property is required. string
The time occurrences related to this discovery occurrence were archived.
ContinuousAnalysis This property is required. string
Whether the resource is continuously analyzed.
Cpe This property is required. string
The CPE of the resource being scanned.
LastScanTime This property is required. string
The last time this resource was scanned.
SbomStatus This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.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.
ArchiveTime This property is required. string
The time occurrences related to this discovery occurrence were archived.
ContinuousAnalysis This property is required. string
Whether the resource is continuously analyzed.
Cpe This property is required. string
The CPE of the resource being scanned.
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.
archiveTime This property is required. String
The time occurrences related to this discovery occurrence were archived.
continuousAnalysis This property is required. String
Whether the resource is continuously analyzed.
cpe This property is required. String
The CPE of the resource being scanned.
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.
archiveTime This property is required. string
The time occurrences related to this discovery occurrence were archived.
continuousAnalysis This property is required. string
Whether the resource is continuously analyzed.
cpe This property is required. string
The CPE of the resource being scanned.
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.
archive_time This property is required. str
The time occurrences related to this discovery occurrence were archived.
continuous_analysis This property is required. str
Whether the resource is continuously analyzed.
cpe This property is required. str
The CPE of the resource being scanned.
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.
archiveTime This property is required. String
The time occurrences related to this discovery occurrence were archived.
continuousAnalysis This property is required. String
Whether the resource is continuously analyzed.
cpe This property is required. String
The CPE of the resource being scanned.
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.

EnvelopeResponse

Payload This property is required. string
PayloadType This property is required. string
Signatures This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1.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

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.

GerritSourceContextResponse

AliasContext This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.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.

GrafeasV1FileLocationResponse

FilePath This property is required. string
For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
FilePath This property is required. string
For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
filePath This property is required. String
For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
filePath This property is required. string
For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
file_path This property is required. str
For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
filePath This property is required. String
For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.

GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponse

Environment This property is required. bool
Materials This property is required. bool
Parameters This property is required. bool
Environment This property is required. bool
Materials This property is required. bool
Parameters This property is required. bool
environment This property is required. Boolean
materials This property is required. Boolean
parameters This property is required. Boolean
environment This property is required. boolean
materials This property is required. boolean
parameters This property is required. boolean
environment This property is required. bool
materials This property is required. bool
parameters This property is required. bool
environment This property is required. Boolean
materials This property is required. Boolean
parameters This property is required. Boolean

GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponse

Digest This property is required. Dictionary<string, string>
EntryPoint This property is required. string
Uri This property is required. string
Digest This property is required. map[string]string
EntryPoint This property is required. string
Uri This property is required. string
digest This property is required. Map<String,String>
entryPoint This property is required. String
uri This property is required. String
digest This property is required. {[key: string]: string}
entryPoint This property is required. string
uri This property is required. string
digest This property is required. Mapping[str, str]
entry_point This property is required. str
uri This property is required. str
digest This property is required. Map<String>
entryPoint This property is required. String
uri This property is required. String

GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponse

ConfigSource This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponse
Environment This property is required. Dictionary<string, string>
Parameters This property is required. Dictionary<string, string>
ConfigSource This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponse
Environment This property is required. map[string]string
Parameters This property is required. map[string]string
configSource This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponse
environment This property is required. Map<String,String>
parameters This property is required. Map<String,String>
configSource This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponse
environment This property is required. {[key: string]: string}
parameters This property is required. {[key: string]: string}
config_source This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponse
environment This property is required. Mapping[str, str]
parameters This property is required. Mapping[str, str]
configSource This property is required. Property Map
environment This property is required. Map<String>
parameters This property is required. Map<String>

GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponse

Digest This property is required. Dictionary<string, string>
Uri This property is required. string
Digest This property is required. map[string]string
Uri This property is required. string
digest This property is required. Map<String,String>
uri This property is required. String
digest This property is required. {[key: string]: string}
uri This property is required. string
digest This property is required. Mapping[str, str]
uri This property is required. str
digest This property is required. Map<String>
uri This property is required. String

GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponse

BuildFinishedOn This property is required. string
BuildInvocationId This property is required. string
BuildStartedOn This property is required. string
Completeness This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponse
Reproducible This property is required. bool
BuildFinishedOn This property is required. string
BuildInvocationId This property is required. string
BuildStartedOn This property is required. string
Completeness This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponse
Reproducible This property is required. bool
buildFinishedOn This property is required. String
buildInvocationId This property is required. String
buildStartedOn This property is required. String
completeness This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponse
reproducible This property is required. Boolean
buildFinishedOn This property is required. string
buildInvocationId This property is required. string
buildStartedOn This property is required. string
completeness This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponse
reproducible This property is required. boolean
build_finished_on This property is required. str
build_invocation_id This property is required. str
build_started_on This property is required. str
completeness This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponse
reproducible This property is required. bool
buildFinishedOn This property is required. String
buildInvocationId This property is required. String
buildStartedOn This property is required. String
completeness This property is required. Property Map
reproducible This property is required. Boolean

IdentityResponse

Revision This property is required. int
The revision number of the update.
UpdateId This property is required. string
The revision independent identifier of the update.
Revision This property is required. int
The revision number of the update.
UpdateId This property is required. string
The revision independent identifier of the update.
revision This property is required. Integer
The revision number of the update.
updateId This property is required. String
The revision independent identifier of the update.
revision This property is required. number
The revision number of the update.
updateId This property is required. string
The revision independent identifier of the update.
revision This property is required. int
The revision number of the update.
update_id This property is required. str
The revision independent identifier of the update.
revision This property is required. Number
The revision number of the update.
updateId This property is required. String
The revision independent identifier of the update.

ImageOccurrenceResponse

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.V1.Inputs.FingerprintResponse
The fingerprint of the derived image.
LayerInfo This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1.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.

InTotoProvenanceResponse

BuilderConfig This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.BuilderConfigResponse
required
Materials This property is required. List<string>
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
Metadata This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.MetadataResponse
Recipe This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.RecipeResponse
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
BuilderConfig This property is required. BuilderConfigResponse
required
Materials This property is required. []string
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
Metadata This property is required. MetadataResponse
Recipe This property is required. RecipeResponse
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
builderConfig This property is required. BuilderConfigResponse
required
materials This property is required. List<String>
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
metadata This property is required. MetadataResponse
recipe This property is required. RecipeResponse
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
builderConfig This property is required. BuilderConfigResponse
required
materials This property is required. string[]
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
metadata This property is required. MetadataResponse
recipe This property is required. RecipeResponse
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
builder_config This property is required. BuilderConfigResponse
required
materials This property is required. Sequence[str]
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
metadata This property is required. MetadataResponse
recipe This property is required. RecipeResponse
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
builderConfig This property is required. Property Map
required
materials This property is required. List<String>
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
metadata This property is required. Property Map
recipe This property is required. Property Map
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required

InTotoSlsaProvenanceV1Response

Predicate This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.SlsaProvenanceV1Response
PredicateType This property is required. string
Subject This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1.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

InTotoStatementResponse

PredicateType This property is required. string
https://slsa.dev/provenance/v0.1 for SlsaProvenance.
Provenance This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.InTotoProvenanceResponse
SlsaProvenance This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.SlsaProvenanceResponse
SlsaProvenanceZeroTwo This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.SlsaProvenanceZeroTwoResponse
Subject This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.SubjectResponse>
Type This property is required. string
Always https://in-toto.io/Statement/v0.1.
PredicateType This property is required. string
https://slsa.dev/provenance/v0.1 for SlsaProvenance.
Provenance This property is required. InTotoProvenanceResponse
SlsaProvenance This property is required. SlsaProvenanceResponse
SlsaProvenanceZeroTwo This property is required. SlsaProvenanceZeroTwoResponse
Subject This property is required. []SubjectResponse
Type This property is required. string
Always https://in-toto.io/Statement/v0.1.
predicateType This property is required. String
https://slsa.dev/provenance/v0.1 for SlsaProvenance.
provenance This property is required. InTotoProvenanceResponse
slsaProvenance This property is required. SlsaProvenanceResponse
slsaProvenanceZeroTwo This property is required. SlsaProvenanceZeroTwoResponse
subject This property is required. List<SubjectResponse>
type This property is required. String
Always https://in-toto.io/Statement/v0.1.
predicateType This property is required. string
https://slsa.dev/provenance/v0.1 for SlsaProvenance.
provenance This property is required. InTotoProvenanceResponse
slsaProvenance This property is required. SlsaProvenanceResponse
slsaProvenanceZeroTwo This property is required. SlsaProvenanceZeroTwoResponse
subject This property is required. SubjectResponse[]
type This property is required. string
Always https://in-toto.io/Statement/v0.1.
predicate_type This property is required. str
https://slsa.dev/provenance/v0.1 for SlsaProvenance.
provenance This property is required. InTotoProvenanceResponse
slsa_provenance This property is required. SlsaProvenanceResponse
slsa_provenance_zero_two This property is required. SlsaProvenanceZeroTwoResponse
subject This property is required. Sequence[SubjectResponse]
type This property is required. str
Always https://in-toto.io/Statement/v0.1.
predicateType This property is required. String
https://slsa.dev/provenance/v0.1 for SlsaProvenance.
provenance This property is required. Property Map
slsaProvenance This property is required. Property Map
slsaProvenanceZeroTwo This property is required. Property Map
subject This property is required. List<Property Map>
type This property is required. String
Always https://in-toto.io/Statement/v0.1.

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.

JwtResponse

CompactJwt This property is required. string
The compact encoding of a JWS, which is always three base64 encoded strings joined by periods. For details, see: https://tools.ietf.org/html/rfc7515.html#section-3.1
CompactJwt This property is required. string
The compact encoding of a JWS, which is always three base64 encoded strings joined by periods. For details, see: https://tools.ietf.org/html/rfc7515.html#section-3.1
compactJwt This property is required. String
The compact encoding of a JWS, which is always three base64 encoded strings joined by periods. For details, see: https://tools.ietf.org/html/rfc7515.html#section-3.1
compactJwt This property is required. string
The compact encoding of a JWS, which is always three base64 encoded strings joined by periods. For details, see: https://tools.ietf.org/html/rfc7515.html#section-3.1
compact_jwt This property is required. str
The compact encoding of a JWS, which is always three base64 encoded strings joined by periods. For details, see: https://tools.ietf.org/html/rfc7515.html#section-3.1
compactJwt This property is required. String
The compact encoding of a JWS, which is always three base64 encoded strings joined by periods. For details, see: https://tools.ietf.org/html/rfc7515.html#section-3.1

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. See https://docs.docker.com/engine/reference/builder/ for more information.
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. See https://docs.docker.com/engine/reference/builder/ for more information.
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. See https://docs.docker.com/engine/reference/builder/ for more information.
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. See https://docs.docker.com/engine/reference/builder/ for more information.
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. See https://docs.docker.com/engine/reference/builder/ for more information.
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. See https://docs.docker.com/engine/reference/builder/ for more information.

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".

LocationResponse

CpeUri This property is required. string
Deprecated. The CPE URI in CPE format

Deprecated: Deprecated. The CPE URI in CPE format

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.V1.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

Deprecated: Deprecated. The CPE URI in CPE format

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

Deprecated: Deprecated. The CPE URI in CPE format

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

Deprecated: Deprecated. The CPE URI in CPE format

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

Deprecated: Deprecated. The CPE URI in CPE format

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

Deprecated: Deprecated. The CPE URI in CPE format

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.

MaterialResponse

Digest This property is required. Dictionary<string, string>
Uri This property is required. string
Digest This property is required. map[string]string
Uri This property is required. string
digest This property is required. Map<String,String>
uri This property is required. String
digest This property is required. {[key: string]: string}
uri This property is required. string
digest This property is required. Mapping[str, str]
uri This property is required. str
digest This property is required. Map<String>
uri This property is required. String

MetadataResponse

BuildFinishedOn This property is required. string
The timestamp of when the build completed.
BuildInvocationId This property is required. string
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
BuildStartedOn This property is required. string
The timestamp of when the build started.
Completeness This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.CompletenessResponse
Indicates that the builder claims certain fields in this message to be complete.
Reproducible This property is required. bool
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
BuildFinishedOn This property is required. string
The timestamp of when the build completed.
BuildInvocationId This property is required. string
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
BuildStartedOn This property is required. string
The timestamp of when the build started.
Completeness This property is required. CompletenessResponse
Indicates that the builder claims certain fields in this message to be complete.
Reproducible This property is required. bool
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
buildFinishedOn This property is required. String
The timestamp of when the build completed.
buildInvocationId This property is required. String
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
buildStartedOn This property is required. String
The timestamp of when the build started.
completeness This property is required. CompletenessResponse
Indicates that the builder claims certain fields in this message to be complete.
reproducible This property is required. Boolean
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
buildFinishedOn This property is required. string
The timestamp of when the build completed.
buildInvocationId This property is required. string
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
buildStartedOn This property is required. string
The timestamp of when the build started.
completeness This property is required. CompletenessResponse
Indicates that the builder claims certain fields in this message to be complete.
reproducible This property is required. boolean
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
build_finished_on This property is required. str
The timestamp of when the build completed.
build_invocation_id This property is required. str
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
build_started_on This property is required. str
The timestamp of when the build started.
completeness This property is required. CompletenessResponse
Indicates that the builder claims certain fields in this message to be complete.
reproducible This property is required. bool
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
buildFinishedOn This property is required. String
The timestamp of when the build completed.
buildInvocationId This property is required. String
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
buildStartedOn This property is required. String
The timestamp of when the build started.
completeness This property is required. Property Map
Indicates that the builder claims certain fields in this message to be complete.
reproducible This property is required. Boolean
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

NonCompliantFileResponse

DisplayCommand This property is required. string
Command to display the non-compliant files.
Path This property is required. string
Empty if display_command is set.
Reason This property is required. string
Explains why a file is non compliant for a CIS check.
DisplayCommand This property is required. string
Command to display the non-compliant files.
Path This property is required. string
Empty if display_command is set.
Reason This property is required. string
Explains why a file is non compliant for a CIS check.
displayCommand This property is required. String
Command to display the non-compliant files.
path This property is required. String
Empty if display_command is set.
reason This property is required. String
Explains why a file is non compliant for a CIS check.
displayCommand This property is required. string
Command to display the non-compliant files.
path This property is required. string
Empty if display_command is set.
reason This property is required. string
Explains why a file is non compliant for a CIS check.
display_command This property is required. str
Command to display the non-compliant files.
path This property is required. str
Empty if display_command is set.
reason This property is required. str
Explains why a file is non compliant for a CIS check.
displayCommand This property is required. String
Command to display the non-compliant files.
path This property is required. String
Empty if display_command is set.
reason This property is required. String
Explains why a file is non compliant for a CIS check.

PackageIssueResponse

AffectedCpeUri This property is required. string
The CPE URI this vulnerability was found in.
AffectedPackage This property is required. string
The package this vulnerability was found in.
AffectedVersion This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.VersionResponse
The version of the package that is installed on the resource affected by this 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.
FileLocation This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.GrafeasV1FileLocationResponse>
The location at which this package was found.
FixAvailable This property is required. bool
Whether a fix is available for this package.
FixedCpeUri This property is required. string
The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
FixedPackage This property is required. string
The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
FixedVersion This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.VersionResponse
The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
PackageType This property is required. string
The type of package (e.g. OS, MAVEN, GO).
AffectedCpeUri This property is required. string
The CPE URI this vulnerability was found in.
AffectedPackage This property is required. string
The package this vulnerability was found in.
AffectedVersion This property is required. VersionResponse
The version of the package that is installed on the resource affected by this 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.
FileLocation This property is required. []GrafeasV1FileLocationResponse
The location at which this package was found.
FixAvailable This property is required. bool
Whether a fix is available for this package.
FixedCpeUri This property is required. string
The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
FixedPackage This property is required. string
The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
FixedVersion This property is required. VersionResponse
The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
PackageType This property is required. string
The type of package (e.g. OS, MAVEN, GO).
affectedCpeUri This property is required. String
The CPE URI this vulnerability was found in.
affectedPackage This property is required. String
The package this vulnerability was found in.
affectedVersion This property is required. VersionResponse
The version of the package that is installed on the resource affected by this 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.
fileLocation This property is required. List<GrafeasV1FileLocationResponse>
The location at which this package was found.
fixAvailable This property is required. Boolean
Whether a fix is available for this package.
fixedCpeUri This property is required. String
The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
fixedPackage This property is required. String
The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
fixedVersion This property is required. VersionResponse
The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
packageType This property is required. String
The type of package (e.g. OS, MAVEN, GO).
affectedCpeUri This property is required. string
The CPE URI this vulnerability was found in.
affectedPackage This property is required. string
The package this vulnerability was found in.
affectedVersion This property is required. VersionResponse
The version of the package that is installed on the resource affected by this 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.
fileLocation This property is required. GrafeasV1FileLocationResponse[]
The location at which this package was found.
fixAvailable This property is required. boolean
Whether a fix is available for this package.
fixedCpeUri This property is required. string
The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
fixedPackage This property is required. string
The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
fixedVersion This property is required. VersionResponse
The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
packageType This property is required. string
The type of package (e.g. OS, MAVEN, GO).
affected_cpe_uri This property is required. str
The CPE URI this vulnerability was found in.
affected_package This property is required. str
The package this vulnerability was found in.
affected_version This property is required. VersionResponse
The version of the package that is installed on the resource affected by this 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.
file_location This property is required. Sequence[GrafeasV1FileLocationResponse]
The location at which this package was found.
fix_available This property is required. bool
Whether a fix is available for this package.
fixed_cpe_uri This property is required. str
The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
fixed_package This property is required. str
The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
fixed_version This property is required. VersionResponse
The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
package_type This property is required. str
The type of package (e.g. OS, MAVEN, GO).
affectedCpeUri This property is required. String
The CPE URI this vulnerability was found in.
affectedPackage This property is required. String
The package this vulnerability was found in.
affectedVersion This property is required. Property Map
The version of the package that is installed on the resource affected by this 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.
fileLocation This property is required. List<Property Map>
The location at which this package was found.
fixAvailable This property is required. Boolean
Whether a fix is available for this package.
fixedCpeUri This property is required. String
The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
fixedPackage This property is required. String
The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
fixedVersion This property is required. Property Map
The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
packageType This property is required. String
The type of package (e.g. OS, MAVEN, GO).

PackageOccurrenceResponse

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.V1.Inputs.LicenseResponse
Licenses that have been declared by the authors of the package.
Location This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1.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.V1.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.

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.V1.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>

RecipeResponse

Arguments This property is required. List<ImmutableDictionary<string, string>>
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
DefinedInMaterial This property is required. string
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
EntryPoint This property is required. string
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
Environment This property is required. List<ImmutableDictionary<string, string>>
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
Type This property is required. string
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
Arguments This property is required. []map[string]string
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
DefinedInMaterial This property is required. string
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
EntryPoint This property is required. string
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
Environment This property is required. []map[string]string
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
Type This property is required. string
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
arguments This property is required. List<Map<String,String>>
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
definedInMaterial This property is required. String
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
entryPoint This property is required. String
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
environment This property is required. List<Map<String,String>>
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
type This property is required. String
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
arguments This property is required. {[key: string]: string}[]
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
definedInMaterial This property is required. string
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
entryPoint This property is required. string
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
environment This property is required. {[key: string]: string}[]
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
type This property is required. string
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
arguments This property is required. Sequence[Mapping[str, str]]
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
defined_in_material This property is required. str
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
entry_point This property is required. str
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
environment This property is required. Sequence[Mapping[str, str]]
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
type This property is required. str
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
arguments This property is required. List<Map<String>>
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
definedInMaterial This property is required. String
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
entryPoint This property is required. String
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
environment This property is required. List<Map<String>>
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
type This property is required. String
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.

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.

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.V1.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.V1.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

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.V1.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.V1.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.V1.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.V1.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.

SlsaCompletenessResponse

Arguments This property is required. bool
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
Environment This property is required. bool
If true, the builder claims that recipe.environment is claimed to be complete.
Materials This property is required. bool
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
Arguments This property is required. bool
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
Environment This property is required. bool
If true, the builder claims that recipe.environment is claimed to be complete.
Materials This property is required. bool
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
arguments This property is required. Boolean
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
environment This property is required. Boolean
If true, the builder claims that recipe.environment is claimed to be complete.
materials This property is required. Boolean
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
arguments This property is required. boolean
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
environment This property is required. boolean
If true, the builder claims that recipe.environment is claimed to be complete.
materials This property is required. boolean
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
arguments This property is required. bool
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
environment This property is required. bool
If true, the builder claims that recipe.environment is claimed to be complete.
materials This property is required. bool
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
arguments This property is required. Boolean
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
environment This property is required. Boolean
If true, the builder claims that recipe.environment is claimed to be complete.
materials This property is required. Boolean
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

SlsaMetadataResponse

BuildFinishedOn This property is required. string
The timestamp of when the build completed.
BuildInvocationId This property is required. string
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
BuildStartedOn This property is required. string
The timestamp of when the build started.
Completeness This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.SlsaCompletenessResponse
Indicates that the builder claims certain fields in this message to be complete.
Reproducible This property is required. bool
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
BuildFinishedOn This property is required. string
The timestamp of when the build completed.
BuildInvocationId This property is required. string
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
BuildStartedOn This property is required. string
The timestamp of when the build started.
Completeness This property is required. SlsaCompletenessResponse
Indicates that the builder claims certain fields in this message to be complete.
Reproducible This property is required. bool
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
buildFinishedOn This property is required. String
The timestamp of when the build completed.
buildInvocationId This property is required. String
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
buildStartedOn This property is required. String
The timestamp of when the build started.
completeness This property is required. SlsaCompletenessResponse
Indicates that the builder claims certain fields in this message to be complete.
reproducible This property is required. Boolean
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
buildFinishedOn This property is required. string
The timestamp of when the build completed.
buildInvocationId This property is required. string
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
buildStartedOn This property is required. string
The timestamp of when the build started.
completeness This property is required. SlsaCompletenessResponse
Indicates that the builder claims certain fields in this message to be complete.
reproducible This property is required. boolean
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
build_finished_on This property is required. str
The timestamp of when the build completed.
build_invocation_id This property is required. str
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
build_started_on This property is required. str
The timestamp of when the build started.
completeness This property is required. SlsaCompletenessResponse
Indicates that the builder claims certain fields in this message to be complete.
reproducible This property is required. bool
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
buildFinishedOn This property is required. String
The timestamp of when the build completed.
buildInvocationId This property is required. String
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
buildStartedOn This property is required. String
The timestamp of when the build started.
completeness This property is required. Property Map
Indicates that the builder claims certain fields in this message to be complete.
reproducible This property is required. Boolean
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

SlsaProvenanceResponse

Builder This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.SlsaBuilderResponse
required
Materials This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.MaterialResponse>
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
Metadata This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.SlsaMetadataResponse
Recipe This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.SlsaRecipeResponse
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
Builder This property is required. SlsaBuilderResponse
required
Materials This property is required. []MaterialResponse
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
Metadata This property is required. SlsaMetadataResponse
Recipe This property is required. SlsaRecipeResponse
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
builder_ This property is required. SlsaBuilderResponse
required
materials This property is required. List<MaterialResponse>
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
metadata This property is required. SlsaMetadataResponse
recipe This property is required. SlsaRecipeResponse
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
builder This property is required. SlsaBuilderResponse
required
materials This property is required. MaterialResponse[]
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
metadata This property is required. SlsaMetadataResponse
recipe This property is required. SlsaRecipeResponse
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
builder This property is required. SlsaBuilderResponse
required
materials This property is required. Sequence[MaterialResponse]
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
metadata This property is required. SlsaMetadataResponse
recipe This property is required. SlsaRecipeResponse
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
builder This property is required. Property Map
required
materials This property is required. List<Property Map>
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
metadata This property is required. Property Map
recipe This property is required. Property Map
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required

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

SlsaProvenanceZeroTwoResponse

BuildConfig This property is required. map[string]string
BuildType This property is required. string
Builder This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponse
Invocation This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponse
Materials This property is required. []GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponse
Metadata This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponse
buildConfig This property is required. Map<String,String>
buildType This property is required. String
builder_ This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponse
invocation This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponse
materials This property is required. List<GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponse>
metadata This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponse
buildConfig This property is required. {[key: string]: string}
buildType This property is required. string
builder This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponse
invocation This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponse
materials This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponse[]
metadata This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponse
build_config This property is required. Mapping[str, str]
build_type This property is required. str
builder This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponse
invocation This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponse
materials This property is required. Sequence[GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponse]
metadata This property is required. GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponse
buildConfig This property is required. Map<String>
buildType This property is required. String
builder This property is required. Property Map
invocation This property is required. Property Map
materials This property is required. List<Property Map>
metadata This property is required. Property Map

SlsaRecipeResponse

Arguments This property is required. Dictionary<string, string>
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
DefinedInMaterial This property is required. string
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
EntryPoint This property is required. string
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
Environment This property is required. Dictionary<string, string>
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
Type This property is required. string
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
Arguments This property is required. map[string]string
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
DefinedInMaterial This property is required. string
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
EntryPoint This property is required. string
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
Environment This property is required. map[string]string
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
Type This property is required. string
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
arguments This property is required. Map<String,String>
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
definedInMaterial This property is required. String
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
entryPoint This property is required. String
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
environment This property is required. Map<String,String>
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
type This property is required. String
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
arguments This property is required. {[key: string]: string}
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
definedInMaterial This property is required. string
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
entryPoint This property is required. string
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
environment This property is required. {[key: string]: string}
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
type This property is required. string
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
arguments This property is required. Mapping[str, str]
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
defined_in_material This property is required. str
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
entry_point This property is required. str
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
environment This property is required. Mapping[str, str]
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
type This property is required. str
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
arguments This property is required. Map<String>
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
definedInMaterial This property is required. String
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
entryPoint This property is required. String
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
environment This property is required. Map<String>
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
type This property is required. String
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.

SourceContextResponse

CloudRepo This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.CloudRepoSourceContextResponse
A SourceContext referring to a revision in a Google Cloud Source Repo.
Gerrit This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.GerritSourceContextResponse
A SourceContext referring to a Gerrit project.
Git This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.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.V1.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.V1.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
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
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
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
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
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

UpgradeDistributionResponse

Classification This property is required. string
The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
CpeUri This property is required. string
Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
Cve This property is required. List<string>
The cve tied to this Upgrade.
Severity This property is required. string
The severity as specified by the upstream operating system.
Classification This property is required. string
The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
CpeUri This property is required. string
Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
Cve This property is required. []string
The cve tied to this Upgrade.
Severity This property is required. string
The severity as specified by the upstream operating system.
classification This property is required. String
The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
cpeUri This property is required. String
Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
cve This property is required. List<String>
The cve tied to this Upgrade.
severity This property is required. String
The severity as specified by the upstream operating system.
classification This property is required. string
The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
cpeUri This property is required. string
Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
cve This property is required. string[]
The cve tied to this Upgrade.
severity This property is required. string
The severity as specified by the upstream operating system.
classification This property is required. str
The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
cpe_uri This property is required. str
Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
cve This property is required. Sequence[str]
The cve tied to this Upgrade.
severity This property is required. str
The severity as specified by the upstream operating system.
classification This property is required. String
The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
cpeUri This property is required. String
Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
cve This property is required. List<String>
The cve tied to this Upgrade.
severity This property is required. String
The severity as specified by the upstream operating system.

UpgradeOccurrenceResponse

Distribution This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.UpgradeDistributionResponse
Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.
Package This property is required. string
Required for non-Windows OS. The package this Upgrade is for.
ParsedVersion This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.VersionResponse
Required for non-Windows OS. The version of the package in a machine + human readable form.
WindowsUpdate This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.WindowsUpdateResponse
Required for Windows OS. Represents the metadata about the Windows update.
Distribution This property is required. UpgradeDistributionResponse
Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.
Package This property is required. string
Required for non-Windows OS. The package this Upgrade is for.
ParsedVersion This property is required. VersionResponse
Required for non-Windows OS. The version of the package in a machine + human readable form.
WindowsUpdate This property is required. WindowsUpdateResponse
Required for Windows OS. Represents the metadata about the Windows update.
distribution This property is required. UpgradeDistributionResponse
Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.
package_ This property is required. String
Required for non-Windows OS. The package this Upgrade is for.
parsedVersion This property is required. VersionResponse
Required for non-Windows OS. The version of the package in a machine + human readable form.
windowsUpdate This property is required. WindowsUpdateResponse
Required for Windows OS. Represents the metadata about the Windows update.
distribution This property is required. UpgradeDistributionResponse
Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.
package This property is required. string
Required for non-Windows OS. The package this Upgrade is for.
parsedVersion This property is required. VersionResponse
Required for non-Windows OS. The version of the package in a machine + human readable form.
windowsUpdate This property is required. WindowsUpdateResponse
Required for Windows OS. Represents the metadata about the Windows update.
distribution This property is required. UpgradeDistributionResponse
Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.
package This property is required. str
Required for non-Windows OS. The package this Upgrade is for.
parsed_version This property is required. VersionResponse
Required for non-Windows OS. The version of the package in a machine + human readable form.
windows_update This property is required. WindowsUpdateResponse
Required for Windows OS. Represents the metadata about the Windows update.
distribution This property is required. Property Map
Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.
package This property is required. String
Required for non-Windows OS. The package this Upgrade is for.
parsedVersion This property is required. Property Map
Required for non-Windows OS. The version of the package in a machine + human readable form.
windowsUpdate This property is required. Property Map
Required for Windows OS. Represents the metadata about the Windows update.

VersionResponse

Epoch This property is required. int
Used to correct mistakes in the version numbering scheme.
FullName This property is required. string
Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
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.
FullName This property is required. string
Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
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.
fullName This property is required. String
Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
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.
fullName This property is required. string
Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
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.
full_name This property is required. str
Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
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.
fullName This property is required. String
Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
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.V1.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.V1.Inputs.RelatedUrlResponse>
Holds a list of references associated with this vulnerability item and assessment.
Remediations This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1.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.

VulnerabilityOccurrenceResponse

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.V1.Inputs.CVSSResponse
The cvss v2 score for the vulnerability.
CvssVersion This property is required. string
CVSS version used to populate cvss_score and severity.
Cvssv3 This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.CVSSResponse
The cvss v3 score for the vulnerability.
EffectiveSeverity This property is required. string
The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
ExtraDetails This property is required. string
Occurrence-specific extra details about the vulnerability.
FixAvailable This property is required. bool
Whether at least one of the affected packages has a fix available.
LongDescription This property is required. string
A detailed description of this vulnerability.
PackageIssue This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1.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.V1.Inputs.RelatedUrlResponse>
URLs related to this vulnerability.
Severity This property is required. string
The note provider assigned severity of this 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 (e.g., ruby gems, node.js packages, etc.).
VexAssessment This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.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.
CvssVersion This property is required. string
CVSS version used to populate cvss_score and severity.
Cvssv3 This property is required. CVSSResponse
The cvss v3 score for the vulnerability.
EffectiveSeverity This property is required. string
The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
ExtraDetails This property is required. string
Occurrence-specific extra details about the vulnerability.
FixAvailable This property is required. bool
Whether at least one of the affected packages has a fix available.
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 this 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 (e.g., 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.
cvssVersion This property is required. String
CVSS version used to populate cvss_score and severity.
cvssv3 This property is required. CVSSResponse
The cvss v3 score for the vulnerability.
effectiveSeverity This property is required. String
The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
extraDetails This property is required. String
Occurrence-specific extra details about the vulnerability.
fixAvailable This property is required. Boolean
Whether at least one of the affected packages has a fix available.
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 this 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 (e.g., 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.
cvssVersion This property is required. string
CVSS version used to populate cvss_score and severity.
cvssv3 This property is required. CVSSResponse
The cvss v3 score for the vulnerability.
effectiveSeverity This property is required. string
The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
extraDetails This property is required. string
Occurrence-specific extra details about the vulnerability.
fixAvailable This property is required. boolean
Whether at least one of the affected packages has a fix available.
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 this 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 (e.g., 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_version This property is required. str
CVSS version used to populate cvss_score and severity.
cvssv3 This property is required. CVSSResponse
The cvss v3 score for the vulnerability.
effective_severity This property is required. str
The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
extra_details This property is required. str
Occurrence-specific extra details about the vulnerability.
fix_available This property is required. bool
Whether at least one of the affected packages has a fix available.
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 this 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 (e.g., 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.
cvssVersion This property is required. String
CVSS version used to populate cvss_score and severity.
cvssv3 This property is required. Property Map
The cvss v3 score for the vulnerability.
effectiveSeverity This property is required. String
The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
extraDetails This property is required. String
Occurrence-specific extra details about the vulnerability.
fixAvailable This property is required. Boolean
Whether at least one of the affected packages has a fix available.
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 this 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 (e.g., ruby gems, node.js packages, etc.).
vexAssessment This property is required. Property Map

WindowsUpdateResponse

Categories This property is required. List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.CategoryResponse>
The list of categories to which the update belongs.
Description This property is required. string
The localized description of the update.
Identity This property is required. Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.IdentityResponse
Required - The unique identifier for the update.
KbArticleIds This property is required. List<string>
The Microsoft Knowledge Base article IDs that are associated with the update.
LastPublishedTimestamp This property is required. string
The last published timestamp of the update.
SupportUrl This property is required. string
The hyperlink to the support information for the update.
Title This property is required. string
The localized title of the update.
Categories This property is required. []CategoryResponse
The list of categories to which the update belongs.
Description This property is required. string
The localized description of the update.
Identity This property is required. IdentityResponse
Required - The unique identifier for the update.
KbArticleIds This property is required. []string
The Microsoft Knowledge Base article IDs that are associated with the update.
LastPublishedTimestamp This property is required. string
The last published timestamp of the update.
SupportUrl This property is required. string
The hyperlink to the support information for the update.
Title This property is required. string
The localized title of the update.
categories This property is required. List<CategoryResponse>
The list of categories to which the update belongs.
description This property is required. String
The localized description of the update.
identity This property is required. IdentityResponse
Required - The unique identifier for the update.
kbArticleIds This property is required. List<String>
The Microsoft Knowledge Base article IDs that are associated with the update.
lastPublishedTimestamp This property is required. String
The last published timestamp of the update.
supportUrl This property is required. String
The hyperlink to the support information for the update.
title This property is required. String
The localized title of the update.
categories This property is required. CategoryResponse[]
The list of categories to which the update belongs.
description This property is required. string
The localized description of the update.
identity This property is required. IdentityResponse
Required - The unique identifier for the update.
kbArticleIds This property is required. string[]
The Microsoft Knowledge Base article IDs that are associated with the update.
lastPublishedTimestamp This property is required. string
The last published timestamp of the update.
supportUrl This property is required. string
The hyperlink to the support information for the update.
title This property is required. string
The localized title of the update.
categories This property is required. Sequence[CategoryResponse]
The list of categories to which the update belongs.
description This property is required. str
The localized description of the update.
identity This property is required. IdentityResponse
Required - The unique identifier for the update.
kb_article_ids This property is required. Sequence[str]
The Microsoft Knowledge Base article IDs that are associated with the update.
last_published_timestamp This property is required. str
The last published timestamp of the update.
support_url This property is required. str
The hyperlink to the support information for the update.
title This property is required. str
The localized title of the update.
categories This property is required. List<Property Map>
The list of categories to which the update belongs.
description This property is required. String
The localized description of the update.
identity This property is required. Property Map
Required - The unique identifier for the update.
kbArticleIds This property is required. List<String>
The Microsoft Knowledge Base article IDs that are associated with the update.
lastPublishedTimestamp This property is required. String
The last published timestamp of the update.
supportUrl This property is required. String
The hyperlink to the support information for the update.
title This property is required. String
The localized title of the update.

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