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

Description

Adds one or more rules to the specified IP access control group.

This action gives users permission to access their WorkSpaces from the CIDR address ranges specified in the rules.

Synopsis

Creating a Request

data AuthorizeIpRules Source #

See: newAuthorizeIpRules smart constructor.

Constructors

AuthorizeIpRules' 

Fields

Instances

Instances details
ToJSON AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

ToHeaders AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

ToPath AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

ToQuery AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

AWSRequest AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Associated Types

type AWSResponse AuthorizeIpRules #

Generic AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Associated Types

type Rep AuthorizeIpRules :: Type -> Type #

Read AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Show AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

NFData AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Methods

rnf :: AuthorizeIpRules -> () #

Eq AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Hashable AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

type AWSResponse AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

type Rep AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

type Rep AuthorizeIpRules = D1 ('MetaData "AuthorizeIpRules" "Amazonka.WorkSpaces.AuthorizeIpRules" "amazonka-workspaces-2.0-EI6zVIh1dgfFziJEJ0Fxkv" 'False) (C1 ('MetaCons "AuthorizeIpRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [IpRuleItem])))

newAuthorizeIpRules Source #

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

AuthorizeIpRules, authorizeIpRules_groupId - The identifier of the group.

AuthorizeIpRules, authorizeIpRules_userRules - The rules to add to the group.

Request Lenses

Destructuring the Response

data AuthorizeIpRulesResponse Source #

See: newAuthorizeIpRulesResponse smart constructor.

Constructors

AuthorizeIpRulesResponse' 

Fields

Instances

Instances details
Generic AuthorizeIpRulesResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Associated Types

type Rep AuthorizeIpRulesResponse :: Type -> Type #

Read AuthorizeIpRulesResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Show AuthorizeIpRulesResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

NFData AuthorizeIpRulesResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Eq AuthorizeIpRulesResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

type Rep AuthorizeIpRulesResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

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

newAuthorizeIpRulesResponse Source #

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

Response Lenses