Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.containeranalysis/v1.getOccurrence
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets the specified occurrence.
Using getOccurrence
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getOccurrence(args: GetOccurrenceArgs, opts?: InvokeOptions): Promise<GetOccurrenceResult>
function getOccurrenceOutput(args: GetOccurrenceOutputArgs, opts?: InvokeOptions): Output<GetOccurrenceResult>
def get_occurrence(occurrence_id: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOccurrenceResult
def get_occurrence_output(occurrence_id: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOccurrenceResult]
func LookupOccurrence(ctx *Context, args *LookupOccurrenceArgs, opts ...InvokeOption) (*LookupOccurrenceResult, error)
func LookupOccurrenceOutput(ctx *Context, args *LookupOccurrenceOutputArgs, opts ...InvokeOption) LookupOccurrenceResultOutput
> Note: This function is named LookupOccurrence
in the Go SDK.
public static class GetOccurrence
{
public static Task<GetOccurrenceResult> InvokeAsync(GetOccurrenceArgs args, InvokeOptions? opts = null)
public static Output<GetOccurrenceResult> Invoke(GetOccurrenceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetOccurrenceResult> getOccurrence(GetOccurrenceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:containeranalysis/v1:getOccurrence
arguments:
# arguments dictionary
The following arguments are supported:
- Occurrence
Id This property is required. string - Project string
- Occurrence
Id This property is required. string - Project string
- occurrence
Id This property is required. String - project String
- occurrence
Id This property is required. string - project string
- occurrence_
id This property is required. str - project str
- occurrence
Id This property is required. String - project String
getOccurrence Result
The following output properties are available:
- Attestation
Pulumi.
Google Native. Container Analysis. V1. Outputs. Attestation Occurrence Response - Describes an attestation of an artifact.
- Build
Pulumi.
Google Native. Container Analysis. V1. Outputs. Build Occurrence Response - Describes a verifiable build.
- Compliance
Pulumi.
Google Native. Container Analysis. V1. Outputs. Compliance Occurrence Response - Describes a compliance violation on a linked resource.
- Create
Time string - The time this occurrence was created.
- Deployment
Pulumi.
Google Native. Container Analysis. V1. Outputs. Deployment Occurrence Response - Describes the deployment of an artifact on a runtime.
- Discovery
Pulumi.
Google Native. Container Analysis. V1. Outputs. Discovery Occurrence Response - Describes when a resource was discovered.
- Dsse
Attestation Pulumi.Google Native. Container Analysis. V1. Outputs. DSSEAttestation Occurrence Response - Describes an attestation of an artifact using dsse.
- Envelope
Pulumi.
Google Native. Container Analysis. V1. Outputs. Envelope Response - https://github.com/secure-systems-lab/dsse
- Image
Pulumi.
Google Native. Container Analysis. V1. Outputs. Image Occurrence Response - Describes how this resource derives from the basis in the associated note.
- Kind string
- This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
- Name string
- The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
. - Note
Name string - Immutable. The analysis note associated with this occurrence, in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. This field can be used as a filter in list requests. - Package
Pulumi.
Google Native. Container Analysis. V1. Outputs. Package Occurrence Response - Describes the installation of a package on the linked resource.
- Remediation string
- A description of actions that can be taken to remedy the note.
- Resource
Uri 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. - Sbom
Reference Pulumi.Google Native. Container Analysis. V1. Outputs. SBOMReference Occurrence Response - Describes a specific SBOM reference occurrences.
- Update
Time string - The time this occurrence was last updated.
- Upgrade
Pulumi.
Google Native. Container Analysis. V1. Outputs. Upgrade Occurrence Response - Describes an available package upgrade on the linked resource.
- Vulnerability
Pulumi.
Google Native. Container Analysis. V1. Outputs. Vulnerability Occurrence Response - Describes a security vulnerability.
- Attestation
Attestation
Occurrence Response - Describes an attestation of an artifact.
- Build
Build
Occurrence Response - Describes a verifiable build.
- Compliance
Compliance
Occurrence Response - Describes a compliance violation on a linked resource.
- Create
Time string - The time this occurrence was created.
- Deployment
Deployment
Occurrence Response - Describes the deployment of an artifact on a runtime.
- Discovery
Discovery
Occurrence Response - Describes when a resource was discovered.
- Dsse
Attestation DSSEAttestationOccurrence Response - Describes an attestation of an artifact using dsse.
- Envelope
Envelope
Response - https://github.com/secure-systems-lab/dsse
- Image
Image
Occurrence Response - Describes how this resource derives from the basis in the associated note.
- Kind string
- This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
- Name string
- The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
. - Note
Name string - Immutable. The analysis note associated with this occurrence, in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. This field can be used as a filter in list requests. - Package
Package
Occurrence Response - Describes the installation of a package on the linked resource.
- Remediation string
- A description of actions that can be taken to remedy the note.
- Resource
Uri 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. - Sbom
Reference SBOMReferenceOccurrence Response - Describes a specific SBOM reference occurrences.
- Update
Time string - The time this occurrence was last updated.
- Upgrade
Upgrade
Occurrence Response - Describes an available package upgrade on the linked resource.
- Vulnerability
Vulnerability
Occurrence Response - Describes a security vulnerability.
- attestation
Attestation
Occurrence Response - Describes an attestation of an artifact.
- build
Build
Occurrence Response - Describes a verifiable build.
- compliance
Compliance
Occurrence Response - Describes a compliance violation on a linked resource.
- create
Time String - The time this occurrence was created.
- deployment
Deployment
Occurrence Response - Describes the deployment of an artifact on a runtime.
- discovery
Discovery
Occurrence Response - Describes when a resource was discovered.
- dsse
Attestation DSSEAttestationOccurrence Response - Describes an attestation of an artifact using dsse.
- envelope
Envelope
Response - https://github.com/secure-systems-lab/dsse
- image
Image
Occurrence Response - Describes how this resource derives from the basis in the associated note.
- kind String
- This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
- name String
- The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
. - note
Name String - Immutable. The analysis note associated with this occurrence, in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. This field can be used as a filter in list requests. - package_
Package
Occurrence Response - Describes the installation of a package on the linked resource.
- remediation String
- A description of actions that can be taken to remedy the note.
- resource
Uri 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. - sbom
Reference SBOMReferenceOccurrence Response - Describes a specific SBOM reference occurrences.
- update
Time String - The time this occurrence was last updated.
- upgrade
Upgrade
Occurrence Response - Describes an available package upgrade on the linked resource.
- vulnerability
Vulnerability
Occurrence Response - Describes a security vulnerability.
- attestation
Attestation
Occurrence Response - Describes an attestation of an artifact.
- build
Build
Occurrence Response - Describes a verifiable build.
- compliance
Compliance
Occurrence Response - Describes a compliance violation on a linked resource.
- create
Time string - The time this occurrence was created.
- deployment
Deployment
Occurrence Response - Describes the deployment of an artifact on a runtime.
- discovery
Discovery
Occurrence Response - Describes when a resource was discovered.
- dsse
Attestation DSSEAttestationOccurrence Response - Describes an attestation of an artifact using dsse.
- envelope
Envelope
Response - https://github.com/secure-systems-lab/dsse
- image
Image
Occurrence Response - Describes how this resource derives from the basis in the associated note.
- kind string
- This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
- name string
- The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
. - note
Name string - Immutable. The analysis note associated with this occurrence, in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. This field can be used as a filter in list requests. - package
Package
Occurrence Response - Describes the installation of a package on the linked resource.
- remediation string
- A description of actions that can be taken to remedy the note.
- resource
Uri 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. - sbom
Reference SBOMReferenceOccurrence Response - Describes a specific SBOM reference occurrences.
- update
Time string - The time this occurrence was last updated.
- upgrade
Upgrade
Occurrence Response - Describes an available package upgrade on the linked resource.
- vulnerability
Vulnerability
Occurrence Response - Describes a security vulnerability.
- attestation
Attestation
Occurrence Response - Describes an attestation of an artifact.
- build
Build
Occurrence Response - Describes a verifiable build.
- compliance
Compliance
Occurrence Response - Describes a compliance violation on a linked resource.
- create_
time str - The time this occurrence was created.
- deployment
Deployment
Occurrence Response - Describes the deployment of an artifact on a runtime.
- discovery
Discovery
Occurrence Response - Describes when a resource was discovered.
- dsse_
attestation DSSEAttestationOccurrence Response - Describes an attestation of an artifact using dsse.
- envelope
Envelope
Response - https://github.com/secure-systems-lab/dsse
- image
Image
Occurrence Response - Describes how this resource derives from the basis in the associated note.
- kind str
- This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
- name str
- The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
. - note_
name str - Immutable. The analysis note associated with this occurrence, in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. This field can be used as a filter in list requests. - package
Package
Occurrence Response - Describes the installation of a package on the linked resource.
- remediation str
- A description of actions that can be taken to remedy the note.
- resource_
uri str - Immutable. A URI that represents the resource for which the occurrence applies. For example,
https://gcr.io/project/image@sha256:123abc
for a Docker image. - sbom_
reference SBOMReferenceOccurrence Response - Describes a specific SBOM reference occurrences.
- update_
time str - The time this occurrence was last updated.
- upgrade
Upgrade
Occurrence Response - Describes an available package upgrade on the linked resource.
- vulnerability
Vulnerability
Occurrence Response - Describes a security vulnerability.
- attestation Property Map
- Describes an attestation of an artifact.
- build Property Map
- Describes a verifiable build.
- compliance Property Map
- Describes a compliance violation on a linked resource.
- create
Time String - The time this occurrence was created.
- deployment Property Map
- Describes the deployment of an artifact on a runtime.
- discovery Property Map
- Describes when a resource was discovered.
- dsse
Attestation Property Map - Describes an attestation of an artifact using dsse.
- envelope Property Map
- https://github.com/secure-systems-lab/dsse
- image Property Map
- Describes how this resource derives from the basis in the associated note.
- kind String
- This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
- name String
- The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
. - note
Name String - Immutable. The analysis note associated with this occurrence, in the form of
projects/[PROVIDER_ID]/notes/[NOTE_ID]
. This field can be used as a filter in list requests. - package Property Map
- Describes the installation of a package on the linked resource.
- remediation String
- A description of actions that can be taken to remedy the note.
- resource
Uri 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. - sbom
Reference Property Map - Describes a specific SBOM reference occurrences.
- update
Time String - The time this occurrence was last updated.
- upgrade Property Map
- Describes an available package upgrade on the linked resource.
- vulnerability Property Map
- Describes a security vulnerability.
Supporting Types
AliasContextResponse
AnalysisCompletedResponse
- Analysis
Type This property is required. List<string>
- Analysis
Type This property is required. []string
- analysis
Type This property is required. List<String>
- analysis
Type This property is required. string[]
- analysis_
type This property is required. Sequence[str]
- analysis
Type This property is required. List<String>
ArtifactResponse
- Checksum
This property is required. string - Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- Names
This property is required. List<string> - Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to
docker push
. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
- Checksum
This property is required. string - Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- Names
This property is required. []string - Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to
docker push
. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
- checksum
This property is required. String - Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- names
This property is required. List<String> - Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to
docker push
. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
- checksum
This property is required. string - Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- names
This property is required. string[] - Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to
docker push
. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
- checksum
This property is required. str - Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- names
This property is required. Sequence[str] - Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to
docker push
. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
- checksum
This property is required. String - Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- names
This property is required. List<String> - Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to
docker push
. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
AttestationOccurrenceResponse
- Jwts
This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Jwt Response> - 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 theserialized_payload
SHOULD be left empty. Each JWT SHOULD encode a claim specific to theresource_uri
of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. - Serialized
Payload This property is required. string - The serialized payload that is verified by one or more
signatures
. - Signatures
This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Signature Response> - One or more signatures over
serialized_payload
. Verifier implementations should consider this attestation message verified if at least onesignature
verifiesserialized_payload
. SeeSignature
in common.proto for more details on signature structure and verification.
- Jwts
This property is required. []JwtResponse - One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the
serialized_payload
field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then theserialized_payload
SHOULD be left empty. Each JWT SHOULD encode a claim specific to theresource_uri
of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. - Serialized
Payload This property is required. string - The serialized payload that is verified by one or more
signatures
. - Signatures
This property is required. []SignatureResponse - One or more signatures over
serialized_payload
. Verifier implementations should consider this attestation message verified if at least onesignature
verifiesserialized_payload
. SeeSignature
in common.proto for more details on signature structure and verification.
- jwts
This property is required. List<JwtResponse> - One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the
serialized_payload
field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then theserialized_payload
SHOULD be left empty. Each JWT SHOULD encode a claim specific to theresource_uri
of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. - serialized
Payload This property is required. String - The serialized payload that is verified by one or more
signatures
. - signatures
This property is required. List<SignatureResponse> - One or more signatures over
serialized_payload
. Verifier implementations should consider this attestation message verified if at least onesignature
verifiesserialized_payload
. SeeSignature
in common.proto for more details on signature structure and verification.
- jwts
This property is required. JwtResponse[] - One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the
serialized_payload
field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then theserialized_payload
SHOULD be left empty. Each JWT SHOULD encode a claim specific to theresource_uri
of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. - serialized
Payload This property is required. string - The serialized payload that is verified by one or more
signatures
. - signatures
This property is required. SignatureResponse[] - One or more signatures over
serialized_payload
. Verifier implementations should consider this attestation message verified if at least onesignature
verifiesserialized_payload
. SeeSignature
in common.proto for more details on signature structure and verification.
- jwts
This property is required. Sequence[JwtResponse] - One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the
serialized_payload
field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then theserialized_payload
SHOULD be left empty. Each JWT SHOULD encode a claim specific to theresource_uri
of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. - serialized_
payload This property is required. str - The serialized payload that is verified by one or more
signatures
. - signatures
This property is required. Sequence[SignatureResponse] - One or more signatures over
serialized_payload
. Verifier implementations should consider this attestation message verified if at least onesignature
verifiesserialized_payload
. SeeSignature
in common.proto for more details on signature structure and verification.
- jwts
This property is required. List<Property Map> - One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the
serialized_payload
field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then theserialized_payload
SHOULD be left empty. Each JWT SHOULD encode a claim specific to theresource_uri
of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. - serialized
Payload This property is required. String - The serialized payload that is verified by one or more
signatures
. - signatures
This property is required. List<Property Map> - One or more signatures over
serialized_payload
. Verifier implementations should consider this attestation message verified if at least onesignature
verifiesserialized_payload
. SeeSignature
in common.proto for more details on signature structure and verification.
BuildDefinitionResponse
- Build
Type This property is required. string - External
Parameters This property is required. Dictionary<string, string> - Internal
Parameters This property is required. Dictionary<string, string> - Resolved
Dependencies This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Resource Descriptor Response>
- Build
Type This property is required. string - External
Parameters This property is required. map[string]string - Internal
Parameters This property is required. map[string]string - Resolved
Dependencies This property is required. []ResourceDescriptor Response
- build
Type This property is required. String - external
Parameters This property is required. Map<String,String> - internal
Parameters This property is required. Map<String,String> - resolved
Dependencies This property is required. List<ResourceDescriptor Response>
- build
Type This property is required. string - external
Parameters This property is required. {[key: string]: string} - internal
Parameters This property is required. {[key: string]: string} - resolved
Dependencies This property is required. ResourceDescriptor Response[]
- build_
type This property is required. str - external_
parameters This property is required. Mapping[str, str] - internal_
parameters This property is required. Mapping[str, str] - resolved_
dependencies This property is required. Sequence[ResourceDescriptor Response]
- build
Type This property is required. String - external
Parameters This property is required. Map<String> - internal
Parameters This property is required. Map<String> - resolved
Dependencies This property is required. List<Property Map>
BuildMetadataResponse
- Finished
On This property is required. string - Invocation
Id This property is required. string - Started
On This property is required. string
- Finished
On This property is required. string - Invocation
Id This property is required. string - Started
On This property is required. string
- finished
On This property is required. String - invocation
Id This property is required. String - started
On This property is required. String
- finished
On This property is required. string - invocation
Id This property is required. string - started
On This property is required. string
- finished_
on This property is required. str - invocation_
id This property is required. str - started_
on This property is required. str
- finished
On This property is required. String - invocation
Id This property is required. String - started
On This property is required. String
BuildOccurrenceResponse
- In
Toto Slsa Provenance V1 This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. In Toto Slsa Provenance V1Response - In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
- Intoto
Provenance This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. In Toto Provenance Response - Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
- Intoto
Statement This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. In Toto Statement Response - In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
- Provenance
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Build Provenance Response - The actual provenance for the build.
- Provenance
Bytes This property is required. string - Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature,
provenance_bytes
can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
- In
Toto Slsa Provenance V1 This property is required. InToto Slsa Provenance V1Response - In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
- Intoto
Provenance This property is required. InToto Provenance Response - Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
- Intoto
Statement This property is required. InToto Statement Response - In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
- Provenance
This property is required. BuildProvenance Response - The actual provenance for the build.
- Provenance
Bytes This property is required. string - Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature,
provenance_bytes
can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
- in
Toto Slsa Provenance V1 This property is required. InToto Slsa Provenance V1Response - In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
- intoto
Provenance This property is required. InToto Provenance Response - Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
- intoto
Statement This property is required. InToto Statement Response - In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
- provenance
This property is required. BuildProvenance Response - The actual provenance for the build.
- provenance
Bytes This property is required. String - Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature,
provenance_bytes
can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
- in
Toto Slsa Provenance V1 This property is required. InToto Slsa Provenance V1Response - In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
- intoto
Provenance This property is required. InToto Provenance Response - Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
- intoto
Statement This property is required. InToto Statement Response - In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
- provenance
This property is required. BuildProvenance Response - The actual provenance for the build.
- provenance
Bytes This property is required. string - Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature,
provenance_bytes
can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
- in_
toto_ slsa_ provenance_ v1 This property is required. InToto Slsa Provenance V1Response - In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
- intoto_
provenance This property is required. InToto Provenance Response - Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
- intoto_
statement This property is required. InToto Statement Response - In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
- provenance
This property is required. BuildProvenance Response - The actual provenance for the build.
- provenance_
bytes This property is required. str - Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature,
provenance_bytes
can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
- in
Toto Slsa Provenance V1 This property is required. Property Map - In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
- intoto
Provenance This property is required. Property Map - Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
- intoto
Statement This property is required. Property Map - In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
- provenance
This property is required. Property Map - The actual provenance for the build.
- provenance
Bytes This property is required. String - Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature,
provenance_bytes
can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
BuildProvenanceResponse
- Build
Options This property is required. Dictionary<string, string> - Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- Builder
Version This property is required. string - Version string of the builder at the time this build was executed.
- Built
Artifacts This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Artifact Response> - Output of the build.
- Commands
This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Command Response> - Commands requested by the build.
- Create
Time This property is required. string - Time at which the build was created.
- Creator
This property is required. string - E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- End
Time This property is required. string - Time at which execution of the build was finished.
- Logs
Uri This property is required. string - URI where any logs for this provenance were written.
- Project
This property is required. string - ID of the project.
- Source
Provenance This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Source Response - Details of the Source input to the build.
- Start
Time This property is required. string - Time at which execution of the build was started.
- Trigger
Id This property is required. string - Trigger identifier if the build was triggered automatically; empty if not.
- Build
Options This property is required. map[string]string - Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- Builder
Version This property is required. string - Version string of the builder at the time this build was executed.
- Built
Artifacts This property is required. []ArtifactResponse - Output of the build.
- Commands
This property is required. []CommandResponse - Commands requested by the build.
- Create
Time This property is required. string - Time at which the build was created.
- Creator
This property is required. string - E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- End
Time This property is required. string - Time at which execution of the build was finished.
- Logs
Uri This property is required. string - URI where any logs for this provenance were written.
- Project
This property is required. string - ID of the project.
- Source
Provenance This property is required. SourceResponse - Details of the Source input to the build.
- Start
Time This property is required. string - Time at which execution of the build was started.
- Trigger
Id This property is required. string - Trigger identifier if the build was triggered automatically; empty if not.
- build
Options This property is required. Map<String,String> - Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- builder
Version This property is required. String - Version string of the builder at the time this build was executed.
- built
Artifacts This property is required. List<ArtifactResponse> - Output of the build.
- commands
This property is required. List<CommandResponse> - Commands requested by the build.
- create
Time This property is required. String - Time at which the build was created.
- creator
This property is required. String - E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- end
Time This property is required. String - Time at which execution of the build was finished.
- logs
Uri This property is required. String - URI where any logs for this provenance were written.
- project
This property is required. String - ID of the project.
- source
Provenance This property is required. SourceResponse - Details of the Source input to the build.
- start
Time This property is required. String - Time at which execution of the build was started.
- trigger
Id This property is required. String - Trigger identifier if the build was triggered automatically; empty if not.
- build
Options This property is required. {[key: string]: string} - Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- builder
Version This property is required. string - Version string of the builder at the time this build was executed.
- built
Artifacts This property is required. ArtifactResponse[] - Output of the build.
- commands
This property is required. CommandResponse[] - Commands requested by the build.
- create
Time This property is required. string - Time at which the build was created.
- creator
This property is required. string - E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- end
Time This property is required. string - Time at which execution of the build was finished.
- logs
Uri This property is required. string - URI where any logs for this provenance were written.
- project
This property is required. string - ID of the project.
- source
Provenance This property is required. SourceResponse - Details of the Source input to the build.
- start
Time This property is required. string - Time at which execution of the build was started.
- trigger
Id This property is required. string - Trigger identifier if the build was triggered automatically; empty if not.
- build_
options This property is required. Mapping[str, str] - Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- builder_
version This property is required. str - Version string of the builder at the time this build was executed.
- built_
artifacts This property is required. Sequence[ArtifactResponse] - Output of the build.
- commands
This property is required. Sequence[CommandResponse] - Commands requested by the build.
- create_
time This property is required. str - Time at which the build was created.
- creator
This property is required. str - E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- end_
time This property is required. str - Time at which execution of the build was finished.
- logs_
uri This property is required. str - URI where any logs for this provenance were written.
- project
This property is required. str - ID of the project.
- source_
provenance This property is required. SourceResponse - Details of the Source input to the build.
- start_
time This property is required. str - Time at which execution of the build was started.
- trigger_
id This property is required. str - Trigger identifier if the build was triggered automatically; empty if not.
- build
Options This property is required. Map<String> - Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- builder
Version This property is required. String - Version string of the builder at the time this build was executed.
- built
Artifacts This property is required. List<Property Map> - Output of the build.
- commands
This property is required. List<Property Map> - Commands requested by the build.
- create
Time This property is required. String - Time at which the build was created.
- creator
This property is required. String - E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- end
Time This property is required. String - Time at which execution of the build was finished.
- logs
Uri This property is required. String - URI where any logs for this provenance were written.
- project
This property is required. String - ID of the project.
- source
Provenance This property is required. Property Map - Details of the Source input to the build.
- start
Time This property is required. String - Time at which execution of the build was started.
- trigger
Id This property is required. String - Trigger identifier if the build was triggered automatically; empty if not.
CVSSResponse
- Attack
Complexity This property is required. string - Attack
Vector This property is required. string - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
- Authentication
This property is required. string - Availability
Impact This property is required. string - Base
Score This property is required. double - The base score is a function of the base metric scores.
- Confidentiality
Impact This property is required. string - Exploitability
Score This property is required. double - Impact
Score This property is required. double - Integrity
Impact This property is required. string - Privileges
Required This property is required. string - Scope
This property is required. string - User
Interaction This property is required. string
- Attack
Complexity This property is required. string - Attack
Vector This property is required. string - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
- Authentication
This property is required. string - Availability
Impact This property is required. string - Base
Score This property is required. float64 - The base score is a function of the base metric scores.
- Confidentiality
Impact This property is required. string - Exploitability
Score This property is required. float64 - Impact
Score This property is required. float64 - Integrity
Impact This property is required. string - Privileges
Required This property is required. string - Scope
This property is required. string - User
Interaction This property is required. string
- attack
Complexity This property is required. String - attack
Vector This property is required. String - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
- authentication
This property is required. String - availability
Impact This property is required. String - base
Score This property is required. Double - The base score is a function of the base metric scores.
- confidentiality
Impact This property is required. String - exploitability
Score This property is required. Double - impact
Score This property is required. Double - integrity
Impact This property is required. String - privileges
Required This property is required. String - scope
This property is required. String - user
Interaction This property is required. String
- attack
Complexity This property is required. string - attack
Vector This property is required. string - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
- authentication
This property is required. string - availability
Impact This property is required. string - base
Score This property is required. number - The base score is a function of the base metric scores.
- confidentiality
Impact This property is required. string - exploitability
Score This property is required. number - impact
Score This property is required. number - integrity
Impact This property is required. string - privileges
Required This property is required. string - scope
This property is required. string - user
Interaction This property is required. string
- attack_
complexity This property is required. str - attack_
vector This property is required. str - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
- authentication
This property is required. str - availability_
impact This property is required. str - base_
score This property is required. float - The base score is a function of the base metric scores.
- confidentiality_
impact This property is required. str - exploitability_
score This property is required. float - impact_
score This property is required. float - integrity_
impact This property is required. str - privileges_
required This property is required. str - scope
This property is required. str - user_
interaction This property is required. str
- attack
Complexity This property is required. String - attack
Vector This property is required. String - Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
- authentication
This property is required. String - availability
Impact This property is required. String - base
Score This property is required. Number - The base score is a function of the base metric scores.
- confidentiality
Impact This property is required. String - exploitability
Score This property is required. Number - impact
Score This property is required. Number - integrity
Impact This property is required. String - privileges
Required This property is required. String - scope
This property is required. String - user
Interaction This property is required. String
CategoryResponse
- Category
Id This property is required. string - The identifier of the category.
- Name
This property is required. string - The localized name of the category.
- Category
Id This property is required. string - The identifier of the category.
- Name
This property is required. string - The localized name of the category.
- category
Id This property is required. String - The identifier of the category.
- name
This property is required. String - The localized name of the category.
- category
Id This property is required. string - The identifier of the category.
- name
This property is required. string - The localized name of the category.
- category_
id This property is required. str - The identifier of the category.
- name
This property is required. str - The localized name of the category.
- category
Id This property is required. String - The identifier of the category.
- name
This property is required. String - The localized name of the category.
CloudRepoSourceContextResponse
- Alias
Context This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Alias Context Response - An alias, which may be a branch or tag.
- Repo
Id This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Repo Id Response - The ID of the repo.
- Revision
Id This property is required. string - A revision ID.
- Alias
Context This property is required. AliasContext Response - An alias, which may be a branch or tag.
- Repo
Id This property is required. RepoId Response - The ID of the repo.
- Revision
Id This property is required. string - A revision ID.
- alias
Context This property is required. AliasContext Response - An alias, which may be a branch or tag.
- repo
Id This property is required. RepoId Response - The ID of the repo.
- revision
Id This property is required. String - A revision ID.
- alias
Context This property is required. AliasContext Response - An alias, which may be a branch or tag.
- repo
Id This property is required. RepoId Response - The ID of the repo.
- revision
Id This property is required. string - A revision ID.
- alias_
context This property is required. AliasContext Response - An alias, which may be a branch or tag.
- repo_
id This property is required. RepoId Response - The ID of the repo.
- revision_
id This property is required. str - A revision ID.
- alias
Context This property is required. Property Map - An alias, which may be a branch or tag.
- repo
Id This property is required. Property Map - The ID of the repo.
- revision
Id This property is required. String - A revision ID.
CommandResponse
- Args
This property is required. List<string> - Command-line arguments used when executing this command.
- Dir
This property is required. string - Working directory (relative to project source root) used when running this command.
- Env
This property is required. List<string> - Environment variables set before running this command.
- Name
This property is required. string - Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to
docker pull
. - Wait
For This property is required. List<string> - The ID(s) of the command(s) that this command depends on.
- Args
This property is required. []string - Command-line arguments used when executing this command.
- Dir
This property is required. string - Working directory (relative to project source root) used when running this command.
- Env
This property is required. []string - Environment variables set before running this command.
- Name
This property is required. string - Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to
docker pull
. - Wait
For This property is required. []string - The ID(s) of the command(s) that this command depends on.
- args
This property is required. List<String> - Command-line arguments used when executing this command.
- dir
This property is required. String - Working directory (relative to project source root) used when running this command.
- env
This property is required. List<String> - Environment variables set before running this command.
- name
This property is required. String - Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to
docker pull
. - wait
For This property is required. List<String> - The ID(s) of the command(s) that this command depends on.
- args
This property is required. string[] - Command-line arguments used when executing this command.
- dir
This property is required. string - Working directory (relative to project source root) used when running this command.
- env
This property is required. string[] - Environment variables set before running this command.
- name
This property is required. string - Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to
docker pull
. - wait
For This property is required. string[] - The ID(s) of the command(s) that this command depends on.
- args
This property is required. Sequence[str] - Command-line arguments used when executing this command.
- dir
This property is required. str - Working directory (relative to project source root) used when running this command.
- env
This property is required. Sequence[str] - Environment variables set before running this command.
- name
This property is required. str - Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to
docker pull
. - wait_
for This property is required. Sequence[str] - The ID(s) of the command(s) that this command depends on.
- args
This property is required. List<String> - Command-line arguments used when executing this command.
- dir
This property is required. String - Working directory (relative to project source root) used when running this command.
- env
This property is required. List<String> - Environment variables set before running this command.
- name
This property is required. String - Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to
docker pull
. - wait
For This property is required. List<String> - The ID(s) of the command(s) that this command depends on.
CompletenessResponse
- Arguments
This property is required. bool - If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- Environment
This property is required. bool - If true, the builder claims that recipe.environment is claimed to be complete.
- Materials
This property is required. bool - If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- Arguments
This property is required. bool - If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- Environment
This property is required. bool - If true, the builder claims that recipe.environment is claimed to be complete.
- Materials
This property is required. bool - If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- arguments
This property is required. Boolean - If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- environment
This property is required. Boolean - If true, the builder claims that recipe.environment is claimed to be complete.
- materials
This property is required. Boolean - If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- arguments
This property is required. boolean - If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- environment
This property is required. boolean - If true, the builder claims that recipe.environment is claimed to be complete.
- materials
This property is required. boolean - If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- arguments
This property is required. bool - If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- environment
This property is required. bool - If true, the builder claims that recipe.environment is claimed to be complete.
- materials
This property is required. bool - If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- arguments
This property is required. Boolean - If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- environment
This property is required. Boolean - If true, the builder claims that recipe.environment is claimed to be complete.
- materials
This property is required. Boolean - If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
ComplianceOccurrenceResponse
- Non
Compliance Reason This property is required. string - Non
Compliant Files This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Non Compliant File Response>
- Non
Compliance Reason This property is required. string - Non
Compliant Files This property is required. []NonCompliant File Response
- non
Compliance Reason This property is required. String - non
Compliant Files This property is required. List<NonCompliant File Response>
- non
Compliance Reason This property is required. string - non
Compliant Files This property is required. NonCompliant File Response[]
- non_
compliance_ reason This property is required. str - non_
compliant_ files This property is required. Sequence[NonCompliant File Response]
- non
Compliance Reason This property is required. String - non
Compliant Files This property is required. List<Property Map>
DSSEAttestationOccurrenceResponse
- Envelope
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Envelope Response - If doing something security critical, make sure to verify the signatures in this metadata.
- Statement
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. In Toto Statement Response
- Envelope
This property is required. EnvelopeResponse - If doing something security critical, make sure to verify the signatures in this metadata.
- Statement
This property is required. InToto Statement Response
- envelope
This property is required. EnvelopeResponse - If doing something security critical, make sure to verify the signatures in this metadata.
- statement
This property is required. InToto Statement Response
- envelope
This property is required. EnvelopeResponse - If doing something security critical, make sure to verify the signatures in this metadata.
- statement
This property is required. InToto Statement Response
- envelope
This property is required. EnvelopeResponse - If doing something security critical, make sure to verify the signatures in this metadata.
- statement
This property is required. InToto Statement Response
- envelope
This property is required. Property Map - If doing something security critical, make sure to verify the signatures in this metadata.
- statement
This property is required. Property Map
DeploymentOccurrenceResponse
- Address
This property is required. string - Address of the runtime element hosting this deployment.
- Config
This property is required. string - Configuration used to create this deployment.
- Deploy
Time This property is required. string - Beginning of the lifetime of this deployment.
- Platform
This property is required. string - Platform hosting this deployment.
- Resource
Uri This property is required. List<string> - Resource URI for the artifact being deployed taken from the deployable field with the same name.
- Undeploy
Time This property is required. string - End of the lifetime of this deployment.
- User
Email This property is required. string - Identity of the user that triggered this deployment.
- Address
This property is required. string - Address of the runtime element hosting this deployment.
- Config
This property is required. string - Configuration used to create this deployment.
- Deploy
Time This property is required. string - Beginning of the lifetime of this deployment.
- Platform
This property is required. string - Platform hosting this deployment.
- Resource
Uri This property is required. []string - Resource URI for the artifact being deployed taken from the deployable field with the same name.
- Undeploy
Time This property is required. string - End of the lifetime of this deployment.
- User
Email This property is required. string - Identity of the user that triggered this deployment.
- address
This property is required. String - Address of the runtime element hosting this deployment.
- config
This property is required. String - Configuration used to create this deployment.
- deploy
Time This property is required. String - Beginning of the lifetime of this deployment.
- platform
This property is required. String - Platform hosting this deployment.
- resource
Uri This property is required. List<String> - Resource URI for the artifact being deployed taken from the deployable field with the same name.
- undeploy
Time This property is required. String - End of the lifetime of this deployment.
- user
Email This property is required. String - Identity of the user that triggered this deployment.
- address
This property is required. string - Address of the runtime element hosting this deployment.
- config
This property is required. string - Configuration used to create this deployment.
- deploy
Time This property is required. string - Beginning of the lifetime of this deployment.
- platform
This property is required. string - Platform hosting this deployment.
- resource
Uri This property is required. string[] - Resource URI for the artifact being deployed taken from the deployable field with the same name.
- undeploy
Time This property is required. string - End of the lifetime of this deployment.
- user
Email This property is required. string - Identity of the user that triggered this deployment.
- address
This property is required. str - Address of the runtime element hosting this deployment.
- config
This property is required. str - Configuration used to create this deployment.
- deploy_
time This property is required. str - Beginning of the lifetime of this deployment.
- platform
This property is required. str - Platform hosting this deployment.
- resource_
uri This property is required. Sequence[str] - Resource URI for the artifact being deployed taken from the deployable field with the same name.
- undeploy_
time This property is required. str - End of the lifetime of this deployment.
- user_
email This property is required. str - Identity of the user that triggered this deployment.
- address
This property is required. String - Address of the runtime element hosting this deployment.
- config
This property is required. String - Configuration used to create this deployment.
- deploy
Time This property is required. String - Beginning of the lifetime of this deployment.
- platform
This property is required. String - Platform hosting this deployment.
- resource
Uri This property is required. List<String> - Resource URI for the artifact being deployed taken from the deployable field with the same name.
- undeploy
Time This property is required. String - End of the lifetime of this deployment.
- user
Email This property is required. String - Identity of the user that triggered this deployment.
DiscoveryOccurrenceResponse
- Analysis
Completed This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Analysis Completed Response - Analysis
Error This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Status Response> - Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- Analysis
Status This property is required. string - The status of discovery for the resource.
- Analysis
Status Error This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Status Response - When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
- Archive
Time This property is required. string - The time occurrences related to this discovery occurrence were archived.
- Continuous
Analysis This property is required. string - Whether the resource is continuously analyzed.
- Cpe
This property is required. string - The CPE of the resource being scanned.
- Last
Scan Time This property is required. string - The last time this resource was scanned.
- Sbom
Status This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. SBOMStatus Response - The status of an SBOM generation.
- Analysis
Completed This property is required. AnalysisCompleted Response - Analysis
Error This property is required. []StatusResponse - Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- Analysis
Status This property is required. string - The status of discovery for the resource.
- Analysis
Status Error This property is required. StatusResponse - When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
- Archive
Time This property is required. string - The time occurrences related to this discovery occurrence were archived.
- Continuous
Analysis This property is required. string - Whether the resource is continuously analyzed.
- Cpe
This property is required. string - The CPE of the resource being scanned.
- Last
Scan Time This property is required. string - The last time this resource was scanned.
- Sbom
Status This property is required. SBOMStatusResponse - The status of an SBOM generation.
- analysis
Completed This property is required. AnalysisCompleted Response - analysis
Error This property is required. List<StatusResponse> - Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- analysis
Status This property is required. String - The status of discovery for the resource.
- analysis
Status Error This property is required. StatusResponse - When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
- archive
Time This property is required. String - The time occurrences related to this discovery occurrence were archived.
- continuous
Analysis This property is required. String - Whether the resource is continuously analyzed.
- cpe
This property is required. String - The CPE of the resource being scanned.
- last
Scan Time This property is required. String - The last time this resource was scanned.
- sbom
Status This property is required. SBOMStatusResponse - The status of an SBOM generation.
- analysis
Completed This property is required. AnalysisCompleted Response - analysis
Error This property is required. StatusResponse[] - Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- analysis
Status This property is required. string - The status of discovery for the resource.
- analysis
Status Error This property is required. StatusResponse - When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
- archive
Time This property is required. string - The time occurrences related to this discovery occurrence were archived.
- continuous
Analysis This property is required. string - Whether the resource is continuously analyzed.
- cpe
This property is required. string - The CPE of the resource being scanned.
- last
Scan Time This property is required. string - The last time this resource was scanned.
- sbom
Status This property is required. SBOMStatusResponse - The status of an SBOM generation.
- analysis_
completed This property is required. AnalysisCompleted Response - analysis_
error This property is required. Sequence[StatusResponse] - Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- analysis_
status This property is required. str - The status of discovery for the resource.
- analysis_
status_ error This property is required. StatusResponse - When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
- archive_
time This property is required. str - The time occurrences related to this discovery occurrence were archived.
- continuous_
analysis This property is required. str - Whether the resource is continuously analyzed.
- cpe
This property is required. str - The CPE of the resource being scanned.
- last_
scan_ time This property is required. str - The last time this resource was scanned.
- sbom_
status This property is required. SBOMStatusResponse - The status of an SBOM generation.
- analysis
Completed This property is required. Property Map - analysis
Error This property is required. List<Property Map> - Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- analysis
Status This property is required. String - The status of discovery for the resource.
- analysis
Status Error This property is required. Property Map - When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
- archive
Time This property is required. String - The time occurrences related to this discovery occurrence were archived.
- continuous
Analysis This property is required. String - Whether the resource is continuously analyzed.
- cpe
This property is required. String - The CPE of the resource being scanned.
- last
Scan Time This property is required. String - The last time this resource was scanned.
- sbom
Status This property is required. Property Map - The status of an SBOM generation.
EnvelopeResponse
- Payload
This property is required. string - Payload
Type This property is required. string - Signatures
This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Envelope Signature Response>
- Payload
This property is required. string - Payload
Type This property is required. string - Signatures
This property is required. []EnvelopeSignature Response
- payload
This property is required. String - payload
Type This property is required. String - signatures
This property is required. List<EnvelopeSignature Response>
- payload
This property is required. string - payload
Type This property is required. string - signatures
This property is required. EnvelopeSignature Response[]
- payload
This property is required. str - payload_
type This property is required. str - signatures
This property is required. Sequence[EnvelopeSignature Response]
- payload
This property is required. String - payload
Type This property is required. String - signatures
This property is required. List<Property Map>
EnvelopeSignatureResponse
FingerprintResponse
- V1Name
This property is required. string - The layer ID of the final layer in the Docker image's v1 representation.
- V2Blob
This property is required. List<string> - The ordered list of v2 blobs that represent a given image.
- V2Name
This property is required. string - The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
- V1Name
This property is required. string - The layer ID of the final layer in the Docker image's v1 representation.
- V2Blob
This property is required. []string - The ordered list of v2 blobs that represent a given image.
- V2Name
This property is required. string - The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
- v1Name
This property is required. String - The layer ID of the final layer in the Docker image's v1 representation.
- v2Blob
This property is required. List<String> - The ordered list of v2 blobs that represent a given image.
- v2Name
This property is required. String - The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
- v1Name
This property is required. string - The layer ID of the final layer in the Docker image's v1 representation.
- v2Blob
This property is required. string[] - The ordered list of v2 blobs that represent a given image.
- v2Name
This property is required. string - The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
- v1_
name This property is required. str - The layer ID of the final layer in the Docker image's v1 representation.
- v2_
blob This property is required. Sequence[str] - The ordered list of v2 blobs that represent a given image.
- v2_
name This property is required. str - The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
- v1Name
This property is required. String - The layer ID of the final layer in the Docker image's v1 representation.
- v2Blob
This property is required. List<String> - The ordered list of v2 blobs that represent a given image.
- v2Name
This property is required. String - The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
GerritSourceContextResponse
- Alias
Context This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Alias Context Response - An alias, which may be a branch or tag.
- Gerrit
Project This property is required. string - The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- Host
Uri This property is required. string - The URI of a running Gerrit instance.
- Revision
Id This property is required. string - A revision (commit) ID.
- Alias
Context This property is required. AliasContext Response - An alias, which may be a branch or tag.
- Gerrit
Project This property is required. string - The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- Host
Uri This property is required. string - The URI of a running Gerrit instance.
- Revision
Id This property is required. string - A revision (commit) ID.
- alias
Context This property is required. AliasContext Response - An alias, which may be a branch or tag.
- gerrit
Project This property is required. String - The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- host
Uri This property is required. String - The URI of a running Gerrit instance.
- revision
Id This property is required. String - A revision (commit) ID.
- alias
Context This property is required. AliasContext Response - An alias, which may be a branch or tag.
- gerrit
Project This property is required. string - The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- host
Uri This property is required. string - The URI of a running Gerrit instance.
- revision
Id This property is required. string - A revision (commit) ID.
- alias_
context This property is required. AliasContext Response - An alias, which may be a branch or tag.
- gerrit_
project This property is required. str - The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- host_
uri This property is required. str - The URI of a running Gerrit instance.
- revision_
id This property is required. str - A revision (commit) ID.
- alias
Context This property is required. Property Map - An alias, which may be a branch or tag.
- gerrit
Project This property is required. String - The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- host
Uri This property is required. String - The URI of a running Gerrit instance.
- revision
Id This property is required. String - A revision (commit) ID.
GitSourceContextResponse
- Revision
Id This property is required. string - Git commit hash.
- Url
This property is required. string - Git repository URL.
- Revision
Id This property is required. string - Git commit hash.
- Url
This property is required. string - Git repository URL.
- revision
Id This property is required. String - Git commit hash.
- url
This property is required. String - Git repository URL.
- revision
Id This property is required. string - Git commit hash.
- url
This property is required. string - Git repository URL.
- revision_
id This property is required. str - Git commit hash.
- url
This property is required. str - Git repository URL.
- revision
Id This property is required. String - Git commit hash.
- url
This property is required. String - Git repository URL.
GrafeasV1FileLocationResponse
- File
Path This property is required. string - For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
- File
Path This property is required. string - For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
- file
Path This property is required. String - For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
- file
Path This property is required. string - For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
- file_
path This property is required. str - For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
- file
Path This property is required. String - For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponse
- Environment
This property is required. bool - Materials
This property is required. bool - Parameters
This property is required. bool
- Environment
This property is required. bool - Materials
This property is required. bool - Parameters
This property is required. bool
- environment
This property is required. Boolean - materials
This property is required. Boolean - parameters
This property is required. Boolean
- environment
This property is required. boolean - materials
This property is required. boolean - parameters
This property is required. boolean
- environment
This property is required. bool - materials
This property is required. bool - parameters
This property is required. bool
- environment
This property is required. Boolean - materials
This property is required. Boolean - parameters
This property is required. Boolean
GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponse
- Digest
This property is required. Dictionary<string, string> - Entry
Point This property is required. string - Uri
This property is required. string
- Digest
This property is required. map[string]string - Entry
Point This property is required. string - Uri
This property is required. string
- digest
This property is required. Map<String,String> - entry
Point This property is required. String - uri
This property is required. String
- digest
This property is required. {[key: string]: string} - entry
Point This property is required. string - uri
This property is required. string
- digest
This property is required. Mapping[str, str] - entry_
point This property is required. str - uri
This property is required. str
- digest
This property is required. Map<String> - entry
Point This property is required. String - uri
This property is required. String
GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponse
- Config
Source This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Grafeas V1Slsa Provenance Zero Two Slsa Config Source Response - Environment
This property is required. Dictionary<string, string> - Parameters
This property is required. Dictionary<string, string>
- Config
Source This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Config Source Response - Environment
This property is required. map[string]string - Parameters
This property is required. map[string]string
- config
Source This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Config Source Response - environment
This property is required. Map<String,String> - parameters
This property is required. Map<String,String>
- config
Source This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Config Source Response - environment
This property is required. {[key: string]: string} - parameters
This property is required. {[key: string]: string}
- config_
source This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Config Source Response - environment
This property is required. Mapping[str, str] - parameters
This property is required. Mapping[str, str]
- config
Source This property is required. Property Map - environment
This property is required. Map<String> - parameters
This property is required. Map<String>
GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponse
GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponse
- Build
Finished On This property is required. string - Build
Invocation Id This property is required. string - Build
Started On This property is required. string - Completeness
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Grafeas V1Slsa Provenance Zero Two Slsa Completeness Response - Reproducible
This property is required. bool
- Build
Finished On This property is required. string - Build
Invocation Id This property is required. string - Build
Started On This property is required. string - Completeness
This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Completeness Response - Reproducible
This property is required. bool
- build
Finished On This property is required. String - build
Invocation Id This property is required. String - build
Started On This property is required. String - completeness
This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Completeness Response - reproducible
This property is required. Boolean
- build
Finished On This property is required. string - build
Invocation Id This property is required. string - build
Started On This property is required. string - completeness
This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Completeness Response - reproducible
This property is required. boolean
- build_
finished_ on This property is required. str - build_
invocation_ id This property is required. str - build_
started_ on This property is required. str - completeness
This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Completeness Response - reproducible
This property is required. bool
- build
Finished On This property is required. String - build
Invocation Id This property is required. String - build
Started On This property is required. String - completeness
This property is required. Property Map - reproducible
This property is required. Boolean
IdentityResponse
ImageOccurrenceResponse
- Base
Resource Url This property is required. string - This contains the base image URL for the derived image occurrence.
- Distance
This property is required. int - The number of layers by which this image differs from the associated image basis.
- Fingerprint
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Fingerprint Response - The fingerprint of the derived image.
- Layer
Info This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Layer Response> - This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
- Base
Resource Url This property is required. string - This contains the base image URL for the derived image occurrence.
- Distance
This property is required. int - The number of layers by which this image differs from the associated image basis.
- Fingerprint
This property is required. FingerprintResponse - The fingerprint of the derived image.
- Layer
Info This property is required. []LayerResponse - This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
- base
Resource Url This property is required. String - This contains the base image URL for the derived image occurrence.
- distance
This property is required. Integer - The number of layers by which this image differs from the associated image basis.
- fingerprint
This property is required. FingerprintResponse - The fingerprint of the derived image.
- layer
Info This property is required. List<LayerResponse> - This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
- base
Resource Url This property is required. string - This contains the base image URL for the derived image occurrence.
- distance
This property is required. number - The number of layers by which this image differs from the associated image basis.
- fingerprint
This property is required. FingerprintResponse - The fingerprint of the derived image.
- layer
Info This property is required. LayerResponse[] - This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
- base_
resource_ url This property is required. str - This contains the base image URL for the derived image occurrence.
- distance
This property is required. int - The number of layers by which this image differs from the associated image basis.
- fingerprint
This property is required. FingerprintResponse - The fingerprint of the derived image.
- layer_
info This property is required. Sequence[LayerResponse] - This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
- base
Resource Url This property is required. String - This contains the base image URL for the derived image occurrence.
- distance
This property is required. Number - The number of layers by which this image differs from the associated image basis.
- fingerprint
This property is required. Property Map - The fingerprint of the derived image.
- layer
Info This property is required. List<Property Map> - This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
InTotoProvenanceResponse
- Builder
Config This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Builder Config Response - required
- Materials
This property is required. List<string> - The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- Metadata
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Metadata Response - Recipe
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Recipe Response - Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
- Builder
Config This property is required. BuilderConfig Response - required
- Materials
This property is required. []string - The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- Metadata
This property is required. MetadataResponse - Recipe
This property is required. RecipeResponse - Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
- builder
Config This property is required. BuilderConfig Response - required
- materials
This property is required. List<String> - The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- metadata
This property is required. MetadataResponse - recipe
This property is required. RecipeResponse - Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
- builder
Config This property is required. BuilderConfig Response - required
- materials
This property is required. string[] - The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- metadata
This property is required. MetadataResponse - recipe
This property is required. RecipeResponse - Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
- builder_
config This property is required. BuilderConfig Response - required
- materials
This property is required. Sequence[str] - The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- metadata
This property is required. MetadataResponse - recipe
This property is required. RecipeResponse - Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
- builder
Config This property is required. Property Map - required
- materials
This property is required. List<String> - The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- metadata
This property is required. Property Map - recipe
This property is required. Property Map - Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
InTotoSlsaProvenanceV1Response
- Predicate
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Slsa Provenance V1Response - Predicate
Type This property is required. string - Subject
This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Subject Response> - Type
This property is required. string - InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
- Predicate
This property is required. SlsaProvenance V1Response - Predicate
Type This property is required. string - Subject
This property is required. []SubjectResponse - Type
This property is required. string - InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
- predicate
This property is required. SlsaProvenance V1Response - predicate
Type This property is required. String - subject
This property is required. List<SubjectResponse> - type
This property is required. String - InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
- predicate
This property is required. SlsaProvenance V1Response - predicate
Type This property is required. string - subject
This property is required. SubjectResponse[] - type
This property is required. string - InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
- predicate
This property is required. SlsaProvenance V1Response - predicate_
type This property is required. str - subject
This property is required. Sequence[SubjectResponse] - type
This property is required. str - InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
- predicate
This property is required. Property Map - predicate
Type This property is required. String - subject
This property is required. List<Property Map> - type
This property is required. String - InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
InTotoStatementResponse
- Predicate
Type This property is required. string https://slsa.dev/provenance/v0.1
for SlsaProvenance.- Provenance
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. In Toto Provenance Response - Slsa
Provenance This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Slsa Provenance Response - Slsa
Provenance Zero Two This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Slsa Provenance Zero Two Response - Subject
This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Subject Response> - Type
This property is required. string - Always
https://in-toto.io/Statement/v0.1
.
- Predicate
Type This property is required. string https://slsa.dev/provenance/v0.1
for SlsaProvenance.- Provenance
This property is required. InToto Provenance Response - Slsa
Provenance This property is required. SlsaProvenance Response - Slsa
Provenance Zero Two This property is required. SlsaProvenance Zero Two Response - Subject
This property is required. []SubjectResponse - Type
This property is required. string - Always
https://in-toto.io/Statement/v0.1
.
- predicate
Type This property is required. String https://slsa.dev/provenance/v0.1
for SlsaProvenance.- provenance
This property is required. InToto Provenance Response - slsa
Provenance This property is required. SlsaProvenance Response - slsa
Provenance Zero Two This property is required. SlsaProvenance Zero Two Response - subject
This property is required. List<SubjectResponse> - type
This property is required. String - Always
https://in-toto.io/Statement/v0.1
.
- predicate
Type This property is required. string https://slsa.dev/provenance/v0.1
for SlsaProvenance.- provenance
This property is required. InToto Provenance Response - slsa
Provenance This property is required. SlsaProvenance Response - slsa
Provenance Zero Two This property is required. SlsaProvenance Zero Two Response - subject
This property is required. SubjectResponse[] - type
This property is required. string - Always
https://in-toto.io/Statement/v0.1
.
- predicate_
type This property is required. str https://slsa.dev/provenance/v0.1
for SlsaProvenance.- provenance
This property is required. InToto Provenance Response - slsa_
provenance This property is required. SlsaProvenance Response - slsa_
provenance_ zero_ two This property is required. SlsaProvenance Zero Two Response - subject
This property is required. Sequence[SubjectResponse] - type
This property is required. str - Always
https://in-toto.io/Statement/v0.1
.
- predicate
Type This property is required. String https://slsa.dev/provenance/v0.1
for SlsaProvenance.- provenance
This property is required. Property Map - slsa
Provenance This property is required. Property Map - slsa
Provenance Zero Two This property is required. Property Map - subject
This property is required. List<Property Map> - type
This property is required. String - Always
https://in-toto.io/Statement/v0.1
.
JustificationResponse
- Details
This property is required. string - Additional details on why this justification was chosen.
- Justification
Type This property is required. string - The justification type for this vulnerability.
- Details
This property is required. string - Additional details on why this justification was chosen.
- Justification
Type This property is required. string - The justification type for this vulnerability.
- details
This property is required. String - Additional details on why this justification was chosen.
- justification
Type This property is required. String - The justification type for this vulnerability.
- details
This property is required. string - Additional details on why this justification was chosen.
- justification
Type This property is required. string - The justification type for this vulnerability.
- details
This property is required. str - Additional details on why this justification was chosen.
- justification_
type This property is required. str - The justification type for this vulnerability.
- details
This property is required. String - Additional details on why this justification was chosen.
- justification
Type This property is required. String - The justification type for this vulnerability.
JwtResponse
- Compact
Jwt This property is required. string - The compact encoding of a JWS, which is always three base64 encoded strings joined by periods. For details, see: https://tools.ietf.org/html/rfc7515.html#section-3.1
- Compact
Jwt This property is required. string - The compact encoding of a JWS, which is always three base64 encoded strings joined by periods. For details, see: https://tools.ietf.org/html/rfc7515.html#section-3.1
- compact
Jwt This property is required. String - The compact encoding of a JWS, which is always three base64 encoded strings joined by periods. For details, see: https://tools.ietf.org/html/rfc7515.html#section-3.1
- compact
Jwt This property is required. string - The compact encoding of a JWS, which is always three base64 encoded strings joined by periods. For details, see: https://tools.ietf.org/html/rfc7515.html#section-3.1
- compact_
jwt This property is required. str - The compact encoding of a JWS, which is always three base64 encoded strings joined by periods. For details, see: https://tools.ietf.org/html/rfc7515.html#section-3.1
- compact
Jwt This property is required. String - The compact encoding of a JWS, which is always three base64 encoded strings joined by periods. For details, see: https://tools.ietf.org/html/rfc7515.html#section-3.1
LayerResponse
LicenseResponse
- Comments
This property is required. string - Comments
- Expression
This property is required. string - Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
- Comments
This property is required. string - Comments
- Expression
This property is required. string - Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
- comments
This property is required. String - Comments
- expression
This property is required. String - Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
- comments
This property is required. string - Comments
- expression
This property is required. string - Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
- comments
This property is required. str - Comments
- expression
This property is required. str - Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
- comments
This property is required. String - Comments
- expression
This property is required. String - Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
LocationResponse
- Cpe
Uri This property is required. string - Deprecated. The CPE URI in CPE format
- Path
This property is required. string - The path from which we gathered that this package/version is installed.
- Version
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Version Response - Deprecated. The version installed at this location.
- Cpe
Uri This property is required. string - Deprecated. The CPE URI in CPE format
- Path
This property is required. string - The path from which we gathered that this package/version is installed.
- Version
This property is required. VersionResponse - Deprecated. The version installed at this location.
- cpe
Uri This property is required. String - Deprecated. The CPE URI in CPE format
- path
This property is required. String - The path from which we gathered that this package/version is installed.
- version
This property is required. VersionResponse - Deprecated. The version installed at this location.
- cpe
Uri This property is required. string - Deprecated. The CPE URI in CPE format
- path
This property is required. string - The path from which we gathered that this package/version is installed.
- version
This property is required. VersionResponse - Deprecated. The version installed at this location.
- cpe_
uri This property is required. str - Deprecated. The CPE URI in CPE format
- path
This property is required. str - The path from which we gathered that this package/version is installed.
- version
This property is required. VersionResponse - Deprecated. The version installed at this location.
- cpe
Uri This property is required. String - Deprecated. The CPE URI in CPE format
- path
This property is required. String - The path from which we gathered that this package/version is installed.
- version
This property is required. Property Map - Deprecated. The version installed at this location.
MaterialResponse
MetadataResponse
- Build
Finished On This property is required. string - The timestamp of when the build completed.
- Build
Invocation Id This property is required. string - Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
- Build
Started On This property is required. string - The timestamp of when the build started.
- Completeness
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Completeness Response - Indicates that the builder claims certain fields in this message to be complete.
- Reproducible
This property is required. bool - If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- Build
Finished On This property is required. string - The timestamp of when the build completed.
- Build
Invocation Id This property is required. string - Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
- Build
Started On This property is required. string - The timestamp of when the build started.
- Completeness
This property is required. CompletenessResponse - Indicates that the builder claims certain fields in this message to be complete.
- Reproducible
This property is required. bool - If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- build
Finished On This property is required. String - The timestamp of when the build completed.
- build
Invocation Id This property is required. String - Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
- build
Started On This property is required. String - The timestamp of when the build started.
- completeness
This property is required. CompletenessResponse - Indicates that the builder claims certain fields in this message to be complete.
- reproducible
This property is required. Boolean - If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- build
Finished On This property is required. string - The timestamp of when the build completed.
- build
Invocation Id This property is required. string - Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
- build
Started On This property is required. string - The timestamp of when the build started.
- completeness
This property is required. CompletenessResponse - Indicates that the builder claims certain fields in this message to be complete.
- reproducible
This property is required. boolean - If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- build_
finished_ on This property is required. str - The timestamp of when the build completed.
- build_
invocation_ id This property is required. str - Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
- build_
started_ on This property is required. str - The timestamp of when the build started.
- completeness
This property is required. CompletenessResponse - Indicates that the builder claims certain fields in this message to be complete.
- reproducible
This property is required. bool - If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- build
Finished On This property is required. String - The timestamp of when the build completed.
- build
Invocation Id This property is required. String - Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
- build
Started On This property is required. String - The timestamp of when the build started.
- completeness
This property is required. Property Map - Indicates that the builder claims certain fields in this message to be complete.
- reproducible
This property is required. Boolean - If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
NonCompliantFileResponse
- Display
Command This property is required. string - Command to display the non-compliant files.
- Path
This property is required. string - Empty if
display_command
is set. - Reason
This property is required. string - Explains why a file is non compliant for a CIS check.
- Display
Command This property is required. string - Command to display the non-compliant files.
- Path
This property is required. string - Empty if
display_command
is set. - Reason
This property is required. string - Explains why a file is non compliant for a CIS check.
- display
Command This property is required. String - Command to display the non-compliant files.
- path
This property is required. String - Empty if
display_command
is set. - reason
This property is required. String - Explains why a file is non compliant for a CIS check.
- display
Command This property is required. string - Command to display the non-compliant files.
- path
This property is required. string - Empty if
display_command
is set. - reason
This property is required. string - Explains why a file is non compliant for a CIS check.
- display_
command This property is required. str - Command to display the non-compliant files.
- path
This property is required. str - Empty if
display_command
is set. - reason
This property is required. str - Explains why a file is non compliant for a CIS check.
- display
Command This property is required. String - Command to display the non-compliant files.
- path
This property is required. String - Empty if
display_command
is set. - reason
This property is required. String - Explains why a file is non compliant for a CIS check.
PackageIssueResponse
- Affected
Cpe Uri This property is required. string - The CPE URI this vulnerability was found in.
- Affected
Package This property is required. string - The package this vulnerability was found in.
- Affected
Version This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Version Response - The version of the package that is installed on the resource affected by this vulnerability.
- Effective
Severity This property is required. string - The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.
- File
Location This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Grafeas V1File Location Response> - The location at which this package was found.
- Fix
Available This property is required. bool - Whether a fix is available for this package.
- Fixed
Cpe Uri This property is required. string - The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
- Fixed
Package This property is required. string - The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
- Fixed
Version This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Version Response - The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
- Package
Type This property is required. string - The type of package (e.g. OS, MAVEN, GO).
- Affected
Cpe Uri This property is required. string - The CPE URI this vulnerability was found in.
- Affected
Package This property is required. string - The package this vulnerability was found in.
- Affected
Version This property is required. VersionResponse - The version of the package that is installed on the resource affected by this vulnerability.
- Effective
Severity This property is required. 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.
- File
Location This property is required. []GrafeasV1File Location Response - The location at which this package was found.
- Fix
Available This property is required. bool - Whether a fix is available for this package.
- Fixed
Cpe Uri This property is required. string - The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
- Fixed
Package This property is required. string - The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
- Fixed
Version This property is required. VersionResponse - The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
- Package
Type This property is required. string - The type of package (e.g. OS, MAVEN, GO).
- affected
Cpe Uri This property is required. String - The CPE URI this vulnerability was found in.
- affected
Package This property is required. String - The package this vulnerability was found in.
- affected
Version This property is required. VersionResponse - The version of the package that is installed on the resource affected by this vulnerability.
- effective
Severity This property is required. 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.
- file
Location This property is required. List<GrafeasV1File Location Response> - The location at which this package was found.
- fix
Available This property is required. Boolean - Whether a fix is available for this package.
- fixed
Cpe Uri This property is required. String - The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
- fixed
Package This property is required. String - The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
- fixed
Version This property is required. VersionResponse - The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
- package
Type This property is required. String - The type of package (e.g. OS, MAVEN, GO).
- affected
Cpe Uri This property is required. string - The CPE URI this vulnerability was found in.
- affected
Package This property is required. string - The package this vulnerability was found in.
- affected
Version This property is required. VersionResponse - The version of the package that is installed on the resource affected by this vulnerability.
- effective
Severity This property is required. 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.
- file
Location This property is required. GrafeasV1File Location Response[] - The location at which this package was found.
- fix
Available This property is required. boolean - Whether a fix is available for this package.
- fixed
Cpe Uri This property is required. string - The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
- fixed
Package This property is required. string - The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
- fixed
Version This property is required. VersionResponse - The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
- package
Type This property is required. string - The type of package (e.g. OS, MAVEN, GO).
- affected_
cpe_ uri This property is required. str - The CPE URI this vulnerability was found in.
- affected_
package This property is required. str - The package this vulnerability was found in.
- affected_
version This property is required. VersionResponse - The version of the package that is installed on the resource affected by this vulnerability.
- effective_
severity This property is required. str - The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.
- file_
location This property is required. Sequence[GrafeasV1File Location Response] - The location at which this package was found.
- fix_
available This property is required. bool - Whether a fix is available for this package.
- fixed_
cpe_ uri This property is required. str - The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
- fixed_
package This property is required. str - The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
- fixed_
version This property is required. VersionResponse - The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
- package_
type This property is required. str - The type of package (e.g. OS, MAVEN, GO).
- affected
Cpe Uri This property is required. String - The CPE URI this vulnerability was found in.
- affected
Package This property is required. String - The package this vulnerability was found in.
- affected
Version This property is required. Property Map - The version of the package that is installed on the resource affected by this vulnerability.
- effective
Severity This property is required. String - The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.
- file
Location This property is required. List<Property Map> - The location at which this package was found.
- fix
Available This property is required. Boolean - Whether a fix is available for this package.
- fixed
Cpe Uri This property is required. String - The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
- fixed
Package This property is required. String - The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
- fixed
Version This property is required. Property Map - The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
- package
Type This property is required. String - The type of package (e.g. OS, MAVEN, GO).
PackageOccurrenceResponse
- Architecture
This property is required. string - The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- Cpe
Uri This property is required. string - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- License
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. License Response - Licenses that have been declared by the authors of the package.
- Location
This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Location Response> - All of the places within the filesystem versions of this package have been found.
- Name
This property is required. string - The name of the installed package.
- Package
Type This property is required. string - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- Version
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Version Response - The version of the package.
- Architecture
This property is required. string - The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- Cpe
Uri This property is required. string - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- License
This property is required. LicenseResponse - Licenses that have been declared by the authors of the package.
- Location
This property is required. []LocationResponse - All of the places within the filesystem versions of this package have been found.
- Name
This property is required. string - The name of the installed package.
- Package
Type This property is required. string - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- Version
This property is required. VersionResponse - The version of the package.
- architecture
This property is required. String - The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- cpe
Uri This property is required. String - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- license
This property is required. LicenseResponse - Licenses that have been declared by the authors of the package.
- location
This property is required. List<LocationResponse> - All of the places within the filesystem versions of this package have been found.
- name
This property is required. String - The name of the installed package.
- package
Type This property is required. String - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- version
This property is required. VersionResponse - The version of the package.
- architecture
This property is required. string - The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- cpe
Uri This property is required. string - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- license
This property is required. LicenseResponse - Licenses that have been declared by the authors of the package.
- location
This property is required. LocationResponse[] - All of the places within the filesystem versions of this package have been found.
- name
This property is required. string - The name of the installed package.
- package
Type This property is required. string - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- version
This property is required. VersionResponse - The version of the package.
- architecture
This property is required. str - The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- cpe_
uri This property is required. str - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- license
This property is required. LicenseResponse - Licenses that have been declared by the authors of the package.
- location
This property is required. Sequence[LocationResponse] - All of the places within the filesystem versions of this package have been found.
- name
This property is required. str - The name of the installed package.
- package_
type This property is required. str - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- version
This property is required. VersionResponse - The version of the package.
- architecture
This property is required. String - The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- cpe
Uri This property is required. String - The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- license
This property is required. Property Map - Licenses that have been declared by the authors of the package.
- location
This property is required. List<Property Map> - All of the places within the filesystem versions of this package have been found.
- name
This property is required. String - The name of the installed package.
- package
Type This property is required. String - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- version
This property is required. Property Map - The version of the package.
ProjectRepoIdResponse
ProvenanceBuilderResponse
- Builder
Dependencies This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Resource Descriptor Response> - Version
This property is required. Dictionary<string, string>
- Builder
Dependencies This property is required. []ResourceDescriptor Response - Version
This property is required. map[string]string
- builder
Dependencies This property is required. List<ResourceDescriptor Response> - version
This property is required. Map<String,String>
- builder
Dependencies This property is required. ResourceDescriptor Response[] - version
This property is required. {[key: string]: string}
- builder_
dependencies This property is required. Sequence[ResourceDescriptor Response] - version
This property is required. Mapping[str, str]
- builder
Dependencies This property is required. List<Property Map> - version
This property is required. Map<String>
RecipeResponse
- Arguments
This property is required. List<ImmutableDictionary<string, string>> - Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
- Defined
In Material This property is required. string - Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- Entry
Point This property is required. string - String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- Environment
This property is required. List<ImmutableDictionary<string, string>> - Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
- Type
This property is required. string - URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- Arguments
This property is required. []map[string]string - Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
- Defined
In Material This property is required. string - Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- Entry
Point This property is required. string - String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- Environment
This property is required. []map[string]string - Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
- Type
This property is required. string - URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- arguments
This property is required. List<Map<String,String>> - Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
- defined
In Material This property is required. String - Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- entry
Point This property is required. String - String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- environment
This property is required. List<Map<String,String>> - Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
- type
This property is required. String - URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- arguments
This property is required. {[key: string]: string}[] - Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
- defined
In Material This property is required. string - Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- entry
Point This property is required. string - String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- environment
This property is required. {[key: string]: string}[] - Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
- type
This property is required. string - URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- arguments
This property is required. Sequence[Mapping[str, str]] - Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
- defined_
in_ material This property is required. str - Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- entry_
point This property is required. str - String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- environment
This property is required. Sequence[Mapping[str, str]] - Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
- type
This property is required. str - URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- arguments
This property is required. List<Map<String>> - Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
- defined
In Material This property is required. String - Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- entry
Point This property is required. String - String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- environment
This property is required. List<Map<String>> - Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
- type
This property is required. String - URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
RelatedUrlResponse
RemediationResponse
- Details
This property is required. string - Contains a comprehensive human-readable discussion of the remediation.
- Remediation
Type This property is required. string - The type of remediation that can be applied.
- Remediation
Uri This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Related Url Response - Contains the URL where to obtain the remediation.
- Details
This property is required. string - Contains a comprehensive human-readable discussion of the remediation.
- Remediation
Type This property is required. string - The type of remediation that can be applied.
- Remediation
Uri This property is required. RelatedUrl Response - Contains the URL where to obtain the remediation.
- details
This property is required. String - Contains a comprehensive human-readable discussion of the remediation.
- remediation
Type This property is required. String - The type of remediation that can be applied.
- remediation
Uri This property is required. RelatedUrl Response - Contains the URL where to obtain the remediation.
- details
This property is required. string - Contains a comprehensive human-readable discussion of the remediation.
- remediation
Type This property is required. string - The type of remediation that can be applied.
- remediation
Uri This property is required. RelatedUrl Response - Contains the URL where to obtain the remediation.
- details
This property is required. str - Contains a comprehensive human-readable discussion of the remediation.
- remediation_
type This property is required. str - The type of remediation that can be applied.
- remediation_
uri This property is required. RelatedUrl Response - Contains the URL where to obtain the remediation.
- details
This property is required. String - Contains a comprehensive human-readable discussion of the remediation.
- remediation
Type This property is required. String - The type of remediation that can be applied.
- remediation
Uri This property is required. Property Map - Contains the URL where to obtain the remediation.
RepoIdResponse
- Project
Repo Id This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Project Repo Id Response - A combination of a project ID and a repo name.
- Uid
This property is required. string - A server-assigned, globally unique identifier.
- Project
Repo Id This property is required. ProjectRepo Id Response - A combination of a project ID and a repo name.
- Uid
This property is required. string - A server-assigned, globally unique identifier.
- project
Repo Id This property is required. ProjectRepo Id Response - A combination of a project ID and a repo name.
- uid
This property is required. String - A server-assigned, globally unique identifier.
- project
Repo Id This property is required. ProjectRepo Id Response - A combination of a project ID and a repo name.
- uid
This property is required. string - A server-assigned, globally unique identifier.
- project_
repo_ id This property is required. ProjectRepo Id Response - A combination of a project ID and a repo name.
- uid
This property is required. str - A server-assigned, globally unique identifier.
- project
Repo Id This property is required. Property Map - A combination of a project ID and a repo name.
- uid
This property is required. String - A server-assigned, globally unique identifier.
ResourceDescriptorResponse
- Annotations
This property is required. Dictionary<string, string> - Content
This property is required. string - Digest
This property is required. Dictionary<string, string> - Download
Location This property is required. string - Media
Type This property is required. string - Name
This property is required. string - Uri
This property is required. string
- Annotations
This property is required. map[string]string - Content
This property is required. string - Digest
This property is required. map[string]string - Download
Location This property is required. string - Media
Type This property is required. string - Name
This property is required. string - Uri
This property is required. string
- annotations
This property is required. Map<String,String> - content
This property is required. String - digest
This property is required. Map<String,String> - download
Location This property is required. String - media
Type This property is required. String - name
This property is required. String - uri
This property is required. String
- annotations
This property is required. {[key: string]: string} - content
This property is required. string - digest
This property is required. {[key: string]: string} - download
Location This property is required. string - media
Type This property is required. string - name
This property is required. string - uri
This property is required. string
- annotations
This property is required. Mapping[str, str] - content
This property is required. str - digest
This property is required. Mapping[str, str] - download_
location This property is required. str - media_
type This property is required. str - name
This property is required. str - uri
This property is required. str
- annotations
This property is required. Map<String> - content
This property is required. String - digest
This property is required. Map<String> - download
Location This property is required. String - media
Type This property is required. String - name
This property is required. String - uri
This property is required. String
RunDetailsResponse
- Builder
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Provenance Builder Response - Byproducts
This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Resource Descriptor Response> - Metadata
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Build Metadata Response
- Builder
This property is required. ProvenanceBuilder Response - Byproducts
This property is required. []ResourceDescriptor Response - Metadata
This property is required. BuildMetadata Response
- builder_
This property is required. ProvenanceBuilder Response - byproducts
This property is required. List<ResourceDescriptor Response> - metadata
This property is required. BuildMetadata Response
- builder
This property is required. ProvenanceBuilder Response - byproducts
This property is required. ResourceDescriptor Response[] - metadata
This property is required. BuildMetadata Response
- builder
This property is required. ProvenanceBuilder Response - byproducts
This property is required. Sequence[ResourceDescriptor Response] - metadata
This property is required. BuildMetadata Response
- builder
This property is required. Property Map - byproducts
This property is required. List<Property Map> - metadata
This property is required. Property Map
SBOMReferenceOccurrenceResponse
- Payload
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Sbom Reference Intoto Payload Response - The actual payload that contains the SBOM reference data.
- Payload
Type This property is required. string - The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
- Signatures
This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Envelope Signature Response> - The signatures over the payload.
- Payload
This property is required. SbomReference Intoto Payload Response - The actual payload that contains the SBOM reference data.
- Payload
Type This property is required. string - The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
- Signatures
This property is required. []EnvelopeSignature Response - The signatures over the payload.
- payload
This property is required. SbomReference Intoto Payload Response - The actual payload that contains the SBOM reference data.
- payload
Type This property is required. String - The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
- signatures
This property is required. List<EnvelopeSignature Response> - The signatures over the payload.
- payload
This property is required. SbomReference Intoto Payload Response - The actual payload that contains the SBOM reference data.
- payload
Type This property is required. string - The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
- signatures
This property is required. EnvelopeSignature Response[] - The signatures over the payload.
- payload
This property is required. SbomReference Intoto Payload Response - The actual payload that contains the SBOM reference data.
- payload_
type This property is required. str - The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
- signatures
This property is required. Sequence[EnvelopeSignature Response] - The signatures over the payload.
- payload
This property is required. Property Map - The actual payload that contains the SBOM reference data.
- payload
Type This property is required. String - The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
- signatures
This property is required. List<Property Map> - The signatures over the payload.
SBOMStatusResponse
- error
This property is required. str - If there was an error generating an SBOM, this will indicate what that error was.
- sbom_
state This property is required. str - The progress of the SBOM generation.
SbomReferenceIntotoPayloadResponse
- Predicate
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Sbom Reference Intoto Predicate Response - Additional parameters of the Predicate. Includes the actual data about the SBOM.
- Predicate
Type This property is required. string - URI identifying the type of the Predicate.
- Subject
This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Subject Response> - Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- Type
This property is required. string - Identifier for the schema of the Statement.
- Predicate
This property is required. SbomReference Intoto Predicate Response - Additional parameters of the Predicate. Includes the actual data about the SBOM.
- Predicate
Type This property is required. string - URI identifying the type of the Predicate.
- Subject
This property is required. []SubjectResponse - Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- Type
This property is required. string - Identifier for the schema of the Statement.
- predicate
This property is required. SbomReference Intoto Predicate Response - Additional parameters of the Predicate. Includes the actual data about the SBOM.
- predicate
Type This property is required. String - URI identifying the type of the Predicate.
- subject
This property is required. List<SubjectResponse> - Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- type
This property is required. String - Identifier for the schema of the Statement.
- predicate
This property is required. SbomReference Intoto Predicate Response - Additional parameters of the Predicate. Includes the actual data about the SBOM.
- predicate
Type This property is required. string - URI identifying the type of the Predicate.
- subject
This property is required. SubjectResponse[] - Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- type
This property is required. string - Identifier for the schema of the Statement.
- predicate
This property is required. SbomReference Intoto Predicate Response - Additional parameters of the Predicate. Includes the actual data about the SBOM.
- predicate_
type This property is required. str - URI identifying the type of the Predicate.
- subject
This property is required. Sequence[SubjectResponse] - Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- type
This property is required. str - Identifier for the schema of the Statement.
- predicate
This property is required. Property Map - Additional parameters of the Predicate. Includes the actual data about the SBOM.
- predicate
Type This property is required. String - URI identifying the type of the Predicate.
- subject
This property is required. List<Property Map> - Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- type
This property is required. String - Identifier for the schema of the Statement.
SbomReferenceIntotoPredicateResponse
- Digest
This property is required. Dictionary<string, string> - A map of algorithm to digest of the contents of the SBOM.
- Location
This property is required. string - The location of the SBOM.
- Mime
Type This property is required. string - The mime type of the SBOM.
- Referrer
Id This property is required. string - The person or system referring this predicate to the consumer.
- Digest
This property is required. map[string]string - A map of algorithm to digest of the contents of the SBOM.
- Location
This property is required. string - The location of the SBOM.
- Mime
Type This property is required. string - The mime type of the SBOM.
- Referrer
Id This property is required. string - The person or system referring this predicate to the consumer.
- digest
This property is required. Map<String,String> - A map of algorithm to digest of the contents of the SBOM.
- location
This property is required. String - The location of the SBOM.
- mime
Type This property is required. String - The mime type of the SBOM.
- referrer
Id This property is required. String - The person or system referring this predicate to the consumer.
- digest
This property is required. {[key: string]: string} - A map of algorithm to digest of the contents of the SBOM.
- location
This property is required. string - The location of the SBOM.
- mime
Type This property is required. string - The mime type of the SBOM.
- referrer
Id This property is required. string - The person or system referring this predicate to the consumer.
- digest
This property is required. Mapping[str, str] - A map of algorithm to digest of the contents of the SBOM.
- location
This property is required. str - The location of the SBOM.
- mime_
type This property is required. str - The mime type of the SBOM.
- referrer_
id This property is required. str - The person or system referring this predicate to the consumer.
- digest
This property is required. Map<String> - A map of algorithm to digest of the contents of the SBOM.
- location
This property is required. String - The location of the SBOM.
- mime
Type This property is required. String - The mime type of the SBOM.
- referrer
Id This property is required. String - The person or system referring this predicate to the consumer.
SignatureResponse
- Public
Key Id This property is required. string - The identifier for the public key that verifies this signature. * The
public_key_id
is required. * Thepublic_key_id
SHOULD be an RFC3986 conformant URI. * When possible, thepublic_key_id
SHOULD be an immutable reference, such as a cryptographic digest. Examples of validpublic_key_id
s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" - Signature
This property is required. string - The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload.
- Public
Key Id This property is required. string - The identifier for the public key that verifies this signature. * The
public_key_id
is required. * Thepublic_key_id
SHOULD be an RFC3986 conformant URI. * When possible, thepublic_key_id
SHOULD be an immutable reference, such as a cryptographic digest. Examples of validpublic_key_id
s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" - Signature
This property is required. string - The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload.
- public
Key Id This property is required. String - The identifier for the public key that verifies this signature. * The
public_key_id
is required. * Thepublic_key_id
SHOULD be an RFC3986 conformant URI. * When possible, thepublic_key_id
SHOULD be an immutable reference, such as a cryptographic digest. Examples of validpublic_key_id
s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" - signature
This property is required. String - The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload.
- public
Key Id This property is required. string - The identifier for the public key that verifies this signature. * The
public_key_id
is required. * Thepublic_key_id
SHOULD be an RFC3986 conformant URI. * When possible, thepublic_key_id
SHOULD be an immutable reference, such as a cryptographic digest. Examples of validpublic_key_id
s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" - signature
This property is required. string - The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload.
- public_
key_ id This property is required. str - The identifier for the public key that verifies this signature. * The
public_key_id
is required. * Thepublic_key_id
SHOULD be an RFC3986 conformant URI. * When possible, thepublic_key_id
SHOULD be an immutable reference, such as a cryptographic digest. Examples of validpublic_key_id
s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" - signature
This property is required. str - The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload.
- public
Key Id This property is required. String - The identifier for the public key that verifies this signature. * The
public_key_id
is required. * Thepublic_key_id
SHOULD be an RFC3986 conformant URI. * When possible, thepublic_key_id
SHOULD be an immutable reference, such as a cryptographic digest. Examples of validpublic_key_id
s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" - signature
This property is required. String - The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload.
SlsaCompletenessResponse
- Arguments
This property is required. bool - If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- Environment
This property is required. bool - If true, the builder claims that recipe.environment is claimed to be complete.
- Materials
This property is required. bool - If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- Arguments
This property is required. bool - If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- Environment
This property is required. bool - If true, the builder claims that recipe.environment is claimed to be complete.
- Materials
This property is required. bool - If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- arguments
This property is required. Boolean - If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- environment
This property is required. Boolean - If true, the builder claims that recipe.environment is claimed to be complete.
- materials
This property is required. Boolean - If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- arguments
This property is required. boolean - If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- environment
This property is required. boolean - If true, the builder claims that recipe.environment is claimed to be complete.
- materials
This property is required. boolean - If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- arguments
This property is required. bool - If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- environment
This property is required. bool - If true, the builder claims that recipe.environment is claimed to be complete.
- materials
This property is required. bool - If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- arguments
This property is required. Boolean - If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- environment
This property is required. Boolean - If true, the builder claims that recipe.environment is claimed to be complete.
- materials
This property is required. Boolean - If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
SlsaMetadataResponse
- Build
Finished On This property is required. string - The timestamp of when the build completed.
- Build
Invocation Id This property is required. string - Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
- Build
Started On This property is required. string - The timestamp of when the build started.
- Completeness
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Slsa Completeness Response - Indicates that the builder claims certain fields in this message to be complete.
- Reproducible
This property is required. bool - If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- Build
Finished On This property is required. string - The timestamp of when the build completed.
- Build
Invocation Id This property is required. string - Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
- Build
Started On This property is required. string - The timestamp of when the build started.
- Completeness
This property is required. SlsaCompleteness Response - Indicates that the builder claims certain fields in this message to be complete.
- Reproducible
This property is required. bool - If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- build
Finished On This property is required. String - The timestamp of when the build completed.
- build
Invocation Id This property is required. String - Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
- build
Started On This property is required. String - The timestamp of when the build started.
- completeness
This property is required. SlsaCompleteness Response - Indicates that the builder claims certain fields in this message to be complete.
- reproducible
This property is required. Boolean - If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- build
Finished On This property is required. string - The timestamp of when the build completed.
- build
Invocation Id This property is required. string - Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
- build
Started On This property is required. string - The timestamp of when the build started.
- completeness
This property is required. SlsaCompleteness Response - Indicates that the builder claims certain fields in this message to be complete.
- reproducible
This property is required. boolean - If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- build_
finished_ on This property is required. str - The timestamp of when the build completed.
- build_
invocation_ id This property is required. str - Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
- build_
started_ on This property is required. str - The timestamp of when the build started.
- completeness
This property is required. SlsaCompleteness Response - Indicates that the builder claims certain fields in this message to be complete.
- reproducible
This property is required. bool - If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- build
Finished On This property is required. String - The timestamp of when the build completed.
- build
Invocation Id This property is required. String - Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
- build
Started On This property is required. String - The timestamp of when the build started.
- completeness
This property is required. Property Map - Indicates that the builder claims certain fields in this message to be complete.
- reproducible
This property is required. Boolean - If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
SlsaProvenanceResponse
- Builder
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Slsa Builder Response - required
- Materials
This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Material Response> - The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- Metadata
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Slsa Metadata Response - Recipe
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Slsa Recipe Response - Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
- Builder
This property is required. SlsaBuilder Response - required
- Materials
This property is required. []MaterialResponse - The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- Metadata
This property is required. SlsaMetadata Response - Recipe
This property is required. SlsaRecipe Response - Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
- builder_
This property is required. SlsaBuilder Response - required
- materials
This property is required. List<MaterialResponse> - The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- metadata
This property is required. SlsaMetadata Response - recipe
This property is required. SlsaRecipe Response - Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
- builder
This property is required. SlsaBuilder Response - required
- materials
This property is required. MaterialResponse[] - The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- metadata
This property is required. SlsaMetadata Response - recipe
This property is required. SlsaRecipe Response - Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
- builder
This property is required. SlsaBuilder Response - required
- materials
This property is required. Sequence[MaterialResponse] - The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- metadata
This property is required. SlsaMetadata Response - recipe
This property is required. SlsaRecipe Response - Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
- builder
This property is required. Property Map - required
- materials
This property is required. List<Property Map> - The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- metadata
This property is required. Property Map - recipe
This property is required. Property Map - Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
SlsaProvenanceV1Response
- Build
Definition This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Build Definition Response - Run
Details This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Run Details Response
- Build
Definition This property is required. BuildDefinition Response - Run
Details This property is required. RunDetails Response
- build
Definition This property is required. BuildDefinition Response - run
Details This property is required. RunDetails Response
- build
Definition This property is required. BuildDefinition Response - run
Details This property is required. RunDetails Response
- build_
definition This property is required. BuildDefinition Response - run_
details This property is required. RunDetails Response
- build
Definition This property is required. Property Map - run
Details This property is required. Property Map
SlsaProvenanceZeroTwoResponse
- Build
Config This property is required. Dictionary<string, string> - Build
Type This property is required. string - Builder
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Grafeas V1Slsa Provenance Zero Two Slsa Builder Response - Invocation
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Grafeas V1Slsa Provenance Zero Two Slsa Invocation Response - Materials
This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Grafeas V1Slsa Provenance Zero Two Slsa Material Response> - Metadata
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Grafeas V1Slsa Provenance Zero Two Slsa Metadata Response
- Build
Config This property is required. map[string]string - Build
Type This property is required. string - Builder
This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Builder Response - Invocation
This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Invocation Response - Materials
This property is required. []GrafeasV1Slsa Provenance Zero Two Slsa Material Response - Metadata
This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Metadata Response
- build
Config This property is required. Map<String,String> - build
Type This property is required. String - builder_
This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Builder Response - invocation
This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Invocation Response - materials
This property is required. List<GrafeasV1Slsa Provenance Zero Two Slsa Material Response> - metadata
This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Metadata Response
- build
Config This property is required. {[key: string]: string} - build
Type This property is required. string - builder
This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Builder Response - invocation
This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Invocation Response - materials
This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Material Response[] - metadata
This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Metadata Response
- build_
config This property is required. Mapping[str, str] - build_
type This property is required. str - builder
This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Builder Response - invocation
This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Invocation Response - materials
This property is required. Sequence[GrafeasV1Slsa Provenance Zero Two Slsa Material Response] - metadata
This property is required. GrafeasV1Slsa Provenance Zero Two Slsa Metadata Response
- build
Config This property is required. Map<String> - build
Type This property is required. String - builder
This property is required. Property Map - invocation
This property is required. Property Map - materials
This property is required. List<Property Map> - metadata
This property is required. Property Map
SlsaRecipeResponse
- Arguments
This property is required. Dictionary<string, string> - Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
- Defined
In Material This property is required. string - Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- Entry
Point This property is required. string - String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- Environment
This property is required. Dictionary<string, string> - Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
- Type
This property is required. string - URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- Arguments
This property is required. map[string]string - Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
- Defined
In Material This property is required. string - Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- Entry
Point This property is required. string - String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- Environment
This property is required. map[string]string - Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
- Type
This property is required. string - URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- arguments
This property is required. Map<String,String> - Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
- defined
In Material This property is required. String - Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- entry
Point This property is required. String - String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- environment
This property is required. Map<String,String> - Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
- type
This property is required. String - URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- arguments
This property is required. {[key: string]: string} - Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
- defined
In Material This property is required. string - Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- entry
Point This property is required. string - String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- environment
This property is required. {[key: string]: string} - Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
- type
This property is required. string - URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- arguments
This property is required. Mapping[str, str] - Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
- defined_
in_ material This property is required. str - Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- entry_
point This property is required. str - String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- environment
This property is required. Mapping[str, str] - Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
- type
This property is required. str - URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- arguments
This property is required. Map<String> - Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
- defined
In Material This property is required. String - Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- entry
Point This property is required. String - String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- environment
This property is required. Map<String> - Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
- type
This property is required. String - URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
SourceContextResponse
- Cloud
Repo This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Cloud Repo Source Context Response - A SourceContext referring to a revision in a Google Cloud Source Repo.
- Gerrit
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Gerrit Source Context Response - A SourceContext referring to a Gerrit project.
- Git
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Git Source Context Response - A SourceContext referring to any third party Git repo (e.g., GitHub).
- Labels
This property is required. Dictionary<string, string> - Labels with user defined metadata.
- Cloud
Repo This property is required. CloudRepo Source Context Response - A SourceContext referring to a revision in a Google Cloud Source Repo.
- Gerrit
This property is required. GerritSource Context Response - A SourceContext referring to a Gerrit project.
- Git
This property is required. GitSource Context Response - A SourceContext referring to any third party Git repo (e.g., GitHub).
- Labels
This property is required. map[string]string - Labels with user defined metadata.
- cloud
Repo This property is required. CloudRepo Source Context Response - A SourceContext referring to a revision in a Google Cloud Source Repo.
- gerrit
This property is required. GerritSource Context Response - A SourceContext referring to a Gerrit project.
- git
This property is required. GitSource Context Response - A SourceContext referring to any third party Git repo (e.g., GitHub).
- labels
This property is required. Map<String,String> - Labels with user defined metadata.
- cloud
Repo This property is required. CloudRepo Source Context Response - A SourceContext referring to a revision in a Google Cloud Source Repo.
- gerrit
This property is required. GerritSource Context Response - A SourceContext referring to a Gerrit project.
- git
This property is required. GitSource Context Response - A SourceContext referring to any third party Git repo (e.g., GitHub).
- labels
This property is required. {[key: string]: string} - Labels with user defined metadata.
- cloud_
repo This property is required. CloudRepo Source Context Response - A SourceContext referring to a revision in a Google Cloud Source Repo.
- gerrit
This property is required. GerritSource Context Response - A SourceContext referring to a Gerrit project.
- git
This property is required. GitSource Context Response - A SourceContext referring to any third party Git repo (e.g., GitHub).
- labels
This property is required. Mapping[str, str] - Labels with user defined metadata.
- cloud
Repo This property is required. Property Map - A SourceContext referring to a revision in a Google Cloud Source Repo.
- gerrit
This property is required. Property Map - A SourceContext referring to a Gerrit project.
- git
This property is required. Property Map - A SourceContext referring to any third party Git repo (e.g., GitHub).
- labels
This property is required. Map<String> - Labels with user defined metadata.
SourceResponse
- Additional
Contexts This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Source Context Response> - If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
- Artifact
Storage Source Uri This property is required. string - If provided, the input binary artifacts for the build came from this location.
- Context
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Source Context Response - If provided, the source code used for the build came from this location.
- File
Hashes This property is required. Dictionary<string, string> - Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
- Additional
Contexts This property is required. []SourceContext Response - If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
- Artifact
Storage Source Uri This property is required. string - If provided, the input binary artifacts for the build came from this location.
- Context
This property is required. SourceContext Response - If provided, the source code used for the build came from this location.
- File
Hashes This property is required. map[string]string - Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
- additional
Contexts This property is required. List<SourceContext Response> - If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
- artifact
Storage Source Uri This property is required. String - If provided, the input binary artifacts for the build came from this location.
- context
This property is required. SourceContext Response - If provided, the source code used for the build came from this location.
- file
Hashes This property is required. Map<String,String> - Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
- additional
Contexts This property is required. SourceContext Response[] - If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
- artifact
Storage Source Uri This property is required. string - If provided, the input binary artifacts for the build came from this location.
- context
This property is required. SourceContext Response - If provided, the source code used for the build came from this location.
- file
Hashes This property is required. {[key: string]: string} - Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
- additional_
contexts This property is required. Sequence[SourceContext Response] - If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
- artifact_
storage_ source_ uri This property is required. str - If provided, the input binary artifacts for the build came from this location.
- context
This property is required. SourceContext Response - If provided, the source code used for the build came from this location.
- file_
hashes This property is required. Mapping[str, str] - Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
- additional
Contexts This property is required. List<Property Map> - If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
- artifact
Storage Source Uri This property is required. String - If provided, the input binary artifacts for the build came from this location.
- context
This property is required. Property Map - If provided, the source code used for the build came from this location.
- file
Hashes This property is required. Map<String> - Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
StatusResponse
- Code
This property is required. int - The status code, which should be an enum value of google.rpc.Code.
- Details
This property is required. List<ImmutableDictionary<string, string>> - A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message
This property is required. string - A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- Code
This property is required. int - The status code, which should be an enum value of google.rpc.Code.
- Details
This property is required. []map[string]string - A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message
This property is required. string - A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code
This property is required. Integer - The status code, which should be an enum value of google.rpc.Code.
- details
This property is required. List<Map<String,String>> - A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message
This property is required. String - A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code
This property is required. number - The status code, which should be an enum value of google.rpc.Code.
- details
This property is required. {[key: string]: string}[] - A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message
This property is required. string - A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code
This property is required. int - The status code, which should be an enum value of google.rpc.Code.
- details
This property is required. Sequence[Mapping[str, str]] - A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message
This property is required. str - A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code
This property is required. Number - The status code, which should be an enum value of google.rpc.Code.
- details
This property is required. List<Map<String>> - A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message
This property is required. String - A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
SubjectResponse
UpgradeDistributionResponse
- Classification
This property is required. string - The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
- Cpe
Uri This property is required. string - Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
- Cve
This property is required. List<string> - The cve tied to this Upgrade.
- Severity
This property is required. string - The severity as specified by the upstream operating system.
- Classification
This property is required. string - The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
- Cpe
Uri This property is required. string - Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
- Cve
This property is required. []string - The cve tied to this Upgrade.
- Severity
This property is required. string - The severity as specified by the upstream operating system.
- classification
This property is required. String - The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
- cpe
Uri This property is required. String - Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
- cve
This property is required. List<String> - The cve tied to this Upgrade.
- severity
This property is required. String - The severity as specified by the upstream operating system.
- classification
This property is required. string - The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
- cpe
Uri This property is required. string - Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
- cve
This property is required. string[] - The cve tied to this Upgrade.
- severity
This property is required. string - The severity as specified by the upstream operating system.
- classification
This property is required. str - The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
- cpe_
uri This property is required. str - Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
- cve
This property is required. Sequence[str] - The cve tied to this Upgrade.
- severity
This property is required. str - The severity as specified by the upstream operating system.
- classification
This property is required. String - The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
- cpe
Uri This property is required. String - Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
- cve
This property is required. List<String> - The cve tied to this Upgrade.
- severity
This property is required. String - The severity as specified by the upstream operating system.
UpgradeOccurrenceResponse
- Distribution
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Upgrade Distribution Response - Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.
- Package
This property is required. string - Required for non-Windows OS. The package this Upgrade is for.
- Parsed
Version This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Version Response - Required for non-Windows OS. The version of the package in a machine + human readable form.
- Windows
Update This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Windows Update Response - Required for Windows OS. Represents the metadata about the Windows update.
- Distribution
This property is required. UpgradeDistribution Response - Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.
- Package
This property is required. string - Required for non-Windows OS. The package this Upgrade is for.
- Parsed
Version This property is required. VersionResponse - Required for non-Windows OS. The version of the package in a machine + human readable form.
- Windows
Update This property is required. WindowsUpdate Response - Required for Windows OS. Represents the metadata about the Windows update.
- distribution
This property is required. UpgradeDistribution Response - Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.
- package_
This property is required. String - Required for non-Windows OS. The package this Upgrade is for.
- parsed
Version This property is required. VersionResponse - Required for non-Windows OS. The version of the package in a machine + human readable form.
- windows
Update This property is required. WindowsUpdate Response - Required for Windows OS. Represents the metadata about the Windows update.
- distribution
This property is required. UpgradeDistribution Response - Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.
- package
This property is required. string - Required for non-Windows OS. The package this Upgrade is for.
- parsed
Version This property is required. VersionResponse - Required for non-Windows OS. The version of the package in a machine + human readable form.
- windows
Update This property is required. WindowsUpdate Response - Required for Windows OS. Represents the metadata about the Windows update.
- distribution
This property is required. UpgradeDistribution Response - Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.
- package
This property is required. str - Required for non-Windows OS. The package this Upgrade is for.
- parsed_
version This property is required. VersionResponse - Required for non-Windows OS. The version of the package in a machine + human readable form.
- windows_
update This property is required. WindowsUpdate Response - Required for Windows OS. Represents the metadata about the Windows update.
- distribution
This property is required. Property Map - Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.
- package
This property is required. String - Required for non-Windows OS. The package this Upgrade is for.
- parsed
Version This property is required. Property Map - Required for non-Windows OS. The version of the package in a machine + human readable form.
- windows
Update This property is required. Property Map - Required for Windows OS. Represents the metadata about the Windows update.
VersionResponse
- Epoch
This property is required. int - Used to correct mistakes in the version numbering scheme.
- Full
Name This property is required. string - Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
- Inclusive
This property is required. bool - Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
- Kind
This property is required. string - Distinguishes between sentinel MIN/MAX versions and normal versions.
- Name
This property is required. string - Required only when version kind is NORMAL. The main part of the version name.
- Revision
This property is required. string - The iteration of the package build from the above version.
- Epoch
This property is required. int - Used to correct mistakes in the version numbering scheme.
- Full
Name This property is required. string - Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
- Inclusive
This property is required. bool - Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
- Kind
This property is required. string - Distinguishes between sentinel MIN/MAX versions and normal versions.
- Name
This property is required. string - Required only when version kind is NORMAL. The main part of the version name.
- Revision
This property is required. string - The iteration of the package build from the above version.
- epoch
This property is required. Integer - Used to correct mistakes in the version numbering scheme.
- full
Name This property is required. String - Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
- inclusive
This property is required. Boolean - Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
- kind
This property is required. String - Distinguishes between sentinel MIN/MAX versions and normal versions.
- name
This property is required. String - Required only when version kind is NORMAL. The main part of the version name.
- revision
This property is required. String - The iteration of the package build from the above version.
- epoch
This property is required. number - Used to correct mistakes in the version numbering scheme.
- full
Name This property is required. string - Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
- inclusive
This property is required. boolean - Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
- kind
This property is required. string - Distinguishes between sentinel MIN/MAX versions and normal versions.
- name
This property is required. string - Required only when version kind is NORMAL. The main part of the version name.
- revision
This property is required. string - The iteration of the package build from the above version.
- epoch
This property is required. int - Used to correct mistakes in the version numbering scheme.
- full_
name This property is required. str - Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
- inclusive
This property is required. bool - Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
- kind
This property is required. str - Distinguishes between sentinel MIN/MAX versions and normal versions.
- name
This property is required. str - Required only when version kind is NORMAL. The main part of the version name.
- revision
This property is required. str - The iteration of the package build from the above version.
- epoch
This property is required. Number - Used to correct mistakes in the version numbering scheme.
- full
Name This property is required. String - Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
- inclusive
This property is required. Boolean - Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
- kind
This property is required. String - Distinguishes between sentinel MIN/MAX versions and normal versions.
- name
This property is required. String - Required only when version kind is NORMAL. The main part of the version name.
- revision
This property is required. String - The iteration of the package build from the above version.
VexAssessmentResponse
- Cve
This property is required. string - Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- Impacts
This property is required. List<string> - Contains information about the impact of this vulnerability, this will change with time.
- Justification
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Justification Response - Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- Note
Name This property is required. string - The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form:
projects/[PROJECT_ID]/notes/[NOTE_ID]
. This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Related Url Response> - Holds a list of references associated with this vulnerability item and assessment.
- Remediations
This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Remediation Response> - Specifies details on how to handle (and presumably, fix) a vulnerability.
- State
This property is required. string - Provides the state of this Vulnerability assessment.
- Vulnerability
Id This property is required. string - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- Cve
This property is required. string - Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- Impacts
This property is required. []string - Contains information about the impact of this vulnerability, this will change with time.
- Justification
This property is required. JustificationResponse - Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- Note
Name This property is required. string - The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form:
projects/[PROJECT_ID]/notes/[NOTE_ID]
. This property is required. []RelatedUrl Response - Holds a list of references associated with this vulnerability item and assessment.
- Remediations
This property is required. []RemediationResponse - Specifies details on how to handle (and presumably, fix) a vulnerability.
- State
This property is required. string - Provides the state of this Vulnerability assessment.
- Vulnerability
Id This property is required. string - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- cve
This property is required. String - Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- impacts
This property is required. List<String> - Contains information about the impact of this vulnerability, this will change with time.
- justification
This property is required. JustificationResponse - Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- note
Name This property is required. String - The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form:
projects/[PROJECT_ID]/notes/[NOTE_ID]
. This property is required. List<RelatedUrl Response> - Holds a list of references associated with this vulnerability item and assessment.
- remediations
This property is required. List<RemediationResponse> - Specifies details on how to handle (and presumably, fix) a vulnerability.
- state
This property is required. String - Provides the state of this Vulnerability assessment.
- vulnerability
Id This property is required. String - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- cve
This property is required. string - Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- impacts
This property is required. string[] - Contains information about the impact of this vulnerability, this will change with time.
- justification
This property is required. JustificationResponse - Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- note
Name This property is required. string - The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form:
projects/[PROJECT_ID]/notes/[NOTE_ID]
. This property is required. RelatedUrl Response[] - Holds a list of references associated with this vulnerability item and assessment.
- remediations
This property is required. RemediationResponse[] - Specifies details on how to handle (and presumably, fix) a vulnerability.
- state
This property is required. string - Provides the state of this Vulnerability assessment.
- vulnerability
Id This property is required. string - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- cve
This property is required. str - Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- impacts
This property is required. Sequence[str] - Contains information about the impact of this vulnerability, this will change with time.
- justification
This property is required. JustificationResponse - Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- note_
name This property is required. str - The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form:
projects/[PROJECT_ID]/notes/[NOTE_ID]
. This property is required. Sequence[RelatedUrl Response] - Holds a list of references associated with this vulnerability item and assessment.
- remediations
This property is required. Sequence[RemediationResponse] - Specifies details on how to handle (and presumably, fix) a vulnerability.
- state
This property is required. str - Provides the state of this Vulnerability assessment.
- vulnerability_
id This property is required. str - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- cve
This property is required. String - Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
- impacts
This property is required. List<String> - Contains information about the impact of this vulnerability, this will change with time.
- justification
This property is required. Property Map - Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- note
Name This property is required. String - The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form:
projects/[PROJECT_ID]/notes/[NOTE_ID]
. This property is required. List<Property Map>- Holds a list of references associated with this vulnerability item and assessment.
- remediations
This property is required. List<Property Map> - Specifies details on how to handle (and presumably, fix) a vulnerability.
- state
This property is required. String - Provides the state of this Vulnerability assessment.
- vulnerability
Id This property is required. String - The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
VulnerabilityOccurrenceResponse
- Cvss
Score This property is required. double - The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
- Cvss
V2 This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. CVSSResponse - The cvss v2 score for the vulnerability.
- Cvss
Version This property is required. string - CVSS version used to populate cvss_score and severity.
- Cvssv3
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. CVSSResponse - The cvss v3 score for the vulnerability.
- Effective
Severity This property is required. string - The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
- Extra
Details This property is required. string - Occurrence-specific extra details about the vulnerability.
- Fix
Available This property is required. bool - Whether at least one of the affected packages has a fix available.
- Long
Description This property is required. string - A detailed description of this vulnerability.
- Package
Issue This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Package Issue Response> - The set of affected locations and their fixes (if available) within the associated resource.
This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Related Url Response> - URLs related to this vulnerability.
- Severity
This property is required. string - The note provider assigned severity of this vulnerability.
- Short
Description This property is required. string - A one sentence description of this vulnerability.
- Type
This property is required. string - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- Vex
Assessment This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Vex Assessment Response
- Cvss
Score This property is required. float64 - The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
- Cvss
V2 This property is required. CVSSResponse - The cvss v2 score for the vulnerability.
- Cvss
Version This property is required. string - CVSS version used to populate cvss_score and severity.
- Cvssv3
This property is required. CVSSResponse - The cvss v3 score for the vulnerability.
- Effective
Severity This property is required. string - The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
- Extra
Details This property is required. string - Occurrence-specific extra details about the vulnerability.
- Fix
Available This property is required. bool - Whether at least one of the affected packages has a fix available.
- Long
Description This property is required. string - A detailed description of this vulnerability.
- Package
Issue This property is required. []PackageIssue Response - The set of affected locations and their fixes (if available) within the associated resource.
This property is required. []RelatedUrl Response - URLs related to this vulnerability.
- Severity
This property is required. string - The note provider assigned severity of this vulnerability.
- Short
Description This property is required. string - A one sentence description of this vulnerability.
- Type
This property is required. string - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- Vex
Assessment This property is required. VexAssessment Response
- cvss
Score This property is required. Double - The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
- cvss
V2 This property is required. CVSSResponse - The cvss v2 score for the vulnerability.
- cvss
Version This property is required. String - CVSS version used to populate cvss_score and severity.
- cvssv3
This property is required. CVSSResponse - The cvss v3 score for the vulnerability.
- effective
Severity This property is required. String - The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
- extra
Details This property is required. String - Occurrence-specific extra details about the vulnerability.
- fix
Available This property is required. Boolean - Whether at least one of the affected packages has a fix available.
- long
Description This property is required. String - A detailed description of this vulnerability.
- package
Issue This property is required. List<PackageIssue Response> - The set of affected locations and their fixes (if available) within the associated resource.
This property is required. List<RelatedUrl Response> - URLs related to this vulnerability.
- severity
This property is required. String - The note provider assigned severity of this vulnerability.
- short
Description This property is required. String - A one sentence description of this vulnerability.
- type
This property is required. String - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- vex
Assessment This property is required. VexAssessment Response
- cvss
Score This property is required. number - The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
- cvss
V2 This property is required. CVSSResponse - The cvss v2 score for the vulnerability.
- cvss
Version This property is required. string - CVSS version used to populate cvss_score and severity.
- cvssv3
This property is required. CVSSResponse - The cvss v3 score for the vulnerability.
- effective
Severity This property is required. string - The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
- extra
Details This property is required. string - Occurrence-specific extra details about the vulnerability.
- fix
Available This property is required. boolean - Whether at least one of the affected packages has a fix available.
- long
Description This property is required. string - A detailed description of this vulnerability.
- package
Issue This property is required. PackageIssue Response[] - The set of affected locations and their fixes (if available) within the associated resource.
This property is required. RelatedUrl Response[] - URLs related to this vulnerability.
- severity
This property is required. string - The note provider assigned severity of this vulnerability.
- short
Description This property is required. string - A one sentence description of this vulnerability.
- type
This property is required. string - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- vex
Assessment This property is required. VexAssessment Response
- cvss_
score This property is required. float - The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
- cvss_
v2 This property is required. CVSSResponse - The cvss v2 score for the vulnerability.
- cvss_
version This property is required. str - CVSS version used to populate cvss_score and severity.
- cvssv3
This property is required. CVSSResponse - The cvss v3 score for the vulnerability.
- effective_
severity This property is required. str - The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
- extra_
details This property is required. str - Occurrence-specific extra details about the vulnerability.
- fix_
available This property is required. bool - Whether at least one of the affected packages has a fix available.
- long_
description This property is required. str - A detailed description of this vulnerability.
- package_
issue This property is required. Sequence[PackageIssue Response] - The set of affected locations and their fixes (if available) within the associated resource.
This property is required. Sequence[RelatedUrl Response] - URLs related to this vulnerability.
- severity
This property is required. str - The note provider assigned severity of this vulnerability.
- short_
description This property is required. str - A one sentence description of this vulnerability.
- type
This property is required. str - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- vex_
assessment This property is required. VexAssessment Response
- cvss
Score This property is required. Number - The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
- cvss
V2 This property is required. Property Map - The cvss v2 score for the vulnerability.
- cvss
Version This property is required. String - CVSS version used to populate cvss_score and severity.
- cvssv3
This property is required. Property Map - The cvss v3 score for the vulnerability.
- effective
Severity This property is required. String - The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
- extra
Details This property is required. String - Occurrence-specific extra details about the vulnerability.
- fix
Available This property is required. Boolean - Whether at least one of the affected packages has a fix available.
- long
Description This property is required. String - A detailed description of this vulnerability.
- package
Issue This property is required. List<Property Map> - The set of affected locations and their fixes (if available) within the associated resource.
This property is required. List<Property Map>- URLs related to this vulnerability.
- severity
This property is required. String - The note provider assigned severity of this vulnerability.
- short
Description This property is required. String - A one sentence description of this vulnerability.
- type
This property is required. String - The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- vex
Assessment This property is required. Property Map
WindowsUpdateResponse
- Categories
This property is required. List<Pulumi.Google Native. Container Analysis. V1. Inputs. Category Response> - The list of categories to which the update belongs.
- Description
This property is required. string - The localized description of the update.
- Identity
This property is required. Pulumi.Google Native. Container Analysis. V1. Inputs. Identity Response - Required - The unique identifier for the update.
- Kb
Article Ids This property is required. List<string> - The Microsoft Knowledge Base article IDs that are associated with the update.
- Last
Published Timestamp This property is required. string - The last published timestamp of the update.
- Support
Url This property is required. string - The hyperlink to the support information for the update.
- Title
This property is required. string - The localized title of the update.
- Categories
This property is required. []CategoryResponse - The list of categories to which the update belongs.
- Description
This property is required. string - The localized description of the update.
- Identity
This property is required. IdentityResponse - Required - The unique identifier for the update.
- Kb
Article Ids This property is required. []string - The Microsoft Knowledge Base article IDs that are associated with the update.
- Last
Published Timestamp This property is required. string - The last published timestamp of the update.
- Support
Url This property is required. string - The hyperlink to the support information for the update.
- Title
This property is required. string - The localized title of the update.
- categories
This property is required. List<CategoryResponse> - The list of categories to which the update belongs.
- description
This property is required. String - The localized description of the update.
- identity
This property is required. IdentityResponse - Required - The unique identifier for the update.
- kb
Article Ids This property is required. List<String> - The Microsoft Knowledge Base article IDs that are associated with the update.
- last
Published Timestamp This property is required. String - The last published timestamp of the update.
- support
Url This property is required. String - The hyperlink to the support information for the update.
- title
This property is required. String - The localized title of the update.
- categories
This property is required. CategoryResponse[] - The list of categories to which the update belongs.
- description
This property is required. string - The localized description of the update.
- identity
This property is required. IdentityResponse - Required - The unique identifier for the update.
- kb
Article Ids This property is required. string[] - The Microsoft Knowledge Base article IDs that are associated with the update.
- last
Published Timestamp This property is required. string - The last published timestamp of the update.
- support
Url This property is required. string - The hyperlink to the support information for the update.
- title
This property is required. string - The localized title of the update.
- categories
This property is required. Sequence[CategoryResponse] - The list of categories to which the update belongs.
- description
This property is required. str - The localized description of the update.
- identity
This property is required. IdentityResponse - Required - The unique identifier for the update.
- kb_
article_ ids This property is required. Sequence[str] - The Microsoft Knowledge Base article IDs that are associated with the update.
- last_
published_ timestamp This property is required. str - The last published timestamp of the update.
- support_
url This property is required. str - The hyperlink to the support information for the update.
- title
This property is required. str - The localized title of the update.
- categories
This property is required. List<Property Map> - The list of categories to which the update belongs.
- description
This property is required. String - The localized description of the update.
- identity
This property is required. Property Map - Required - The unique identifier for the update.
- kb
Article Ids This property is required. List<String> - The Microsoft Knowledge Base article IDs that are associated with the update.
- last
Published Timestamp This property is required. String - The last published timestamp of the update.
- support
Url This property is required. String - The hyperlink to the support information for the update.
- title
This property is required. String - The localized title of the update.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi