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.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-05-10 of the Amazon License Manager Linux Subscriptions SDK configuration.

Errors

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

An exception occurred with the service.

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

The request was denied due to request throttling.

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

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

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.

Constructors

Filter' 

Fields

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.

filter_name :: Lens' Filter (Maybe Text) Source #

The type of name to filter by.

filter_operator :: Lens' Filter (Maybe Operator) Source #

An operator for filtering results.

filter_values :: Lens' Filter (Maybe (NonEmpty Text)) Source #

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.

Constructors

Instance' 

Fields

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.

instance_accountID :: Lens' Instance (Maybe Text) Source #

The account ID which owns the instance.

instance_amiId :: Lens' Instance (Maybe Text) Source #

The AMI ID used to launch the instance.

instance_instanceID :: Lens' Instance (Maybe Text) Source #

The instance ID of the resource.

instance_instanceType :: Lens' Instance (Maybe Text) Source #

The instance type of the resource.

instance_lastUpdatedTime :: Lens' Instance (Maybe Text) Source #

The time in which the last discovery updated the instance details.

instance_productCode :: Lens' Instance (Maybe [Text]) Source #

The product code for the instance. For more information, see Usage operation values in the License Manager User Guide .

instance_region :: Lens' Instance (Maybe Text) Source #

The Region the instance is running in.

instance_status :: Lens' Instance (Maybe Text) Source #

The status of the instance.

instance_subscriptionName :: Lens' Instance (Maybe Text) Source #

The name of the subscription being used by the instance.

instance_usageOperation :: Lens' Instance (Maybe Text) Source #

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.

Constructors

LinuxSubscriptionsDiscoverySettings' 

Fields

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.

linuxSubscriptionsDiscoverySettings_organizationIntegration :: Lens' LinuxSubscriptionsDiscoverySettings OrganizationIntegration Source #

Details if you have enabled resource discovery across your accounts in Organizations.

linuxSubscriptionsDiscoverySettings_sourceRegions :: Lens' LinuxSubscriptionsDiscoverySettings (NonEmpty Text) Source #

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.

Constructors

Subscription' 

Fields

  • instanceCount :: Maybe Integer

    The total amount of running instances using this subscription.

  • name :: Maybe Text

    The name of the subscription.

  • type' :: Maybe Text

    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.

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.

subscription_instanceCount :: Lens' Subscription (Maybe Integer) Source #

The total amount of running instances using this subscription.

subscription_name :: Lens' Subscription (Maybe Text) Source #

The name of the subscription.

subscription_type :: Lens' Subscription (Maybe Text) Source #

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.