Skip to main content

license_asset_groups

Creates, updates, deletes, gets or lists a license_asset_groups resource.

Overview

Namelicense_asset_groups
TypeResource
Idaws.license_manager.license_asset_groups

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
associated_license_asset_ruleset_arnsarrayARNs of associated license asset rulesets.
descriptionstringLicense asset group description.
latest_resource_discovery_timestring (date-time)Latest resource discovery time.
latest_usage_analysis_timestring (date-time)Latest usage analysis time.
license_asset_group_arnstringAmazon Resource Name (ARN) of the license asset group. (pattern: <code>^arn:aws[a-zA-Z-]*:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$</code>)
license_asset_group_configurationsarrayLicense asset group configurations.
namestringLicense asset group name.
propertiesarrayLicense asset group properties.
statusstringLicense asset group status. (ACTIVE, DISABLED, DELETED)
status_messagestringLicense asset group status message.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_license_asset_groupselectregionGets a license asset group.
list_license_asset_groupsselectregionLists license asset groups.
create_license_asset_groupinsertregion, Name, LicenseAssetGroupConfigurations, AssociatedLicenseAssetRulesetARNs, ClientTokenCreates a license asset group.
update_license_asset_groupupdateregion, AssociatedLicenseAssetRulesetARNs, LicenseAssetGroupArn, ClientTokenUpdates a license asset group.
delete_license_asset_groupdeleteregionDeletes a license asset group.

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.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Gets a license asset group.

SELECT
associated_license_asset_ruleset_arns,
description,
latest_resource_discovery_time,
latest_usage_analysis_time,
license_asset_group_arn,
license_asset_group_configurations,
name,
properties,
status,
status_message
FROM aws.license_manager.license_asset_groups
WHERE region = '{{ region }}' -- required
;

INSERT examples

Creates a license asset group.

INSERT INTO aws.license_manager.license_asset_groups (
Name,
Description,
LicenseAssetGroupConfigurations,
AssociatedLicenseAssetRulesetARNs,
Properties,
Tags,
ClientToken,
region
)
SELECT
'{{ Name }}' /* required */,
'{{ Description }}',
'{{ LicenseAssetGroupConfigurations }}' /* required */,
'{{ AssociatedLicenseAssetRulesetARNs }}' /* required */,
'{{ Properties }}',
'{{ Tags }}',
'{{ ClientToken }}' /* required */,
'{{ region }}'
RETURNING
license_asset_group_arn,
status
;

UPDATE examples

Updates a license asset group.

UPDATE aws.license_manager.license_asset_groups
SET
Name = '{{ Name }}',
Description = '{{ Description }}',
LicenseAssetGroupConfigurations = '{{ LicenseAssetGroupConfigurations }}',
AssociatedLicenseAssetRulesetARNs = '{{ AssociatedLicenseAssetRulesetARNs }}',
Properties = '{{ Properties }}',
LicenseAssetGroupArn = '{{ LicenseAssetGroupArn }}',
Status = '{{ Status }}',
ClientToken = '{{ ClientToken }}'
WHERE
region = '{{ region }}' --required
AND AssociatedLicenseAssetRulesetARNs = '{{ AssociatedLicenseAssetRulesetARNs }}' --required
AND LicenseAssetGroupArn = '{{ LicenseAssetGroupArn }}' --required
AND ClientToken = '{{ ClientToken }}' --required
RETURNING
license_asset_group_arn,
status;

DELETE examples

Deletes a license asset group.

DELETE FROM aws.license_manager.license_asset_groups
WHERE region = '{{ region }}' --required
;