amazonka-opensearchserverless-2.0: Amazon OpenSearch Service Serverless 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.OpenSearchServerless.DeleteSecurityPolicy

Description

Deletes an OpenSearch Serverless security policy.

Synopsis

Creating a Request

data DeleteSecurityPolicy Source #

See: newDeleteSecurityPolicy smart constructor.

Constructors

DeleteSecurityPolicy' 

Fields

Instances

Instances details
ToJSON DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

ToHeaders DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

ToPath DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

ToQuery DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

AWSRequest DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

Associated Types

type AWSResponse DeleteSecurityPolicy #

Generic DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

Associated Types

type Rep DeleteSecurityPolicy :: Type -> Type #

Read DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

Show DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

NFData DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

Methods

rnf :: DeleteSecurityPolicy -> () #

Eq DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

Hashable DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

type AWSResponse DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

type Rep DeleteSecurityPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

type Rep DeleteSecurityPolicy = D1 ('MetaData "DeleteSecurityPolicy" "Amazonka.OpenSearchServerless.DeleteSecurityPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "DeleteSecurityPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SecurityPolicyType))))

newDeleteSecurityPolicy Source #

Create a value of DeleteSecurityPolicy 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:clientToken:DeleteSecurityPolicy', deleteSecurityPolicy_clientToken - Unique, case-sensitive identifier to ensure idempotency of the request.

DeleteSecurityPolicy, deleteSecurityPolicy_name - The name of the policy to delete.

DeleteSecurityPolicy, deleteSecurityPolicy_type - The type of policy.

Request Lenses

deleteSecurityPolicy_clientToken :: Lens' DeleteSecurityPolicy (Maybe Text) Source #

Unique, case-sensitive identifier to ensure idempotency of the request.

deleteSecurityPolicy_name :: Lens' DeleteSecurityPolicy Text Source #

The name of the policy to delete.

Destructuring the Response

data DeleteSecurityPolicyResponse Source #

See: newDeleteSecurityPolicyResponse smart constructor.

Constructors

DeleteSecurityPolicyResponse' 

Fields

Instances

Instances details
Generic DeleteSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

Associated Types

type Rep DeleteSecurityPolicyResponse :: Type -> Type #

Read DeleteSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

Show DeleteSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

NFData DeleteSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

Eq DeleteSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

type Rep DeleteSecurityPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteSecurityPolicy

type Rep DeleteSecurityPolicyResponse = D1 ('MetaData "DeleteSecurityPolicyResponse" "Amazonka.OpenSearchServerless.DeleteSecurityPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "DeleteSecurityPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteSecurityPolicyResponse Source #

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

Response Lenses