CreateLicenseConfigurationRequest
import type { CreateLicenseConfigurationRequest } from "https://aws-api.deno.dev/v0.3/services/licensemanager.ts?docs=full";
interface CreateLicenseConfigurationRequest {
Description?: string | null;
DisassociateWhenNotFound?: boolean | null;
LicenseCount?: number | null;
LicenseCountHardLimit?: boolean | null;
LicenseCountingType: LicenseCountingType;
LicenseRules?: string[] | null;
Name: string;
ProductInformationList?: ProductInformation[] | null;
Tags?: Tag[] | null;
}§Properties
§
DisassociateWhenNotFound?: boolean | null
[src]When true, disassociates a resource when software is uninstalled.
§
LicenseCountHardLimit?: boolean | null
[src]Indicates whether hard or soft license enforcement is used. Exceeding a hard limit blocks the launch of new instances.
§
LicenseCountingType: LicenseCountingType
[src]Dimension used to track the license inventory.
§
LicenseRules?: string[] | null
[src]License rules. The syntax is #name=value (for example, #allowedTenancy=EC2-DedicatedHost). The available rules vary by dimension, as follows.
Cores
dimension:allowedTenancy
|licenseAffinityToHost
|maximumCores
|minimumCores
Instances
dimension:allowedTenancy
|maximumCores
|minimumCores
|maximumSockets
|minimumSockets
|maximumVcpus
|minimumVcpus
Sockets
dimension:allowedTenancy
|licenseAffinityToHost
|maximumSockets
|minimumSockets
vCPUs
dimension:allowedTenancy
|honorVcpuOptimization
|maximumVcpus
|minimumVcpus
The unit for licenseAffinityToHost
is days and the range is 1 to 180.
The possible values for allowedTenancy
are EC2-Default
, EC2-DedicatedHost
, and EC2-DedicatedInstance
.
The possible values for honorVcpuOptimization
are True
and False
.
§
ProductInformationList?: ProductInformation[] | null
[src]Product information.