Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Gets detailed information about the specified license configuration.
Synopsis
- data GetLicenseConfiguration = GetLicenseConfiguration' {}
- newGetLicenseConfiguration :: Text -> GetLicenseConfiguration
- getLicenseConfiguration_licenseConfigurationArn :: Lens' GetLicenseConfiguration Text
- data GetLicenseConfigurationResponse = GetLicenseConfigurationResponse' {
- status :: Maybe Text
- ownerAccountId :: Maybe Text
- consumedLicenseSummaryList :: Maybe [ConsumedLicenseSummary]
- licenseCount :: Maybe Integer
- managedResourceSummaryList :: Maybe [ManagedResourceSummary]
- name :: Maybe Text
- licenseCountHardLimit :: Maybe Bool
- disassociateWhenNotFound :: Maybe Bool
- productInformationList :: Maybe [ProductInformation]
- licenseCountingType :: Maybe LicenseCountingType
- automatedDiscoveryInformation :: Maybe AutomatedDiscoveryInformation
- consumedLicenses :: Maybe Integer
- licenseRules :: Maybe [Text]
- licenseConfigurationId :: Maybe Text
- description :: Maybe Text
- licenseConfigurationArn :: Maybe Text
- tags :: Maybe [Tag]
- httpStatus :: Int
- newGetLicenseConfigurationResponse :: Int -> GetLicenseConfigurationResponse
- getLicenseConfigurationResponse_status :: Lens' GetLicenseConfigurationResponse (Maybe Text)
- getLicenseConfigurationResponse_ownerAccountId :: Lens' GetLicenseConfigurationResponse (Maybe Text)
- getLicenseConfigurationResponse_consumedLicenseSummaryList :: Lens' GetLicenseConfigurationResponse (Maybe [ConsumedLicenseSummary])
- getLicenseConfigurationResponse_licenseCount :: Lens' GetLicenseConfigurationResponse (Maybe Integer)
- getLicenseConfigurationResponse_managedResourceSummaryList :: Lens' GetLicenseConfigurationResponse (Maybe [ManagedResourceSummary])
- getLicenseConfigurationResponse_name :: Lens' GetLicenseConfigurationResponse (Maybe Text)
- getLicenseConfigurationResponse_licenseCountHardLimit :: Lens' GetLicenseConfigurationResponse (Maybe Bool)
- getLicenseConfigurationResponse_disassociateWhenNotFound :: Lens' GetLicenseConfigurationResponse (Maybe Bool)
- getLicenseConfigurationResponse_productInformationList :: Lens' GetLicenseConfigurationResponse (Maybe [ProductInformation])
- getLicenseConfigurationResponse_licenseCountingType :: Lens' GetLicenseConfigurationResponse (Maybe LicenseCountingType)
- getLicenseConfigurationResponse_automatedDiscoveryInformation :: Lens' GetLicenseConfigurationResponse (Maybe AutomatedDiscoveryInformation)
- getLicenseConfigurationResponse_consumedLicenses :: Lens' GetLicenseConfigurationResponse (Maybe Integer)
- getLicenseConfigurationResponse_licenseRules :: Lens' GetLicenseConfigurationResponse (Maybe [Text])
- getLicenseConfigurationResponse_licenseConfigurationId :: Lens' GetLicenseConfigurationResponse (Maybe Text)
- getLicenseConfigurationResponse_description :: Lens' GetLicenseConfigurationResponse (Maybe Text)
- getLicenseConfigurationResponse_licenseConfigurationArn :: 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.
GetLicenseConfiguration' | |
|
Instances
newGetLicenseConfiguration Source #
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:
$sel:licenseConfigurationArn: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.
GetLicenseConfigurationResponse' | |
|
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:
$sel:status:GetLicenseConfigurationResponse'
, getLicenseConfigurationResponse_status
- License configuration status.
$sel:ownerAccountId:GetLicenseConfigurationResponse'
, getLicenseConfigurationResponse_ownerAccountId
- Account ID of the owner of the license configuration.
$sel:consumedLicenseSummaryList:GetLicenseConfigurationResponse'
, getLicenseConfigurationResponse_consumedLicenseSummaryList
- Summaries of the licenses consumed by resources.
$sel:licenseCount:GetLicenseConfigurationResponse'
, getLicenseConfigurationResponse_licenseCount
- Number of available licenses.
$sel:managedResourceSummaryList:GetLicenseConfigurationResponse'
, getLicenseConfigurationResponse_managedResourceSummaryList
- Summaries of the managed resources.
$sel:name:GetLicenseConfigurationResponse'
, getLicenseConfigurationResponse_name
- Name of the license configuration.
$sel:licenseCountHardLimit:GetLicenseConfigurationResponse'
, getLicenseConfigurationResponse_licenseCountHardLimit
- Sets the number of available licenses as a hard limit.
$sel:disassociateWhenNotFound:GetLicenseConfigurationResponse'
, getLicenseConfigurationResponse_disassociateWhenNotFound
- When true, disassociates a resource when software is uninstalled.
$sel:productInformationList:GetLicenseConfigurationResponse'
, getLicenseConfigurationResponse_productInformationList
- Product information.
$sel:licenseCountingType:GetLicenseConfigurationResponse'
, getLicenseConfigurationResponse_licenseCountingType
- Dimension for which the licenses are counted.
$sel:automatedDiscoveryInformation:GetLicenseConfigurationResponse'
, getLicenseConfigurationResponse_automatedDiscoveryInformation
- Automated discovery information.
$sel:consumedLicenses:GetLicenseConfigurationResponse'
, getLicenseConfigurationResponse_consumedLicenses
- Number of licenses assigned to resources.
$sel:licenseRules:GetLicenseConfigurationResponse'
, getLicenseConfigurationResponse_licenseRules
- License rules.
$sel:licenseConfigurationId:GetLicenseConfigurationResponse'
, getLicenseConfigurationResponse_licenseConfigurationId
- Unique ID for the license configuration.
$sel:description:GetLicenseConfigurationResponse'
, getLicenseConfigurationResponse_description
- Description of the license configuration.
$sel:licenseConfigurationArn:GetLicenseConfiguration'
, getLicenseConfigurationResponse_licenseConfigurationArn
- Amazon Resource Name (ARN) of the license configuration.
$sel:tags:GetLicenseConfigurationResponse'
, getLicenseConfigurationResponse_tags
- Tags for the license configuration.
$sel:httpStatus:GetLicenseConfigurationResponse'
, getLicenseConfigurationResponse_httpStatus
- The response's http status code.
Response Lenses
getLicenseConfigurationResponse_status :: Lens' GetLicenseConfigurationResponse (Maybe Text) Source #
License configuration status.
getLicenseConfigurationResponse_ownerAccountId :: Lens' GetLicenseConfigurationResponse (Maybe Text) Source #
Account ID of the owner of the license configuration.
getLicenseConfigurationResponse_consumedLicenseSummaryList :: Lens' GetLicenseConfigurationResponse (Maybe [ConsumedLicenseSummary]) Source #
Summaries of the licenses consumed by resources.
getLicenseConfigurationResponse_licenseCount :: Lens' GetLicenseConfigurationResponse (Maybe Integer) Source #
Number of available licenses.
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_licenseCountHardLimit :: Lens' GetLicenseConfigurationResponse (Maybe Bool) Source #
Sets the number of available licenses as a hard limit.
getLicenseConfigurationResponse_disassociateWhenNotFound :: Lens' GetLicenseConfigurationResponse (Maybe Bool) Source #
When true, disassociates a resource when software is uninstalled.
getLicenseConfigurationResponse_productInformationList :: Lens' GetLicenseConfigurationResponse (Maybe [ProductInformation]) Source #
Product information.
getLicenseConfigurationResponse_licenseCountingType :: Lens' GetLicenseConfigurationResponse (Maybe LicenseCountingType) Source #
Dimension for which the licenses are counted.
getLicenseConfigurationResponse_automatedDiscoveryInformation :: Lens' GetLicenseConfigurationResponse (Maybe AutomatedDiscoveryInformation) Source #
Automated discovery information.
getLicenseConfigurationResponse_consumedLicenses :: Lens' GetLicenseConfigurationResponse (Maybe Integer) Source #
Number of licenses assigned to resources.
getLicenseConfigurationResponse_licenseRules :: Lens' GetLicenseConfigurationResponse (Maybe [Text]) Source #
License rules.
getLicenseConfigurationResponse_licenseConfigurationId :: Lens' GetLicenseConfigurationResponse (Maybe Text) Source #
Unique ID for the license configuration.
getLicenseConfigurationResponse_description :: Lens' GetLicenseConfigurationResponse (Maybe Text) Source #
Description of the license configuration.
getLicenseConfigurationResponse_licenseConfigurationArn :: Lens' GetLicenseConfigurationResponse (Maybe Text) Source #
Amazon Resource Name (ARN) of the license configuration.
getLicenseConfigurationResponse_tags :: Lens' GetLicenseConfigurationResponse (Maybe [Tag]) Source #
Tags for the license configuration.
getLicenseConfigurationResponse_httpStatus :: Lens' GetLicenseConfigurationResponse Int Source #
The response's http status code.