GetRuleResult

data class GetRuleResult(val arn: String? = null, val description: String? = null, val excludeResourceTags: List<RuleResourceTag>? = null, val identifier: String? = null, val lockState: String? = null, val resourceTags: List<RuleResourceTag>? = null, val retentionPeriod: RuleRetentionPeriod? = null, val status: String? = null, val tags: List<Tag>? = null)

Constructors

Link copied to clipboard
constructor(arn: String? = null, description: String? = null, excludeResourceTags: List<RuleResourceTag>? = null, identifier: String? = null, lockState: String? = null, resourceTags: List<RuleResourceTag>? = null, retentionPeriod: RuleRetentionPeriod? = null, status: String? = null, tags: List<Tag>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String? = null

Rule Arn is unique for each rule.

Link copied to clipboard
val description: String? = null

The description of the retention rule.

Link copied to clipboard

Information about the exclude resource tags used to identify resources that are excluded by the retention rule.

Link copied to clipboard
val identifier: String? = null

The unique ID of the retention rule.

Link copied to clipboard
val lockState: String? = null

The lock state for the retention rule.

Link copied to clipboard

Information about the resource tags used to identify resources that are retained by the retention rule.

Link copied to clipboard

Information about the retention period for which the retention rule is to retain resources.

Link copied to clipboard
val status: String? = null

The state of the retention rule. Only retention rules that are in the available state retain resources.

Link copied to clipboard
val tags: List<Tag>? = null

Information about the tags assigned to the retention rule.