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 classApplicationAppversionLifecycleArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ApplicationAppversionLifecycleArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ApplicationAppversionLifecycleArgs.Builderbuilder()static ApplicationAppversionLifecycleArgs.Builderbuilder(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)
-
-