Struct google_containeranalysis1::api::Artifact
source · pub struct Artifact {
pub checksum: Option<String>,
pub id: Option<String>,
pub names: Option<Vec<String>>,
}Expand description
Artifact describes a build product.
This type is not used in any activity, and only used as part of another schema.
Fields§
§checksum: Option<String>Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
id: Option<String>Artifact ID, if any; for container images, this will be a URL by digest like gcr.io/projectID/imagename@sha256:123456.
names: Option<Vec<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.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Artifact
impl<'de> Deserialize<'de> for Artifact
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more