libZSservicesZSamazonka-pinpoint-emailZSamazonka-pinpoint-email
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.PinpointEmail.Types.DedicatedIp

Description

 
Synopsis

Documentation

data DedicatedIp Source #

Contains information about a dedicated IP address that is associated with your Amazon Pinpoint account.

See: newDedicatedIp smart constructor.

Constructors

DedicatedIp' 

Fields

  • poolName :: Maybe Text

    The name of the dedicated IP pool that the IP address is associated with.

  • ip :: Text

    An IP address that is reserved for use by your Amazon Pinpoint account.

  • warmupStatus :: WarmupStatus

    The warm-up status of a dedicated IP address. The status can have one of the following values:

    • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.
    • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.
  • warmupPercentage :: Int

    Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

Instances

Instances details
Eq DedicatedIp Source # 
Instance details

Defined in Amazonka.PinpointEmail.Types.DedicatedIp

Read DedicatedIp Source # 
Instance details

Defined in Amazonka.PinpointEmail.Types.DedicatedIp

Show DedicatedIp Source # 
Instance details

Defined in Amazonka.PinpointEmail.Types.DedicatedIp

Generic DedicatedIp Source # 
Instance details

Defined in Amazonka.PinpointEmail.Types.DedicatedIp

Associated Types

type Rep DedicatedIp :: Type -> Type #

NFData DedicatedIp Source # 
Instance details

Defined in Amazonka.PinpointEmail.Types.DedicatedIp

Methods

rnf :: DedicatedIp -> () #

Hashable DedicatedIp Source # 
Instance details

Defined in Amazonka.PinpointEmail.Types.DedicatedIp

FromJSON DedicatedIp Source # 
Instance details

Defined in Amazonka.PinpointEmail.Types.DedicatedIp

type Rep DedicatedIp Source # 
Instance details

Defined in Amazonka.PinpointEmail.Types.DedicatedIp

type Rep DedicatedIp = D1 ('MetaData "DedicatedIp" "Amazonka.PinpointEmail.Types.DedicatedIp" "libZSservicesZSamazonka-pinpoint-emailZSamazonka-pinpoint-email" 'False) (C1 ('MetaCons "DedicatedIp'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "poolName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "warmupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WarmupStatus) :*: S1 ('MetaSel ('Just "warmupPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDedicatedIp Source #

Create a value of DedicatedIp 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:poolName:DedicatedIp', dedicatedIp_poolName - The name of the dedicated IP pool that the IP address is associated with.

$sel:ip:DedicatedIp', dedicatedIp_ip - An IP address that is reserved for use by your Amazon Pinpoint account.

$sel:warmupStatus:DedicatedIp', dedicatedIp_warmupStatus - The warm-up status of a dedicated IP address. The status can have one of the following values:

  • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.
  • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

$sel:warmupPercentage:DedicatedIp', dedicatedIp_warmupPercentage - Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

dedicatedIp_poolName :: Lens' DedicatedIp (Maybe Text) Source #

The name of the dedicated IP pool that the IP address is associated with.

dedicatedIp_ip :: Lens' DedicatedIp Text Source #

An IP address that is reserved for use by your Amazon Pinpoint account.

dedicatedIp_warmupStatus :: Lens' DedicatedIp WarmupStatus Source #

The warm-up status of a dedicated IP address. The status can have one of the following values:

  • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.
  • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

dedicatedIp_warmupPercentage :: Lens' DedicatedIp Int Source #

Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.