Google Native

v0.27.0 published on Friday, Oct 21, 2022 by Pulumi

Occurrence

Creates a new occurrence. Auto-naming is currently not supported for this resource.

Create Occurrence Resource

new Occurrence(name: string, args: OccurrenceArgs, opts?: CustomResourceOptions);
@overload
def Occurrence(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               attestation: Optional[AttestationOccurrenceArgs] = None,
               build: Optional[BuildOccurrenceArgs] = None,
               compliance: Optional[ComplianceOccurrenceArgs] = None,
               deployment: Optional[DeploymentOccurrenceArgs] = None,
               discovery: Optional[DiscoveryOccurrenceArgs] = None,
               dsse_attestation: Optional[DSSEAttestationOccurrenceArgs] = None,
               envelope: Optional[EnvelopeArgs] = None,
               image: Optional[ImageOccurrenceArgs] = None,
               note_name: Optional[str] = None,
               package: Optional[PackageOccurrenceArgs] = None,
               project: Optional[str] = None,
               remediation: Optional[str] = None,
               resource_uri: Optional[str] = None,
               upgrade: Optional[UpgradeOccurrenceArgs] = None,
               vulnerability: Optional[VulnerabilityOccurrenceArgs] = None)
@overload
def Occurrence(resource_name: str,
               args: OccurrenceArgs,
               opts: Optional[ResourceOptions] = None)
func NewOccurrence(ctx *Context, name string, args OccurrenceArgs, opts ...ResourceOption) (*Occurrence, error)
public Occurrence(string name, OccurrenceArgs args, CustomResourceOptions? opts = null)
public Occurrence(String name, OccurrenceArgs args)
public Occurrence(String name, OccurrenceArgs args, CustomResourceOptions options)
type: google-native:containeranalysis/v1:Occurrence
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args OccurrenceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args OccurrenceArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args OccurrenceArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args OccurrenceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args OccurrenceArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Occurrence Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Occurrence resource accepts the following input properties:

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.

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.

Attestation Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.AttestationOccurrenceArgs

Describes an attestation of an artifact.

Build Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.BuildOccurrenceArgs

Describes a verifiable build.

Compliance Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.ComplianceOccurrenceArgs

Describes a compliance violation on a linked resource.

Deployment Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.DeploymentOccurrenceArgs

Describes the deployment of an artifact on a runtime.

Discovery Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.DiscoveryOccurrenceArgs

Describes when a resource was discovered.

DsseAttestation Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.DSSEAttestationOccurrenceArgs

Describes an attestation of an artifact using dsse.

Envelope Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.EnvelopeArgs

https://github.com/secure-systems-lab/dsse

Image Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.ImageOccurrenceArgs

Describes how this resource derives from the basis in the associated note.

Package Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.PackageOccurrenceArgs

Describes the installation of a package on the linked resource.

Project string
Remediation string

A description of actions that can be taken to remedy the note.

Upgrade Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.UpgradeOccurrenceArgs

Describes an available package upgrade on the linked resource.

Vulnerability Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.VulnerabilityOccurrenceArgs

Describes a security vulnerability.

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.

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.

Attestation AttestationOccurrenceArgs

Describes an attestation of an artifact.

Build BuildOccurrenceArgs

Describes a verifiable build.

Compliance ComplianceOccurrenceArgs

Describes a compliance violation on a linked resource.

Deployment DeploymentOccurrenceArgs

Describes the deployment of an artifact on a runtime.

Discovery DiscoveryOccurrenceArgs

Describes when a resource was discovered.

DsseAttestation DSSEAttestationOccurrenceArgs

Describes an attestation of an artifact using dsse.

Envelope EnvelopeArgs

https://github.com/secure-systems-lab/dsse

Image ImageOccurrenceArgs

Describes how this resource derives from the basis in the associated note.

Package PackageOccurrenceArgs

Describes the installation of a package on the linked resource.

Project string
Remediation string

A description of actions that can be taken to remedy the note.

Upgrade UpgradeOccurrenceArgs

Describes an available package upgrade on the linked resource.

Vulnerability VulnerabilityOccurrenceArgs

Describes a security vulnerability.

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.

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.

attestation AttestationOccurrenceArgs

Describes an attestation of an artifact.

build BuildOccurrenceArgs

Describes a verifiable build.

compliance ComplianceOccurrenceArgs

Describes a compliance violation on a linked resource.

deployment DeploymentOccurrenceArgs

Describes the deployment of an artifact on a runtime.

discovery DiscoveryOccurrenceArgs

Describes when a resource was discovered.

dsseAttestation DSSEAttestationOccurrenceArgs

Describes an attestation of an artifact using dsse.

envelope EnvelopeArgs

https://github.com/secure-systems-lab/dsse

image ImageOccurrenceArgs

Describes how this resource derives from the basis in the associated note.

package_ PackageOccurrenceArgs

Describes the installation of a package on the linked resource.

project String
remediation String

A description of actions that can be taken to remedy the note.

upgrade UpgradeOccurrenceArgs

Describes an available package upgrade on the linked resource.

vulnerability VulnerabilityOccurrenceArgs

Describes a security vulnerability.

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.

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.

attestation AttestationOccurrenceArgs

Describes an attestation of an artifact.

build BuildOccurrenceArgs

Describes a verifiable build.

compliance ComplianceOccurrenceArgs

Describes a compliance violation on a linked resource.

deployment DeploymentOccurrenceArgs

Describes the deployment of an artifact on a runtime.

discovery DiscoveryOccurrenceArgs

Describes when a resource was discovered.

dsseAttestation DSSEAttestationOccurrenceArgs

Describes an attestation of an artifact using dsse.

envelope EnvelopeArgs

https://github.com/secure-systems-lab/dsse

image ImageOccurrenceArgs

Describes how this resource derives from the basis in the associated note.

package PackageOccurrenceArgs

Describes the installation of a package on the linked resource.

project string
remediation string

A description of actions that can be taken to remedy the note.

upgrade UpgradeOccurrenceArgs

Describes an available package upgrade on the linked resource.

vulnerability VulnerabilityOccurrenceArgs

Describes a security vulnerability.

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.

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.

attestation AttestationOccurrenceArgs

Describes an attestation of an artifact.

build BuildOccurrenceArgs

Describes a verifiable build.

compliance ComplianceOccurrenceArgs

Describes a compliance violation on a linked resource.

deployment DeploymentOccurrenceArgs

Describes the deployment of an artifact on a runtime.

discovery DiscoveryOccurrenceArgs

Describes when a resource was discovered.

dsse_attestation DSSEAttestationOccurrenceArgs

Describes an attestation of an artifact using dsse.

envelope EnvelopeArgs

https://github.com/secure-systems-lab/dsse

image ImageOccurrenceArgs

Describes how this resource derives from the basis in the associated note.

package PackageOccurrenceArgs

Describes the installation of a package on the linked resource.

project str
remediation str

A description of actions that can be taken to remedy the note.

upgrade UpgradeOccurrenceArgs

Describes an available package upgrade on the linked resource.

vulnerability VulnerabilityOccurrenceArgs

Describes a security vulnerability.

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.

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.

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.

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.

package Property Map

Describes the installation of a package on the linked resource.

project String
remediation String

A description of actions that can be taken to remedy the note.

upgrade Property Map

Describes an available package upgrade on the linked resource.

vulnerability Property Map

Describes a security vulnerability.

Outputs

All input properties are implicitly available as output properties. Additionally, the Occurrence resource produces the following output properties:

CreateTime string

The time this occurrence was created.

Id string

The provider-assigned unique ID for this managed resource.

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

UpdateTime string

The time this occurrence was last updated.

CreateTime string

The time this occurrence was created.

Id string

The provider-assigned unique ID for this managed resource.

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

UpdateTime string

The time this occurrence was last updated.

createTime String

The time this occurrence was created.

id String

The provider-assigned unique ID for this managed resource.

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

updateTime String

The time this occurrence was last updated.

createTime string

The time this occurrence was created.

id string

The provider-assigned unique ID for this managed resource.

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

updateTime string

The time this occurrence was last updated.

create_time str

The time this occurrence was created.

id str

The provider-assigned unique ID for this managed resource.

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

update_time str

The time this occurrence was last updated.

createTime String

The time this occurrence was created.

id String

The provider-assigned unique ID for this managed resource.

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

updateTime String

The time this occurrence was last updated.

Supporting Types

AliasContext

Kind AliasContextKind

The alias kind.

Name string

The alias name.

kind AliasContextKind

The alias kind.

name String

The alias name.

kind AliasContextKind

The alias kind.

name string

The alias name.

kind AliasContextKind

The alias kind.

name str

The alias name.

AliasContextKind

KindUnspecified
KIND_UNSPECIFIED

Unknown.

Fixed
FIXED

Git tag.

Movable
MOVABLE

Git branch.

Other
OTHER

Used to specify non-standard aliases. For example, if a Git repo has a ref named "refs/foo/bar".

AliasContextKindKindUnspecified
KIND_UNSPECIFIED

Unknown.

AliasContextKindFixed
FIXED

Git tag.

AliasContextKindMovable
MOVABLE

Git branch.

AliasContextKindOther
OTHER

Used to specify non-standard aliases. For example, if a Git repo has a ref named "refs/foo/bar".

KindUnspecified
KIND_UNSPECIFIED

Unknown.

Fixed
FIXED

Git tag.

Movable
MOVABLE

Git branch.

Other
OTHER

Used to specify non-standard aliases. For example, if a Git repo has a ref named "refs/foo/bar".

KindUnspecified
KIND_UNSPECIFIED

Unknown.

Fixed
FIXED

Git tag.

Movable
MOVABLE

Git branch.

Other
OTHER

Used to specify non-standard aliases. For example, if a Git repo has a ref named "refs/foo/bar".

KIND_UNSPECIFIED
KIND_UNSPECIFIED

Unknown.

FIXED
FIXED

Git tag.

MOVABLE
MOVABLE

Git branch.

OTHER
OTHER

Used to specify non-standard aliases. For example, if a Git repo has a ref named "refs/foo/bar".

"KIND_UNSPECIFIED"
KIND_UNSPECIFIED

Unknown.

"FIXED"
FIXED

Git tag.

"MOVABLE"
MOVABLE

Git branch.

"OTHER"
OTHER

Used to specify non-standard aliases. For example, if a Git repo has a ref named "refs/foo/bar".

AliasContextResponse

Kind string

The alias kind.

Name string

The alias name.

Kind string

The alias kind.

Name string

The alias name.

kind String

The alias kind.

name String

The alias name.

kind string

The alias kind.

name string

The alias name.

kind str

The alias kind.

name str

The alias name.

kind String

The alias kind.

name String

The alias name.

AnalysisCompleted

AnalysisType List<string>
AnalysisType []string
analysisType List<String>
analysisType string[]
analysis_type Sequence[str]
analysisType List<String>

AnalysisCompletedResponse

AnalysisType List<string>
AnalysisType []string
analysisType List<String>
analysisType string[]
analysis_type Sequence[str]
analysisType List<String>

Artifact

Checksum string

Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.

Id string

Artifact ID, if any; for container images, this will be a URL by digest like gcr.io/projectID/imagename@sha256:123456.

Names List<string>

Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.

Checksum string

Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.

Id string

Artifact ID, if any; for container images, this will be a URL by digest like gcr.io/projectID/imagename@sha256:123456.

Names []string

Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.

checksum String

Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.

id String

Artifact ID, if any; for container images, this will be a URL by digest like gcr.io/projectID/imagename@sha256:123456.

names List<String>

Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.

checksum string

Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.

id string

Artifact ID, if any; for container images, this will be a URL by digest like gcr.io/projectID/imagename@sha256:123456.

names string[]

Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.

checksum str

Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.

id str

Artifact ID, if any; for container images, this will be a URL by digest like gcr.io/projectID/imagename@sha256:123456.

names Sequence[str]

Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.

checksum String

Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.

id String

Artifact ID, if any; for container images, this will be a URL by digest like gcr.io/projectID/imagename@sha256:123456.

names List<String>

Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.

ArtifactResponse

Checksum string

Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.

Names List<string>

Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.

Checksum string

Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.

Names []string

Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.

checksum String

Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.

names List<String>

Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.

checksum string

Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.

names string[]

Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.

checksum str

Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.

names Sequence[str]

Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.

checksum String

Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.

names List<String>

Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.

AttestationOccurrence

SerializedPayload string

The serialized payload that is verified by one or more signatures.

Jwts List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Jwt>

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.

Signatures List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Signature>

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.

SerializedPayload string

The serialized payload that is verified by one or more signatures.

Jwts []Jwt

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.

Signatures []Signature

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.

serializedPayload String

The serialized payload that is verified by one or more signatures.

jwts List<Jwt>

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.

signatures List<Signature>

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.

serializedPayload string

The serialized payload that is verified by one or more signatures.

jwts Jwt[]

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.

signatures Signature[]

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.

serialized_payload str

The serialized payload that is verified by one or more signatures.

jwts Sequence[Jwt]

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.

signatures Sequence[Signature]

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.

serializedPayload String

The serialized payload that is verified by one or more signatures.

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

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

AttestationOccurrenceResponse

Jwts 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 string

The serialized payload that is verified by one or more signatures.

Signatures 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 []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 string

The serialized payload that is verified by one or more signatures.

Signatures []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 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 String

The serialized payload that is verified by one or more signatures.

signatures 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 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 string

The serialized payload that is verified by one or more signatures.

signatures 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 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 str

The serialized payload that is verified by one or more signatures.

signatures 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 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 String

The serialized payload that is verified by one or more signatures.

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

BuildOccurrence

IntotoProvenance Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.InTotoProvenance

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 Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.InTotoStatement

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 Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.BuildProvenance

The actual provenance for the build.

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

IntotoProvenance InTotoProvenance

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 InTotoStatement

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 BuildProvenance

The actual provenance for the build.

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

intotoProvenance InTotoProvenance

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 InTotoStatement

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 BuildProvenance

The actual provenance for the build.

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

intotoProvenance InTotoProvenance

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 InTotoStatement

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 BuildProvenance

The actual provenance for the build.

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

intoto_provenance InTotoProvenance

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 InTotoStatement

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 BuildProvenance

The actual provenance for the build.

provenance_bytes str

Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, provenance_bytes can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.

intotoProvenance 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 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 Property Map

The actual provenance for the build.

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

BuildOccurrenceResponse

IntotoProvenance 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 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 Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.BuildProvenanceResponse

The actual provenance for the build.

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

IntotoProvenance 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 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 BuildProvenanceResponse

The actual provenance for the build.

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

intotoProvenance 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 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 BuildProvenanceResponse

The actual provenance for the build.

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

intotoProvenance 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 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 BuildProvenanceResponse

The actual provenance for the build.

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

intoto_provenance 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 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 BuildProvenanceResponse

The actual provenance for the build.

provenance_bytes str

Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, provenance_bytes can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.

intotoProvenance 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 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 Property Map

The actual provenance for the build.

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

BuildProvenance

Id string

Unique identifier of the build.

BuildOptions 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 string

Version string of the builder at the time this build was executed.

BuiltArtifacts List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Artifact>

Output of the build.

Commands List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Command>

Commands requested by the build.

CreateTime string

Time at which the build was created.

Creator string

E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.

EndTime string

Time at which execution of the build was finished.

LogsUri string

URI where any logs for this provenance were written.

Project string

ID of the project.

SourceProvenance Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Source

Details of the Source input to the build.

StartTime string

Time at which execution of the build was started.

TriggerId string

Trigger identifier if the build was triggered automatically; empty if not.

Id string

Unique identifier of the build.

BuildOptions 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 string

Version string of the builder at the time this build was executed.

BuiltArtifacts []Artifact

Output of the build.

Commands []Command

Commands requested by the build.

CreateTime string

Time at which the build was created.

Creator string

E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.

EndTime string

Time at which execution of the build was finished.

LogsUri string

URI where any logs for this provenance were written.

Project string

ID of the project.

SourceProvenance Source

Details of the Source input to the build.

StartTime string

Time at which execution of the build was started.

TriggerId string

Trigger identifier if the build was triggered automatically; empty if not.

id String

Unique identifier of the build.

buildOptions 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 String

Version string of the builder at the time this build was executed.

builtArtifacts List<Artifact>

Output of the build.

commands List<Command>

Commands requested by the build.

createTime String

Time at which the build was created.

creator String

E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.

endTime String

Time at which execution of the build was finished.

logsUri String

URI where any logs for this provenance were written.

project String

ID of the project.

sourceProvenance Source

Details of the Source input to the build.

startTime String

Time at which execution of the build was started.

triggerId String

Trigger identifier if the build was triggered automatically; empty if not.

id string

Unique identifier of the build.

