GetLifecyclePolicyDocumentRule

data class GetLifecyclePolicyDocumentRule(val action: GetLifecyclePolicyDocumentRuleAction? = null, val description: String? = null, val priority: Int, val selection: GetLifecyclePolicyDocumentRuleSelection? = null) : ConvertibleToJava<GetLifecyclePolicyDocumentRule>

Constructors

Link copied to clipboard
constructor(action: GetLifecyclePolicyDocumentRuleAction? = null, description: String? = null, priority: Int, selection: GetLifecyclePolicyDocumentRuleSelection? = null)

Properties

Link copied to clipboard

Specifies the action type.

Link copied to clipboard
val description: String? = null

Describes the purpose of a rule within a lifecycle policy.

Link copied to clipboard

Sets the order in which rules are evaluated, lowest to highest. When you add rules to a lifecycle policy, you must give them each a unique value for priority. Values do not need to be sequential across rules in a policy. A rule with a tag_status value of "any" must have the highest value for priority and be evaluated last.

Link copied to clipboard

Collects parameters describing the selection criteria for the ECR lifecycle policy:

Functions

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