LicenseManager / Client / list_resource_inventory
list_resource_inventory#
- 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' }, ] )
- Parameters:
MaxResults (integer) – Maximum number of results to return in a single call.
NextToken (string) – Token for the next set of results.
Filters (list) –
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 areEQUALS
|NOT_EQUALS
.application_name
- The name of the application. Logical operators areEQUALS
|BEGINS_WITH
.license_included
- The type of license included. Logical operators areEQUALS
|NOT_EQUALS
. Possible values aresql-server-enterprise
|sql-server-standard
|sql-server-web
|windows-server-datacenter
.platform
- The platform of the resource. Logical operators areEQUALS
|BEGINS_WITH
.resource_id
- The ID of the resource. Logical operators areEQUALS
|NOT_EQUALS
.tag:<key>
- The key/value combination of a tag assigned to the resource. Logical operators areEQUALS
(single account) orEQUALS
|NOT_EQUALS
(cross account).
(dict) –
An inventory filter.
Name (string) – [REQUIRED]
Name of the filter.
Condition (string) – [REQUIRED]
Condition of the filter.
Value (string) –
Value of the filter.
- Return type:
dict
- Returns:
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.InvalidParameterValueException
LicenseManager.Client.exceptions.ServerInternalException
LicenseManager.Client.exceptions.FilterLimitExceededException
LicenseManager.Client.exceptions.FailedDependencyException
LicenseManager.Client.exceptions.AuthorizationException
LicenseManager.Client.exceptions.AccessDeniedException
LicenseManager.Client.exceptions.RateLimitExceededException