pub struct CreateLicenseConfigurationRequest {
pub description: Option<String>,
pub license_count: Option<i64>,
pub license_count_hard_limit: Option<bool>,
pub license_counting_type: String,
pub license_rules: Option<Vec<String>>,
pub name: String,
pub product_information_list: Option<Vec<ProductInformation>>,
pub tags: Option<Vec<Tag>>,
}Fields§
§description: Option<String>Description of the license configuration.
license_count: Option<i64>Number of licenses managed by the license configuration.
license_count_hard_limit: Option<bool>Indicates whether hard or soft license enforcement is used. Exceeding a hard limit blocks the launch of new instances.
license_counting_type: StringDimension used to track the license inventory.
license_rules: Option<Vec<String>>License rules. The syntax is #name=value (for example, #allowedTenancy=EC2-DedicatedHost). Available rules vary by dimension.
-
Coresdimension:allowedTenancy|maximumCores|minimumCores -
Instancesdimension:allowedTenancy|maximumCores|minimumCores|maximumSockets|minimumSockets|maximumVcpus|minimumVcpus -
Socketsdimension:allowedTenancy|maximumSockets|minimumSockets -
vCPUsdimension:allowedTenancy|honorVcpuOptimization|maximumVcpus|minimumVcpus
name: StringName of the license configuration.
product_information_list: Option<Vec<ProductInformation>>Product information.
Tags to add to the license configuration.
Trait Implementations§
Source§impl Clone for CreateLicenseConfigurationRequest
impl Clone for CreateLicenseConfigurationRequest
Source§fn clone(&self) -> CreateLicenseConfigurationRequest
fn clone(&self) -> CreateLicenseConfigurationRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for CreateLicenseConfigurationRequest
impl Default for CreateLicenseConfigurationRequest
Source§fn default() -> CreateLicenseConfigurationRequest
fn default() -> CreateLicenseConfigurationRequest
Source§impl PartialEq for CreateLicenseConfigurationRequest
impl PartialEq for CreateLicenseConfigurationRequest
Source§fn eq(&self, other: &CreateLicenseConfigurationRequest) -> bool
fn eq(&self, other: &CreateLicenseConfigurationRequest) -> bool
self and other values to be equal, and is used by ==.