LifecyclePolicyArgs

data class LifecyclePolicyArgs(val description: Output<String>? = null, val executionRole: Output<String>? = null, val name: Output<String>? = null, val policyDetails: Output<List<LifecyclePolicyPolicyDetailArgs>>? = null, val resourceSelection: Output<LifecyclePolicyResourceSelectionArgs>? = null, val resourceType: Output<LifecyclePolicyResourceType>? = null, val status: Output<LifecyclePolicyStatus>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<LifecyclePolicyArgs>

Resource schema for AWS::ImageBuilder::LifecyclePolicy

Constructors

Link copied to clipboard
constructor(description: Output<String>? = null, executionRole: Output<String>? = null, name: Output<String>? = null, policyDetails: Output<List<LifecyclePolicyPolicyDetailArgs>>? = null, resourceSelection: Output<LifecyclePolicyResourceSelectionArgs>? = null, resourceType: Output<LifecyclePolicyResourceType>? = null, status: Output<LifecyclePolicyStatus>? = null, tags: Output<Map<String, String>>? = null)

Properties

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

The description of the lifecycle policy.

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

The execution role of the lifecycle policy.

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

The name of the lifecycle policy.

Link copied to clipboard

The policy details of the lifecycle policy.

Link copied to clipboard

The resource selection of the lifecycle policy.

Link copied to clipboard

The resource type of the lifecycle policy.

Link copied to clipboard
val status: Output<LifecyclePolicyStatus>? = null

The status of the lifecycle policy.

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

The tags associated with the lifecycle policy.

Functions

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