amazonka-ec2-2.0: Amazon Elastic Compute Cloud 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.EC2.GetDefaultCreditSpecification

Description

Describes the default credit option for CPU usage of a burstable performance instance family.

For more information, see Burstable performance instances in the Amazon EC2 User Guide.

Synopsis

Creating a Request

data GetDefaultCreditSpecification Source #

See: newGetDefaultCreditSpecification smart constructor.

Constructors

GetDefaultCreditSpecification' 

Fields

  • dryRun :: Maybe Bool

    Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

  • instanceFamily :: UnlimitedSupportedInstanceFamily

    The instance family.

Instances

Instances details
ToHeaders GetDefaultCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

ToPath GetDefaultCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

ToQuery GetDefaultCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

AWSRequest GetDefaultCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

Generic GetDefaultCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

Associated Types

type Rep GetDefaultCreditSpecification :: Type -> Type #

Read GetDefaultCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

Show GetDefaultCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

NFData GetDefaultCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

Eq GetDefaultCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

Hashable GetDefaultCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

type AWSResponse GetDefaultCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

type Rep GetDefaultCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

type Rep GetDefaultCreditSpecification = D1 ('MetaData "GetDefaultCreditSpecification" "Amazonka.EC2.GetDefaultCreditSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "GetDefaultCreditSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "instanceFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UnlimitedSupportedInstanceFamily)))

newGetDefaultCreditSpecification Source #

Create a value of GetDefaultCreditSpecification 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:dryRun:GetDefaultCreditSpecification', getDefaultCreditSpecification_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

GetDefaultCreditSpecification, getDefaultCreditSpecification_instanceFamily - The instance family.

Request Lenses

getDefaultCreditSpecification_dryRun :: Lens' GetDefaultCreditSpecification (Maybe Bool) Source #

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Destructuring the Response

data GetDefaultCreditSpecificationResponse Source #

Constructors

GetDefaultCreditSpecificationResponse' 

Fields

Instances

Instances details
Generic GetDefaultCreditSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

Read GetDefaultCreditSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

Show GetDefaultCreditSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

NFData GetDefaultCreditSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

Eq GetDefaultCreditSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

type Rep GetDefaultCreditSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.GetDefaultCreditSpecification

type Rep GetDefaultCreditSpecificationResponse = D1 ('MetaData "GetDefaultCreditSpecificationResponse" "Amazonka.EC2.GetDefaultCreditSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "GetDefaultCreditSpecificationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceFamilyCreditSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceFamilyCreditSpecification)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetDefaultCreditSpecificationResponse Source #

Create a value of GetDefaultCreditSpecificationResponse 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:instanceFamilyCreditSpecification:GetDefaultCreditSpecificationResponse', getDefaultCreditSpecificationResponse_instanceFamilyCreditSpecification - The default credit option for CPU usage of the instance family.

$sel:httpStatus:GetDefaultCreditSpecificationResponse', getDefaultCreditSpecificationResponse_httpStatus - The response's http status code.

Response Lenses