BackupPolicyMysqlFlexibleServerRetentionRuleArgs

data class BackupPolicyMysqlFlexibleServerRetentionRuleArgs(val criteria: Output<BackupPolicyMysqlFlexibleServerRetentionRuleCriteriaArgs>, val lifeCycles: Output<List<BackupPolicyMysqlFlexibleServerRetentionRuleLifeCycleArgs>>, val name: Output<String>, val priority: Output<Int>) : ConvertibleToJava<BackupPolicyMysqlFlexibleServerRetentionRuleArgs>

Constructors

constructor(criteria: Output<BackupPolicyMysqlFlexibleServerRetentionRuleCriteriaArgs>, lifeCycles: Output<List<BackupPolicyMysqlFlexibleServerRetentionRuleLifeCycleArgs>>, 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>

Specifies the name of the 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(): BackupPolicyMysqlFlexibleServerRetentionRuleArgs