We recommend new projects start with resources from the AWS provider.
published on Monday, Nov 2, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
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.
Create SubscriptionProvider Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SubscriptionProvider(name: string, args: SubscriptionProviderArgs, opts?: CustomResourceOptions);@overload
def SubscriptionProvider(resource_name: str,
args: SubscriptionProviderArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SubscriptionProvider(resource_name: str,
opts: Optional[ResourceOptions] = None,
secret_arn: Optional[str] = None,
subscription_provider_source: Optional[SubscriptionProviderSource] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewSubscriptionProvider(ctx *Context, name string, args SubscriptionProviderArgs, opts ...ResourceOption) (*SubscriptionProvider, error)public SubscriptionProvider(string name, SubscriptionProviderArgs args, CustomResourceOptions? opts = null)
public SubscriptionProvider(String name, SubscriptionProviderArgs args)
public SubscriptionProvider(String name, SubscriptionProviderArgs args, CustomResourceOptions options)
type: aws-native:licensemanagerlinuxsubscriptions:SubscriptionProvider
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_licensemanagerlinuxsubscriptions_subscription_provider" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args SubscriptionProviderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SubscriptionProviderArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SubscriptionProviderArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SubscriptionProviderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SubscriptionProviderArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
SubscriptionProvider Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SubscriptionProvider resource accepts the following input properties:
- Secret
Arn string - The Amazon Resource Name (ARN) of the Secrets Manager secret that contains the access token for the third-party Linux subscription provider.
- Subscription
Provider Pulumi.Source Aws Native. License Manager Linux Subscriptions. Subscription Provider Source - The Linux subscription provider that the registration is for.
-
List<Pulumi.
Aws Native. Inputs. Tag> - The metadata tags assigned to the registered subscription provider.
- Secret
Arn string - The Amazon Resource Name (ARN) of the Secrets Manager secret that contains the access token for the third-party Linux subscription provider.
- Subscription
Provider SubscriptionSource Provider Source - The Linux subscription provider that the registration is for.
-
Tag
Args - The metadata tags assigned to the registered subscription provider.
- secret_
arn string - The Amazon Resource Name (ARN) of the Secrets Manager secret that contains the access token for the third-party Linux subscription provider.
- subscription_
provider_ "Redsource Hat" - The Linux subscription provider that the registration is for.
- list(object)
- The metadata tags assigned to the registered subscription provider.
- secret
Arn String - The Amazon Resource Name (ARN) of the Secrets Manager secret that contains the access token for the third-party Linux subscription provider.
- subscription
Provider SubscriptionSource Provider Source - The Linux subscription provider that the registration is for.
- List<Tag>
- The metadata tags assigned to the registered subscription provider.
- secret
Arn string - The Amazon Resource Name (ARN) of the Secrets Manager secret that contains the access token for the third-party Linux subscription provider.
- subscription
Provider SubscriptionSource Provider Source - The Linux subscription provider that the registration is for.
- Tag[]
- The metadata tags assigned to the registered subscription provider.
- secret_
arn str - The Amazon Resource Name (ARN) of the Secrets Manager secret that contains the access token for the third-party Linux subscription provider.
- subscription_
provider_ Subscriptionsource Provider Source - The Linux subscription provider that the registration is for.
-
Sequence[Tag
Args] - The metadata tags assigned to the registered subscription provider.
- secret
Arn String - The Amazon Resource Name (ARN) of the Secrets Manager secret that contains the access token for the third-party Linux subscription provider.
- subscription
Provider "RedSource Hat" - The Linux subscription provider that the registration is for.
- List<Property Map>
- The metadata tags assigned to the registered subscription provider.
Outputs
All input properties are implicitly available as output properties. Additionally, the SubscriptionProvider resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Successful stringData Retrieval Time - The timestamp from the last time that License Manager retrieved subscription details from the registered third-party Linux subscription provider.
- Subscription
Provider stringArn - The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
- Subscription
Provider Pulumi.Status Aws Native. License Manager Linux Subscriptions. Subscription Provider Status - The status of the third-party subscription provider access token from the last subscription data request.
- Subscription
Provider stringStatus Message - A message that describes the status of the third-party subscription provider access token.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Successful stringData Retrieval Time - The timestamp from the last time that License Manager retrieved subscription details from the registered third-party Linux subscription provider.
- Subscription
Provider stringArn - The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
- Subscription
Provider SubscriptionStatus Provider Status - The status of the third-party subscription provider access token from the last subscription data request.
- Subscription
Provider stringStatus Message - A message that describes the status of the third-party subscription provider access token.
- id string
- The provider-assigned unique ID for this managed resource.
- last_
successful_ stringdata_ retrieval_ time - The timestamp from the last time that License Manager retrieved subscription details from the registered third-party Linux subscription provider.
- subscription_
provider_ stringarn - The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
- subscription_
provider_ "ACTIVE" | "INVALID" | "PENDING"status - The status of the third-party subscription provider access token from the last subscription data request.
- subscription_
provider_ stringstatus_ message - A message that describes the status of the third-party subscription provider access token.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Successful StringData Retrieval Time - The timestamp from the last time that License Manager retrieved subscription details from the registered third-party Linux subscription provider.
- subscription
Provider StringArn - The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
- subscription
Provider SubscriptionStatus Provider Status - The status of the third-party subscription provider access token from the last subscription data request.
- subscription
Provider StringStatus Message - A message that describes the status of the third-party subscription provider access token.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Successful stringData Retrieval Time - The timestamp from the last time that License Manager retrieved subscription details from the registered third-party Linux subscription provider.
- subscription
Provider stringArn - The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
- subscription
Provider SubscriptionStatus Provider Status - The status of the third-party subscription provider access token from the last subscription data request.
- subscription
Provider stringStatus Message - A message that describes the status of the third-party subscription provider access token.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
successful_ strdata_ retrieval_ time - The timestamp from the last time that License Manager retrieved subscription details from the registered third-party Linux subscription provider.
- subscription_
provider_ strarn - The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
- subscription_
provider_ Subscriptionstatus Provider Status - The status of the third-party subscription provider access token from the last subscription data request.
- subscription_
provider_ strstatus_ message - A message that describes the status of the third-party subscription provider access token.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Successful StringData Retrieval Time - The timestamp from the last time that License Manager retrieved subscription details from the registered third-party Linux subscription provider.
- subscription
Provider StringArn - The Amazon Resource Name (ARN) of the Linux subscription provider resource that you registered.
- subscription
Provider "ACTIVE" | "INVALID" | "PENDING"Status - The status of the third-party subscription provider access token from the last subscription data request.
- subscription
Provider StringStatus Message - A message that describes the status of the third-party subscription provider access token.
Supporting Types
SubscriptionProviderSource, SubscriptionProviderSourceArgs
- Red
Hat RedHat
- Subscription
Provider Source Red Hat RedHat
- "Red
Hat" RedHat
- Red
Hat RedHat
- Red
Hat RedHat
- RED_HAT
RedHat
- "Red
Hat" RedHat
SubscriptionProviderStatus, SubscriptionProviderStatusArgs
- Active
ACTIVE- Invalid
INVALID- Pending
PENDING
- Subscription
Provider Status Active ACTIVE- Subscription
Provider Status Invalid INVALID- Subscription
Provider Status Pending PENDING
- "ACTIVE"
ACTIVE- "INVALID"
INVALID- "PENDING"
PENDING
- Active
ACTIVE- Invalid
INVALID- Pending
PENDING
- Active
ACTIVE- Invalid
INVALID- Pending
PENDING
- ACTIVE
ACTIVE- INVALID
INVALID- PENDING
PENDING
- "ACTIVE"
ACTIVE- "INVALID"
INVALID- "PENDING"
PENDING
Tag, TagArgs
A set of tags to apply to the resource.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, Nov 2, 2026 by Pulumi