LifecyclePolicyAmiExclusionRulesArgs

data class LifecyclePolicyAmiExclusionRulesArgs(val isPublic: Output<Boolean>? = null, val lastLaunched: Output<LifecyclePolicyLastLaunchedArgs>? = null, val regions: Output<List<String>>? = null, val sharedAccounts: Output<List<String>>? = null, val tagMap: Output<Map<String, String>>? = null) : ConvertibleToJava<LifecyclePolicyAmiExclusionRulesArgs>

The AMI exclusion rules for the policy detail.

Constructors

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

Properties

Link copied to clipboard
val isPublic: Output<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: Output<List<String>>? = null

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

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

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

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

The AMIs to select by tag.

Functions

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