LicenseManager / Client / list_received_licenses
list_received_licenses#
- LicenseManager.Client.list_received_licenses(**kwargs)#
Lists received licenses.
See also: AWS API Documentation
Request Syntax
response = client.list_received_licenses( LicenseArns=[ 'string', ], Filters=[ { 'Name': 'string', 'Values': [ 'string', ] }, ], NextToken='string', MaxResults=123 )
- Parameters:
LicenseArns (list) –
Amazon Resource Names (ARNs) of the licenses.
(string) –
Filters (list) –
Filters to scope the results. The following filters are supported:
ProductSKU
Status
Fingerprint
IssuerName
Beneficiary
(dict) –
A filter name and value pair that is used to return more specific results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.
Name (string) –
Name of the filter. Filter names are case-sensitive.
Values (list) –
The value of the filter, which is case-sensitive. You can only specify one value for the filter.
(string) –
NextToken (string) – Token for the next set of results.
MaxResults (integer) – Maximum number of results to return in a single call.
- Return type:
dict
- Returns:
Response Syntax
{ 'Licenses': [ { 'LicenseArn': 'string', 'LicenseName': 'string', 'ProductName': 'string', 'ProductSKU': 'string', 'Issuer': { 'Name': 'string', 'SignKey': 'string', 'KeyFingerprint': 'string' }, 'HomeRegion': 'string', 'Status': 'AVAILABLE'|'PENDING_AVAILABLE'|'DEACTIVATED'|'SUSPENDED'|'EXPIRED'|'PENDING_DELETE'|'DELETED', 'Validity': { 'Begin': 'string', 'End': 'string' }, 'Beneficiary': 'string', 'Entitlements': [ { 'Name': 'string', 'Value': 'string', 'MaxCount': 123, 'Overage': True|False, 'Unit': 'Count'|'None'|'Seconds'|'Microseconds'|'Milliseconds'|'Bytes'|'Kilobytes'|'Megabytes'|'Gigabytes'|'Terabytes'|'Bits'|'Kilobits'|'Megabits'|'Gigabits'|'Terabits'|'Percent'|'Bytes/Second'|'Kilobytes/Second'|'Megabytes/Second'|'Gigabytes/Second'|'Terabytes/Second'|'Bits/Second'|'Kilobits/Second'|'Megabits/Second'|'Gigabits/Second'|'Terabits/Second'|'Count/Second', 'AllowCheckIn': True|False }, ], 'ConsumptionConfiguration': { 'RenewType': 'None'|'Weekly'|'Monthly', 'ProvisionalConfiguration': { 'MaxTimeToLiveInMinutes': 123 }, 'BorrowConfiguration': { 'AllowEarlyCheckIn': True|False, 'MaxTimeToLiveInMinutes': 123 } }, 'LicenseMetadata': [ { 'Name': 'string', 'Value': 'string' }, ], 'CreateTime': 'string', 'Version': 'string', 'ReceivedMetadata': { 'ReceivedStatus': 'PENDING_WORKFLOW'|'PENDING_ACCEPT'|'REJECTED'|'ACTIVE'|'FAILED_WORKFLOW'|'DELETED'|'DISABLED'|'WORKFLOW_COMPLETED', 'ReceivedStatusReason': 'string', 'AllowedOperations': [ 'CreateGrant'|'CheckoutLicense'|'CheckoutBorrowLicense'|'CheckInLicense'|'ExtendConsumptionLicense'|'ListPurchasedLicenses'|'CreateToken', ] } }, ], 'NextToken': 'string' }
Response Structure
(dict) –
Licenses (list) –
Received license details.
(dict) –
Describes a license that is granted to a grantee.
LicenseArn (string) –
Amazon Resource Name (ARN) of the license.
LicenseName (string) –
License name.
ProductName (string) –
Product name.
ProductSKU (string) –
Product SKU.
Issuer (dict) –
Granted license issuer.
Name (string) –
Issuer name.
SignKey (string) –
Asymmetric KMS key from Key Management Service. The KMS key must have a key usage of sign and verify, and support the RSASSA-PSS SHA-256 signing algorithm.
KeyFingerprint (string) –
Issuer key fingerprint.
HomeRegion (string) –
Home Region of the granted license.
Status (string) –
Granted license status.
Validity (dict) –
Date and time range during which the granted license is valid, in ISO8601-UTC format.
Begin (string) –
Start of the time range.
End (string) –
End of the time range.
Beneficiary (string) –
Granted license beneficiary.
Entitlements (list) –
License entitlements.
(dict) –
Describes a resource entitled for use with a license.
Name (string) –
Entitlement name.
Value (string) –
Entitlement resource. Use only if the unit is None.
MaxCount (integer) –
Maximum entitlement count. Use if the unit is not None.
Overage (boolean) –
Indicates whether overages are allowed.
Unit (string) –
Entitlement unit.
AllowCheckIn (boolean) –
Indicates whether check-ins are allowed.
ConsumptionConfiguration (dict) –
Configuration for consumption of the license.
RenewType (string) –
Renewal frequency.
ProvisionalConfiguration (dict) –
Details about a provisional configuration.
MaxTimeToLiveInMinutes (integer) –
Maximum time for the provisional configuration, in minutes.
BorrowConfiguration (dict) –
Details about a borrow configuration.
AllowEarlyCheckIn (boolean) –
Indicates whether early check-ins are allowed.
MaxTimeToLiveInMinutes (integer) –
Maximum time for the borrow configuration, in minutes.
LicenseMetadata (list) –
Granted license metadata.
(dict) –
Describes key/value pairs.
Name (string) –
The key name.
Value (string) –
The value.
CreateTime (string) –
Creation time of the granted license.
Version (string) –
Version of the granted license.
ReceivedMetadata (dict) –
Granted license received metadata.
ReceivedStatus (string) –
Received status.
ReceivedStatusReason (string) –
Received status reason.
AllowedOperations (list) –
Allowed operations.
(string) –
NextToken (string) –
Token for the next set of results.
Exceptions
LicenseManager.Client.exceptions.ValidationException
LicenseManager.Client.exceptions.InvalidParameterValueException
LicenseManager.Client.exceptions.ResourceLimitExceededException
LicenseManager.Client.exceptions.ServerInternalException
LicenseManager.Client.exceptions.AuthorizationException
LicenseManager.Client.exceptions.AccessDeniedException
LicenseManager.Client.exceptions.RateLimitExceededException