buildOptions {[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 string

Version string of the builder at the time this build was executed.

builtArtifacts Artifact[]

Output of the build.

commands Command[]

Commands requested by the build.

createTime string

Time at which the build was created.

creator string

E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.

endTime string

Time at which execution of the build was finished.

logsUri string

URI where any logs for this provenance were written.

project string

ID of the project.

sourceProvenance Source

Details of the Source input to the build.

startTime string

Time at which execution of the build was started.

triggerId string

Trigger identifier if the build was triggered automatically; empty if not.

id str

Unique identifier of the build.

build_options Mapping[str, str]

Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.

builder_version str

Version string of the builder at the time this build was executed.

built_artifacts Sequence[Artifact]

Output of the build.

commands Sequence[Command]

Commands requested by the build.

create_time str

Time at which the build was created.

creator str

E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.

end_time str

Time at which execution of the build was finished.

logs_uri str

URI where any logs for this provenance were written.

project str

ID of the project.

source_provenance Source

Details of the Source input to the build.

start_time str

Time at which execution of the build was started.

trigger_id str

Trigger identifier if the build was triggered automatically; empty if not.

id String

Unique identifier of the build.

buildOptions Map<String>

Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.

builderVersion String

Version string of the builder at the time this build was executed.

builtArtifacts List<Property Map>

Output of the build.

commands List<Property Map>

Commands requested by the build.

createTime String

Time at which the build was created.

creator String

E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.

endTime String

Time at which execution of the build was finished.

logsUri String

URI where any logs for this provenance were written.

project String

ID of the project.

sourceProvenance Property Map

Details of the Source input to the build.

startTime String

Time at which execution of the build was started.

triggerId String

Trigger identifier if the build was triggered automatically; empty if not.

BuildProvenanceResponse

BuildOptions 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 string

Version string of the builder at the time this build was executed.

BuiltArtifacts List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.ArtifactResponse>

Output of the build.

Commands List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.CommandResponse>

Commands requested by the build.

CreateTime string

Time at which the build was created.

Creator string

E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.

EndTime string

Time at which execution of the build was finished.

LogsUri string

URI where any logs for this provenance were written.

Project string

ID of the project.

SourceProvenance Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.SourceResponse

Details of the Source input to the build.

StartTime string

Time at which execution of the build was started.

TriggerId string

Trigger identifier if the build was triggered automatically; empty if not.

BuildOptions 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 string

Version string of the builder at the time this build was executed.

BuiltArtifacts []ArtifactResponse

Output of the build.

Commands []CommandResponse

Commands requested by the build.

CreateTime string

Time at which the build was created.

Creator string

E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.

EndTime string

Time at which execution of the build was finished.

LogsUri string

URI where any logs for this provenance were written.

Project string

ID of the project.

SourceProvenance SourceResponse

Details of the Source input to the build.

StartTime string

Time at which execution of the build was started.

TriggerId string

Trigger identifier if the build was triggered automatically; empty if not.

buildOptions 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 String

Version string of the builder at the time this build was executed.

builtArtifacts List<ArtifactResponse>

Output of the build.

commands List<CommandResponse>

Commands requested by the build.

createTime String

Time at which the build was created.

creator String

E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.

endTime String

Time at which execution of the build was finished.

logsUri String

URI where any logs for this provenance were written.

project String

ID of the project.

sourceProvenance SourceResponse

Details of the Source input to the build.

startTime String

Time at which execution of the build was started.

triggerId String

Trigger identifier if the build was triggered automatically; empty if not.

buildOptions {[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 string

Version string of the builder at the time this build was executed.

builtArtifacts ArtifactResponse[]

Output of the build.

commands CommandResponse[]

Commands requested by the build.

createTime string

Time at which the build was created.

creator string

E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.

endTime string

Time at which execution of the build was finished.

logsUri string

URI where any logs for this provenance were written.

project string

ID of the project.

sourceProvenance SourceResponse

Details of the Source input to the build.

startTime string

Time at which execution of the build was started.

triggerId string

Trigger identifier if the build was triggered automatically; empty if not.

build_options Mapping[str, str]

Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.

builder_version str

Version string of the builder at the time this build was executed.

built_artifacts Sequence[ArtifactResponse]

Output of the build.

commands Sequence[CommandResponse]

Commands requested by the build.

create_time str

Time at which the build was created.

creator str

E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.

end_time str

Time at which execution of the build was finished.

logs_uri str

URI where any logs for this provenance were written.

project str

ID of the project.

source_provenance SourceResponse

Details of the Source input to the build.

start_time str

Time at which execution of the build was started.

trigger_id str

Trigger identifier if the build was triggered automatically; empty if not.

buildOptions Map<String>

Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.

builderVersion String

Version string of the builder at the time this build was executed.

builtArtifacts List<Property Map>

Output of the build.

commands List<Property Map>

Commands requested by the build.

createTime String

Time at which the build was created.

creator String

E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.

endTime String

Time at which execution of the build was finished.

logsUri String

URI where any logs for this provenance were written.

project String

ID of the project.

sourceProvenance Property Map

Details of the Source input to the build.

startTime String

Time at which execution of the build was started.

triggerId String

Trigger identifier if the build was triggered automatically; empty if not.

BuilderConfig

Id string
Id string
id String
id string
id str
id String

CVSS

AttackComplexity Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSAttackComplexity
AttackVector Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSAttackVector

Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.

Authentication Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSAuthentication
AvailabilityImpact Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSAvailabilityImpact
BaseScore double

The base score is a function of the base metric scores.

ConfidentialityImpact Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSConfidentialityImpact
ExploitabilityScore double
ImpactScore double
IntegrityImpact Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSIntegrityImpact
PrivilegesRequired Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSPrivilegesRequired
Scope Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSScope
UserInteraction Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSUserInteraction
attackComplexity "ATTACK_COMPLEXITY_UNSPECIFIED" | "ATTACK_COMPLEXITY_LOW" | "ATTACK_COMPLEXITY_HIGH"
attackVector "ATTACK_VECTOR_UNSPECIFIED" | "ATTACK_VECTOR_NETWORK" | "ATTACK_VECTOR_ADJACENT" | "ATTACK_VECTOR_LOCAL" | "ATTACK_VECTOR_PHYSICAL"

Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.

authentication "AUTHENTICATION_UNSPECIFIED" | "AUTHENTICATION_MULTIPLE" | "AUTHENTICATION_SINGLE" | "AUTHENTICATION_NONE"
availabilityImpact "IMPACT_UNSPECIFIED" | "IMPACT_HIGH" | "IMPACT_LOW" | "IMPACT_NONE"
baseScore Number

The base score is a function of the base metric scores.

confidentialityImpact "IMPACT_UNSPECIFIED" | "IMPACT_HIGH" | "IMPACT_LOW" | "IMPACT_NONE"
exploitabilityScore Number
impactScore Number
integrityImpact "IMPACT_UNSPECIFIED" | "IMPACT_HIGH" | "IMPACT_LOW" | "IMPACT_NONE"
privilegesRequired "PRIVILEGES_REQUIRED_UNSPECIFIED" | "PRIVILEGES_REQUIRED_NONE" | "PRIVILEGES_REQUIRED_LOW" | "PRIVILEGES_REQUIRED_HIGH"
scope "SCOPE_UNSPECIFIED" | "SCOPE_UNCHANGED" | "SCOPE_CHANGED"
userInteraction "USER_INTERACTION_UNSPECIFIED" | "USER_INTERACTION_NONE" | "USER_INTERACTION_REQUIRED"

CVSSAttackComplexity

AttackComplexityUnspecified
ATTACK_COMPLEXITY_UNSPECIFIED
AttackComplexityLow
ATTACK_COMPLEXITY_LOW
AttackComplexityHigh
ATTACK_COMPLEXITY_HIGH
CVSSAttackComplexityAttackComplexityUnspecified
ATTACK_COMPLEXITY_UNSPECIFIED
CVSSAttackComplexityAttackComplexityLow
ATTACK_COMPLEXITY_LOW
CVSSAttackComplexityAttackComplexityHigh
ATTACK_COMPLEXITY_HIGH
AttackComplexityUnspecified
ATTACK_COMPLEXITY_UNSPECIFIED
AttackComplexityLow
ATTACK_COMPLEXITY_LOW
AttackComplexityHigh
ATTACK_COMPLEXITY_HIGH
AttackComplexityUnspecified
ATTACK_COMPLEXITY_UNSPECIFIED
AttackComplexityLow
ATTACK_COMPLEXITY_LOW
AttackComplexityHigh
ATTACK_COMPLEXITY_HIGH
ATTACK_COMPLEXITY_UNSPECIFIED
ATTACK_COMPLEXITY_UNSPECIFIED
ATTACK_COMPLEXITY_LOW
ATTACK_COMPLEXITY_LOW
ATTACK_COMPLEXITY_HIGH
ATTACK_COMPLEXITY_HIGH
"ATTACK_COMPLEXITY_UNSPECIFIED"
ATTACK_COMPLEXITY_UNSPECIFIED
"ATTACK_COMPLEXITY_LOW"
ATTACK_COMPLEXITY_LOW
"ATTACK_COMPLEXITY_HIGH"
ATTACK_COMPLEXITY_HIGH

CVSSAttackVector

AttackVectorUnspecified
ATTACK_VECTOR_UNSPECIFIED
AttackVectorNetwork
ATTACK_VECTOR_NETWORK
AttackVectorAdjacent
ATTACK_VECTOR_ADJACENT
AttackVectorLocal
ATTACK_VECTOR_LOCAL
AttackVectorPhysical
ATTACK_VECTOR_PHYSICAL
CVSSAttackVectorAttackVectorUnspecified
ATTACK_VECTOR_UNSPECIFIED
CVSSAttackVectorAttackVectorNetwork
ATTACK_VECTOR_NETWORK
CVSSAttackVectorAttackVectorAdjacent
ATTACK_VECTOR_ADJACENT
CVSSAttackVectorAttackVectorLocal
ATTACK_VECTOR_LOCAL
CVSSAttackVectorAttackVectorPhysical
ATTACK_VECTOR_PHYSICAL
AttackVectorUnspecified
ATTACK_VECTOR_UNSPECIFIED
AttackVectorNetwork
ATTACK_VECTOR_NETWORK
AttackVectorAdjacent
ATTACK_VECTOR_ADJACENT
AttackVectorLocal
ATTACK_VECTOR_LOCAL
AttackVectorPhysical
ATTACK_VECTOR_PHYSICAL
AttackVectorUnspecified
ATTACK_VECTOR_UNSPECIFIED
AttackVectorNetwork
ATTACK_VECTOR_NETWORK
AttackVectorAdjacent
ATTACK_VECTOR_ADJACENT
AttackVectorLocal
ATTACK_VECTOR_LOCAL
AttackVectorPhysical
ATTACK_VECTOR_PHYSICAL
ATTACK_VECTOR_UNSPECIFIED
ATTACK_VECTOR_UNSPECIFIED
ATTACK_VECTOR_NETWORK
ATTACK_VECTOR_NETWORK
ATTACK_VECTOR_ADJACENT
ATTACK_VECTOR_ADJACENT
ATTACK_VECTOR_LOCAL
ATTACK_VECTOR_LOCAL
ATTACK_VECTOR_PHYSICAL
ATTACK_VECTOR_PHYSICAL
"ATTACK_VECTOR_UNSPECIFIED"
ATTACK_VECTOR_UNSPECIFIED
"ATTACK_VECTOR_NETWORK"
ATTACK_VECTOR_NETWORK
"ATTACK_VECTOR_ADJACENT"
ATTACK_VECTOR_ADJACENT
"ATTACK_VECTOR_LOCAL"
ATTACK_VECTOR_LOCAL
"ATTACK_VECTOR_PHYSICAL"
ATTACK_VECTOR_PHYSICAL

CVSSAuthentication

AuthenticationUnspecified
AUTHENTICATION_UNSPECIFIED
AuthenticationMultiple
AUTHENTICATION_MULTIPLE
AuthenticationSingle
AUTHENTICATION_SINGLE
AuthenticationNone
AUTHENTICATION_NONE
CVSSAuthenticationAuthenticationUnspecified
AUTHENTICATION_UNSPECIFIED
CVSSAuthenticationAuthenticationMultiple
AUTHENTICATION_MULTIPLE
CVSSAuthenticationAuthenticationSingle
AUTHENTICATION_SINGLE
CVSSAuthenticationAuthenticationNone
AUTHENTICATION_NONE
AuthenticationUnspecified
AUTHENTICATION_UNSPECIFIED
AuthenticationMultiple
AUTHENTICATION_MULTIPLE
AuthenticationSingle
AUTHENTICATION_SINGLE
AuthenticationNone
AUTHENTICATION_NONE
AuthenticationUnspecified
AUTHENTICATION_UNSPECIFIED
AuthenticationMultiple
AUTHENTICATION_MULTIPLE
AuthenticationSingle
AUTHENTICATION_SINGLE
AuthenticationNone
AUTHENTICATION_NONE
AUTHENTICATION_UNSPECIFIED
AUTHENTICATION_UNSPECIFIED
AUTHENTICATION_MULTIPLE
AUTHENTICATION_MULTIPLE
AUTHENTICATION_SINGLE
AUTHENTICATION_SINGLE
AUTHENTICATION_NONE
AUTHENTICATION_NONE
"AUTHENTICATION_UNSPECIFIED"
AUTHENTICATION_UNSPECIFIED
"AUTHENTICATION_MULTIPLE"
AUTHENTICATION_MULTIPLE
"AUTHENTICATION_SINGLE"
AUTHENTICATION_SINGLE
"AUTHENTICATION_NONE"
AUTHENTICATION_NONE

CVSSAvailabilityImpact

ImpactUnspecified
IMPACT_UNSPECIFIED
ImpactHigh
IMPACT_HIGH
ImpactLow
IMPACT_LOW
ImpactNone
IMPACT_NONE
CVSSAvailabilityImpactImpactUnspecified
IMPACT_UNSPECIFIED
CVSSAvailabilityImpactImpactHigh
IMPACT_HIGH
CVSSAvailabilityImpactImpactLow
IMPACT_LOW
CVSSAvailabilityImpactImpactNone
IMPACT_NONE
ImpactUnspecified
IMPACT_UNSPECIFIED
ImpactHigh
IMPACT_HIGH
ImpactLow
IMPACT_LOW
ImpactNone
IMPACT_NONE
ImpactUnspecified
IMPACT_UNSPECIFIED
ImpactHigh
IMPACT_HIGH
ImpactLow
IMPACT_LOW
ImpactNone
IMPACT_NONE
IMPACT_UNSPECIFIED
IMPACT_UNSPECIFIED
IMPACT_HIGH
IMPACT_HIGH
IMPACT_LOW
IMPACT_LOW
IMPACT_NONE
IMPACT_NONE
"IMPACT_UNSPECIFIED"
IMPACT_UNSPECIFIED
"IMPACT_HIGH"
IMPACT_HIGH
"IMPACT_LOW"
IMPACT_LOW
"IMPACT_NONE"
IMPACT_NONE

CVSSConfidentialityImpact

ImpactUnspecified
IMPACT_UNSPECIFIED
ImpactHigh
IMPACT_HIGH
ImpactLow
IMPACT_LOW
ImpactNone
IMPACT_NONE
CVSSConfidentialityImpactImpactUnspecified
IMPACT_UNSPECIFIED
CVSSConfidentialityImpactImpactHigh
IMPACT_HIGH
CVSSConfidentialityImpactImpactLow
IMPACT_LOW
CVSSConfidentialityImpactImpactNone
IMPACT_NONE
ImpactUnspecified
IMPACT_UNSPECIFIED
ImpactHigh
IMPACT_HIGH
ImpactLow
IMPACT_LOW
ImpactNone
IMPACT_NONE
ImpactUnspecified
IMPACT_UNSPECIFIED
ImpactHigh
IMPACT_HIGH
ImpactLow
IMPACT_LOW
ImpactNone
IMPACT_NONE
IMPACT_UNSPECIFIED
IMPACT_UNSPECIFIED
IMPACT_HIGH
IMPACT_HIGH
IMPACT_LOW
IMPACT_LOW
IMPACT_NONE
IMPACT_NONE
"IMPACT_UNSPECIFIED"
IMPACT_UNSPECIFIED
"IMPACT_HIGH"
IMPACT_HIGH
"IMPACT_LOW"
IMPACT_LOW
"IMPACT_NONE"
IMPACT_NONE

CVSSIntegrityImpact

ImpactUnspecified
IMPACT_UNSPECIFIED
ImpactHigh
IMPACT_HIGH
ImpactLow
IMPACT_LOW
ImpactNone
IMPACT_NONE
CVSSIntegrityImpactImpactUnspecified
IMPACT_UNSPECIFIED
CVSSIntegrityImpactImpactHigh
IMPACT_HIGH
CVSSIntegrityImpactImpactLow
IMPACT_LOW
CVSSIntegrityImpactImpactNone
IMPACT_NONE
ImpactUnspecified
IMPACT_UNSPECIFIED
ImpactHigh
IMPACT_HIGH
ImpactLow
IMPACT_LOW
ImpactNone
IMPACT_NONE
ImpactUnspecified
IMPACT_UNSPECIFIED
ImpactHigh
IMPACT_HIGH
ImpactLow
IMPACT_LOW
ImpactNone
IMPACT_NONE
IMPACT_UNSPECIFIED
IMPACT_UNSPECIFIED
IMPACT_HIGH
IMPACT_HIGH
IMPACT_LOW
IMPACT_LOW
IMPACT_NONE
IMPACT_NONE
"IMPACT_UNSPECIFIED"
IMPACT_UNSPECIFIED
"IMPACT_HIGH"
IMPACT_HIGH
"IMPACT_LOW"
IMPACT_LOW
"IMPACT_NONE"
IMPACT_NONE

CVSSPrivilegesRequired

PrivilegesRequiredUnspecified
PRIVILEGES_REQUIRED_UNSPECIFIED
PrivilegesRequiredNone
PRIVILEGES_REQUIRED_NONE
PrivilegesRequiredLow
PRIVILEGES_REQUIRED_LOW
PrivilegesRequiredHigh
PRIVILEGES_REQUIRED_HIGH
CVSSPrivilegesRequiredPrivilegesRequiredUnspecified
PRIVILEGES_REQUIRED_UNSPECIFIED
CVSSPrivilegesRequiredPrivilegesRequiredNone
PRIVILEGES_REQUIRED_NONE
CVSSPrivilegesRequiredPrivilegesRequiredLow
PRIVILEGES_REQUIRED_LOW
CVSSPrivilegesRequiredPrivilegesRequiredHigh
PRIVILEGES_REQUIRED_HIGH
PrivilegesRequiredUnspecified
PRIVILEGES_REQUIRED_UNSPECIFIED
PrivilegesRequiredNone
PRIVILEGES_REQUIRED_NONE
PrivilegesRequiredLow
PRIVILEGES_REQUIRED_LOW
PrivilegesRequiredHigh
PRIVILEGES_REQUIRED_HIGH
PrivilegesRequiredUnspecified
PRIVILEGES_REQUIRED_UNSPECIFIED
PrivilegesRequiredNone
PRIVILEGES_REQUIRED_NONE
PrivilegesRequiredLow
PRIVILEGES_REQUIRED_LOW
PrivilegesRequiredHigh
PRIVILEGES_REQUIRED_HIGH
PRIVILEGES_REQUIRED_UNSPECIFIED
PRIVILEGES_REQUIRED_UNSPECIFIED
PRIVILEGES_REQUIRED_NONE
PRIVILEGES_REQUIRED_NONE
PRIVILEGES_REQUIRED_LOW
PRIVILEGES_REQUIRED_LOW
PRIVILEGES_REQUIRED_HIGH
PRIVILEGES_REQUIRED_HIGH
"PRIVILEGES_REQUIRED_UNSPECIFIED"
PRIVILEGES_REQUIRED_UNSPECIFIED
"PRIVILEGES_REQUIRED_NONE"
PRIVILEGES_REQUIRED_NONE
"PRIVILEGES_REQUIRED_LOW"
PRIVILEGES_REQUIRED_LOW
"PRIVILEGES_REQUIRED_HIGH"
PRIVILEGES_REQUIRED_HIGH

CVSSResponse

AttackComplexity string
AttackVector string

Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.

Authentication string
AvailabilityImpact string
BaseScore double

The base score is a function of the base metric scores.

ConfidentialityImpact string
ExploitabilityScore double
ImpactScore double
IntegrityImpact string
PrivilegesRequired string
Scope string
UserInteraction string
AttackComplexity string
AttackVector string

Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.

Authentication string
AvailabilityImpact string
BaseScore float64

The base score is a function of the base metric scores.

ConfidentialityImpact string
ExploitabilityScore float64
ImpactScore float64
IntegrityImpact string
PrivilegesRequired string
Scope string
UserInteraction string
attackComplexity String
attackVector String

Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.

authentication String
availabilityImpact String
baseScore Double

The base score is a function of the base metric scores.

confidentialityImpact String
exploitabilityScore Double
impactScore Double
integrityImpact String
privilegesRequired String
scope String
userInteraction String
attackComplexity string
attackVector string

Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.

authentication string
availabilityImpact string
baseScore number

The base score is a function of the base metric scores.

confidentialityImpact string
exploitabilityScore number
impactScore number
integrityImpact string
privilegesRequired string
scope string
userInteraction string
attack_complexity str
attack_vector str

Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.

authentication str
availability_impact str
base_score float

The base score is a function of the base metric scores.

confidentiality_impact str
exploitability_score float
impact_score float
integrity_impact str
privileges_required str
scope str
user_interaction str
attackComplexity String
attackVector String

Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.

authentication String
availabilityImpact String
baseScore Number

The base score is a function of the base metric scores.

confidentialityImpact String
exploitabilityScore Number
impactScore Number
integrityImpact String
privilegesRequired String
scope String
userInteraction String

CVSSScope

ScopeUnspecified
SCOPE_UNSPECIFIED
ScopeUnchanged
SCOPE_UNCHANGED
ScopeChanged
SCOPE_CHANGED
CVSSScopeScopeUnspecified
SCOPE_UNSPECIFIED
CVSSScopeScopeUnchanged
SCOPE_UNCHANGED
CVSSScopeScopeChanged
SCOPE_CHANGED
ScopeUnspecified
SCOPE_UNSPECIFIED
ScopeUnchanged
SCOPE_UNCHANGED
ScopeChanged
SCOPE_CHANGED
ScopeUnspecified
SCOPE_UNSPECIFIED
ScopeUnchanged
SCOPE_UNCHANGED
ScopeChanged
SCOPE_CHANGED
SCOPE_UNSPECIFIED
SCOPE_UNSPECIFIED
SCOPE_UNCHANGED
SCOPE_UNCHANGED
SCOPE_CHANGED
SCOPE_CHANGED
"SCOPE_UNSPECIFIED"
SCOPE_UNSPECIFIED
"SCOPE_UNCHANGED"
SCOPE_UNCHANGED
"SCOPE_CHANGED"
SCOPE_CHANGED

CVSSUserInteraction

UserInteractionUnspecified
USER_INTERACTION_UNSPECIFIED
UserInteractionNone
USER_INTERACTION_NONE
UserInteractionRequired
USER_INTERACTION_REQUIRED
CVSSUserInteractionUserInteractionUnspecified
USER_INTERACTION_UNSPECIFIED
CVSSUserInteractionUserInteractionNone
USER_INTERACTION_NONE
CVSSUserInteractionUserInteractionRequired
USER_INTERACTION_REQUIRED
UserInteractionUnspecified
USER_INTERACTION_UNSPECIFIED
UserInteractionNone
USER_INTERACTION_NONE
UserInteractionRequired
USER_INTERACTION_REQUIRED
UserInteractionUnspecified
USER_INTERACTION_UNSPECIFIED
UserInteractionNone
USER_INTERACTION_NONE
UserInteractionRequired
USER_INTERACTION_REQUIRED
USER_INTERACTION_UNSPECIFIED
USER_INTERACTION_UNSPECIFIED
USER_INTERACTION_NONE
USER_INTERACTION_NONE
USER_INTERACTION_REQUIRED
USER_INTERACTION_REQUIRED
"USER_INTERACTION_UNSPECIFIED"
USER_INTERACTION_UNSPECIFIED
"USER_INTERACTION_NONE"
USER_INTERACTION_NONE
"USER_INTERACTION_REQUIRED"
USER_INTERACTION_REQUIRED

Category

CategoryId string

The identifier of the category.

Name string

The localized name of the category.

CategoryId string

The identifier of the category.

Name string

The localized name of the category.

categoryId String

The identifier of the category.

name String

The localized name of the category.

categoryId string

The identifier of the category.

name string

The localized name of the category.

category_id str

The identifier of the category.

name str

The localized name of the category.

categoryId String

The identifier of the category.

name String

The localized name of the category.

CategoryResponse

CategoryId string

The identifier of the category.

Name string

The localized name of the category.

CategoryId string

The identifier of the category.

Name string

The localized name of the category.

categoryId String

The identifier of the category.

name String

The localized name of the category.

categoryId string

The identifier of the category.

name string

The localized name of the category.

category_id str

The identifier of the category.

name str

The localized name of the category.

categoryId String

The identifier of the category.

name String

The localized name of the category.

CloudRepoSourceContext

AliasContext AliasContext

An alias, which may be a branch or tag.

RepoId RepoId

The ID of the repo.

RevisionId string

A revision ID.

aliasContext AliasContext

An alias, which may be a branch or tag.

repoId RepoId

The ID of the repo.

revisionId String

A revision ID.

aliasContext AliasContext

An alias, which may be a branch or tag.

repoId RepoId

The ID of the repo.

revisionId string

A revision ID.

alias_context AliasContext

An alias, which may be a branch or tag.

repo_id RepoId

The ID of the repo.

revision_id str

A revision ID.

aliasContext Property Map

An alias, which may be a branch or tag.

repoId Property Map

The ID of the repo.

revisionId String

A revision ID.

CloudRepoSourceContextResponse

AliasContext AliasContextResponse

An alias, which may be a branch or tag.

RepoId RepoIdResponse

The ID of the repo.

RevisionId string

A revision ID.

aliasContext AliasContextResponse

An alias, which may be a branch or tag.

repoId RepoIdResponse

The ID of the repo.

revisionId String

A revision ID.

aliasContext AliasContextResponse

An alias, which may be a branch or tag.

repoId RepoIdResponse

The ID of the repo.

revisionId string

A revision ID.

alias_context AliasContextResponse

An alias, which may be a branch or tag.

repo_id RepoIdResponse

The ID of the repo.

revision_id str

A revision ID.

aliasContext Property Map

An alias, which may be a branch or tag.

repoId Property Map

The ID of the repo.

revisionId String

A revision ID.

Command

Name string

Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.

Args List<string>

Command-line arguments used when executing this command.

Dir string

Working directory (relative to project source root) used when running this command.

Env List<string>

Environment variables set before running this command.

Id string

Optional unique identifier for this command, used in wait_for to reference this command as a dependency.

WaitFor List<string>

The ID(s) of the command(s) that this command depends on.

Name string

Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.

Args []string

Command-line arguments used when executing this command.

Dir string

Working directory (relative to project source root) used when running this command.

Env []string

Environment variables set before running this command.

Id string

Optional unique identifier for this command, used in wait_for to reference this command as a dependency.

WaitFor []string

The ID(s) of the command(s) that this command depends on.

name String

Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.

args List<String>

Command-line arguments used when executing this command.

dir String

Working directory (relative to project source root) used when running this command.

env List<String>

Environment variables set before running this command.

id String

Optional unique identifier for this command, used in wait_for to reference this command as a dependency.

waitFor List<String>

The ID(s) of the command(s) that this command depends on.

name string

Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.

args string[]

Command-line arguments used when executing this command.

dir string

Working directory (relative to project source root) used when running this command.

env string[]

Environment variables set before running this command.

id string

Optional unique identifier for this command, used in wait_for to reference this command as a dependency.

waitFor string[]

The ID(s) of the command(s) that this command depends on.

name str

Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.

args Sequence[str]

Command-line arguments used when executing this command.

dir str

Working directory (relative to project source root) used when running this command.

env Sequence[str]

Environment variables set before running this command.

id str

Optional unique identifier for this command, used in wait_for to reference this command as a dependency.

wait_for Sequence[str]

The ID(s) of the command(s) that this command depends on.

name String

Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.

args List<String>

Command-line arguments used when executing this command.

dir String

Working directory (relative to project source root) used when running this command.

env List<String>

Environment variables set before running this command.

id String

Optional unique identifier for this command, used in wait_for to reference this command as a dependency.

waitFor List<String>

The ID(s) of the command(s) that this command depends on.

CommandResponse

Args List<string>

Command-line arguments used when executing this command.

Dir string

Working directory (relative to project source root) used when running this command.

Env List<string>

Environment variables set before running this command.

Name string

Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.

WaitFor List<string>

The ID(s) of the command(s) that this command depends on.

Args []string

Command-line arguments used when executing this command.

Dir string

Working directory (relative to project source root) used when running this command.

Env []string

Environment variables set before running this command.

Name string

Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.

WaitFor []string

The ID(s) of the command(s) that this command depends on.

args List<String>

Command-line arguments used when executing this command.

dir String

Working directory (relative to project source root) used when running this command.

env List<String>

Environment variables set before running this command.

name String

Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.

waitFor List<String>

The ID(s) of the command(s) that this command depends on.

args string[]

Command-line arguments used when executing this command.

dir string

Working directory (relative to project source root) used when running this command.

env string[]

Environment variables set before running this command.

name string

Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.

waitFor string[]

The ID(s) of the command(s) that this command depends on.

args Sequence[str]

Command-line arguments used when executing this command.

dir str

Working directory (relative to project source root) used when running this command.

env Sequence[str]

Environment variables set before running this command.

name str

Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.

wait_for Sequence[str]

The ID(s) of the command(s) that this command depends on.

args List<String>

Command-line arguments used when executing this command.

dir String

Working directory (relative to project source root) used when running this command.

env List<String>

Environment variables set before running this command.

name String

Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.

waitFor List<String>

The ID(s) of the command(s) that this command depends on.

Completeness

Arguments bool

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

Environment bool

If true, the builder claims that recipe.environment is claimed to be complete.

Materials bool

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

Arguments bool

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

Environment bool

If true, the builder claims that recipe.environment is claimed to be complete.

Materials bool

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

arguments Boolean

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

environment Boolean

If true, the builder claims that recipe.environment is claimed to be complete.

materials Boolean

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

arguments boolean

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

environment boolean

If true, the builder claims that recipe.environment is claimed to be complete.

materials boolean

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

arguments bool

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

environment bool

If true, the builder claims that recipe.environment is claimed to be complete.

materials bool

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

arguments Boolean

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

environment Boolean

If true, the builder claims that recipe.environment is claimed to be complete.

materials Boolean

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

CompletenessResponse

Arguments bool

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

Environment bool

If true, the builder claims that recipe.environment is claimed to be complete.

Materials bool

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

Arguments bool

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

Environment bool

If true, the builder claims that recipe.environment is claimed to be complete.

Materials bool

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

arguments Boolean

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

environment Boolean

If true, the builder claims that recipe.environment is claimed to be complete.

materials Boolean

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

arguments boolean

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

environment boolean

If true, the builder claims that recipe.environment is claimed to be complete.

materials boolean

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

arguments bool

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

environment bool

If true, the builder claims that recipe.environment is claimed to be complete.

materials bool

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

arguments Boolean

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

environment Boolean

If true, the builder claims that recipe.environment is claimed to be complete.

materials Boolean

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

ComplianceOccurrence

ComplianceOccurrenceResponse

DSSEAttestationOccurrence

Envelope Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Envelope

If doing something security critical, make sure to verify the signatures in this metadata.

Statement Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.InTotoStatement
Envelope Envelope

If doing something security critical, make sure to verify the signatures in this metadata.

Statement InTotoStatement
envelope Envelope

If doing something security critical, make sure to verify the signatures in this metadata.

statement InTotoStatement
envelope Envelope

If doing something security critical, make sure to verify the signatures in this metadata.

statement InTotoStatement
envelope Envelope

If doing something security critical, make sure to verify the signatures in this metadata.

statement InTotoStatement
envelope Property Map

If doing something security critical, make sure to verify the signatures in this metadata.

statement Property Map

DSSEAttestationOccurrenceResponse

Envelope EnvelopeResponse

If doing something security critical, make sure to verify the signatures in this metadata.

Statement InTotoStatementResponse
envelope EnvelopeResponse

If doing something security critical, make sure to verify the signatures in this metadata.

statement InTotoStatementResponse
envelope EnvelopeResponse

If doing something security critical, make sure to verify the signatures in this metadata.

statement InTotoStatementResponse
envelope EnvelopeResponse

If doing something security critical, make sure to verify the signatures in this metadata.

statement InTotoStatementResponse
envelope Property Map

If doing something security critical, make sure to verify the signatures in this metadata.

statement Property Map

DeploymentOccurrence

DeployTime string

Beginning of the lifetime of this deployment.

Address string

Address of the runtime element hosting this deployment.

Config string

Configuration used to create this deployment.

Platform Pulumi.GoogleNative.ContainerAnalysis.V1.DeploymentOccurrencePlatform

Platform hosting this deployment.

UndeployTime string

End of the lifetime of this deployment.

UserEmail string

Identity of the user that triggered this deployment.

DeployTime string

Beginning of the lifetime of this deployment.

Address string

Address of the runtime element hosting this deployment.

Config string

Configuration used to create this deployment.

Platform DeploymentOccurrencePlatform

Platform hosting this deployment.

UndeployTime string

End of the lifetime of this deployment.

UserEmail string

Identity of the user that triggered this deployment.

deployTime String

Beginning of the lifetime of this deployment.

address String

Address of the runtime element hosting this deployment.

config String

Configuration used to create this deployment.

platform DeploymentOccurrencePlatform

Platform hosting this deployment.

undeployTime String

End of the lifetime of this deployment.

userEmail String

Identity of the user that triggered this deployment.

deployTime string

Beginning of the lifetime of this deployment.

address string

Address of the runtime element hosting this deployment.

config string

Configuration used to create this deployment.

platform DeploymentOccurrencePlatform

Platform hosting this deployment.

undeployTime string

End of the lifetime of this deployment.

userEmail string

Identity of the user that triggered this deployment.

deploy_time str

Beginning of the lifetime of this deployment.

address str

Address of the runtime element hosting this deployment.

config str

Configuration used to create this deployment.

platform DeploymentOccurrencePlatform

Platform hosting this deployment.

undeploy_time str

End of the lifetime of this deployment.

user_email str

Identity of the user that triggered this deployment.

deployTime String

Beginning of the lifetime of this deployment.

address String

Address of the runtime element hosting this deployment.

config String

Configuration used to create this deployment.

platform "PLATFORM_UNSPECIFIED" | "GKE" | "FLEX" | "CUSTOM"

Platform hosting this deployment.

undeployTime String

End of the lifetime of this deployment.

userEmail String

Identity of the user that triggered this deployment.

DeploymentOccurrencePlatform

PlatformUnspecified
PLATFORM_UNSPECIFIED

Unknown.

Gke
GKE

Google Container Engine.

Flex
FLEX

Google App Engine: Flexible Environment.

Custom
CUSTOM

Custom user-defined platform.

DeploymentOccurrencePlatformPlatformUnspecified
PLATFORM_UNSPECIFIED

Unknown.

DeploymentOccurrencePlatformGke
GKE

Google Container Engine.

DeploymentOccurrencePlatformFlex
FLEX

Google App Engine: Flexible Environment.

DeploymentOccurrencePlatformCustom
CUSTOM

Custom user-defined platform.

PlatformUnspecified
PLATFORM_UNSPECIFIED

Unknown.

Gke
GKE

Google Container Engine.

Flex
FLEX

Google App Engine: Flexible Environment.

Custom
CUSTOM

Custom user-defined platform.

PlatformUnspecified
PLATFORM_UNSPECIFIED

Unknown.

Gke
GKE

Google Container Engine.

Flex
FLEX

Google App Engine: Flexible Environment.

Custom
CUSTOM

Custom user-defined platform.

PLATFORM_UNSPECIFIED
PLATFORM_UNSPECIFIED

Unknown.

GKE
GKE

Google Container Engine.

FLEX
FLEX

Google App Engine: Flexible Environment.

CUSTOM
CUSTOM

Custom user-defined platform.

"PLATFORM_UNSPECIFIED"
PLATFORM_UNSPECIFIED

Unknown.

"GKE"
GKE

Google Container Engine.

"FLEX"
FLEX

Google App Engine: Flexible Environment.

"CUSTOM"
CUSTOM

Custom user-defined platform.

DeploymentOccurrenceResponse

Address string

Address of the runtime element hosting this deployment.

Config string

Configuration used to create this deployment.

DeployTime string

Beginning of the lifetime of this deployment.

Platform string

Platform hosting this deployment.

ResourceUri List<string>

Resource URI for the artifact being deployed taken from the deployable field with the same name.

UndeployTime string

End of the lifetime of this deployment.

UserEmail string

Identity of the user that triggered this deployment.

Address string

Address of the runtime element hosting this deployment.

Config string

Configuration used to create this deployment.

DeployTime string

Beginning of the lifetime of this deployment.

Platform string

Platform hosting this deployment.

ResourceUri []string

Resource URI for the artifact being deployed taken from the deployable field with the same name.

UndeployTime string

End of the lifetime of this deployment.

UserEmail string

Identity of the user that triggered this deployment.

address String

Address of the runtime element hosting this deployment.

config String

Configuration used to create this deployment.

deployTime String

Beginning of the lifetime of this deployment.

platform String

Platform hosting this deployment.

resourceUri List<String>

Resource URI for the artifact being deployed taken from the deployable field with the same name.

undeployTime String

End of the lifetime of this deployment.

userEmail String

Identity of the user that triggered this deployment.

address string

Address of the runtime element hosting this deployment.

config string

Configuration used to create this deployment.

deployTime string

Beginning of the lifetime of this deployment.

platform string

Platform hosting this deployment.

resourceUri string[]

Resource URI for the artifact being deployed taken from the deployable field with the same name.

undeployTime string

End of the lifetime of this deployment.

userEmail string

Identity of the user that triggered this deployment.

address str

Address of the runtime element hosting this deployment.

config str

Configuration used to create this deployment.

deploy_time str

Beginning of the lifetime of this deployment.

platform str

Platform hosting this deployment.

resource_uri Sequence[str]

Resource URI for the artifact being deployed taken from the deployable field with the same name.

undeploy_time str

End of the lifetime of this deployment.

user_email str

Identity of the user that triggered this deployment.

address String

Address of the runtime element hosting this deployment.

config String

Configuration used to create this deployment.

deployTime String

Beginning of the lifetime of this deployment.

platform String

Platform hosting this deployment.

resourceUri List<String>

Resource URI for the artifact being deployed taken from the deployable field with the same name.

undeployTime String

End of the lifetime of this deployment.

userEmail String

Identity of the user that triggered this deployment.

DiscoveryOccurrence

AnalysisCompleted Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.AnalysisCompleted
AnalysisError List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Status>

Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.

AnalysisStatus Pulumi.GoogleNative.ContainerAnalysis.V1.DiscoveryOccurrenceAnalysisStatus

The status of discovery for the resource.

AnalysisStatusError Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Status

When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.

ContinuousAnalysis Pulumi.GoogleNative.ContainerAnalysis.V1.DiscoveryOccurrenceContinuousAnalysis

Whether the resource is continuously analyzed.

Cpe string

The CPE of the resource being scanned.

LastScanTime string

The last time this resource was scanned.

AnalysisCompleted AnalysisCompleted
AnalysisError []Status

Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.

AnalysisStatus DiscoveryOccurrenceAnalysisStatus

The status of discovery for the resource.

AnalysisStatusError Status

When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.

ContinuousAnalysis DiscoveryOccurrenceContinuousAnalysis

Whether the resource is continuously analyzed.

Cpe string

The CPE of the resource being scanned.

LastScanTime string

The last time this resource was scanned.

analysisCompleted AnalysisCompleted
analysisError List<Status>

Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.

analysisStatus DiscoveryOccurrenceAnalysisStatus

The status of discovery for the resource.

analysisStatusError Status

When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.

continuousAnalysis DiscoveryOccurrenceContinuousAnalysis

Whether the resource is continuously analyzed.

cpe String

The CPE of the resource being scanned.

lastScanTime String

The last time this resource was scanned.

analysisCompleted AnalysisCompleted
analysisError Status[]

Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.

analysisStatus DiscoveryOccurrenceAnalysisStatus

The status of discovery for the resource.

analysisStatusError Status

When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.

continuousAnalysis DiscoveryOccurrenceContinuousAnalysis

Whether the resource is continuously analyzed.

cpe string

The CPE of the resource being scanned.

lastScanTime string

The last time this resource was scanned.

analysis_completed AnalysisCompleted
analysis_error Sequence[Status]

Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.

analysis_status DiscoveryOccurrenceAnalysisStatus

The status of discovery for the resource.

analysis_status_error Status

When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.

continuous_analysis DiscoveryOccurrenceContinuousAnalysis

Whether the resource is continuously analyzed.

cpe str

The CPE of the resource being scanned.

last_scan_time str

The last time this resource was scanned.

analysisCompleted Property Map
analysisError List<Property Map>

Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.

analysisStatus "ANALYSIS_STATUS_UNSPECIFIED" | "PENDING" | "SCANNING" | "FINISHED_SUCCESS" | "COMPLETE" | "FINISHED_FAILED" | "FINISHED_UNSUPPORTED"

The status of discovery for the resource.

analysisStatusError Property Map

When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.

continuousAnalysis "CONTINUOUS_ANALYSIS_UNSPECIFIED" | "ACTIVE" | "INACTIVE"

Whether the resource is continuously analyzed.

cpe String

The CPE of the resource being scanned.

lastScanTime String

The last time this resource was scanned.

DiscoveryOccurrenceAnalysisStatus

AnalysisStatusUnspecified
ANALYSIS_STATUS_UNSPECIFIED

Unknown.

Pending
PENDING

Resource is known but no action has been taken yet.

Scanning
SCANNING

Resource is being analyzed.

FinishedSuccess
FINISHED_SUCCESS

Analysis has finished successfully.

Complete
COMPLETE

Analysis has completed.

FinishedFailed
FINISHED_FAILED

Analysis has finished unsuccessfully, the analysis itself is in a bad state.

FinishedUnsupported
FINISHED_UNSUPPORTED

The resource is known not to be supported.

DiscoveryOccurrenceAnalysisStatusAnalysisStatusUnspecified
ANALYSIS_STATUS_UNSPECIFIED

Unknown.

DiscoveryOccurrenceAnalysisStatusPending
PENDING

Resource is known but no action has been taken yet.

DiscoveryOccurrenceAnalysisStatusScanning
SCANNING

Resource is being analyzed.

DiscoveryOccurrenceAnalysisStatusFinishedSuccess
FINISHED_SUCCESS

Analysis has finished successfully.

DiscoveryOccurrenceAnalysisStatusComplete
COMPLETE

Analysis has completed.

DiscoveryOccurrenceAnalysisStatusFinishedFailed
FINISHED_FAILED

Analysis has finished unsuccessfully, the analysis itself is in a bad state.

DiscoveryOccurrenceAnalysisStatusFinishedUnsupported
FINISHED_UNSUPPORTED

The resource is known not to be supported.

AnalysisStatusUnspecified
ANALYSIS_STATUS_UNSPECIFIED

Unknown.

Pending
PENDING

Resource is known but no action has been taken yet.

Scanning
SCANNING

Resource is being analyzed.

FinishedSuccess
FINISHED_SUCCESS

Analysis has finished successfully.

Complete
COMPLETE

Analysis has completed.

FinishedFailed
FINISHED_FAILED

Analysis has finished unsuccessfully, the analysis itself is in a bad state.

FinishedUnsupported
FINISHED_UNSUPPORTED

The resource is known not to be supported.

AnalysisStatusUnspecified
ANALYSIS_STATUS_UNSPECIFIED

Unknown.

Pending
PENDING

Resource is known but no action has been taken yet.

Scanning
SCANNING

Resource is being analyzed.

FinishedSuccess
FINISHED_SUCCESS

Analysis has finished successfully.

Complete
COMPLETE

Analysis has completed.

FinishedFailed
FINISHED_FAILED

Analysis has finished unsuccessfully, the analysis itself is in a bad state.

FinishedUnsupported
FINISHED_UNSUPPORTED

The resource is known not to be supported.

ANALYSIS_STATUS_UNSPECIFIED
ANALYSIS_STATUS_UNSPECIFIED

Unknown.

PENDING
PENDING

Resource is known but no action has been taken yet.

SCANNING
SCANNING

Resource is being analyzed.

FINISHED_SUCCESS
FINISHED_SUCCESS

Analysis has finished successfully.

COMPLETE
COMPLETE

Analysis has completed.

FINISHED_FAILED
FINISHED_FAILED

Analysis has finished unsuccessfully, the analysis itself is in a bad state.

FINISHED_UNSUPPORTED
FINISHED_UNSUPPORTED

The resource is known not to be supported.

"ANALYSIS_STATUS_UNSPECIFIED"
ANALYSIS_STATUS_UNSPECIFIED

Unknown.

"PENDING"
PENDING

Resource is known but no action has been taken yet.

"SCANNING"
SCANNING

Resource is being analyzed.

"FINISHED_SUCCESS"
FINISHED_SUCCESS

Analysis has finished successfully.

"COMPLETE"
COMPLETE

Analysis has completed.

"FINISHED_FAILED"
FINISHED_FAILED

Analysis has finished unsuccessfully, the analysis itself is in a bad state.

"FINISHED_UNSUPPORTED"
FINISHED_UNSUPPORTED

The resource is known not to be supported.

DiscoveryOccurrenceContinuousAnalysis

ContinuousAnalysisUnspecified
CONTINUOUS_ANALYSIS_UNSPECIFIED

Unknown.

Active
ACTIVE

The resource is continuously analyzed.

Inactive
INACTIVE

The resource is ignored for continuous analysis.

DiscoveryOccurrenceContinuousAnalysisContinuousAnalysisUnspecified
CONTINUOUS_ANALYSIS_UNSPECIFIED

Unknown.

DiscoveryOccurrenceContinuousAnalysisActive
ACTIVE

The resource is continuously analyzed.

DiscoveryOccurrenceContinuousAnalysisInactive
INACTIVE

The resource is ignored for continuous analysis.

ContinuousAnalysisUnspecified
CONTINUOUS_ANALYSIS_UNSPECIFIED

Unknown.

Active
ACTIVE

The resource is continuously analyzed.

Inactive
INACTIVE

The resource is ignored for continuous analysis.

ContinuousAnalysisUnspecified
CONTINUOUS_ANALYSIS_UNSPECIFIED

Unknown.

Active
ACTIVE

The resource is continuously analyzed.

Inactive
INACTIVE

The resource is ignored for continuous analysis.

CONTINUOUS_ANALYSIS_UNSPECIFIED
CONTINUOUS_ANALYSIS_UNSPECIFIED

Unknown.

ACTIVE
ACTIVE

The resource is continuously analyzed.

INACTIVE
INACTIVE

The resource is ignored for continuous analysis.

"CONTINUOUS_ANALYSIS_UNSPECIFIED"
CONTINUOUS_ANALYSIS_UNSPECIFIED

Unknown.

"ACTIVE"
ACTIVE

The resource is continuously analyzed.

"INACTIVE"
INACTIVE

The resource is ignored for continuous analysis.

DiscoveryOccurrenceResponse

AnalysisCompleted Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.AnalysisCompletedResponse
AnalysisError 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 string

The status of discovery for the resource.

AnalysisStatusError 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 string

The time occurrences related to this discovery occurrence were archived.

ContinuousAnalysis string

Whether the resource is continuously analyzed.

Cpe string

The CPE of the resource being scanned.

LastScanTime string

The last time this resource was scanned.

AnalysisCompleted AnalysisCompletedResponse
AnalysisError []StatusResponse

Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.

AnalysisStatus string

The status of discovery for the resource.

AnalysisStatusError 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 string

The time occurrences related to this discovery occurrence were archived.

ContinuousAnalysis string

Whether the resource is continuously analyzed.

Cpe string

The CPE of the resource being scanned.

LastScanTime string

The last time this resource was scanned.

analysisCompleted AnalysisCompletedResponse
analysisError List<StatusResponse>

Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.

analysisStatus String

The status of discovery for the resource.

analysisStatusError 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 String

The time occurrences related to this discovery occurrence were archived.

continuousAnalysis String

Whether the resource is continuously analyzed.

cpe String

The CPE of the resource being scanned.

lastScanTime String

The last time this resource was scanned.

analysisCompleted AnalysisCompletedResponse
analysisError StatusResponse[]

Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.

analysisStatus string

The status of discovery for the resource.

analysisStatusError 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 string

The time occurrences related to this discovery occurrence were archived.

continuousAnalysis string

Whether the resource is continuously analyzed.

cpe string

The CPE of the resource being scanned.

lastScanTime string

The last time this resource was scanned.

analysis_completed AnalysisCompletedResponse
analysis_error Sequence[StatusResponse]

Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.

analysis_status str

The status of discovery for the resource.

analysis_status_error 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 str

The time occurrences related to this discovery occurrence were archived.

continuous_analysis str

Whether the resource is continuously analyzed.

cpe str

The CPE of the resource being scanned.

last_scan_time str

The last time this resource was scanned.

analysisCompleted Property Map
analysisError List<Property Map>

Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.

analysisStatus String

The status of discovery for the resource.

analysisStatusError 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 String

The time occurrences related to this discovery occurrence were archived.

continuousAnalysis String

Whether the resource is continuously analyzed.

cpe String

The CPE of the resource being scanned.

lastScanTime String

The last time this resource was scanned.

Envelope

EnvelopeResponse

EnvelopeSignature

Keyid string
Sig string
Keyid string
Sig string
keyid String
sig String
keyid string
sig string
keyid str
sig str
keyid String
sig String

EnvelopeSignatureResponse

Keyid string
Sig string
Keyid string
Sig string
keyid String
sig String
keyid string
sig string
keyid str
sig str
keyid String
sig String

Fingerprint

V1Name string

The layer ID of the final layer in the Docker image's v1 representation.

V2Blob List<string>

The ordered list of v2 blobs that represent a given image.

V1Name string

The layer ID of the final layer in the Docker image's v1 representation.

V2Blob []string

The ordered list of v2 blobs that represent a given image.

v1Name String

The layer ID of the final layer in the Docker image's v1 representation.

v2Blob List<String>

The ordered list of v2 blobs that represent a given image.

v1Name string

The layer ID of the final layer in the Docker image's v1 representation.

v2Blob string[]

The ordered list of v2 blobs that represent a given image.

v1_name str

The layer ID of the final layer in the Docker image's v1 representation.

v2_blob Sequence[str]

The ordered list of v2 blobs that represent a given image.

v1Name String

The layer ID of the final layer in the Docker image's v1 representation.

v2Blob List<String>

The ordered list of v2 blobs that represent a given image.

FingerprintResponse

V1Name string

The layer ID of the final layer in the Docker image's v1 representation.

V2Blob List<string>

The ordered list of v2 blobs that represent a given image.

V2Name string

The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.

V1Name string

The layer ID of the final layer in the Docker image's v1 representation.

V2Blob []string

The ordered list of v2 blobs that represent a given image.

V2Name string

The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.

v1Name String

The layer ID of the final layer in the Docker image's v1 representation.

v2Blob List<String>

The ordered list of v2 blobs that represent a given image.

v2Name String

The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.

v1Name string

The layer ID of the final layer in the Docker image's v1 representation.

v2Blob string[]

The ordered list of v2 blobs that represent a given image.

v2Name string

The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.

v1_name str

The layer ID of the final layer in the Docker image's v1 representation.

v2_blob Sequence[str]

The ordered list of v2 blobs that represent a given image.

v2_name str

The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.

v1Name String

The layer ID of the final layer in the Docker image's v1 representation.

v2Blob List<String>

The ordered list of v2 blobs that represent a given image.

v2Name String

The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.

GerritSourceContext

AliasContext Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.AliasContext

An alias, which may be a branch or tag.

GerritProject 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 string

The URI of a running Gerrit instance.

RevisionId string

A revision (commit) ID.

AliasContext AliasContext

An alias, which may be a branch or tag.

GerritProject 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 string

The URI of a running Gerrit instance.

RevisionId string

A revision (commit) ID.

aliasContext AliasContext

An alias, which may be a branch or tag.

gerritProject 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 String

The URI of a running Gerrit instance.

revisionId String

A revision (commit) ID.

aliasContext AliasContext

An alias, which may be a branch or tag.

gerritProject 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 string

The URI of a running Gerrit instance.

revisionId string

A revision (commit) ID.

alias_context AliasContext

An alias, which may be a branch or tag.

gerrit_project str

The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.

host_uri str

The URI of a running Gerrit instance.

revision_id str

A revision (commit) ID.

aliasContext Property Map

An alias, which may be a branch or tag.

gerritProject 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 String

The URI of a running Gerrit instance.

revisionId String

A revision (commit) ID.

GerritSourceContextResponse

AliasContext Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.AliasContextResponse

An alias, which may be a branch or tag.

GerritProject 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 string

The URI of a running Gerrit instance.

RevisionId string

A revision (commit) ID.

AliasContext AliasContextResponse

An alias, which may be a branch or tag.

GerritProject 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 string

The URI of a running Gerrit instance.

RevisionId string

A revision (commit) ID.

aliasContext AliasContextResponse

An alias, which may be a branch or tag.

gerritProject 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 String

The URI of a running Gerrit instance.

revisionId String

A revision (commit) ID.

aliasContext AliasContextResponse

An alias, which may be a branch or tag.

gerritProject 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 string

The URI of a running Gerrit instance.

revisionId string

A revision (commit) ID.

alias_context AliasContextResponse

An alias, which may be a branch or tag.

gerrit_project str

The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.

host_uri str

The URI of a running Gerrit instance.

revision_id str

A revision (commit) ID.

aliasContext Property Map

An alias, which may be a branch or tag.

gerritProject 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 String

The URI of a running Gerrit instance.

revisionId String

A revision (commit) ID.

GitSourceContext

RevisionId string

Git commit hash.

Url string

Git repository URL.

RevisionId string

Git commit hash.

Url string

Git repository URL.

revisionId String

Git commit hash.

url String

Git repository URL.

revisionId string

Git commit hash.

url string

Git repository URL.

revision_id str

Git commit hash.

url str

Git repository URL.

revisionId String

Git commit hash.

url String

Git repository URL.

GitSourceContextResponse

RevisionId string

Git commit hash.

Url string

Git repository URL.

RevisionId string

Git commit hash.

Url string

Git repository URL.

revisionId String

Git commit hash.

url String

Git repository URL.

revisionId string

Git commit hash.

url string

Git repository URL.

revision_id str

Git commit hash.

url str

Git repository URL.

revisionId String

Git commit hash.

url String

Git repository URL.

GrafeasV1FileLocation

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

GrafeasV1FileLocationResponse

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

GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder

Id string
Id string
id String
id string
id str
id String

GrafeasV1SlsaProvenanceZeroTwoSlsaCompleteness

environment Boolean
materials Boolean
parameters Boolean
environment boolean
materials boolean
parameters boolean
environment Boolean
materials Boolean
parameters Boolean

GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponse

environment Boolean
materials Boolean
parameters Boolean
environment boolean
materials boolean
parameters boolean
environment Boolean
materials Boolean
parameters Boolean

GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSource

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

GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponse

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

GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation

GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponse

GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial

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

GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponse

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

GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata

GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponse

Identity

Revision int

The revision number of the update.

UpdateId string

The revision independent identifier of the update.

Revision int

The revision number of the update.

UpdateId string

The revision independent identifier of the update.

revision Integer

The revision number of the update.

updateId String

The revision independent identifier of the update.

revision number

The revision number of the update.

updateId string

The revision independent identifier of the update.

revision int

The revision number of the update.

update_id str

The revision independent identifier of the update.

revision Number

The revision number of the update.

updateId String

The revision independent identifier of the update.

IdentityResponse

Revision int

The revision number of the update.

UpdateId string

The revision independent identifier of the update.

Revision int

The revision number of the update.

UpdateId string

The revision independent identifier of the update.

revision Integer

The revision number of the update.

updateId String

The revision independent identifier of the update.

revision number

The revision number of the update.

updateId string

The revision independent identifier of the update.

revision int

The revision number of the update.

update_id str

The revision independent identifier of the update.

revision Number

The revision number of the update.

updateId String

The revision independent identifier of the update.

ImageOccurrence

Fingerprint Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Fingerprint

The fingerprint of the derived image.

LayerInfo List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Layer>

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.

Fingerprint Fingerprint

The fingerprint of the derived image.

LayerInfo []Layer

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.

fingerprint Fingerprint

The fingerprint of the derived image.

layerInfo List<Layer>

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.

fingerprint Fingerprint

The fingerprint of the derived image.

layerInfo Layer[]

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.

fingerprint Fingerprint

The fingerprint of the derived image.

layer_info Sequence[Layer]

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.

fingerprint Property Map

The fingerprint of the derived image.

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

ImageOccurrenceResponse

BaseResourceUrl string

This contains the base image URL for the derived image occurrence.

Distance int

The number of layers by which this image differs from the associated image basis.

Fingerprint Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.FingerprintResponse

The fingerprint of the derived image.

LayerInfo 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 string

This contains the base image URL for the derived image occurrence.

Distance int

The number of layers by which this image differs from the associated image basis.

Fingerprint FingerprintResponse

The fingerprint of the derived image.

LayerInfo []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 String

This contains the base image URL for the derived image occurrence.

distance Integer

The number of layers by which this image differs from the associated image basis.

fingerprint FingerprintResponse

The fingerprint of the derived image.

layerInfo 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 string

This contains the base image URL for the derived image occurrence.

distance number

The number of layers by which this image differs from the associated image basis.

fingerprint FingerprintResponse

The fingerprint of the derived image.

layerInfo 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 str

This contains the base image URL for the derived image occurrence.

distance int

The number of layers by which this image differs from the associated image basis.

fingerprint FingerprintResponse

The fingerprint of the derived image.

layer_info Sequence[LayerResponse]

This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.

baseResourceUrl String

This contains the base image URL for the derived image occurrence.

distance Number

The number of layers by which this image differs from the associated image basis.

fingerprint Property Map

The fingerprint of the derived image.

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

InTotoProvenance

BuilderConfig Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.BuilderConfig

required

Materials 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 Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Metadata
Recipe Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Recipe

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 BuilderConfig

required

Materials []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 Metadata
Recipe Recipe

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 BuilderConfig

required

materials 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 Metadata
recipe Recipe

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 BuilderConfig

required

materials 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 Metadata
recipe Recipe

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 BuilderConfig

required

materials 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 Metadata
recipe Recipe

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 Property Map

required

materials 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 Property Map
recipe 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

InTotoProvenanceResponse

BuilderConfig Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.BuilderConfigResponse

required

Materials 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 Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.MetadataResponse
Recipe 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 BuilderConfigResponse

required

Materials []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 MetadataResponse
Recipe 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 BuilderConfigResponse

required

materials 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 MetadataResponse
recipe 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 BuilderConfigResponse

required

materials 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 MetadataResponse
recipe 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 BuilderConfigResponse

required

materials 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 MetadataResponse
recipe 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 Property Map

required

materials 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 Property Map
recipe 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

InTotoStatement

PredicateType string

https://slsa.dev/provenance/v0.1 for SlsaProvenance.

Provenance InTotoProvenance
SlsaProvenance SlsaProvenance
SlsaProvenanceZeroTwo SlsaProvenanceZeroTwo
Subject []Subject
Type string

Always https://in-toto.io/Statement/v0.1.

predicateType String

https://slsa.dev/provenance/v0.1 for SlsaProvenance.

provenance InTotoProvenance
slsaProvenance SlsaProvenance
slsaProvenanceZeroTwo SlsaProvenanceZeroTwo
subject List<Subject>
type String

Always https://in-toto.io/Statement/v0.1.

predicateType string

https://slsa.dev/provenance/v0.1 for SlsaProvenance.

provenance InTotoProvenance
slsaProvenance SlsaProvenance
slsaProvenanceZeroTwo SlsaProvenanceZeroTwo
subject Subject[]
type string

Always https://in-toto.io/Statement/v0.1.

predicate_type str

https://slsa.dev/provenance/v0.1 for SlsaProvenance.

provenance InTotoProvenance
slsa_provenance SlsaProvenance
slsa_provenance_zero_two SlsaProvenanceZeroTwo
subject Sequence[Subject]
type str

Always https://in-toto.io/Statement/v0.1.

predicateType String

https://slsa.dev/provenance/v0.1 for SlsaProvenance.

provenance Property Map
slsaProvenance Property Map
slsaProvenanceZeroTwo Property Map
subject List<Property Map>
type String

Always https://in-toto.io/Statement/v0.1.

InTotoStatementResponse

PredicateType string

https://slsa.dev/provenance/v0.1 for SlsaProvenance.

Provenance InTotoProvenanceResponse
SlsaProvenance SlsaProvenanceResponse
SlsaProvenanceZeroTwo SlsaProvenanceZeroTwoResponse
Subject []SubjectResponse
Type string

Always https://in-toto.io/Statement/v0.1.

predicateType String

https://slsa.dev/provenance/v0.1 for SlsaProvenance.

provenance InTotoProvenanceResponse
slsaProvenance SlsaProvenanceResponse
slsaProvenanceZeroTwo SlsaProvenanceZeroTwoResponse
subject List<SubjectResponse>
type String

Always https://in-toto.io/Statement/v0.1.

predicateType string

https://slsa.dev/provenance/v0.1 for SlsaProvenance.

provenance InTotoProvenanceResponse
slsaProvenance SlsaProvenanceResponse
slsaProvenanceZeroTwo SlsaProvenanceZeroTwoResponse
subject SubjectResponse[]
type string

Always https://in-toto.io/Statement/v0.1.

predicateType String

https://slsa.dev/provenance/v0.1 for SlsaProvenance.

provenance Property Map
slsaProvenance Property Map
slsaProvenanceZeroTwo Property Map
subject List<Property Map>
type String

Always https://in-toto.io/Statement/v0.1.

Jwt

CompactJwt 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 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 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 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 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 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

JwtResponse

CompactJwt 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 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 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 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 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 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

Layer

Directive string

The recovered Dockerfile directive used to construct this layer. See https://docs.docker.com/engine/reference/builder/ for more information.

Arguments string

The recovered arguments to the Dockerfile directive.

Directive string

The recovered Dockerfile directive used to construct this layer. See https://docs.docker.com/engine/reference/builder/ for more information.

Arguments string

The recovered arguments to the Dockerfile directive.

directive String

The recovered Dockerfile directive used to construct this layer. See https://docs.docker.com/engine/reference/builder/ for more information.

arguments String

The recovered arguments to the Dockerfile directive.

directive string

The recovered Dockerfile directive used to construct this layer. See https://docs.docker.com/engine/reference/builder/ for more information.

arguments string

The recovered arguments to the Dockerfile directive.

directive str

The recovered Dockerfile directive used to construct this layer. See https://docs.docker.com/engine/reference/builder/ for more information.

arguments str

The recovered arguments to the Dockerfile directive.

directive String

The recovered Dockerfile directive used to construct this layer. See https://docs.docker.com/engine/reference/builder/ for more information.

arguments String

The recovered arguments to the Dockerfile directive.

LayerResponse

Arguments string

The recovered arguments to the Dockerfile directive.

Directive string

The recovered Dockerfile directive used to construct this layer. See https://docs.docker.com/engine/reference/builder/ for more information.

Arguments string

The recovered arguments to the Dockerfile directive.

Directive string

The recovered Dockerfile directive used to construct this layer. See https://docs.docker.com/engine/reference/builder/ for more information.

arguments String

The recovered arguments to the Dockerfile directive.

directive String

The recovered Dockerfile directive used to construct this layer. See https://docs.docker.com/engine/reference/builder/ for more information.

arguments string

The recovered arguments to the Dockerfile directive.

directive string

The recovered Dockerfile directive used to construct this layer. See https://docs.docker.com/engine/reference/builder/ for more information.

arguments str

The recovered arguments to the Dockerfile directive.

directive str

The recovered Dockerfile directive used to construct this layer. See https://docs.docker.com/engine/reference/builder/ for more information.

arguments String

The recovered arguments to the Dockerfile directive.

directive String

The recovered Dockerfile directive used to construct this layer. See https://docs.docker.com/engine/reference/builder/ for more information.

License

Comments string

Comments

Expression string

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

Comments string

Comments

Expression string

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

comments String

Comments

expression String

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

comments string

Comments

expression string

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

comments str

Comments

expression str

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

comments String

Comments

expression String

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

LicenseResponse

Comments string

Comments

Expression string

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

Comments string

Comments

Expression string

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

comments String

Comments

expression String

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

comments string

Comments

expression string

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

comments str

Comments

expression str

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

comments String

Comments

expression String

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

Location

CpeUri string

Deprecated. The CPE URI in CPE format

Deprecated:

Deprecated. The CPE URI in CPE format

Path string

The path from which we gathered that this package/version is installed.

Version Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Version

Deprecated. The version installed at this location.

Deprecated:

Deprecated. The version installed at this location.

CpeUri string

Deprecated. The CPE URI in CPE format

Deprecated:

Deprecated. The CPE URI in CPE format

Path string

The path from which we gathered that this package/version is installed.

Version Version

Deprecated. The version installed at this location.

Deprecated:

Deprecated. The version installed at this location.

cpeUri String

Deprecated. The CPE URI in CPE format

Deprecated:

Deprecated. The CPE URI in CPE format

path String

The path from which we gathered that this package/version is installed.

version Version

Deprecated. The version installed at this location.

Deprecated:

Deprecated. The version installed at this location.

cpeUri string

Deprecated. The CPE URI in CPE format

Deprecated:

Deprecated. The CPE URI in CPE format

path string

The path from which we gathered that this package/version is installed.

version Version

Deprecated. The version installed at this location.

Deprecated:

Deprecated. The version installed at this location.

cpe_uri str

Deprecated. The CPE URI in CPE format

Deprecated:

Deprecated. The CPE URI in CPE format

path str

The path from which we gathered that this package/version is installed.

version Version

Deprecated. The version installed at this location.

Deprecated:

Deprecated. The version installed at this location.

cpeUri String

Deprecated. The CPE URI in CPE format

Deprecated:

Deprecated. The CPE URI in CPE format

path String

The path from which we gathered that this package/version is installed.

version Property Map

Deprecated. The version installed at this location.

Deprecated:

Deprecated. The version installed at this location.

LocationResponse

CpeUri string

Deprecated. The CPE URI in CPE format

Deprecated:

Deprecated. The CPE URI in CPE format

Path string

The path from which we gathered that this package/version is installed.

Version Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.VersionResponse

Deprecated. The version installed at this location.

Deprecated:

Deprecated. The version installed at this location.

CpeUri string

Deprecated. The CPE URI in CPE format

Deprecated:

Deprecated. The CPE URI in CPE format

Path string

The path from which we gathered that this package/version is installed.

Version VersionResponse

Deprecated. The version installed at this location.

Deprecated:

Deprecated. The version installed at this location.

cpeUri String

Deprecated. The CPE URI in CPE format

Deprecated:

Deprecated. The CPE URI in CPE format

path String

The path from which we gathered that this package/version is installed.

version VersionResponse

Deprecated. The version installed at this location.

Deprecated:

Deprecated. The version installed at this location.

cpeUri string

Deprecated. The CPE URI in CPE format

Deprecated:

Deprecated. The CPE URI in CPE format

path string

The path from which we gathered that this package/version is installed.

version VersionResponse

Deprecated. The version installed at this location.

Deprecated:

Deprecated. The version installed at this location.

cpe_uri str

Deprecated. The CPE URI in CPE format

Deprecated:

Deprecated. The CPE URI in CPE format

path str

The path from which we gathered that this package/version is installed.

version VersionResponse

Deprecated. The version installed at this location.

Deprecated:

Deprecated. The version installed at this location.

cpeUri String

Deprecated. The CPE URI in CPE format

Deprecated:

Deprecated. The CPE URI in CPE format

path String

The path from which we gathered that this package/version is installed.

version Property Map

Deprecated. The version installed at this location.

Deprecated:

Deprecated. The version installed at this location.

Material

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

MaterialResponse

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

Metadata

BuildFinishedOn string

The timestamp of when the build completed.

BuildInvocationId 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 string

The timestamp of when the build started.

Completeness Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Completeness

Indicates that the builder claims certain fields in this message to be complete.

Reproducible bool

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

BuildFinishedOn string

The timestamp of when the build completed.

BuildInvocationId 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 string

The timestamp of when the build started.

Completeness Completeness

Indicates that the builder claims certain fields in this message to be complete.

Reproducible bool

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

buildFinishedOn String

The timestamp of when the build completed.

buildInvocationId 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 String

The timestamp of when the build started.

completeness Completeness

Indicates that the builder claims certain fields in this message to be complete.

reproducible Boolean

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

buildFinishedOn string

The timestamp of when the build completed.

buildInvocationId 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 string

The timestamp of when the build started.

completeness Completeness

Indicates that the builder claims certain fields in this message to be complete.

reproducible boolean

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

build_finished_on str

The timestamp of when the build completed.

build_invocation_id 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 str

The timestamp of when the build started.

completeness Completeness

Indicates that the builder claims certain fields in this message to be complete.

reproducible bool

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

buildFinishedOn String

The timestamp of when the build completed.

buildInvocationId 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 String

The timestamp of when the build started.

completeness Property Map

Indicates that the builder claims certain fields in this message to be complete.

reproducible Boolean

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

MetadataResponse

BuildFinishedOn string

The timestamp of when the build completed.

BuildInvocationId 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 string

The timestamp of when the build started.

Completeness Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.CompletenessResponse

Indicates that the builder claims certain fields in this message to be complete.

Reproducible bool

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

BuildFinishedOn string

The timestamp of when the build completed.

BuildInvocationId 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 string

The timestamp of when the build started.

Completeness CompletenessResponse

Indicates that the builder claims certain fields in this message to be complete.

Reproducible bool

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

buildFinishedOn String

The timestamp of when the build completed.

buildInvocationId 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 String

The timestamp of when the build started.

completeness CompletenessResponse

Indicates that the builder claims certain fields in this message to be complete.

reproducible Boolean

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

buildFinishedOn string

The timestamp of when the build completed.

buildInvocationId 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 string

The timestamp of when the build started.

completeness CompletenessResponse

Indicates that the builder claims certain fields in this message to be complete.

reproducible boolean

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

build_finished_on str

The timestamp of when the build completed.

build_invocation_id 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 str

The timestamp of when the build started.

completeness CompletenessResponse

Indicates that the builder claims certain fields in this message to be complete.

reproducible bool

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

buildFinishedOn String

The timestamp of when the build completed.

buildInvocationId 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 String

The timestamp of when the build started.

completeness Property Map

Indicates that the builder claims certain fields in this message to be complete.

reproducible Boolean

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

NonCompliantFile

DisplayCommand string

Command to display the non-compliant files.

Path string

Empty if display_command is set.

Reason string

Explains why a file is non compliant for a CIS check.

DisplayCommand string

Command to display the non-compliant files.

Path string

Empty if display_command is set.

Reason string

Explains why a file is non compliant for a CIS check.

displayCommand String

Command to display the non-compliant files.

path String

Empty if display_command is set.

reason String

Explains why a file is non compliant for a CIS check.

displayCommand string

Command to display the non-compliant files.

path string

Empty if display_command is set.

reason string

Explains why a file is non compliant for a CIS check.

display_command str

Command to display the non-compliant files.

path str

Empty if display_command is set.

reason str

Explains why a file is non compliant for a CIS check.

displayCommand String

Command to display the non-compliant files.

path String

Empty if display_command is set.

reason String

Explains why a file is non compliant for a CIS check.

NonCompliantFileResponse

DisplayCommand string

Command to display the non-compliant files.

Path string

Empty if display_command is set.

Reason string

Explains why a file is non compliant for a CIS check.

DisplayCommand string

Command to display the non-compliant files.

Path string

Empty if display_command is set.

Reason string

Explains why a file is non compliant for a CIS check.

displayCommand String

Command to display the non-compliant files.

path String

Empty if display_command is set.

reason String

Explains why a file is non compliant for a CIS check.

displayCommand string

Command to display the non-compliant files.

path string

Empty if display_command is set.

reason string

Explains why a file is non compliant for a CIS check.

display_command str

Command to display the non-compliant files.

path str

Empty if display_command is set.

reason str

Explains why a file is non compliant for a CIS check.

displayCommand String

Command to display the non-compliant files.

path String

Empty if display_command is set.

reason String

Explains why a file is non compliant for a CIS check.

PackageIssue

AffectedCpeUri string

The CPE URI this vulnerability was found in.

AffectedPackage string

The package this vulnerability was found in.

AffectedVersion Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Version

The version of the package that is installed on the resource affected by this vulnerability.

FixedVersion Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Version

The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.

FileLocation List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.GrafeasV1FileLocation>

The location at which this package was found.

FixedCpeUri string

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

FixedPackage string

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

PackageType string

The type of package (e.g. OS, MAVEN, GO).

AffectedCpeUri string

The CPE URI this vulnerability was found in.

AffectedPackage string

The package this vulnerability was found in.

AffectedVersion Version

The version of the package that is installed on the resource affected by this vulnerability.

FixedVersion Version

The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.

FileLocation []GrafeasV1FileLocation

The location at which this package was found.

FixedCpeUri string

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

FixedPackage string

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

PackageType string

The type of package (e.g. OS, MAVEN, GO).

affectedCpeUri String

The CPE URI this vulnerability was found in.

affectedPackage String

The package this vulnerability was found in.

affectedVersion Version

The version of the package that is installed on the resource affected by this vulnerability.

fixedVersion Version

The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.

fileLocation List<GrafeasV1FileLocation>

The location at which this package was found.

fixedCpeUri String

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

fixedPackage String

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

packageType String

The type of package (e.g. OS, MAVEN, GO).

affectedCpeUri string

The CPE URI this vulnerability was found in.

affectedPackage string

The package this vulnerability was found in.

affectedVersion Version

The version of the package that is installed on the resource affected by this vulnerability.

fixedVersion Version

The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.

fileLocation GrafeasV1FileLocation[]

The location at which this package was found.

fixedCpeUri string

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

fixedPackage string

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

packageType string

The type of package (e.g. OS, MAVEN, GO).

affected_cpe_uri str

The CPE URI this vulnerability was found in.

affected_package str

The package this vulnerability was found in.

affected_version Version

The version of the package that is installed on the resource affected by this vulnerability.

fixed_version Version

The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.

file_location Sequence[GrafeasV1FileLocation]

The location at which this package was found.

fixed_cpe_uri str

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

fixed_package str

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

package_type str

The type of package (e.g. OS, MAVEN, GO).

affectedCpeUri String

The CPE URI this vulnerability was found in.

affectedPackage String

The package this vulnerability was found in.

affectedVersion Property Map

The version of the package that is installed on the resource affected by this vulnerability.

fixedVersion Property Map

The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.

fileLocation List<Property Map>

The location at which this package was found.

fixedCpeUri String

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

fixedPackage String

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

packageType String

The type of package (e.g. OS, MAVEN, GO).

PackageIssueResponse

AffectedCpeUri string

The CPE URI this vulnerability was found in.

AffectedPackage string

The package this vulnerability was found in.

AffectedVersion Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.VersionResponse

The version of the package that is installed on the resource affected by this vulnerability.

EffectiveSeverity 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 List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.GrafeasV1FileLocationResponse>

The location at which this package was found.

FixAvailable bool

Whether a fix is available for this package.

FixedCpeUri string

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

FixedPackage string

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

FixedVersion 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 string

The type of package (e.g. OS, MAVEN, GO).

AffectedCpeUri string

The CPE URI this vulnerability was found in.

AffectedPackage string

The package this vulnerability was found in.

AffectedVersion VersionResponse

The version of the package that is installed on the resource affected by this vulnerability.

EffectiveSeverity 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 []GrafeasV1FileLocationResponse

The location at which this package was found.

FixAvailable bool

Whether a fix is available for this package.

FixedCpeUri string

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

FixedPackage string

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

FixedVersion VersionResponse

The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.

PackageType string

The type of package (e.g. OS, MAVEN, GO).

affectedCpeUri String

The CPE URI this vulnerability was found in.

affectedPackage String

The package this vulnerability was found in.

affectedVersion VersionResponse

The version of the package that is installed on the resource affected by this vulnerability.

effectiveSeverity 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 List<GrafeasV1FileLocationResponse>

The location at which this package was found.

fixAvailable Boolean

Whether a fix is available for this package.

fixedCpeUri String

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

fixedPackage String

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

fixedVersion VersionResponse

The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.

packageType String

The type of package (e.g. OS, MAVEN, GO).

affectedCpeUri string

The CPE URI this vulnerability was found in.

affectedPackage string

The package this vulnerability was found in.

affectedVersion VersionResponse

The version of the package that is installed on the resource affected by this vulnerability.

effectiveSeverity 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 GrafeasV1FileLocationResponse[]

The location at which this package was found.

fixAvailable boolean

Whether a fix is available for this package.

fixedCpeUri string

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

fixedPackage string

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

fixedVersion VersionResponse

The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.

packageType string

The type of package (e.g. OS, MAVEN, GO).

affected_cpe_uri str

The CPE URI this vulnerability was found in.

affected_package str

The package this vulnerability was found in.

affected_version VersionResponse

The version of the package that is installed on the resource affected by this vulnerability.

effective_severity str

The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.

file_location Sequence[GrafeasV1FileLocationResponse]

The location at which this package was found.

fix_available bool

Whether a fix is available for this package.

fixed_cpe_uri str

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

fixed_package str

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

fixed_version VersionResponse

The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.

package_type str

The type of package (e.g. OS, MAVEN, GO).

affectedCpeUri String

The CPE URI this vulnerability was found in.

affectedPackage String

The package this vulnerability was found in.

affectedVersion Property Map

The version of the package that is installed on the resource affected by this vulnerability.

effectiveSeverity 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 List<Property Map>

The location at which this package was found.

fixAvailable Boolean

Whether a fix is available for this package.

fixedCpeUri String

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

fixedPackage String

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

fixedVersion Property Map

The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.

packageType String

The type of package (e.g. OS, MAVEN, GO).

PackageOccurrence

License Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.License

Licenses that have been declared by the authors of the package.

Location List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Location>

All of the places within the filesystem versions of this package have been found.

License License

Licenses that have been declared by the authors of the package.

Location []Location

All of the places within the filesystem versions of this package have been found.

license License

Licenses that have been declared by the authors of the package.

location List<Location>

All of the places within the filesystem versions of this package have been found.

license License

Licenses that have been declared by the authors of the package.

location Location[]

All of the places within the filesystem versions of this package have been found.

license License

Licenses that have been declared by the authors of the package.

location Sequence[Location]

All of the places within the filesystem versions of this package have been found.

license Property Map

Licenses that have been declared by the authors of the package.

location List<Property Map>

All of the places within the filesystem versions of this package have been found.

PackageOccurrenceResponse

Architecture string

The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.

CpeUri string

The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.

License Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.LicenseResponse

Licenses that have been declared by the authors of the package.

Location List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.LocationResponse>

All of the places within the filesystem versions of this package have been found.

Name string

The name of the installed package.

PackageType string

The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).

Version Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.VersionResponse

The version of the package.

Architecture string

The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.

CpeUri 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 LicenseResponse

Licenses that have been declared by the authors of the package.

Location []LocationResponse

All of the places within the filesystem versions of this package have been found.

Name string

The name of the installed package.

PackageType string

The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).

Version VersionResponse

The version of the package.

architecture String

The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.

cpeUri 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 LicenseResponse

Licenses that have been declared by the authors of the package.

location List<LocationResponse>

All of the places within the filesystem versions of this package have been found.

name String

The name of the installed package.

packageType String

The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).

version VersionResponse

The version of the package.

architecture string

The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.

cpeUri 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 LicenseResponse

Licenses that have been declared by the authors of the package.

location LocationResponse[]

All of the places within the filesystem versions of this package have been found.

name string

The name of the installed package.

packageType string

The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).

version VersionResponse

The version of the package.

architecture str

The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.

cpe_uri str

The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.

license LicenseResponse

Licenses that have been declared by the authors of the package.

location Sequence[LocationResponse]

All of the places within the filesystem versions of this package have been found.

name str

The name of the installed package.

package_type str

The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).

version VersionResponse

The version of the package.

architecture String

The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.

cpeUri String

The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.

license Property Map

Licenses that have been declared by the authors of the package.

location List<Property Map>

All of the places within the filesystem versions of this package have been found.

name String

The name of the installed package.

packageType String

The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).

version Property Map

The version of the package.

ProjectRepoId

Project string

The ID of the project.

RepoName string

The name of the repo. Leave empty for the default repo.

Project string

The ID of the project.

RepoName string

The name of the repo. Leave empty for the default repo.

project String

The ID of the project.

repoName String

The name of the repo. Leave empty for the default repo.

project string

The ID of the project.

repoName string

The name of the repo. Leave empty for the default repo.

project str

The ID of the project.

repo_name str

The name of the repo. Leave empty for the default repo.

project String

The ID of the project.

repoName String

The name of the repo. Leave empty for the default repo.

ProjectRepoIdResponse

Project string

The ID of the project.

RepoName string

The name of the repo. Leave empty for the default repo.

