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.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

  • dedicatedTenancySupport :: Maybe DedicatedTenancySupportEnum

    The status of BYOL.

  • 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.

Instances

Instances details
Eq ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Read ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Show ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Generic ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Associated Types

type Rep ModifyAccount :: Type -> Type #

NFData ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Methods

rnf :: ModifyAccount -> () #

Hashable ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

ToJSON ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

AWSRequest ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Associated Types

type AWSResponse 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

type Rep ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

type Rep ModifyAccount = D1 ('MetaData "ModifyAccount" "Amazonka.WorkSpaces.ModifyAccount" "libZSservicesZSamazonka-workspacesZSamazonka-workspaces" 'False) (C1 ('MetaCons "ModifyAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dedicatedTenancySupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DedicatedTenancySupportEnum)) :*: S1 ('MetaSel ('Just "dedicatedTenancyManagementCidrRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse ModifyAccount Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

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:

$sel:dedicatedTenancySupport:ModifyAccount', modifyAccount_dedicatedTenancySupport - The status of BYOL.

$sel:dedicatedTenancyManagementCidrRange: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.

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
Eq ModifyAccountResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Read ModifyAccountResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Show ModifyAccountResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Generic ModifyAccountResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Associated Types

type Rep ModifyAccountResponse :: Type -> Type #

NFData ModifyAccountResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

Methods

rnf :: ModifyAccountResponse -> () #

type Rep ModifyAccountResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.ModifyAccount

type Rep ModifyAccountResponse = D1 ('MetaData "ModifyAccountResponse" "Amazonka.WorkSpaces.ModifyAccount" "libZSservicesZSamazonka-workspacesZSamazonka-workspaces" '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