ApplicationAppversionLifecycleArgs

data class ApplicationAppversionLifecycleArgs(val deleteSourceFromS3: Output<Boolean>? = null, val maxAgeInDays: Output<Int>? = null, val maxCount: Output<Int>? = null, val serviceRole: Output<String>) : ConvertibleToJava<ApplicationAppversionLifecycleArgs>

Constructors

Link copied to clipboard
fun ApplicationAppversionLifecycleArgs(deleteSourceFromS3: Output<Boolean>? = null, maxAgeInDays: Output<Int>? = null, maxCount: Output<Int>? = null, serviceRole: Output<String>)

Functions

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

Properties

Link copied to clipboard
val deleteSourceFromS3: Output<Boolean>? = null

Set to true to delete a version's source bundle from S3 when the application version is deleted.

Link copied to clipboard
val maxAgeInDays: Output<Int>? = null

The number of days to retain an application version ('max_age_in_days' and 'max_count' cannot be enabled simultaneously.).

Link copied to clipboard
val maxCount: Output<Int>? = null

The maximum number of application versions to retain ('max_age_in_days' and 'max_count' cannot be enabled simultaneously.).

Link copied to clipboard
val serviceRole: Output<String>

The ARN of an IAM service role under which the application version is deleted. Elastic Beanstalk must have permission to assume this role.