License class

Software license that is managed in AWS License Manager.

Constructors

License({String? beneficiary, ConsumptionConfiguration? consumptionConfiguration, String? createTime, List<Entitlement>? entitlements, String? homeRegion, IssuerDetails? issuer, String? licenseArn, List<Metadata>? licenseMetadata, String? licenseName, String? productName, String? productSKU, LicenseStatus? status, DatetimeRange? validity, String? version})
License.fromJson(Map<String, dynamic> json)
factory

Properties

beneficiary String?
License beneficiary.
final
consumptionConfiguration ConsumptionConfiguration?
Configuration for consumption of the license.
final
createTime String?
License creation time.
final
entitlements List<Entitlement>?
License entitlements.
final
hashCode int
The hash code for this object.
no setterinherited
homeRegion String?
Home Region of the license.
final
issuer IssuerDetails?
License issuer.
final
licenseArn String?
Amazon Resource Name (ARN) of the license.
final
licenseMetadata List<Metadata>?
License metadata.
final
licenseName String?
License name.
final
productName String?
Product name.
final
productSKU String?
Product SKU.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status LicenseStatus?
License status.
final
validity DatetimeRange?
Date and time range during which the license is valid, in ISO8601-UTC format.
final
version String?
License version.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited