Class ApplicationAppversionLifecycleArgs


  • public final class ApplicationAppversionLifecycleArgs
    extends com.pulumi.resources.ResourceArgs
    • 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.