1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. licensemanagerlinuxsubscriptions
  6. getSubscriptionProvider

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi
aws-native logo aws-native logo AWS Cloud Control

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi

    Resource Type definition for AWS::LicenseManagerLinuxSubscriptions::SubscriptionProvider. Registers a third-party Linux subscription provider so that License Manager can retrieve subscription details for the discovered Linux instances in an account.

    Using getSubscriptionProvider

    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 getSubscriptionProvider(args: GetSubscriptionProviderArgs, opts?: InvokeOptions): Promise<GetSubscriptionProviderResult>
    function getSubscriptionProviderOutput(args: GetSubscriptionProviderOutputArgs, opts?: InvokeOutputOptions): Output<GetSubscriptionProviderResult>
    def get_subscription_provider(subscription_provider_arn: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetSubscriptionProviderResult
    def get_subscription_provider_output(subscription_provider_arn: pulumi.Input[Optional[str]] = None,
                                  opts: Optional[InvokeOutputOptions] = None) -> Output[GetSubscriptionProviderResult]
    func LookupSubscriptionProvider(ctx *Context, args *LookupSubscriptionProviderArgs, opts ...InvokeOption) (*LookupSubscriptionProviderResult, error)
    func LookupSubscriptionProviderOutput(ctx *Context, args *LookupSubscriptionProviderOutputArgs, opts ...InvokeOption) LookupSubscriptionProviderResultOutput

    > Note: This function is named LookupSubscriptionProvider in the Go SDK.

    public static class GetSubscriptionProvider 
    {
        public static Task<GetSubscriptionProviderResult> InvokeAsync(GetSubscriptionProviderArgs args, InvokeOptions? opts = null)
        public static Output<GetSubscriptionProviderResult> Invoke(GetSubscriptionProviderInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetSubscriptionProviderResult> Invoke(GetSubscriptionProviderInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetSubscriptionProviderResult> getSubscriptionProvider(GetSubscriptionProviderArgs args, InvokeOptions options)
    public static Output<GetSubscriptionProviderResult> getSubscriptionProvider(GetSubscriptionProviderArgs args, InvokeOptions options)
    public static Output<GetSubscriptionProviderResult> getSubscriptionProvider(GetSubscriptionProviderArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: aws-native:licensemanagerlinuxsubscriptions:getSubscriptionProvider
      arguments:
        # arguments dictionary
    data "aws-native_licensemanagerlinuxsubscriptions_get_subscription_provider" "name" {
        # arguments
    }

    The following arguments are supported:

    SubscriptionProviderArn string
    The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
    SubscriptionProviderArn string
    The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
    subscription_provider_arn string
    The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
    subscriptionProviderArn String
    The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
    subscriptionProviderArn string
    The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
    subscription_provider_arn str
    The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
    subscriptionProviderArn String
    The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.

    getSubscriptionProvider Result

    The following output properties are available:

    LastSuccessfulDataRetrievalTime string
    The timestamp from the last time that License Manager retrieved subscription details from the registered third-party Linux subscription provider.
    SubscriptionProviderArn string
    The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
    SubscriptionProviderStatus Pulumi.AwsNative.LicenseManagerLinuxSubscriptions.SubscriptionProviderStatus
    The status of the third-party subscription provider access token from the last subscription data request.
    SubscriptionProviderStatusMessage string
    A message that describes the status of the third-party subscription provider access token.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    The metadata tags assigned to the registered subscription provider.
    LastSuccessfulDataRetrievalTime string
    The timestamp from the last time that License Manager retrieved subscription details from the registered third-party Linux subscription provider.
    SubscriptionProviderArn string
    The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
    SubscriptionProviderStatus SubscriptionProviderStatus
    The status of the third-party subscription provider access token from the last subscription data request.
    SubscriptionProviderStatusMessage string
    A message that describes the status of the third-party subscription provider access token.
    Tags Tag
    The metadata tags assigned to the registered subscription provider.
    last_successful_data_retrieval_time string
    The timestamp from the last time that License Manager retrieved subscription details from the registered third-party Linux subscription provider.
    subscription_provider_arn string
    The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
    subscription_provider_status "ACTIVE" | "INVALID" | "PENDING"
    The status of the third-party subscription provider access token from the last subscription data request.
    subscription_provider_status_message string
    A message that describes the status of the third-party subscription provider access token.
    tags list(object)
    The metadata tags assigned to the registered subscription provider.
    lastSuccessfulDataRetrievalTime String
    The timestamp from the last time that License Manager retrieved subscription details from the registered third-party Linux subscription provider.
    subscriptionProviderArn String
    The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
    subscriptionProviderStatus SubscriptionProviderStatus
    The status of the third-party subscription provider access token from the last subscription data request.
    subscriptionProviderStatusMessage String
    A message that describes the status of the third-party subscription provider access token.
    tags List<Tag>
    The metadata tags assigned to the registered subscription provider.
    lastSuccessfulDataRetrievalTime string
    The timestamp from the last time that License Manager retrieved subscription details from the registered third-party Linux subscription provider.
    subscriptionProviderArn string
    The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
    subscriptionProviderStatus SubscriptionProviderStatus
    The status of the third-party subscription provider access token from the last subscription data request.
    subscriptionProviderStatusMessage string
    A message that describes the status of the third-party subscription provider access token.
    tags Tag[]
    The metadata tags assigned to the registered subscription provider.
    last_successful_data_retrieval_time str
    The timestamp from the last time that License Manager retrieved subscription details from the registered third-party Linux subscription provider.
    subscription_provider_arn str
    The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
    subscription_provider_status SubscriptionProviderStatus
    The status of the third-party subscription provider access token from the last subscription data request.
    subscription_provider_status_message str
    A message that describes the status of the third-party subscription provider access token.
    tags Sequence[root_Tag]
    The metadata tags assigned to the registered subscription provider.
    lastSuccessfulDataRetrievalTime String
    The timestamp from the last time that License Manager retrieved subscription details from the registered third-party Linux subscription provider.
    subscriptionProviderArn String
    The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
    subscriptionProviderStatus "ACTIVE" | "INVALID" | "PENDING"
    The status of the third-party subscription provider access token from the last subscription data request.
    subscriptionProviderStatusMessage String
    A message that describes the status of the third-party subscription provider access token.
    tags List<Property Map>
    The metadata tags assigned to the registered subscription provider.

    Supporting Types

    SubscriptionProviderStatus

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo AWS Cloud Control

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.85.0
    published on Monday, Nov 2, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial