service_settings
Creates, updates, deletes, gets or lists a service_settings resource.
Overview
| Name | service_settings |
| Type | Resource |
| Id | aws.license_manager_linux_subscriptions.service_settings |
Fields
The following fields are returned by SELECT queries:
- get_service_settings
| Name | Datatype | Description |
|---|---|---|
home_regions | array | The Region in which License Manager displays the aggregated data for Linux subscriptions. |
linux_subscriptions_discovery | string | Lists if discovery has been enabled for Linux subscriptions. (Enabled, Disabled) |
linux_subscriptions_discovery_settings | object | Lists the settings defined for Linux subscriptions discovery. The settings include if Organizations integration has been enabled, and which Regions data will be aggregated from. |
status | string | Indicates the status of Linux subscriptions settings being applied. (InProgress, Completed, Successful, Failed) |
status_message | object | A message which details the Linux subscriptions service settings current status. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get_service_settings | select | region | Lists the Linux subscriptions service settings for your account. | |
update_service_settings | update | region, LinuxSubscriptionsDiscovery, LinuxSubscriptionsDiscoverySettings | Updates the service settings for Linux subscriptions. |
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) |
SELECT examples
- get_service_settings
Lists the Linux subscriptions service settings for your account.
SELECT
home_regions,
linux_subscriptions_discovery,
linux_subscriptions_discovery_settings,
status,
status_message
FROM aws.license_manager_linux_subscriptions.service_settings
WHERE region = '{{ region }}' -- required
;
UPDATE examples
- update_service_settings
Updates the service settings for Linux subscriptions.
UPDATE aws.license_manager_linux_subscriptions.service_settings
SET
AllowUpdate = {{ AllowUpdate }},
LinuxSubscriptionsDiscovery = '{{ LinuxSubscriptionsDiscovery }}',
LinuxSubscriptionsDiscoverySettings = '{{ LinuxSubscriptionsDiscoverySettings }}'
WHERE
region = '{{ region }}' --required
AND LinuxSubscriptionsDiscovery = '{{ LinuxSubscriptionsDiscovery }}' --required
AND LinuxSubscriptionsDiscoverySettings = '{{ LinuxSubscriptionsDiscoverySettings }}' --required
RETURNING
home_regions,
linux_subscriptions_discovery,
linux_subscriptions_discovery_settings,
status,
status_message;