import * as pulumi from "@pulumi/pulumi"; /** * Gets details of a single Subscription. */ export declare function getSubscription(args: GetSubscriptionArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetSubscriptionArgs { location: string; organizationId: string; subscriptionId: string; } export interface GetSubscriptionResult { /** * Represents that, if subscription will renew or end when the term ends. */ readonly autoRenewEnabled: boolean; /** * Create time of the subscription. */ readonly createTime: string; /** * End time of the subscription. */ readonly endTime: string; /** * Unique resource name of the Subscription. The name is ignored when creating a subscription. */ readonly name: string; /** * Optional. Number of seats in the subscription. */ readonly seatCount: string; /** * SKU of subscription. */ readonly sku: string; /** * Start time of the subscription. */ readonly startTime: string; /** * The current state of the subscription. */ readonly state: string; /** * Type of subscription. */ readonly type: string; } /** * Gets details of a single Subscription. */ export declare function getSubscriptionOutput(args: GetSubscriptionOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetSubscriptionOutputArgs { location: pulumi.Input; organizationId: pulumi.Input; subscriptionId: pulumi.Input; }