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 |
Updates the service settings for Linux subscriptions.
Synopsis
- data UpdateServiceSettings = UpdateServiceSettings' {}
- newUpdateServiceSettings :: LinuxSubscriptionsDiscovery -> LinuxSubscriptionsDiscoverySettings -> UpdateServiceSettings
- updateServiceSettings_allowUpdate :: Lens' UpdateServiceSettings (Maybe Bool)
- updateServiceSettings_linuxSubscriptionsDiscovery :: Lens' UpdateServiceSettings LinuxSubscriptionsDiscovery
- updateServiceSettings_linuxSubscriptionsDiscoverySettings :: Lens' UpdateServiceSettings LinuxSubscriptionsDiscoverySettings
- data UpdateServiceSettingsResponse = UpdateServiceSettingsResponse' {}
- newUpdateServiceSettingsResponse :: Int -> UpdateServiceSettingsResponse
- updateServiceSettingsResponse_homeRegions :: Lens' UpdateServiceSettingsResponse (Maybe (NonEmpty Text))
- updateServiceSettingsResponse_linuxSubscriptionsDiscovery :: Lens' UpdateServiceSettingsResponse (Maybe LinuxSubscriptionsDiscovery)
- updateServiceSettingsResponse_linuxSubscriptionsDiscoverySettings :: Lens' UpdateServiceSettingsResponse (Maybe LinuxSubscriptionsDiscoverySettings)
- updateServiceSettingsResponse_status :: Lens' UpdateServiceSettingsResponse (Maybe Status)
- updateServiceSettingsResponse_statusMessage :: Lens' UpdateServiceSettingsResponse (Maybe (HashMap Text Text))
- updateServiceSettingsResponse_httpStatus :: Lens' UpdateServiceSettingsResponse Int
Creating a Request
data UpdateServiceSettings Source #
See: newUpdateServiceSettings
smart constructor.
UpdateServiceSettings' | |
|
Instances
newUpdateServiceSettings Source #
Create a value of UpdateServiceSettings
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:allowUpdate:UpdateServiceSettings'
, updateServiceSettings_allowUpdate
- Describes if updates are allowed to the service settings for Linux
subscriptions. If you allow updates, you can aggregate Linux
subscription data in more than one home Region.
UpdateServiceSettings
, updateServiceSettings_linuxSubscriptionsDiscovery
- Describes if the discovery of Linux subscriptions is enabled.
UpdateServiceSettings
, updateServiceSettings_linuxSubscriptionsDiscoverySettings
- The settings defined for Linux subscriptions discovery. The settings
include if Organizations integration has been enabled, and which Regions
data will be aggregated from.
Request Lenses
updateServiceSettings_allowUpdate :: Lens' UpdateServiceSettings (Maybe Bool) Source #
Describes if updates are allowed to the service settings for Linux subscriptions. If you allow updates, you can aggregate Linux subscription data in more than one home Region.
updateServiceSettings_linuxSubscriptionsDiscovery :: Lens' UpdateServiceSettings LinuxSubscriptionsDiscovery Source #
Describes if the discovery of Linux subscriptions is enabled.
updateServiceSettings_linuxSubscriptionsDiscoverySettings :: Lens' UpdateServiceSettings LinuxSubscriptionsDiscoverySettings Source #
The settings defined for Linux subscriptions discovery. The settings include if Organizations integration has been enabled, and which Regions data will be aggregated from.
Destructuring the Response
data UpdateServiceSettingsResponse Source #
See: newUpdateServiceSettingsResponse
smart constructor.
UpdateServiceSettingsResponse' | |
|
Instances
newUpdateServiceSettingsResponse Source #
Create a value of UpdateServiceSettingsResponse
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:homeRegions:UpdateServiceSettingsResponse'
, updateServiceSettingsResponse_homeRegions
- The Region in which License Manager displays the aggregated data for
Linux subscriptions.
UpdateServiceSettings
, updateServiceSettingsResponse_linuxSubscriptionsDiscovery
- Lists if discovery has been enabled for Linux subscriptions.
UpdateServiceSettings
, updateServiceSettingsResponse_linuxSubscriptionsDiscoverySettings
- The settings defined for Linux subscriptions discovery. The settings
include if Organizations integration has been enabled, and which Regions
data will be aggregated from.
UpdateServiceSettingsResponse
, updateServiceSettingsResponse_status
- Indicates the status of Linux subscriptions settings being applied.
$sel:statusMessage:UpdateServiceSettingsResponse'
, updateServiceSettingsResponse_statusMessage
- A message which details the Linux subscriptions service settings current
status.
$sel:httpStatus:UpdateServiceSettingsResponse'
, updateServiceSettingsResponse_httpStatus
- The response's http status code.
Response Lenses
updateServiceSettingsResponse_homeRegions :: Lens' UpdateServiceSettingsResponse (Maybe (NonEmpty Text)) Source #
The Region in which License Manager displays the aggregated data for Linux subscriptions.
updateServiceSettingsResponse_linuxSubscriptionsDiscovery :: Lens' UpdateServiceSettingsResponse (Maybe LinuxSubscriptionsDiscovery) Source #
Lists if discovery has been enabled for Linux subscriptions.
updateServiceSettingsResponse_linuxSubscriptionsDiscoverySettings :: Lens' UpdateServiceSettingsResponse (Maybe LinuxSubscriptionsDiscoverySettings) Source #
The settings defined for Linux subscriptions discovery. The settings include if Organizations integration has been enabled, and which Regions data will be aggregated from.
updateServiceSettingsResponse_status :: Lens' UpdateServiceSettingsResponse (Maybe Status) Source #
Indicates the status of Linux subscriptions settings being applied.
updateServiceSettingsResponse_statusMessage :: Lens' UpdateServiceSettingsResponse (Maybe (HashMap Text Text)) Source #
A message which details the Linux subscriptions service settings current status.
updateServiceSettingsResponse_httpStatus :: Lens' UpdateServiceSettingsResponse Int Source #
The response's http status code.