amazonka-shield-2.0: Amazon Shield 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.Shield.DeleteProtectionGroup

Description

Removes the specified protection group.

Synopsis

Creating a Request

data DeleteProtectionGroup Source #

See: newDeleteProtectionGroup smart constructor.

Constructors

DeleteProtectionGroup' 

Fields

  • protectionGroupId :: Text

    The name of the protection group. You use this to identify the protection group in lists and to manage the protection group, for example to update, delete, or describe it.

Instances

Instances details
ToJSON DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

ToHeaders DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

ToPath DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

ToQuery DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

AWSRequest DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

Associated Types

type AWSResponse DeleteProtectionGroup #

Generic DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

Associated Types

type Rep DeleteProtectionGroup :: Type -> Type #

Read DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

Show DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

NFData DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

Methods

rnf :: DeleteProtectionGroup -> () #

Eq DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

Hashable DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

type AWSResponse DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

type Rep DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

type Rep DeleteProtectionGroup = D1 ('MetaData "DeleteProtectionGroup" "Amazonka.Shield.DeleteProtectionGroup" "amazonka-shield-2.0-Cz9Fa9OSQ93AE4UCXBDcFo" 'False) (C1 ('MetaCons "DeleteProtectionGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "protectionGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteProtectionGroup Source #

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

DeleteProtectionGroup, deleteProtectionGroup_protectionGroupId - The name of the protection group. You use this to identify the protection group in lists and to manage the protection group, for example to update, delete, or describe it.

Request Lenses

deleteProtectionGroup_protectionGroupId :: Lens' DeleteProtectionGroup Text Source #

The name of the protection group. You use this to identify the protection group in lists and to manage the protection group, for example to update, delete, or describe it.

Destructuring the Response

data DeleteProtectionGroupResponse Source #

See: newDeleteProtectionGroupResponse smart constructor.

Constructors

DeleteProtectionGroupResponse' 

Fields

Instances

Instances details
Generic DeleteProtectionGroupResponse Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

Associated Types

type Rep DeleteProtectionGroupResponse :: Type -> Type #

Read DeleteProtectionGroupResponse Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

Show DeleteProtectionGroupResponse Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

NFData DeleteProtectionGroupResponse Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

Eq DeleteProtectionGroupResponse Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

type Rep DeleteProtectionGroupResponse Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

type Rep DeleteProtectionGroupResponse = D1 ('MetaData "DeleteProtectionGroupResponse" "Amazonka.Shield.DeleteProtectionGroup" "amazonka-shield-2.0-Cz9Fa9OSQ93AE4UCXBDcFo" 'False) (C1 ('MetaCons "DeleteProtectionGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteProtectionGroupResponse Source #

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

Response Lenses