subscription_providers
Creates, updates, deletes, gets or lists a subscription_providers resource.
Overview
| Name | subscription_providers |
| Type | Resource |
| Id | aws.license_manager_linux_subscriptions.subscription_providers |
Fields
The following fields are returned by SELECT queries:
SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
register_subscription_provider | insert | region, SecretArn, SubscriptionProviderSource | Register the supported third-party subscription provider for your Bring Your Own License (BYOL) subscription. | |
deregister_subscription_provider | delete | region | Remove a third-party subscription provider from the Bring Your Own License (BYOL) subscriptions registered to your account. |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
region | string | AWS region (default: us-east-1) |
INSERT examples
- register_subscription_provider
- Manifest
Register the supported third-party subscription provider for your Bring Your Own License (BYOL) subscription.
INSERT INTO aws.license_manager_linux_subscriptions.subscription_providers (
SecretArn,
SubscriptionProviderSource,
Tags,
region
)
SELECT
'{{ SecretArn }}' /* required */,
'{{ SubscriptionProviderSource }}' /* required */,
'{{ Tags }}',
'{{ region }}'
RETURNING
subscription_provider_arn,
subscription_provider_source,
subscription_provider_status
;
# Description fields are for documentation purposes
- name: subscription_providers
props:
- name: region
value: "{{ region }}"
description: Required parameter for the subscription_providers resource.
- name: SecretArn
value: "{{ SecretArn }}"
- name: SubscriptionProviderSource
value: "{{ SubscriptionProviderSource }}"
valid_values: ['RedHat']
- name: Tags
value: "{{ Tags }}"
DELETE examples
- deregister_subscription_provider
Remove a third-party subscription provider from the Bring Your Own License (BYOL) subscriptions registered to your account.
DELETE FROM aws.license_manager_linux_subscriptions.subscription_providers
WHERE region = '{{ region }}' --required
;