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/v1alpha1.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
Returns the requested 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)
public static Output<GetOccurrenceResult> getOccurrence(GetOccurrenceArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:containeranalysis/v1alpha1:getOccurrence
  arguments:
    # arguments dictionaryThe following arguments are supported:
- OccurrenceId string
- Project string
- OccurrenceId string
- Project string
- occurrenceId String
- project String
- occurrenceId string
- project string
- occurrence_id str
- project str
- occurrenceId String
- project String
getOccurrence Result
The following output properties are available:
- Attestation
Pulumi.Google Native. Container Analysis. V1Alpha1. Outputs. Attestation Response 
- Describes an attestation of an artifact.
- BuildDetails Pulumi.Google Native. Container Analysis. V1Alpha1. Outputs. Build Details Response 
- Build details for a verifiable build.
- Compliance
Pulumi.Google Native. Container Analysis. V1Alpha1. Outputs. Compliance Occurrence Response 
- Describes whether or not a resource passes compliance checks.
- CreateTime string
- The time this Occurrencewas created.
- Deployment
Pulumi.Google Native. Container Analysis. V1Alpha1. Outputs. Deployment Response 
- Describes the deployment of an artifact on a runtime.
- DerivedImage Pulumi.Google Native. Container Analysis. V1Alpha1. Outputs. Derived Response 
- Describes how this resource derives from the basis in the associated note.
- Discovered
Pulumi.Google Native. Container Analysis. V1Alpha1. Outputs. Discovered Response 
- Describes the initial scan status for this resource.
- DsseAttestation Pulumi.Google Native. Container Analysis. V1Alpha1. Outputs. DSSEAttestation Occurrence Response 
- This represents a DSSE attestation occurrence
- Envelope
Pulumi.Google Native. Container Analysis. V1Alpha1. Outputs. Envelope Response 
- https://github.com/secure-systems-lab/dsse
- Installation
Pulumi.Google Native. Container Analysis. V1Alpha1. Outputs. Installation Response 
- Describes the installation of a package on the linked resource.
- Kind string
- This explicitly denotes which of the Occurrencedetails are specified. This field can be used as a filter in list requests.
- Name string
- The name of the Occurrencein the form "projects/{project_id}/occurrences/{OCCURRENCE_ID}"
- NoteName string
- An analysis note associated with this image, in the form "providers/{provider_id}/notes/{NOTE_ID}" This field can be used as a filter in list requests.
- Remediation string
- A description of actions that can be taken to remedy the Note
- Resource
Pulumi.Google Native. Container Analysis. V1Alpha1. Outputs. Resource Response 
- The resource for which the Occurrenceapplies.
- ResourceUrl string
- The unique URL of the image or the container for which the Occurrenceapplies. For example, https://gcr.io/project/image@sha256:foo This field can be used as a filter in list requests.
- Sbom
Pulumi.Google Native. Container Analysis. V1Alpha1. Outputs. Document Occurrence Response 
- Describes a specific software bill of materials document.
- SbomReference Pulumi.Google Native. Container Analysis. V1Alpha1. Outputs. SBOMReference Occurrence Response 
- This represents an SBOM reference occurrence
- SpdxFile Pulumi.Google Native. Container Analysis. V1Alpha1. Outputs. File Occurrence Response 
- Describes a specific SPDX File.
- SpdxPackage Pulumi.Google Native. Container Analysis. V1Alpha1. Outputs. Package Info Occurrence Response 
- Describes a specific SPDX Package.
- SpdxRelationship Pulumi.Google Native. Container Analysis. V1Alpha1. Outputs. Relationship Occurrence Response 
- Describes a specific relationship between SPDX elements.
- UpdateTime string
- The time this Occurrencewas last updated.
- Upgrade
Pulumi.Google Native. Container Analysis. V1Alpha1. Outputs. Upgrade Occurrence Response 
- Describes an upgrade.
- VulnerabilityDetails Pulumi.Google Native. Container Analysis. V1Alpha1. Outputs. Vulnerability Details Response 
- Details of a security vulnerability note.
- Attestation
AttestationResponse 
- Describes an attestation of an artifact.
- BuildDetails BuildDetails Response 
- Build details for a verifiable build.
- Compliance
ComplianceOccurrence Response 
- Describes whether or not a resource passes compliance checks.
- CreateTime string
- The time this Occurrencewas created.
- Deployment
DeploymentResponse 
- Describes the deployment of an artifact on a runtime.
- DerivedImage DerivedResponse 
- Describes how this resource derives from the basis in the associated note.
- Discovered
DiscoveredResponse 
- Describes the initial scan status for this resource.
- DsseAttestation DSSEAttestationOccurrence Response 
- This represents a DSSE attestation occurrence
- Envelope
EnvelopeResponse 
- https://github.com/secure-systems-lab/dsse
- Installation
InstallationResponse 
- Describes the installation of a package on the linked resource.
- Kind string
- This explicitly denotes which of the Occurrencedetails are specified. This field can be used as a filter in list requests.
- Name string
- The name of the Occurrencein the form "projects/{project_id}/occurrences/{OCCURRENCE_ID}"
- NoteName string
- An analysis note associated with this image, in the form "providers/{provider_id}/notes/{NOTE_ID}" This field can be used as a filter in list requests.
- Remediation string
- A description of actions that can be taken to remedy the Note
- Resource
ResourceResponse 
- The resource for which the Occurrenceapplies.
- ResourceUrl string
- The unique URL of the image or the container for which the Occurrenceapplies. For example, https://gcr.io/project/image@sha256:foo This field can be used as a filter in list requests.
- Sbom
DocumentOccurrence Response 
- Describes a specific software bill of materials document.
- SbomReference SBOMReferenceOccurrence Response 
- This represents an SBOM reference occurrence
- SpdxFile FileOccurrence Response 
- Describes a specific SPDX File.
- SpdxPackage PackageInfo Occurrence Response 
- Describes a specific SPDX Package.
- SpdxRelationship RelationshipOccurrence Response 
- Describes a specific relationship between SPDX elements.
- UpdateTime string
- The time this Occurrencewas last updated.
- Upgrade
UpgradeOccurrence Response 
- Describes an upgrade.
- VulnerabilityDetails VulnerabilityDetails Response 
- Details of a security vulnerability note.
- attestation
AttestationResponse 
- Describes an attestation of an artifact.
- buildDetails BuildDetails Response 
- Build details for a verifiable build.
- compliance
ComplianceOccurrence Response 
- Describes whether or not a resource passes compliance checks.
- createTime String
- The time this Occurrencewas created.
- deployment
DeploymentResponse 
- Describes the deployment of an artifact on a runtime.
- derivedImage DerivedResponse 
- Describes how this resource derives from the basis in the associated note.
- discovered
DiscoveredResponse 
- Describes the initial scan status for this resource.
- dsseAttestation DSSEAttestationOccurrence Response 
- This represents a DSSE attestation occurrence
- envelope
EnvelopeResponse 
- https://github.com/secure-systems-lab/dsse
- installation
InstallationResponse 
- Describes the installation of a package on the linked resource.
- kind String
- This explicitly denotes which of the Occurrencedetails are specified. This field can be used as a filter in list requests.
- name String
- The name of the Occurrencein the form "projects/{project_id}/occurrences/{OCCURRENCE_ID}"
- noteName String
- An analysis note associated with this image, in the form "providers/{provider_id}/notes/{NOTE_ID}" This field can be used as a filter in list requests.
- remediation String
- A description of actions that can be taken to remedy the Note
- resource
ResourceResponse 
- The resource for which the Occurrenceapplies.
- resourceUrl String
- The unique URL of the image or the container for which the Occurrenceapplies. For example, https://gcr.io/project/image@sha256:foo This field can be used as a filter in list requests.
- sbom
DocumentOccurrence Response 
- Describes a specific software bill of materials document.
- sbomReference SBOMReferenceOccurrence Response 
- This represents an SBOM reference occurrence
- spdxFile FileOccurrence Response 
- Describes a specific SPDX File.
- spdxPackage PackageInfo Occurrence Response 
- Describes a specific SPDX Package.
- spdxRelationship RelationshipOccurrence Response 
- Describes a specific relationship between SPDX elements.
- updateTime String
- The time this Occurrencewas last updated.
- upgrade
UpgradeOccurrence Response 
- Describes an upgrade.
- vulnerabilityDetails VulnerabilityDetails Response 
- Details of a security vulnerability note.
- attestation
AttestationResponse 
- Describes an attestation of an artifact.
- buildDetails BuildDetails Response 
- Build details for a verifiable build.
- compliance
ComplianceOccurrence Response 
- Describes whether or not a resource passes compliance checks.
- createTime string
- The time this Occurrencewas created.
- deployment
DeploymentResponse 
- Describes the deployment of an artifact on a runtime.
- derivedImage DerivedResponse 
- Describes how this resource derives from the basis in the associated note.
- discovered
DiscoveredResponse 
- Describes the initial scan status for this resource.
- dsseAttestation DSSEAttestationOccurrence Response 
- This represents a DSSE attestation occurrence
- envelope
EnvelopeResponse 
- https://github.com/secure-systems-lab/dsse
- installation
InstallationResponse 
- Describes the installation of a package on the linked resource.
- kind string
- This explicitly denotes which of the Occurrencedetails are specified. This field can be used as a filter in list requests.
- name string
- The name of the Occurrencein the form "projects/{project_id}/occurrences/{OCCURRENCE_ID}"
- noteName string
- An analysis note associated with this image, in the form "providers/{provider_id}/notes/{NOTE_ID}" This field can be used as a filter in list requests.
- remediation string
- A description of actions that can be taken to remedy the Note
- resource
ResourceResponse 
- The resource for which the Occurrenceapplies.
- resourceUrl string
- The unique URL of the image or the container for which the Occurrenceapplies. For example, https://gcr.io/project/image@sha256:foo This field can be used as a filter in list requests.
- sbom
DocumentOccurrence Response 
- Describes a specific software bill of materials document.
- sbomReference SBOMReferenceOccurrence Response 
- This represents an SBOM reference occurrence
- spdxFile FileOccurrence Response 
- Describes a specific SPDX File.
- spdxPackage PackageInfo Occurrence Response 
- Describes a specific SPDX Package.
- spdxRelationship RelationshipOccurrence Response 
- Describes a specific relationship between SPDX elements.
- updateTime string
- The time this Occurrencewas last updated.
- upgrade
UpgradeOccurrence Response 
- Describes an upgrade.
- vulnerabilityDetails VulnerabilityDetails Response 
- Details of a security vulnerability note.
- attestation
AttestationResponse 
- Describes an attestation of an artifact.
- build_details BuildDetails Response 
- Build details for a verifiable build.
- compliance
ComplianceOccurrence Response 
- Describes whether or not a resource passes compliance checks.
- create_time str
- The time this Occurrencewas created.
- deployment
DeploymentResponse 
- Describes the deployment of an artifact on a runtime.
- derived_image DerivedResponse 
- Describes how this resource derives from the basis in the associated note.
- discovered
DiscoveredResponse 
- Describes the initial scan status for this resource.
- dsse_attestation DSSEAttestationOccurrence Response 
- This represents a DSSE attestation occurrence
- envelope
EnvelopeResponse 
- https://github.com/secure-systems-lab/dsse
- installation
InstallationResponse 
- Describes the installation of a package on the linked resource.
- kind str
- This explicitly denotes which of the Occurrencedetails are specified. This field can be used as a filter in list requests.
- name str
- The name of the Occurrencein the form "projects/{project_id}/occurrences/{OCCURRENCE_ID}"
- note_name str
- An analysis note associated with this image, in the form "providers/{provider_id}/notes/{NOTE_ID}" This field can be used as a filter in list requests.
- remediation str
- A description of actions that can be taken to remedy the Note
- resource
ResourceResponse 
- The resource for which the Occurrenceapplies.
- resource_url str
- The unique URL of the image or the container for which the Occurrenceapplies. For example, https://gcr.io/project/image@sha256:foo This field can be used as a filter in list requests.
- sbom
DocumentOccurrence Response 
- Describes a specific software bill of materials document.
- sbom_reference SBOMReferenceOccurrence Response 
- This represents an SBOM reference occurrence
- spdx_file FileOccurrence Response 
- Describes a specific SPDX File.
- spdx_package PackageInfo Occurrence Response 
- Describes a specific SPDX Package.
- spdx_relationship RelationshipOccurrence Response 
- Describes a specific relationship between SPDX elements.
- update_time str
- The time this Occurrencewas last updated.
- upgrade
UpgradeOccurrence Response 
- Describes an upgrade.
- vulnerability_details VulnerabilityDetails Response 
- Details of a security vulnerability note.
- attestation Property Map
- Describes an attestation of an artifact.
- buildDetails Property Map
- Build details for a verifiable build.
- compliance Property Map
- Describes whether or not a resource passes compliance checks.
- createTime String
- The time this Occurrencewas created.
- deployment Property Map
- Describes the deployment of an artifact on a runtime.
- derivedImage Property Map
- Describes how this resource derives from the basis in the associated note.
- discovered Property Map
- Describes the initial scan status for this resource.
- dsseAttestation Property Map
- This represents a DSSE attestation occurrence
- envelope Property Map
- https://github.com/secure-systems-lab/dsse
- installation Property Map
- Describes the installation of a package on the linked resource.
- kind String
- This explicitly denotes which of the Occurrencedetails are specified. This field can be used as a filter in list requests.
- name String
- The name of the Occurrencein the form "projects/{project_id}/occurrences/{OCCURRENCE_ID}"
- noteName String
- An analysis note associated with this image, in the form "providers/{provider_id}/notes/{NOTE_ID}" This field can be used as a filter in list requests.
- remediation String
- A description of actions that can be taken to remedy the Note
- resource Property Map
- The resource for which the Occurrenceapplies.
- resourceUrl String
- The unique URL of the image or the container for which the Occurrenceapplies. For example, https://gcr.io/project/image@sha256:foo This field can be used as a filter in list requests.
- sbom Property Map
- Describes a specific software bill of materials document.
- sbomReference Property Map
- This represents an SBOM reference occurrence
- spdxFile Property Map
- Describes a specific SPDX File.
- spdxPackage Property Map
- Describes a specific SPDX Package.
- spdxRelationship Property Map
- Describes a specific relationship between SPDX elements.
- updateTime String
- The time this Occurrencewas last updated.
- upgrade Property Map
- Describes an upgrade.
- vulnerabilityDetails Property Map
- Details of a security vulnerability note.
Supporting Types
AnalysisCompletedResponse  
- AnalysisType List<string>
- type of analysis that were completed on a resource.
- AnalysisType []string
- type of analysis that were completed on a resource.
- analysisType List<String>
- type of analysis that were completed on a resource.
- analysisType string[]
- type of analysis that were completed on a resource.
- analysis_type Sequence[str]
- type of analysis that were completed on a resource.
- analysisType List<String>
- type of analysis that were completed on a resource.
ArtifactResponse 
- Checksum string
- Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- Name string
- Name of the artifact. 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. This field is deprecated in favor of the pluralnamesfield; it continues to exist here to allow existing BuildProvenance serialized to json in google.devtools.containeranalysis.v1alpha1.BuildDetails.provenance_bytes to deserialize back into proto.
- Names List<string>
- Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
- Checksum string
- Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- Name string
- Name of the artifact. 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. This field is deprecated in favor of the pluralnamesfield; it continues to exist here to allow existing BuildProvenance serialized to json in google.devtools.containeranalysis.v1alpha1.BuildDetails.provenance_bytes to deserialize back into proto.
- Names []string
- Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
- checksum String
- Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- name String
- Name of the artifact. 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. This field is deprecated in favor of the pluralnamesfield; it continues to exist here to allow existing BuildProvenance serialized to json in google.devtools.containeranalysis.v1alpha1.BuildDetails.provenance_bytes to deserialize back into proto.
- names List<String>
- Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
- checksum string
- Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- name string
- Name of the artifact. 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. This field is deprecated in favor of the pluralnamesfield; it continues to exist here to allow existing BuildProvenance serialized to json in google.devtools.containeranalysis.v1alpha1.BuildDetails.provenance_bytes to deserialize back into proto.
- names string[]
- Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
- checksum str
- Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- name str
- Name of the artifact. 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. This field is deprecated in favor of the pluralnamesfield; it continues to exist here to allow existing BuildProvenance serialized to json in google.devtools.containeranalysis.v1alpha1.BuildDetails.provenance_bytes to deserialize back into proto.
- names Sequence[str]
- Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
- checksum String
- Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
- name String
- Name of the artifact. 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. This field is deprecated in favor of the pluralnamesfield; it continues to exist here to allow existing BuildProvenance serialized to json in google.devtools.containeranalysis.v1alpha1.BuildDetails.provenance_bytes to deserialize back into proto.
- names List<String>
- Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to docker push. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
AttestationResponse 
BuildDefinitionResponse  
- BuildType string
- ExternalParameters Dictionary<string, string>
- InternalParameters Dictionary<string, string>
- ResolvedDependencies List<Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Resource Descriptor Response> 
- BuildType string
- ExternalParameters map[string]string
- InternalParameters map[string]string
- ResolvedDependencies []ResourceDescriptor Response 
- buildType String
- externalParameters Map<String,String>
- internalParameters Map<String,String>
- resolvedDependencies List<ResourceDescriptor Response> 
- buildType string
- externalParameters {[key: string]: string}
- internalParameters {[key: string]: string}
- resolvedDependencies ResourceDescriptor Response[] 
- build_type str
- external_parameters Mapping[str, str]
- internal_parameters Mapping[str, str]
- resolved_dependencies Sequence[ResourceDescriptor Response] 
- buildType String
- externalParameters Map<String>
- internalParameters Map<String>
- resolvedDependencies List<Property Map>
BuildDetailsResponse  
- InToto Pulumi.Slsa Provenance V1 Google Native. Container Analysis. V1Alpha1. 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.
- IntotoProvenance Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. In Toto Provenance Response 
- Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
- IntotoStatement Pulumi.Google Native. Container Analysis. V1Alpha1. 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
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Build Provenance Response 
- The actual provenance
- ProvenanceBytes string
- Serialized JSON representation of the provenance, used in generating the BuildSignaturein the corresponding Result. After verifying the signature,provenance_bytescan be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
- InToto InSlsa Provenance V1 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.
- IntotoProvenance InToto Provenance Response 
- Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
- IntotoStatement 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
BuildProvenance Response 
- The actual provenance
- ProvenanceBytes string
- Serialized JSON representation of the provenance, used in generating the BuildSignaturein the corresponding Result. After verifying the signature,provenance_bytescan be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
- inToto InSlsa Provenance V1 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.
- intotoProvenance InToto Provenance Response 
- Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
- intotoStatement 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
BuildProvenance Response 
- The actual provenance
- provenanceBytes String
- Serialized JSON representation of the provenance, used in generating the BuildSignaturein the corresponding Result. After verifying the signature,provenance_bytescan be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
- inToto InSlsa Provenance V1 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.
- intotoProvenance InToto Provenance Response 
- Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
- intotoStatement 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
BuildProvenance Response 
- The actual provenance
- provenanceBytes string
- Serialized JSON representation of the provenance, used in generating the BuildSignaturein the corresponding Result. After verifying the signature,provenance_bytescan be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
- in_toto_ Inslsa_ provenance_ v1 Toto Slsa Provenance V1Response 
- 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 InToto Provenance Response 
- Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
- intoto_statement 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
BuildProvenance Response 
- The actual provenance
- provenance_bytes str
- Serialized JSON representation of the provenance, used in generating the BuildSignaturein the corresponding Result. After verifying the signature,provenance_bytescan be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
- inToto Property MapSlsa Provenance V1 
- In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
- intotoProvenance Property Map
- Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
- intotoStatement Property Map
- In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
- provenance Property Map
- The actual provenance
- provenanceBytes String
- Serialized JSON representation of the provenance, used in generating the BuildSignaturein the corresponding Result. After verifying the signature,provenance_bytescan 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.
BuildMetadataResponse  
- FinishedOn string
- InvocationId string
- StartedOn string
- FinishedOn string
- InvocationId string
- StartedOn string
- finishedOn String
- invocationId String
- startedOn String
- finishedOn string
- invocationId string
- startedOn string
- finished_on str
- invocation_id str
- started_on str
- finishedOn String
- invocationId String
- startedOn String
BuildProvenanceResponse  
- BuildOptions Dictionary<string, string>
- Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- BuilderVersion string
- Version string of the builder at the time this build was executed.
- BuiltArtifacts List<Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Artifact Response> 
- Output of the build.
- Commands
List<Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Command Response> 
- Commands requested by the build.
- CreateTime string
- Time at which the build was created.
- Creator string
- E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- FinishTime string
- Time at which execution of the build was finished.
- LogsBucket string
- Google Cloud Storage bucket where logs were written.
- Project string
- ID of the project.
- SourceProvenance Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Source Response 
- Details of the Source input to the build.
- StartTime string
- Time at which execution of the build was started.
- TriggerId string
- Trigger identifier if the build was triggered automatically; empty if not.
- BuildOptions map[string]string
- Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- BuilderVersion string
- Version string of the builder at the time this build was executed.
- BuiltArtifacts []ArtifactResponse 
- Output of the build.
- Commands
[]CommandResponse 
- Commands requested by the build.
- CreateTime string
- Time at which the build was created.
- Creator string
- E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- FinishTime string
- Time at which execution of the build was finished.
- LogsBucket string
- Google Cloud Storage bucket where logs were written.
- Project string
- ID of the project.
- SourceProvenance SourceResponse 
- Details of the Source input to the build.
- StartTime string
- Time at which execution of the build was started.
- TriggerId string
- Trigger identifier if the build was triggered automatically; empty if not.
- buildOptions Map<String,String>
- Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- builderVersion String
- Version string of the builder at the time this build was executed.
- builtArtifacts List<ArtifactResponse> 
- Output of the build.
- commands
List<CommandResponse> 
- Commands requested by the build.
- createTime String
- Time at which the build was created.
- creator String
- E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- finishTime String
- Time at which execution of the build was finished.
- logsBucket String
- Google Cloud Storage bucket where logs were written.
- project String
- ID of the project.
- sourceProvenance SourceResponse 
- Details of the Source input to the build.
- startTime String
- Time at which execution of the build was started.
- triggerId String
- Trigger identifier if the build was triggered automatically; empty if not.
- buildOptions {[key: string]: string}
- Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- builderVersion string
- Version string of the builder at the time this build was executed.
- builtArtifacts ArtifactResponse[] 
- Output of the build.
- commands
CommandResponse[] 
- Commands requested by the build.
- createTime string
- Time at which the build was created.
- creator string
- E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- finishTime string
- Time at which execution of the build was finished.
- logsBucket string
- Google Cloud Storage bucket where logs were written.
- project string
- ID of the project.
- sourceProvenance SourceResponse 
- Details of the Source input to the build.
- startTime string
- Time at which execution of the build was started.
- triggerId string
- Trigger identifier if the build was triggered automatically; empty if not.
- build_options Mapping[str, str]
- Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- builder_version str
- Version string of the builder at the time this build was executed.
- built_artifacts Sequence[ArtifactResponse] 
- Output of the build.
- commands
Sequence[CommandResponse] 
- Commands requested by the build.
- create_time str
- Time at which the build was created.
- creator str
- E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- finish_time str
- Time at which execution of the build was finished.
- logs_bucket str
- Google Cloud Storage bucket where logs were written.
- project str
- ID of the project.
- source_provenance SourceResponse 
- Details of the Source input to the build.
- start_time str
- Time at which execution of the build was started.
- trigger_id str
- Trigger identifier if the build was triggered automatically; empty if not.
- buildOptions Map<String>
- Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
- builderVersion String
- Version string of the builder at the time this build was executed.
- builtArtifacts List<Property Map>
- Output of the build.
- commands List<Property Map>
- Commands requested by the build.
- createTime String
- Time at which the build was created.
- creator String
- E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
- finishTime String
- Time at which execution of the build was finished.
- logsBucket String
- Google Cloud Storage bucket where logs were written.
- project String
- ID of the project.
- sourceProvenance Property Map
- Details of the Source input to the build.
- startTime String
- Time at which execution of the build was started.
- triggerId String
- Trigger identifier if the build was triggered automatically; empty if not.
CVSSResponse
- AttackComplexity string
- Defined in CVSS v3, CVSS v2
- AttackVector string
- Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
- Authentication string
- Defined in CVSS v2
- AvailabilityImpact string
- Defined in CVSS v3, CVSS v2
- BaseScore double
- The base score is a function of the base metric scores.
- ConfidentialityImpact string
- Defined in CVSS v3, CVSS v2
- ExploitabilityScore double
- ImpactScore double
- IntegrityImpact string
- Defined in CVSS v3, CVSS v2
- PrivilegesRequired string
- Defined in CVSS v3
- Scope string
- Defined in CVSS v3
- UserInteraction string
- Defined in CVSS v3
- AttackComplexity string
- Defined in CVSS v3, CVSS v2
- AttackVector string
- Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
- Authentication string
- Defined in CVSS v2
- AvailabilityImpact string
- Defined in CVSS v3, CVSS v2
- BaseScore float64
- The base score is a function of the base metric scores.
- ConfidentialityImpact string
- Defined in CVSS v3, CVSS v2
- ExploitabilityScore float64
- ImpactScore float64
- IntegrityImpact string
- Defined in CVSS v3, CVSS v2
- PrivilegesRequired string
- Defined in CVSS v3
- Scope string
- Defined in CVSS v3
- UserInteraction string
- Defined in CVSS v3
- attackComplexity String
- Defined in CVSS v3, CVSS v2
- attackVector String
- Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
- authentication String
- Defined in CVSS v2
- availabilityImpact String
- Defined in CVSS v3, CVSS v2
- baseScore Double
- The base score is a function of the base metric scores.
- confidentialityImpact String
- Defined in CVSS v3, CVSS v2
- exploitabilityScore Double
- impactScore Double
- integrityImpact String
- Defined in CVSS v3, CVSS v2
- privilegesRequired String
- Defined in CVSS v3
- scope String
- Defined in CVSS v3
- userInteraction String
- Defined in CVSS v3
- attackComplexity string
- Defined in CVSS v3, CVSS v2
- attackVector string
- Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
- authentication string
- Defined in CVSS v2
- availabilityImpact string
- Defined in CVSS v3, CVSS v2
- baseScore number
- The base score is a function of the base metric scores.
- confidentialityImpact string
- Defined in CVSS v3, CVSS v2
- exploitabilityScore number
- impactScore number
- integrityImpact string
- Defined in CVSS v3, CVSS v2
- privilegesRequired string
- Defined in CVSS v3
- scope string
- Defined in CVSS v3
- userInteraction string
- Defined in CVSS v3
- attack_complexity str
- Defined in CVSS v3, CVSS v2
- attack_vector str
- Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
- authentication str
- Defined in CVSS v2
- availability_impact str
- Defined in CVSS v3, CVSS v2
- base_score float
- The base score is a function of the base metric scores.
- confidentiality_impact str
- Defined in CVSS v3, CVSS v2
- exploitability_score float
- impact_score float
- integrity_impact str
- Defined in CVSS v3, CVSS v2
- privileges_required str
- Defined in CVSS v3
- scope str
- Defined in CVSS v3
- user_interaction str
- Defined in CVSS v3
- attackComplexity String
- Defined in CVSS v3, CVSS v2
- attackVector String
- Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
- authentication String
- Defined in CVSS v2
- availabilityImpact String
- Defined in CVSS v3, CVSS v2
- baseScore Number
- The base score is a function of the base metric scores.
- confidentialityImpact String
- Defined in CVSS v3, CVSS v2
- exploitabilityScore Number
- impactScore Number
- integrityImpact String
- Defined in CVSS v3, CVSS v2
- privilegesRequired String
- Defined in CVSS v3
- scope String
- Defined in CVSS v3
- userInteraction String
- Defined in CVSS v3
CommandResponse 
- Args List<string>
- Command-line arguments used when executing this Command.
- Dir string
- Working directory (relative to project source root) used when running this Command.
- Env List<string>
- Environment variables set before running this Command.
- Name string
- Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.
- WaitFor List<string>
- The ID(s) of the Command(s) that this Command depends on.
- Args []string
- Command-line arguments used when executing this Command.
- Dir string
- Working directory (relative to project source root) used when running this Command.
- Env []string
- Environment variables set before running this Command.
- Name string
- Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.
- WaitFor []string
- The ID(s) of the Command(s) that this Command depends on.
- args List<String>
- Command-line arguments used when executing this Command.
- dir String
- Working directory (relative to project source root) used when running this Command.
- env List<String>
- Environment variables set before running this Command.
- name String
- Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.
- waitFor List<String>
- The ID(s) of the Command(s) that this Command depends on.
- args string[]
- Command-line arguments used when executing this Command.
- dir string
- Working directory (relative to project source root) used when running this Command.
- env string[]
- Environment variables set before running this Command.
- name string
- Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.
- waitFor string[]
- The ID(s) of the Command(s) that this Command depends on.
- args Sequence[str]
- Command-line arguments used when executing this Command.
- dir str
- Working directory (relative to project source root) used when running this Command.
- env Sequence[str]
- Environment variables set before running this Command.
- name str
- Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.
- wait_for Sequence[str]
- The ID(s) of the Command(s) that this Command depends on.
- args List<String>
- Command-line arguments used when executing this Command.
- dir String
- Working directory (relative to project source root) used when running this Command.
- env List<String>
- Environment variables set before running this Command.
- name String
- Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to docker pull.
- waitFor List<String>
- The ID(s) of the Command(s) that this Command depends on.
CompletenessResponse 
- Arguments bool
- If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- Environment bool
- If true, the builder claims that recipe.environment is claimed to be complete.
- Materials bool
- If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- Arguments bool
- If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- Environment bool
- If true, the builder claims that recipe.environment is claimed to be complete.
- Materials bool
- If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- arguments Boolean
- If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- environment Boolean
- If true, the builder claims that recipe.environment is claimed to be complete.
- materials Boolean
- If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- arguments boolean
- If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- environment boolean
- If true, the builder claims that recipe.environment is claimed to be complete.
- materials boolean
- If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- arguments bool
- If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- environment bool
- If true, the builder claims that recipe.environment is claimed to be complete.
- materials bool
- If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- arguments Boolean
- If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- environment Boolean
- If true, the builder claims that recipe.environment is claimed to be complete.
- materials Boolean
- If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
ComplianceOccurrenceResponse  
- NonCompliance stringReason 
- The reason for non compliance of these files.
- NonCompliant List<Pulumi.Files Google Native. Container Analysis. V1Alpha1. Inputs. Non Compliant File Response> 
- A list of files which are violating compliance checks.
- NonCompliance stringReason 
- The reason for non compliance of these files.
- NonCompliant []NonFiles Compliant File Response 
- A list of files which are violating compliance checks.
- nonCompliance StringReason 
- The reason for non compliance of these files.
- nonCompliant List<NonFiles Compliant File Response> 
- A list of files which are violating compliance checks.
- nonCompliance stringReason 
- The reason for non compliance of these files.
- nonCompliant NonFiles Compliant File Response[] 
- A list of files which are violating compliance checks.
- non_compliance_ strreason 
- The reason for non compliance of these files.
- non_compliant_ Sequence[Nonfiles Compliant File Response] 
- A list of files which are violating compliance checks.
- nonCompliance StringReason 
- The reason for non compliance of these files.
- nonCompliant List<Property Map>Files 
- A list of files which are violating compliance checks.
DSSEAttestationOccurrenceResponse  
- Envelope
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Envelope Response 
- If doing something security critical, make sure to verify the signatures in this metadata.
- Statement
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. In Toto Statement Response 
- Envelope
EnvelopeResponse 
- If doing something security critical, make sure to verify the signatures in this metadata.
- Statement
InToto Statement Response 
- envelope
EnvelopeResponse 
- If doing something security critical, make sure to verify the signatures in this metadata.
- statement
InToto Statement Response 
- envelope
EnvelopeResponse 
- If doing something security critical, make sure to verify the signatures in this metadata.
- statement
InToto Statement Response 
- envelope
EnvelopeResponse 
- If doing something security critical, make sure to verify the signatures in this metadata.
- statement
InToto Statement Response 
- envelope Property Map
- If doing something security critical, make sure to verify the signatures in this metadata.
- statement Property Map
DeploymentResponse 
- Address string
- Address of the runtime element hosting this deployment.
- Config string
- Configuration used to create this deployment.
- DeployTime string
- Beginning of the lifetime of this deployment.
- Platform string
- Platform hosting this deployment.
- ResourceUri List<string>
- Resource URI for the artifact being deployed taken from the deployable field with the same name.
- UndeployTime string
- End of the lifetime of this deployment.
- UserEmail string
- Identity of the user that triggered this deployment.
- Address string
- Address of the runtime element hosting this deployment.
- Config string
- Configuration used to create this deployment.
- DeployTime string
- Beginning of the lifetime of this deployment.
- Platform string
- Platform hosting this deployment.
- ResourceUri []string
- Resource URI for the artifact being deployed taken from the deployable field with the same name.
- UndeployTime string
- End of the lifetime of this deployment.
- UserEmail string
- Identity of the user that triggered this deployment.
- address String
- Address of the runtime element hosting this deployment.
- config String
- Configuration used to create this deployment.
- deployTime String
- Beginning of the lifetime of this deployment.
- platform String
- Platform hosting this deployment.
- resourceUri List<String>
- Resource URI for the artifact being deployed taken from the deployable field with the same name.
- undeployTime String
- End of the lifetime of this deployment.
- userEmail String
- Identity of the user that triggered this deployment.
- address string
- Address of the runtime element hosting this deployment.
- config string
- Configuration used to create this deployment.
- deployTime string
- Beginning of the lifetime of this deployment.
- platform string
- Platform hosting this deployment.
- resourceUri string[]
- Resource URI for the artifact being deployed taken from the deployable field with the same name.
- undeployTime string
- End of the lifetime of this deployment.
- userEmail string
- Identity of the user that triggered this deployment.
- address str
- Address of the runtime element hosting this deployment.
- config str
- Configuration used to create this deployment.
- deploy_time str
- Beginning of the lifetime of this deployment.
- platform str
- Platform hosting this deployment.
- resource_uri Sequence[str]
- Resource URI for the artifact being deployed taken from the deployable field with the same name.
- undeploy_time str
- End of the lifetime of this deployment.
- user_email str
- Identity of the user that triggered this deployment.
- address String
- Address of the runtime element hosting this deployment.
- config String
- Configuration used to create this deployment.
- deployTime String
- Beginning of the lifetime of this deployment.
- platform String
- Platform hosting this deployment.
- resourceUri List<String>
- Resource URI for the artifact being deployed taken from the deployable field with the same name.
- undeployTime String
- End of the lifetime of this deployment.
- userEmail String
- Identity of the user that triggered this deployment.
DerivedResponse 
- BaseResource stringUrl 
- This contains the base image URL for the derived image occurrence.
- Distance int
- The number of layers by which this image differs from the associated image basis.
- Fingerprint
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Fingerprint Response 
- The fingerprint of the derived image.
- LayerInfo List<Pulumi.Google Native. Container Analysis. V1Alpha1. 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.
- BaseResource stringUrl 
- This contains the base image URL for the derived image occurrence.
- Distance int
- The number of layers by which this image differs from the associated image basis.
- Fingerprint
FingerprintResponse 
- The fingerprint of the derived image.
- LayerInfo []LayerResponse 
- This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
- baseResource StringUrl 
- This contains the base image URL for the derived image occurrence.
- distance Integer
- The number of layers by which this image differs from the associated image basis.
- fingerprint
FingerprintResponse 
- The fingerprint of the derived image.
- layerInfo List<LayerResponse> 
- This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
- baseResource stringUrl 
- This contains the base image URL for the derived image occurrence.
- distance number
- The number of layers by which this image differs from the associated image basis.
- fingerprint
FingerprintResponse 
- The fingerprint of the derived image.
- layerInfo LayerResponse[] 
- This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
- base_resource_ strurl 
- This contains the base image URL for the derived image occurrence.
- distance int
- The number of layers by which this image differs from the associated image basis.
- fingerprint
FingerprintResponse 
- The fingerprint of the derived image.
- layer_info Sequence[LayerResponse] 
- This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
- baseResource StringUrl 
- This contains the base image URL for the derived image occurrence.
- distance Number
- The number of layers by which this image differs from the associated image basis.
- fingerprint Property Map
- The fingerprint of the derived image.
- layerInfo List<Property Map>
- This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
DiscoveredResponse 
- AnalysisCompleted Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Analysis Completed Response 
- The list of analysis that were completed for a resource.
- AnalysisError List<Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Status Response> 
- Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- AnalysisStatus string
- The status of discovery for the resource.
- AnalysisStatus Pulumi.Error Google Native. Container Analysis. V1Alpha1. Inputs. Status Response 
- When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage output only and populated by the API.
- ArchiveTime string
- The time occurrences related to this discovery occurrence were archived.
- ContinuousAnalysis string
- Whether the resource is continuously analyzed.
- Cpe string
- The CPE of the resource being scanned.
- LastScan stringTime 
- The last time this resource was scanned.
- Operation
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Operation Response 
- An operation that indicates the status of the current scan. This field is deprecated, do not use.
- SbomStatus Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. SBOMStatus Response 
- The status of an SBOM generation.
- AnalysisCompleted AnalysisCompleted Response 
- The list of analysis that were completed for a resource.
- AnalysisError []StatusResponse 
- Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- AnalysisStatus string
- The status of discovery for the resource.
- AnalysisStatus StatusError Response 
- When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage output only and populated by the API.
- ArchiveTime string
- The time occurrences related to this discovery occurrence were archived.
- ContinuousAnalysis string
- Whether the resource is continuously analyzed.
- Cpe string
- The CPE of the resource being scanned.
- LastScan stringTime 
- The last time this resource was scanned.
- Operation
OperationResponse 
- An operation that indicates the status of the current scan. This field is deprecated, do not use.
- SbomStatus SBOMStatusResponse 
- The status of an SBOM generation.
- analysisCompleted AnalysisCompleted Response 
- The list of analysis that were completed for a resource.
- analysisError List<StatusResponse> 
- Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- analysisStatus String
- The status of discovery for the resource.
- analysisStatus StatusError Response 
- When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage output only and populated by the API.
- archiveTime String
- The time occurrences related to this discovery occurrence were archived.
- continuousAnalysis String
- Whether the resource is continuously analyzed.
- cpe String
- The CPE of the resource being scanned.
- lastScan StringTime 
- The last time this resource was scanned.
- operation
OperationResponse 
- An operation that indicates the status of the current scan. This field is deprecated, do not use.
- sbomStatus SBOMStatusResponse 
- The status of an SBOM generation.
- analysisCompleted AnalysisCompleted Response 
- The list of analysis that were completed for a resource.
- analysisError StatusResponse[] 
- Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- analysisStatus string
- The status of discovery for the resource.
- analysisStatus StatusError Response 
- When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage output only and populated by the API.
- archiveTime string
- The time occurrences related to this discovery occurrence were archived.
- continuousAnalysis string
- Whether the resource is continuously analyzed.
- cpe string
- The CPE of the resource being scanned.
- lastScan stringTime 
- The last time this resource was scanned.
- operation
OperationResponse 
- An operation that indicates the status of the current scan. This field is deprecated, do not use.
- sbomStatus SBOMStatusResponse 
- The status of an SBOM generation.
- analysis_completed AnalysisCompleted Response 
- The list of analysis that were completed for a resource.
- analysis_error Sequence[StatusResponse] 
- Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- analysis_status str
- The status of discovery for the resource.
- analysis_status_ Statuserror Response 
- When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage output only and populated by the API.
- archive_time str
- The time occurrences related to this discovery occurrence were archived.
- continuous_analysis str
- Whether the resource is continuously analyzed.
- cpe str
- The CPE of the resource being scanned.
- last_scan_ strtime 
- The last time this resource was scanned.
- operation
OperationResponse 
- An operation that indicates the status of the current scan. This field is deprecated, do not use.
- sbom_status SBOMStatusResponse 
- The status of an SBOM generation.
- analysisCompleted Property Map
- The list of analysis that were completed for a resource.
- analysisError List<Property Map>
- Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
- analysisStatus String
- The status of discovery for the resource.
- analysisStatus Property MapError 
- When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage output only and populated by the API.
- archiveTime String
- The time occurrences related to this discovery occurrence were archived.
- continuousAnalysis String
- Whether the resource is continuously analyzed.
- cpe String
- The CPE of the resource being scanned.
- lastScan StringTime 
- The last time this resource was scanned.
- operation Property Map
- An operation that indicates the status of the current scan. This field is deprecated, do not use.
- sbomStatus Property Map
- The status of an SBOM generation.
DocumentOccurrenceResponse  
- CreateTime string
- Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
- CreatorComment string
- A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
- Creators List<string>
- Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
- DocumentComment string
- A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
- ExternalDocument List<string>Refs 
- Identify any external SPDX documents referenced within this SPDX document
- LicenseList stringVersion 
- A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
- Namespace string
- Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
- Title string
- Identify name of this document as designated by creator
- CreateTime string
- Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
- CreatorComment string
- A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
- Creators []string
- Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
- DocumentComment string
- A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
- ExternalDocument []stringRefs 
- Identify any external SPDX documents referenced within this SPDX document
- LicenseList stringVersion 
- A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
- Namespace string
- Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
- Title string
- Identify name of this document as designated by creator
- createTime String
- Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
- creatorComment String
- A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
- creators List<String>
- Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
- documentComment String
- A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
- externalDocument List<String>Refs 
- Identify any external SPDX documents referenced within this SPDX document
- licenseList StringVersion 
- A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
- namespace String
- Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
- title String
- Identify name of this document as designated by creator
- createTime string
- Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
- creatorComment string
- A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
- creators string[]
- Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
- documentComment string
- A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
- externalDocument string[]Refs 
- Identify any external SPDX documents referenced within this SPDX document
- licenseList stringVersion 
- A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
- namespace string
- Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
- title string
- Identify name of this document as designated by creator
- create_time str
- Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
- creator_comment str
- A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
- creators Sequence[str]
- Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
- document_comment str
- A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
- external_document_ Sequence[str]refs 
- Identify any external SPDX documents referenced within this SPDX document
- license_list_ strversion 
- A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
- namespace str
- Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
- title str
- Identify name of this document as designated by creator
- createTime String
- Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
- creatorComment String
- A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
- creators List<String>
- Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
- documentComment String
- A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
- externalDocument List<String>Refs 
- Identify any external SPDX documents referenced within this SPDX document
- licenseList StringVersion 
- A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
- namespace String
- Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
- title String
- Identify name of this document as designated by creator
EnvelopeResponse 
- Payload string
- The bytes being signed
- PayloadType string
- The type of payload being signed
- Signatures
List<Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Envelope Signature Response> 
- The signatures over the payload
- Payload string
- The bytes being signed
- PayloadType string
- The type of payload being signed
- Signatures
[]EnvelopeSignature Response 
- The signatures over the payload
- payload String
- The bytes being signed
- payloadType String
- The type of payload being signed
- signatures
List<EnvelopeSignature Response> 
- The signatures over the payload
- payload string
- The bytes being signed
- payloadType string
- The type of payload being signed
- signatures
EnvelopeSignature Response[] 
- The signatures over the payload
- payload str
- The bytes being signed
- payload_type str
- The type of payload being signed
- signatures
Sequence[EnvelopeSignature Response] 
- The signatures over the payload
- payload String
- The bytes being signed
- payloadType String
- The type of payload being signed
- signatures List<Property Map>
- The signatures over the payload
EnvelopeSignatureResponse  
FileLocationResponse  
- FilePath string
- For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
- FilePath string
- For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
- filePath String
- For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
- filePath string
- For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
- file_path str
- For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
- filePath String
- For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
FileOccurrenceResponse  
- Attributions List<string>
- This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
- Comment string
- This field provides a place for the SPDX file creator to record any general comments about the file
- Contributors List<string>
- This field provides a place for the SPDX file creator to record file contributors
- Copyright string
- Identify the copyright holder of the file, as well as any dates present
- FilesLicense List<string>Info 
- This field contains the license information actually found in the file, if any
- LicenseConcluded Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. License Response 
- This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
- Notice string
- This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
- Attributions []string
- This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
- Comment string
- This field provides a place for the SPDX file creator to record any general comments about the file
- Contributors []string
- This field provides a place for the SPDX file creator to record file contributors
- Copyright string
- Identify the copyright holder of the file, as well as any dates present
- FilesLicense []stringInfo 
- This field contains the license information actually found in the file, if any
- LicenseConcluded LicenseResponse 
- This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
- Notice string
- This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
- attributions List<String>
- This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
- comment String
- This field provides a place for the SPDX file creator to record any general comments about the file
- contributors List<String>
- This field provides a place for the SPDX file creator to record file contributors
- copyright String
- Identify the copyright holder of the file, as well as any dates present
- filesLicense List<String>Info 
- This field contains the license information actually found in the file, if any
- licenseConcluded LicenseResponse 
- This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
- notice String
- This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
- attributions string[]
- This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
- comment string
- This field provides a place for the SPDX file creator to record any general comments about the file
- contributors string[]
- This field provides a place for the SPDX file creator to record file contributors
- copyright string
- Identify the copyright holder of the file, as well as any dates present
- filesLicense string[]Info 
- This field contains the license information actually found in the file, if any
- licenseConcluded LicenseResponse 
- This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
- notice string
- This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
- attributions Sequence[str]
- This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
- comment str
- This field provides a place for the SPDX file creator to record any general comments about the file
- contributors Sequence[str]
- This field provides a place for the SPDX file creator to record file contributors
- copyright str
- Identify the copyright holder of the file, as well as any dates present
- files_license_ Sequence[str]info 
- This field contains the license information actually found in the file, if any
- license_concluded LicenseResponse 
- This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
- notice str
- This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
- attributions List<String>
- This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
- comment String
- This field provides a place for the SPDX file creator to record any general comments about the file
- contributors List<String>
- This field provides a place for the SPDX file creator to record file contributors
- copyright String
- Identify the copyright holder of the file, as well as any dates present
- filesLicense List<String>Info 
- This field contains the license information actually found in the file, if any
- licenseConcluded Property Map
- This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
- notice String
- This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
FingerprintResponse 
- V1Name string
- The layer-id of the final layer in the Docker image's v1 representation. This field can be used as a filter in list requests.
- V2Blob List<string>
- The ordered list of v2 blobs that represent a given image.
- V2Name string
- The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept. This field can be used as a filter in list requests.
- V1Name string
- The layer-id of the final layer in the Docker image's v1 representation. This field can be used as a filter in list requests.
- V2Blob []string
- The ordered list of v2 blobs that represent a given image.
- V2Name string
- The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept. This field can be used as a filter in list requests.
- v1Name String
- The layer-id of the final layer in the Docker image's v1 representation. This field can be used as a filter in list requests.
- v2Blob List<String>
- The ordered list of v2 blobs that represent a given image.
- v2Name String
- The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept. This field can be used as a filter in list requests.
- v1Name string
- The layer-id of the final layer in the Docker image's v1 representation. This field can be used as a filter in list requests.
- v2Blob string[]
- The ordered list of v2 blobs that represent a given image.
- v2Name string
- The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept. This field can be used as a filter in list requests.
- v1_name str
- The layer-id of the final layer in the Docker image's v1 representation. This field can be used as a filter in list requests.
- v2_blob Sequence[str]
- The ordered list of v2 blobs that represent a given image.
- v2_name str
- The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept. This field can be used as a filter in list requests.
- v1Name String
- The layer-id of the final layer in the Docker image's v1 representation. This field can be used as a filter in list requests.
- v2Blob List<String>
- The ordered list of v2 blobs that represent a given image.
- v2Name String
- The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept. This field can be used as a filter in list requests.
GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponse     
GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponse       
- AliasContext Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Google Devtools Containeranalysis V1alpha1Alias Context Response 
- An alias, which may be a branch or tag.
- RepoId Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Google Devtools Containeranalysis V1alpha1Repo Id Response 
- The ID of the repo.
- RevisionId string
- A revision ID.
- AliasContext GoogleDevtools Containeranalysis V1alpha1Alias Context Response 
- An alias, which may be a branch or tag.
- RepoId GoogleDevtools Containeranalysis V1alpha1Repo Id Response 
- The ID of the repo.
- RevisionId string
- A revision ID.
- aliasContext GoogleDevtools Containeranalysis V1alpha1Alias Context Response 
- An alias, which may be a branch or tag.
- repoId GoogleDevtools Containeranalysis V1alpha1Repo Id Response 
- The ID of the repo.
- revisionId String
- A revision ID.
- aliasContext GoogleDevtools Containeranalysis V1alpha1Alias Context Response 
- An alias, which may be a branch or tag.
- repoId GoogleDevtools Containeranalysis V1alpha1Repo Id Response 
- The ID of the repo.
- revisionId string
- A revision ID.
- alias_context GoogleDevtools Containeranalysis V1alpha1Alias Context Response 
- An alias, which may be a branch or tag.
- repo_id GoogleDevtools Containeranalysis V1alpha1Repo Id Response 
- The ID of the repo.
- revision_id str
- A revision ID.
- aliasContext Property Map
- An alias, which may be a branch or tag.
- repoId Property Map
- The ID of the repo.
- revisionId String
- A revision ID.
GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponse      
- AliasContext Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Google Devtools Containeranalysis V1alpha1Alias Context Response 
- An alias, which may be a branch or tag.
- GerritProject string
- The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- HostUri string
- The URI of a running Gerrit instance.
- RevisionId string
- A revision (commit) ID.
- AliasContext GoogleDevtools Containeranalysis V1alpha1Alias Context Response 
- An alias, which may be a branch or tag.
- GerritProject string
- The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- HostUri string
- The URI of a running Gerrit instance.
- RevisionId string
- A revision (commit) ID.
- aliasContext GoogleDevtools Containeranalysis V1alpha1Alias Context Response 
- An alias, which may be a branch or tag.
- gerritProject String
- The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- hostUri String
- The URI of a running Gerrit instance.
- revisionId String
- A revision (commit) ID.
- aliasContext GoogleDevtools Containeranalysis V1alpha1Alias Context Response 
- An alias, which may be a branch or tag.
- gerritProject string
- The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- hostUri string
- The URI of a running Gerrit instance.
- revisionId string
- A revision (commit) ID.
- alias_context GoogleDevtools Containeranalysis V1alpha1Alias Context Response 
- An alias, which may be a branch or tag.
- gerrit_project str
- The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- host_uri str
- The URI of a running Gerrit instance.
- revision_id str
- A revision (commit) ID.
- aliasContext Property Map
- An alias, which may be a branch or tag.
- gerritProject String
- The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
- hostUri String
- The URI of a running Gerrit instance.
- revisionId String
- A revision (commit) ID.
GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponse      
- RevisionId string
- Git commit hash.
- Url string
- Git repository URL.
- RevisionId string
- Git commit hash.
- Url string
- Git repository URL.
- revisionId String
- Git commit hash.
- url String
- Git repository URL.
- revisionId string
- Git commit hash.
- url string
- Git repository URL.
- revision_id str
- Git commit hash.
- url str
- Git repository URL.
- revisionId String
- Git commit hash.
- url String
- Git repository URL.
GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponse      
GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponse     
- ProjectRepo Pulumi.Id Google Native. Container Analysis. V1Alpha1. Inputs. Google Devtools Containeranalysis V1alpha1Project Repo Id Response 
- A combination of a project ID and a repo name.
- Uid string
- A server-assigned, globally unique identifier.
- ProjectRepo GoogleId Devtools Containeranalysis V1alpha1Project Repo Id Response 
- A combination of a project ID and a repo name.
- Uid string
- A server-assigned, globally unique identifier.
- projectRepo GoogleId Devtools Containeranalysis V1alpha1Project Repo Id Response 
- A combination of a project ID and a repo name.
- uid String
- A server-assigned, globally unique identifier.
- projectRepo GoogleId Devtools Containeranalysis V1alpha1Project Repo Id Response 
- A combination of a project ID and a repo name.
- uid string
- A server-assigned, globally unique identifier.
- project_repo_ Googleid Devtools Containeranalysis V1alpha1Project Repo Id Response 
- A combination of a project ID and a repo name.
- uid str
- A server-assigned, globally unique identifier.
- projectRepo Property MapId 
- A combination of a project ID and a repo name.
- uid String
- A server-assigned, globally unique identifier.
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponse         
- Environment bool
- If true, the builder claims that invocation.environment is complete.
- Materials bool
- If true, the builder claims that materials is complete.
- Parameters bool
- If true, the builder claims that invocation.parameters is complete.
- Environment bool
- If true, the builder claims that invocation.environment is complete.
- Materials bool
- If true, the builder claims that materials is complete.
- Parameters bool
- If true, the builder claims that invocation.parameters is complete.
- environment Boolean
- If true, the builder claims that invocation.environment is complete.
- materials Boolean
- If true, the builder claims that materials is complete.
- parameters Boolean
- If true, the builder claims that invocation.parameters is complete.
- environment boolean
- If true, the builder claims that invocation.environment is complete.
- materials boolean
- If true, the builder claims that materials is complete.
- parameters boolean
- If true, the builder claims that invocation.parameters is complete.
- environment bool
- If true, the builder claims that invocation.environment is complete.
- materials bool
- If true, the builder claims that materials is complete.
- parameters bool
- If true, the builder claims that invocation.parameters is complete.
- environment Boolean
- If true, the builder claims that invocation.environment is complete.
- materials Boolean
- If true, the builder claims that materials is complete.
- parameters Boolean
- If true, the builder claims that invocation.parameters is complete.
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponse          
- Digest Dictionary<string, string>
- Collection of cryptographic digests for the contents of the artifact specified by invocation.configSource.uri.
- EntryPoint string
- String identifying the entry point into the build.
- Uri string
- URI indicating the identity of the source of the config.
- Digest map[string]string
- Collection of cryptographic digests for the contents of the artifact specified by invocation.configSource.uri.
- EntryPoint string
- String identifying the entry point into the build.
- Uri string
- URI indicating the identity of the source of the config.
- digest Map<String,String>
- Collection of cryptographic digests for the contents of the artifact specified by invocation.configSource.uri.
- entryPoint String
- String identifying the entry point into the build.
- uri String
- URI indicating the identity of the source of the config.
- digest {[key: string]: string}
- Collection of cryptographic digests for the contents of the artifact specified by invocation.configSource.uri.
- entryPoint string
- String identifying the entry point into the build.
- uri string
- URI indicating the identity of the source of the config.
- digest Mapping[str, str]
- Collection of cryptographic digests for the contents of the artifact specified by invocation.configSource.uri.
- entry_point str
- String identifying the entry point into the build.
- uri str
- URI indicating the identity of the source of the config.
- digest Map<String>
- Collection of cryptographic digests for the contents of the artifact specified by invocation.configSource.uri.
- entryPoint String
- String identifying the entry point into the build.
- uri String
- URI indicating the identity of the source of the config.
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponse         
- ConfigSource Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Google Devtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Config Source Response 
- Describes where the config file that kicked off the build came from.
- Environment Dictionary<string, string>
- Any other builder-controlled inputs necessary for correctly evaluating the build.
- Parameters Dictionary<string, string>
- Collection of all external inputs that influenced the build on top of invocation.configSource.
- ConfigSource GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Config Source Response 
- Describes where the config file that kicked off the build came from.
- Environment map[string]string
- Any other builder-controlled inputs necessary for correctly evaluating the build.
- Parameters map[string]string
- Collection of all external inputs that influenced the build on top of invocation.configSource.
- configSource GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Config Source Response 
- Describes where the config file that kicked off the build came from.
- environment Map<String,String>
- Any other builder-controlled inputs necessary for correctly evaluating the build.
- parameters Map<String,String>
- Collection of all external inputs that influenced the build on top of invocation.configSource.
- configSource GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Config Source Response 
- Describes where the config file that kicked off the build came from.
- environment {[key: string]: string}
- Any other builder-controlled inputs necessary for correctly evaluating the build.
- parameters {[key: string]: string}
- Collection of all external inputs that influenced the build on top of invocation.configSource.
- config_source GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Config Source Response 
- Describes where the config file that kicked off the build came from.
- environment Mapping[str, str]
- Any other builder-controlled inputs necessary for correctly evaluating the build.
- parameters Mapping[str, str]
- Collection of all external inputs that influenced the build on top of invocation.configSource.
- configSource Property Map
- Describes where the config file that kicked off the build came from.
- environment Map<String>
- Any other builder-controlled inputs necessary for correctly evaluating the build.
- parameters Map<String>
- Collection of all external inputs that influenced the build on top of invocation.configSource.
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponse         
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponse         
- BuildFinished stringOn 
- The timestamp of when the build completed.
- BuildInvocation stringId 
- Identifies this particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis.
- BuildStarted stringOn 
- The timestamp of when the build started.
- Completeness
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Google Devtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Completeness Response 
- Indicates that the builder claims certain fields in this message to be complete.
- Reproducible bool
- If true, the builder claims that running invocation on materials will produce bit-for-bit identical output.
- BuildFinished stringOn 
- The timestamp of when the build completed.
- BuildInvocation stringId 
- Identifies this particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis.
- BuildStarted stringOn 
- The timestamp of when the build started.
- Completeness
GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Completeness Response 
- Indicates that the builder claims certain fields in this message to be complete.
- Reproducible bool
- If true, the builder claims that running invocation on materials will produce bit-for-bit identical output.
- buildFinished StringOn 
- The timestamp of when the build completed.
- buildInvocation StringId 
- Identifies this particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis.
- buildStarted StringOn 
- The timestamp of when the build started.
- completeness
GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Completeness Response 
- Indicates that the builder claims certain fields in this message to be complete.
- reproducible Boolean
- If true, the builder claims that running invocation on materials will produce bit-for-bit identical output.
- buildFinished stringOn 
- The timestamp of when the build completed.
- buildInvocation stringId 
- Identifies this particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis.
- buildStarted stringOn 
- The timestamp of when the build started.
- completeness
GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Completeness Response 
- Indicates that the builder claims certain fields in this message to be complete.
- reproducible boolean
- If true, the builder claims that running invocation on materials will produce bit-for-bit identical output.
- build_finished_ stron 
- The timestamp of when the build completed.
- build_invocation_ strid 
- Identifies this particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis.
- build_started_ stron 
- The timestamp of when the build started.
- completeness
GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Completeness Response 
- Indicates that the builder claims certain fields in this message to be complete.
- reproducible bool
- If true, the builder claims that running invocation on materials will produce bit-for-bit identical output.
- buildFinished StringOn 
- The timestamp of when the build completed.
- buildInvocation StringId 
- Identifies this particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis.
- buildStarted StringOn 
- The timestamp of when the build started.
- completeness Property Map
- Indicates that the builder claims certain fields in this message to be complete.
- reproducible Boolean
- If true, the builder claims that running invocation on materials will produce bit-for-bit identical output.
GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponse     
- CloudRepo Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Google Devtools Containeranalysis V1alpha1Cloud Repo Source Context Response 
- A SourceContext referring to a revision in a Google Cloud Source Repo.
- Gerrit
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Google Devtools Containeranalysis V1alpha1Gerrit Source Context Response 
- A SourceContext referring to a Gerrit project.
- Git
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Google Devtools Containeranalysis V1alpha1Git Source Context Response 
- A SourceContext referring to any third party Git repo (e.g., GitHub).
- Labels Dictionary<string, string>
- Labels with user defined metadata.
- CloudRepo GoogleDevtools Containeranalysis V1alpha1Cloud Repo Source Context Response 
- A SourceContext referring to a revision in a Google Cloud Source Repo.
- Gerrit
GoogleDevtools Containeranalysis V1alpha1Gerrit Source Context Response 
- A SourceContext referring to a Gerrit project.
- Git
GoogleDevtools Containeranalysis V1alpha1Git Source Context Response 
- A SourceContext referring to any third party Git repo (e.g., GitHub).
- Labels map[string]string
- Labels with user defined metadata.
- cloudRepo GoogleDevtools Containeranalysis V1alpha1Cloud Repo Source Context Response 
- A SourceContext referring to a revision in a Google Cloud Source Repo.
- gerrit
GoogleDevtools Containeranalysis V1alpha1Gerrit Source Context Response 
- A SourceContext referring to a Gerrit project.
- git
GoogleDevtools Containeranalysis V1alpha1Git Source Context Response 
- A SourceContext referring to any third party Git repo (e.g., GitHub).
- labels Map<String,String>
- Labels with user defined metadata.
- cloudRepo GoogleDevtools Containeranalysis V1alpha1Cloud Repo Source Context Response 
- A SourceContext referring to a revision in a Google Cloud Source Repo.
- gerrit
GoogleDevtools Containeranalysis V1alpha1Gerrit Source Context Response 
- A SourceContext referring to a Gerrit project.
- git
GoogleDevtools Containeranalysis V1alpha1Git Source Context Response 
- A SourceContext referring to any third party Git repo (e.g., GitHub).
- labels {[key: string]: string}
- Labels with user defined metadata.
- cloud_repo GoogleDevtools Containeranalysis V1alpha1Cloud Repo Source Context Response 
- A SourceContext referring to a revision in a Google Cloud Source Repo.
- gerrit
GoogleDevtools Containeranalysis V1alpha1Gerrit Source Context Response 
- A SourceContext referring to a Gerrit project.
- git
GoogleDevtools Containeranalysis V1alpha1Git Source Context Response 
- A SourceContext referring to any third party Git repo (e.g., GitHub).
- labels Mapping[str, str]
- Labels with user defined metadata.
- cloudRepo Property Map
- A SourceContext referring to a revision in a Google Cloud Source Repo.
- gerrit Property Map
- A SourceContext referring to a Gerrit project.
- git Property Map
- A SourceContext referring to any third party Git repo (e.g., GitHub).
- labels Map<String>
- Labels with user defined metadata.
HashResponse 
InTotoProvenanceResponse   
- BuilderConfig Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Builder Config Response 
- required
- Materials List<string>
- The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- Metadata
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Metadata Response 
- Recipe
Pulumi.Google Native. Container Analysis. V1Alpha1. 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
- BuilderConfig BuilderConfig Response 
- required
- Materials []string
- The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- Metadata
MetadataResponse 
- Recipe
RecipeResponse 
- Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
- builderConfig BuilderConfig Response 
- required
- materials List<String>
- The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- metadata
MetadataResponse 
- recipe
RecipeResponse 
- Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
- builderConfig BuilderConfig Response 
- required
- materials string[]
- The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- metadata
MetadataResponse 
- recipe
RecipeResponse 
- Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
- builder_config BuilderConfig Response 
- required
- materials Sequence[str]
- The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- metadata
MetadataResponse 
- recipe
RecipeResponse 
- Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
- builderConfig Property Map
- required
- materials List<String>
- The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- metadata Property Map
- recipe Property Map
- Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
InTotoSlsaProvenanceV1Response    
- Predicate
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Slsa Provenance V1Response 
- PredicateType string
- Subject
List<Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Subject Response> 
- Type string
- InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
- Predicate
SlsaProvenance V1Response 
- PredicateType string
- Subject
[]SubjectResponse 
- Type string
- InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
- predicate
SlsaProvenance V1Response 
- predicateType String
- subject
List<SubjectResponse> 
- type String
- InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
- predicate
SlsaProvenance V1Response 
- predicateType string
- subject
SubjectResponse[] 
- type string
- InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
- predicate
SlsaProvenance V1Response 
- predicate_type str
- subject
Sequence[SubjectResponse] 
- type str
- InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
- predicate Property Map
- predicateType String
- subject List<Property Map>
- type String
- InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
InTotoStatementResponse   
- PredicateType string
- "https://slsa.dev/provenance/v0.1" for SlsaProvenance.
- Provenance
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. In Toto Provenance Response 
- Generic Grafeas provenance.
- SlsaProvenance Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Slsa Provenance Response 
- SLSA 0.1 provenance.
- SlsaProvenance Pulumi.Zero Two Google Native. Container Analysis. V1Alpha1. Inputs. Slsa Provenance Zero Two Response 
- SLSA 0.2 provenance.
- Subject
List<Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Subject Response> 
- subject is the subjects of the intoto statement
- Type string
- Always "https://in-toto.io/Statement/v0.1".
- PredicateType string
- "https://slsa.dev/provenance/v0.1" for SlsaProvenance.
- Provenance
InToto Provenance Response 
- Generic Grafeas provenance.
- SlsaProvenance SlsaProvenance Response 
- SLSA 0.1 provenance.
- SlsaProvenance SlsaZero Two Provenance Zero Two Response 
- SLSA 0.2 provenance.
- Subject
[]SubjectResponse 
- subject is the subjects of the intoto statement
- Type string
- Always "https://in-toto.io/Statement/v0.1".
- predicateType String
- "https://slsa.dev/provenance/v0.1" for SlsaProvenance.
- provenance
InToto Provenance Response 
- Generic Grafeas provenance.
- slsaProvenance SlsaProvenance Response 
- SLSA 0.1 provenance.
- slsaProvenance SlsaZero Two Provenance Zero Two Response 
- SLSA 0.2 provenance.
- subject
List<SubjectResponse> 
- subject is the subjects of the intoto statement
- type String
- Always "https://in-toto.io/Statement/v0.1".
- predicateType string
- "https://slsa.dev/provenance/v0.1" for SlsaProvenance.
- provenance
InToto Provenance Response 
- Generic Grafeas provenance.
- slsaProvenance SlsaProvenance Response 
- SLSA 0.1 provenance.
- slsaProvenance SlsaZero Two Provenance Zero Two Response 
- SLSA 0.2 provenance.
- subject
SubjectResponse[] 
- subject is the subjects of the intoto statement
- type string
- Always "https://in-toto.io/Statement/v0.1".
- predicate_type str
- "https://slsa.dev/provenance/v0.1" for SlsaProvenance.
- provenance
InToto Provenance Response 
- Generic Grafeas provenance.
- slsa_provenance SlsaProvenance Response 
- SLSA 0.1 provenance.
- slsa_provenance_ Slsazero_ two Provenance Zero Two Response 
- SLSA 0.2 provenance.
- subject
Sequence[SubjectResponse] 
- subject is the subjects of the intoto statement
- type str
- Always "https://in-toto.io/Statement/v0.1".
- predicateType String
- "https://slsa.dev/provenance/v0.1" for SlsaProvenance.
- provenance Property Map
- Generic Grafeas provenance.
- slsaProvenance Property Map
- SLSA 0.1 provenance.
- slsaProvenance Property MapZero Two 
- SLSA 0.2 provenance.
- subject List<Property Map>
- subject is the subjects of the intoto statement
- type String
- Always "https://in-toto.io/Statement/v0.1".
InstallationResponse 
- Architecture string
- The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- CpeUri string
- The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- License
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. License Response 
- Licenses that have been declared by the authors of the package.
- Location
List<Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Location Response> 
- All of the places within the filesystem versions of this package have been found.
- Name string
- The name of the installed package.
- PackageType string
- The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- Version
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Version Response 
- The version of the package.
- Architecture string
- The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- CpeUri string
- The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- License
LicenseResponse 
- Licenses that have been declared by the authors of the package.
- Location
[]LocationResponse 
- All of the places within the filesystem versions of this package have been found.
- Name string
- The name of the installed package.
- PackageType string
- The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- Version
VersionResponse 
- The version of the package.
- architecture String
- The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- cpeUri String
- The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- license
LicenseResponse 
- Licenses that have been declared by the authors of the package.
- location
List<LocationResponse> 
- All of the places within the filesystem versions of this package have been found.
- name String
- The name of the installed package.
- packageType String
- The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- version
VersionResponse 
- The version of the package.
- architecture string
- The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- cpeUri string
- The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- license
LicenseResponse 
- Licenses that have been declared by the authors of the package.
- location
LocationResponse[] 
- All of the places within the filesystem versions of this package have been found.
- name string
- The name of the installed package.
- packageType string
- The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- version
VersionResponse 
- The version of the package.
- architecture str
- The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- cpe_uri str
- The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- license
LicenseResponse 
- Licenses that have been declared by the authors of the package.
- location
Sequence[LocationResponse] 
- All of the places within the filesystem versions of this package have been found.
- name str
- The name of the installed package.
- package_type str
- The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- version
VersionResponse 
- The version of the package.
- architecture String
- The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
- cpeUri String
- The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
- license Property Map
- Licenses that have been declared by the authors of the package.
- location List<Property Map>
- All of the places within the filesystem versions of this package have been found.
- name String
- The name of the installed package.
- packageType String
- The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
- version Property Map
- The version of the package.
JustificationResponse 
- Details string
- Additional details on why this justification was chosen.
- JustificationType string
- The justification type for this vulnerability.
- Details string
- Additional details on why this justification was chosen.
- JustificationType string
- The justification type for this vulnerability.
- details String
- Additional details on why this justification was chosen.
- justificationType String
- The justification type for this vulnerability.
- details string
- Additional details on why this justification was chosen.
- justificationType string
- The justification type for this vulnerability.
- details str
- Additional details on why this justification was chosen.
- justification_type str
- The justification type for this vulnerability.
- details String
- Additional details on why this justification was chosen.
- justificationType String
- The justification type for this vulnerability.
LayerResponse 
LicenseResponse 
- Comments string
- Comments
- Expression string
- Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
- Comments string
- Comments
- Expression string
- Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
- comments String
- Comments
- expression String
- Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
- comments string
- Comments
- expression string
- Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
- comments str
- Comments
- expression str
- Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
- comments String
- Comments
- expression String
- Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
LocationResponse 
- CpeUri string
- Deprecated. The cpe_uri in cpe format denoting the package manager version distributing a package.
- Path string
- The path from which we gathered that this package/version is installed.
- Version
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Version Response 
- Deprecated. The version installed at this location.
- CpeUri string
- Deprecated. The cpe_uri in cpe format denoting the package manager version distributing a package.
- Path string
- The path from which we gathered that this package/version is installed.
- Version
VersionResponse 
- Deprecated. The version installed at this location.
- cpeUri String
- Deprecated. The cpe_uri in cpe format denoting the package manager version distributing a package.
- path String
- The path from which we gathered that this package/version is installed.
- version
VersionResponse 
- Deprecated. The version installed at this location.
- cpeUri string
- Deprecated. The cpe_uri in cpe format denoting the package manager version distributing a package.
- path string
- The path from which we gathered that this package/version is installed.
- version
VersionResponse 
- Deprecated. The version installed at this location.
- cpe_uri str
- Deprecated. The cpe_uri in cpe format denoting the package manager version distributing a package.
- path str
- The path from which we gathered that this package/version is installed.
- version
VersionResponse 
- Deprecated. The version installed at this location.
- cpeUri String
- Deprecated. The cpe_uri in cpe format denoting the package manager version distributing a package.
- path String
- The path from which we gathered that this package/version is installed.
- version Property Map
- Deprecated. The version installed at this location.
MaterialResponse 
MetadataResponse 
- BuildFinished stringOn 
- The timestamp of when the build completed.
- BuildInvocation stringId 
- 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.
- BuildStarted stringOn 
- The timestamp of when the build started.
- Completeness
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Completeness Response 
- Indicates that the builder claims certain fields in this message to be complete.
- Reproducible bool
- If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- BuildFinished stringOn 
- The timestamp of when the build completed.
- BuildInvocation stringId 
- 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.
- BuildStarted stringOn 
- The timestamp of when the build started.
- Completeness
CompletenessResponse 
- Indicates that the builder claims certain fields in this message to be complete.
- Reproducible bool
- If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- buildFinished StringOn 
- The timestamp of when the build completed.
- buildInvocation StringId 
- 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.
- buildStarted StringOn 
- The timestamp of when the build started.
- completeness
CompletenessResponse 
- Indicates that the builder claims certain fields in this message to be complete.
- reproducible Boolean
- If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- buildFinished stringOn 
- The timestamp of when the build completed.
- buildInvocation stringId 
- 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.
- buildStarted stringOn 
- The timestamp of when the build started.
- completeness
CompletenessResponse 
- Indicates that the builder claims certain fields in this message to be complete.
- reproducible boolean
- If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- build_finished_ stron 
- The timestamp of when the build completed.
- build_invocation_ strid 
- 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_ stron 
- The timestamp of when the build started.
- completeness
CompletenessResponse 
- Indicates that the builder claims certain fields in this message to be complete.
- reproducible bool
- If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- buildFinished StringOn 
- The timestamp of when the build completed.
- buildInvocation StringId 
- 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.
- buildStarted StringOn 
- The timestamp of when the build started.
- completeness Property Map
- Indicates that the builder claims certain fields in this message to be complete.
- reproducible Boolean
- If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
NonCompliantFileResponse   
- DisplayCommand string
- Command to display the non-compliant files.
- Path string
- display_command is a single command that can be used to display a list of non compliant files. When there is no such command, we can also iterate a list of non compliant file using 'path'. Empty if display_commandis set.
- Reason string
- Explains why a file is non compliant for a CIS check.
- DisplayCommand string
- Command to display the non-compliant files.
- Path string
- display_command is a single command that can be used to display a list of non compliant files. When there is no such command, we can also iterate a list of non compliant file using 'path'. Empty if display_commandis set.
- Reason string
- Explains why a file is non compliant for a CIS check.
- displayCommand String
- Command to display the non-compliant files.
- path String
- display_command is a single command that can be used to display a list of non compliant files. When there is no such command, we can also iterate a list of non compliant file using 'path'. Empty if display_commandis set.
- reason String
- Explains why a file is non compliant for a CIS check.
- displayCommand string
- Command to display the non-compliant files.
- path string
- display_command is a single command that can be used to display a list of non compliant files. When there is no such command, we can also iterate a list of non compliant file using 'path'. Empty if display_commandis set.
- reason string
- Explains why a file is non compliant for a CIS check.
- display_command str
- Command to display the non-compliant files.
- path str
- display_command is a single command that can be used to display a list of non compliant files. When there is no such command, we can also iterate a list of non compliant file using 'path'. Empty if display_commandis set.
- reason str
- Explains why a file is non compliant for a CIS check.
- displayCommand String
- Command to display the non-compliant files.
- path String
- display_command is a single command that can be used to display a list of non compliant files. When there is no such command, we can also iterate a list of non compliant file using 'path'. Empty if display_commandis set.
- reason String
- Explains why a file is non compliant for a CIS check.
OperationResponse 
- Done bool
- If the value is false, it means the operation is still in progress. Iftrue, the operation is completed, and eithererrororresponseis available.
- Error
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Status Response 
- The error result of the operation in case of failure or cancellation.
- Metadata Dictionary<string, string>
- Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
- Name string
- The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the nameshould be a resource name ending withoperations/{unique_id}.
- Response Dictionary<string, string>
- The normal, successful response of the operation. If the original method returns no data on success, such as Delete, the response isgoogle.protobuf.Empty. If the original method is standardGet/Create/Update, the response should be the resource. For other methods, the response should have the typeXxxResponse, whereXxxis the original method name. For example, if the original method name isTakeSnapshot(), the inferred response type isTakeSnapshotResponse.
- Done bool
- If the value is false, it means the operation is still in progress. Iftrue, the operation is completed, and eithererrororresponseis available.
- Error
StatusResponse 
- The error result of the operation in case of failure or cancellation.
- Metadata map[string]string
- Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
- Name string
- The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the nameshould be a resource name ending withoperations/{unique_id}.
- Response map[string]string
- The normal, successful response of the operation. If the original method returns no data on success, such as Delete, the response isgoogle.protobuf.Empty. If the original method is standardGet/Create/Update, the response should be the resource. For other methods, the response should have the typeXxxResponse, whereXxxis the original method name. For example, if the original method name isTakeSnapshot(), the inferred response type isTakeSnapshotResponse.
- done Boolean
- If the value is false, it means the operation is still in progress. Iftrue, the operation is completed, and eithererrororresponseis available.
- error
StatusResponse 
- The error result of the operation in case of failure or cancellation.
- metadata Map<String,String>
- Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
- name String
- The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the nameshould be a resource name ending withoperations/{unique_id}.
- response Map<String,String>
- The normal, successful response of the operation. If the original method returns no data on success, such as Delete, the response isgoogle.protobuf.Empty. If the original method is standardGet/Create/Update, the response should be the resource. For other methods, the response should have the typeXxxResponse, whereXxxis the original method name. For example, if the original method name isTakeSnapshot(), the inferred response type isTakeSnapshotResponse.
- done boolean
- If the value is false, it means the operation is still in progress. Iftrue, the operation is completed, and eithererrororresponseis available.
- error
StatusResponse 
- The error result of the operation in case of failure or cancellation.
- metadata {[key: string]: string}
- Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
- name string
- The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the nameshould be a resource name ending withoperations/{unique_id}.
- response {[key: string]: string}
- The normal, successful response of the operation. If the original method returns no data on success, such as Delete, the response isgoogle.protobuf.Empty. If the original method is standardGet/Create/Update, the response should be the resource. For other methods, the response should have the typeXxxResponse, whereXxxis the original method name. For example, if the original method name isTakeSnapshot(), the inferred response type isTakeSnapshotResponse.
- done bool
- If the value is false, it means the operation is still in progress. Iftrue, the operation is completed, and eithererrororresponseis available.
- error
StatusResponse 
- The error result of the operation in case of failure or cancellation.
- metadata Mapping[str, str]
- Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
- name str
- The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the nameshould be a resource name ending withoperations/{unique_id}.
- response Mapping[str, str]
- The normal, successful response of the operation. If the original method returns no data on success, such as Delete, the response isgoogle.protobuf.Empty. If the original method is standardGet/Create/Update, the response should be the resource. For other methods, the response should have the typeXxxResponse, whereXxxis the original method name. For example, if the original method name isTakeSnapshot(), the inferred response type isTakeSnapshotResponse.
- done Boolean
- If the value is false, it means the operation is still in progress. Iftrue, the operation is completed, and eithererrororresponseis available.
- error Property Map
- The error result of the operation in case of failure or cancellation.
- metadata Map<String>
- Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
- name String
- The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the nameshould be a resource name ending withoperations/{unique_id}.
- response Map<String>
- The normal, successful response of the operation. If the original method returns no data on success, such as Delete, the response isgoogle.protobuf.Empty. If the original method is standardGet/Create/Update, the response should be the resource. For other methods, the response should have the typeXxxResponse, whereXxxis the original method name. For example, if the original method name isTakeSnapshot(), the inferred response type isTakeSnapshotResponse.
PackageInfoOccurrenceResponse   
- Comment string
- A place for the SPDX file creator to record any general comments about the package being described
- Filename string
- Provide the actual file name of the package, or path of the directory being treated as a package
- HomePage string
- Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- LicenseConcluded Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. License Response 
- package or alternative values, if the governing license cannot be determined
- PackageType string
- The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- SourceInfo string
- Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
- SummaryDescription string
- A short description of the package
- Title string
- Identify the full name of the package as given by the Package Originator
- Version string
- Identify the version of the package
- Comment string
- A place for the SPDX file creator to record any general comments about the package being described
- Filename string
- Provide the actual file name of the package, or path of the directory being treated as a package
- HomePage string
- Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- LicenseConcluded LicenseResponse 
- package or alternative values, if the governing license cannot be determined
- PackageType string
- The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- SourceInfo string
- Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
- SummaryDescription string
- A short description of the package
- Title string
- Identify the full name of the package as given by the Package Originator
- Version string
- Identify the version of the package
- comment String
- A place for the SPDX file creator to record any general comments about the package being described
- filename String
- Provide the actual file name of the package, or path of the directory being treated as a package
- homePage String
- Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- licenseConcluded LicenseResponse 
- package or alternative values, if the governing license cannot be determined
- packageType String
- The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- sourceInfo String
- Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
- summaryDescription String
- A short description of the package
- title String
- Identify the full name of the package as given by the Package Originator
- version String
- Identify the version of the package
- comment string
- A place for the SPDX file creator to record any general comments about the package being described
- filename string
- Provide the actual file name of the package, or path of the directory being treated as a package
- homePage string
- Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- licenseConcluded LicenseResponse 
- package or alternative values, if the governing license cannot be determined
- packageType string
- The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- sourceInfo string
- Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
- summaryDescription string
- A short description of the package
- title string
- Identify the full name of the package as given by the Package Originator
- version string
- Identify the version of the package
- comment str
- A place for the SPDX file creator to record any general comments about the package being described
- filename str
- Provide the actual file name of the package, or path of the directory being treated as a package
- home_page str
- Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- license_concluded LicenseResponse 
- package or alternative values, if the governing license cannot be determined
- package_type str
- The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- source_info str
- Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
- summary_description str
- A short description of the package
- title str
- Identify the full name of the package as given by the Package Originator
- version str
- Identify the version of the package
- comment String
- A place for the SPDX file creator to record any general comments about the package being described
- filename String
- Provide the actual file name of the package, or path of the directory being treated as a package
- homePage String
- Provide a place for the SPDX file creator to record a web site that serves as the package's home page
- licenseConcluded Property Map
- package or alternative values, if the governing license cannot be determined
- packageType String
- The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
- sourceInfo String
- Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
- summaryDescription String
- A short description of the package
- title String
- Identify the full name of the package as given by the Package Originator
- version String
- Identify the version of the package
PackageIssueResponse  
- AffectedLocation Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Vulnerability Location Response 
- The location of the vulnerability.
- EffectiveSeverity string
- The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when distro or language system has not yet assigned a severity for this vulnerability.
- FixedLocation Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Vulnerability Location Response 
- The location of the available fix for vulnerability.
- PackageType string
- The type of package (e.g. OS, MAVEN, GO).
- SeverityName string
- AffectedLocation VulnerabilityLocation Response 
- The location of the vulnerability.
- EffectiveSeverity string
- The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when distro or language system has not yet assigned a severity for this vulnerability.
- FixedLocation VulnerabilityLocation Response 
- The location of the available fix for vulnerability.
- PackageType string
- The type of package (e.g. OS, MAVEN, GO).
- SeverityName string
- affectedLocation VulnerabilityLocation Response 
- The location of the vulnerability.
- effectiveSeverity String
- The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when distro or language system has not yet assigned a severity for this vulnerability.
- fixedLocation VulnerabilityLocation Response 
- The location of the available fix for vulnerability.
- packageType String
- The type of package (e.g. OS, MAVEN, GO).
- severityName String
- affectedLocation VulnerabilityLocation Response 
- The location of the vulnerability.
- effectiveSeverity string
- The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when distro or language system has not yet assigned a severity for this vulnerability.
- fixedLocation VulnerabilityLocation Response 
- The location of the available fix for vulnerability.
- packageType string
- The type of package (e.g. OS, MAVEN, GO).
- severityName string
- affected_location VulnerabilityLocation Response 
- The location of the vulnerability.
- effective_severity str
- The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when distro or language system has not yet assigned a severity for this vulnerability.
- fixed_location VulnerabilityLocation Response 
- The location of the available fix for vulnerability.
- package_type str
- The type of package (e.g. OS, MAVEN, GO).
- severity_name str
- affectedLocation Property Map
- The location of the vulnerability.
- effectiveSeverity String
- The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when distro or language system has not yet assigned a severity for this vulnerability.
- fixedLocation Property Map
- The location of the available fix for vulnerability.
- packageType String
- The type of package (e.g. OS, MAVEN, GO).
- severityName String
PgpSignedAttestationResponse   
- ContentType string
- Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- PgpKey stringId 
- The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. gpg --list-keys. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from thefprfield returned when calling --list-keys with --with-colons. For example:gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:Above, the fingerprint is24FF6481B76AC91E66A00AC657A93A81EF3AE6FB.
- Signature string
- The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (--armorto gpg), non-clearsigned (--signrather than--clearsignto gpg) are supported. Concretely,gpg --sign --armor --output=signature.gpg payload.jsonwill create the signature content expected in this field insignature.gpgfor thepayload.jsonattestation payload.
- ContentType string
- Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- PgpKey stringId 
- The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. gpg --list-keys. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from thefprfield returned when calling --list-keys with --with-colons. For example:gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:Above, the fingerprint is24FF6481B76AC91E66A00AC657A93A81EF3AE6FB.
- Signature string
- The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (--armorto gpg), non-clearsigned (--signrather than--clearsignto gpg) are supported. Concretely,gpg --sign --armor --output=signature.gpg payload.jsonwill create the signature content expected in this field insignature.gpgfor thepayload.jsonattestation payload.
- contentType String
- Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- pgpKey StringId 
- The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. gpg --list-keys. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from thefprfield returned when calling --list-keys with --with-colons. For example:gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:Above, the fingerprint is24FF6481B76AC91E66A00AC657A93A81EF3AE6FB.
- signature String
- The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (--armorto gpg), non-clearsigned (--signrather than--clearsignto gpg) are supported. Concretely,gpg --sign --armor --output=signature.gpg payload.jsonwill create the signature content expected in this field insignature.gpgfor thepayload.jsonattestation payload.
- contentType string
- Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- pgpKey stringId 
- The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. gpg --list-keys. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from thefprfield returned when calling --list-keys with --with-colons. For example:gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:Above, the fingerprint is24FF6481B76AC91E66A00AC657A93A81EF3AE6FB.
- signature string
- The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (--armorto gpg), non-clearsigned (--signrather than--clearsignto gpg) are supported. Concretely,gpg --sign --armor --output=signature.gpg payload.jsonwill create the signature content expected in this field insignature.gpgfor thepayload.jsonattestation payload.
- content_type str
- Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- pgp_key_ strid 
- The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. gpg --list-keys. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from thefprfield returned when calling --list-keys with --with-colons. For example:gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:Above, the fingerprint is24FF6481B76AC91E66A00AC657A93A81EF3AE6FB.
- signature str
- The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (--armorto gpg), non-clearsigned (--signrather than--clearsignto gpg) are supported. Concretely,gpg --sign --armor --output=signature.gpg payload.jsonwill create the signature content expected in this field insignature.gpgfor thepayload.jsonattestation payload.
- contentType String
- Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
- pgpKey StringId 
- The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. gpg --list-keys. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from thefprfield returned when calling --list-keys with --with-colons. For example:gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:Above, the fingerprint is24FF6481B76AC91E66A00AC657A93A81EF3AE6FB.
- signature String
- The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (--armorto gpg), non-clearsigned (--signrather than--clearsignto gpg) are supported. Concretely,gpg --sign --armor --output=signature.gpg payload.jsonwill create the signature content expected in this field insignature.gpgfor thepayload.jsonattestation payload.
ProvenanceBuilderResponse  
- BuilderDependencies List<Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Resource Descriptor Response> 
- Version Dictionary<string, string>
- BuilderDependencies []ResourceDescriptor Response 
- Version map[string]string
- builderDependencies List<ResourceDescriptor Response> 
- version Map<String,String>
- builderDependencies ResourceDescriptor Response[] 
- version {[key: string]: string}
- builder_dependencies Sequence[ResourceDescriptor Response] 
- version Mapping[str, str]
- builderDependencies List<Property Map>
- version Map<String>
RecipeResponse 
- Arguments
List<ImmutableDictionary<string, string>> 
- Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint.
- DefinedIn stringMaterial 
- Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- EntryPoint string
- String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- Environment
List<ImmutableDictionary<string, string>> 
- Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy.
- Type string
- URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- Arguments []map[string]string
- Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint.
- DefinedIn stringMaterial 
- Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- EntryPoint string
- String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- Environment []map[string]string
- Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy.
- Type string
- URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- arguments List<Map<String,String>>
- Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint.
- definedIn StringMaterial 
- Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- entryPoint String
- String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- environment List<Map<String,String>>
- Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy.
- type String
- URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- arguments {[key: string]: string}[]
- Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint.
- definedIn stringMaterial 
- Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- entryPoint string
- String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- environment {[key: string]: string}[]
- Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy.
- type string
- URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- arguments Sequence[Mapping[str, str]]
- Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint.
- defined_in_ strmaterial 
- Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- entry_point str
- String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- environment Sequence[Mapping[str, str]]
- Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy.
- type str
- URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- arguments List<Map<String>>
- Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint.
- definedIn StringMaterial 
- Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- entryPoint String
- String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- environment List<Map<String>>
- Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy.
- type String
- URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
RelationshipOccurrenceResponse  
- Comment string
- A place for the SPDX file creator to record any general comments about the relationship
- Source string
- Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
- Target string
- Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
- Type string
- The type of relationship between the source and target SPDX elements
- Comment string
- A place for the SPDX file creator to record any general comments about the relationship
- Source string
- Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
- Target string
- Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
- Type string
- The type of relationship between the source and target SPDX elements
- comment String
- A place for the SPDX file creator to record any general comments about the relationship
- source String
- Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
- target String
- Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
- type String
- The type of relationship between the source and target SPDX elements
- comment string
- A place for the SPDX file creator to record any general comments about the relationship
- source string
- Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
- target string
- Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
- type string
- The type of relationship between the source and target SPDX elements
- comment str
- A place for the SPDX file creator to record any general comments about the relationship
- source str
- Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
- target str
- Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
- type str
- The type of relationship between the source and target SPDX elements
- comment String
- A place for the SPDX file creator to record any general comments about the relationship
- source String
- Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
- target String
- Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
- type String
- The type of relationship between the source and target SPDX elements
RemediationResponse 
- Details string
- Contains a comprehensive human-readable discussion of the remediation.
- RemediationType string
- The type of remediation that can be applied.
- RemediationUri Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. URIResponse 
- Contains the URL where to obtain the remediation.
- Details string
- Contains a comprehensive human-readable discussion of the remediation.
- RemediationType string
- The type of remediation that can be applied.
- RemediationUri URIResponse
- Contains the URL where to obtain the remediation.
- details String
- Contains a comprehensive human-readable discussion of the remediation.
- remediationType String
- The type of remediation that can be applied.
- remediationUri URIResponse
- Contains the URL where to obtain the remediation.
- details string
- Contains a comprehensive human-readable discussion of the remediation.
- remediationType string
- The type of remediation that can be applied.
- remediationUri URIResponse
- Contains the URL where to obtain the remediation.
- details str
- Contains a comprehensive human-readable discussion of the remediation.
- remediation_type str
- The type of remediation that can be applied.
- remediation_uri URIResponse
- Contains the URL where to obtain the remediation.
- details String
- Contains a comprehensive human-readable discussion of the remediation.
- remediationType String
- The type of remediation that can be applied.
- remediationUri Property Map
- Contains the URL where to obtain the remediation.
RepoSourceResponse  
- BranchName string
- Name of the branch to build.
- CommitSha string
- Explicit commit SHA to build.
- Project string
- ID of the project that owns the repo.
- RepoName string
- Name of the repo.
- TagName string
- Name of the tag to build.
- BranchName string
- Name of the branch to build.
- CommitSha string
- Explicit commit SHA to build.
- Project string
- ID of the project that owns the repo.
- RepoName string
- Name of the repo.
- TagName string
- Name of the tag to build.
- branchName String
- Name of the branch to build.
- commitSha String
- Explicit commit SHA to build.
- project String
- ID of the project that owns the repo.
- repoName String
- Name of the repo.
- tagName String
- Name of the tag to build.
- branchName string
- Name of the branch to build.
- commitSha string
- Explicit commit SHA to build.
- project string
- ID of the project that owns the repo.
- repoName string
- Name of the repo.
- tagName string
- Name of the tag to build.
- branch_name str
- Name of the branch to build.
- commit_sha str
- Explicit commit SHA to build.
- project str
- ID of the project that owns the repo.
- repo_name str
- Name of the repo.
- tag_name str
- Name of the tag to build.
- branchName String
- Name of the branch to build.
- commitSha String
- Explicit commit SHA to build.
- project String
- ID of the project that owns the repo.
- repoName String
- Name of the repo.
- tagName String
- Name of the tag to build.
ResourceDescriptorResponse  
- Annotations Dictionary<string, string>
- Content string
- Digest Dictionary<string, string>
- DownloadLocation string
- MediaType string
- Name string
- Uri string
- Annotations map[string]string
- Content string
- Digest map[string]string
- DownloadLocation string
- MediaType string
- Name string
- Uri string
- annotations Map<String,String>
- content String
- digest Map<String,String>
- downloadLocation String
- mediaType String
- name String
- uri String
- annotations {[key: string]: string}
- content string
- digest {[key: string]: string}
- downloadLocation string
- mediaType string
- name string
- uri string
- annotations Mapping[str, str]
- content str
- digest Mapping[str, str]
- download_location str
- media_type str
- name str
- uri str
- annotations Map<String>
- content String
- digest Map<String>
- downloadLocation String
- mediaType String
- name String
- uri String
ResourceResponse 
- ContentHash Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Hash Response 
- The hash of the resource content. E.g., the Docker digest.
- Name string
- The name of the resource. E.g., the name of a Docker image - "Debian".
- Uri string
- The unique URI of the resource. E.g., "https://gcr.io/project/image@sha256:foo" for a Docker image.
- ContentHash HashResponse 
- The hash of the resource content. E.g., the Docker digest.
- Name string
- The name of the resource. E.g., the name of a Docker image - "Debian".
- Uri string
- The unique URI of the resource. E.g., "https://gcr.io/project/image@sha256:foo" for a Docker image.
- contentHash HashResponse 
- The hash of the resource content. E.g., the Docker digest.
- name String
- The name of the resource. E.g., the name of a Docker image - "Debian".
- uri String
- The unique URI of the resource. E.g., "https://gcr.io/project/image@sha256:foo" for a Docker image.
- contentHash HashResponse 
- The hash of the resource content. E.g., the Docker digest.
- name string
- The name of the resource. E.g., the name of a Docker image - "Debian".
- uri string
- The unique URI of the resource. E.g., "https://gcr.io/project/image@sha256:foo" for a Docker image.
- content_hash HashResponse 
- The hash of the resource content. E.g., the Docker digest.
- name str
- The name of the resource. E.g., the name of a Docker image - "Debian".
- uri str
- The unique URI of the resource. E.g., "https://gcr.io/project/image@sha256:foo" for a Docker image.
- contentHash Property Map
- The hash of the resource content. E.g., the Docker digest.
- name String
- The name of the resource. E.g., the name of a Docker image - "Debian".
- uri String
- The unique URI of the resource. E.g., "https://gcr.io/project/image@sha256:foo" for a Docker image.
RunDetailsResponse  
SBOMReferenceOccurrenceResponse  
- Payload
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Sbom Reference Intoto Payload Response 
- The actual payload that contains the SBOM reference data.
- PayloadType string
- The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
- Signatures
List<Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Envelope Signature Response> 
- The signatures over the payload.
- Payload
SbomReference Intoto Payload Response 
- The actual payload that contains the SBOM reference data.
- PayloadType 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
[]EnvelopeSignature Response 
- The signatures over the payload.
- payload
SbomReference Intoto Payload Response 
- The actual payload that contains the SBOM reference data.
- payloadType String
- The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
- signatures
List<EnvelopeSignature Response> 
- The signatures over the payload.
- payload
SbomReference Intoto Payload Response 
- The actual payload that contains the SBOM reference data.
- payloadType 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
EnvelopeSignature Response[] 
- The signatures over the payload.
- payload
SbomReference Intoto Payload Response 
- The actual payload that contains the SBOM reference data.
- payload_type str
- The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
- signatures
Sequence[EnvelopeSignature Response] 
- The signatures over the payload.
- payload Property Map
- The actual payload that contains the SBOM reference data.
- payloadType String
- The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
- signatures List<Property Map>
- The signatures over the payload.
SBOMStatusResponse 
- error str
- If there was an error generating an SBOM, this will indicate what that error was.
- sbom_state str
- The progress of the SBOM generation.
SbomReferenceIntotoPayloadResponse    
- Predicate
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Sbom Reference Intoto Predicate Response 
- Additional parameters of the Predicate. Includes the actual data about the SBOM.
- PredicateType string
- URI identifying the type of the Predicate.
- Subject
List<Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Subject Response> 
- Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- Type string
- Identifier for the schema of the Statement.
- Predicate
SbomReference Intoto Predicate Response 
- Additional parameters of the Predicate. Includes the actual data about the SBOM.
- PredicateType string
- URI identifying the type of the Predicate.
- Subject
[]SubjectResponse 
- Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- Type string
- Identifier for the schema of the Statement.
- predicate
SbomReference Intoto Predicate Response 
- Additional parameters of the Predicate. Includes the actual data about the SBOM.
- predicateType String
- URI identifying the type of the Predicate.
- subject
List<SubjectResponse> 
- Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- type String
- Identifier for the schema of the Statement.
- predicate
SbomReference Intoto Predicate Response 
- Additional parameters of the Predicate. Includes the actual data about the SBOM.
- predicateType string
- URI identifying the type of the Predicate.
- subject
SubjectResponse[] 
- Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- type string
- Identifier for the schema of the Statement.
- predicate
SbomReference Intoto Predicate Response 
- Additional parameters of the Predicate. Includes the actual data about the SBOM.
- predicate_type str
- URI identifying the type of the Predicate.
- subject
Sequence[SubjectResponse] 
- Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- type str
- Identifier for the schema of the Statement.
- predicate Property Map
- Additional parameters of the Predicate. Includes the actual data about the SBOM.
- predicateType String
- URI identifying the type of the Predicate.
- subject List<Property Map>
- Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
- type String
- Identifier for the schema of the Statement.
SbomReferenceIntotoPredicateResponse    
- Digest Dictionary<string, string>
- A map of algorithm to digest of the contents of the SBOM.
- Location string
- The location of the SBOM.
- MimeType string
- The mime type of the SBOM.
- ReferrerId string
- The person or system referring this predicate to the consumer.
- Digest map[string]string
- A map of algorithm to digest of the contents of the SBOM.
- Location string
- The location of the SBOM.
- MimeType string
- The mime type of the SBOM.
- ReferrerId string
- The person or system referring this predicate to the consumer.
- digest Map<String,String>
- A map of algorithm to digest of the contents of the SBOM.
- location String
- The location of the SBOM.
- mimeType String
- The mime type of the SBOM.
- referrerId String
- The person or system referring this predicate to the consumer.
- digest {[key: string]: string}
- A map of algorithm to digest of the contents of the SBOM.
- location string
- The location of the SBOM.
- mimeType string
- The mime type of the SBOM.
- referrerId string
- The person or system referring this predicate to the consumer.
- digest Mapping[str, str]
- A map of algorithm to digest of the contents of the SBOM.
- location str
- The location of the SBOM.
- mime_type str
- The mime type of the SBOM.
- referrer_id str
- The person or system referring this predicate to the consumer.
- digest Map<String>
- A map of algorithm to digest of the contents of the SBOM.
- location String
- The location of the SBOM.
- mimeType String
- The mime type of the SBOM.
- referrerId String
- The person or system referring this predicate to the consumer.
SlsaCompletenessResponse  
- Arguments bool
- If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- Environment bool
- If true, the builder claims that recipe.environment is claimed to be complete.
- Materials bool
- If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- Arguments bool
- If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- Environment bool
- If true, the builder claims that recipe.environment is claimed to be complete.
- Materials bool
- If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- arguments Boolean
- If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- environment Boolean
- If true, the builder claims that recipe.environment is claimed to be complete.
- materials Boolean
- If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- arguments boolean
- If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- environment boolean
- If true, the builder claims that recipe.environment is claimed to be complete.
- materials boolean
- If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- arguments bool
- If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- environment bool
- If true, the builder claims that recipe.environment is claimed to be complete.
- materials bool
- If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
- arguments Boolean
- If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
- environment Boolean
- If true, the builder claims that recipe.environment is claimed to be complete.
- materials Boolean
- If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
SlsaMetadataResponse  
- BuildFinished stringOn 
- The timestamp of when the build completed.
- BuildInvocation stringId 
- 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.
- BuildStarted stringOn 
- The timestamp of when the build started.
- Completeness
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Slsa Completeness Response 
- Indicates that the builder claims certain fields in this message to be complete.
- Reproducible bool
- If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- BuildFinished stringOn 
- The timestamp of when the build completed.
- BuildInvocation stringId 
- 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.
- BuildStarted stringOn 
- The timestamp of when the build started.
- Completeness
SlsaCompleteness Response 
- Indicates that the builder claims certain fields in this message to be complete.
- Reproducible bool
- If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- buildFinished StringOn 
- The timestamp of when the build completed.
- buildInvocation StringId 
- 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.
- buildStarted StringOn 
- The timestamp of when the build started.
- completeness
SlsaCompleteness Response 
- Indicates that the builder claims certain fields in this message to be complete.
- reproducible Boolean
- If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- buildFinished stringOn 
- The timestamp of when the build completed.
- buildInvocation stringId 
- 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.
- buildStarted stringOn 
- The timestamp of when the build started.
- completeness
SlsaCompleteness Response 
- Indicates that the builder claims certain fields in this message to be complete.
- reproducible boolean
- If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- build_finished_ stron 
- The timestamp of when the build completed.
- build_invocation_ strid 
- 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_ stron 
- The timestamp of when the build started.
- completeness
SlsaCompleteness Response 
- Indicates that the builder claims certain fields in this message to be complete.
- reproducible bool
- If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
- buildFinished StringOn 
- The timestamp of when the build completed.
- buildInvocation StringId 
- 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.
- buildStarted StringOn 
- The timestamp of when the build started.
- completeness Property Map
- Indicates that the builder claims certain fields in this message to be complete.
- reproducible Boolean
- If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
SlsaProvenanceResponse  
- Builder
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Slsa Builder Response 
- builder is the builder of this provenance
- Materials
List<Pulumi.Google Native. Container Analysis. V1Alpha1. 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
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Slsa Metadata Response 
- metadata is the metadata of the provenance
- Recipe
Pulumi.Google Native. Container Analysis. V1Alpha1. 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).
- Builder
SlsaBuilder Response 
- builder is the builder of this provenance
- Materials
[]MaterialResponse 
- The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- Metadata
SlsaMetadata Response 
- metadata is the metadata of the provenance
- Recipe
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).
- builder_
SlsaBuilder Response 
- builder is the builder of this provenance
- materials
List<MaterialResponse> 
- The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- metadata
SlsaMetadata Response 
- metadata is the metadata of the provenance
- recipe
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).
- builder
SlsaBuilder Response 
- builder is the builder of this provenance
- materials
MaterialResponse[] 
- The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- metadata
SlsaMetadata Response 
- metadata is the metadata of the provenance
- recipe
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).
- builder
SlsaBuilder Response 
- builder is the builder of this provenance
- materials
Sequence[MaterialResponse] 
- The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- metadata
SlsaMetadata Response 
- metadata is the metadata of the provenance
- recipe
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).
- builder Property Map
- builder is the builder of this provenance
- materials List<Property Map>
- The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
- metadata Property Map
- metadata is the metadata of the provenance
- recipe Property Map
- Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible).
SlsaProvenanceV1Response  
SlsaProvenanceZeroTwoResponse    
- BuildConfig Dictionary<string, string>
- Lists the steps in the build.
- BuildType string
- URI indicating what type of build was performed.
- Builder
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Google Devtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Builder Response 
- Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
- Invocation
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Google Devtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Invocation Response 
- Identifies the event that kicked off the build.
- Materials
List<Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Google Devtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Material Response> 
- The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
- Metadata
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Google Devtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Metadata Response 
- Other properties of the build.
- BuildConfig map[string]string
- Lists the steps in the build.
- BuildType string
- URI indicating what type of build was performed.
- Builder
GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Builder Response 
- Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
- Invocation
GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Invocation Response 
- Identifies the event that kicked off the build.
- Materials
[]GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Material Response 
- The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
- Metadata
GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Metadata Response 
- Other properties of the build.
- buildConfig Map<String,String>
- Lists the steps in the build.
- buildType String
- URI indicating what type of build was performed.
- builder_
GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Builder Response 
- Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
- invocation
GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Invocation Response 
- Identifies the event that kicked off the build.
- materials
List<GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Material Response> 
- The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
- metadata
GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Metadata Response 
- Other properties of the build.
- buildConfig {[key: string]: string}
- Lists the steps in the build.
- buildType string
- URI indicating what type of build was performed.
- builder
GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Builder Response 
- Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
- invocation
GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Invocation Response 
- Identifies the event that kicked off the build.
- materials
GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Material Response[] 
- The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
- metadata
GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Metadata Response 
- Other properties of the build.
- build_config Mapping[str, str]
- Lists the steps in the build.
- build_type str
- URI indicating what type of build was performed.
- builder
GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Builder Response 
- Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
- invocation
GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Invocation Response 
- Identifies the event that kicked off the build.
- materials
Sequence[GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Material Response] 
- The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
- metadata
GoogleDevtools Containeranalysis V1alpha1Slsa Provenance Zero Two Slsa Metadata Response 
- Other properties of the build.
- buildConfig Map<String>
- Lists the steps in the build.
- buildType String
- URI indicating what type of build was performed.
- builder Property Map
- Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
- invocation Property Map
- Identifies the event that kicked off the build.
- materials List<Property Map>
- The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
- metadata Property Map
- Other properties of the build.
SlsaRecipeResponse  
- Arguments 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.
- DefinedIn stringMaterial 
- Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- EntryPoint string
- String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- Environment 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 string
- URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- Arguments map[string]string
- Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
- DefinedIn stringMaterial 
- Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- EntryPoint string
- String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- Environment map[string]string
- Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
- Type string
- URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- arguments Map<String,String>
- Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
- definedIn StringMaterial 
- Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- entryPoint String
- String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- environment Map<String,String>
- Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
- type String
- URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- arguments {[key: string]: string}
- Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
- definedIn stringMaterial 
- Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- entryPoint string
- String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- environment {[key: string]: string}
- Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
- type string
- URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- arguments 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_ strmaterial 
- Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- entry_point str
- String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- environment 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 str
- URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
- arguments 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.
- definedIn StringMaterial 
- Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
- entryPoint String
- String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
- environment Map<String>
- 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 String
- URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
SourceResponse 
- AdditionalContexts List<Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Google Devtools Containeranalysis V1alpha1Source 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.
- ArtifactStorage Pulumi.Source Google Native. Container Analysis. V1Alpha1. Inputs. Storage Source Response 
- If provided, the input binary artifacts for the build came from this location.
- Context
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Google Devtools Containeranalysis V1alpha1Source Context Response 
- If provided, the source code used for the build came from this location.
- FileHashes 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.
- RepoSource Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Repo Source Response 
- If provided, get source from this location in a Cloud Repo.
- StorageSource Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Storage Source Response 
- If provided, get the source from this location in Google Cloud Storage.
- AdditionalContexts []GoogleDevtools Containeranalysis V1alpha1Source 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.
- ArtifactStorage StorageSource Source Response 
- If provided, the input binary artifacts for the build came from this location.
- Context
GoogleDevtools Containeranalysis V1alpha1Source Context Response 
- If provided, the source code used for the build came from this location.
- FileHashes 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.
- RepoSource RepoSource Response 
- If provided, get source from this location in a Cloud Repo.
- StorageSource StorageSource Response 
- If provided, get the source from this location in Google Cloud Storage.
- additionalContexts List<GoogleDevtools Containeranalysis V1alpha1Source 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.
- artifactStorage StorageSource Source Response 
- If provided, the input binary artifacts for the build came from this location.
- context
GoogleDevtools Containeranalysis V1alpha1Source Context Response 
- If provided, the source code used for the build came from this location.
- fileHashes 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.
- repoSource RepoSource Response 
- If provided, get source from this location in a Cloud Repo.
- storageSource StorageSource Response 
- If provided, get the source from this location in Google Cloud Storage.
- additionalContexts GoogleDevtools Containeranalysis V1alpha1Source 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.
- artifactStorage StorageSource Source Response 
- If provided, the input binary artifacts for the build came from this location.
- context
GoogleDevtools Containeranalysis V1alpha1Source Context Response 
- If provided, the source code used for the build came from this location.
- fileHashes {[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.
- repoSource RepoSource Response 
- If provided, get source from this location in a Cloud Repo.
- storageSource StorageSource Response 
- If provided, get the source from this location in Google Cloud Storage.
- additional_contexts Sequence[GoogleDevtools Containeranalysis V1alpha1Source 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_ Storagesource Source Response 
- If provided, the input binary artifacts for the build came from this location.
- context
GoogleDevtools Containeranalysis V1alpha1Source Context Response 
- If provided, the source code used for the build came from this location.
- file_hashes Mapping[str, str]
- Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
- repo_source RepoSource Response 
- If provided, get source from this location in a Cloud Repo.
- storage_source StorageSource Response 
- If provided, get the source from this location in Google Cloud Storage.
- additionalContexts 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.
- artifactStorage Property MapSource 
- If provided, the input binary artifacts for the build came from this location.
- context Property Map
- If provided, the source code used for the build came from this location.
- fileHashes 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.
- repoSource Property Map
- If provided, get source from this location in a Cloud Repo.
- storageSource Property Map
- If provided, get the source from this location in Google Cloud Storage.
StatusResponse 
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details
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 string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details []map[string]string
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Integer
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String,String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code number
- The status code, which should be an enum value of google.rpc.Code.
- details {[key: string]: string}[]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code int
- The status code, which should be an enum value of google.rpc.Code.
- details Sequence[Mapping[str, str]]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message str
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Number
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
StorageSourceResponse  
- Bucket string
- Google Cloud Storage bucket containing source (see [Bucket Name Requirements] (https://cloud.google.com/storage/docs/bucket-naming#requirements)).
- Generation string
- Google Cloud Storage generation for the object.
- Object string
- Google Cloud Storage object containing source.
- Bucket string
- Google Cloud Storage bucket containing source (see [Bucket Name Requirements] (https://cloud.google.com/storage/docs/bucket-naming#requirements)).
- Generation string
- Google Cloud Storage generation for the object.
- Object string
- Google Cloud Storage object containing source.
- bucket String
- Google Cloud Storage bucket containing source (see [Bucket Name Requirements] (https://cloud.google.com/storage/docs/bucket-naming#requirements)).
- generation String
- Google Cloud Storage generation for the object.
- object String
- Google Cloud Storage object containing source.
- bucket string
- Google Cloud Storage bucket containing source (see [Bucket Name Requirements] (https://cloud.google.com/storage/docs/bucket-naming#requirements)).
- generation string
- Google Cloud Storage generation for the object.
- object string
- Google Cloud Storage object containing source.
- bucket str
- Google Cloud Storage bucket containing source (see [Bucket Name Requirements] (https://cloud.google.com/storage/docs/bucket-naming#requirements)).
- generation str
- Google Cloud Storage generation for the object.
- object str
- Google Cloud Storage object containing source.
- bucket String
- Google Cloud Storage bucket containing source (see [Bucket Name Requirements] (https://cloud.google.com/storage/docs/bucket-naming#requirements)).
- generation String
- Google Cloud Storage generation for the object.
- object String
- Google Cloud Storage object containing source.
SubjectResponse 
URIResponse
UpgradeDistributionResponse  
- Classification string
- The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed.
- CpeUri string
- Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
- Cve List<string>
- The cve that would be resolved by this upgrade.
- Severity string
- The severity as specified by the upstream operating system.
- Classification string
- The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed.
- CpeUri string
- Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
- Cve []string
- The cve that would be resolved by this upgrade.
- Severity string
- The severity as specified by the upstream operating system.
- classification String
- The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed.
- cpeUri String
- Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
- cve List<String>
- The cve that would be resolved by this upgrade.
- severity String
- The severity as specified by the upstream operating system.
- classification string
- The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed.
- cpeUri string
- Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
- cve string[]
- The cve that would be resolved by this upgrade.
- severity string
- The severity as specified by the upstream operating system.
- classification str
- The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed.
- cpe_uri str
- Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
- cve Sequence[str]
- The cve that would be resolved by this upgrade.
- severity str
- The severity as specified by the upstream operating system.
- classification String
- The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed.
- cpeUri String
- Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
- cve List<String>
- The cve that would be resolved by this upgrade.
- severity String
- The severity as specified by the upstream operating system.
UpgradeOccurrenceResponse  
- Distribution
Pulumi.Google Native. Container Analysis. V1Alpha1. 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 string
- Required - The package this Upgrade is for.
- ParsedVersion Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Version Response 
- Required - The version of the package in a machine + human readable form.
- Distribution
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 string
- Required - The package this Upgrade is for.
- ParsedVersion VersionResponse 
- Required - The version of the package in a machine + human readable form.
- distribution
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_ String
- Required - The package this Upgrade is for.
- parsedVersion VersionResponse 
- Required - The version of the package in a machine + human readable form.
- distribution
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 string
- Required - The package this Upgrade is for.
- parsedVersion VersionResponse 
- Required - The version of the package in a machine + human readable form.
- distribution
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 str
- Required - The package this Upgrade is for.
- parsed_version VersionResponse 
- Required - The version of the package in a machine + human readable form.
- distribution 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 String
- Required - The package this Upgrade is for.
- parsedVersion Property Map
- Required - The version of the package in a machine + human readable form.
VersionResponse 
- Epoch int
- Used to correct mistakes in the version numbering scheme.
- Inclusive bool
- Whether this version is vulnerable, when defining the version bounds. For example, if the minimum version is 2.0, inclusive=true would say 2.0 is vulnerable, while inclusive=false would say it's not
- Kind string
- Distinguish between sentinel MIN/MAX versions and normal versions. If kind is not NORMAL, then the other fields are ignored.
- Name string
- The main part of the version name.
- Revision string
- The iteration of the package build from the above version.
- Epoch int
- Used to correct mistakes in the version numbering scheme.
- Inclusive bool
- Whether this version is vulnerable, when defining the version bounds. For example, if the minimum version is 2.0, inclusive=true would say 2.0 is vulnerable, while inclusive=false would say it's not
- Kind string
- Distinguish between sentinel MIN/MAX versions and normal versions. If kind is not NORMAL, then the other fields are ignored.
- Name string
- The main part of the version name.
- Revision string
- The iteration of the package build from the above version.
- epoch Integer
- Used to correct mistakes in the version numbering scheme.
- inclusive Boolean
- Whether this version is vulnerable, when defining the version bounds. For example, if the minimum version is 2.0, inclusive=true would say 2.0 is vulnerable, while inclusive=false would say it's not
- kind String
- Distinguish between sentinel MIN/MAX versions and normal versions. If kind is not NORMAL, then the other fields are ignored.
- name String
- The main part of the version name.
- revision String
- The iteration of the package build from the above version.
- epoch number
- Used to correct mistakes in the version numbering scheme.
- inclusive boolean
- Whether this version is vulnerable, when defining the version bounds. For example, if the minimum version is 2.0, inclusive=true would say 2.0 is vulnerable, while inclusive=false would say it's not
- kind string
- Distinguish between sentinel MIN/MAX versions and normal versions. If kind is not NORMAL, then the other fields are ignored.
- name string
- The main part of the version name.
- revision string
- The iteration of the package build from the above version.
- epoch int
- Used to correct mistakes in the version numbering scheme.
- inclusive bool
- Whether this version is vulnerable, when defining the version bounds. For example, if the minimum version is 2.0, inclusive=true would say 2.0 is vulnerable, while inclusive=false would say it's not
- kind str
- Distinguish between sentinel MIN/MAX versions and normal versions. If kind is not NORMAL, then the other fields are ignored.
- name str
- The main part of the version name.
- revision str
- The iteration of the package build from the above version.
- epoch Number
- Used to correct mistakes in the version numbering scheme.
- inclusive Boolean
- Whether this version is vulnerable, when defining the version bounds. For example, if the minimum version is 2.0, inclusive=true would say 2.0 is vulnerable, while inclusive=false would say it's not
- kind String
- Distinguish between sentinel MIN/MAX versions and normal versions. If kind is not NORMAL, then the other fields are ignored.
- name String
- The main part of the version name.
- revision String
- The iteration of the package build from the above version.
VexAssessmentResponse  
- Cve string
- Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability.
- Impacts List<string>
- Contains information about the impact of this vulnerability, this will change with time.
- Justification
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Justification Response 
- Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- NoteName string
- The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: projects/[PROJECT_ID]/notes/[NOTE_ID].
- 
List<Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. URIResponse> 
- Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
- Remediations
List<Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Remediation Response> 
- Specifies details on how to handle (and presumably, fix) a vulnerability.
- State string
- Provides the state of this Vulnerability assessment.
- VulnerabilityId string
- The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- Cve string
- Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability.
- Impacts []string
- Contains information about the impact of this vulnerability, this will change with time.
- Justification
JustificationResponse 
- Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- NoteName string
- The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: projects/[PROJECT_ID]/notes/[NOTE_ID].
- []URIResponse
- Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
- Remediations
[]RemediationResponse 
- Specifies details on how to handle (and presumably, fix) a vulnerability.
- State string
- Provides the state of this Vulnerability assessment.
- VulnerabilityId string
- The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- cve String
- Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability.
- impacts List<String>
- Contains information about the impact of this vulnerability, this will change with time.
- justification
JustificationResponse 
- Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- noteName String
- The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: projects/[PROJECT_ID]/notes/[NOTE_ID].
- List<URIResponse>
- Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
- remediations
List<RemediationResponse> 
- Specifies details on how to handle (and presumably, fix) a vulnerability.
- state String
- Provides the state of this Vulnerability assessment.
- vulnerabilityId String
- The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- cve string
- Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability.
- impacts string[]
- Contains information about the impact of this vulnerability, this will change with time.
- justification
JustificationResponse 
- Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- noteName string
- The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: projects/[PROJECT_ID]/notes/[NOTE_ID].
- URIResponse[]
- Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
- remediations
RemediationResponse[] 
- Specifies details on how to handle (and presumably, fix) a vulnerability.
- state string
- Provides the state of this Vulnerability assessment.
- vulnerabilityId string
- The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- cve str
- Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability.
- impacts Sequence[str]
- Contains information about the impact of this vulnerability, this will change with time.
- justification
JustificationResponse 
- Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- note_name str
- The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: projects/[PROJECT_ID]/notes/[NOTE_ID].
- Sequence[URIResponse]
- Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
- remediations
Sequence[RemediationResponse] 
- Specifies details on how to handle (and presumably, fix) a vulnerability.
- state str
- Provides the state of this Vulnerability assessment.
- vulnerability_id str
- The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
- cve String
- Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability.
- impacts List<String>
- Contains information about the impact of this vulnerability, this will change with time.
- justification Property Map
- Justification provides the justification when the state of the assessment if NOT_AFFECTED.
- noteName String
- The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: projects/[PROJECT_ID]/notes/[NOTE_ID].
- List<Property Map>
- Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
- remediations List<Property Map>
- Specifies details on how to handle (and presumably, fix) a vulnerability.
- state String
- Provides the state of this Vulnerability assessment.
- vulnerabilityId String
- The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
VulnerabilityDetailsResponse  
- CvssScore double
- The CVSS score of this vulnerability. CVSS score is on a scale of 0-10 where 0 indicates low severity and 10 indicates high severity.
- CvssV2 Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. CVSSResponse 
- The CVSS v2 score of this vulnerability.
- CvssV3 Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. CVSSResponse 
- The CVSS v3 score of this vulnerability.
- CvssVersion string
- CVSS version used to populate cvss_score and severity.
- EffectiveSeverity string
- The distro assigned severity for this vulnerability when that is available and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple package issues for this vulnerability, they can have different effective severities because some might come from the distro and some might come from installed language packs (e.g. Maven JARs or Go binaries). For this reason, it is advised to use the effective severity on the PackageIssue level, as this field may eventually be deprecated. In the case where multiple PackageIssues have different effective severities, the one set here will be the highest severity of any of the PackageIssues.
- ExtraDetails string
- Occurrence-specific extra details about the vulnerability.
- PackageIssue List<Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Package Issue Response> 
- The set of affected locations and their fixes (if available) within the associated resource.
- Severity string
- The note provider assigned Severity of the vulnerability.
- Type string
- The type of package; whether native or non native(ruby gems, node.js packages etc). This may be deprecated in the future because we can have multiple PackageIssues with different package types.
- VexAssessment Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Vex Assessment Response 
- VexAssessment provides all publisher provided Vex information that is related to this vulnerability for this resource.
- CvssScore float64
- The CVSS score of this vulnerability. CVSS score is on a scale of 0-10 where 0 indicates low severity and 10 indicates high severity.
- CvssV2 CVSSResponse
- The CVSS v2 score of this vulnerability.
- CvssV3 CVSSResponse
- The CVSS v3 score of this vulnerability.
- CvssVersion string
- CVSS version used to populate cvss_score and severity.
- EffectiveSeverity string
- The distro assigned severity for this vulnerability when that is available and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple package issues for this vulnerability, they can have different effective severities because some might come from the distro and some might come from installed language packs (e.g. Maven JARs or Go binaries). For this reason, it is advised to use the effective severity on the PackageIssue level, as this field may eventually be deprecated. In the case where multiple PackageIssues have different effective severities, the one set here will be the highest severity of any of the PackageIssues.
- ExtraDetails string
- Occurrence-specific extra details about the vulnerability.
- PackageIssue []PackageIssue Response 
- The set of affected locations and their fixes (if available) within the associated resource.
- Severity string
- The note provider assigned Severity of the vulnerability.
- Type string
- The type of package; whether native or non native(ruby gems, node.js packages etc). This may be deprecated in the future because we can have multiple PackageIssues with different package types.
- VexAssessment VexAssessment Response 
- VexAssessment provides all publisher provided Vex information that is related to this vulnerability for this resource.
- cvssScore Double
- The CVSS score of this vulnerability. CVSS score is on a scale of 0-10 where 0 indicates low severity and 10 indicates high severity.
- cvssV2 CVSSResponse
- The CVSS v2 score of this vulnerability.
- cvssV3 CVSSResponse
- The CVSS v3 score of this vulnerability.
- cvssVersion String
- CVSS version used to populate cvss_score and severity.
- effectiveSeverity String
- The distro assigned severity for this vulnerability when that is available and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple package issues for this vulnerability, they can have different effective severities because some might come from the distro and some might come from installed language packs (e.g. Maven JARs or Go binaries). For this reason, it is advised to use the effective severity on the PackageIssue level, as this field may eventually be deprecated. In the case where multiple PackageIssues have different effective severities, the one set here will be the highest severity of any of the PackageIssues.
- extraDetails String
- Occurrence-specific extra details about the vulnerability.
- packageIssue List<PackageIssue Response> 
- The set of affected locations and their fixes (if available) within the associated resource.
- severity String
- The note provider assigned Severity of the vulnerability.
- type String
- The type of package; whether native or non native(ruby gems, node.js packages etc). This may be deprecated in the future because we can have multiple PackageIssues with different package types.
- vexAssessment VexAssessment Response 
- VexAssessment provides all publisher provided Vex information that is related to this vulnerability for this resource.
- cvssScore number
- The CVSS score of this vulnerability. CVSS score is on a scale of 0-10 where 0 indicates low severity and 10 indicates high severity.
- cvssV2 CVSSResponse
- The CVSS v2 score of this vulnerability.
- cvssV3 CVSSResponse
- The CVSS v3 score of this vulnerability.
- cvssVersion string
- CVSS version used to populate cvss_score and severity.
- effectiveSeverity string
- The distro assigned severity for this vulnerability when that is available and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple package issues for this vulnerability, they can have different effective severities because some might come from the distro and some might come from installed language packs (e.g. Maven JARs or Go binaries). For this reason, it is advised to use the effective severity on the PackageIssue level, as this field may eventually be deprecated. In the case where multiple PackageIssues have different effective severities, the one set here will be the highest severity of any of the PackageIssues.
- extraDetails string
- Occurrence-specific extra details about the vulnerability.
- packageIssue PackageIssue Response[] 
- The set of affected locations and their fixes (if available) within the associated resource.
- severity string
- The note provider assigned Severity of the vulnerability.
- type string
- The type of package; whether native or non native(ruby gems, node.js packages etc). This may be deprecated in the future because we can have multiple PackageIssues with different package types.
- vexAssessment VexAssessment Response 
- VexAssessment provides all publisher provided Vex information that is related to this vulnerability for this resource.
- cvss_score float
- The CVSS score of this vulnerability. CVSS score is on a scale of 0-10 where 0 indicates low severity and 10 indicates high severity.
- cvss_v2 CVSSResponse
- The CVSS v2 score of this vulnerability.
- cvss_v3 CVSSResponse
- The CVSS v3 score of this vulnerability.
- cvss_version str
- CVSS version used to populate cvss_score and severity.
- effective_severity str
- The distro assigned severity for this vulnerability when that is available and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple package issues for this vulnerability, they can have different effective severities because some might come from the distro and some might come from installed language packs (e.g. Maven JARs or Go binaries). For this reason, it is advised to use the effective severity on the PackageIssue level, as this field may eventually be deprecated. In the case where multiple PackageIssues have different effective severities, the one set here will be the highest severity of any of the PackageIssues.
- extra_details str
- Occurrence-specific extra details about the vulnerability.
- package_issue Sequence[PackageIssue Response] 
- The set of affected locations and their fixes (if available) within the associated resource.
- severity str
- The note provider assigned Severity of the vulnerability.
- type str
- The type of package; whether native or non native(ruby gems, node.js packages etc). This may be deprecated in the future because we can have multiple PackageIssues with different package types.
- vex_assessment VexAssessment Response 
- VexAssessment provides all publisher provided Vex information that is related to this vulnerability for this resource.
- cvssScore Number
- The CVSS score of this vulnerability. CVSS score is on a scale of 0-10 where 0 indicates low severity and 10 indicates high severity.
- cvssV2 Property Map
- The CVSS v2 score of this vulnerability.
- cvssV3 Property Map
- The CVSS v3 score of this vulnerability.
- cvssVersion String
- CVSS version used to populate cvss_score and severity.
- effectiveSeverity String
- The distro assigned severity for this vulnerability when that is available and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple package issues for this vulnerability, they can have different effective severities because some might come from the distro and some might come from installed language packs (e.g. Maven JARs or Go binaries). For this reason, it is advised to use the effective severity on the PackageIssue level, as this field may eventually be deprecated. In the case where multiple PackageIssues have different effective severities, the one set here will be the highest severity of any of the PackageIssues.
- extraDetails String
- Occurrence-specific extra details about the vulnerability.
- packageIssue List<Property Map>
- The set of affected locations and their fixes (if available) within the associated resource.
- severity String
- The note provider assigned Severity of the vulnerability.
- type String
- The type of package; whether native or non native(ruby gems, node.js packages etc). This may be deprecated in the future because we can have multiple PackageIssues with different package types.
- vexAssessment Property Map
- VexAssessment provides all publisher provided Vex information that is related to this vulnerability for this resource.
VulnerabilityLocationResponse  
- CpeUri string
- The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests.
- FileLocation List<Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. File Location Response> 
- The file location at which this package was found.
- Package string
- The package being described.
- Version
Pulumi.Google Native. Container Analysis. V1Alpha1. Inputs. Version Response 
- The version of the package being described. This field can be used as a filter in list requests.
- CpeUri string
- The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests.
- FileLocation []FileLocation Response 
- The file location at which this package was found.
- Package string
- The package being described.
- Version
VersionResponse 
- The version of the package being described. This field can be used as a filter in list requests.
- cpeUri String
- The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests.
- fileLocation List<FileLocation Response> 
- The file location at which this package was found.
- package_ String
- The package being described.
- version
VersionResponse 
- The version of the package being described. This field can be used as a filter in list requests.
- cpeUri string
- The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests.
- fileLocation FileLocation Response[] 
- The file location at which this package was found.
- package string
- The package being described.
- version
VersionResponse 
- The version of the package being described. This field can be used as a filter in list requests.
- cpe_uri str
- The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests.
- file_location Sequence[FileLocation Response] 
- The file location at which this package was found.
- package str
- The package being described.
- version
VersionResponse 
- The version of the package being described. This field can be used as a filter in list requests.
- cpeUri String
- The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests.
- fileLocation List<Property Map>
- The file location at which this package was found.
- package String
- The package being described.
- version Property Map
- The version of the package being described. This field can be used as a filter in list requests.
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