amazonka-fms-2.0: Amazon Firewall Management Service 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.FMS.PutResourceSet

Description

Creates the resource set.

An Firewall Manager resource set defines the resources to import into an Firewall Manager policy from another Amazon Web Services service.

Synopsis

Creating a Request

data PutResourceSet Source #

See: newPutResourceSet smart constructor.

Constructors

PutResourceSet' 

Fields

  • tagList :: Maybe [Tag]

    Retrieves the tags associated with the specified resource set. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource.

  • resourceSet :: ResourceSet

    Details about the resource set to be created or updated.>

Instances

Instances details
ToJSON PutResourceSet Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

ToHeaders PutResourceSet Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

ToPath PutResourceSet Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

ToQuery PutResourceSet Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

AWSRequest PutResourceSet Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

Associated Types

type AWSResponse PutResourceSet #

Generic PutResourceSet Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

Associated Types

type Rep PutResourceSet :: Type -> Type #

Read PutResourceSet Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

Show PutResourceSet Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

NFData PutResourceSet Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

Methods

rnf :: PutResourceSet -> () #

Eq PutResourceSet Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

Hashable PutResourceSet Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

type AWSResponse PutResourceSet Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

type Rep PutResourceSet Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

type Rep PutResourceSet = D1 ('MetaData "PutResourceSet" "Amazonka.FMS.PutResourceSet" "amazonka-fms-2.0-351knTjuYAjE9GRQTo0ohx" 'False) (C1 ('MetaCons "PutResourceSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "resourceSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceSet)))

newPutResourceSet Source #

Create a value of PutResourceSet 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:PutResourceSet', putResourceSet_tagList - Retrieves the tags associated with the specified resource set. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource.

PutResourceSet, putResourceSet_resourceSet - Details about the resource set to be created or updated.>

Request Lenses

putResourceSet_tagList :: Lens' PutResourceSet (Maybe [Tag]) Source #

Retrieves the tags associated with the specified resource set. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource.

putResourceSet_resourceSet :: Lens' PutResourceSet ResourceSet Source #

Details about the resource set to be created or updated.>

Destructuring the Response

data PutResourceSetResponse Source #

See: newPutResourceSetResponse smart constructor.

Constructors

PutResourceSetResponse' 

Fields

Instances

Instances details
Generic PutResourceSetResponse Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

Associated Types

type Rep PutResourceSetResponse :: Type -> Type #

Read PutResourceSetResponse Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

Show PutResourceSetResponse Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

NFData PutResourceSetResponse Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

Methods

rnf :: PutResourceSetResponse -> () #

Eq PutResourceSetResponse Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

type Rep PutResourceSetResponse Source # 
Instance details

Defined in Amazonka.FMS.PutResourceSet

type Rep PutResourceSetResponse = D1 ('MetaData "PutResourceSetResponse" "Amazonka.FMS.PutResourceSet" "amazonka-fms-2.0-351knTjuYAjE9GRQTo0ohx" 'False) (C1 ('MetaCons "PutResourceSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "resourceSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceSet) :*: S1 ('MetaSel ('Just "resourceSetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newPutResourceSetResponse Source #

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

PutResourceSet, putResourceSetResponse_resourceSet - Details about the resource set.

$sel:resourceSetArn:PutResourceSetResponse', putResourceSetResponse_resourceSetArn - The Amazon Resource Name (ARN) of the resource set.

Response Lenses

putResourceSetResponse_resourceSetArn :: Lens' PutResourceSetResponse Text Source #

The Amazon Resource Name (ARN) of the resource set.