We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
Resource type definition for AWS::PricingPlanManager::Subscription. Deleting an activated subscription does not terminate it immediately; it schedules a cancellation that takes effect at the end of the current billing period. Until that date the subscription remains active and billing continues. Deleting a subscription that has not yet been activated (PENDING_APPROVAL status) removes it immediately with no further charges.
Using getSubscription
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSubscription(args: GetSubscriptionArgs, opts?: InvokeOptions): Promise<GetSubscriptionResult>
function getSubscriptionOutput(args: GetSubscriptionOutputArgs, opts?: InvokeOutputOptions): Output<GetSubscriptionResult>def get_subscription(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSubscriptionResult
def get_subscription_output(arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetSubscriptionResult]func LookupSubscription(ctx *Context, args *LookupSubscriptionArgs, opts ...InvokeOption) (*LookupSubscriptionResult, error)
func LookupSubscriptionOutput(ctx *Context, args *LookupSubscriptionOutputArgs, opts ...InvokeOption) LookupSubscriptionResultOutput> Note: This function is named LookupSubscription in the Go SDK.
public static class GetSubscription
{
public static Task<GetSubscriptionResult> InvokeAsync(GetSubscriptionArgs args, InvokeOptions? opts = null)
public static Output<GetSubscriptionResult> Invoke(GetSubscriptionInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetSubscriptionResult> Invoke(GetSubscriptionInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetSubscriptionResult> getSubscription(GetSubscriptionArgs args, InvokeOptions options)
public static Output<GetSubscriptionResult> getSubscription(GetSubscriptionArgs args, InvokeOptions options)
public static Output<GetSubscriptionResult> getSubscription(GetSubscriptionArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:pricingplanmanager:getSubscription
arguments:
# arguments dictionarydata "aws-native_pricingplanmanager_get_subscription" "name" {
# arguments
}The following arguments are supported:
- Arn string
- The ARN of the subscription.
- Arn string
- The ARN of the subscription.
- arn string
- The ARN of the subscription.
- arn String
- The ARN of the subscription.
- arn string
- The ARN of the subscription.
- arn str
- The ARN of the subscription.
- arn String
- The ARN of the subscription.
getSubscription Result
The following output properties are available:
- Arn string
- The ARN of the subscription.
- Created
At string - The time the subscription was created, in ISO 8601 format.
- Current
Plan stringTier - The plan tier currently active on the subscription as reported by the API. Populated by the Read handler. Diverges from PlanTier after a non-reversible CloudFormation rollback; surface via drift detection.
- Plan
Tier string - The tier of the pricing plan. CloudFormation does not change the tier of an existing subscription; a stack update that changes the tier, upgrading or downgrading it, is rejected.
- Resource
Arns List<string> - The ARNs of resources associated with the subscription.
- Status
Pulumi.
Aws Native. Pricing Plan Manager. Subscription Status - The status of the subscription. PENDING_APPROVAL means a paid-tier subscription has been created but is not yet active and incurs no charges until it is approved out of band via a separate ApprovePaidSubscription call; CloudFormation never approves it. Free-tier subscriptions are activated immediately and do not use this status. ACTIVE means the subscription is in effect and, for paid tiers, billing has started. SYNC_IN_PROGRESS means a change is being applied. FAILED means provisioning did not complete; see StatusReason.
- Status
Reason string - A human-readable explanation of why the subscription is in its current status. Populated only when Status is FAILED, where it carries the reason the subscription could not be provisioned. Empty for all other statuses.
- Updated
At string - The time the subscription was last modified, in ISO 8601 format.
- Usage
Level Pulumi.Aws Native. Pricing Plan Manager. Subscription Usage Level
- Arn string
- The ARN of the subscription.
- Created
At string - The time the subscription was created, in ISO 8601 format.
- Current
Plan stringTier - The plan tier currently active on the subscription as reported by the API. Populated by the Read handler. Diverges from PlanTier after a non-reversible CloudFormation rollback; surface via drift detection.
- Plan
Tier string - The tier of the pricing plan. CloudFormation does not change the tier of an existing subscription; a stack update that changes the tier, upgrading or downgrading it, is rejected.
- Resource
Arns []string - The ARNs of resources associated with the subscription.
- Status
Subscription
Status - The status of the subscription. PENDING_APPROVAL means a paid-tier subscription has been created but is not yet active and incurs no charges until it is approved out of band via a separate ApprovePaidSubscription call; CloudFormation never approves it. Free-tier subscriptions are activated immediately and do not use this status. ACTIVE means the subscription is in effect and, for paid tiers, billing has started. SYNC_IN_PROGRESS means a change is being applied. FAILED means provisioning did not complete; see StatusReason.
- Status
Reason string - A human-readable explanation of why the subscription is in its current status. Populated only when Status is FAILED, where it carries the reason the subscription could not be provisioned. Empty for all other statuses.
- Updated
At string - The time the subscription was last modified, in ISO 8601 format.
- Usage
Level SubscriptionUsage Level
- arn string
- The ARN of the subscription.
- created_
at string - The time the subscription was created, in ISO 8601 format.
- current_
plan_ stringtier - The plan tier currently active on the subscription as reported by the API. Populated by the Read handler. Diverges from PlanTier after a non-reversible CloudFormation rollback; surface via drift detection.
- plan_
tier string - The tier of the pricing plan. CloudFormation does not change the tier of an existing subscription; a stack update that changes the tier, upgrading or downgrading it, is rejected.
- resource_
arns list(string) - The ARNs of resources associated with the subscription.
- status "ACTIVE" | "SYNC_IN_PROGRESS" | "FAILED" | "PENDING_APPROVAL"
- The status of the subscription. PENDING_APPROVAL means a paid-tier subscription has been created but is not yet active and incurs no charges until it is approved out of band via a separate ApprovePaidSubscription call; CloudFormation never approves it. Free-tier subscriptions are activated immediately and do not use this status. ACTIVE means the subscription is in effect and, for paid tiers, billing has started. SYNC_IN_PROGRESS means a change is being applied. FAILED means provisioning did not complete; see StatusReason.
- status_
reason string - A human-readable explanation of why the subscription is in its current status. Populated only when Status is FAILED, where it carries the reason the subscription could not be provisioned. Empty for all other statuses.
- updated_
at string - The time the subscription was last modified, in ISO 8601 format.
- usage_
level "DEFAULT" | "CF_PREMIUM_L2" | "CF_PREMIUM_L3" | "CF_PREMIUM_L4" | "CF_PREMIUM_L5" | "CF_PREMIUM_L6" | "CF_PREMIUM_L7"
- arn String
- The ARN of the subscription.
- created
At String - The time the subscription was created, in ISO 8601 format.
- current
Plan StringTier - The plan tier currently active on the subscription as reported by the API. Populated by the Read handler. Diverges from PlanTier after a non-reversible CloudFormation rollback; surface via drift detection.
- plan
Tier String - The tier of the pricing plan. CloudFormation does not change the tier of an existing subscription; a stack update that changes the tier, upgrading or downgrading it, is rejected.
- resource
Arns List<String> - The ARNs of resources associated with the subscription.
- status
Subscription
Status - The status of the subscription. PENDING_APPROVAL means a paid-tier subscription has been created but is not yet active and incurs no charges until it is approved out of band via a separate ApprovePaidSubscription call; CloudFormation never approves it. Free-tier subscriptions are activated immediately and do not use this status. ACTIVE means the subscription is in effect and, for paid tiers, billing has started. SYNC_IN_PROGRESS means a change is being applied. FAILED means provisioning did not complete; see StatusReason.
- status
Reason String - A human-readable explanation of why the subscription is in its current status. Populated only when Status is FAILED, where it carries the reason the subscription could not be provisioned. Empty for all other statuses.
- updated
At String - The time the subscription was last modified, in ISO 8601 format.
- usage
Level SubscriptionUsage Level
- arn string
- The ARN of the subscription.
- created
At string - The time the subscription was created, in ISO 8601 format.
- current
Plan stringTier - The plan tier currently active on the subscription as reported by the API. Populated by the Read handler. Diverges from PlanTier after a non-reversible CloudFormation rollback; surface via drift detection.
- plan
Tier string - The tier of the pricing plan. CloudFormation does not change the tier of an existing subscription; a stack update that changes the tier, upgrading or downgrading it, is rejected.
- resource
Arns string[] - The ARNs of resources associated with the subscription.
- status
Subscription
Status - The status of the subscription. PENDING_APPROVAL means a paid-tier subscription has been created but is not yet active and incurs no charges until it is approved out of band via a separate ApprovePaidSubscription call; CloudFormation never approves it. Free-tier subscriptions are activated immediately and do not use this status. ACTIVE means the subscription is in effect and, for paid tiers, billing has started. SYNC_IN_PROGRESS means a change is being applied. FAILED means provisioning did not complete; see StatusReason.
- status
Reason string - A human-readable explanation of why the subscription is in its current status. Populated only when Status is FAILED, where it carries the reason the subscription could not be provisioned. Empty for all other statuses.
- updated
At string - The time the subscription was last modified, in ISO 8601 format.
- usage
Level SubscriptionUsage Level
- arn str
- The ARN of the subscription.
- created_
at str - The time the subscription was created, in ISO 8601 format.
- current_
plan_ strtier - The plan tier currently active on the subscription as reported by the API. Populated by the Read handler. Diverges from PlanTier after a non-reversible CloudFormation rollback; surface via drift detection.
- plan_
tier str - The tier of the pricing plan. CloudFormation does not change the tier of an existing subscription; a stack update that changes the tier, upgrading or downgrading it, is rejected.
- resource_
arns Sequence[str] - The ARNs of resources associated with the subscription.
- status
Subscription
Status - The status of the subscription. PENDING_APPROVAL means a paid-tier subscription has been created but is not yet active and incurs no charges until it is approved out of band via a separate ApprovePaidSubscription call; CloudFormation never approves it. Free-tier subscriptions are activated immediately and do not use this status. ACTIVE means the subscription is in effect and, for paid tiers, billing has started. SYNC_IN_PROGRESS means a change is being applied. FAILED means provisioning did not complete; see StatusReason.
- status_
reason str - A human-readable explanation of why the subscription is in its current status. Populated only when Status is FAILED, where it carries the reason the subscription could not be provisioned. Empty for all other statuses.
- updated_
at str - The time the subscription was last modified, in ISO 8601 format.
- usage_
level SubscriptionUsage Level
- arn String
- The ARN of the subscription.
- created
At String - The time the subscription was created, in ISO 8601 format.
- current
Plan StringTier - The plan tier currently active on the subscription as reported by the API. Populated by the Read handler. Diverges from PlanTier after a non-reversible CloudFormation rollback; surface via drift detection.
- plan
Tier String - The tier of the pricing plan. CloudFormation does not change the tier of an existing subscription; a stack update that changes the tier, upgrading or downgrading it, is rejected.
- resource
Arns List<String> - The ARNs of resources associated with the subscription.
- status "ACTIVE" | "SYNC_IN_PROGRESS" | "FAILED" | "PENDING_APPROVAL"
- The status of the subscription. PENDING_APPROVAL means a paid-tier subscription has been created but is not yet active and incurs no charges until it is approved out of band via a separate ApprovePaidSubscription call; CloudFormation never approves it. Free-tier subscriptions are activated immediately and do not use this status. ACTIVE means the subscription is in effect and, for paid tiers, billing has started. SYNC_IN_PROGRESS means a change is being applied. FAILED means provisioning did not complete; see StatusReason.
- status
Reason String - A human-readable explanation of why the subscription is in its current status. Populated only when Status is FAILED, where it carries the reason the subscription could not be provisioned. Empty for all other statuses.
- updated
At String - The time the subscription was last modified, in ISO 8601 format.
- usage
Level "DEFAULT" | "CF_PREMIUM_L2" | "CF_PREMIUM_L3" | "CF_PREMIUM_L4" | "CF_PREMIUM_L5" | "CF_PREMIUM_L6" | "CF_PREMIUM_L7"
Supporting Types
SubscriptionStatus
SubscriptionUsageLevel
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi