amazonka-iottwinmaker-2.0: Amazon IoT TwinMaker 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.IotTwinMaker.GetPricingPlan

Description

Gets the pricing plan.

Synopsis

Creating a Request

data GetPricingPlan Source #

See: newGetPricingPlan smart constructor.

Constructors

GetPricingPlan' 

Instances

Instances details
ToHeaders GetPricingPlan Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

ToPath GetPricingPlan Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

ToQuery GetPricingPlan Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

AWSRequest GetPricingPlan Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

Associated Types

type AWSResponse GetPricingPlan #

Generic GetPricingPlan Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

Associated Types

type Rep GetPricingPlan :: Type -> Type #

Read GetPricingPlan Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

Show GetPricingPlan Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

NFData GetPricingPlan Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

Methods

rnf :: GetPricingPlan -> () #

Eq GetPricingPlan Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

Hashable GetPricingPlan Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

type AWSResponse GetPricingPlan Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

type Rep GetPricingPlan Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

type Rep GetPricingPlan = D1 ('MetaData "GetPricingPlan" "Amazonka.IotTwinMaker.GetPricingPlan" "amazonka-iottwinmaker-2.0-F9krWmdiZsuIxDlP9hNtjs" 'False) (C1 ('MetaCons "GetPricingPlan'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetPricingPlan :: GetPricingPlan Source #

Create a value of GetPricingPlan with all optional fields omitted.

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

Destructuring the Response

data GetPricingPlanResponse Source #

See: newGetPricingPlanResponse smart constructor.

Constructors

GetPricingPlanResponse' 

Fields

Instances

Instances details
Generic GetPricingPlanResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

Associated Types

type Rep GetPricingPlanResponse :: Type -> Type #

Read GetPricingPlanResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

Show GetPricingPlanResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

NFData GetPricingPlanResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

Methods

rnf :: GetPricingPlanResponse -> () #

Eq GetPricingPlanResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

type Rep GetPricingPlanResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.GetPricingPlan

type Rep GetPricingPlanResponse = D1 ('MetaData "GetPricingPlanResponse" "Amazonka.IotTwinMaker.GetPricingPlan" "amazonka-iottwinmaker-2.0-F9krWmdiZsuIxDlP9hNtjs" 'False) (C1 ('MetaCons "GetPricingPlanResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pendingPricingPlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PricingPlan)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "currentPricingPlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PricingPlan))))

newGetPricingPlanResponse Source #

Create a value of GetPricingPlanResponse 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:pendingPricingPlan:GetPricingPlanResponse', getPricingPlanResponse_pendingPricingPlan - The pending pricing plan.

$sel:httpStatus:GetPricingPlanResponse', getPricingPlanResponse_httpStatus - The response's http status code.

$sel:currentPricingPlan:GetPricingPlanResponse', getPricingPlanResponse_currentPricingPlan - The chosen pricing plan for the current billing cycle.

Response Lenses

getPricingPlanResponse_currentPricingPlan :: Lens' GetPricingPlanResponse PricingPlan Source #

The chosen pricing plan for the current billing cycle.