amazonka-workspaces-2.0: Amazon WorkSpaces 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.WorkSpaces.ModifyAccount

Description

Modifies the configuration of Bring Your Own License (BYOL) for the specified account.

Synopsis

Creating a Request

data ModifyAccount Source #

See: newModifyAccount smart constructor.

Constructors

ModifyAccount' 

Fields

  • dedicatedTenancyManagementCidrRange :: Maybe Text

    The IP address range, specified as an IPv4 CIDR block, for the management network interface. Specify an IP address range that is compatible with your network and in CIDR notation (that is, specify the range as an IPv4 CIDR block). The CIDR block size must be /16 (for example, 203.0.113.25/16). It must also be specified as available by the ListAvailableManagementCidrRanges operation.

  • dedicatedTenancySupport :: Maybe DedicatedTenancySupportEnum

    The status of BYOL.

Instances

Instances details
ToJSON ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

ToHeaders ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

ToPath ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

ToQuery ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

AWSRequest ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Associated Types

type AWSResponse ModifyAccount #

Generic ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Associated Types

type Rep ModifyAccount :: Type -> Type #

Read ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Show ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

NFData ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Methods

rnf :: ModifyAccount -> () #

Eq ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Hashable ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

type AWSResponse ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

type Rep ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

type Rep ModifyAccount = D1 ('MetaData "ModifyAccount" "Amazonka.WorkSpaces.ModifyAccount" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "ModifyAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dedicatedTenancyManagementCidrRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dedicatedTenancySupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DedicatedTenancySupportEnum))))

newModifyAccount :: ModifyAccount Source #

Create a value of ModifyAccount 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:

ModifyAccount, modifyAccount_dedicatedTenancyManagementCidrRange - The IP address range, specified as an IPv4 CIDR block, for the management network interface. Specify an IP address range that is compatible with your network and in CIDR notation (that is, specify the range as an IPv4 CIDR block). The CIDR block size must be /16 (for example, 203.0.113.25/16). It must also be specified as available by the ListAvailableManagementCidrRanges operation.

ModifyAccount, modifyAccount_dedicatedTenancySupport - The status of BYOL.

Request Lenses

modifyAccount_dedicatedTenancyManagementCidrRange :: Lens' ModifyAccount (Maybe Text) Source #

The IP address range, specified as an IPv4 CIDR block, for the management network interface. Specify an IP address range that is compatible with your network and in CIDR notation (that is, specify the range as an IPv4 CIDR block). The CIDR block size must be /16 (for example, 203.0.113.25/16). It must also be specified as available by the ListAvailableManagementCidrRanges operation.

Destructuring the Response

data ModifyAccountResponse Source #

See: newModifyAccountResponse smart constructor.

Constructors

ModifyAccountResponse' 

Fields

Instances

Instances details
Generic ModifyAccountResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Associated Types

type Rep ModifyAccountResponse :: Type -> Type #

Read ModifyAccountResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Show ModifyAccountResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

NFData ModifyAccountResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Methods

rnf :: ModifyAccountResponse -> () #

Eq ModifyAccountResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

type Rep ModifyAccountResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

type Rep ModifyAccountResponse = D1 ('MetaData "ModifyAccountResponse" "Amazonka.WorkSpaces.ModifyAccount" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "ModifyAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyAccountResponse Source #

Create a value of ModifyAccountResponse 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:httpStatus:ModifyAccountResponse', modifyAccountResponse_httpStatus - The response's http status code.

Response Lenses