# Class CleanupPolicyMostRecentVersions (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

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

CleanupPolicyMostRecentVersions is an alternate condition of
a CleanupPolicy for retaining a minimum number of versions.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `package_name_prefixes` | `MutableSequence[str]` List of package name prefixes that will apply this rule. |
| `keep_count` | `int` Minimum number of versions to keep. This field is a member of `oneof`_ `_keep_count`. |