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)
View on GitHub
CreateLicenseConfigurationRequest Structure Reference