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.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