Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- 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
- _NoEntitlementsAllowedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidResourceStateException :: AsError a => Getting (First ServiceError) a ServiceError
- _RateLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _FailedDependencyException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _FilterLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidParameterValueException :: AsError a => Getting (First ServiceError) a ServiceError
- _AuthorizationException :: AsError a => Getting (First ServiceError) a ServiceError
- _RedirectException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServerInternalException :: AsError a => Getting (First ServiceError) a ServiceError
- _EntitlementNotAllowedException :: AsError a => Getting (First ServiceError) a ServiceError
- _UnsupportedDigitalSignatureMethodException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _LicenseUsageException :: AsError a => Getting (First ServiceError) 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_resourceType :: Lens' ConsumedLicenseSummary (Maybe ResourceType)
- consumedLicenseSummary_consumedLicenses :: Lens' ConsumedLicenseSummary (Maybe Integer)
- 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_maxCount :: Lens' Entitlement (Maybe Integer)
- entitlement_value :: Lens' Entitlement (Maybe Text)
- entitlement_overage :: Lens' Entitlement (Maybe Bool)
- entitlement_allowCheckIn :: Lens' Entitlement (Maybe Bool)
- 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_values :: Lens' Filter (Maybe [Text])
- filter_name :: 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' {
- status :: Maybe LicenseStatus
- productName :: Maybe Text
- licenseName :: Maybe Text
- productSKU :: Maybe Text
- homeRegion :: Maybe Text
- receivedMetadata :: Maybe ReceivedMetadata
- version :: Maybe Text
- entitlements :: Maybe [Entitlement]
- validity :: Maybe DatetimeRange
- consumptionConfiguration :: Maybe ConsumptionConfiguration
- beneficiary :: Maybe Text
- issuer :: Maybe IssuerDetails
- licenseArn :: Maybe Text
- licenseMetadata :: Maybe [Metadata]
- createTime :: Maybe Text
- newGrantedLicense :: GrantedLicense
- grantedLicense_status :: Lens' GrantedLicense (Maybe LicenseStatus)
- grantedLicense_productName :: Lens' GrantedLicense (Maybe Text)
- grantedLicense_licenseName :: Lens' GrantedLicense (Maybe Text)
- grantedLicense_productSKU :: Lens' GrantedLicense (Maybe Text)
- grantedLicense_homeRegion :: Lens' GrantedLicense (Maybe Text)
- grantedLicense_receivedMetadata :: Lens' GrantedLicense (Maybe ReceivedMetadata)
- grantedLicense_version :: Lens' GrantedLicense (Maybe Text)
- grantedLicense_entitlements :: Lens' GrantedLicense (Maybe [Entitlement])
- grantedLicense_validity :: Lens' GrantedLicense (Maybe DatetimeRange)
- grantedLicense_consumptionConfiguration :: Lens' GrantedLicense (Maybe ConsumptionConfiguration)
- grantedLicense_beneficiary :: Lens' GrantedLicense (Maybe Text)
- grantedLicense_issuer :: Lens' GrantedLicense (Maybe IssuerDetails)
- grantedLicense_licenseArn :: Lens' GrantedLicense (Maybe Text)
- grantedLicense_licenseMetadata :: Lens' GrantedLicense (Maybe [Metadata])
- grantedLicense_createTime :: 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_signKey :: Lens' IssuerDetails (Maybe Text)
- issuerDetails_name :: Lens' IssuerDetails (Maybe Text)
- data License = License' {
- status :: Maybe LicenseStatus
- productName :: Maybe Text
- licenseName :: Maybe Text
- productSKU :: Maybe Text
- homeRegion :: Maybe Text
- version :: Maybe Text
- entitlements :: Maybe [Entitlement]
- validity :: Maybe DatetimeRange
- consumptionConfiguration :: Maybe ConsumptionConfiguration
- beneficiary :: Maybe Text
- issuer :: Maybe IssuerDetails
- licenseArn :: Maybe Text
- licenseMetadata :: Maybe [Metadata]
- createTime :: Maybe Text
- newLicense :: License
- license_status :: Lens' License (Maybe LicenseStatus)
- license_productName :: Lens' License (Maybe Text)
- license_licenseName :: Lens' License (Maybe Text)
- license_productSKU :: Lens' License (Maybe Text)
- license_homeRegion :: Lens' License (Maybe Text)
- license_version :: Lens' License (Maybe Text)
- license_entitlements :: Lens' License (Maybe [Entitlement])
- license_validity :: Lens' License (Maybe DatetimeRange)
- license_consumptionConfiguration :: Lens' License (Maybe ConsumptionConfiguration)
- license_beneficiary :: Lens' License (Maybe Text)
- license_issuer :: Lens' License (Maybe IssuerDetails)
- license_licenseArn :: Lens' License (Maybe Text)
- license_licenseMetadata :: Lens' License (Maybe [Metadata])
- license_createTime :: Lens' License (Maybe Text)
- data LicenseConfiguration = LicenseConfiguration' {
- status :: Maybe Text
- ownerAccountId :: Maybe Text
- consumedLicenseSummaryList :: Maybe [ConsumedLicenseSummary]
- licenseCount :: Maybe Integer
- managedResourceSummaryList :: Maybe [ManagedResourceSummary]
- name :: Maybe Text
- licenseCountHardLimit :: Maybe Bool
- disassociateWhenNotFound :: Maybe Bool
- productInformationList :: Maybe [ProductInformation]
- licenseCountingType :: Maybe LicenseCountingType
- automatedDiscoveryInformation :: Maybe AutomatedDiscoveryInformation
- consumedLicenses :: Maybe Integer
- licenseRules :: Maybe [Text]
- licenseConfigurationId :: Maybe Text
- description :: Maybe Text
- licenseConfigurationArn :: Maybe Text
- newLicenseConfiguration :: LicenseConfiguration
- licenseConfiguration_status :: Lens' LicenseConfiguration (Maybe Text)
- licenseConfiguration_ownerAccountId :: Lens' LicenseConfiguration (Maybe Text)
- licenseConfiguration_consumedLicenseSummaryList :: Lens' LicenseConfiguration (Maybe [ConsumedLicenseSummary])
- licenseConfiguration_licenseCount :: Lens' LicenseConfiguration (Maybe Integer)
- licenseConfiguration_managedResourceSummaryList :: Lens' LicenseConfiguration (Maybe [ManagedResourceSummary])
- licenseConfiguration_name :: Lens' LicenseConfiguration (Maybe Text)
- licenseConfiguration_licenseCountHardLimit :: Lens' LicenseConfiguration (Maybe Bool)
- licenseConfiguration_disassociateWhenNotFound :: Lens' LicenseConfiguration (Maybe Bool)
- licenseConfiguration_productInformationList :: Lens' LicenseConfiguration (Maybe [ProductInformation])
- licenseConfiguration_licenseCountingType :: Lens' LicenseConfiguration (Maybe LicenseCountingType)
- licenseConfiguration_automatedDiscoveryInformation :: Lens' LicenseConfiguration (Maybe AutomatedDiscoveryInformation)
- licenseConfiguration_consumedLicenses :: Lens' LicenseConfiguration (Maybe Integer)
- licenseConfiguration_licenseRules :: Lens' LicenseConfiguration (Maybe [Text])
- licenseConfiguration_licenseConfigurationId :: Lens' LicenseConfiguration (Maybe Text)
- licenseConfiguration_description :: Lens' LicenseConfiguration (Maybe Text)
- licenseConfiguration_licenseConfigurationArn :: Lens' LicenseConfiguration (Maybe Text)
- data LicenseConfigurationAssociation = LicenseConfigurationAssociation' {}
- newLicenseConfigurationAssociation :: LicenseConfigurationAssociation
- licenseConfigurationAssociation_resourceType :: Lens' LicenseConfigurationAssociation (Maybe ResourceType)
- licenseConfigurationAssociation_amiAssociationScope :: Lens' LicenseConfigurationAssociation (Maybe Text)
- licenseConfigurationAssociation_associationTime :: Lens' LicenseConfigurationAssociation (Maybe UTCTime)
- licenseConfigurationAssociation_resourceArn :: Lens' LicenseConfigurationAssociation (Maybe Text)
- licenseConfigurationAssociation_resourceOwnerId :: Lens' LicenseConfigurationAssociation (Maybe Text)
- data LicenseConfigurationUsage = LicenseConfigurationUsage' {}
- newLicenseConfigurationUsage :: LicenseConfigurationUsage
- licenseConfigurationUsage_resourceType :: Lens' LicenseConfigurationUsage (Maybe ResourceType)
- licenseConfigurationUsage_resourceStatus :: Lens' LicenseConfigurationUsage (Maybe Text)
- licenseConfigurationUsage_associationTime :: Lens' LicenseConfigurationUsage (Maybe UTCTime)
- licenseConfigurationUsage_resourceArn :: Lens' LicenseConfigurationUsage (Maybe Text)
- licenseConfigurationUsage_consumedLicenses :: Lens' LicenseConfigurationUsage (Maybe Integer)
- licenseConfigurationUsage_resourceOwnerId :: Lens' LicenseConfigurationUsage (Maybe Text)
- data LicenseConversionContext = LicenseConversionContext' {}
- newLicenseConversionContext :: LicenseConversionContext
- licenseConversionContext_usageOperation :: Lens' LicenseConversionContext (Maybe Text)
- data LicenseConversionTask = LicenseConversionTask' {
- status :: Maybe LicenseConversionTaskStatus
- startTime :: Maybe POSIX
- destinationLicenseContext :: Maybe LicenseConversionContext
- licenseConversionTaskId :: Maybe Text
- resourceArn :: Maybe Text
- statusMessage :: Maybe Text
- endTime :: Maybe POSIX
- licenseConversionTime :: Maybe POSIX
- sourceLicenseContext :: Maybe LicenseConversionContext
- newLicenseConversionTask :: LicenseConversionTask
- licenseConversionTask_status :: Lens' LicenseConversionTask (Maybe LicenseConversionTaskStatus)
- licenseConversionTask_startTime :: Lens' LicenseConversionTask (Maybe UTCTime)
- licenseConversionTask_destinationLicenseContext :: Lens' LicenseConversionTask (Maybe LicenseConversionContext)
- licenseConversionTask_licenseConversionTaskId :: Lens' LicenseConversionTask (Maybe Text)
- licenseConversionTask_resourceArn :: Lens' LicenseConversionTask (Maybe Text)
- licenseConversionTask_statusMessage :: Lens' LicenseConversionTask (Maybe Text)
- licenseConversionTask_endTime :: Lens' LicenseConversionTask (Maybe UTCTime)
- licenseConversionTask_licenseConversionTime :: Lens' LicenseConversionTask (Maybe UTCTime)
- licenseConversionTask_sourceLicenseContext :: Lens' LicenseConversionTask (Maybe LicenseConversionContext)
- data LicenseOperationFailure = LicenseOperationFailure' {}
- newLicenseOperationFailure :: LicenseOperationFailure
- licenseOperationFailure_resourceType :: Lens' LicenseOperationFailure (Maybe ResourceType)
- licenseOperationFailure_operationRequestedBy :: Lens' LicenseOperationFailure (Maybe Text)
- licenseOperationFailure_resourceArn :: Lens' LicenseOperationFailure (Maybe Text)
- licenseOperationFailure_metadataList :: Lens' LicenseOperationFailure (Maybe [Metadata])
- licenseOperationFailure_operationName :: Lens' LicenseOperationFailure (Maybe Text)
- licenseOperationFailure_failureTime :: Lens' LicenseOperationFailure (Maybe UTCTime)
- licenseOperationFailure_errorMessage :: Lens' LicenseOperationFailure (Maybe Text)
- licenseOperationFailure_resourceOwnerId :: Lens' LicenseOperationFailure (Maybe Text)
- 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_value :: Lens' Metadata (Maybe Text)
- metadata_name :: 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_receivedStatus :: Lens' ReceivedMetadata (Maybe ReceivedStatus)
- receivedMetadata_allowedOperations :: Lens' ReceivedMetadata (Maybe (NonEmpty AllowedOperation))
- 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' {
- lastReportGenerationTime :: Maybe Text
- lastRunFailureReason :: Maybe Text
- lastRunStatus :: Maybe Text
- reportGeneratorName :: Maybe Text
- reportFrequency :: Maybe ReportFrequency
- s3Location :: Maybe S3Location
- licenseManagerReportGeneratorArn :: Maybe Text
- reportCreatorAccount :: Maybe Text
- description :: Maybe Text
- reportType :: Maybe [ReportType]
- createTime :: Maybe Text
- tags :: Maybe [Tag]
- reportContext :: Maybe ReportContext
- newReportGenerator :: ReportGenerator
- reportGenerator_lastReportGenerationTime :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_lastRunFailureReason :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_lastRunStatus :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_reportGeneratorName :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_reportFrequency :: Lens' ReportGenerator (Maybe ReportFrequency)
- reportGenerator_s3Location :: Lens' ReportGenerator (Maybe S3Location)
- reportGenerator_licenseManagerReportGeneratorArn :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_reportCreatorAccount :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_description :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_reportType :: Lens' ReportGenerator (Maybe [ReportType])
- reportGenerator_createTime :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_tags :: Lens' ReportGenerator (Maybe [Tag])
- reportGenerator_reportContext :: Lens' ReportGenerator (Maybe ReportContext)
- data ResourceInventory = ResourceInventory' {}
- newResourceInventory :: ResourceInventory
- resourceInventory_platform :: Lens' ResourceInventory (Maybe Text)
- resourceInventory_resourceId :: Lens' ResourceInventory (Maybe Text)
- resourceInventory_resourceType :: Lens' ResourceInventory (Maybe ResourceType)
- resourceInventory_platformVersion :: Lens' ResourceInventory (Maybe Text)
- resourceInventory_resourceArn :: Lens' ResourceInventory (Maybe Text)
- resourceInventory_resourceOwningAccountId :: Lens' ResourceInventory (Maybe Text)
- data S3Location = S3Location' {}
- newS3Location :: S3Location
- s3Location_bucket :: Lens' S3Location (Maybe Text)
- s3Location_keyPrefix :: Lens' S3Location (Maybe Text)
- data Tag = Tag' {}
- newTag :: Tag
- tag_value :: Lens' Tag (Maybe Text)
- tag_key :: Lens' Tag (Maybe Text)
- data TokenData = TokenData' {}
- newTokenData :: TokenData
- tokenData_status :: Lens' TokenData (Maybe Text)
- tokenData_tokenId :: Lens' TokenData (Maybe Text)
- tokenData_tokenProperties :: Lens' TokenData (Maybe [Text])
- tokenData_roleArns :: Lens' TokenData (Maybe [Text])
- tokenData_tokenType :: Lens' TokenData (Maybe Text)
- tokenData_expirationTime :: Lens' TokenData (Maybe Text)
- tokenData_licenseArn :: Lens' TokenData (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2018-08-01
of the Amazon License Manager SDK configuration.
Errors
_NoEntitlementsAllowedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
There are no entitlements found for this license, or the entitlement maximum count is reached.
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The provided input is not valid. Try your request again.
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Access to resource denied.
_ResourceLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Your resource limits have been exceeded.
_InvalidResourceStateException :: AsError a => Getting (First ServiceError) 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.
_RateLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Too many requests have been submitted. Try again after a brief wait.
_FailedDependencyException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A dependency required to run the API is missing.
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
There was a conflict processing the request. Try your request again.
_FilterLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request uses too many filters or too many filter values.
_InvalidParameterValueException :: AsError a => Getting (First ServiceError) a ServiceError Source #
One or more parameter values are not valid.
_AuthorizationException :: AsError a => Getting (First ServiceError) 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.
_RedirectException :: AsError a => Getting (First ServiceError) a ServiceError Source #
This is not the correct Region for the resource. Try again.
_ServerInternalException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The server experienced an internal error. Try again.
_EntitlementNotAllowedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The entitlement is not allowed.
_UnsupportedDigitalSignatureMethodException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The digital signature method is unsupported. Try your request again.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource cannot be found.
_LicenseUsageException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You do not have enough licenses available to support a new resource launch.
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
Eq AutomatedDiscoveryInformation Source # | |
Read AutomatedDiscoveryInformation Source # | |
Show AutomatedDiscoveryInformation Source # | |
Generic AutomatedDiscoveryInformation Source # | |
NFData AutomatedDiscoveryInformation Source # | |
Defined in Amazonka.LicenseManager.Types.AutomatedDiscoveryInformation rnf :: AutomatedDiscoveryInformation -> () # | |
Hashable AutomatedDiscoveryInformation Source # | |
FromJSON AutomatedDiscoveryInformation Source # | |
type Rep AutomatedDiscoveryInformation Source # | |
Defined in Amazonka.LicenseManager.Types.AutomatedDiscoveryInformation type Rep AutomatedDiscoveryInformation = D1 ('MetaData "AutomatedDiscoveryInformation" "Amazonka.LicenseManager.Types.AutomatedDiscoveryInformation" "libZSservicesZSamazonka-license-managerZSamazonka-license-manager" '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:resourceType:ConsumedLicenseSummary'
, consumedLicenseSummary_resourceType
- Resource type of the resource consuming a license.
$sel:consumedLicenses:ConsumedLicenseSummary'
, consumedLicenseSummary_consumedLicenses
- Number of licenses consumed by the resource.
consumedLicenseSummary_resourceType :: Lens' ConsumedLicenseSummary (Maybe ResourceType) Source #
Resource type of the resource consuming a license.
consumedLicenseSummary_consumedLicenses :: Lens' ConsumedLicenseSummary (Maybe Integer) Source #
Number of licenses consumed by the resource.
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:maxCount:Entitlement'
, entitlement_maxCount
- Maximum entitlement count. Use if the unit is not None.
$sel:value:Entitlement'
, entitlement_value
- Entitlement resource. Use only if the unit is None.
$sel:overage:Entitlement'
, entitlement_overage
- Indicates whether overages are allowed.
$sel:allowCheckIn:Entitlement'
, entitlement_allowCheckIn
- Indicates whether check-ins are allowed.
$sel:name:Entitlement'
, entitlement_name
- Entitlement name.
$sel:unit:Entitlement'
, entitlement_unit
- Entitlement unit.
entitlement_maxCount :: Lens' Entitlement (Maybe Integer) Source #
Maximum entitlement count. Use if the unit is not None.
entitlement_value :: Lens' Entitlement (Maybe Text) Source #
Entitlement resource. Use only if the unit is None.
entitlement_overage :: Lens' Entitlement (Maybe Bool) Source #
Indicates whether overages are allowed.
entitlement_allowCheckIn :: Lens' Entitlement (Maybe Bool) Source #
Indicates whether check-ins are allowed.
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
Eq Filter Source # | |
Read Filter Source # | |
Show Filter Source # | |
Generic Filter Source # | |
NFData Filter Source # | |
Defined in Amazonka.LicenseManager.Types.Filter | |
Hashable Filter Source # | |
Defined in Amazonka.LicenseManager.Types.Filter | |
ToJSON 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" "libZSservicesZSamazonka-license-managerZSamazonka-license-manager" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "name") '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:values:Filter'
, filter_values
- Filter values. Filter values are case-sensitive.
$sel:name:Filter'
, filter_name
- Name of the filter. Filter names are case-sensitive.
filter_values :: Lens' Filter (Maybe [Text]) Source #
Filter values. Filter values are case-sensitive.
filter_name :: Lens' Filter (Maybe Text) Source #
Name of the filter. Filter names 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:status:GrantedLicense'
, grantedLicense_status
- Granted license status.
$sel:productName:GrantedLicense'
, grantedLicense_productName
- Product name.
$sel:licenseName:GrantedLicense'
, grantedLicense_licenseName
- License name.
$sel:productSKU:GrantedLicense'
, grantedLicense_productSKU
- Product SKU.
$sel:homeRegion:GrantedLicense'
, grantedLicense_homeRegion
- Home Region of the granted license.
$sel:receivedMetadata:GrantedLicense'
, grantedLicense_receivedMetadata
- Granted license received metadata.
$sel:version:GrantedLicense'
, grantedLicense_version
- Version of the granted license.
$sel:entitlements:GrantedLicense'
, grantedLicense_entitlements
- License entitlements.
$sel:validity:GrantedLicense'
, grantedLicense_validity
- Date and time range during which the granted license is valid, in
ISO8601-UTC format.
$sel:consumptionConfiguration:GrantedLicense'
, grantedLicense_consumptionConfiguration
- Configuration for consumption of the license.
$sel:beneficiary:GrantedLicense'
, grantedLicense_beneficiary
- Granted license beneficiary.
$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:createTime:GrantedLicense'
, grantedLicense_createTime
- Creation time of the granted license.
grantedLicense_status :: Lens' GrantedLicense (Maybe LicenseStatus) Source #
Granted license status.
grantedLicense_productName :: Lens' GrantedLicense (Maybe Text) Source #
Product name.
grantedLicense_licenseName :: Lens' GrantedLicense (Maybe Text) Source #
License name.
grantedLicense_productSKU :: Lens' GrantedLicense (Maybe Text) Source #
Product SKU.
grantedLicense_homeRegion :: Lens' GrantedLicense (Maybe Text) Source #
Home Region of the granted license.
grantedLicense_receivedMetadata :: Lens' GrantedLicense (Maybe ReceivedMetadata) Source #
Granted license received metadata.
grantedLicense_version :: Lens' GrantedLicense (Maybe Text) Source #
Version of the granted license.
grantedLicense_entitlements :: Lens' GrantedLicense (Maybe [Entitlement]) Source #
License entitlements.
grantedLicense_validity :: Lens' GrantedLicense (Maybe DatetimeRange) Source #
Date and time range during which the granted license is valid, in ISO8601-UTC format.
grantedLicense_consumptionConfiguration :: Lens' GrantedLicense (Maybe ConsumptionConfiguration) Source #
Configuration for consumption of the license.
grantedLicense_beneficiary :: Lens' GrantedLicense (Maybe Text) Source #
Granted license beneficiary.
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_createTime :: Lens' GrantedLicense (Maybe Text) Source #
Creation time 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
Eq Issuer Source # | |
Read Issuer Source # | |
Show Issuer Source # | |
Generic Issuer Source # | |
NFData Issuer Source # | |
Defined in Amazonka.LicenseManager.Types.Issuer | |
Hashable Issuer Source # | |
Defined in Amazonka.LicenseManager.Types.Issuer | |
ToJSON 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" "libZSservicesZSamazonka-license-managerZSamazonka-license-manager" '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: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.
$sel:name:IssuerDetails'
, issuerDetails_name
- Issuer name.
issuerDetails_keyFingerprint :: Lens' IssuerDetails (Maybe Text) Source #
Issuer key fingerprint.
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.
issuerDetails_name :: Lens' IssuerDetails (Maybe Text) Source #
Issuer name.
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:status:License'
, license_status
- License status.
$sel:productName:License'
, license_productName
- Product name.
$sel:licenseName:License'
, license_licenseName
- License name.
$sel:productSKU:License'
, license_productSKU
- Product SKU.
$sel:homeRegion:License'
, license_homeRegion
- Home Region of the license.
$sel:version:License'
, license_version
- License version.
$sel:entitlements:License'
, license_entitlements
- License entitlements.
$sel:validity:License'
, license_validity
- Date and time range during which the license is valid, in ISO8601-UTC
format.
$sel:consumptionConfiguration:License'
, license_consumptionConfiguration
- Configuration for consumption of the license.
$sel:beneficiary:License'
, license_beneficiary
- License beneficiary.
$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:createTime:License'
, license_createTime
- License creation time.
license_status :: Lens' License (Maybe LicenseStatus) Source #
License status.
license_entitlements :: Lens' License (Maybe [Entitlement]) Source #
License entitlements.
license_validity :: Lens' License (Maybe DatetimeRange) Source #
Date and time range during which the license is valid, in ISO8601-UTC format.
license_consumptionConfiguration :: Lens' License (Maybe ConsumptionConfiguration) Source #
Configuration for consumption of the license.
license_issuer :: Lens' License (Maybe IssuerDetails) Source #
License issuer.
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:status:LicenseConfiguration'
, licenseConfiguration_status
- Status of the license configuration.
$sel:ownerAccountId:LicenseConfiguration'
, licenseConfiguration_ownerAccountId
- Account ID of the license configuration's owner.
$sel:consumedLicenseSummaryList:LicenseConfiguration'
, licenseConfiguration_consumedLicenseSummaryList
- Summaries for licenses consumed by various resources.
$sel:licenseCount:LicenseConfiguration'
, licenseConfiguration_licenseCount
- Number of licenses managed by the license configuration.
$sel:managedResourceSummaryList:LicenseConfiguration'
, licenseConfiguration_managedResourceSummaryList
- Summaries for managed resources.
$sel:name:LicenseConfiguration'
, licenseConfiguration_name
- Name of the license configuration.
$sel:licenseCountHardLimit:LicenseConfiguration'
, licenseConfiguration_licenseCountHardLimit
- Number of available licenses as a hard limit.
$sel:disassociateWhenNotFound:LicenseConfiguration'
, licenseConfiguration_disassociateWhenNotFound
- When true, disassociates a resource when software is uninstalled.
$sel:productInformationList:LicenseConfiguration'
, licenseConfiguration_productInformationList
- Product information.
$sel:licenseCountingType:LicenseConfiguration'
, licenseConfiguration_licenseCountingType
- Dimension to use to track the license inventory.
$sel:automatedDiscoveryInformation:LicenseConfiguration'
, licenseConfiguration_automatedDiscoveryInformation
- Automated discovery information.
$sel:consumedLicenses:LicenseConfiguration'
, licenseConfiguration_consumedLicenses
- Number of licenses consumed.
$sel:licenseRules:LicenseConfiguration'
, licenseConfiguration_licenseRules
- License rules.
$sel:licenseConfigurationId:LicenseConfiguration'
, licenseConfiguration_licenseConfigurationId
- Unique ID of the license configuration.
$sel:description:LicenseConfiguration'
, licenseConfiguration_description
- Description of the license configuration.
$sel:licenseConfigurationArn:LicenseConfiguration'
, licenseConfiguration_licenseConfigurationArn
- Amazon Resource Name (ARN) of the license configuration.
licenseConfiguration_status :: Lens' LicenseConfiguration (Maybe Text) Source #
Status of the license configuration.
licenseConfiguration_ownerAccountId :: Lens' LicenseConfiguration (Maybe Text) Source #
Account ID of the license configuration's owner.
licenseConfiguration_consumedLicenseSummaryList :: Lens' LicenseConfiguration (Maybe [ConsumedLicenseSummary]) Source #
Summaries for licenses consumed by various resources.
licenseConfiguration_licenseCount :: Lens' LicenseConfiguration (Maybe Integer) Source #
Number of licenses managed by the license configuration.
licenseConfiguration_managedResourceSummaryList :: Lens' LicenseConfiguration (Maybe [ManagedResourceSummary]) Source #
Summaries for managed resources.
licenseConfiguration_name :: Lens' LicenseConfiguration (Maybe Text) Source #
Name of the license configuration.
licenseConfiguration_licenseCountHardLimit :: Lens' LicenseConfiguration (Maybe Bool) Source #
Number of available licenses as a hard limit.
licenseConfiguration_disassociateWhenNotFound :: Lens' LicenseConfiguration (Maybe Bool) Source #
When true, disassociates a resource when software is uninstalled.
licenseConfiguration_productInformationList :: Lens' LicenseConfiguration (Maybe [ProductInformation]) Source #
Product information.
licenseConfiguration_licenseCountingType :: Lens' LicenseConfiguration (Maybe LicenseCountingType) Source #
Dimension to use to track the license inventory.
licenseConfiguration_automatedDiscoveryInformation :: Lens' LicenseConfiguration (Maybe AutomatedDiscoveryInformation) Source #
Automated discovery information.
licenseConfiguration_consumedLicenses :: Lens' LicenseConfiguration (Maybe Integer) Source #
Number of licenses consumed.
licenseConfiguration_licenseRules :: Lens' LicenseConfiguration (Maybe [Text]) Source #
License rules.
licenseConfiguration_licenseConfigurationId :: Lens' LicenseConfiguration (Maybe Text) Source #
Unique ID of the license configuration.
licenseConfiguration_description :: Lens' LicenseConfiguration (Maybe Text) Source #
Description of the license configuration.
licenseConfiguration_licenseConfigurationArn :: Lens' LicenseConfiguration (Maybe Text) Source #
Amazon Resource Name (ARN) 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:resourceType:LicenseConfigurationAssociation'
, licenseConfigurationAssociation_resourceType
- Type of server resource.
$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.
licenseConfigurationAssociation_resourceType :: Lens' LicenseConfigurationAssociation (Maybe ResourceType) Source #
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.
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:resourceType:LicenseConfigurationUsage'
, licenseConfigurationUsage_resourceType
- Type of resource.
$sel:resourceStatus:LicenseConfigurationUsage'
, licenseConfigurationUsage_resourceStatus
- Status of the resource.
$sel:associationTime:LicenseConfigurationUsage'
, licenseConfigurationUsage_associationTime
- Time when the license configuration was initially associated with the
resource.
$sel:resourceArn:LicenseConfigurationUsage'
, licenseConfigurationUsage_resourceArn
- Amazon Resource Name (ARN) of the resource.
$sel:consumedLicenses:LicenseConfigurationUsage'
, licenseConfigurationUsage_consumedLicenses
- Number of licenses consumed by the resource.
$sel:resourceOwnerId:LicenseConfigurationUsage'
, licenseConfigurationUsage_resourceOwnerId
- ID of the account that owns the resource.
licenseConfigurationUsage_resourceType :: Lens' LicenseConfigurationUsage (Maybe ResourceType) Source #
Type of resource.
licenseConfigurationUsage_resourceStatus :: Lens' LicenseConfigurationUsage (Maybe Text) Source #
Status of the resource.
licenseConfigurationUsage_associationTime :: Lens' LicenseConfigurationUsage (Maybe UTCTime) Source #
Time when the license configuration was initially associated with the resource.
licenseConfigurationUsage_resourceArn :: Lens' LicenseConfigurationUsage (Maybe Text) Source #
Amazon Resource Name (ARN) of the resource.
licenseConfigurationUsage_consumedLicenses :: Lens' LicenseConfigurationUsage (Maybe Integer) Source #
Number of licenses consumed by the resource.
licenseConfigurationUsage_resourceOwnerId :: Lens' LicenseConfigurationUsage (Maybe Text) Source #
ID of the account that owns the 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:status:LicenseConversionTask'
, licenseConversionTask_status
- The status of the conversion task.
$sel:startTime:LicenseConversionTask'
, licenseConversionTask_startTime
- The time the conversion task was started at.
$sel:destinationLicenseContext:LicenseConversionTask'
, licenseConversionTask_destinationLicenseContext
- Information about the license type this conversion task converted to.
$sel:licenseConversionTaskId:LicenseConversionTask'
, licenseConversionTask_licenseConversionTaskId
- The ID of the license type conversion task.
$sel:resourceArn:LicenseConversionTask'
, licenseConversionTask_resourceArn
- The Amazon Resource Name (ARN) of the resource associated with the
license type conversion task.
$sel:statusMessage:LicenseConversionTask'
, licenseConversionTask_statusMessage
- The status message for the conversion task.
$sel:endTime:LicenseConversionTask'
, licenseConversionTask_endTime
- The time the conversion task was completed.
$sel:licenseConversionTime:LicenseConversionTask'
, licenseConversionTask_licenseConversionTime
- The time the usage operation value of the resource was changed.
$sel:sourceLicenseContext:LicenseConversionTask'
, licenseConversionTask_sourceLicenseContext
- Information about the license type this conversion task converted from.
licenseConversionTask_status :: Lens' LicenseConversionTask (Maybe LicenseConversionTaskStatus) Source #
The status of the conversion task.
licenseConversionTask_startTime :: Lens' LicenseConversionTask (Maybe UTCTime) Source #
The time the conversion task was started at.
licenseConversionTask_destinationLicenseContext :: Lens' LicenseConversionTask (Maybe LicenseConversionContext) Source #
Information about the license type this conversion task converted to.
licenseConversionTask_licenseConversionTaskId :: Lens' LicenseConversionTask (Maybe Text) Source #
The ID of the license type conversion task.
licenseConversionTask_resourceArn :: Lens' LicenseConversionTask (Maybe Text) Source #
The Amazon Resource Name (ARN) of the resource associated with the license type conversion task.
licenseConversionTask_statusMessage :: Lens' LicenseConversionTask (Maybe Text) Source #
The status message for the conversion task.
licenseConversionTask_endTime :: Lens' LicenseConversionTask (Maybe UTCTime) Source #
The time the conversion task was completed.
licenseConversionTask_licenseConversionTime :: Lens' LicenseConversionTask (Maybe UTCTime) Source #
The time the usage operation value of the resource was changed.
licenseConversionTask_sourceLicenseContext :: Lens' LicenseConversionTask (Maybe LicenseConversionContext) Source #
Information about the license type this conversion task converted from.
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:resourceType:LicenseOperationFailure'
, licenseOperationFailure_resourceType
- Resource type.
$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:metadataList:LicenseOperationFailure'
, licenseOperationFailure_metadataList
- Reserved.
$sel:operationName:LicenseOperationFailure'
, licenseOperationFailure_operationName
- Name of the operation.
$sel:failureTime:LicenseOperationFailure'
, licenseOperationFailure_failureTime
- Failure time.
$sel:errorMessage:LicenseOperationFailure'
, licenseOperationFailure_errorMessage
- Error message.
$sel:resourceOwnerId:LicenseOperationFailure'
, licenseOperationFailure_resourceOwnerId
- ID of the Amazon Web Services account that owns the resource.
licenseOperationFailure_resourceType :: Lens' LicenseOperationFailure (Maybe ResourceType) Source #
Resource type.
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_metadataList :: Lens' LicenseOperationFailure (Maybe [Metadata]) Source #
Reserved.
licenseOperationFailure_operationName :: Lens' LicenseOperationFailure (Maybe Text) Source #
Name of the operation.
licenseOperationFailure_failureTime :: Lens' LicenseOperationFailure (Maybe UTCTime) Source #
Failure time.
licenseOperationFailure_errorMessage :: Lens' LicenseOperationFailure (Maybe Text) Source #
Error message.
licenseOperationFailure_resourceOwnerId :: Lens' LicenseOperationFailure (Maybe Text) Source #
ID of the Amazon Web Services account that owns the resource.
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
Eq Metadata Source # | |
Read Metadata Source # | |
Show Metadata Source # | |
Generic Metadata Source # | |
NFData Metadata Source # | |
Defined in Amazonka.LicenseManager.Types.Metadata | |
Hashable Metadata Source # | |
Defined in Amazonka.LicenseManager.Types.Metadata | |
ToJSON Metadata Source # | |
Defined in Amazonka.LicenseManager.Types.Metadata | |
FromJSON Metadata Source # | |
type Rep Metadata Source # | |
Defined in Amazonka.LicenseManager.Types.Metadata type Rep Metadata = D1 ('MetaData "Metadata" "Amazonka.LicenseManager.Types.Metadata" "libZSservicesZSamazonka-license-managerZSamazonka-license-manager" 'False) (C1 ('MetaCons "Metadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") '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:value:Metadata'
, metadata_value
- The value.
$sel:name:Metadata'
, metadata_name
- The key name.
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:receivedStatus:ReceivedMetadata'
, receivedMetadata_receivedStatus
- Received status.
$sel:allowedOperations:ReceivedMetadata'
, receivedMetadata_allowedOperations
- Allowed operations.
$sel:receivedStatusReason:ReceivedMetadata'
, receivedMetadata_receivedStatusReason
- Received status reason.
receivedMetadata_receivedStatus :: Lens' ReceivedMetadata (Maybe ReceivedStatus) Source #
Received status.
receivedMetadata_allowedOperations :: Lens' ReceivedMetadata (Maybe (NonEmpty AllowedOperation)) Source #
Allowed operations.
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: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:reportGeneratorName:ReportGenerator'
, reportGenerator_reportGeneratorName
- Name of the report generator.
$sel:reportFrequency:ReportGenerator'
, reportGenerator_reportFrequency
- Details about how frequently reports are generated.
$sel:s3Location:ReportGenerator'
, reportGenerator_s3Location
- Details of the S3 bucket that report generator reports are published to.
$sel:licenseManagerReportGeneratorArn:ReportGenerator'
, reportGenerator_licenseManagerReportGeneratorArn
- Amazon Resource Name (ARN) of the report generator.
$sel:reportCreatorAccount:ReportGenerator'
, reportGenerator_reportCreatorAccount
- The Amazon Web Services account ID used to create the report generator.
$sel:description:ReportGenerator'
, reportGenerator_description
- Description of the report generator.
$sel:reportType:ReportGenerator'
, reportGenerator_reportType
- Type of reports that are generated.
$sel:createTime:ReportGenerator'
, reportGenerator_createTime
- Time the report was created.
$sel:tags:ReportGenerator'
, reportGenerator_tags
- Tags associated with the report generator.
$sel:reportContext:ReportGenerator'
, reportGenerator_reportContext
- License configuration type for this 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_reportGeneratorName :: Lens' ReportGenerator (Maybe Text) Source #
Name of the report generator.
reportGenerator_reportFrequency :: Lens' ReportGenerator (Maybe ReportFrequency) Source #
Details about how frequently reports are generated.
reportGenerator_s3Location :: Lens' ReportGenerator (Maybe S3Location) Source #
Details of the S3 bucket that report generator reports are published to.
reportGenerator_licenseManagerReportGeneratorArn :: Lens' ReportGenerator (Maybe Text) Source #
Amazon Resource Name (ARN) of the report generator.
reportGenerator_reportCreatorAccount :: Lens' ReportGenerator (Maybe Text) Source #
The Amazon Web Services account ID used to create the report generator.
reportGenerator_description :: Lens' ReportGenerator (Maybe Text) Source #
Description of the report generator.
reportGenerator_reportType :: Lens' ReportGenerator (Maybe [ReportType]) Source #
Type of reports that are generated.
reportGenerator_createTime :: Lens' ReportGenerator (Maybe Text) Source #
Time the report was created.
reportGenerator_tags :: Lens' ReportGenerator (Maybe [Tag]) Source #
Tags associated with the report generator.
reportGenerator_reportContext :: Lens' ReportGenerator (Maybe ReportContext) Source #
License configuration type for this 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:resourceId:ResourceInventory'
, resourceInventory_resourceId
- ID of the resource.
$sel:resourceType:ResourceInventory'
, resourceInventory_resourceType
- Type of 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:resourceOwningAccountId:ResourceInventory'
, resourceInventory_resourceOwningAccountId
- ID of the account that owns the resource.
resourceInventory_platform :: Lens' ResourceInventory (Maybe Text) Source #
Platform of the resource.
resourceInventory_resourceId :: Lens' ResourceInventory (Maybe Text) Source #
ID of the resource.
resourceInventory_resourceType :: Lens' ResourceInventory (Maybe ResourceType) Source #
Type of 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_resourceOwningAccountId :: Lens' ResourceInventory (Maybe Text) Source #
ID of the account that owns the 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
Eq Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
Generic Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.LicenseManager.Types.Tag | |
Hashable Tag Source # | |
Defined in Amazonka.LicenseManager.Types.Tag | |
ToJSON Tag Source # | |
Defined in Amazonka.LicenseManager.Types.Tag | |
FromJSON Tag Source # | |
type Rep Tag Source # | |
Defined in Amazonka.LicenseManager.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.LicenseManager.Types.Tag" "libZSservicesZSamazonka-license-managerZSamazonka-license-manager" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") '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:value:Tag'
, tag_value
- Tag value.
$sel:key:Tag'
, tag_key
- Tag key.
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: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:roleArns:TokenData'
, tokenData_roleArns
- Amazon Resource Names (ARN) of the roles included in the token.
$sel:tokenType:TokenData'
, tokenData_tokenType
- Type of token generated. The supported value is REFRESH_TOKEN
.
$sel:expirationTime:TokenData'
, tokenData_expirationTime
- Token expiration time, in ISO8601-UTC format.
$sel:licenseArn:TokenData'
, tokenData_licenseArn
- Amazon Resource Name (ARN) of the license.
tokenData_status :: Lens' TokenData (Maybe Text) Source #
Token status. The possible values are AVAILABLE
and DELETED
.
tokenData_roleArns :: Lens' TokenData (Maybe [Text]) Source #
Amazon Resource Names (ARN) of the roles included in the token.
tokenData_tokenType :: Lens' TokenData (Maybe Text) Source #
Type of token generated. The supported value is REFRESH_TOKEN
.