RuleArgs

data class RuleArgs(val description: Output<String>? = null, val excludeResourceTags: Output<List<RuleResourceTagArgs>>? = null, val lockConfiguration: Output<RuleUnlockDelayArgs>? = null, val resourceTags: Output<List<RuleResourceTagArgs>>? = null, val resourceType: Output<RuleResourceType>? = null, val retentionPeriod: Output<RuleRetentionPeriodArgs>? = null, val status: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<RuleArgs>

Resource Type definition for AWS::Rbin::Rule

Constructors

Link copied to clipboard
constructor(description: Output<String>? = null, excludeResourceTags: Output<List<RuleResourceTagArgs>>? = null, lockConfiguration: Output<RuleUnlockDelayArgs>? = null, resourceTags: Output<List<RuleResourceTagArgs>>? = null, resourceType: Output<RuleResourceType>? = null, retentionPeriod: Output<RuleRetentionPeriodArgs>? = null, status: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val description: Output<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

Information about the retention rule lock configuration.

Link copied to clipboard
val resourceTags: Output<List<RuleResourceTagArgs>>? = null

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

Link copied to clipboard
val resourceType: Output<RuleResourceType>? = null

The resource type 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: Output<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: Output<List<TagArgs>>? = null

Information about the tags assigned to the retention rule.

Functions

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