Class SubscriptionScheduledChangeArgs


  • public final class SubscriptionScheduledChangeArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • changeType

        public com.pulumi.core.Output<java.lang.String> changeType()
        Returns:
        Type of pending change. Valid values: `DOWNGRADE`, `CANCELLATION`.
      • effectiveDate

        public com.pulumi.core.Output<java.lang.String> effectiveDate()
        Returns:
        Date and time when the change takes effect.
      • planTier

        public com.pulumi.core.Output<java.lang.String> planTier()
        Returns:
        Tier level for the subscription, such as `FREE`, `PRO`, `BUSINESS`, or `PREMIUM`. Upgrades take effect immediately. Downgrades are scheduled by AWS to take effect at the end of the current billing period: until then AWS keeps billing the old tier and this argument reflects the desired (scheduled) tier, with the pending change exposed in `scheduledChange`. Raising the tier again before the downgrade takes effect reverts the pending change.
      • usageLevel

        public com.pulumi.core.Output<java.lang.String> usageLevel()
        Returns:
        Usage level within the plan tier. Specify `DEFAULT` for the base configuration, or a higher level if the plan tier supports it. If omitted on an update, the usage level is reset to the plan tier's default.