{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.LicenseManagerUserSubscriptions.Lens
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.LicenseManagerUserSubscriptions.Lens
( -- * Operations
-- ** AssociateUser
associateUser_domain,
associateUser_identityProvider,
associateUser_instanceId,
associateUser_username,
associateUserResponse_httpStatus,
associateUserResponse_instanceUserSummary,
-- ** DeregisterIdentityProvider
deregisterIdentityProvider_identityProvider,
deregisterIdentityProvider_product,
deregisterIdentityProviderResponse_httpStatus,
deregisterIdentityProviderResponse_identityProviderSummary,
-- ** DisassociateUser
disassociateUser_domain,
disassociateUser_identityProvider,
disassociateUser_instanceId,
disassociateUser_username,
disassociateUserResponse_httpStatus,
disassociateUserResponse_instanceUserSummary,
-- ** ListIdentityProviders
listIdentityProviders_maxResults,
listIdentityProviders_nextToken,
listIdentityProvidersResponse_nextToken,
listIdentityProvidersResponse_httpStatus,
listIdentityProvidersResponse_identityProviderSummaries,
-- ** ListInstances
listInstances_filters,
listInstances_maxResults,
listInstances_nextToken,
listInstancesResponse_instanceSummaries,
listInstancesResponse_nextToken,
listInstancesResponse_httpStatus,
-- ** ListProductSubscriptions
listProductSubscriptions_filters,
listProductSubscriptions_maxResults,
listProductSubscriptions_nextToken,
listProductSubscriptions_identityProvider,
listProductSubscriptions_product,
listProductSubscriptionsResponse_nextToken,
listProductSubscriptionsResponse_productUserSummaries,
listProductSubscriptionsResponse_httpStatus,
-- ** ListUserAssociations
listUserAssociations_filters,
listUserAssociations_maxResults,
listUserAssociations_nextToken,
listUserAssociations_identityProvider,
listUserAssociations_instanceId,
listUserAssociationsResponse_instanceUserSummaries,
listUserAssociationsResponse_nextToken,
listUserAssociationsResponse_httpStatus,
-- ** RegisterIdentityProvider
registerIdentityProvider_settings,
registerIdentityProvider_identityProvider,
registerIdentityProvider_product,
registerIdentityProviderResponse_httpStatus,
registerIdentityProviderResponse_identityProviderSummary,
-- ** StartProductSubscription
startProductSubscription_domain,
startProductSubscription_identityProvider,
startProductSubscription_product,
startProductSubscription_username,
startProductSubscriptionResponse_httpStatus,
startProductSubscriptionResponse_productUserSummary,
-- ** StopProductSubscription
stopProductSubscription_domain,
stopProductSubscription_identityProvider,
stopProductSubscription_product,
stopProductSubscription_username,
stopProductSubscriptionResponse_httpStatus,
stopProductSubscriptionResponse_productUserSummary,
-- ** UpdateIdentityProviderSettings
updateIdentityProviderSettings_identityProvider,
updateIdentityProviderSettings_product,
updateIdentityProviderSettings_updateSettings,
updateIdentityProviderSettingsResponse_httpStatus,
updateIdentityProviderSettingsResponse_identityProviderSummary,
-- * Types
-- ** ActiveDirectoryIdentityProvider
activeDirectoryIdentityProvider_directoryId,
-- ** Filter
filter_attribute,
filter_operation,
filter_value,
-- ** IdentityProvider
identityProvider_activeDirectoryIdentityProvider,
-- ** IdentityProviderSummary
identityProviderSummary_failureMessage,
identityProviderSummary_identityProvider,
identityProviderSummary_product,
identityProviderSummary_settings,
identityProviderSummary_status,
-- ** InstanceSummary
instanceSummary_lastStatusCheckDate,
instanceSummary_statusMessage,
instanceSummary_instanceId,
instanceSummary_products,
instanceSummary_status,
-- ** InstanceUserSummary
instanceUserSummary_associationDate,
instanceUserSummary_disassociationDate,
instanceUserSummary_domain,
instanceUserSummary_statusMessage,
instanceUserSummary_identityProvider,
instanceUserSummary_instanceId,
instanceUserSummary_status,
instanceUserSummary_username,
-- ** ProductUserSummary
productUserSummary_domain,
productUserSummary_statusMessage,
productUserSummary_subscriptionEndDate,
productUserSummary_subscriptionStartDate,
productUserSummary_identityProvider,
productUserSummary_product,
productUserSummary_status,
productUserSummary_username,
-- ** Settings
settings_securityGroupId,
settings_subnets,
-- ** UpdateSettings
updateSettings_securityGroupId,
updateSettings_addSubnets,
updateSettings_removeSubnets,
)
where
import Amazonka.LicenseManagerUserSubscriptions.AssociateUser
import Amazonka.LicenseManagerUserSubscriptions.DeregisterIdentityProvider
import Amazonka.LicenseManagerUserSubscriptions.DisassociateUser
import Amazonka.LicenseManagerUserSubscriptions.ListIdentityProviders
import Amazonka.LicenseManagerUserSubscriptions.ListInstances
import Amazonka.LicenseManagerUserSubscriptions.ListProductSubscriptions
import Amazonka.LicenseManagerUserSubscriptions.ListUserAssociations
import Amazonka.LicenseManagerUserSubscriptions.RegisterIdentityProvider
import Amazonka.LicenseManagerUserSubscriptions.StartProductSubscription
import Amazonka.LicenseManagerUserSubscriptions.StopProductSubscription
import Amazonka.LicenseManagerUserSubscriptions.Types.ActiveDirectoryIdentityProvider
import Amazonka.LicenseManagerUserSubscriptions.Types.Filter
import Amazonka.LicenseManagerUserSubscriptions.Types.IdentityProvider
import Amazonka.LicenseManagerUserSubscriptions.Types.IdentityProviderSummary
import Amazonka.LicenseManagerUserSubscriptions.Types.InstanceSummary
import Amazonka.LicenseManagerUserSubscriptions.Types.InstanceUserSummary
import Amazonka.LicenseManagerUserSubscriptions.Types.ProductUserSummary
import Amazonka.LicenseManagerUserSubscriptions.Types.Settings
import Amazonka.LicenseManagerUserSubscriptions.Types.UpdateSettings
import Amazonka.LicenseManagerUserSubscriptions.UpdateIdentityProviderSettings