amazonka-license-manager-linux-subscriptions-2.0: Amazon License Manager Linux Subscriptions SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

Description

Lists the Linux subscriptions service settings.

Synopsis

Creating a Request

data GetServiceSettings Source #

See: newGetServiceSettings smart constructor.

Constructors

GetServiceSettings' 

Instances

Instances details
ToJSON GetServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

ToHeaders GetServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

ToPath GetServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

ToQuery GetServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

AWSRequest GetServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

Associated Types

type AWSResponse GetServiceSettings #

Generic GetServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

Associated Types

type Rep GetServiceSettings :: Type -> Type #

Read GetServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

Show GetServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

NFData GetServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

Methods

rnf :: GetServiceSettings -> () #

Eq GetServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

Hashable GetServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

type AWSResponse GetServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

type Rep GetServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

type Rep GetServiceSettings = D1 ('MetaData "GetServiceSettings" "Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings" "amazonka-license-manager-linux-subscriptions-2.0-AO29CJRkexAJPaOYE130NE" 'False) (C1 ('MetaCons "GetServiceSettings'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetServiceSettings :: GetServiceSettings Source #

Create a value of GetServiceSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

Destructuring the Response

data GetServiceSettingsResponse Source #

See: newGetServiceSettingsResponse smart constructor.

Constructors

GetServiceSettingsResponse' 

Fields

Instances

Instances details
Generic GetServiceSettingsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

Associated Types

type Rep GetServiceSettingsResponse :: Type -> Type #

Read GetServiceSettingsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

Show GetServiceSettingsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

NFData GetServiceSettingsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

Eq GetServiceSettingsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

type Rep GetServiceSettingsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings

type Rep GetServiceSettingsResponse = D1 ('MetaData "GetServiceSettingsResponse" "Amazonka.LicenseManagerLinuxSubscriptions.GetServiceSettings" "amazonka-license-manager-linux-subscriptions-2.0-AO29CJRkexAJPaOYE130NE" 'False) (C1 ('MetaCons "GetServiceSettingsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "homeRegions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "linuxSubscriptionsDiscovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LinuxSubscriptionsDiscovery)) :*: S1 ('MetaSel ('Just "linuxSubscriptionsDiscoverySettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LinuxSubscriptionsDiscoverySettings)))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Status)) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetServiceSettingsResponse Source #

Create a value of GetServiceSettingsResponse 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:GetServiceSettingsResponse', getServiceSettingsResponse_homeRegions - The Region in which License Manager displays the aggregated data for Linux subscriptions.

$sel:linuxSubscriptionsDiscovery:GetServiceSettingsResponse', getServiceSettingsResponse_linuxSubscriptionsDiscovery - Lists if discovery has been enabled for Linux subscriptions.

$sel:linuxSubscriptionsDiscoverySettings:GetServiceSettingsResponse', getServiceSettingsResponse_linuxSubscriptionsDiscoverySettings - Lists the settings defined for Linux subscriptions discovery. The settings include if Organizations integration has been enabled, and which Regions data will be aggregated from.

GetServiceSettingsResponse, getServiceSettingsResponse_status - Indicates the status of Linux subscriptions settings being applied.

$sel:statusMessage:GetServiceSettingsResponse', getServiceSettingsResponse_statusMessage - A message which details the Linux subscriptions service settings current status.

$sel:httpStatus:GetServiceSettingsResponse', getServiceSettingsResponse_httpStatus - The response's http status code.

Response Lenses

getServiceSettingsResponse_homeRegions :: Lens' GetServiceSettingsResponse (Maybe (NonEmpty Text)) Source #

The Region in which License Manager displays the aggregated data for Linux subscriptions.

getServiceSettingsResponse_linuxSubscriptionsDiscoverySettings :: Lens' GetServiceSettingsResponse (Maybe LinuxSubscriptionsDiscoverySettings) Source #

Lists the settings defined for Linux subscriptions discovery. The settings include if Organizations integration has been enabled, and which Regions data will be aggregated from.

getServiceSettingsResponse_status :: Lens' GetServiceSettingsResponse (Maybe Status) Source #

Indicates the status of Linux subscriptions settings being applied.

getServiceSettingsResponse_statusMessage :: Lens' GetServiceSettingsResponse (Maybe (HashMap Text Text)) Source #

A message which details the Linux subscriptions service settings current status.