Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Derived from API version 2018-05-10
of the AWS service descriptions, licensed under Apache 2.0.
With License Manager, you can create user-based subscriptions to utilize licensed software with a per user subscription fee on Amazon EC2 instances.
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- data AssociateUser = AssociateUser' (Maybe Text) IdentityProvider Text Text
- newAssociateUser :: IdentityProvider -> Text -> Text -> AssociateUser
- data AssociateUserResponse = AssociateUserResponse' Int InstanceUserSummary
- newAssociateUserResponse :: Int -> InstanceUserSummary -> AssociateUserResponse
- data DeregisterIdentityProvider = DeregisterIdentityProvider' IdentityProvider Text
- newDeregisterIdentityProvider :: IdentityProvider -> Text -> DeregisterIdentityProvider
- data DeregisterIdentityProviderResponse = DeregisterIdentityProviderResponse' Int IdentityProviderSummary
- newDeregisterIdentityProviderResponse :: Int -> IdentityProviderSummary -> DeregisterIdentityProviderResponse
- data DisassociateUser = DisassociateUser' (Maybe Text) IdentityProvider Text Text
- newDisassociateUser :: IdentityProvider -> Text -> Text -> DisassociateUser
- data DisassociateUserResponse = DisassociateUserResponse' Int InstanceUserSummary
- newDisassociateUserResponse :: Int -> InstanceUserSummary -> DisassociateUserResponse
- data ListIdentityProviders = ListIdentityProviders' (Maybe Int) (Maybe Text)
- newListIdentityProviders :: ListIdentityProviders
- data ListIdentityProvidersResponse = ListIdentityProvidersResponse' (Maybe Text) Int [IdentityProviderSummary]
- newListIdentityProvidersResponse :: Int -> ListIdentityProvidersResponse
- data ListInstances = ListInstances' (Maybe [Filter]) (Maybe Int) (Maybe Text)
- newListInstances :: ListInstances
- data ListInstancesResponse = ListInstancesResponse' (Maybe [InstanceSummary]) (Maybe Text) Int
- newListInstancesResponse :: Int -> ListInstancesResponse
- data ListProductSubscriptions = ListProductSubscriptions' (Maybe [Filter]) (Maybe Int) (Maybe Text) IdentityProvider Text
- newListProductSubscriptions :: IdentityProvider -> Text -> ListProductSubscriptions
- data ListProductSubscriptionsResponse = ListProductSubscriptionsResponse' (Maybe Text) (Maybe [ProductUserSummary]) Int
- newListProductSubscriptionsResponse :: Int -> ListProductSubscriptionsResponse
- data ListUserAssociations = ListUserAssociations' (Maybe [Filter]) (Maybe Int) (Maybe Text) IdentityProvider Text
- newListUserAssociations :: IdentityProvider -> Text -> ListUserAssociations
- data ListUserAssociationsResponse = ListUserAssociationsResponse' (Maybe [InstanceUserSummary]) (Maybe Text) Int
- newListUserAssociationsResponse :: Int -> ListUserAssociationsResponse
- data RegisterIdentityProvider = RegisterIdentityProvider' (Maybe Settings) IdentityProvider Text
- newRegisterIdentityProvider :: IdentityProvider -> Text -> RegisterIdentityProvider
- data RegisterIdentityProviderResponse = RegisterIdentityProviderResponse' Int IdentityProviderSummary
- newRegisterIdentityProviderResponse :: Int -> IdentityProviderSummary -> RegisterIdentityProviderResponse
- data StartProductSubscription = StartProductSubscription' (Maybe Text) IdentityProvider Text Text
- newStartProductSubscription :: IdentityProvider -> Text -> Text -> StartProductSubscription
- data StartProductSubscriptionResponse = StartProductSubscriptionResponse' Int ProductUserSummary
- newStartProductSubscriptionResponse :: Int -> ProductUserSummary -> StartProductSubscriptionResponse
- data StopProductSubscription = StopProductSubscription' (Maybe Text) IdentityProvider Text Text
- newStopProductSubscription :: IdentityProvider -> Text -> Text -> StopProductSubscription
- data StopProductSubscriptionResponse = StopProductSubscriptionResponse' Int ProductUserSummary
- newStopProductSubscriptionResponse :: Int -> ProductUserSummary -> StopProductSubscriptionResponse
- data UpdateIdentityProviderSettings = UpdateIdentityProviderSettings' IdentityProvider Text UpdateSettings
- newUpdateIdentityProviderSettings :: IdentityProvider -> Text -> UpdateSettings -> UpdateIdentityProviderSettings
- data UpdateIdentityProviderSettingsResponse = UpdateIdentityProviderSettingsResponse' Int IdentityProviderSummary
- newUpdateIdentityProviderSettingsResponse :: Int -> IdentityProviderSummary -> UpdateIdentityProviderSettingsResponse
- data ActiveDirectoryIdentityProvider = ActiveDirectoryIdentityProvider' (Maybe Text)
- newActiveDirectoryIdentityProvider :: ActiveDirectoryIdentityProvider
- data Filter = Filter' (Maybe Text) (Maybe Text) (Maybe Text)
- newFilter :: Filter
- data IdentityProvider = IdentityProvider' (Maybe ActiveDirectoryIdentityProvider)
- newIdentityProvider :: IdentityProvider
- data IdentityProviderSummary = IdentityProviderSummary' (Maybe Text) IdentityProvider Text Settings Text
- newIdentityProviderSummary :: IdentityProvider -> Text -> Settings -> Text -> IdentityProviderSummary
- data InstanceSummary = InstanceSummary' (Maybe Text) (Maybe Text) Text [Text] Text
- newInstanceSummary :: Text -> Text -> InstanceSummary
- data InstanceUserSummary = InstanceUserSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) IdentityProvider Text Text Text
- newInstanceUserSummary :: IdentityProvider -> Text -> Text -> Text -> InstanceUserSummary
- data ProductUserSummary = ProductUserSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) IdentityProvider Text Text Text
- newProductUserSummary :: IdentityProvider -> Text -> Text -> Text -> ProductUserSummary
- data Settings = Settings' Text (NonEmpty Text)
- newSettings :: Text -> NonEmpty Text -> Settings
- data UpdateSettings = UpdateSettings' (Maybe Text) [Text] [Text]
- newUpdateSettings :: UpdateSettings
Service Configuration
defaultService :: Service Source #
API version 2018-05-10
of the Amazon License Manager User Subscriptions SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by LicenseManagerUserSubscriptions
.
AccessDeniedException
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
You don't have sufficient access to perform this action.
ConflictException
_ConflictException :: AsError a => Fold a ServiceError Source #
The request couldn't be completed because it conflicted with the current state of the resource.
InternalServerException
_InternalServerException :: AsError a => Fold a ServiceError Source #
An exception occurred with the service.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The resource couldn't be found.
ServiceQuotaExceededException
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
The request failed because a service quota is exceeded.
ThrottlingException
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The request was denied because of request throttling. Retry the request.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
A parameter is not valid.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
AssociateUser
data AssociateUser Source #
See: newAssociateUser
smart constructor.
Instances
Create a value of AssociateUser
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:
AssociateUser
, associateUser_domain
- The domain name of the user.
AssociateUser
, associateUser_identityProvider
- The identity provider of the user.
AssociateUser
, associateUser_instanceId
- The ID of the EC2 instance, which provides user-based subscriptions.
AssociateUser
, associateUser_username
- The user name from the identity provider for the user.
data AssociateUserResponse Source #
See: newAssociateUserResponse
smart constructor.
Instances
newAssociateUserResponse Source #
Create a value of AssociateUserResponse
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:httpStatus:AssociateUserResponse'
, associateUserResponse_httpStatus
- The response's http status code.
$sel:instanceUserSummary:AssociateUserResponse'
, associateUserResponse_instanceUserSummary
- Metadata that describes the associate user operation.
DeregisterIdentityProvider
data DeregisterIdentityProvider Source #
See: newDeregisterIdentityProvider
smart constructor.
Instances
newDeregisterIdentityProvider Source #
Create a value of DeregisterIdentityProvider
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:
DeregisterIdentityProvider
, deregisterIdentityProvider_identityProvider
- An object that specifies details for the identity provider.
DeregisterIdentityProvider
, deregisterIdentityProvider_product
- The name of the user-based subscription product.
data DeregisterIdentityProviderResponse Source #
See: newDeregisterIdentityProviderResponse
smart constructor.
Instances
Generic DeregisterIdentityProviderResponse Source # | |
Read DeregisterIdentityProviderResponse Source # | |
Show DeregisterIdentityProviderResponse Source # | |
NFData DeregisterIdentityProviderResponse Source # | |
Eq DeregisterIdentityProviderResponse Source # | |
type Rep DeregisterIdentityProviderResponse Source # | |
Defined in Amazonka.LicenseManagerUserSubscriptions.DeregisterIdentityProvider type Rep DeregisterIdentityProviderResponse = D1 ('MetaData "DeregisterIdentityProviderResponse" "Amazonka.LicenseManagerUserSubscriptions.DeregisterIdentityProvider" "amazonka-license-manager-user-subscriptions-2.0-FTcAVPsIeL0Hw8vwEQErB1" 'False) (C1 ('MetaCons "DeregisterIdentityProviderResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "identityProviderSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IdentityProviderSummary))) |
newDeregisterIdentityProviderResponse Source #
:: Int | |
-> IdentityProviderSummary |
|
-> DeregisterIdentityProviderResponse |
Create a value of DeregisterIdentityProviderResponse
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:httpStatus:DeregisterIdentityProviderResponse'
, deregisterIdentityProviderResponse_httpStatus
- The response's http status code.
$sel:identityProviderSummary:DeregisterIdentityProviderResponse'
, deregisterIdentityProviderResponse_identityProviderSummary
- Metadata that describes the results of an identity provider operation.
DisassociateUser
data DisassociateUser Source #
See: newDisassociateUser
smart constructor.
Instances
:: IdentityProvider | |
-> Text | |
-> Text | |
-> DisassociateUser |
Create a value of DisassociateUser
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:
DisassociateUser
, disassociateUser_domain
- The domain name of the user.
DisassociateUser
, disassociateUser_identityProvider
- An object that specifies details for the identity provider.
DisassociateUser
, disassociateUser_instanceId
- The ID of the EC2 instance, which provides user-based subscriptions.
DisassociateUser
, disassociateUser_username
- The user name from the identity provider for the user.
data DisassociateUserResponse Source #
See: newDisassociateUserResponse
smart constructor.
Instances
newDisassociateUserResponse Source #
Create a value of DisassociateUserResponse
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:httpStatus:DisassociateUserResponse'
, disassociateUserResponse_httpStatus
- The response's http status code.
$sel:instanceUserSummary:DisassociateUserResponse'
, disassociateUserResponse_instanceUserSummary
- Metadata that describes the associate user operation.
ListIdentityProviders (Paginated)
data ListIdentityProviders Source #
See: newListIdentityProviders
smart constructor.
Instances
newListIdentityProviders :: ListIdentityProviders Source #
Create a value of ListIdentityProviders
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:maxResults:ListIdentityProviders'
, listIdentityProviders_maxResults
- Maximum number of results to return in a single call.
ListIdentityProviders
, listIdentityProviders_nextToken
- Token for the next set of results.
data ListIdentityProvidersResponse Source #
See: newListIdentityProvidersResponse
smart constructor.
Instances
newListIdentityProvidersResponse Source #
Create a value of ListIdentityProvidersResponse
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:
ListIdentityProviders
, listIdentityProvidersResponse_nextToken
- Token for the next set of results.
$sel:httpStatus:ListIdentityProvidersResponse'
, listIdentityProvidersResponse_httpStatus
- The response's http status code.
$sel:identityProviderSummaries:ListIdentityProvidersResponse'
, listIdentityProvidersResponse_identityProviderSummaries
- Metadata that describes the list identity providers operation.
ListInstances (Paginated)
data ListInstances Source #
See: newListInstances
smart constructor.
Instances
newListInstances :: ListInstances Source #
Create a value of ListInstances
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:filters:ListInstances'
, listInstances_filters
- An array of structures that you can use to filter the results to those
that match one or more sets of key-value pairs that you specify.
$sel:maxResults:ListInstances'
, listInstances_maxResults
- Maximum number of results to return in a single call.
ListInstances
, listInstances_nextToken
- Token for the next set of results.
data ListInstancesResponse Source #
See: newListInstancesResponse
smart constructor.
Instances
newListInstancesResponse Source #
Create a value of ListInstancesResponse
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:instanceSummaries:ListInstancesResponse'
, listInstancesResponse_instanceSummaries
- Metadata that describes the list instances operation.
ListInstances
, listInstancesResponse_nextToken
- Token for the next set of results.
$sel:httpStatus:ListInstancesResponse'
, listInstancesResponse_httpStatus
- The response's http status code.
ListProductSubscriptions (Paginated)
data ListProductSubscriptions Source #
See: newListProductSubscriptions
smart constructor.
Instances
newListProductSubscriptions Source #
Create a value of ListProductSubscriptions
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:filters:ListProductSubscriptions'
, listProductSubscriptions_filters
- An array of structures that you can use to filter the results to those
that match one or more sets of key-value pairs that you specify.
$sel:maxResults:ListProductSubscriptions'
, listProductSubscriptions_maxResults
- Maximum number of results to return in a single call.
ListProductSubscriptions
, listProductSubscriptions_nextToken
- Token for the next set of results.
ListProductSubscriptions
, listProductSubscriptions_identityProvider
- An object that specifies details for the identity provider.
ListProductSubscriptions
, listProductSubscriptions_product
- The name of the user-based subscription product.
data ListProductSubscriptionsResponse Source #
See: newListProductSubscriptionsResponse
smart constructor.
Instances
newListProductSubscriptionsResponse Source #
Create a value of ListProductSubscriptionsResponse
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:
ListProductSubscriptions
, listProductSubscriptionsResponse_nextToken
- Token for the next set of results.
$sel:productUserSummaries:ListProductSubscriptionsResponse'
, listProductSubscriptionsResponse_productUserSummaries
- Metadata that describes the list product subscriptions operation.
$sel:httpStatus:ListProductSubscriptionsResponse'
, listProductSubscriptionsResponse_httpStatus
- The response's http status code.
ListUserAssociations (Paginated)
data ListUserAssociations Source #
See: newListUserAssociations
smart constructor.
Instances
newListUserAssociations Source #
Create a value of ListUserAssociations
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:filters:ListUserAssociations'
, listUserAssociations_filters
- An array of structures that you can use to filter the results to those
that match one or more sets of key-value pairs that you specify.
$sel:maxResults:ListUserAssociations'
, listUserAssociations_maxResults
- Maximum number of results to return in a single call.
ListUserAssociations
, listUserAssociations_nextToken
- Token for the next set of results.
ListUserAssociations
, listUserAssociations_identityProvider
- An object that specifies details for the identity provider.
ListUserAssociations
, listUserAssociations_instanceId
- The ID of the EC2 instance, which provides user-based subscriptions.
data ListUserAssociationsResponse Source #
See: newListUserAssociationsResponse
smart constructor.
Instances
Generic ListUserAssociationsResponse Source # | |
Read ListUserAssociationsResponse Source # | |
Show ListUserAssociationsResponse Source # | |
NFData ListUserAssociationsResponse Source # | |
Eq ListUserAssociationsResponse Source # | |
type Rep ListUserAssociationsResponse Source # | |
Defined in Amazonka.LicenseManagerUserSubscriptions.ListUserAssociations type Rep ListUserAssociationsResponse = D1 ('MetaData "ListUserAssociationsResponse" "Amazonka.LicenseManagerUserSubscriptions.ListUserAssociations" "amazonka-license-manager-user-subscriptions-2.0-FTcAVPsIeL0Hw8vwEQErB1" 'False) (C1 ('MetaCons "ListUserAssociationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceUserSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceUserSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))) |
newListUserAssociationsResponse Source #
Create a value of ListUserAssociationsResponse
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:instanceUserSummaries:ListUserAssociationsResponse'
, listUserAssociationsResponse_instanceUserSummaries
- Metadata that describes the list user association operation.
ListUserAssociations
, listUserAssociationsResponse_nextToken
- Token for the next set of results.
$sel:httpStatus:ListUserAssociationsResponse'
, listUserAssociationsResponse_httpStatus
- The response's http status code.
RegisterIdentityProvider
data RegisterIdentityProvider Source #
See: newRegisterIdentityProvider
smart constructor.
Instances
newRegisterIdentityProvider Source #
Create a value of RegisterIdentityProvider
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:
RegisterIdentityProvider
, registerIdentityProvider_settings
- The registered identity provider’s product related configuration
settings such as the subnets to provision VPC endpoints.
RegisterIdentityProvider
, registerIdentityProvider_identityProvider
- An object that specifies details for the identity provider.
RegisterIdentityProvider
, registerIdentityProvider_product
- The name of the user-based subscription product.
data RegisterIdentityProviderResponse Source #
See: newRegisterIdentityProviderResponse
smart constructor.
Instances
Generic RegisterIdentityProviderResponse Source # | |
Read RegisterIdentityProviderResponse Source # | |
Show RegisterIdentityProviderResponse Source # | |
NFData RegisterIdentityProviderResponse Source # | |
Eq RegisterIdentityProviderResponse Source # | |
type Rep RegisterIdentityProviderResponse Source # | |
Defined in Amazonka.LicenseManagerUserSubscriptions.RegisterIdentityProvider type Rep RegisterIdentityProviderResponse = D1 ('MetaData "RegisterIdentityProviderResponse" "Amazonka.LicenseManagerUserSubscriptions.RegisterIdentityProvider" "amazonka-license-manager-user-subscriptions-2.0-FTcAVPsIeL0Hw8vwEQErB1" 'False) (C1 ('MetaCons "RegisterIdentityProviderResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "identityProviderSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IdentityProviderSummary))) |
newRegisterIdentityProviderResponse Source #
:: Int | |
-> IdentityProviderSummary |
|
-> RegisterIdentityProviderResponse |
Create a value of RegisterIdentityProviderResponse
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:httpStatus:RegisterIdentityProviderResponse'
, registerIdentityProviderResponse_httpStatus
- The response's http status code.
$sel:identityProviderSummary:RegisterIdentityProviderResponse'
, registerIdentityProviderResponse_identityProviderSummary
- Metadata that describes the results of an identity provider operation.
StartProductSubscription
data StartProductSubscription Source #
See: newStartProductSubscription
smart constructor.
Instances
newStartProductSubscription Source #
:: IdentityProvider | |
-> Text | |
-> Text | |
-> StartProductSubscription |
Create a value of StartProductSubscription
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:
StartProductSubscription
, startProductSubscription_domain
- The domain name of the user.
StartProductSubscription
, startProductSubscription_identityProvider
- An object that specifies details for the identity provider.
StartProductSubscription
, startProductSubscription_product
- The name of the user-based subscription product.
StartProductSubscription
, startProductSubscription_username
- The user name from the identity provider of the user.
data StartProductSubscriptionResponse Source #
See: newStartProductSubscriptionResponse
smart constructor.
Instances
Generic StartProductSubscriptionResponse Source # | |
Read StartProductSubscriptionResponse Source # | |
Show StartProductSubscriptionResponse Source # | |
NFData StartProductSubscriptionResponse Source # | |
Eq StartProductSubscriptionResponse Source # | |
type Rep StartProductSubscriptionResponse Source # | |
Defined in Amazonka.LicenseManagerUserSubscriptions.StartProductSubscription type Rep StartProductSubscriptionResponse = D1 ('MetaData "StartProductSubscriptionResponse" "Amazonka.LicenseManagerUserSubscriptions.StartProductSubscription" "amazonka-license-manager-user-subscriptions-2.0-FTcAVPsIeL0Hw8vwEQErB1" 'False) (C1 ('MetaCons "StartProductSubscriptionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "productUserSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProductUserSummary))) |
newStartProductSubscriptionResponse Source #
Create a value of StartProductSubscriptionResponse
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:httpStatus:StartProductSubscriptionResponse'
, startProductSubscriptionResponse_httpStatus
- The response's http status code.
$sel:productUserSummary:StartProductSubscriptionResponse'
, startProductSubscriptionResponse_productUserSummary
- Metadata that describes the start product subscription operation.
StopProductSubscription
data StopProductSubscription Source #
See: newStopProductSubscription
smart constructor.
Instances
newStopProductSubscription Source #
:: IdentityProvider | |
-> Text | |
-> Text | |
-> StopProductSubscription |
Create a value of StopProductSubscription
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:
StopProductSubscription
, stopProductSubscription_domain
- The domain name of the user.
StopProductSubscription
, stopProductSubscription_identityProvider
- An object that specifies details for the identity provider.
StopProductSubscription
, stopProductSubscription_product
- The name of the user-based subscription product.
StopProductSubscription
, stopProductSubscription_username
- The user name from the identity provider for the user.
data StopProductSubscriptionResponse Source #
See: newStopProductSubscriptionResponse
smart constructor.
Instances
Generic StopProductSubscriptionResponse Source # | |
Read StopProductSubscriptionResponse Source # | |
Show StopProductSubscriptionResponse Source # | |
NFData StopProductSubscriptionResponse Source # | |
Eq StopProductSubscriptionResponse Source # | |
type Rep StopProductSubscriptionResponse Source # | |
Defined in Amazonka.LicenseManagerUserSubscriptions.StopProductSubscription type Rep StopProductSubscriptionResponse = D1 ('MetaData "StopProductSubscriptionResponse" "Amazonka.LicenseManagerUserSubscriptions.StopProductSubscription" "amazonka-license-manager-user-subscriptions-2.0-FTcAVPsIeL0Hw8vwEQErB1" 'False) (C1 ('MetaCons "StopProductSubscriptionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "productUserSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProductUserSummary))) |
newStopProductSubscriptionResponse Source #
Create a value of StopProductSubscriptionResponse
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:httpStatus:StopProductSubscriptionResponse'
, stopProductSubscriptionResponse_httpStatus
- The response's http status code.
$sel:productUserSummary:StopProductSubscriptionResponse'
, stopProductSubscriptionResponse_productUserSummary
- Metadata that describes the start product subscription operation.
UpdateIdentityProviderSettings
data UpdateIdentityProviderSettings Source #
See: newUpdateIdentityProviderSettings
smart constructor.
Instances
newUpdateIdentityProviderSettings Source #
Create a value of UpdateIdentityProviderSettings
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:
UpdateIdentityProviderSettings
, updateIdentityProviderSettings_identityProvider
- Undocumented member.
UpdateIdentityProviderSettings
, updateIdentityProviderSettings_product
- The name of the user-based subscription product.
$sel:updateSettings:UpdateIdentityProviderSettings'
, updateIdentityProviderSettings_updateSettings
- Updates the registered identity provider’s product related configuration
settings. You can update any combination of settings in a single
operation such as the:
- Subnets which you want to add to provision VPC endpoints.
- Subnets which you want to remove the VPC endpoints from.
- Security group ID which permits traffic to the VPC endpoints.
data UpdateIdentityProviderSettingsResponse Source #
See: newUpdateIdentityProviderSettingsResponse
smart constructor.
Instances
Generic UpdateIdentityProviderSettingsResponse Source # | |
Read UpdateIdentityProviderSettingsResponse Source # | |
Show UpdateIdentityProviderSettingsResponse Source # | |
NFData UpdateIdentityProviderSettingsResponse Source # | |
Eq UpdateIdentityProviderSettingsResponse Source # | |
type Rep UpdateIdentityProviderSettingsResponse Source # | |
Defined in Amazonka.LicenseManagerUserSubscriptions.UpdateIdentityProviderSettings type Rep UpdateIdentityProviderSettingsResponse = D1 ('MetaData "UpdateIdentityProviderSettingsResponse" "Amazonka.LicenseManagerUserSubscriptions.UpdateIdentityProviderSettings" "amazonka-license-manager-user-subscriptions-2.0-FTcAVPsIeL0Hw8vwEQErB1" 'False) (C1 ('MetaCons "UpdateIdentityProviderSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "identityProviderSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IdentityProviderSummary))) |
newUpdateIdentityProviderSettingsResponse Source #
:: Int | |
-> IdentityProviderSummary |
|
-> UpdateIdentityProviderSettingsResponse |
Create a value of UpdateIdentityProviderSettingsResponse
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:httpStatus:UpdateIdentityProviderSettingsResponse'
, updateIdentityProviderSettingsResponse_httpStatus
- The response's http status code.
$sel:identityProviderSummary:UpdateIdentityProviderSettingsResponse'
, updateIdentityProviderSettingsResponse_identityProviderSummary
- Undocumented member.
Types
ActiveDirectoryIdentityProvider
data ActiveDirectoryIdentityProvider Source #
Details about an Active Directory identity provider.
See: newActiveDirectoryIdentityProvider
smart constructor.
Instances
FromJSON ActiveDirectoryIdentityProvider Source # | |
ToJSON ActiveDirectoryIdentityProvider Source # | |
Generic ActiveDirectoryIdentityProvider Source # | |
Read ActiveDirectoryIdentityProvider Source # | |
Show ActiveDirectoryIdentityProvider Source # | |
NFData ActiveDirectoryIdentityProvider Source # | |
Eq ActiveDirectoryIdentityProvider Source # | |
Hashable ActiveDirectoryIdentityProvider Source # | |
type Rep ActiveDirectoryIdentityProvider Source # | |
Defined in Amazonka.LicenseManagerUserSubscriptions.Types.ActiveDirectoryIdentityProvider type Rep ActiveDirectoryIdentityProvider = D1 ('MetaData "ActiveDirectoryIdentityProvider" "Amazonka.LicenseManagerUserSubscriptions.Types.ActiveDirectoryIdentityProvider" "amazonka-license-manager-user-subscriptions-2.0-FTcAVPsIeL0Hw8vwEQErB1" 'False) (C1 ('MetaCons "ActiveDirectoryIdentityProvider'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newActiveDirectoryIdentityProvider :: ActiveDirectoryIdentityProvider Source #
Create a value of ActiveDirectoryIdentityProvider
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:directoryId:ActiveDirectoryIdentityProvider'
, activeDirectoryIdentityProvider_directoryId
- The directory ID for an Active Directory identity provider.
Filter
A filter name and value pair that is used to return more specific results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.
See: newFilter
smart constructor.
Instances
ToJSON Filter Source # | |
Generic Filter Source # | |
Read Filter Source # | |
Show Filter Source # | |
NFData Filter Source # | |
Eq Filter Source # | |
Hashable Filter Source # | |
type Rep Filter Source # | |
Defined in Amazonka.LicenseManagerUserSubscriptions.Types.Filter type Rep Filter = D1 ('MetaData "Filter" "Amazonka.LicenseManagerUserSubscriptions.Types.Filter" "amazonka-license-manager-user-subscriptions-2.0-FTcAVPsIeL0Hw8vwEQErB1" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "operation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") '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:attribute:Filter'
, filter_attribute
- The name of an attribute to use as a filter.
$sel:operation:Filter'
, filter_operation
- The type of search (For example, eq, geq, leq)
$sel:value:Filter'
, filter_value
- Value of the filter.
IdentityProvider
data IdentityProvider Source #
Details about an identity provider.
See: newIdentityProvider
smart constructor.
Instances
newIdentityProvider :: IdentityProvider Source #
Create a value of IdentityProvider
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:activeDirectoryIdentityProvider:IdentityProvider'
, identityProvider_activeDirectoryIdentityProvider
- An object that details an Active Directory identity provider.
IdentityProviderSummary
data IdentityProviderSummary Source #
Describes an identity provider.
See: newIdentityProviderSummary
smart constructor.
Instances
newIdentityProviderSummary Source #
:: IdentityProvider | |
-> Text | |
-> Settings | |
-> Text | |
-> IdentityProviderSummary |
Create a value of IdentityProviderSummary
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:failureMessage:IdentityProviderSummary'
, identityProviderSummary_failureMessage
- The failure message associated with an identity provider.
$sel:identityProvider:IdentityProviderSummary'
, identityProviderSummary_identityProvider
- An object that specifies details for the identity provider.
$sel:product:IdentityProviderSummary'
, identityProviderSummary_product
- The name of the user-based subscription product.
$sel:settings:IdentityProviderSummary'
, identityProviderSummary_settings
- An object that details the registered identity provider’s product
related configuration settings such as the subnets to provision VPC
endpoints.
$sel:status:IdentityProviderSummary'
, identityProviderSummary_status
- The status of an identity provider.
InstanceSummary
data InstanceSummary Source #
Describes an EC2 instance providing user-based subscriptions.
See: newInstanceSummary
smart constructor.
Instances
Create a value of InstanceSummary
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:lastStatusCheckDate:InstanceSummary'
, instanceSummary_lastStatusCheckDate
- The date of the last status check.
$sel:statusMessage:InstanceSummary'
, instanceSummary_statusMessage
- The status message for an EC2 instance.
$sel:instanceId:InstanceSummary'
, instanceSummary_instanceId
- The ID of the EC2 instance, which provides user-based subscriptions.
$sel:products:InstanceSummary'
, instanceSummary_products
- A list of provided user-based subscription products.
$sel:status:InstanceSummary'
, instanceSummary_status
- The status of an EC2 instance resource.
InstanceUserSummary
data InstanceUserSummary Source #
Describes users of an EC2 instance providing user-based subscriptions.
See: newInstanceUserSummary
smart constructor.
InstanceUserSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) IdentityProvider Text Text Text |
Instances
newInstanceUserSummary Source #
:: IdentityProvider | |
-> Text | |
-> Text | |
-> Text | |
-> InstanceUserSummary |
Create a value of InstanceUserSummary
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:associationDate:InstanceUserSummary'
, instanceUserSummary_associationDate
- The date a user was associated with an EC2 instance.
$sel:disassociationDate:InstanceUserSummary'
, instanceUserSummary_disassociationDate
- The date a user was disassociated from an EC2 instance.
$sel:domain:InstanceUserSummary'
, instanceUserSummary_domain
- The domain name of the user.
$sel:statusMessage:InstanceUserSummary'
, instanceUserSummary_statusMessage
- The status message for users of an EC2 instance.
$sel:identityProvider:InstanceUserSummary'
, instanceUserSummary_identityProvider
- An object that specifies details for the identity provider.
$sel:instanceId:InstanceUserSummary'
, instanceUserSummary_instanceId
- The ID of the EC2 instance, which provides user-based subscriptions.
$sel:status:InstanceUserSummary'
, instanceUserSummary_status
- The status of a user associated with an EC2 instance.
$sel:username:InstanceUserSummary'
, instanceUserSummary_username
- The user name from the identity provider for the user.
ProductUserSummary
data ProductUserSummary Source #
The summary of the user-based subscription products for a user.
See: newProductUserSummary
smart constructor.
ProductUserSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) IdentityProvider Text Text Text |
Instances
newProductUserSummary Source #
:: IdentityProvider | |
-> Text | |
-> Text | |
-> Text | |
-> ProductUserSummary |
Create a value of ProductUserSummary
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:domain:ProductUserSummary'
, productUserSummary_domain
- The domain name of the user.
$sel:statusMessage:ProductUserSummary'
, productUserSummary_statusMessage
- The status message for a product for a user.
$sel:subscriptionEndDate:ProductUserSummary'
, productUserSummary_subscriptionEndDate
- The end date of a subscription.
$sel:subscriptionStartDate:ProductUserSummary'
, productUserSummary_subscriptionStartDate
- The start date of a subscription.
$sel:identityProvider:ProductUserSummary'
, productUserSummary_identityProvider
- An object that specifies details for the identity provider.
$sel:product:ProductUserSummary'
, productUserSummary_product
- The name of the user-based subscription product.
$sel:status:ProductUserSummary'
, productUserSummary_status
- The status of a product for a user.
$sel:username:ProductUserSummary'
, productUserSummary_username
- The user name from the identity provider of the user.
Settings
The registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints, and the security group ID that is associated with the VPC endpoints. The security group should permit inbound TCP port 1688 communication from resources in the VPC.
See: newSettings
smart constructor.
Instances
FromJSON Settings Source # | |
ToJSON Settings Source # | |
Generic Settings Source # | |
Read Settings Source # | |
Show Settings Source # | |
NFData Settings Source # | |
Eq Settings Source # | |
Hashable Settings Source # | |
type Rep Settings Source # | |
Defined in Amazonka.LicenseManagerUserSubscriptions.Types.Settings type Rep Settings = D1 ('MetaData "Settings" "Amazonka.LicenseManagerUserSubscriptions.Types.Settings" "amazonka-license-manager-user-subscriptions-2.0-FTcAVPsIeL0Hw8vwEQErB1" 'False) (C1 ('MetaCons "Settings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))) |
Create a value of Settings
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:securityGroupId:Settings'
, settings_securityGroupId
- A security group ID that allows inbound TCP port 1688 communication
between resources in your VPC and the VPC endpoint for activation
servers.
$sel:subnets:Settings'
, settings_subnets
- The subnets defined for the registered identity provider.
UpdateSettings
data UpdateSettings Source #
Updates the registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.
See: newUpdateSettings
smart constructor.
UpdateSettings' (Maybe Text) [Text] [Text] |
Instances
newUpdateSettings :: UpdateSettings Source #
Create a value of UpdateSettings
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:securityGroupId:UpdateSettings'
, updateSettings_securityGroupId
- A security group ID that allows inbound TCP port 1688 communication
between resources in your VPC and the VPC endpoints for activation
servers.
$sel:addSubnets:UpdateSettings'
, updateSettings_addSubnets
- The ID of one or more subnets in which License Manager will create a VPC
endpoint for products that require connectivity to activation servers.
$sel:removeSubnets:UpdateSettings'
, updateSettings_removeSubnets
- The ID of one or more subnets to remove.