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

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Read AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Show AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Generic AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Associated Types

type Rep AuthorizeIpRules :: Type -> Type #

NFData AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Methods

rnf :: AuthorizeIpRules -> () #

Hashable AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

ToJSON AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

AWSRequest AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Associated Types

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

type Rep AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

type Rep AuthorizeIpRules = D1 ('MetaData "AuthorizeIpRules" "Amazonka.WorkSpaces.AuthorizeIpRules" "libZSservicesZSamazonka-workspacesZSamazonka-workspaces" 'False) (C1 ('MetaCons "AuthorizeIpRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [IpRuleItem])))
type AWSResponse AuthorizeIpRules Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

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:

$sel:groupId:AuthorizeIpRules', authorizeIpRules_groupId - The identifier of the group.

$sel:userRules: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
Eq AuthorizeIpRulesResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Read AuthorizeIpRulesResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Show AuthorizeIpRulesResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Generic AuthorizeIpRulesResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.AuthorizeIpRules

Associated Types

type Rep AuthorizeIpRulesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-workspacesZSamazonka-workspaces" '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