LifecyclePolicyPolicyDetailExclusionRulesAmisArgs

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

Constructors

constructor(isPublic: Output<Boolean>? = null, lastLaunched: Output<LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs>? = 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

Configures whether public AMIs are excluded from the lifecycle action.

Link copied to clipboard

Specifies configuration details for Image Builder to exclude the most recent resources from lifecycle actions. Detailed below.

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

Configures AWS Regions that are excluded from the lifecycle action.

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

Specifies AWS accounts whose resources are excluded from the lifecycle action.

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

Lists tags that should be excluded from lifecycle actions for the AMIs that have them.

Functions

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