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