Class ApplicationAppversionLifecycleArgs.Builder

    • Method Detail

      • deleteSourceFromS3

        public ApplicationAppversionLifecycleArgs.Builder deleteSourceFromS3​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.Boolean> deleteSourceFromS3)
        Parameters:
        deleteSourceFromS3 - Set to `true` to delete a version's source bundle from S3 when the application version is deleted.
        Returns:
        builder
      • deleteSourceFromS3

        public ApplicationAppversionLifecycleArgs.Builder deleteSourceFromS3​(java.lang.Boolean deleteSourceFromS3)
        Parameters:
        deleteSourceFromS3 - Set to `true` to delete a version's source bundle from S3 when the application version is deleted.
        Returns:
        builder
      • maxAgeInDays

        public ApplicationAppversionLifecycleArgs.Builder maxAgeInDays​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.Integer> maxAgeInDays)
        Parameters:
        maxAgeInDays - The number of days to retain an application version ('max_age_in_days' and 'max_count' cannot be enabled simultaneously.).
        Returns:
        builder
      • maxAgeInDays

        public ApplicationAppversionLifecycleArgs.Builder maxAgeInDays​(java.lang.Integer maxAgeInDays)
        Parameters:
        maxAgeInDays - The number of days to retain an application version ('max_age_in_days' and 'max_count' cannot be enabled simultaneously.).
        Returns:
        builder
      • maxCount

        public ApplicationAppversionLifecycleArgs.Builder maxCount​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.Integer> maxCount)
        Parameters:
        maxCount - The maximum number of application versions to retain ('max_age_in_days' and 'max_count' cannot be enabled simultaneously.).
        Returns:
        builder
      • maxCount

        public ApplicationAppversionLifecycleArgs.Builder maxCount​(java.lang.Integer maxCount)
        Parameters:
        maxCount - The maximum number of application versions to retain ('max_age_in_days' and 'max_count' cannot be enabled simultaneously.).
        Returns:
        builder
      • serviceRole

        public ApplicationAppversionLifecycleArgs.Builder serviceRole​(com.pulumi.core.Output<java.lang.String> serviceRole)
        Parameters:
        serviceRole - The ARN of an IAM service role under which the application version is deleted. Elastic Beanstalk must have permission to assume this role.
        Returns:
        builder
      • serviceRole

        public ApplicationAppversionLifecycleArgs.Builder serviceRole​(java.lang.String serviceRole)
        Parameters:
        serviceRole - The ARN of an IAM service role under which the application version is deleted. Elastic Beanstalk must have permission to assume this role.
        Returns:
        builder