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

Description

Derived from API version 2018-05-10 of the AWS service descriptions, licensed under Apache 2.0.

With License Manager, you can discover and track your commercial Linux subscriptions on running Amazon EC2 instances.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-05-10 of the Amazon License Manager Linux 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 LicenseManagerLinuxSubscriptions.

InternalServerException

_InternalServerException :: AsError a => Fold a ServiceError Source #

An exception occurred with the service.

ThrottlingException

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The request was denied due to request throttling.

ValidationException

_ValidationException :: AsError a => Fold a ServiceError Source #

The provided input is not valid. Try your request again.

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.

GetServiceSettings

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.

data GetServiceSettingsResponse Source #

See: newGetServiceSettingsResponse smart constructor.

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.

ListLinuxSubscriptionInstances (Paginated)

data ListLinuxSubscriptionInstances Source #

NextToken length limit is half of ddb accepted limit. Increase this limit if parameters in request increases.

See: newListLinuxSubscriptionInstances smart constructor.

Instances

Instances details
ToJSON ListLinuxSubscriptionInstances Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

ToHeaders ListLinuxSubscriptionInstances Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

ToPath ListLinuxSubscriptionInstances Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

ToQuery ListLinuxSubscriptionInstances Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

AWSPager ListLinuxSubscriptionInstances Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

AWSRequest ListLinuxSubscriptionInstances Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

Generic ListLinuxSubscriptionInstances Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

Associated Types

type Rep ListLinuxSubscriptionInstances :: Type -> Type #

Read ListLinuxSubscriptionInstances Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

Show ListLinuxSubscriptionInstances Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

NFData ListLinuxSubscriptionInstances Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

Eq ListLinuxSubscriptionInstances Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

Hashable ListLinuxSubscriptionInstances Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

type AWSResponse ListLinuxSubscriptionInstances Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

type Rep ListLinuxSubscriptionInstances Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

