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 |
Updates License Manager settings for the current Region.
Synopsis
- data UpdateServiceSettings = UpdateServiceSettings' {}
- newUpdateServiceSettings :: UpdateServiceSettings
- updateServiceSettings_enableCrossAccountsDiscovery :: Lens' UpdateServiceSettings (Maybe Bool)
- updateServiceSettings_snsTopicArn :: Lens' UpdateServiceSettings (Maybe Text)
- updateServiceSettings_s3BucketArn :: Lens' UpdateServiceSettings (Maybe Text)
- updateServiceSettings_organizationConfiguration :: Lens' UpdateServiceSettings (Maybe OrganizationConfiguration)
- data UpdateServiceSettingsResponse = UpdateServiceSettingsResponse' {
- httpStatus :: Int
- newUpdateServiceSettingsResponse :: Int -> UpdateServiceSettingsResponse
- updateServiceSettingsResponse_httpStatus :: Lens' UpdateServiceSettingsResponse Int
Creating a Request
data UpdateServiceSettings Source #
See: newUpdateServiceSettings
smart constructor.
UpdateServiceSettings' | |
|
Instances
newUpdateServiceSettings :: UpdateServiceSettings 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:enableCrossAccountsDiscovery:UpdateServiceSettings'
, updateServiceSettings_enableCrossAccountsDiscovery
- Activates cross-account discovery.
$sel:snsTopicArn:UpdateServiceSettings'
, updateServiceSettings_snsTopicArn
- Amazon Resource Name (ARN) of the Amazon SNS topic used for License
Manager alerts.
$sel:s3BucketArn:UpdateServiceSettings'
, updateServiceSettings_s3BucketArn
- Amazon Resource Name (ARN) of the Amazon S3 bucket where the License
Manager information is stored.
$sel:organizationConfiguration:UpdateServiceSettings'
, updateServiceSettings_organizationConfiguration
- Enables integration with Organizations for cross-account discovery.
Request Lenses
updateServiceSettings_enableCrossAccountsDiscovery :: Lens' UpdateServiceSettings (Maybe Bool) Source #
Activates cross-account discovery.
updateServiceSettings_snsTopicArn :: Lens' UpdateServiceSettings (Maybe Text) Source #
Amazon Resource Name (ARN) of the Amazon SNS topic used for License Manager alerts.
updateServiceSettings_s3BucketArn :: Lens' UpdateServiceSettings (Maybe Text) Source #
Amazon Resource Name (ARN) of the Amazon S3 bucket where the License Manager information is stored.
updateServiceSettings_organizationConfiguration :: Lens' UpdateServiceSettings (Maybe OrganizationConfiguration) Source #
Enables integration with Organizations for cross-account discovery.
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:httpStatus:UpdateServiceSettingsResponse'
, updateServiceSettingsResponse_httpStatus
- The response's http status code.
Response Lenses
updateServiceSettingsResponse_httpStatus :: Lens' UpdateServiceSettingsResponse Int Source #
The response's http status code.