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

Description

Disassociates resources from a Firewall Manager resource set.

Synopsis

Creating a Request

data BatchDisassociateResource Source #

See: newBatchDisassociateResource smart constructor.

Constructors

BatchDisassociateResource' 

Fields

  • resourceSetIdentifier :: Text

    A unique identifier for the resource set, used in a TODO to refer to the resource set.

  • items :: [Text]

    The uniform resource identifiers (URI) of resources that should be disassociated from the resource set. The URIs must be Amazon Resource Names (ARNs).

Instances

Instances details
ToJSON BatchDisassociateResource Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

ToHeaders BatchDisassociateResource Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

ToPath BatchDisassociateResource Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

ToQuery BatchDisassociateResource Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

AWSRequest BatchDisassociateResource Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

Generic BatchDisassociateResource Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

Associated Types

type Rep BatchDisassociateResource :: Type -> Type #

Read BatchDisassociateResource Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

Show BatchDisassociateResource Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

NFData BatchDisassociateResource Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

Eq BatchDisassociateResource Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

Hashable BatchDisassociateResource Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

type AWSResponse BatchDisassociateResource Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

type Rep BatchDisassociateResource Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

type Rep BatchDisassociateResource = D1 ('MetaData "BatchDisassociateResource" "Amazonka.FMS.BatchDisassociateResource" "amazonka-fms-2.0-351knTjuYAjE9GRQTo0ohx" 'False) (C1 ('MetaCons "BatchDisassociateResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceSetIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newBatchDisassociateResource Source #

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

BatchDisassociateResource, batchDisassociateResource_resourceSetIdentifier - A unique identifier for the resource set, used in a TODO to refer to the resource set.

$sel:items:BatchDisassociateResource', batchDisassociateResource_items - The uniform resource identifiers (URI) of resources that should be disassociated from the resource set. The URIs must be Amazon Resource Names (ARNs).

Request Lenses

batchDisassociateResource_resourceSetIdentifier :: Lens' BatchDisassociateResource Text Source #

A unique identifier for the resource set, used in a TODO to refer to the resource set.

batchDisassociateResource_items :: Lens' BatchDisassociateResource [Text] Source #

The uniform resource identifiers (URI) of resources that should be disassociated from the resource set. The URIs must be Amazon Resource Names (ARNs).

Destructuring the Response

data BatchDisassociateResourceResponse Source #

See: newBatchDisassociateResourceResponse smart constructor.

Constructors

BatchDisassociateResourceResponse' 

Fields

Instances

Instances details
Generic BatchDisassociateResourceResponse Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

Associated Types

type Rep BatchDisassociateResourceResponse :: Type -> Type #

Read BatchDisassociateResourceResponse Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

Show BatchDisassociateResourceResponse Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

NFData BatchDisassociateResourceResponse Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

Eq BatchDisassociateResourceResponse Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

type Rep BatchDisassociateResourceResponse Source # 
Instance details

Defined in Amazonka.FMS.BatchDisassociateResource

type Rep BatchDisassociateResourceResponse = D1 ('MetaData "BatchDisassociateResourceResponse" "Amazonka.FMS.BatchDisassociateResource" "amazonka-fms-2.0-351knTjuYAjE9GRQTo0ohx" 'False) (C1 ('MetaCons "BatchDisassociateResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "resourceSetIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "failedItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FailedItem]))))

newBatchDisassociateResourceResponse Source #

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

BatchDisassociateResource, batchDisassociateResourceResponse_resourceSetIdentifier - A unique identifier for the resource set, used in a TODO to refer to the resource set.

$sel:failedItems:BatchDisassociateResourceResponse', batchDisassociateResourceResponse_failedItems - The resources that failed to disassociate from the resource set.

Response Lenses

batchDisassociateResourceResponse_resourceSetIdentifier :: Lens' BatchDisassociateResourceResponse Text Source #

A unique identifier for the resource set, used in a TODO to refer to the resource set.

batchDisassociateResourceResponse_failedItems :: Lens' BatchDisassociateResourceResponse [FailedItem] Source #

The resources that failed to disassociate from the resource set.