LifecyclePolicyAmiExclusionRules

data class LifecyclePolicyAmiExclusionRules(val isPublic: Boolean? = null, val lastLaunched: LifecyclePolicyLastLaunched? = null, val regions: List<String>? = null, val sharedAccounts: List<String>? = null, val tagMap: Map<String, String>? = null)

The AMI exclusion rules for the policy detail.

Constructors

Link copied to clipboard
constructor(isPublic: Boolean? = null, lastLaunched: LifecyclePolicyLastLaunched? = null, regions: List<String>? = null, sharedAccounts: List<String>? = null, tagMap: Map<String, String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val isPublic: Boolean? = null

Use to apply lifecycle policy actions on whether the AMI is public.

Link copied to clipboard

Use to apply lifecycle policy actions on AMIs launched before a certain time.

Link copied to clipboard
val regions: List<String>? = null

Use to apply lifecycle policy actions on AMIs distributed to a set of regions.

Link copied to clipboard
val sharedAccounts: List<String>? = null

Use to apply lifecycle policy actions on AMIs shared with a set of regions.

Link copied to clipboard
val tagMap: Map<String, String>? = null

The AMIs to select by tag.