[][src]Struct rusoto_license_manager::CreateLicenseConfigurationRequest

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 tags: Option<Vec<Tag>>,
}

Fields

description: Option<String>

Human-friendly description of the license configuration.

license_count: Option<i64>

Number of licenses managed by the license configuration.

license_count_hard_limit: Option<bool>

Flag indicating whether hard or soft license enforcement is used. Exceeding a hard limit results in the blocked deployment of new instances.

license_counting_type: String

Dimension to use to track the license inventory.

license_rules: Option<Vec<String>>

Array of configured License Manager rules.

name: String

Name of the license configuration.

tags: Option<Vec<Tag>>

The tags to apply to the resources during launch. You can only tag instances and volumes on launch. The specified tags are applied to all instances or volumes that are created during launch. To tag a resource after it has been created, see CreateTags .

Trait Implementations

impl PartialEq<CreateLicenseConfigurationRequest> for CreateLicenseConfigurationRequest[src]

impl Default for CreateLicenseConfigurationRequest[src]

impl Clone for CreateLicenseConfigurationRequest[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for CreateLicenseConfigurationRequest[src]

impl Serialize for CreateLicenseConfigurationRequest[src]

Auto Trait Implementations

impl Send for CreateLicenseConfigurationRequest

impl Sync for CreateLicenseConfigurationRequest

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self