Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

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

§
Description?: string | null
[src]

Description of the license configuration.

§
DisassociateWhenNotFound?: boolean | null
[src]

When true, disassociates a resource when software is uninstalled.

§
LicenseCount?: number | null
[src]

Number of licenses managed by the license configuration.

§
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.

§
Name: string
[src]

Name of the license configuration.

§
ProductInformationList?: ProductInformation[] | null
[src]

Product information.

§
Tags?: Tag[] | null
[src]

Tags to add to the license configuration.