type Rep ListLinuxSubscriptionInstances = D1 ('MetaData "ListLinuxSubscriptionInstances" "Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances" "amazonka-license-manager-linux-subscriptions-2.0-AO29CJRkexAJPaOYE130NE" 'False) (C1 ('MetaCons "ListLinuxSubscriptionInstances'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListLinuxSubscriptionInstances :: ListLinuxSubscriptionInstances Source #

Create a value of ListLinuxSubscriptionInstances 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:ListLinuxSubscriptionInstances', listLinuxSubscriptionInstances_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. For example, you can filter by the name of AmiID with an optional operator to see subscriptions that match, partially match, or don't match a certain Amazon Machine Image (AMI) ID.

The valid names for this filter are:

  • AmiID
  • InstanceID
  • AccountID
  • Status
  • Region
  • UsageOperation
  • ProductCode
  • InstanceType

The valid Operators for this filter are:

  • contains
  • equals
  • Notequal

$sel:maxResults:ListLinuxSubscriptionInstances', listLinuxSubscriptionInstances_maxResults - Maximum number of results to return in a single call.

ListLinuxSubscriptionInstances, listLinuxSubscriptionInstances_nextToken - Token for the next set of results.

data ListLinuxSubscriptionInstancesResponse Source #

Instances

Instances details
Generic ListLinuxSubscriptionInstancesResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

Read ListLinuxSubscriptionInstancesResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

Show ListLinuxSubscriptionInstancesResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

NFData ListLinuxSubscriptionInstancesResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

Eq ListLinuxSubscriptionInstancesResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

type Rep ListLinuxSubscriptionInstancesResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances

type Rep ListLinuxSubscriptionInstancesResponse = D1 ('MetaData "ListLinuxSubscriptionInstancesResponse" "Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptionInstances" "amazonka-license-manager-linux-subscriptions-2.0-AO29CJRkexAJPaOYE130NE" 'False) (C1 ('MetaCons "ListLinuxSubscriptionInstancesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Instance])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListLinuxSubscriptionInstancesResponse Source #

Create a value of ListLinuxSubscriptionInstancesResponse 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:instances:ListLinuxSubscriptionInstancesResponse', listLinuxSubscriptionInstancesResponse_instances - An array that contains instance objects.

ListLinuxSubscriptionInstances, listLinuxSubscriptionInstancesResponse_nextToken - Token for the next set of results.

$sel:httpStatus:ListLinuxSubscriptionInstancesResponse', listLinuxSubscriptionInstancesResponse_httpStatus - The response's http status code.

ListLinuxSubscriptions (Paginated)

data ListLinuxSubscriptions Source #

NextToken length limit is half of ddb accepted limit. Increase this limit if parameters in request increases.

See: newListLinuxSubscriptions smart constructor.

Instances

Instances details
ToJSON ListLinuxSubscriptions Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

ToHeaders ListLinuxSubscriptions Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

ToPath ListLinuxSubscriptions Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

ToQuery ListLinuxSubscriptions Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

AWSPager ListLinuxSubscriptions Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

AWSRequest ListLinuxSubscriptions Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

Associated Types

type AWSResponse ListLinuxSubscriptions #

Generic ListLinuxSubscriptions Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

Associated Types

type Rep ListLinuxSubscriptions :: Type -> Type #

Read ListLinuxSubscriptions Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

Show ListLinuxSubscriptions Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

NFData ListLinuxSubscriptions Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

Methods

rnf :: ListLinuxSubscriptions -> () #

Eq ListLinuxSubscriptions Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

Hashable ListLinuxSubscriptions Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

type AWSResponse ListLinuxSubscriptions Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

type Rep ListLinuxSubscriptions Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

type Rep ListLinuxSubscriptions = D1 ('MetaData "ListLinuxSubscriptions" "Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions" "amazonka-license-manager-linux-subscriptions-2.0-AO29CJRkexAJPaOYE130NE" 'False) (C1 ('MetaCons "ListLinuxSubscriptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListLinuxSubscriptions :: ListLinuxSubscriptions Source #

Create a value of ListLinuxSubscriptions 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:ListLinuxSubscriptions', listLinuxSubscriptions_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. For example, you can filter by the name of Subscription with an optional operator to see subscriptions that match, partially match, or don't match a certain subscription's name.

The valid names for this filter are:

  • Subscription

The valid Operators for this filter are:

  • contains
  • equals
  • Notequal

$sel:maxResults:ListLinuxSubscriptions', listLinuxSubscriptions_maxResults - Maximum number of results to return in a single call.

ListLinuxSubscriptions, listLinuxSubscriptions_nextToken - Token for the next set of results.

data ListLinuxSubscriptionsResponse Source #

See: newListLinuxSubscriptionsResponse smart constructor.

Instances

Instances details
Generic ListLinuxSubscriptionsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

Associated Types

type Rep ListLinuxSubscriptionsResponse :: Type -> Type #

Read ListLinuxSubscriptionsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

Show ListLinuxSubscriptionsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

NFData ListLinuxSubscriptionsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

Eq ListLinuxSubscriptionsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

type Rep ListLinuxSubscriptionsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions

type Rep ListLinuxSubscriptionsResponse = D1 ('MetaData "ListLinuxSubscriptionsResponse" "Amazonka.LicenseManagerLinuxSubscriptions.ListLinuxSubscriptions" "amazonka-license-manager-linux-subscriptions-2.0-AO29CJRkexAJPaOYE130NE" 'False) (C1 ('MetaCons "ListLinuxSubscriptionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subscriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Subscription])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListLinuxSubscriptionsResponse Source #

Create a value of ListLinuxSubscriptionsResponse 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:

ListLinuxSubscriptions, listLinuxSubscriptionsResponse_nextToken - Token for the next set of results.

$sel:subscriptions:ListLinuxSubscriptionsResponse', listLinuxSubscriptionsResponse_subscriptions - An array that contains subscription objects.

$sel:httpStatus:ListLinuxSubscriptionsResponse', listLinuxSubscriptionsResponse_httpStatus - The response's http status code.

UpdateServiceSettings

data UpdateServiceSettings Source #

See: newUpdateServiceSettings smart constructor.

Instances

Instances details
ToJSON UpdateServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

ToHeaders UpdateServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

ToPath UpdateServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

ToQuery UpdateServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

AWSRequest UpdateServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

Associated Types

type AWSResponse UpdateServiceSettings #

Generic UpdateServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

Associated Types

type Rep UpdateServiceSettings :: Type -> Type #

Read UpdateServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

Show UpdateServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

NFData UpdateServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

Methods

rnf :: UpdateServiceSettings -> () #

Eq UpdateServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

Hashable UpdateServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

type AWSResponse UpdateServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

type Rep UpdateServiceSettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

type Rep UpdateServiceSettings = D1 ('MetaData "UpdateServiceSettings" "Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings" "amazonka-license-manager-linux-subscriptions-2.0-AO29CJRkexAJPaOYE130NE" 'False) (C1 ('MetaCons "UpdateServiceSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "linuxSubscriptionsDiscovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LinuxSubscriptionsDiscovery) :*: S1 ('MetaSel ('Just "linuxSubscriptionsDiscoverySettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LinuxSubscriptionsDiscoverySettings))))

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.

data UpdateServiceSettingsResponse Source #

See: newUpdateServiceSettingsResponse smart constructor.

Instances

Instances details
Generic UpdateServiceSettingsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

Associated Types

type Rep UpdateServiceSettingsResponse :: Type -> Type #

Read UpdateServiceSettingsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

Show UpdateServiceSettingsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

NFData UpdateServiceSettingsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

Eq UpdateServiceSettingsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

type Rep UpdateServiceSettingsResponse Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings

type Rep UpdateServiceSettingsResponse = D1 ('MetaData "UpdateServiceSettingsResponse" "Amazonka.LicenseManagerLinuxSubscriptions.UpdateServiceSettings" "amazonka-license-manager-linux-subscriptions-2.0-AO29CJRkexAJPaOYE130NE" 'False) (C1 ('MetaCons "UpdateServiceSettingsResponse'" '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)))))

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.

Types

LinuxSubscriptionsDiscovery

newtype LinuxSubscriptionsDiscovery Source #

Instances

Instances details
FromJSON LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

FromJSONKey LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

ToJSON LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

ToJSONKey LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

ToByteString LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

ToHeader LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

ToLog LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

ToQuery LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

FromText LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

ToText LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

FromXML LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

ToXML LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

Generic LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

Associated Types

type Rep LinuxSubscriptionsDiscovery :: Type -> Type #

Read LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

Show LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

NFData LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

Eq LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

Ord LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

Hashable LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

type Rep LinuxSubscriptionsDiscovery Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery

type Rep LinuxSubscriptionsDiscovery = D1 ('MetaData "LinuxSubscriptionsDiscovery" "Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscovery" "amazonka-license-manager-linux-subscriptions-2.0-AO29CJRkexAJPaOYE130NE" 'True) (C1 ('MetaCons "LinuxSubscriptionsDiscovery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLinuxSubscriptionsDiscovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Operator

newtype Operator Source #

Constructors

Operator' 

Fields

Bundled Patterns

pattern Operator_Contains :: Operator 
pattern Operator_Equal :: Operator 
pattern Operator_NotEqual :: Operator 

Instances

Instances details
FromJSON Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

FromJSONKey Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

ToJSON Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

ToJSONKey Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

ToByteString Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

Methods

toBS :: Operator -> ByteString #

ToHeader Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

Methods

toHeader :: HeaderName -> Operator -> [Header] #

ToLog Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

ToQuery Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

FromText Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

ToText Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

Methods

toText :: Operator -> Text #

FromXML Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

ToXML Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

Methods

toXML :: Operator -> XML #

Generic Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

Associated Types

type Rep Operator :: Type -> Type #

Methods

from :: Operator -> Rep Operator x #

to :: Rep Operator x -> Operator #

Read Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

Show Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

NFData Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

Methods

rnf :: Operator -> () #

Eq Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

Ord Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

Hashable Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

Methods

hashWithSalt :: Int -> Operator -> Int #

hash :: Operator -> Int #

type Rep Operator Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator

type Rep Operator = D1 ('MetaData "Operator" "Amazonka.LicenseManagerLinuxSubscriptions.Types.Operator" "amazonka-license-manager-linux-subscriptions-2.0-AO29CJRkexAJPaOYE130NE" 'True) (C1 ('MetaCons "Operator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OrganizationIntegration

newtype OrganizationIntegration Source #

Instances

Instances details
FromJSON OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

FromJSONKey OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

ToJSON OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

ToJSONKey OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

ToByteString OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

ToHeader OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

ToLog OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

ToQuery OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

FromText OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

ToText OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

FromXML OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

ToXML OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

Generic OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

Associated Types

type Rep OrganizationIntegration :: Type -> Type #

Read OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

Show OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

NFData OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

Methods

rnf :: OrganizationIntegration -> () #

Eq OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

Ord OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

Hashable OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

type Rep OrganizationIntegration Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration

type Rep OrganizationIntegration = D1 ('MetaData "OrganizationIntegration" "Amazonka.LicenseManagerLinuxSubscriptions.Types.OrganizationIntegration" "amazonka-license-manager-linux-subscriptions-2.0-AO29CJRkexAJPaOYE130NE" 'True) (C1 ('MetaCons "OrganizationIntegration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOrganizationIntegration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Status

newtype Status Source #

Constructors

Status' 

Fields

Bundled Patterns

pattern Status_Completed :: Status 
pattern Status_Failed :: Status 
pattern Status_InProgress :: Status 
pattern Status_Successful :: Status 

Instances

Instances details
FromJSON Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

FromJSONKey Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

ToJSON Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

ToJSONKey Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

ToByteString Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

Methods

toBS :: Status -> ByteString #

ToHeader Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

Methods

toHeader :: HeaderName -> Status -> [Header] #

ToLog Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

ToQuery Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

FromText Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

ToText Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

Methods

toText :: Status -> Text #

FromXML Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

ToXML Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

Methods

toXML :: Status -> XML #

Generic Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

Associated Types

type Rep Status :: Type -> Type #

Methods

from :: Status -> Rep Status x #

to :: Rep Status x -> Status #

Read Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

Show Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

NFData Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

Methods

rnf :: Status -> () #

Eq Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

Methods

(==) :: Status -> Status -> Bool #

(/=) :: Status -> Status -> Bool #

Ord Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

Hashable Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

Methods

hashWithSalt :: Int -> Status -> Int #

hash :: Status -> Int #

type Rep Status Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Status

type Rep Status = D1 ('MetaData "Status" "Amazonka.LicenseManagerLinuxSubscriptions.Types.Status" "amazonka-license-manager-linux-subscriptions-2.0-AO29CJRkexAJPaOYE130NE" 'True) (C1 ('MetaCons "Status'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Filter

data Filter Source #

A filter object 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.

See: newFilter smart constructor.

Instances

Instances details
ToJSON Filter Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Filter

Generic Filter Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Filter

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

Read Filter Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Filter

Show Filter Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Filter

NFData Filter Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Filter

Methods

rnf :: Filter -> () #

Eq Filter Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Filter

Methods

(==) :: Filter -> Filter -> Bool #

(/=) :: Filter -> Filter -> Bool #

Hashable Filter Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Filter

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

type Rep Filter Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Filter

type Rep Filter = D1 ('MetaData "Filter" "Amazonka.LicenseManagerLinuxSubscriptions.Types.Filter" "amazonka-license-manager-linux-subscriptions-2.0-AO29CJRkexAJPaOYE130NE" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Operator)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))))

newFilter :: Filter Source #

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:name:Filter', filter_name - The type of name to filter by.

$sel:operator:Filter', filter_operator - An operator for filtering results.

$sel:values:Filter', filter_values - One or more values for the name to filter by.

Instance

data Instance Source #

Details discovered information about a running instance using Linux subscriptions.

See: newInstance smart constructor.

Instances

Instances details
FromJSON Instance Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Instance

Generic Instance Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Instance

Associated Types

type Rep Instance :: Type -> Type #

Methods

from :: Instance -> Rep Instance x #

to :: Rep Instance x -> Instance #

Read Instance Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Instance

Show Instance Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Instance

NFData Instance Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Instance

Methods

rnf :: Instance -> () #

Eq Instance Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Instance

Hashable Instance Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Instance

Methods

hashWithSalt :: Int -> Instance -> Int #

hash :: Instance -> Int #

type Rep Instance Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Instance

type Rep Instance = D1 ('MetaData "Instance" "Amazonka.LicenseManagerLinuxSubscriptions.Types.Instance" "amazonka-license-manager-linux-subscriptions-2.0-AO29CJRkexAJPaOYE130NE" 'False) (C1 ('MetaCons "Instance'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "accountID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "amiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instanceID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "productCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subscriptionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "usageOperation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newInstance :: Instance Source #

Create a value of Instance 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:accountID:Instance', instance_accountID - The account ID which owns the instance.

$sel:amiId:Instance', instance_amiId - The AMI ID used to launch the instance.

$sel:instanceID:Instance', instance_instanceID - The instance ID of the resource.

$sel:instanceType:Instance', instance_instanceType - The instance type of the resource.

$sel:lastUpdatedTime:Instance', instance_lastUpdatedTime - The time in which the last discovery updated the instance details.

$sel:productCode:Instance', instance_productCode - The product code for the instance. For more information, see Usage operation values in the License Manager User Guide .

$sel:region:Instance', instance_region - The Region the instance is running in.

$sel:status:Instance', instance_status - The status of the instance.

$sel:subscriptionName:Instance', instance_subscriptionName - The name of the subscription being used by the instance.

$sel:usageOperation:Instance', instance_usageOperation - The usage operation of the instance. For more information, see For more information, see Usage operation values in the License Manager User Guide.

LinuxSubscriptionsDiscoverySettings

data LinuxSubscriptionsDiscoverySettings Source #

Lists the settings defined for discovering Linux subscriptions.

See: newLinuxSubscriptionsDiscoverySettings smart constructor.

Instances

Instances details
FromJSON LinuxSubscriptionsDiscoverySettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscoverySettings

ToJSON LinuxSubscriptionsDiscoverySettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscoverySettings

Generic LinuxSubscriptionsDiscoverySettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscoverySettings

Read LinuxSubscriptionsDiscoverySettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscoverySettings

Show LinuxSubscriptionsDiscoverySettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscoverySettings

NFData LinuxSubscriptionsDiscoverySettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscoverySettings

Eq LinuxSubscriptionsDiscoverySettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscoverySettings

Hashable LinuxSubscriptionsDiscoverySettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscoverySettings

type Rep LinuxSubscriptionsDiscoverySettings Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscoverySettings

type Rep LinuxSubscriptionsDiscoverySettings = D1 ('MetaData "LinuxSubscriptionsDiscoverySettings" "Amazonka.LicenseManagerLinuxSubscriptions.Types.LinuxSubscriptionsDiscoverySettings" "amazonka-license-manager-linux-subscriptions-2.0-AO29CJRkexAJPaOYE130NE" 'False) (C1 ('MetaCons "LinuxSubscriptionsDiscoverySettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "organizationIntegration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OrganizationIntegration) :*: S1 ('MetaSel ('Just "sourceRegions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newLinuxSubscriptionsDiscoverySettings Source #

Create a value of LinuxSubscriptionsDiscoverySettings 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:organizationIntegration:LinuxSubscriptionsDiscoverySettings', linuxSubscriptionsDiscoverySettings_organizationIntegration - Details if you have enabled resource discovery across your accounts in Organizations.

$sel:sourceRegions:LinuxSubscriptionsDiscoverySettings', linuxSubscriptionsDiscoverySettings_sourceRegions - The Regions in which to discover data for Linux subscriptions.

Subscription

data Subscription Source #

An object which details a discovered Linux subscription.

See: newSubscription smart constructor.

Instances

Instances details
FromJSON Subscription Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Subscription

Generic Subscription Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Subscription

Associated Types

type Rep Subscription :: Type -> Type #

Read Subscription Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Subscription

Show Subscription Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Subscription

NFData Subscription Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Subscription

Methods

rnf :: Subscription -> () #

Eq Subscription Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Subscription

Hashable Subscription Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Subscription

type Rep Subscription Source # 
Instance details

Defined in Amazonka.LicenseManagerLinuxSubscriptions.Types.Subscription

type Rep Subscription = D1 ('MetaData "Subscription" "Amazonka.LicenseManagerLinuxSubscriptions.Types.Subscription" "amazonka-license-manager-linux-subscriptions-2.0-AO29CJRkexAJPaOYE130NE" 'False) (C1 ('MetaCons "Subscription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSubscription :: Subscription Source #

Create a value of Subscription 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:instanceCount:Subscription', subscription_instanceCount - The total amount of running instances using this subscription.

$sel:name:Subscription', subscription_name - The name of the subscription.

$sel:type':Subscription', subscription_type - The type of subscription. The type can be subscription-included with Amazon EC2, Bring Your Own Subscription model (BYOS), or from the Amazon Web Services Marketplace. Certain subscriptions may use licensing from the Amazon Web Services Marketplace as well as OS licensing from Amazon EC2 or BYOS.