# `SlmSnapshotLifecycle` [interface-SlmSnapshotLifecycle] | Name | Type | Description | | - | - | - | | `in_progress` | [SlmInProgress](./SlmInProgress.md) |   | | `last_failure` | [SlmInvocation](./SlmInvocation.md) |   | | `last_success` | [SlmInvocation](./SlmInvocation.md) |   | | `modified_date_millis` | [EpochTime](./EpochTime.md)<[UnitMillis](./UnitMillis.md)> |   | | `modified_date` | [DateTime](./DateTime.md) | The last time the policy was modified. | | `next_execution_millis` | [EpochTime](./EpochTime.md)<[UnitMillis](./UnitMillis.md)> |   | | `next_execution` | [DateTime](./DateTime.md) | The next time the policy will run. | | `policy` | [SlmPolicy](./SlmPolicy.md) |   | | `stats` | [SlmStatistics](./SlmStatistics.md) |   | | `version` | [VersionNumber](./VersionNumber.md) | The version of the snapshot policy. Only the latest version is stored and incremented when the policy is updated. |