libZSservicesZSamazonka-workspacesZSamazonka-workspaces
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.WorkSpaces.Types.AccountModification

Description

 
Synopsis

Documentation

data AccountModification Source #

Describes a modification to the configuration of Bring Your Own License (BYOL) for the specified account.

See: newAccountModification smart constructor.

Constructors

AccountModification' 

Fields

Instances

Instances details
Eq AccountModification Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccountModification

Read AccountModification Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccountModification

Show AccountModification Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccountModification

Generic AccountModification Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccountModification

Associated Types

type Rep AccountModification :: Type -> Type #

NFData AccountModification Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccountModification

Methods

rnf :: AccountModification -> () #

Hashable AccountModification Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccountModification

FromJSON AccountModification Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccountModification

type Rep AccountModification Source # 
Instance details

Defined in Amazonka.WorkSpaces.Types.AccountModification

type Rep AccountModification = D1 ('MetaData "AccountModification" "Amazonka.WorkSpaces.Types.AccountModification" "libZSservicesZSamazonka-workspacesZSamazonka-workspaces" 'False) (C1 ('MetaCons "AccountModification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "dedicatedTenancySupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DedicatedTenancySupportResultEnum)) :*: S1 ('MetaSel ('Just "modificationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DedicatedTenancyModificationStateEnum)))) :*: (S1 ('MetaSel ('Just "dedicatedTenancyManagementCidrRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAccountModification :: AccountModification Source #

Create a value of AccountModification 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:startTime:AccountModification', accountModification_startTime - The timestamp when the modification of the BYOL configuration was started.

$sel:dedicatedTenancySupport:AccountModification', accountModification_dedicatedTenancySupport - The status of BYOL (whether BYOL is being enabled or disabled).

$sel:modificationState:AccountModification', accountModification_modificationState - The state of the modification to the configuration of BYOL.

$sel:dedicatedTenancyManagementCidrRange:AccountModification', accountModification_dedicatedTenancyManagementCidrRange - The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.

$sel:errorCode:AccountModification', accountModification_errorCode - The error code that is returned if the configuration of BYOL cannot be modified.

$sel:errorMessage:AccountModification', accountModification_errorMessage - The text of the error message that is returned if the configuration of BYOL cannot be modified.

accountModification_startTime :: Lens' AccountModification (Maybe UTCTime) Source #

The timestamp when the modification of the BYOL configuration was started.

accountModification_dedicatedTenancyManagementCidrRange :: Lens' AccountModification (Maybe Text) Source #

The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.

accountModification_errorCode :: Lens' AccountModification (Maybe Text) Source #

The error code that is returned if the configuration of BYOL cannot be modified.

accountModification_errorMessage :: Lens' AccountModification (Maybe Text) Source #

The text of the error message that is returned if the configuration of BYOL cannot be modified.