StatefulSetPersistentVolumeClaimRetentionPolicy

data class StatefulSetPersistentVolumeClaimRetentionPolicy(val whenDeleted: String? = null, val whenScaled: String? = null)

StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates.

Constructors

constructor(whenDeleted: String? = null, whenScaled: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val whenDeleted: String? = null

WhenDeleted specifies what happens to PVCs created from StatefulSet VolumeClaimTemplates when the StatefulSet is deleted. The default policy of Retain causes PVCs to not be affected by StatefulSet deletion. The Delete policy causes those PVCs to be deleted.

Link copied to clipboard
val whenScaled: String? = null

WhenScaled specifies what happens to PVCs created from StatefulSet VolumeClaimTemplates when the StatefulSet is scaled down. The default policy of Retain causes PVCs to not be affected by a scaledown. The Delete policy causes the associated PVCs for any excess pods above the replica count to be deleted.