CreateLicenseConfigurationRequest
public struct CreateLicenseConfigurationRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Description of the license configuration.
Declaration
Swift
public let description: String?
-
Number of licenses managed by the license configuration.
Declaration
Swift
public let licenseCount: Int64?
-
Indicates whether hard or soft license enforcement is used. Exceeding a hard limit blocks the launch of new instances.
Declaration
Swift
public let licenseCountHardLimit: Bool?
-
Dimension used to track the license inventory.
Declaration
Swift
public let licenseCountingType: LicenseCountingType
-
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.
Declaration
Swift
public let licenseRules: [String]?
-
Name of the license configuration.
Declaration
Swift
public let name: String
-
Product information.
Declaration
Swift
public let productInformationList: [ProductInformation]?
-
Tags to add to the license configuration.
Declaration
Swift
public let tags: [Tag]?
-
init(description:licenseCount:licenseCountHardLimit:licenseCountingType:licenseRules:name:productInformationList:tags:)
Undocumented
Declaration
Swift
public init(description: String? = nil, licenseCount: Int64? = nil, licenseCountHardLimit: Bool? = nil, licenseCountingType: LicenseCountingType, licenseRules: [String]? = nil, name: String, productInformationList: [ProductInformation]? = nil, tags: [Tag]? = nil)