LicenseConfiguration class

A license configuration is an abstraction of a customer license agreement that can be consumed and enforced by License Manager. Components include specifications for the license type (licensing by instance, socket, CPU, or vCPU), allowed tenancy (shared tenancy, Dedicated Instance, Dedicated Host, or all of these), host affinity (how long a VM must be associated with a host), and the number of licenses purchased and used.

Constructors

LicenseConfiguration({AutomatedDiscoveryInformation? automatedDiscoveryInformation, List<ConsumedLicenseSummary>? consumedLicenseSummaryList, int? consumedLicenses, String? description, bool? disassociateWhenNotFound, String? licenseConfigurationArn, String? licenseConfigurationId, int? licenseCount, bool? licenseCountHardLimit, LicenseCountingType? licenseCountingType, List<String>? licenseRules, List<ManagedResourceSummary>? managedResourceSummaryList, String? name, String? ownerAccountId, List<ProductInformation>? productInformationList, String? status})
LicenseConfiguration.fromJson(Map<String, dynamic> json)
factory

Properties

automatedDiscoveryInformation AutomatedDiscoveryInformation?
Automated discovery information.
final
consumedLicenses int?
Number of licenses consumed.
final
consumedLicenseSummaryList List<ConsumedLicenseSummary>?
Summaries for licenses consumed by various resources.
final
description String?
Description of the license configuration.
final
disassociateWhenNotFound bool?
When true, disassociates a resource when software is uninstalled.
final
hashCode int
The hash code for this object.
no setterinherited
licenseConfigurationArn String?
Amazon Resource Name (ARN) of the license configuration.
final
licenseConfigurationId String?
Unique ID of the license configuration.
final
licenseCount int?
Number of licenses managed by the license configuration.
final
licenseCountHardLimit bool?
Number of available licenses as a hard limit.
final
licenseCountingType LicenseCountingType?
Dimension to use to track the license inventory.
final
licenseRules List<String>?
License rules.
final
managedResourceSummaryList List<ManagedResourceSummary>?
Summaries for managed resources.
final
name String?
Name of the license configuration.
final
ownerAccountId String?
Account ID of the license configuration's owner.
final
productInformationList List<ProductInformation>?
Product information.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status String?
Status of the license configuration.
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