Class SubscriptionScheduledChangeArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.pricingplanmanager.inputs.SubscriptionScheduledChangeArgs
-
public final class SubscriptionScheduledChangeArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSubscriptionScheduledChangeArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static SubscriptionScheduledChangeArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SubscriptionScheduledChangeArgs.Builderbuilder()static SubscriptionScheduledChangeArgs.Builderbuilder(SubscriptionScheduledChangeArgs defaults)com.pulumi.core.Output<java.lang.String>changeType()com.pulumi.core.Output<java.lang.String>effectiveDate()com.pulumi.core.Output<java.lang.String>planTier()com.pulumi.core.Output<java.lang.String>usageLevel()
-
-
-
Field Detail
-
Empty
public static final SubscriptionScheduledChangeArgs Empty
-
-
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.
-
builder
public static SubscriptionScheduledChangeArgs.Builder builder()
-
builder
public static SubscriptionScheduledChangeArgs.Builder builder(SubscriptionScheduledChangeArgs defaults)
-
-