Project string

The ID of the project.

RepoName string

The name of the repo. Leave empty for the default repo.

project String

The ID of the project.

repoName String

The name of the repo. Leave empty for the default repo.

project string

The ID of the project.

repoName string

The name of the repo. Leave empty for the default repo.

project str

The ID of the project.

repo_name str

The name of the repo. Leave empty for the default repo.

project String

The ID of the project.

repoName String

The name of the repo. Leave empty for the default repo.

Recipe

Arguments 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 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 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 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 string

URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.

Arguments []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 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 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 []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 string

URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.

arguments 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 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 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 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 String

URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.

arguments {[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 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 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 {[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 string

URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.

arguments 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 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 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 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 str

URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.

arguments 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 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 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 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 String

URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.

RecipeResponse

Arguments 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 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 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 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 string

URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.

Arguments []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 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 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 []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 string

URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.

arguments 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 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 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 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 String

URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.

arguments {[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 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 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 {[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 string

URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.

arguments 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 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 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 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 str

URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.

arguments 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 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 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 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 String

URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.

RelatedUrlResponse

Label string

Label to describe usage of the URL.

Url string

Specific URL associated with the resource.

Label string

Label to describe usage of the URL.

Url string

Specific URL associated with the resource.

label String

Label to describe usage of the URL.

url String

Specific URL associated with the resource.

label string

Label to describe usage of the URL.

url string

Specific URL associated with the resource.

label str

Label to describe usage of the URL.

url str

Specific URL associated with the resource.

label String

Label to describe usage of the URL.

url String

Specific URL associated with the resource.

RepoId

ProjectRepoId Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.ProjectRepoId

A combination of a project ID and a repo name.

Uid string

A server-assigned, globally unique identifier.

ProjectRepoId ProjectRepoId

A combination of a project ID and a repo name.

Uid string

A server-assigned, globally unique identifier.

projectRepoId ProjectRepoId

A combination of a project ID and a repo name.

uid String

A server-assigned, globally unique identifier.

projectRepoId ProjectRepoId

A combination of a project ID and a repo name.

uid string

A server-assigned, globally unique identifier.

project_repo_id ProjectRepoId

A combination of a project ID and a repo name.

uid str

A server-assigned, globally unique identifier.

projectRepoId Property Map

A combination of a project ID and a repo name.

uid String

A server-assigned, globally unique identifier.

RepoIdResponse

ProjectRepoId Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.ProjectRepoIdResponse

A combination of a project ID and a repo name.

Uid string

A server-assigned, globally unique identifier.

ProjectRepoId ProjectRepoIdResponse

A combination of a project ID and a repo name.

Uid string

A server-assigned, globally unique identifier.

projectRepoId ProjectRepoIdResponse

A combination of a project ID and a repo name.

uid String

A server-assigned, globally unique identifier.

projectRepoId ProjectRepoIdResponse

A combination of a project ID and a repo name.

uid string

A server-assigned, globally unique identifier.

project_repo_id ProjectRepoIdResponse

A combination of a project ID and a repo name.

uid str

A server-assigned, globally unique identifier.

projectRepoId Property Map

A combination of a project ID and a repo name.

uid String

A server-assigned, globally unique identifier.

Signature

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

SignatureResponse

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

SlsaBuilder

Id string
Id string
id String
id string
id str
id String

SlsaCompleteness

Arguments bool

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

Environment bool

If true, the builder claims that recipe.environment is claimed to be complete.

Materials bool

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

Arguments bool

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

Environment bool

If true, the builder claims that recipe.environment is claimed to be complete.

Materials bool

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

arguments Boolean

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

environment Boolean

If true, the builder claims that recipe.environment is claimed to be complete.

materials Boolean

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

arguments boolean

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

environment boolean

If true, the builder claims that recipe.environment is claimed to be complete.

materials boolean

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

arguments bool

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

environment bool

If true, the builder claims that recipe.environment is claimed to be complete.

materials bool

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

arguments Boolean

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

environment Boolean

If true, the builder claims that recipe.environment is claimed to be complete.

materials Boolean

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

SlsaCompletenessResponse

Arguments bool

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

Environment bool

If true, the builder claims that recipe.environment is claimed to be complete.

Materials bool

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

Arguments bool

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

Environment bool

If true, the builder claims that recipe.environment is claimed to be complete.

Materials bool

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

arguments Boolean

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

environment Boolean

If true, the builder claims that recipe.environment is claimed to be complete.

materials Boolean

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

arguments boolean

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

environment boolean

If true, the builder claims that recipe.environment is claimed to be complete.

materials boolean

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

arguments bool

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

environment bool

If true, the builder claims that recipe.environment is claimed to be complete.

materials bool

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

arguments Boolean

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.

environment Boolean

If true, the builder claims that recipe.environment is claimed to be complete.

materials Boolean

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".

SlsaMetadata

BuildFinishedOn string

The timestamp of when the build completed.

BuildInvocationId 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 string

The timestamp of when the build started.

Completeness Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.SlsaCompleteness

Indicates that the builder claims certain fields in this message to be complete.

Reproducible bool

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

BuildFinishedOn string

The timestamp of when the build completed.

BuildInvocationId 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 string

The timestamp of when the build started.

Completeness SlsaCompleteness

Indicates that the builder claims certain fields in this message to be complete.

Reproducible bool

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

buildFinishedOn String

The timestamp of when the build completed.

buildInvocationId 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 String

The timestamp of when the build started.

completeness SlsaCompleteness

Indicates that the builder claims certain fields in this message to be complete.

reproducible Boolean

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

buildFinishedOn string

The timestamp of when the build completed.

buildInvocationId 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 string

The timestamp of when the build started.

completeness SlsaCompleteness

Indicates that the builder claims certain fields in this message to be complete.

reproducible boolean

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

build_finished_on str

The timestamp of when the build completed.

build_invocation_id 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 str

The timestamp of when the build started.

completeness SlsaCompleteness

Indicates that the builder claims certain fields in this message to be complete.

reproducible bool

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

buildFinishedOn String

The timestamp of when the build completed.

buildInvocationId 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 String

The timestamp of when the build started.

completeness Property Map

Indicates that the builder claims certain fields in this message to be complete.

reproducible Boolean

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

SlsaMetadataResponse

BuildFinishedOn string

The timestamp of when the build completed.

BuildInvocationId 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 string

The timestamp of when the build started.

Completeness Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.SlsaCompletenessResponse

Indicates that the builder claims certain fields in this message to be complete.

Reproducible bool

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

BuildFinishedOn string

The timestamp of when the build completed.

BuildInvocationId 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 string

The timestamp of when the build started.

Completeness SlsaCompletenessResponse

Indicates that the builder claims certain fields in this message to be complete.

Reproducible bool

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

buildFinishedOn String

The timestamp of when the build completed.

buildInvocationId 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 String

The timestamp of when the build started.

completeness SlsaCompletenessResponse

Indicates that the builder claims certain fields in this message to be complete.

reproducible Boolean

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

buildFinishedOn string

The timestamp of when the build completed.

buildInvocationId 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 string

The timestamp of when the build started.

completeness SlsaCompletenessResponse

Indicates that the builder claims certain fields in this message to be complete.

reproducible boolean

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

build_finished_on str

The timestamp of when the build completed.

build_invocation_id 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 str

The timestamp of when the build started.

completeness SlsaCompletenessResponse

Indicates that the builder claims certain fields in this message to be complete.

reproducible bool

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

buildFinishedOn String

The timestamp of when the build completed.

buildInvocationId 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 String

The timestamp of when the build started.

completeness Property Map

Indicates that the builder claims certain fields in this message to be complete.

reproducible Boolean

If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.

SlsaProvenance

Builder Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.SlsaBuilder

required

Materials List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Material>

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 Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.SlsaMetadata
Recipe Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.SlsaRecipe

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 SlsaBuilder

required

Materials []Material

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 SlsaMetadata
Recipe SlsaRecipe

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_ SlsaBuilder

required

materials List<Material>

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 SlsaMetadata
recipe SlsaRecipe

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 SlsaBuilder

required

materials Material[]

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 SlsaMetadata
recipe SlsaRecipe

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 SlsaBuilder

required

materials Sequence[Material]

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 SlsaMetadata
recipe SlsaRecipe

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 Property Map

required

materials 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 Property Map
recipe 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

SlsaProvenanceResponse

Builder Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.SlsaBuilderResponse

required

Materials 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 Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.SlsaMetadataResponse
Recipe 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 SlsaBuilderResponse

required

Materials []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 SlsaMetadataResponse
Recipe 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_ SlsaBuilderResponse

required

materials 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 SlsaMetadataResponse
recipe 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 SlsaBuilderResponse

required

materials 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 SlsaMetadataResponse
recipe 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 SlsaBuilderResponse

required

materials 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 SlsaMetadataResponse
recipe 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 Property Map

required

materials 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 Property Map
recipe 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

SlsaProvenanceZeroTwo

BuildConfig map[string]string