LicenseManager / Client / get_license
get_license#
- LicenseManager.Client.get_license(**kwargs)#
Gets detailed information about the specified license.
See also: AWS API Documentation
Request Syntax
response = client.get_license( LicenseArn='string', Version='string' )
- Parameters:
LicenseArn (string) –
[REQUIRED]
Amazon Resource Name (ARN) of the license.
Version (string) – License version.
- Return type:
dict
- Returns:
Response Syntax
{ 'License': { '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' } }
Response Structure
(dict) –
License (dict) –
License details.
LicenseArn (string) –
Amazon Resource Name (ARN) of the license.
LicenseName (string) –
License name.
ProductName (string) –
Product name.
ProductSKU (string) –
Product SKU.
Issuer (dict) –
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 license.
Status (string) –
License status.
Validity (dict) –
Date and time range during which the license is valid, in ISO8601-UTC format.
Begin (string) –
Start of the time range.
End (string) –
End of the time range.
Beneficiary (string) –
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) –
License metadata.
(dict) –
Describes key/value pairs.
Name (string) –
The key name.
Value (string) –
The value.
CreateTime (string) –
License creation time.
Version (string) –
License version.
Exceptions
LicenseManager.Client.exceptions.ValidationException
LicenseManager.Client.exceptions.InvalidParameterValueException
LicenseManager.Client.exceptions.AuthorizationException
LicenseManager.Client.exceptions.AccessDeniedException
LicenseManager.Client.exceptions.RateLimitExceededException
LicenseManager.Client.exceptions.ServerInternalException