| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.LicenseManager.GetLicenseConfiguration
Description
Gets detailed information about the specified license configuration.
Synopsis
- data GetLicenseConfiguration = GetLicenseConfiguration' {}
- newGetLicenseConfiguration :: Text -> GetLicenseConfiguration
- getLicenseConfiguration_licenseConfigurationArn :: Lens' GetLicenseConfiguration Text
- data GetLicenseConfigurationResponse = GetLicenseConfigurationResponse' {
- automatedDiscoveryInformation :: Maybe AutomatedDiscoveryInformation
- consumedLicenseSummaryList :: Maybe [ConsumedLicenseSummary]
- consumedLicenses :: Maybe Integer
- description :: Maybe Text
- disassociateWhenNotFound :: Maybe Bool
- licenseConfigurationArn :: Maybe Text
- licenseConfigurationId :: Maybe Text
- licenseCount :: Maybe Integer
- licenseCountHardLimit :: Maybe Bool
- licenseCountingType :: Maybe LicenseCountingType
- licenseRules :: Maybe [Text]
- managedResourceSummaryList :: Maybe [ManagedResourceSummary]
- name :: Maybe Text
- ownerAccountId :: Maybe Text
- productInformationList :: Maybe [ProductInformation]
- status :: Maybe Text
- tags :: Maybe [Tag]
- httpStatus :: Int
- newGetLicenseConfigurationResponse :: Int -> GetLicenseConfigurationResponse
- getLicenseConfigurationResponse_automatedDiscoveryInformation :: Lens' GetLicenseConfigurationResponse (Maybe AutomatedDiscoveryInformation)
- getLicenseConfigurationResponse_consumedLicenseSummaryList :: Lens' GetLicenseConfigurationResponse (Maybe [ConsumedLicenseSummary])
- getLicenseConfigurationResponse_consumedLicenses :: Lens' GetLicenseConfigurationResponse (Maybe Integer)
- getLicenseConfigurationResponse_description :: Lens' GetLicenseConfigurationResponse (Maybe Text)
- getLicenseConfigurationResponse_disassociateWhenNotFound :: Lens' GetLicenseConfigurationResponse (Maybe Bool)
- getLicenseConfigurationResponse_licenseConfigurationArn :: Lens' GetLicenseConfigurationResponse (Maybe Text)
- getLicenseConfigurationResponse_licenseConfigurationId :: Lens' GetLicenseConfigurationResponse (Maybe Text)
- getLicenseConfigurationResponse_licenseCount :: Lens' GetLicenseConfigurationResponse (Maybe Integer)
- getLicenseConfigurationResponse_licenseCountHardLimit :: Lens' GetLicenseConfigurationResponse (Maybe Bool)
- getLicenseConfigurationResponse_licenseCountingType :: Lens' GetLicenseConfigurationResponse (Maybe LicenseCountingType)
- getLicenseConfigurationResponse_licenseRules :: Lens' GetLicenseConfigurationResponse (Maybe [Text])
- getLicenseConfigurationResponse_managedResourceSummaryList :: Lens' GetLicenseConfigurationResponse (Maybe [ManagedResourceSummary])
- getLicenseConfigurationResponse_name :: Lens' GetLicenseConfigurationResponse (Maybe Text)
- getLicenseConfigurationResponse_ownerAccountId :: Lens' GetLicenseConfigurationResponse (Maybe Text)
- getLicenseConfigurationResponse_productInformationList :: Lens' GetLicenseConfigurationResponse (Maybe [ProductInformation])
- getLicenseConfigurationResponse_status :: Lens' GetLicenseConfigurationResponse (Maybe Text)
- getLicenseConfigurationResponse_tags :: Lens' GetLicenseConfigurationResponse (Maybe [Tag])
- getLicenseConfigurationResponse_httpStatus :: Lens' GetLicenseConfigurationResponse Int
Creating a Request
data GetLicenseConfiguration Source #
See: newGetLicenseConfiguration smart constructor.
Constructors
| GetLicenseConfiguration' | |
Fields
| |
Instances
newGetLicenseConfiguration Source #
Arguments
| :: Text | |
| -> GetLicenseConfiguration |
Create a value of GetLicenseConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetLicenseConfiguration, getLicenseConfiguration_licenseConfigurationArn - Amazon Resource Name (ARN) of the license configuration.
Request Lenses
getLicenseConfiguration_licenseConfigurationArn :: Lens' GetLicenseConfiguration Text Source #
Amazon Resource Name (ARN) of the license configuration.
Destructuring the Response
data GetLicenseConfigurationResponse Source #
See: newGetLicenseConfigurationResponse smart constructor.
Constructors
| GetLicenseConfigurationResponse' | |
Fields
| |
Instances
newGetLicenseConfigurationResponse Source #
Create a value of GetLicenseConfigurationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetLicenseConfigurationResponse, getLicenseConfigurationResponse_automatedDiscoveryInformation - Automated discovery information.
GetLicenseConfigurationResponse, getLicenseConfigurationResponse_consumedLicenseSummaryList - Summaries of the licenses consumed by resources.
GetLicenseConfigurationResponse, getLicenseConfigurationResponse_consumedLicenses - Number of licenses assigned to resources.
GetLicenseConfigurationResponse, getLicenseConfigurationResponse_description - Description of the license configuration.
GetLicenseConfigurationResponse, getLicenseConfigurationResponse_disassociateWhenNotFound - When true, disassociates a resource when software is uninstalled.
GetLicenseConfiguration, getLicenseConfigurationResponse_licenseConfigurationArn - Amazon Resource Name (ARN) of the license configuration.
GetLicenseConfigurationResponse, getLicenseConfigurationResponse_licenseConfigurationId - Unique ID for the license configuration.
GetLicenseConfigurationResponse, getLicenseConfigurationResponse_licenseCount - Number of available licenses.
GetLicenseConfigurationResponse, getLicenseConfigurationResponse_licenseCountHardLimit - Sets the number of available licenses as a hard limit.
GetLicenseConfigurationResponse, getLicenseConfigurationResponse_licenseCountingType - Dimension for which the licenses are counted.
GetLicenseConfigurationResponse, getLicenseConfigurationResponse_licenseRules - License rules.
GetLicenseConfigurationResponse, getLicenseConfigurationResponse_managedResourceSummaryList - Summaries of the managed resources.
GetLicenseConfigurationResponse, getLicenseConfigurationResponse_name - Name of the license configuration.
GetLicenseConfigurationResponse, getLicenseConfigurationResponse_ownerAccountId - Account ID of the owner of the license configuration.
GetLicenseConfigurationResponse, getLicenseConfigurationResponse_productInformationList - Product information.
GetLicenseConfigurationResponse, getLicenseConfigurationResponse_status - License configuration status.
GetLicenseConfigurationResponse, getLicenseConfigurationResponse_tags - Tags for the license configuration.
$sel:httpStatus:GetLicenseConfigurationResponse', getLicenseConfigurationResponse_httpStatus - The response's http status code.
Response Lenses
getLicenseConfigurationResponse_automatedDiscoveryInformation :: Lens' GetLicenseConfigurationResponse (Maybe AutomatedDiscoveryInformation) Source #
Automated discovery information.
getLicenseConfigurationResponse_consumedLicenseSummaryList :: Lens' GetLicenseConfigurationResponse (Maybe [ConsumedLicenseSummary]) Source #
Summaries of the licenses consumed by resources.
getLicenseConfigurationResponse_consumedLicenses :: Lens' GetLicenseConfigurationResponse (Maybe Integer) Source #
Number of licenses assigned to resources.
getLicenseConfigurationResponse_description :: Lens' GetLicenseConfigurationResponse (Maybe Text) Source #
Description of the license configuration.
getLicenseConfigurationResponse_disassociateWhenNotFound :: Lens' GetLicenseConfigurationResponse (Maybe Bool) Source #
When true, disassociates a resource when software is uninstalled.
getLicenseConfigurationResponse_licenseConfigurationArn :: Lens' GetLicenseConfigurationResponse (Maybe Text) Source #
Amazon Resource Name (ARN) of the license configuration.
getLicenseConfigurationResponse_licenseConfigurationId :: Lens' GetLicenseConfigurationResponse (Maybe Text) Source #
Unique ID for the license configuration.
getLicenseConfigurationResponse_licenseCount :: Lens' GetLicenseConfigurationResponse (Maybe Integer) Source #
Number of available licenses.
getLicenseConfigurationResponse_licenseCountHardLimit :: Lens' GetLicenseConfigurationResponse (Maybe Bool) Source #
Sets the number of available licenses as a hard limit.
getLicenseConfigurationResponse_licenseCountingType :: Lens' GetLicenseConfigurationResponse (Maybe LicenseCountingType) Source #
Dimension for which the licenses are counted.
getLicenseConfigurationResponse_licenseRules :: Lens' GetLicenseConfigurationResponse (Maybe [Text]) Source #
License rules.
getLicenseConfigurationResponse_managedResourceSummaryList :: Lens' GetLicenseConfigurationResponse (Maybe [ManagedResourceSummary]) Source #
Summaries of the managed resources.
getLicenseConfigurationResponse_name :: Lens' GetLicenseConfigurationResponse (Maybe Text) Source #
Name of the license configuration.
getLicenseConfigurationResponse_ownerAccountId :: Lens' GetLicenseConfigurationResponse (Maybe Text) Source #
Account ID of the owner of the license configuration.
getLicenseConfigurationResponse_productInformationList :: Lens' GetLicenseConfigurationResponse (Maybe [ProductInformation]) Source #
Product information.
getLicenseConfigurationResponse_status :: Lens' GetLicenseConfigurationResponse (Maybe Text) Source #
License configuration status.
getLicenseConfigurationResponse_tags :: Lens' GetLicenseConfigurationResponse (Maybe [Tag]) Source #
Tags for the license configuration.
getLicenseConfigurationResponse_httpStatus :: Lens' GetLicenseConfigurationResponse Int Source #
The response's http status code.