LicenseManager.Client.list_resource_inventory(**kwargs)¶Lists resources managed using Systems Manager inventory.
See also: AWS API Documentation
Request Syntax
response = client.list_resource_inventory(
MaxResults=123,
NextToken='string',
Filters=[
{
'Name': 'string',
'Condition': 'EQUALS'|'NOT_EQUALS'|'BEGINS_WITH'|'CONTAINS',
'Value': 'string'
},
]
)
Filters to scope the results. The following filters and logical operators are supported:
account_id - The ID of the Amazon Web Services account that owns the resource. Logical operators are EQUALS | NOT_EQUALS .application_name - The name of the application. Logical operators are EQUALS | BEGINS_WITH .license_included - The type of license included. Logical operators are EQUALS | NOT_EQUALS . Possible values are sql-server-enterprise | sql-server-standard | sql-server-web | windows-server-datacenter .platform - The platform of the resource. Logical operators are EQUALS | BEGINS_WITH .resource_id - The ID of the resource. Logical operators are EQUALS | NOT_EQUALS .tag:<key> - The key/value combination of a tag assigned to the resource. Logical operators are EQUALS (single account) or EQUALS | NOT_EQUALS (cross account).An inventory filter.
Name of the filter.
Condition of the filter.
Value of the filter.
dict
Response Syntax
{
'ResourceInventoryList': [
{
'ResourceId': 'string',
'ResourceType': 'EC2_INSTANCE'|'EC2_HOST'|'EC2_AMI'|'RDS'|'SYSTEMS_MANAGER_MANAGED_INSTANCE',
'ResourceArn': 'string',
'Platform': 'string',
'PlatformVersion': 'string',
'ResourceOwningAccountId': 'string'
},
],
'NextToken': 'string'
}
Response Structure
(dict) --
ResourceInventoryList (list) --
Information about the resources.
(dict) --
Details about a resource.
ResourceId (string) --
ID of the resource.
ResourceType (string) --
Type of resource.
ResourceArn (string) --
Amazon Resource Name (ARN) of the resource.
Platform (string) --
Platform of the resource.
PlatformVersion (string) --
Platform version of the resource in the inventory.
ResourceOwningAccountId (string) --
ID of the account that owns the resource.
NextToken (string) --
Token for the next set of results.
Exceptions
LicenseManager.Client.exceptions.InvalidParameterValueExceptionLicenseManager.Client.exceptions.ServerInternalExceptionLicenseManager.Client.exceptions.FilterLimitExceededExceptionLicenseManager.Client.exceptions.FailedDependencyExceptionLicenseManager.Client.exceptions.AuthorizationExceptionLicenseManager.Client.exceptions.AccessDeniedExceptionLicenseManager.Client.exceptions.RateLimitExceededException