Class ApplicationAppversionLifecycleArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.elasticbeanstalk.inputs.ApplicationAppversionLifecycleArgs
-
public final class ApplicationAppversionLifecycleArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ApplicationAppversionLifecycleArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ApplicationAppversionLifecycleArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ApplicationAppversionLifecycleArgs.Builder
builder()
static ApplicationAppversionLifecycleArgs.Builder
builder(ApplicationAppversionLifecycleArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
deleteSourceFromS3()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
maxAgeInDays()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
maxCount()
com.pulumi.core.Output<java.lang.String>
serviceRole()
-
-
-
Field Detail
-
Empty
public static final ApplicationAppversionLifecycleArgs Empty
-
-
Method Detail
-
deleteSourceFromS3
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> deleteSourceFromS3()
- Returns:
- Set to `true` to delete a version's source bundle from S3 when the application version is deleted.
-
maxAgeInDays
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxAgeInDays()
- Returns:
- The number of days to retain an application version ('max_age_in_days' and 'max_count' cannot be enabled simultaneously.).
-
maxCount
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxCount()
- Returns:
- The maximum number of application versions to retain ('max_age_in_days' and 'max_count' cannot be enabled simultaneously.).
-
serviceRole
public com.pulumi.core.Output<java.lang.String> serviceRole()
- Returns:
- The ARN of an IAM service role under which the application version is deleted. Elastic Beanstalk must have permission to assume this role.
-
builder
public static ApplicationAppversionLifecycleArgs.Builder builder()
-
builder
public static ApplicationAppversionLifecycleArgs.Builder builder(ApplicationAppversionLifecycleArgs defaults)
-
-