You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::LicenseManager::Types::LicenseConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

A license configuration is an abstraction of a customer license agreement that can be consumed and enforced by License Manager. Components include specifications for the license type (licensing by instance, socket, CPU, or vCPU), allowed tenancy (shared tenancy, Dedicated Instance, Dedicated Host, or all of these), host affinity (how long a VM must be associated with a host), and the number of licenses purchased and used.

Instance Attribute Summary collapse

Instance Attribute Details

#automated_discovery_informationTypes::AutomatedDiscoveryInformation

Automated discovery information.

Returns:

#consumed_license_summary_listArray<Types::ConsumedLicenseSummary>

Summaries for licenses consumed by various resources.

Returns:

#consumed_licensesInteger

Number of licenses consumed.

Returns:

  • (Integer)

    Number of licenses consumed.

#descriptionString

Description of the license configuration.

Returns:

  • (String)

    Description of the license configuration.

#license_configuration_arnString

Amazon Resource Name (ARN) of the license configuration.

Returns:

  • (String)

    Amazon Resource Name (ARN) of the license configuration.

#license_configuration_idString

Unique ID of the license configuration.

Returns:

  • (String)

    Unique ID of the license configuration.

#license_countInteger

Number of licenses managed by the license configuration.

Returns:

  • (Integer)

    Number of licenses managed by the license configuration.

#license_count_hard_limitBoolean

Number of available licenses as a hard limit.

Returns:

  • (Boolean)

    Number of available licenses as a hard limit.

#license_counting_typeString

Dimension to use to track the license inventory.

Possible values:

  • vCPU
  • Instance
  • Core
  • Socket

Returns:

  • (String)

    Dimension to use to track the license inventory.

#license_rulesArray<String>

License rules.

Returns:

  • (Array<String>)

    License rules.

#managed_resource_summary_listArray<Types::ManagedResourceSummary>

Summaries for managed resources.

Returns:

#nameString

Name of the license configuration.

Returns:

  • (String)

    Name of the license configuration.

#owner_account_idString

Account ID of the license configuration\'s owner.

Returns:

  • (String)

    Account ID of the license configuration\'s owner.

#product_information_listArray<Types::ProductInformation>

Product information.

Returns:

#statusString

Status of the license configuration.

Returns:

  • (String)

    Status of the license configuration.