libZSservicesZSamazonka-fmsZSamazonka-fms
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.FMS.PutAppsList

Description

Creates an Firewall Manager applications list.

Synopsis

Creating a Request

data PutAppsList Source #

See: newPutAppsList smart constructor.

Constructors

PutAppsList' 

Fields

Instances

Instances details
Eq PutAppsList Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

Read PutAppsList Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

Show PutAppsList Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

Generic PutAppsList Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

Associated Types

type Rep PutAppsList :: Type -> Type #

NFData PutAppsList Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

Methods

rnf :: PutAppsList -> () #

Hashable PutAppsList Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

ToJSON PutAppsList Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

AWSRequest PutAppsList Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

Associated Types

type AWSResponse PutAppsList #

ToHeaders PutAppsList Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

Methods

toHeaders :: PutAppsList -> [Header] #

ToPath PutAppsList Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

ToQuery PutAppsList Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

type Rep PutAppsList Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

type Rep PutAppsList = D1 ('MetaData "PutAppsList" "Amazonka.FMS.PutAppsList" "libZSservicesZSamazonka-fmsZSamazonka-fms" 'False) (C1 ('MetaCons "PutAppsList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "appsList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AppsListData)))
type AWSResponse PutAppsList Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

newPutAppsList Source #

Create a value of PutAppsList 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:tagList:PutAppsList', putAppsList_tagList - The tags associated with the resource.

$sel:appsList:PutAppsList', putAppsList_appsList - The details of the Firewall Manager applications list to be created.

Request Lenses

putAppsList_tagList :: Lens' PutAppsList (Maybe [Tag]) Source #

The tags associated with the resource.

putAppsList_appsList :: Lens' PutAppsList AppsListData Source #

The details of the Firewall Manager applications list to be created.

Destructuring the Response

data PutAppsListResponse Source #

See: newPutAppsListResponse smart constructor.

Constructors

PutAppsListResponse' 

Fields

Instances

Instances details
Eq PutAppsListResponse Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

Read PutAppsListResponse Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

Show PutAppsListResponse Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

Generic PutAppsListResponse Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

Associated Types

type Rep PutAppsListResponse :: Type -> Type #

NFData PutAppsListResponse Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

Methods

rnf :: PutAppsListResponse -> () #

type Rep PutAppsListResponse Source # 
Instance details

Defined in Amazonka.FMS.PutAppsList

type Rep PutAppsListResponse = D1 ('MetaData "PutAppsListResponse" "Amazonka.FMS.PutAppsList" "libZSservicesZSamazonka-fmsZSamazonka-fms" 'False) (C1 ('MetaCons "PutAppsListResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "appsListArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "appsList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppsListData)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newPutAppsListResponse Source #

Create a value of PutAppsListResponse 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:appsListArn:PutAppsListResponse', putAppsListResponse_appsListArn - The Amazon Resource Name (ARN) of the applications list.

$sel:appsList:PutAppsList', putAppsListResponse_appsList - The details of the Firewall Manager applications list.

$sel:httpStatus:PutAppsListResponse', putAppsListResponse_httpStatus - The response's http status code.

Response Lenses

putAppsListResponse_appsListArn :: Lens' PutAppsListResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the applications list.

putAppsListResponse_appsList :: Lens' PutAppsListResponse (Maybe AppsListData) Source #

The details of the Firewall Manager applications list.