BackupPolicyKubernetesClusterRetentionRuleArgs

data class BackupPolicyKubernetesClusterRetentionRuleArgs(val criteria: Output<BackupPolicyKubernetesClusterRetentionRuleCriteriaArgs>, val lifeCycles: Output<List<BackupPolicyKubernetesClusterRetentionRuleLifeCycleArgs>>, val name: Output<String>, val priority: Output<Int>) : ConvertibleToJava<BackupPolicyKubernetesClusterRetentionRuleArgs>

Constructors

constructor(criteria: Output<BackupPolicyKubernetesClusterRetentionRuleCriteriaArgs>, lifeCycles: Output<List<BackupPolicyKubernetesClusterRetentionRuleLifeCycleArgs>>, name: Output<String>, priority: Output<Int>)

Properties

Link copied to clipboard

A criteria block as defined below. Changing this forces a new resource to be created.

Link copied to clipboard

A life_cycle block as defined below. Changing this forces a new resource to be created.

Link copied to clipboard
val name: Output<String>

The name which should be used for this retention rule. Changing this forces a new resource to be created.

Link copied to clipboard
val priority: Output<Int>

Specifies the priority of the rule. The priority number must be unique for each rule. The lower the priority number, the higher the priority of the rule. Changing this forces a new resource to be created.

Functions

Link copied to clipboard
open override fun toJava(): BackupPolicyKubernetesClusterRetentionRuleArgs