# Class AptArtifact (1.22.0)

1.22.0 (latest) 1.21.0 1.20.0 1.19.0 1.18.0 1.17.0 1.16.1 1.15.2 1.14.0 1.13.1 1.12.0 1.11.5 1.10.0 1.9.0 1.8.4 1.7.0 1.6.1 1.5.0 1.4.1 1.3.3 1.2.1 1.1.2 1.0.2 0.5.0 0.4.1 0.3.3 0.2.2 0.1.0

    AptArtifact(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A detailed representation of an Apt artifact. Information in
the record is derived from the archive's control file. See
<https://www.debian.org/doc/debian-policy/ch-controlfields.html>

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `name` | `str` Output only. The Artifact Registry resource name of the artifact. |
| `package_name` | `str` Output only. The Apt package name of the artifact. |
| `package_type` | `https://docs.cloud.google.com/python/docs/reference/artifactregistry/latest/google.cloud.artifactregistry_v1.types.AptArtifact.PackageType` Output only. An artifact is a binary or source package. |
| `architecture` | `str` Output only. Operating system architecture of the artifact. |
| `component` | `str` Output only. Repository component of the artifact. |
| `control_file` | `bytes` Output only. Contents of the artifact's control metadata file. |

## Classes

### PackageType

    PackageType(value)

Package type is either binary or source.