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 |
- Service Configuration
- Errors
- AllowedOperation
- CheckoutType
- DigitalSignatureMethod
- EntitlementDataUnit
- EntitlementUnit
- GrantStatus
- InventoryFilterCondition
- LicenseConfigurationStatus
- LicenseConversionTaskStatus
- LicenseCountingType
- LicenseDeletionStatus
- LicenseStatus
- ReceivedStatus
- RenewType
- ReportFrequencyType
- ReportType
- ResourceType
- TokenType
- AutomatedDiscoveryInformation
- BorrowConfiguration
- ConsumedLicenseSummary
- ConsumptionConfiguration
- DatetimeRange
- Entitlement
- EntitlementData
- EntitlementUsage
- Filter
- Grant
- GrantedLicense
- InventoryFilter
- Issuer
- IssuerDetails
- License
- LicenseConfiguration
- LicenseConfigurationAssociation
- LicenseConfigurationUsage
- LicenseConversionContext
- LicenseConversionTask
- LicenseOperationFailure
- LicenseSpecification
- LicenseUsage
- ManagedResourceSummary
- Metadata
- OrganizationConfiguration
- ProductInformation
- ProductInformationFilter
- ProvisionalConfiguration
- ReceivedMetadata
- ReportContext
- ReportFrequency
- ReportGenerator
- ResourceInventory
- S3Location
- Tag
- TokenData
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _AuthorizationException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _EntitlementNotAllowedException :: AsError a => Fold a ServiceError
- _FailedDependencyException :: AsError a => Fold a ServiceError
- _FilterLimitExceededException :: AsError a => Fold a ServiceError
- _InvalidParameterValueException :: AsError a => Fold a ServiceError
- _InvalidResourceStateException :: AsError a => Fold a ServiceError
- _LicenseUsageException :: AsError a => Fold a ServiceError
- _NoEntitlementsAllowedException :: AsError a => Fold a ServiceError
- _RateLimitExceededException :: AsError a => Fold a ServiceError
- _RedirectException :: AsError a => Fold a ServiceError
- _ResourceLimitExceededException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServerInternalException :: AsError a => Fold a ServiceError
- _UnsupportedDigitalSignatureMethodException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype AllowedOperation where
- AllowedOperation' { }
- pattern AllowedOperation_CheckInLicense :: AllowedOperation
- pattern AllowedOperation_CheckoutBorrowLicense :: AllowedOperation
- pattern AllowedOperation_CheckoutLicense :: AllowedOperation
- pattern AllowedOperation_CreateGrant :: AllowedOperation
- pattern AllowedOperation_CreateToken :: AllowedOperation
- pattern AllowedOperation_ExtendConsumptionLicense :: AllowedOperation
- pattern AllowedOperation_ListPurchasedLicenses :: AllowedOperation
- newtype CheckoutType where
- CheckoutType' { }
- pattern CheckoutType_PERPETUAL :: CheckoutType
- pattern CheckoutType_PROVISIONAL :: CheckoutType
- newtype DigitalSignatureMethod where
- newtype EntitlementDataUnit where
- EntitlementDataUnit' { }
- pattern EntitlementDataUnit_Bits :: EntitlementDataUnit
- pattern EntitlementDataUnit_Bits_Second :: EntitlementDataUnit
- pattern EntitlementDataUnit_Bytes :: EntitlementDataUnit
- pattern EntitlementDataUnit_Bytes_Second :: EntitlementDataUnit
- pattern EntitlementDataUnit_Count :: EntitlementDataUnit
- pattern EntitlementDataUnit_Count_Second :: EntitlementDataUnit
- pattern EntitlementDataUnit_Gigabits :: EntitlementDataUnit
- pattern EntitlementDataUnit_Gigabits_Second :: EntitlementDataUnit
- pattern EntitlementDataUnit_Gigabytes :: EntitlementDataUnit
- pattern EntitlementDataUnit_Gigabytes_Second :: EntitlementDataUnit
- pattern EntitlementDataUnit_Kilobits :: EntitlementDataUnit
- pattern EntitlementDataUnit_Kilobits_Second :: EntitlementDataUnit
- pattern EntitlementDataUnit_Kilobytes :: EntitlementDataUnit
- pattern EntitlementDataUnit_Kilobytes_Second :: EntitlementDataUnit
- pattern EntitlementDataUnit_Megabits :: EntitlementDataUnit
- pattern EntitlementDataUnit_Megabits_Second :: EntitlementDataUnit
- pattern EntitlementDataUnit_Megabytes :: EntitlementDataUnit
- pattern EntitlementDataUnit_Megabytes_Second :: EntitlementDataUnit
- pattern EntitlementDataUnit_Microseconds :: EntitlementDataUnit
- pattern EntitlementDataUnit_Milliseconds :: EntitlementDataUnit
- pattern EntitlementDataUnit_None :: EntitlementDataUnit
- pattern EntitlementDataUnit_Percent :: EntitlementDataUnit
- pattern EntitlementDataUnit_Seconds :: EntitlementDataUnit
- pattern EntitlementDataUnit_Terabits :: EntitlementDataUnit
- pattern EntitlementDataUnit_Terabits_Second :: EntitlementDataUnit
- pattern EntitlementDataUnit_Terabytes :: EntitlementDataUnit
- pattern EntitlementDataUnit_Terabytes_Second :: EntitlementDataUnit
- newtype EntitlementUnit where
- EntitlementUnit' { }
- pattern EntitlementUnit_Bits :: EntitlementUnit
- pattern EntitlementUnit_Bits_Second :: EntitlementUnit
- pattern EntitlementUnit_Bytes :: EntitlementUnit
- pattern EntitlementUnit_Bytes_Second :: EntitlementUnit
- pattern EntitlementUnit_Count :: EntitlementUnit
- pattern EntitlementUnit_Count_Second :: EntitlementUnit
- pattern EntitlementUnit_Gigabits :: EntitlementUnit
- pattern EntitlementUnit_Gigabits_Second :: EntitlementUnit
- pattern EntitlementUnit_Gigabytes :: EntitlementUnit
- pattern EntitlementUnit_Gigabytes_Second :: EntitlementUnit
- pattern EntitlementUnit_Kilobits :: EntitlementUnit
- pattern EntitlementUnit_Kilobits_Second :: EntitlementUnit
- pattern EntitlementUnit_Kilobytes :: EntitlementUnit
- pattern EntitlementUnit_Kilobytes_Second :: EntitlementUnit
- pattern EntitlementUnit_Megabits :: EntitlementUnit
- pattern EntitlementUnit_Megabits_Second :: EntitlementUnit
- pattern EntitlementUnit_Megabytes :: EntitlementUnit
- pattern EntitlementUnit_Megabytes_Second :: EntitlementUnit
- pattern EntitlementUnit_Microseconds :: EntitlementUnit
- pattern EntitlementUnit_Milliseconds :: EntitlementUnit
- pattern EntitlementUnit_None :: EntitlementUnit
- pattern EntitlementUnit_Percent :: EntitlementUnit
- pattern EntitlementUnit_Seconds :: EntitlementUnit
- pattern EntitlementUnit_Terabits :: EntitlementUnit
- pattern EntitlementUnit_Terabits_Second :: EntitlementUnit
- pattern EntitlementUnit_Terabytes :: EntitlementUnit
- pattern EntitlementUnit_Terabytes_Second :: EntitlementUnit
- newtype GrantStatus where
- GrantStatus' { }
- pattern GrantStatus_ACTIVE :: GrantStatus
- pattern GrantStatus_DELETED :: GrantStatus
- pattern GrantStatus_DISABLED :: GrantStatus
- pattern GrantStatus_FAILED_WORKFLOW :: GrantStatus
- pattern GrantStatus_PENDING_ACCEPT :: GrantStatus
- pattern GrantStatus_PENDING_DELETE :: GrantStatus
- pattern GrantStatus_PENDING_WORKFLOW :: GrantStatus
- pattern GrantStatus_REJECTED :: GrantStatus
- pattern GrantStatus_WORKFLOW_COMPLETED :: GrantStatus
- newtype InventoryFilterCondition where
- InventoryFilterCondition' { }
- pattern InventoryFilterCondition_BEGINS_WITH :: InventoryFilterCondition
- pattern InventoryFilterCondition_CONTAINS :: InventoryFilterCondition
- pattern InventoryFilterCondition_EQUALS :: InventoryFilterCondition
- pattern InventoryFilterCondition_NOT_EQUALS :: InventoryFilterCondition
- newtype LicenseConfigurationStatus where
- newtype LicenseConversionTaskStatus where
- newtype LicenseCountingType where
- LicenseCountingType' { }
- pattern LicenseCountingType_Core :: LicenseCountingType
- pattern LicenseCountingType_Instance :: LicenseCountingType
- pattern LicenseCountingType_Socket :: LicenseCountingType
- pattern LicenseCountingType_VCPU :: LicenseCountingType
- newtype LicenseDeletionStatus where
- newtype LicenseStatus where
- LicenseStatus' { }
- pattern LicenseStatus_AVAILABLE :: LicenseStatus
- pattern LicenseStatus_DEACTIVATED :: LicenseStatus
- pattern LicenseStatus_DELETED :: LicenseStatus
- pattern LicenseStatus_EXPIRED :: LicenseStatus
- pattern LicenseStatus_PENDING_AVAILABLE :: LicenseStatus
- pattern LicenseStatus_PENDING_DELETE :: LicenseStatus
- pattern LicenseStatus_SUSPENDED :: LicenseStatus
- newtype ReceivedStatus where
- ReceivedStatus' { }
- pattern ReceivedStatus_ACTIVE :: ReceivedStatus
- pattern ReceivedStatus_DELETED :: ReceivedStatus
- pattern ReceivedStatus_DISABLED :: ReceivedStatus
- pattern ReceivedStatus_FAILED_WORKFLOW :: ReceivedStatus
- pattern ReceivedStatus_PENDING_ACCEPT :: ReceivedStatus
- pattern ReceivedStatus_PENDING_WORKFLOW :: ReceivedStatus
- pattern ReceivedStatus_REJECTED :: ReceivedStatus
- pattern ReceivedStatus_WORKFLOW_COMPLETED :: ReceivedStatus
- newtype RenewType where
- RenewType' { }
- pattern RenewType_Monthly :: RenewType
- pattern RenewType_None :: RenewType
- pattern RenewType_Weekly :: RenewType
- newtype ReportFrequencyType where
- ReportFrequencyType' { }
- pattern ReportFrequencyType_DAY :: ReportFrequencyType
- pattern ReportFrequencyType_MONTH :: ReportFrequencyType
- pattern ReportFrequencyType_WEEK :: ReportFrequencyType
- newtype ReportType where
- newtype ResourceType where
- ResourceType' { }
- pattern ResourceType_EC2_AMI :: ResourceType
- pattern ResourceType_EC2_HOST :: ResourceType
- pattern ResourceType_EC2_INSTANCE :: ResourceType
- pattern ResourceType_RDS :: ResourceType
- pattern ResourceType_SYSTEMS_MANAGER_MANAGED_INSTANCE :: ResourceType
- newtype TokenType where
- TokenType' { }
- pattern TokenType_REFRESH_TOKEN :: TokenType
- data AutomatedDiscoveryInformation = AutomatedDiscoveryInformation' {}
- newAutomatedDiscoveryInformation :: AutomatedDiscoveryInformation
- automatedDiscoveryInformation_lastRunTime :: Lens' AutomatedDiscoveryInformation (Maybe UTCTime)
- data BorrowConfiguration = BorrowConfiguration' {}
- newBorrowConfiguration :: Bool -> Int -> BorrowConfiguration
- borrowConfiguration_allowEarlyCheckIn :: Lens' BorrowConfiguration Bool
- borrowConfiguration_maxTimeToLiveInMinutes :: Lens' BorrowConfiguration Int
- data ConsumedLicenseSummary = ConsumedLicenseSummary' {}
- newConsumedLicenseSummary :: ConsumedLicenseSummary
- consumedLicenseSummary_consumedLicenses :: Lens' ConsumedLicenseSummary (Maybe Integer)
- consumedLicenseSummary_resourceType :: Lens' ConsumedLicenseSummary (Maybe ResourceType)
- data ConsumptionConfiguration = ConsumptionConfiguration' {}
- newConsumptionConfiguration :: ConsumptionConfiguration
- consumptionConfiguration_borrowConfiguration :: Lens' ConsumptionConfiguration (Maybe BorrowConfiguration)
- consumptionConfiguration_provisionalConfiguration :: Lens' ConsumptionConfiguration (Maybe ProvisionalConfiguration)
- consumptionConfiguration_renewType :: Lens' ConsumptionConfiguration (Maybe RenewType)
- data DatetimeRange = DatetimeRange' {}
- newDatetimeRange :: Text -> DatetimeRange
- datetimeRange_end :: Lens' DatetimeRange (Maybe Text)
- datetimeRange_begin :: Lens' DatetimeRange Text
- data Entitlement = Entitlement' {}
- newEntitlement :: Text -> EntitlementUnit -> Entitlement
- entitlement_allowCheckIn :: Lens' Entitlement (Maybe Bool)
- entitlement_maxCount :: Lens' Entitlement (Maybe Integer)
- entitlement_overage :: Lens' Entitlement (Maybe Bool)
- entitlement_value :: Lens' Entitlement (Maybe Text)
- entitlement_name :: Lens' Entitlement Text
- entitlement_unit :: Lens' Entitlement EntitlementUnit
- data EntitlementData = EntitlementData' {}
- newEntitlementData :: Text -> EntitlementDataUnit -> EntitlementData
- entitlementData_value :: Lens' EntitlementData (Maybe Text)
- entitlementData_name :: Lens' EntitlementData Text
- entitlementData_unit :: Lens' EntitlementData EntitlementDataUnit
- data EntitlementUsage = EntitlementUsage' {
- maxCount :: Maybe Text
- name :: Text
- consumedValue :: Text
- unit :: EntitlementDataUnit
- newEntitlementUsage :: Text -> Text -> EntitlementDataUnit -> EntitlementUsage
- entitlementUsage_maxCount :: Lens' EntitlementUsage (Maybe Text)
- entitlementUsage_name :: Lens' EntitlementUsage Text
- entitlementUsage_consumedValue :: Lens' EntitlementUsage Text
- entitlementUsage_unit :: Lens' EntitlementUsage EntitlementDataUnit
- data Filter = Filter' {}
- newFilter :: Filter
- filter_name :: Lens' Filter (Maybe Text)
- filter_values :: Lens' Filter (Maybe [Text])
- data Grant = Grant' {}
- newGrant :: Text -> Text -> Text -> Text -> Text -> Text -> GrantStatus -> Text -> NonEmpty AllowedOperation -> Grant
- grant_statusReason :: Lens' Grant (Maybe Text)
- grant_grantArn :: Lens' Grant Text
- grant_grantName :: Lens' Grant Text
- grant_parentArn :: Lens' Grant Text
- grant_licenseArn :: Lens' Grant Text
- grant_granteePrincipalArn :: Lens' Grant Text
- grant_homeRegion :: Lens' Grant Text
- grant_grantStatus :: Lens' Grant GrantStatus
- grant_version :: Lens' Grant Text
- grant_grantedOperations :: Lens' Grant (NonEmpty AllowedOperation)
- data GrantedLicense = GrantedLicense' {
- beneficiary :: Maybe Text
- consumptionConfiguration :: Maybe ConsumptionConfiguration
- createTime :: Maybe Text
- entitlements :: Maybe [Entitlement]
- homeRegion :: Maybe Text
- issuer :: Maybe IssuerDetails
- licenseArn :: Maybe Text
- licenseMetadata :: Maybe [Metadata]
- licenseName :: Maybe Text
- productName :: Maybe Text
- productSKU :: Maybe Text
- receivedMetadata :: Maybe ReceivedMetadata
- status :: Maybe LicenseStatus
- validity :: Maybe DatetimeRange
- version :: Maybe Text
- newGrantedLicense :: GrantedLicense
- grantedLicense_beneficiary :: Lens' GrantedLicense (Maybe Text)
- grantedLicense_consumptionConfiguration :: Lens' GrantedLicense (Maybe ConsumptionConfiguration)
- grantedLicense_createTime :: Lens' GrantedLicense (Maybe Text)
- grantedLicense_entitlements :: Lens' GrantedLicense (Maybe [Entitlement])
- grantedLicense_homeRegion :: Lens' GrantedLicense (Maybe Text)
- grantedLicense_issuer :: Lens' GrantedLicense (Maybe IssuerDetails)
- grantedLicense_licenseArn :: Lens' GrantedLicense (Maybe Text)
- grantedLicense_licenseMetadata :: Lens' GrantedLicense (Maybe [Metadata])
- grantedLicense_licenseName :: Lens' GrantedLicense (Maybe Text)
- grantedLicense_productName :: Lens' GrantedLicense (Maybe Text)
- grantedLicense_productSKU :: Lens' GrantedLicense (Maybe Text)
- grantedLicense_receivedMetadata :: Lens' GrantedLicense (Maybe ReceivedMetadata)
- grantedLicense_status :: Lens' GrantedLicense (Maybe LicenseStatus)
- grantedLicense_validity :: Lens' GrantedLicense (Maybe DatetimeRange)
- grantedLicense_version :: Lens' GrantedLicense (Maybe Text)
- data InventoryFilter = InventoryFilter' {}
- newInventoryFilter :: Text -> InventoryFilterCondition -> InventoryFilter
- inventoryFilter_value :: Lens' InventoryFilter (Maybe Text)
- inventoryFilter_name :: Lens' InventoryFilter Text
- inventoryFilter_condition :: Lens' InventoryFilter InventoryFilterCondition
- data Issuer = Issuer' {}
- newIssuer :: Text -> Issuer
- issuer_signKey :: Lens' Issuer (Maybe Text)
- issuer_name :: Lens' Issuer Text
- data IssuerDetails = IssuerDetails' {}
- newIssuerDetails :: IssuerDetails
- issuerDetails_keyFingerprint :: Lens' IssuerDetails (Maybe Text)
- issuerDetails_name :: Lens' IssuerDetails (Maybe Text)
- issuerDetails_signKey :: Lens' IssuerDetails (Maybe Text)
- data License = License' {
- beneficiary :: Maybe Text
- consumptionConfiguration :: Maybe ConsumptionConfiguration
- createTime :: Maybe Text
- entitlements :: Maybe [Entitlement]
- homeRegion :: Maybe Text
- issuer :: Maybe IssuerDetails
- licenseArn :: Maybe Text
- licenseMetadata :: Maybe [Metadata]
- licenseName :: Maybe Text
- productName :: Maybe Text
- productSKU :: Maybe Text
- status :: Maybe LicenseStatus
- validity :: Maybe DatetimeRange
- version :: Maybe Text
- newLicense :: License
- license_beneficiary :: Lens' License (Maybe Text)
- license_consumptionConfiguration :: Lens' License (Maybe ConsumptionConfiguration)
- license_createTime :: Lens' License (Maybe Text)
- license_entitlements :: Lens' License (Maybe [Entitlement])
- license_homeRegion :: Lens' License (Maybe Text)
- license_issuer :: Lens' License (Maybe IssuerDetails)
- license_licenseArn :: Lens' License (Maybe Text)
- license_licenseMetadata :: Lens' License (Maybe [Metadata])
- license_licenseName :: Lens' License (Maybe Text)
- license_productName :: Lens' License (Maybe Text)
- license_productSKU :: Lens' License (Maybe Text)
- license_status :: Lens' License (Maybe LicenseStatus)
- license_validity :: Lens' License (Maybe DatetimeRange)
- license_version :: Lens' License (Maybe Text)
- data LicenseConfiguration = LicenseConfiguration' {
- 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
- newLicenseConfiguration :: LicenseConfiguration
- licenseConfiguration_automatedDiscoveryInformation :: Lens' LicenseConfiguration (Maybe AutomatedDiscoveryInformation)
- licenseConfiguration_consumedLicenseSummaryList :: Lens' LicenseConfiguration (Maybe [ConsumedLicenseSummary])
- licenseConfiguration_consumedLicenses :: Lens' LicenseConfiguration (Maybe Integer)
- licenseConfiguration_description :: Lens' LicenseConfiguration (Maybe Text)
- licenseConfiguration_disassociateWhenNotFound :: Lens' LicenseConfiguration (Maybe Bool)
- licenseConfiguration_licenseConfigurationArn :: Lens' LicenseConfiguration (Maybe Text)
- licenseConfiguration_licenseConfigurationId :: Lens' LicenseConfiguration (Maybe Text)
- licenseConfiguration_licenseCount :: Lens' LicenseConfiguration (Maybe Integer)
- licenseConfiguration_licenseCountHardLimit :: Lens' LicenseConfiguration (Maybe Bool)
- licenseConfiguration_licenseCountingType :: Lens' LicenseConfiguration (Maybe LicenseCountingType)
- licenseConfiguration_licenseRules :: Lens' LicenseConfiguration (Maybe [Text])
- licenseConfiguration_managedResourceSummaryList :: Lens' LicenseConfiguration (Maybe [ManagedResourceSummary])
- licenseConfiguration_name :: Lens' LicenseConfiguration (Maybe Text)
- licenseConfiguration_ownerAccountId :: Lens' LicenseConfiguration (Maybe Text)
- licenseConfiguration_productInformationList :: Lens' LicenseConfiguration (Maybe [ProductInformation])
- licenseConfiguration_status :: Lens' LicenseConfiguration (Maybe Text)
- data LicenseConfigurationAssociation = LicenseConfigurationAssociation' {}
- newLicenseConfigurationAssociation :: LicenseConfigurationAssociation
- licenseConfigurationAssociation_amiAssociationScope :: Lens' LicenseConfigurationAssociation (Maybe Text)
- licenseConfigurationAssociation_associationTime :: Lens' LicenseConfigurationAssociation (Maybe UTCTime)
- licenseConfigurationAssociation_resourceArn :: Lens' LicenseConfigurationAssociation (Maybe Text)
- licenseConfigurationAssociation_resourceOwnerId :: Lens' LicenseConfigurationAssociation (Maybe Text)
- licenseConfigurationAssociation_resourceType :: Lens' LicenseConfigurationAssociation (Maybe ResourceType)
- data LicenseConfigurationUsage = LicenseConfigurationUsage' {}
- newLicenseConfigurationUsage :: LicenseConfigurationUsage
- licenseConfigurationUsage_associationTime :: Lens' LicenseConfigurationUsage (Maybe UTCTime)
- licenseConfigurationUsage_consumedLicenses :: Lens' LicenseConfigurationUsage (Maybe Integer)
- licenseConfigurationUsage_resourceArn :: Lens' LicenseConfigurationUsage (Maybe Text)
- licenseConfigurationUsage_resourceOwnerId :: Lens' LicenseConfigurationUsage (Maybe Text)
- licenseConfigurationUsage_resourceStatus :: Lens' LicenseConfigurationUsage (Maybe Text)
- licenseConfigurationUsage_resourceType :: Lens' LicenseConfigurationUsage (Maybe ResourceType)
- data LicenseConversionContext = LicenseConversionContext' {}
- newLicenseConversionContext :: LicenseConversionContext
- licenseConversionContext_usageOperation :: Lens' LicenseConversionContext (Maybe Text)
- data LicenseConversionTask = LicenseConversionTask' {
- destinationLicenseContext :: Maybe LicenseConversionContext
- endTime :: Maybe POSIX
- licenseConversionTaskId :: Maybe Text
- licenseConversionTime :: Maybe POSIX
- resourceArn :: Maybe Text
- sourceLicenseContext :: Maybe LicenseConversionContext
- startTime :: Maybe POSIX
- status :: Maybe LicenseConversionTaskStatus
- statusMessage :: Maybe Text
- newLicenseConversionTask :: LicenseConversionTask
- licenseConversionTask_destinationLicenseContext :: Lens' LicenseConversionTask (Maybe LicenseConversionContext)
- licenseConversionTask_endTime :: Lens' LicenseConversionTask (Maybe UTCTime)
- licenseConversionTask_licenseConversionTaskId :: Lens' LicenseConversionTask (Maybe Text)
- licenseConversionTask_licenseConversionTime :: Lens' LicenseConversionTask (Maybe UTCTime)
- licenseConversionTask_resourceArn :: Lens' LicenseConversionTask (Maybe Text)
- licenseConversionTask_sourceLicenseContext :: Lens' LicenseConversionTask (Maybe LicenseConversionContext)
- licenseConversionTask_startTime :: Lens' LicenseConversionTask (Maybe UTCTime)
- licenseConversionTask_status :: Lens' LicenseConversionTask (Maybe LicenseConversionTaskStatus)
- licenseConversionTask_statusMessage :: Lens' LicenseConversionTask (Maybe Text)
- data LicenseOperationFailure = LicenseOperationFailure' {}
- newLicenseOperationFailure :: LicenseOperationFailure
- licenseOperationFailure_errorMessage :: Lens' LicenseOperationFailure (Maybe Text)
- licenseOperationFailure_failureTime :: Lens' LicenseOperationFailure (Maybe UTCTime)
- licenseOperationFailure_metadataList :: Lens' LicenseOperationFailure (Maybe [Metadata])
- licenseOperationFailure_operationName :: Lens' LicenseOperationFailure (Maybe Text)
- licenseOperationFailure_operationRequestedBy :: Lens' LicenseOperationFailure (Maybe Text)
- licenseOperationFailure_resourceArn :: Lens' LicenseOperationFailure (Maybe Text)
- licenseOperationFailure_resourceOwnerId :: Lens' LicenseOperationFailure (Maybe Text)
- licenseOperationFailure_resourceType :: Lens' LicenseOperationFailure (Maybe ResourceType)
- data LicenseSpecification = LicenseSpecification' {}
- newLicenseSpecification :: Text -> LicenseSpecification
- licenseSpecification_amiAssociationScope :: Lens' LicenseSpecification (Maybe Text)
- licenseSpecification_licenseConfigurationArn :: Lens' LicenseSpecification Text
- data LicenseUsage = LicenseUsage' {}
- newLicenseUsage :: LicenseUsage
- licenseUsage_entitlementUsages :: Lens' LicenseUsage (Maybe [EntitlementUsage])
- data ManagedResourceSummary = ManagedResourceSummary' {}
- newManagedResourceSummary :: ManagedResourceSummary
- managedResourceSummary_associationCount :: Lens' ManagedResourceSummary (Maybe Integer)
- managedResourceSummary_resourceType :: Lens' ManagedResourceSummary (Maybe ResourceType)
- data Metadata = Metadata' {}
- newMetadata :: Metadata
- metadata_name :: Lens' Metadata (Maybe Text)
- metadata_value :: Lens' Metadata (Maybe Text)
- data OrganizationConfiguration = OrganizationConfiguration' {}
- newOrganizationConfiguration :: Bool -> OrganizationConfiguration
- organizationConfiguration_enableIntegration :: Lens' OrganizationConfiguration Bool
- data ProductInformation = ProductInformation' {}
- newProductInformation :: Text -> ProductInformation
- productInformation_resourceType :: Lens' ProductInformation Text
- productInformation_productInformationFilterList :: Lens' ProductInformation [ProductInformationFilter]
- data ProductInformationFilter = ProductInformationFilter' {}
- newProductInformationFilter :: Text -> Text -> ProductInformationFilter
- productInformationFilter_productInformationFilterValue :: Lens' ProductInformationFilter (Maybe [Text])
- productInformationFilter_productInformationFilterName :: Lens' ProductInformationFilter Text
- productInformationFilter_productInformationFilterComparator :: Lens' ProductInformationFilter Text
- data ProvisionalConfiguration = ProvisionalConfiguration' {}
- newProvisionalConfiguration :: Int -> ProvisionalConfiguration
- provisionalConfiguration_maxTimeToLiveInMinutes :: Lens' ProvisionalConfiguration Int
- data ReceivedMetadata = ReceivedMetadata' {}
- newReceivedMetadata :: ReceivedMetadata
- receivedMetadata_allowedOperations :: Lens' ReceivedMetadata (Maybe (NonEmpty AllowedOperation))
- receivedMetadata_receivedStatus :: Lens' ReceivedMetadata (Maybe ReceivedStatus)
- receivedMetadata_receivedStatusReason :: Lens' ReceivedMetadata (Maybe Text)
- data ReportContext = ReportContext' {}
- newReportContext :: ReportContext
- reportContext_licenseConfigurationArns :: Lens' ReportContext [Text]
- data ReportFrequency = ReportFrequency' {}
- newReportFrequency :: ReportFrequency
- reportFrequency_period :: Lens' ReportFrequency (Maybe ReportFrequencyType)
- reportFrequency_value :: Lens' ReportFrequency (Maybe Int)
- data ReportGenerator = ReportGenerator' {
- createTime :: Maybe Text
- description :: Maybe Text
- lastReportGenerationTime :: Maybe Text
- lastRunFailureReason :: Maybe Text
- lastRunStatus :: Maybe Text
- licenseManagerReportGeneratorArn :: Maybe Text
- reportContext :: Maybe ReportContext
- reportCreatorAccount :: Maybe Text
- reportFrequency :: Maybe ReportFrequency
- reportGeneratorName :: Maybe Text
- reportType :: Maybe [ReportType]
- s3Location :: Maybe S3Location
- tags :: Maybe [Tag]
- newReportGenerator :: ReportGenerator
- reportGenerator_createTime :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_description :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_lastReportGenerationTime :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_lastRunFailureReason :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_lastRunStatus :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_licenseManagerReportGeneratorArn :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_reportContext :: Lens' ReportGenerator (Maybe ReportContext)
- reportGenerator_reportCreatorAccount :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_reportFrequency :: Lens' ReportGenerator (Maybe ReportFrequency)
- reportGenerator_reportGeneratorName :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_reportType :: Lens' ReportGenerator (Maybe [ReportType])
- reportGenerator_s3Location :: Lens' ReportGenerator (Maybe S3Location)
- reportGenerator_tags :: Lens' ReportGenerator (Maybe [Tag])
- data ResourceInventory = ResourceInventory' {}
- newResourceInventory :: ResourceInventory
- resourceInventory_platform :: Lens' ResourceInventory (Maybe Text)
- resourceInventory_platformVersion :: Lens' ResourceInventory (Maybe Text)
- resourceInventory_resourceArn :: Lens' ResourceInventory (Maybe Text)
- resourceInventory_resourceId :: Lens' ResourceInventory (Maybe Text)
- resourceInventory_resourceOwningAccountId :: Lens' ResourceInventory (Maybe Text)
- resourceInventory_resourceType :: Lens' ResourceInventory (Maybe ResourceType)
- data S3Location = S3Location' {}
- newS3Location :: S3Location
- s3Location_bucket :: Lens' S3Location (Maybe Text)
- s3Location_keyPrefix :: Lens' S3Location (Maybe Text)
- data Tag = Tag' {}
- newTag :: Tag
- tag_key :: Lens' Tag (Maybe Text)
- tag_value :: Lens' Tag (Maybe Text)
- data TokenData = TokenData' {}
- newTokenData :: TokenData
- tokenData_expirationTime :: Lens' TokenData (Maybe Text)
- tokenData_licenseArn :: Lens' TokenData (Maybe Text)
- tokenData_roleArns :: Lens' TokenData (Maybe [Text])
- tokenData_status :: Lens' TokenData (Maybe Text)
- tokenData_tokenId :: Lens' TokenData (Maybe Text)
- tokenData_tokenProperties :: Lens' TokenData (Maybe [Text])
- tokenData_tokenType :: Lens' TokenData (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2018-08-01
of the Amazon License Manager SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
Access to resource denied.
_AuthorizationException :: AsError a => Fold a ServiceError Source #
The Amazon Web Services user account does not have permission to perform the action. Check the IAM policy associated with this account.
_ConflictException :: AsError a => Fold a ServiceError Source #
There was a conflict processing the request. Try your request again.
_EntitlementNotAllowedException :: AsError a => Fold a ServiceError Source #
The entitlement is not allowed.
_FailedDependencyException :: AsError a => Fold a ServiceError Source #
A dependency required to run the API is missing.
_FilterLimitExceededException :: AsError a => Fold a ServiceError Source #
The request uses too many filters or too many filter values.
_InvalidParameterValueException :: AsError a => Fold a ServiceError Source #
One or more parameter values are not valid.
_InvalidResourceStateException :: AsError a => Fold a ServiceError Source #
License Manager cannot allocate a license to a resource because of its state.
For example, you cannot allocate a license to an instance in the process of shutting down.
_LicenseUsageException :: AsError a => Fold a ServiceError Source #
You do not have enough licenses available to support a new resource launch.
_NoEntitlementsAllowedException :: AsError a => Fold a ServiceError Source #
There are no entitlements found for this license, or the entitlement maximum count is reached.
_RateLimitExceededException :: AsError a => Fold a ServiceError Source #
Too many requests have been submitted. Try again after a brief wait.
_RedirectException :: AsError a => Fold a ServiceError Source #
This is not the correct Region for the resource. Try again.
_ResourceLimitExceededException :: AsError a => Fold a ServiceError Source #
Your resource limits have been exceeded.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The resource cannot be found.
_ServerInternalException :: AsError a => Fold a ServiceError Source #
The server experienced an internal error. Try again.
_UnsupportedDigitalSignatureMethodException :: AsError a => Fold a ServiceError Source #
The digital signature method is unsupported. Try your request again.
_ValidationException :: AsError a => Fold a ServiceError Source #
The provided input is not valid. Try your request again.
AllowedOperation
newtype AllowedOperation Source #
pattern AllowedOperation_CheckInLicense :: AllowedOperation | |
pattern AllowedOperation_CheckoutBorrowLicense :: AllowedOperation | |
pattern AllowedOperation_CheckoutLicense :: AllowedOperation | |
pattern AllowedOperation_CreateGrant :: AllowedOperation | |
pattern AllowedOperation_CreateToken :: AllowedOperation | |
pattern AllowedOperation_ExtendConsumptionLicense :: AllowedOperation | |
pattern AllowedOperation_ListPurchasedLicenses :: AllowedOperation |
Instances
CheckoutType
newtype CheckoutType Source #
pattern CheckoutType_PERPETUAL :: CheckoutType | |
pattern CheckoutType_PROVISIONAL :: CheckoutType |
Instances
DigitalSignatureMethod
newtype DigitalSignatureMethod Source #
Instances
EntitlementDataUnit
newtype EntitlementDataUnit Source #
Instances
EntitlementUnit
newtype EntitlementUnit Source #
Instances
GrantStatus
newtype GrantStatus Source #
pattern GrantStatus_ACTIVE :: GrantStatus | |
pattern GrantStatus_DELETED :: GrantStatus | |
pattern GrantStatus_DISABLED :: GrantStatus | |
pattern GrantStatus_FAILED_WORKFLOW :: GrantStatus | |
pattern GrantStatus_PENDING_ACCEPT :: GrantStatus | |
pattern GrantStatus_PENDING_DELETE :: GrantStatus | |
pattern GrantStatus_PENDING_WORKFLOW :: GrantStatus | |
pattern GrantStatus_REJECTED :: GrantStatus | |
pattern GrantStatus_WORKFLOW_COMPLETED :: GrantStatus |
Instances
InventoryFilterCondition
newtype InventoryFilterCondition Source #
Instances
LicenseConfigurationStatus
newtype LicenseConfigurationStatus Source #
pattern LicenseConfigurationStatus_AVAILABLE :: LicenseConfigurationStatus | |
pattern LicenseConfigurationStatus_DISABLED :: LicenseConfigurationStatus |
Instances
LicenseConversionTaskStatus
newtype LicenseConversionTaskStatus Source #
Instances
LicenseCountingType
newtype LicenseCountingType Source #
pattern LicenseCountingType_Core :: LicenseCountingType | |
pattern LicenseCountingType_Instance :: LicenseCountingType | |
pattern LicenseCountingType_Socket :: LicenseCountingType | |
pattern LicenseCountingType_VCPU :: LicenseCountingType |
Instances
LicenseDeletionStatus
newtype LicenseDeletionStatus Source #
pattern LicenseDeletionStatus_DELETED :: LicenseDeletionStatus | |
pattern LicenseDeletionStatus_PENDING_DELETE :: LicenseDeletionStatus |
Instances
LicenseStatus
newtype LicenseStatus Source #
pattern LicenseStatus_AVAILABLE :: LicenseStatus | |
pattern LicenseStatus_DEACTIVATED :: LicenseStatus | |
pattern LicenseStatus_DELETED :: LicenseStatus | |
pattern LicenseStatus_EXPIRED :: LicenseStatus | |
pattern LicenseStatus_PENDING_AVAILABLE :: LicenseStatus | |
pattern LicenseStatus_PENDING_DELETE :: LicenseStatus | |
pattern LicenseStatus_SUSPENDED :: LicenseStatus |
Instances
ReceivedStatus
newtype ReceivedStatus Source #
pattern ReceivedStatus_ACTIVE :: ReceivedStatus | |
pattern ReceivedStatus_DELETED :: ReceivedStatus | |
pattern ReceivedStatus_DISABLED :: ReceivedStatus | |
pattern ReceivedStatus_FAILED_WORKFLOW :: ReceivedStatus | |
pattern ReceivedStatus_PENDING_ACCEPT :: ReceivedStatus | |
pattern ReceivedStatus_PENDING_WORKFLOW :: ReceivedStatus | |
pattern ReceivedStatus_REJECTED :: ReceivedStatus | |
pattern ReceivedStatus_WORKFLOW_COMPLETED :: ReceivedStatus |
Instances
RenewType
pattern RenewType_Monthly :: RenewType | |
pattern RenewType_None :: RenewType | |
pattern RenewType_Weekly :: RenewType |
Instances
ReportFrequencyType
newtype ReportFrequencyType Source #
pattern ReportFrequencyType_DAY :: ReportFrequencyType | |
pattern ReportFrequencyType_MONTH :: ReportFrequencyType | |
pattern ReportFrequencyType_WEEK :: ReportFrequencyType |
Instances
ReportType
newtype ReportType Source #
pattern ReportType_LicenseConfigurationSummaryReport :: ReportType | |
pattern ReportType_LicenseConfigurationUsageReport :: ReportType |
Instances
ResourceType
newtype ResourceType Source #
pattern ResourceType_EC2_AMI :: ResourceType | |
pattern ResourceType_EC2_HOST :: ResourceType | |
pattern ResourceType_EC2_INSTANCE :: ResourceType | |
pattern ResourceType_RDS :: ResourceType | |
pattern ResourceType_SYSTEMS_MANAGER_MANAGED_INSTANCE :: ResourceType |
Instances
TokenType
pattern TokenType_REFRESH_TOKEN :: TokenType |
Instances
AutomatedDiscoveryInformation
data AutomatedDiscoveryInformation Source #
Describes automated discovery.
See: newAutomatedDiscoveryInformation
smart constructor.
AutomatedDiscoveryInformation' | |
|
Instances
FromJSON AutomatedDiscoveryInformation Source # | |
Generic AutomatedDiscoveryInformation Source # | |
Read AutomatedDiscoveryInformation Source # | |
Show AutomatedDiscoveryInformation Source # | |
NFData AutomatedDiscoveryInformation Source # | |
Defined in Amazonka.LicenseManager.Types.AutomatedDiscoveryInformation rnf :: AutomatedDiscoveryInformation -> () # | |
Eq AutomatedDiscoveryInformation Source # | |
Hashable AutomatedDiscoveryInformation Source # | |
type Rep AutomatedDiscoveryInformation Source # | |
Defined in Amazonka.LicenseManager.Types.AutomatedDiscoveryInformation type Rep AutomatedDiscoveryInformation = D1 ('MetaData "AutomatedDiscoveryInformation" "Amazonka.LicenseManager.Types.AutomatedDiscoveryInformation" "amazonka-license-manager-2.0-7MwrI8iJ3YaDRGRrldCApy" 'False) (C1 ('MetaCons "AutomatedDiscoveryInformation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lastRunTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) |
newAutomatedDiscoveryInformation :: AutomatedDiscoveryInformation Source #
Create a value of AutomatedDiscoveryInformation
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:lastRunTime:AutomatedDiscoveryInformation'
, automatedDiscoveryInformation_lastRunTime
- Time that automated discovery last ran.
automatedDiscoveryInformation_lastRunTime :: Lens' AutomatedDiscoveryInformation (Maybe UTCTime) Source #
Time that automated discovery last ran.
BorrowConfiguration
data BorrowConfiguration Source #
Details about a borrow configuration.
See: newBorrowConfiguration
smart constructor.
BorrowConfiguration' | |
|
Instances
newBorrowConfiguration Source #
:: Bool | |
-> Int | |
-> BorrowConfiguration |
Create a value of BorrowConfiguration
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:allowEarlyCheckIn:BorrowConfiguration'
, borrowConfiguration_allowEarlyCheckIn
- Indicates whether early check-ins are allowed.
$sel:maxTimeToLiveInMinutes:BorrowConfiguration'
, borrowConfiguration_maxTimeToLiveInMinutes
- Maximum time for the borrow configuration, in minutes.
borrowConfiguration_allowEarlyCheckIn :: Lens' BorrowConfiguration Bool Source #
Indicates whether early check-ins are allowed.
borrowConfiguration_maxTimeToLiveInMinutes :: Lens' BorrowConfiguration Int Source #
Maximum time for the borrow configuration, in minutes.
ConsumedLicenseSummary
data ConsumedLicenseSummary Source #
Details about license consumption.
See: newConsumedLicenseSummary
smart constructor.
ConsumedLicenseSummary' | |
|
Instances
newConsumedLicenseSummary :: ConsumedLicenseSummary Source #
Create a value of ConsumedLicenseSummary
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:consumedLicenses:ConsumedLicenseSummary'
, consumedLicenseSummary_consumedLicenses
- Number of licenses consumed by the resource.
$sel:resourceType:ConsumedLicenseSummary'
, consumedLicenseSummary_resourceType
- Resource type of the resource consuming a license.
consumedLicenseSummary_consumedLicenses :: Lens' ConsumedLicenseSummary (Maybe Integer) Source #
Number of licenses consumed by the resource.
consumedLicenseSummary_resourceType :: Lens' ConsumedLicenseSummary (Maybe ResourceType) Source #
Resource type of the resource consuming a license.
ConsumptionConfiguration
data ConsumptionConfiguration Source #
Details about a consumption configuration.
See: newConsumptionConfiguration
smart constructor.
ConsumptionConfiguration' | |
|
Instances
newConsumptionConfiguration :: ConsumptionConfiguration Source #
Create a value of ConsumptionConfiguration
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:borrowConfiguration:ConsumptionConfiguration'
, consumptionConfiguration_borrowConfiguration
- Details about a borrow configuration.
$sel:provisionalConfiguration:ConsumptionConfiguration'
, consumptionConfiguration_provisionalConfiguration
- Details about a provisional configuration.
$sel:renewType:ConsumptionConfiguration'
, consumptionConfiguration_renewType
- Renewal frequency.
consumptionConfiguration_borrowConfiguration :: Lens' ConsumptionConfiguration (Maybe BorrowConfiguration) Source #
Details about a borrow configuration.
consumptionConfiguration_provisionalConfiguration :: Lens' ConsumptionConfiguration (Maybe ProvisionalConfiguration) Source #
Details about a provisional configuration.
consumptionConfiguration_renewType :: Lens' ConsumptionConfiguration (Maybe RenewType) Source #
Renewal frequency.
DatetimeRange
data DatetimeRange Source #
Describes a time range, in ISO8601-UTC format.
See: newDatetimeRange
smart constructor.
Instances
Create a value of DatetimeRange
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:end:DatetimeRange'
, datetimeRange_end
- End of the time range.
$sel:begin:DatetimeRange'
, datetimeRange_begin
- Start of the time range.
datetimeRange_end :: Lens' DatetimeRange (Maybe Text) Source #
End of the time range.
datetimeRange_begin :: Lens' DatetimeRange Text Source #
Start of the time range.
Entitlement
data Entitlement Source #
Describes a resource entitled for use with a license.
See: newEntitlement
smart constructor.
Entitlement' | |
|
Instances
Create a value of Entitlement
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:allowCheckIn:Entitlement'
, entitlement_allowCheckIn
- Indicates whether check-ins are allowed.
$sel:maxCount:Entitlement'
, entitlement_maxCount
- Maximum entitlement count. Use if the unit is not None.
$sel:overage:Entitlement'
, entitlement_overage
- Indicates whether overages are allowed.
$sel:value:Entitlement'
, entitlement_value
- Entitlement resource. Use only if the unit is None.
$sel:name:Entitlement'
, entitlement_name
- Entitlement name.
$sel:unit:Entitlement'
, entitlement_unit
- Entitlement unit.
entitlement_allowCheckIn :: Lens' Entitlement (Maybe Bool) Source #
Indicates whether check-ins are allowed.
entitlement_maxCount :: Lens' Entitlement (Maybe Integer) Source #
Maximum entitlement count. Use if the unit is not None.
entitlement_overage :: Lens' Entitlement (Maybe Bool) Source #
Indicates whether overages are allowed.
entitlement_value :: Lens' Entitlement (Maybe Text) Source #
Entitlement resource. Use only if the unit is None.
entitlement_name :: Lens' Entitlement Text Source #
Entitlement name.
entitlement_unit :: Lens' Entitlement EntitlementUnit Source #
Entitlement unit.
EntitlementData
data EntitlementData Source #
Data associated with an entitlement resource.
See: newEntitlementData
smart constructor.
Instances
Create a value of EntitlementData
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:value:EntitlementData'
, entitlementData_value
- Entitlement data value.
$sel:name:EntitlementData'
, entitlementData_name
- Entitlement data name.
$sel:unit:EntitlementData'
, entitlementData_unit
- Entitlement data unit.
entitlementData_value :: Lens' EntitlementData (Maybe Text) Source #
Entitlement data value.
entitlementData_name :: Lens' EntitlementData Text Source #
Entitlement data name.
entitlementData_unit :: Lens' EntitlementData EntitlementDataUnit Source #
Entitlement data unit.
EntitlementUsage
data EntitlementUsage Source #
Usage associated with an entitlement resource.
See: newEntitlementUsage
smart constructor.
EntitlementUsage' | |
|
Instances
:: Text | |
-> Text | |
-> EntitlementDataUnit | |
-> EntitlementUsage |
Create a value of EntitlementUsage
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:maxCount:EntitlementUsage'
, entitlementUsage_maxCount
- Maximum entitlement usage count.
$sel:name:EntitlementUsage'
, entitlementUsage_name
- Entitlement usage name.
$sel:consumedValue:EntitlementUsage'
, entitlementUsage_consumedValue
- Resource usage consumed.
$sel:unit:EntitlementUsage'
, entitlementUsage_unit
- Entitlement usage unit.
entitlementUsage_maxCount :: Lens' EntitlementUsage (Maybe Text) Source #
Maximum entitlement usage count.
entitlementUsage_name :: Lens' EntitlementUsage Text Source #
Entitlement usage name.
entitlementUsage_consumedValue :: Lens' EntitlementUsage Text Source #
Resource usage consumed.
entitlementUsage_unit :: Lens' EntitlementUsage EntitlementDataUnit Source #
Entitlement usage unit.
Filter
A filter name and value pair that is used to return more specific results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.
See: newFilter
smart constructor.
Instances
ToJSON Filter Source # | |
Defined in Amazonka.LicenseManager.Types.Filter | |
Generic Filter Source # | |
Read Filter Source # | |
Show Filter Source # | |
NFData Filter Source # | |
Defined in Amazonka.LicenseManager.Types.Filter | |
Eq Filter Source # | |
Hashable Filter Source # | |
Defined in Amazonka.LicenseManager.Types.Filter | |
type Rep Filter Source # | |
Defined in Amazonka.LicenseManager.Types.Filter type Rep Filter = D1 ('MetaData "Filter" "Amazonka.LicenseManager.Types.Filter" "amazonka-license-manager-2.0-7MwrI8iJ3YaDRGRrldCApy" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) |
Create a value of Filter
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:name:Filter'
, filter_name
- Name of the filter. Filter names are case-sensitive.
$sel:values:Filter'
, filter_values
- Filter values. Filter values are case-sensitive.
filter_name :: Lens' Filter (Maybe Text) Source #
Name of the filter. Filter names are case-sensitive.
filter_values :: Lens' Filter (Maybe [Text]) Source #
Filter values. Filter values are case-sensitive.
Grant
Describes a grant.
See: newGrant
smart constructor.
Grant' | |
|
Instances
Create a value of Grant
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:statusReason:Grant'
, grant_statusReason
- Grant status reason.
$sel:grantArn:Grant'
, grant_grantArn
- Amazon Resource Name (ARN) of the grant.
$sel:grantName:Grant'
, grant_grantName
- Grant name.
$sel:parentArn:Grant'
, grant_parentArn
- Parent ARN.
$sel:licenseArn:Grant'
, grant_licenseArn
- License ARN.
$sel:granteePrincipalArn:Grant'
, grant_granteePrincipalArn
- The grantee principal ARN.
$sel:homeRegion:Grant'
, grant_homeRegion
- Home Region of the grant.
$sel:grantStatus:Grant'
, grant_grantStatus
- Grant status.
$sel:version:Grant'
, grant_version
- Grant version.
$sel:grantedOperations:Grant'
, grant_grantedOperations
- Granted operations.
grant_grantStatus :: Lens' Grant GrantStatus Source #
Grant status.
grant_grantedOperations :: Lens' Grant (NonEmpty AllowedOperation) Source #
Granted operations.
GrantedLicense
data GrantedLicense Source #
Describes a license that is granted to a grantee.
See: newGrantedLicense
smart constructor.
GrantedLicense' | |
|
Instances
newGrantedLicense :: GrantedLicense Source #
Create a value of GrantedLicense
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:beneficiary:GrantedLicense'
, grantedLicense_beneficiary
- Granted license beneficiary.
$sel:consumptionConfiguration:GrantedLicense'
, grantedLicense_consumptionConfiguration
- Configuration for consumption of the license.
$sel:createTime:GrantedLicense'
, grantedLicense_createTime
- Creation time of the granted license.
$sel:entitlements:GrantedLicense'
, grantedLicense_entitlements
- License entitlements.
$sel:homeRegion:GrantedLicense'
, grantedLicense_homeRegion
- Home Region of the granted license.
$sel:issuer:GrantedLicense'
, grantedLicense_issuer
- Granted license issuer.
$sel:licenseArn:GrantedLicense'
, grantedLicense_licenseArn
- Amazon Resource Name (ARN) of the license.
$sel:licenseMetadata:GrantedLicense'
, grantedLicense_licenseMetadata
- Granted license metadata.
$sel:licenseName:GrantedLicense'
, grantedLicense_licenseName
- License name.
$sel:productName:GrantedLicense'
, grantedLicense_productName
- Product name.
$sel:productSKU:GrantedLicense'
, grantedLicense_productSKU
- Product SKU.
$sel:receivedMetadata:GrantedLicense'
, grantedLicense_receivedMetadata
- Granted license received metadata.
$sel:status:GrantedLicense'
, grantedLicense_status
- Granted license status.
$sel:validity:GrantedLicense'
, grantedLicense_validity
- Date and time range during which the granted license is valid, in
ISO8601-UTC format.
$sel:version:GrantedLicense'
, grantedLicense_version
- Version of the granted license.
grantedLicense_beneficiary :: Lens' GrantedLicense (Maybe Text) Source #
Granted license beneficiary.
grantedLicense_consumptionConfiguration :: Lens' GrantedLicense (Maybe ConsumptionConfiguration) Source #
Configuration for consumption of the license.
grantedLicense_createTime :: Lens' GrantedLicense (Maybe Text) Source #
Creation time of the granted license.
grantedLicense_entitlements :: Lens' GrantedLicense (Maybe [Entitlement]) Source #
License entitlements.
grantedLicense_homeRegion :: Lens' GrantedLicense (Maybe Text) Source #
Home Region of the granted license.
grantedLicense_issuer :: Lens' GrantedLicense (Maybe IssuerDetails) Source #
Granted license issuer.
grantedLicense_licenseArn :: Lens' GrantedLicense (Maybe Text) Source #
Amazon Resource Name (ARN) of the license.
grantedLicense_licenseMetadata :: Lens' GrantedLicense (Maybe [Metadata]) Source #
Granted license metadata.
grantedLicense_licenseName :: Lens' GrantedLicense (Maybe Text) Source #
License name.
grantedLicense_productName :: Lens' GrantedLicense (Maybe Text) Source #
Product name.
grantedLicense_productSKU :: Lens' GrantedLicense (Maybe Text) Source #
Product SKU.
grantedLicense_receivedMetadata :: Lens' GrantedLicense (Maybe ReceivedMetadata) Source #
Granted license received metadata.
grantedLicense_status :: Lens' GrantedLicense (Maybe LicenseStatus) Source #
Granted license status.
grantedLicense_validity :: Lens' GrantedLicense (Maybe DatetimeRange) Source #
Date and time range during which the granted license is valid, in ISO8601-UTC format.
grantedLicense_version :: Lens' GrantedLicense (Maybe Text) Source #
Version of the granted license.
InventoryFilter
data InventoryFilter Source #
An inventory filter.
See: newInventoryFilter
smart constructor.
Instances
Create a value of InventoryFilter
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:value:InventoryFilter'
, inventoryFilter_value
- Value of the filter.
$sel:name:InventoryFilter'
, inventoryFilter_name
- Name of the filter.
$sel:condition:InventoryFilter'
, inventoryFilter_condition
- Condition of the filter.
inventoryFilter_value :: Lens' InventoryFilter (Maybe Text) Source #
Value of the filter.
inventoryFilter_name :: Lens' InventoryFilter Text Source #
Name of the filter.
inventoryFilter_condition :: Lens' InventoryFilter InventoryFilterCondition Source #
Condition of the filter.
Issuer
Details about the issuer of a license.
See: newIssuer
smart constructor.
Instances
ToJSON Issuer Source # | |
Defined in Amazonka.LicenseManager.Types.Issuer | |
Generic Issuer Source # | |
Read Issuer Source # | |
Show Issuer Source # | |
NFData Issuer Source # | |
Defined in Amazonka.LicenseManager.Types.Issuer | |
Eq Issuer Source # | |
Hashable Issuer Source # | |
Defined in Amazonka.LicenseManager.Types.Issuer | |
type Rep Issuer Source # | |
Defined in Amazonka.LicenseManager.Types.Issuer type Rep Issuer = D1 ('MetaData "Issuer" "Amazonka.LicenseManager.Types.Issuer" "amazonka-license-manager-2.0-7MwrI8iJ3YaDRGRrldCApy" 'False) (C1 ('MetaCons "Issuer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "signKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
Create a value of Issuer
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:signKey:Issuer'
, issuer_signKey
- Asymmetric KMS key from Key Management Service. The KMS key must have a
key usage of sign and verify, and support the RSASSA-PSS SHA-256 signing
algorithm.
$sel:name:Issuer'
, issuer_name
- Issuer name.
issuer_signKey :: Lens' Issuer (Maybe Text) Source #
Asymmetric KMS key from Key Management Service. The KMS key must have a key usage of sign and verify, and support the RSASSA-PSS SHA-256 signing algorithm.
IssuerDetails
data IssuerDetails Source #
Details associated with the issuer of a license.
See: newIssuerDetails
smart constructor.
Instances
newIssuerDetails :: IssuerDetails Source #
Create a value of IssuerDetails
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:keyFingerprint:IssuerDetails'
, issuerDetails_keyFingerprint
- Issuer key fingerprint.
$sel:name:IssuerDetails'
, issuerDetails_name
- Issuer name.
$sel:signKey:IssuerDetails'
, issuerDetails_signKey
- Asymmetric KMS key from Key Management Service. The KMS key must have a
key usage of sign and verify, and support the RSASSA-PSS SHA-256 signing
algorithm.
issuerDetails_keyFingerprint :: Lens' IssuerDetails (Maybe Text) Source #
Issuer key fingerprint.
issuerDetails_name :: Lens' IssuerDetails (Maybe Text) Source #
Issuer name.
issuerDetails_signKey :: Lens' IssuerDetails (Maybe Text) Source #
Asymmetric KMS key from Key Management Service. The KMS key must have a key usage of sign and verify, and support the RSASSA-PSS SHA-256 signing algorithm.
License
Software license that is managed in License Manager.
See: newLicense
smart constructor.
License' | |
|
Instances
newLicense :: License Source #
Create a value of License
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:beneficiary:License'
, license_beneficiary
- License beneficiary.
$sel:consumptionConfiguration:License'
, license_consumptionConfiguration
- Configuration for consumption of the license.
$sel:createTime:License'
, license_createTime
- License creation time.
$sel:entitlements:License'
, license_entitlements
- License entitlements.
$sel:homeRegion:License'
, license_homeRegion
- Home Region of the license.
$sel:issuer:License'
, license_issuer
- License issuer.
$sel:licenseArn:License'
, license_licenseArn
- Amazon Resource Name (ARN) of the license.
$sel:licenseMetadata:License'
, license_licenseMetadata
- License metadata.
$sel:licenseName:License'
, license_licenseName
- License name.
$sel:productName:License'
, license_productName
- Product name.
$sel:productSKU:License'
, license_productSKU
- Product SKU.
$sel:status:License'
, license_status
- License status.
$sel:validity:License'
, license_validity
- Date and time range during which the license is valid, in ISO8601-UTC
format.
$sel:version:License'
, license_version
- License version.
license_consumptionConfiguration :: Lens' License (Maybe ConsumptionConfiguration) Source #
Configuration for consumption of the license.
license_entitlements :: Lens' License (Maybe [Entitlement]) Source #
License entitlements.
license_issuer :: Lens' License (Maybe IssuerDetails) Source #
License issuer.
license_status :: Lens' License (Maybe LicenseStatus) Source #
License status.
license_validity :: Lens' License (Maybe DatetimeRange) Source #
Date and time range during which the license is valid, in ISO8601-UTC format.
LicenseConfiguration
data LicenseConfiguration Source #
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.
See: newLicenseConfiguration
smart constructor.
LicenseConfiguration' | |
|
Instances
newLicenseConfiguration :: LicenseConfiguration Source #
Create a value of LicenseConfiguration
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:automatedDiscoveryInformation:LicenseConfiguration'
, licenseConfiguration_automatedDiscoveryInformation
- Automated discovery information.
$sel:consumedLicenseSummaryList:LicenseConfiguration'
, licenseConfiguration_consumedLicenseSummaryList
- Summaries for licenses consumed by various resources.
LicenseConfiguration
, licenseConfiguration_consumedLicenses
- Number of licenses consumed.
$sel:description:LicenseConfiguration'
, licenseConfiguration_description
- Description of the license configuration.
$sel:disassociateWhenNotFound:LicenseConfiguration'
, licenseConfiguration_disassociateWhenNotFound
- When true, disassociates a resource when software is uninstalled.
$sel:licenseConfigurationArn:LicenseConfiguration'
, licenseConfiguration_licenseConfigurationArn
- Amazon Resource Name (ARN) of the license configuration.
$sel:licenseConfigurationId:LicenseConfiguration'
, licenseConfiguration_licenseConfigurationId
- Unique ID of the license configuration.
$sel:licenseCount:LicenseConfiguration'
, licenseConfiguration_licenseCount
- Number of licenses managed by the license configuration.
$sel:licenseCountHardLimit:LicenseConfiguration'
, licenseConfiguration_licenseCountHardLimit
- Number of available licenses as a hard limit.
$sel:licenseCountingType:LicenseConfiguration'
, licenseConfiguration_licenseCountingType
- Dimension to use to track the license inventory.
$sel:licenseRules:LicenseConfiguration'
, licenseConfiguration_licenseRules
- License rules.
$sel:managedResourceSummaryList:LicenseConfiguration'
, licenseConfiguration_managedResourceSummaryList
- Summaries for managed resources.
$sel:name:LicenseConfiguration'
, licenseConfiguration_name
- Name of the license configuration.
$sel:ownerAccountId:LicenseConfiguration'
, licenseConfiguration_ownerAccountId
- Account ID of the license configuration's owner.
$sel:productInformationList:LicenseConfiguration'
, licenseConfiguration_productInformationList
- Product information.
$sel:status:LicenseConfiguration'
, licenseConfiguration_status
- Status of the license configuration.
licenseConfiguration_automatedDiscoveryInformation :: Lens' LicenseConfiguration (Maybe AutomatedDiscoveryInformation) Source #
Automated discovery information.
licenseConfiguration_consumedLicenseSummaryList :: Lens' LicenseConfiguration (Maybe [ConsumedLicenseSummary]) Source #
Summaries for licenses consumed by various resources.
licenseConfiguration_consumedLicenses :: Lens' LicenseConfiguration (Maybe Integer) Source #
Number of licenses consumed.
licenseConfiguration_description :: Lens' LicenseConfiguration (Maybe Text) Source #
Description of the license configuration.
licenseConfiguration_disassociateWhenNotFound :: Lens' LicenseConfiguration (Maybe Bool) Source #
When true, disassociates a resource when software is uninstalled.
licenseConfiguration_licenseConfigurationArn :: Lens' LicenseConfiguration (Maybe Text) Source #
Amazon Resource Name (ARN) of the license configuration.
licenseConfiguration_licenseConfigurationId :: Lens' LicenseConfiguration (Maybe Text) Source #
Unique ID of the license configuration.
licenseConfiguration_licenseCount :: Lens' LicenseConfiguration (Maybe Integer) Source #
Number of licenses managed by the license configuration.
licenseConfiguration_licenseCountHardLimit :: Lens' LicenseConfiguration (Maybe Bool) Source #
Number of available licenses as a hard limit.
licenseConfiguration_licenseCountingType :: Lens' LicenseConfiguration (Maybe LicenseCountingType) Source #
Dimension to use to track the license inventory.
licenseConfiguration_licenseRules :: Lens' LicenseConfiguration (Maybe [Text]) Source #
License rules.
licenseConfiguration_managedResourceSummaryList :: Lens' LicenseConfiguration (Maybe [ManagedResourceSummary]) Source #
Summaries for managed resources.
licenseConfiguration_name :: Lens' LicenseConfiguration (Maybe Text) Source #
Name of the license configuration.
licenseConfiguration_ownerAccountId :: Lens' LicenseConfiguration (Maybe Text) Source #
Account ID of the license configuration's owner.
licenseConfiguration_productInformationList :: Lens' LicenseConfiguration (Maybe [ProductInformation]) Source #
Product information.
licenseConfiguration_status :: Lens' LicenseConfiguration (Maybe Text) Source #
Status of the license configuration.
LicenseConfigurationAssociation
data LicenseConfigurationAssociation Source #
Describes an association with a license configuration.
See: newLicenseConfigurationAssociation
smart constructor.
LicenseConfigurationAssociation' | |
|
Instances
newLicenseConfigurationAssociation :: LicenseConfigurationAssociation Source #
Create a value of LicenseConfigurationAssociation
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:amiAssociationScope:LicenseConfigurationAssociation'
, licenseConfigurationAssociation_amiAssociationScope
- Scope of AMI associations. The possible value is cross-account
.
$sel:associationTime:LicenseConfigurationAssociation'
, licenseConfigurationAssociation_associationTime
- Time when the license configuration was associated with the resource.
$sel:resourceArn:LicenseConfigurationAssociation'
, licenseConfigurationAssociation_resourceArn
- Amazon Resource Name (ARN) of the resource.
$sel:resourceOwnerId:LicenseConfigurationAssociation'
, licenseConfigurationAssociation_resourceOwnerId
- ID of the Amazon Web Services account that owns the resource consuming
licenses.
$sel:resourceType:LicenseConfigurationAssociation'
, licenseConfigurationAssociation_resourceType
- Type of server resource.
licenseConfigurationAssociation_amiAssociationScope :: Lens' LicenseConfigurationAssociation (Maybe Text) Source #
Scope of AMI associations. The possible value is cross-account
.
licenseConfigurationAssociation_associationTime :: Lens' LicenseConfigurationAssociation (Maybe UTCTime) Source #
Time when the license configuration was associated with the resource.
licenseConfigurationAssociation_resourceArn :: Lens' LicenseConfigurationAssociation (Maybe Text) Source #
Amazon Resource Name (ARN) of the resource.
licenseConfigurationAssociation_resourceOwnerId :: Lens' LicenseConfigurationAssociation (Maybe Text) Source #
ID of the Amazon Web Services account that owns the resource consuming licenses.
licenseConfigurationAssociation_resourceType :: Lens' LicenseConfigurationAssociation (Maybe ResourceType) Source #
Type of server resource.
LicenseConfigurationUsage
data LicenseConfigurationUsage Source #
Details about the usage of a resource associated with a license configuration.
See: newLicenseConfigurationUsage
smart constructor.
LicenseConfigurationUsage' | |
|
Instances
newLicenseConfigurationUsage :: LicenseConfigurationUsage Source #
Create a value of LicenseConfigurationUsage
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:associationTime:LicenseConfigurationUsage'
, licenseConfigurationUsage_associationTime
- Time when the license configuration was initially associated with the
resource.
$sel:consumedLicenses:LicenseConfigurationUsage'
, licenseConfigurationUsage_consumedLicenses
- Number of licenses consumed by the resource.
$sel:resourceArn:LicenseConfigurationUsage'
, licenseConfigurationUsage_resourceArn
- Amazon Resource Name (ARN) of the resource.
$sel:resourceOwnerId:LicenseConfigurationUsage'
, licenseConfigurationUsage_resourceOwnerId
- ID of the account that owns the resource.
$sel:resourceStatus:LicenseConfigurationUsage'
, licenseConfigurationUsage_resourceStatus
- Status of the resource.
$sel:resourceType:LicenseConfigurationUsage'
, licenseConfigurationUsage_resourceType
- Type of resource.
licenseConfigurationUsage_associationTime :: Lens' LicenseConfigurationUsage (Maybe UTCTime) Source #
Time when the license configuration was initially associated with the resource.
licenseConfigurationUsage_consumedLicenses :: Lens' LicenseConfigurationUsage (Maybe Integer) Source #
Number of licenses consumed by the resource.
licenseConfigurationUsage_resourceArn :: Lens' LicenseConfigurationUsage (Maybe Text) Source #
Amazon Resource Name (ARN) of the resource.
licenseConfigurationUsage_resourceOwnerId :: Lens' LicenseConfigurationUsage (Maybe Text) Source #
ID of the account that owns the resource.
licenseConfigurationUsage_resourceStatus :: Lens' LicenseConfigurationUsage (Maybe Text) Source #
Status of the resource.
licenseConfigurationUsage_resourceType :: Lens' LicenseConfigurationUsage (Maybe ResourceType) Source #
Type of resource.
LicenseConversionContext
data LicenseConversionContext Source #
Information about a license type conversion task.
See: newLicenseConversionContext
smart constructor.
LicenseConversionContext' | |
|
Instances
newLicenseConversionContext :: LicenseConversionContext Source #
Create a value of LicenseConversionContext
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:usageOperation:LicenseConversionContext'
, licenseConversionContext_usageOperation
- The Usage operation value that corresponds to the license type you are
converting your resource from. For more information about which
platforms correspond to which usage operation values see
Sample data: usage operation by platform
licenseConversionContext_usageOperation :: Lens' LicenseConversionContext (Maybe Text) Source #
The Usage operation value that corresponds to the license type you are converting your resource from. For more information about which platforms correspond to which usage operation values see Sample data: usage operation by platform
LicenseConversionTask
data LicenseConversionTask Source #
Information about a license type conversion task.
See: newLicenseConversionTask
smart constructor.
LicenseConversionTask' | |
|
Instances
newLicenseConversionTask :: LicenseConversionTask Source #
Create a value of LicenseConversionTask
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:destinationLicenseContext:LicenseConversionTask'
, licenseConversionTask_destinationLicenseContext
- Information about the license type this conversion task converted to.
$sel:endTime:LicenseConversionTask'
, licenseConversionTask_endTime
- The time the conversion task was completed.
$sel:licenseConversionTaskId:LicenseConversionTask'
, licenseConversionTask_licenseConversionTaskId
- The ID of the license type conversion task.
$sel:licenseConversionTime:LicenseConversionTask'
, licenseConversionTask_licenseConversionTime
- The time the usage operation value of the resource was changed.
$sel:resourceArn:LicenseConversionTask'
, licenseConversionTask_resourceArn
- The Amazon Resource Name (ARN) of the resource associated with the
license type conversion task.
$sel:sourceLicenseContext:LicenseConversionTask'
, licenseConversionTask_sourceLicenseContext
- Information about the license type this conversion task converted from.
$sel:startTime:LicenseConversionTask'
, licenseConversionTask_startTime
- The time the conversion task was started at.
$sel:status:LicenseConversionTask'
, licenseConversionTask_status
- The status of the conversion task.
$sel:statusMessage:LicenseConversionTask'
, licenseConversionTask_statusMessage
- The status message for the conversion task.
licenseConversionTask_destinationLicenseContext :: Lens' LicenseConversionTask (Maybe LicenseConversionContext) Source #
Information about the license type this conversion task converted to.
licenseConversionTask_endTime :: Lens' LicenseConversionTask (Maybe UTCTime) Source #
The time the conversion task was completed.
licenseConversionTask_licenseConversionTaskId :: Lens' LicenseConversionTask (Maybe Text) Source #
The ID of the license type conversion task.
licenseConversionTask_licenseConversionTime :: Lens' LicenseConversionTask (Maybe UTCTime) Source #
The time the usage operation value of the resource was changed.
licenseConversionTask_resourceArn :: Lens' LicenseConversionTask (Maybe Text) Source #
The Amazon Resource Name (ARN) of the resource associated with the license type conversion task.
licenseConversionTask_sourceLicenseContext :: Lens' LicenseConversionTask (Maybe LicenseConversionContext) Source #
Information about the license type this conversion task converted from.
licenseConversionTask_startTime :: Lens' LicenseConversionTask (Maybe UTCTime) Source #
The time the conversion task was started at.
licenseConversionTask_status :: Lens' LicenseConversionTask (Maybe LicenseConversionTaskStatus) Source #
The status of the conversion task.
licenseConversionTask_statusMessage :: Lens' LicenseConversionTask (Maybe Text) Source #
The status message for the conversion task.
LicenseOperationFailure
data LicenseOperationFailure Source #
Describes the failure of a license operation.
See: newLicenseOperationFailure
smart constructor.
LicenseOperationFailure' | |
|
Instances
newLicenseOperationFailure :: LicenseOperationFailure Source #
Create a value of LicenseOperationFailure
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:errorMessage:LicenseOperationFailure'
, licenseOperationFailure_errorMessage
- Error message.
$sel:failureTime:LicenseOperationFailure'
, licenseOperationFailure_failureTime
- Failure time.
$sel:metadataList:LicenseOperationFailure'
, licenseOperationFailure_metadataList
- Reserved.
$sel:operationName:LicenseOperationFailure'
, licenseOperationFailure_operationName
- Name of the operation.
$sel:operationRequestedBy:LicenseOperationFailure'
, licenseOperationFailure_operationRequestedBy
- The requester is "License Manager Automated Discovery".
$sel:resourceArn:LicenseOperationFailure'
, licenseOperationFailure_resourceArn
- Amazon Resource Name (ARN) of the resource.
$sel:resourceOwnerId:LicenseOperationFailure'
, licenseOperationFailure_resourceOwnerId
- ID of the Amazon Web Services account that owns the resource.
$sel:resourceType:LicenseOperationFailure'
, licenseOperationFailure_resourceType
- Resource type.
licenseOperationFailure_errorMessage :: Lens' LicenseOperationFailure (Maybe Text) Source #
Error message.
licenseOperationFailure_failureTime :: Lens' LicenseOperationFailure (Maybe UTCTime) Source #
Failure time.
licenseOperationFailure_metadataList :: Lens' LicenseOperationFailure (Maybe [Metadata]) Source #
Reserved.
licenseOperationFailure_operationName :: Lens' LicenseOperationFailure (Maybe Text) Source #
Name of the operation.
licenseOperationFailure_operationRequestedBy :: Lens' LicenseOperationFailure (Maybe Text) Source #
The requester is "License Manager Automated Discovery".
licenseOperationFailure_resourceArn :: Lens' LicenseOperationFailure (Maybe Text) Source #
Amazon Resource Name (ARN) of the resource.
licenseOperationFailure_resourceOwnerId :: Lens' LicenseOperationFailure (Maybe Text) Source #
ID of the Amazon Web Services account that owns the resource.
licenseOperationFailure_resourceType :: Lens' LicenseOperationFailure (Maybe ResourceType) Source #
Resource type.
LicenseSpecification
data LicenseSpecification Source #
Details for associating a license configuration with a resource.
See: newLicenseSpecification
smart constructor.
LicenseSpecification' | |
|
Instances
newLicenseSpecification Source #
Create a value of LicenseSpecification
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:amiAssociationScope:LicenseSpecification'
, licenseSpecification_amiAssociationScope
- Scope of AMI associations. The possible value is cross-account
.
$sel:licenseConfigurationArn:LicenseSpecification'
, licenseSpecification_licenseConfigurationArn
- Amazon Resource Name (ARN) of the license configuration.
licenseSpecification_amiAssociationScope :: Lens' LicenseSpecification (Maybe Text) Source #
Scope of AMI associations. The possible value is cross-account
.
licenseSpecification_licenseConfigurationArn :: Lens' LicenseSpecification Text Source #
Amazon Resource Name (ARN) of the license configuration.
LicenseUsage
data LicenseUsage Source #
Describes the entitlement usage associated with a license.
See: newLicenseUsage
smart constructor.
LicenseUsage' | |
|
Instances
newLicenseUsage :: LicenseUsage Source #
Create a value of LicenseUsage
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:entitlementUsages:LicenseUsage'
, licenseUsage_entitlementUsages
- License entitlement usages.
licenseUsage_entitlementUsages :: Lens' LicenseUsage (Maybe [EntitlementUsage]) Source #
License entitlement usages.
ManagedResourceSummary
data ManagedResourceSummary Source #
Summary information about a managed resource.
See: newManagedResourceSummary
smart constructor.
ManagedResourceSummary' | |
|
Instances
newManagedResourceSummary :: ManagedResourceSummary Source #
Create a value of ManagedResourceSummary
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:associationCount:ManagedResourceSummary'
, managedResourceSummary_associationCount
- Number of resources associated with licenses.
$sel:resourceType:ManagedResourceSummary'
, managedResourceSummary_resourceType
- Type of resource associated with a license.
managedResourceSummary_associationCount :: Lens' ManagedResourceSummary (Maybe Integer) Source #
Number of resources associated with licenses.
managedResourceSummary_resourceType :: Lens' ManagedResourceSummary (Maybe ResourceType) Source #
Type of resource associated with a license.
Metadata
Describes key/value pairs.
See: newMetadata
smart constructor.
Instances
FromJSON Metadata Source # | |
ToJSON Metadata Source # | |
Defined in Amazonka.LicenseManager.Types.Metadata | |
Generic Metadata Source # | |
Read Metadata Source # | |
Show Metadata Source # | |
NFData Metadata Source # | |
Defined in Amazonka.LicenseManager.Types.Metadata | |
Eq Metadata Source # | |
Hashable Metadata Source # | |
Defined in Amazonka.LicenseManager.Types.Metadata | |
type Rep Metadata Source # | |
Defined in Amazonka.LicenseManager.Types.Metadata type Rep Metadata = D1 ('MetaData "Metadata" "Amazonka.LicenseManager.Types.Metadata" "amazonka-license-manager-2.0-7MwrI8iJ3YaDRGRrldCApy" 'False) (C1 ('MetaCons "Metadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newMetadata :: Metadata Source #
Create a value of Metadata
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:name:Metadata'
, metadata_name
- The key name.
$sel:value:Metadata'
, metadata_value
- The value.
OrganizationConfiguration
data OrganizationConfiguration Source #
Configuration information for Organizations.
See: newOrganizationConfiguration
smart constructor.
OrganizationConfiguration' | |
|
Instances
newOrganizationConfiguration Source #
Create a value of OrganizationConfiguration
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:enableIntegration:OrganizationConfiguration'
, organizationConfiguration_enableIntegration
- Enables Organizations integration.
organizationConfiguration_enableIntegration :: Lens' OrganizationConfiguration Bool Source #
Enables Organizations integration.
ProductInformation
data ProductInformation Source #
Describes product information for a license configuration.
See: newProductInformation
smart constructor.
ProductInformation' | |
|
Instances
newProductInformation Source #
Create a value of ProductInformation
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:resourceType:ProductInformation'
, productInformation_resourceType
- Resource type. The possible values are SSM_MANAGED
| RDS
.
$sel:productInformationFilterList:ProductInformation'
, productInformation_productInformationFilterList
- A Product information filter consists of a
ProductInformationFilterComparator
which is a logical operator, a
ProductInformationFilterName
which specifies the type of filter being
declared, and a ProductInformationFilterValue
that specifies the value
to filter on.
Accepted values for ProductInformationFilterName
are listed here along
with descriptions and valid options for
ProductInformationFilterComparator
.
The following filters and are supported when the resource type is
SSM_MANAGED
:
Application Name
- The name of the application. Logical operator isEQUALS
.Application Publisher
- The publisher of the application. Logical operator isEQUALS
.Application Version
- The version of the application. Logical operator isEQUALS
.Platform Name
- The name of the platform. Logical operator isEQUALS
.Platform Type
- The platform type. Logical operator isEQUALS
.Tag:key
- The key of a tag attached to an Amazon Web Services resource you wish to exclude from automated discovery. Logical operator isNOT_EQUALS
. The key for your tag must be appended toTag:
following the example:Tag:name-of-your-key
.ProductInformationFilterValue
is optional if you are not using values for the key.AccountId
- The 12-digit ID of an Amazon Web Services account you wish to exclude from automated discovery. Logical operator isNOT_EQUALS
.License Included
- The type of license included. Logical operators areEQUALS
andNOT_EQUALS
. Possible values are:sql-server-enterprise
|sql-server-standard
|sql-server-web
|windows-server-datacenter
.
The following filters and logical operators are supported when the
resource type is RDS
:
Engine Edition
- The edition of the database engine. Logical operator isEQUALS
. Possible values are:oracle-ee
|oracle-se
|oracle-se1
|oracle-se2
.License Pack
- The license pack. Logical operator isEQUALS
. Possible values are:data guard
|diagnostic pack sqlt
|tuning pack sqlt
|ols
|olap
.
productInformation_resourceType :: Lens' ProductInformation Text Source #
Resource type. The possible values are SSM_MANAGED
| RDS
.
productInformation_productInformationFilterList :: Lens' ProductInformation [ProductInformationFilter] Source #
A Product information filter consists of a
ProductInformationFilterComparator
which is a logical operator, a
ProductInformationFilterName
which specifies the type of filter being
declared, and a ProductInformationFilterValue
that specifies the value
to filter on.
Accepted values for ProductInformationFilterName
are listed here along
with descriptions and valid options for
ProductInformationFilterComparator
.
The following filters and are supported when the resource type is
SSM_MANAGED
:
Application Name
- The name of the application. Logical operator isEQUALS
.Application Publisher
- The publisher of the application. Logical operator isEQUALS
.Application Version
- The version of the application. Logical operator isEQUALS
.Platform Name
- The name of the platform. Logical operator isEQUALS
.Platform Type
- The platform type. Logical operator isEQUALS
.Tag:key
- The key of a tag attached to an Amazon Web Services resource you wish to exclude from automated discovery. Logical operator isNOT_EQUALS
. The key for your tag must be appended toTag:
following the example:Tag:name-of-your-key
.ProductInformationFilterValue
is optional if you are not using values for the key.AccountId
- The 12-digit ID of an Amazon Web Services account you wish to exclude from automated discovery. Logical operator isNOT_EQUALS
.License Included
- The type of license included. Logical operators areEQUALS
andNOT_EQUALS
. Possible values are:sql-server-enterprise
|sql-server-standard
|sql-server-web
|windows-server-datacenter
.
The following filters and logical operators are supported when the
resource type is RDS
:
Engine Edition
- The edition of the database engine. Logical operator isEQUALS
. Possible values are:oracle-ee
|oracle-se
|oracle-se1
|oracle-se2
.License Pack
- The license pack. Logical operator isEQUALS
. Possible values are:data guard
|diagnostic pack sqlt
|tuning pack sqlt
|ols
|olap
.
ProductInformationFilter
data ProductInformationFilter Source #
Describes product information filters.
See: newProductInformationFilter
smart constructor.
ProductInformationFilter' | |
|
Instances
newProductInformationFilter Source #
:: Text | |
-> Text |
|
-> ProductInformationFilter |
Create a value of ProductInformationFilter
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:productInformationFilterValue:ProductInformationFilter'
, productInformationFilter_productInformationFilterValue
- Filter value.
$sel:productInformationFilterName:ProductInformationFilter'
, productInformationFilter_productInformationFilterName
- Filter name.
$sel:productInformationFilterComparator:ProductInformationFilter'
, productInformationFilter_productInformationFilterComparator
- Logical operator.
productInformationFilter_productInformationFilterValue :: Lens' ProductInformationFilter (Maybe [Text]) Source #
Filter value.
productInformationFilter_productInformationFilterName :: Lens' ProductInformationFilter Text Source #
Filter name.
productInformationFilter_productInformationFilterComparator :: Lens' ProductInformationFilter Text Source #
Logical operator.
ProvisionalConfiguration
data ProvisionalConfiguration Source #
Details about a provisional configuration.
See: newProvisionalConfiguration
smart constructor.
ProvisionalConfiguration' | |
|
Instances
newProvisionalConfiguration Source #
Create a value of ProvisionalConfiguration
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:maxTimeToLiveInMinutes:ProvisionalConfiguration'
, provisionalConfiguration_maxTimeToLiveInMinutes
- Maximum time for the provisional configuration, in minutes.
provisionalConfiguration_maxTimeToLiveInMinutes :: Lens' ProvisionalConfiguration Int Source #
Maximum time for the provisional configuration, in minutes.
ReceivedMetadata
data ReceivedMetadata Source #
Metadata associated with received licenses and grants.
See: newReceivedMetadata
smart constructor.
ReceivedMetadata' | |
|
Instances
newReceivedMetadata :: ReceivedMetadata Source #
Create a value of ReceivedMetadata
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:allowedOperations:ReceivedMetadata'
, receivedMetadata_allowedOperations
- Allowed operations.
$sel:receivedStatus:ReceivedMetadata'
, receivedMetadata_receivedStatus
- Received status.
$sel:receivedStatusReason:ReceivedMetadata'
, receivedMetadata_receivedStatusReason
- Received status reason.
receivedMetadata_allowedOperations :: Lens' ReceivedMetadata (Maybe (NonEmpty AllowedOperation)) Source #
Allowed operations.
receivedMetadata_receivedStatus :: Lens' ReceivedMetadata (Maybe ReceivedStatus) Source #
Received status.
receivedMetadata_receivedStatusReason :: Lens' ReceivedMetadata (Maybe Text) Source #
Received status reason.
ReportContext
data ReportContext Source #
Details of the license configuration that this generator reports on.
See: newReportContext
smart constructor.
ReportContext' | |
|
Instances
newReportContext :: ReportContext Source #
Create a value of ReportContext
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:licenseConfigurationArns:ReportContext'
, reportContext_licenseConfigurationArns
- Amazon Resource Name (ARN) of the license configuration that this
generator reports on.
reportContext_licenseConfigurationArns :: Lens' ReportContext [Text] Source #
Amazon Resource Name (ARN) of the license configuration that this generator reports on.
ReportFrequency
data ReportFrequency Source #
Details about how frequently reports are generated.
See: newReportFrequency
smart constructor.
Instances
newReportFrequency :: ReportFrequency Source #
Create a value of ReportFrequency
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:period:ReportFrequency'
, reportFrequency_period
- Time period between each report. The period can be daily, weekly, or
monthly.
$sel:value:ReportFrequency'
, reportFrequency_value
- Number of times within the frequency period that a report is generated.
The only supported value is 1
.
reportFrequency_period :: Lens' ReportFrequency (Maybe ReportFrequencyType) Source #
Time period between each report. The period can be daily, weekly, or monthly.
reportFrequency_value :: Lens' ReportFrequency (Maybe Int) Source #
Number of times within the frequency period that a report is generated.
The only supported value is 1
.
ReportGenerator
data ReportGenerator Source #
Describe the details of a report generator.
See: newReportGenerator
smart constructor.
ReportGenerator' | |
|
Instances
newReportGenerator :: ReportGenerator Source #
Create a value of ReportGenerator
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:createTime:ReportGenerator'
, reportGenerator_createTime
- Time the report was created.
$sel:description:ReportGenerator'
, reportGenerator_description
- Description of the report generator.
$sel:lastReportGenerationTime:ReportGenerator'
, reportGenerator_lastReportGenerationTime
- Time the last report was generated at.
$sel:lastRunFailureReason:ReportGenerator'
, reportGenerator_lastRunFailureReason
- Failure message for the last report generation attempt.
$sel:lastRunStatus:ReportGenerator'
, reportGenerator_lastRunStatus
- Status of the last report generation attempt.
$sel:licenseManagerReportGeneratorArn:ReportGenerator'
, reportGenerator_licenseManagerReportGeneratorArn
- Amazon Resource Name (ARN) of the report generator.
$sel:reportContext:ReportGenerator'
, reportGenerator_reportContext
- License configuration type for this generator.
$sel:reportCreatorAccount:ReportGenerator'
, reportGenerator_reportCreatorAccount
- The Amazon Web Services account ID used to create the report generator.
$sel:reportFrequency:ReportGenerator'
, reportGenerator_reportFrequency
- Details about how frequently reports are generated.
$sel:reportGeneratorName:ReportGenerator'
, reportGenerator_reportGeneratorName
- Name of the report generator.
$sel:reportType:ReportGenerator'
, reportGenerator_reportType
- Type of reports that are generated.
$sel:s3Location:ReportGenerator'
, reportGenerator_s3Location
- Details of the S3 bucket that report generator reports are published to.
$sel:tags:ReportGenerator'
, reportGenerator_tags
- Tags associated with the report generator.
reportGenerator_createTime :: Lens' ReportGenerator (Maybe Text) Source #
Time the report was created.
reportGenerator_description :: Lens' ReportGenerator (Maybe Text) Source #
Description of the report generator.
reportGenerator_lastReportGenerationTime :: Lens' ReportGenerator (Maybe Text) Source #
Time the last report was generated at.
reportGenerator_lastRunFailureReason :: Lens' ReportGenerator (Maybe Text) Source #
Failure message for the last report generation attempt.
reportGenerator_lastRunStatus :: Lens' ReportGenerator (Maybe Text) Source #
Status of the last report generation attempt.
reportGenerator_licenseManagerReportGeneratorArn :: Lens' ReportGenerator (Maybe Text) Source #
Amazon Resource Name (ARN) of the report generator.
reportGenerator_reportContext :: Lens' ReportGenerator (Maybe ReportContext) Source #
License configuration type for this generator.
reportGenerator_reportCreatorAccount :: Lens' ReportGenerator (Maybe Text) Source #
The Amazon Web Services account ID used to create the report generator.
reportGenerator_reportFrequency :: Lens' ReportGenerator (Maybe ReportFrequency) Source #
Details about how frequently reports are generated.
reportGenerator_reportGeneratorName :: Lens' ReportGenerator (Maybe Text) Source #
Name of the report generator.
reportGenerator_reportType :: Lens' ReportGenerator (Maybe [ReportType]) Source #
Type of reports that are generated.
reportGenerator_s3Location :: Lens' ReportGenerator (Maybe S3Location) Source #
Details of the S3 bucket that report generator reports are published to.
reportGenerator_tags :: Lens' ReportGenerator (Maybe [Tag]) Source #
Tags associated with the report generator.
ResourceInventory
data ResourceInventory Source #
Details about a resource.
See: newResourceInventory
smart constructor.
ResourceInventory' | |
|
Instances
newResourceInventory :: ResourceInventory Source #
Create a value of ResourceInventory
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:platform:ResourceInventory'
, resourceInventory_platform
- Platform of the resource.
$sel:platformVersion:ResourceInventory'
, resourceInventory_platformVersion
- Platform version of the resource in the inventory.
$sel:resourceArn:ResourceInventory'
, resourceInventory_resourceArn
- Amazon Resource Name (ARN) of the resource.
$sel:resourceId:ResourceInventory'
, resourceInventory_resourceId
- ID of the resource.
$sel:resourceOwningAccountId:ResourceInventory'
, resourceInventory_resourceOwningAccountId
- ID of the account that owns the resource.
$sel:resourceType:ResourceInventory'
, resourceInventory_resourceType
- Type of resource.
resourceInventory_platform :: Lens' ResourceInventory (Maybe Text) Source #
Platform of the resource.
resourceInventory_platformVersion :: Lens' ResourceInventory (Maybe Text) Source #
Platform version of the resource in the inventory.
resourceInventory_resourceArn :: Lens' ResourceInventory (Maybe Text) Source #
Amazon Resource Name (ARN) of the resource.
resourceInventory_resourceId :: Lens' ResourceInventory (Maybe Text) Source #
ID of the resource.
resourceInventory_resourceOwningAccountId :: Lens' ResourceInventory (Maybe Text) Source #
ID of the account that owns the resource.
resourceInventory_resourceType :: Lens' ResourceInventory (Maybe ResourceType) Source #
Type of resource.
S3Location
data S3Location Source #
Details of the S3 bucket that report generator reports are published to.
See: newS3Location
smart constructor.
Instances
newS3Location :: S3Location Source #
Create a value of S3Location
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:bucket:S3Location'
, s3Location_bucket
- Name of the S3 bucket reports are published to.
$sel:keyPrefix:S3Location'
, s3Location_keyPrefix
- Prefix of the S3 bucket reports are published to.
s3Location_bucket :: Lens' S3Location (Maybe Text) Source #
Name of the S3 bucket reports are published to.
s3Location_keyPrefix :: Lens' S3Location (Maybe Text) Source #
Prefix of the S3 bucket reports are published to.
Tag
Details about a tag for a license configuration.
See: newTag
smart constructor.
Instances
FromJSON Tag Source # | |
ToJSON Tag Source # | |
Defined in Amazonka.LicenseManager.Types.Tag | |
Generic Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.LicenseManager.Types.Tag | |
Eq Tag Source # | |
Hashable Tag Source # | |
Defined in Amazonka.LicenseManager.Types.Tag | |
type Rep Tag Source # | |
Defined in Amazonka.LicenseManager.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.LicenseManager.Types.Tag" "amazonka-license-manager-2.0-7MwrI8iJ3YaDRGRrldCApy" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
Create a value of Tag
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:key:Tag'
, tag_key
- Tag key.
$sel:value:Tag'
, tag_value
- Tag value.
TokenData
Describes a token.
See: newTokenData
smart constructor.
TokenData' | |
|
Instances
newTokenData :: TokenData Source #
Create a value of TokenData
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:expirationTime:TokenData'
, tokenData_expirationTime
- Token expiration time, in ISO8601-UTC format.
$sel:licenseArn:TokenData'
, tokenData_licenseArn
- Amazon Resource Name (ARN) of the license.
$sel:roleArns:TokenData'
, tokenData_roleArns
- Amazon Resource Names (ARN) of the roles included in the token.
$sel:status:TokenData'
, tokenData_status
- Token status. The possible values are AVAILABLE
and DELETED
.
$sel:tokenId:TokenData'
, tokenData_tokenId
- Token ID.
$sel:tokenProperties:TokenData'
, tokenData_tokenProperties
- Data specified by the caller.
$sel:tokenType:TokenData'
, tokenData_tokenType
- Type of token generated. The supported value is REFRESH_TOKEN
.
tokenData_expirationTime :: Lens' TokenData (Maybe Text) Source #
Token expiration time, in ISO8601-UTC format.
tokenData_licenseArn :: Lens' TokenData (Maybe Text) Source #
Amazon Resource Name (ARN) of the license.
tokenData_roleArns :: Lens' TokenData (Maybe [Text]) Source #
Amazon Resource Names (ARN) of the roles included in the token.