Skip to content

/AWS1/IF_AAN=>DELETESERVICELINKEDANALYZER()

About DeleteServiceLinkedAnalyzer

Deletes a service-linked analyzer. This operation can be invoked by both authorized Amazon Web Services services and customers.

When invoked by a customer, IAM Access Analyzer performs a callback to the managing service to verify whether the analyzer is still in use and can be deleted. If the service indicates the analyzer is still in use, the deletion is rejected with ConflictException.

Method Signature

METHODS /AWS1/IF_AAN~DELETESERVICELINKEDANALYZER
  IMPORTING
    !IV_ANALYZERNAME TYPE /AWS1/AANANALYZERNAME OPTIONAL
    !IV_CLIENTTOKEN TYPE /AWS1/AANSTRING OPTIONAL
  RAISING
    /AWS1/CX_AANACCESSDENIEDEX
    /AWS1/CX_AANCONFLICTEXCEPTION
    /AWS1/CX_AANINTERNALSERVEREX
    /AWS1/CX_AANRESOURCENOTFOUNDEX
    /AWS1/CX_AANTHROTTLINGEX
    /AWS1/CX_AANVALIDATIONEX
    /AWS1/CX_AANCLIENTEXC
    /AWS1/CX_AANSERVEREXC
    /AWS1/CX_RT_TECHNICAL_GENERIC
    /AWS1/CX_RT_SERVICE_GENERIC.

IMPORTING

Required arguments:

iv_analyzername TYPE /AWS1/AANANALYZERNAME /AWS1/AANANALYZERNAME

The name of the service-linked analyzer to delete. Service-linked analyzer names follow the format _AccessAnalyzerFor{ServiceName}-{Id}.

Optional arguments:

iv_clienttoken TYPE /AWS1/AANSTRING /AWS1/AANSTRING

A client token.

Examples

Syntax Example

This is an example of the syntax for calling the method. It includes every possible argument and initializes every possible value. The data provided is not necessarily semantically accurate (for example the value "string" may be provided for something that is intended to be an instance ID, or in some cases two arguments may be mutually exclusive). The syntax shows the ABAP syntax for creating the various data structures.

lo_client->deleteservicelinkedanalyzer(
  iv_analyzername = |string|
  iv_clienttoken = |string|
).