libZSservicesZSamazonka-shieldZSamazonka-shield
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.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
Eq DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

Read DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

Show DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

Generic DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

Associated Types

type Rep DeleteProtectionGroup :: Type -> Type #

NFData DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

Methods

rnf :: DeleteProtectionGroup -> () #

Hashable DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

ToJSON DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

AWSRequest DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

Associated Types

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

type Rep DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

type Rep DeleteProtectionGroup = D1 ('MetaData "DeleteProtectionGroup" "Amazonka.Shield.DeleteProtectionGroup" "libZSservicesZSamazonka-shieldZSamazonka-shield" 'False) (C1 ('MetaCons "DeleteProtectionGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "protectionGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteProtectionGroup Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

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:

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

Defined in Amazonka.Shield.DeleteProtectionGroup

Read DeleteProtectionGroupResponse Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

Show DeleteProtectionGroupResponse Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

Generic DeleteProtectionGroupResponse Source # 
Instance details

Defined in Amazonka.Shield.DeleteProtectionGroup

Associated Types

type Rep DeleteProtectionGroupResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-shieldZSamazonka-shield" '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