/AWS1/IF_QST=>LISTCUSTOMPERMISSIONS()¶
About ListCustomPermissions¶
Returns a list of all the custom permissions profiles.
Method Signature¶
METHODS /AWS1/IF_QST~LISTCUSTOMPERMISSIONS
IMPORTING
!IV_AWSACCOUNTID TYPE /AWS1/QSTAWSACCOUNTID OPTIONAL
!IV_MAXRESULTS TYPE /AWS1/QSTMAXRESULTS OPTIONAL
!IV_NEXTTOKEN TYPE /AWS1/QSTSTRING OPTIONAL
RETURNING
VALUE(OO_OUTPUT) TYPE REF TO /aws1/cl_qstlistcustompermsrsp
RAISING
/AWS1/CX_QSTACCESSDENIEDEX
/AWS1/CX_QSTINTERNALFAILUREEX
/AWS1/CX_QSTINVPARAMVALUEEX
/AWS1/CX_QSTPRECONDNOTMETEX
/AWS1/CX_QSTRESOURCENOTFOUNDEX
/AWS1/CX_QSTRESOURCEUNAVAILEX
/AWS1/CX_QSTTHROTTLINGEX
/AWS1/CX_QSTCLIENTEXC
/AWS1/CX_QSTSERVEREXC
/AWS1/CX_RT_TECHNICAL_GENERIC
/AWS1/CX_RT_SERVICE_GENERIC.
IMPORTING¶
Required arguments:¶
iv_awsaccountid TYPE /AWS1/QSTAWSACCOUNTID /AWS1/QSTAWSACCOUNTID¶
The ID of the Amazon Web Services account that contains the custom permissions profiles that you want to list.
Optional arguments:¶
iv_maxresults TYPE /AWS1/QSTMAXRESULTS /AWS1/QSTMAXRESULTS¶
The maximum number of results to return.
iv_nexttoken TYPE /AWS1/QSTSTRING /AWS1/QSTSTRING¶
The token for the next set of results, or null if there are no more results.
RETURNING¶
oo_output TYPE REF TO /aws1/cl_qstlistcustompermsrsp /AWS1/CL_QSTLISTCUSTOMPERMSRSP¶
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.
DATA(lo_result) = lo_client->listcustompermissions(
iv_awsaccountid = |string|
iv_maxresults = 123
iv_nexttoken = |string|
).
This is an example of reading all possible response values
lo_result = lo_result.
IF lo_result IS NOT INITIAL.
lv_statuscode = lo_result->get_status( ).
LOOP AT lo_result->get_custompermissionslist( ) into lo_row.
lo_row_1 = lo_row.
IF lo_row_1 IS NOT INITIAL.
lv_arn = lo_row_1->get_arn( ).
lv_custompermissionsname = lo_row_1->get_custompermissionsname( ).
lo_capabilities = lo_row_1->get_capabilities( ).
IF lo_capabilities IS NOT INITIAL.
lv_capabilitystate = lo_capabilities->get_exporttocsv( ).
lv_capabilitystate = lo_capabilities->get_exporttoexcel( ).
lv_capabilitystate = lo_capabilities->get_exporttopdf( ).
lv_capabilitystate = lo_capabilities->get_printreports( ).
lv_capabilitystate = lo_capabilities->get_createandupdatethemes( ).
lv_capabilitystate = lo_capabilities->get_addorrunanomalydetfora00( ).
lv_capabilitystate = lo_capabilities->get_shareanalyses( ).
lv_capabilitystate = lo_capabilities->get_createandupdatedatasets( ).
lv_capabilitystate = lo_capabilities->get_sharedatasets( ).
lv_capabilitystate = lo_capabilities->get_subdashboardemailreports( ).
lv_capabilitystate = lo_capabilities->get_creandupddashboardemai00( ).
lv_capabilitystate = lo_capabilities->get_sharedashboards( ).
lv_capabilitystate = lo_capabilities->get_createandupdthreshalerts( ).
lv_capabilitystate = lo_capabilities->get_renamesharedfolders( ).
lv_capabilitystate = lo_capabilities->get_createsharedfolders( ).
lv_capabilitystate = lo_capabilities->get_createandupdatedatasrcs( ).
lv_capabilitystate = lo_capabilities->get_sharedatasources( ).
lv_capabilitystate = lo_capabilities->get_viewaccountspicecapacity( ).
lv_capabilitystate = lo_capabilities->get_createspicedataset( ).
lv_capabilitystate = lo_capabilities->get_exptopdfinschddreports( ).
lv_capabilitystate = lo_capabilities->get_exptocsvinschddreports( ).
lv_capabilitystate = lo_capabilities->get_exptoexcelinschddreports( ).
lv_capabilitystate = lo_capabilities->get_inclcontinschddrptsemail( ).
lv_capabilitystate = lo_capabilities->get_dashboard( ).
lv_capabilitystate = lo_capabilities->get_analysis( ).
lv_capabilitystate = lo_capabilities->get_automate( ).
lv_capabilitystate = lo_capabilities->get_flow( ).
lv_capabilitystate = lo_capabilities->get_publishwithoutapproval( ).
lv_capabilitystate = lo_capabilities->get_usebedrockmodels( ).
lv_capabilitystate = lo_capabilities->get_performflowuitask( ).
lv_capabilitystate = lo_capabilities->get_approveflowsharerequests( ).
lv_capabilitystate = lo_capabilities->get_useagentwebsearch( ).
lv_capabilitystate = lo_capabilities->get_knowledgebase( ).
lv_capabilitystate = lo_capabilities->get_action( ).
lv_capabilitystate = lo_capabilities->get_generichttpaction( ).
lv_capabilitystate = lo_capabilities->get_crupgenerichttpaction( ).
lv_capabilitystate = lo_capabilities->get_sharegenerichttpaction( ).
lv_capabilitystate = lo_capabilities->get_usegenerichttpaction( ).
lv_capabilitystate = lo_capabilities->get_asanaaction( ).
lv_capabilitystate = lo_capabilities->get_crupasanaaction( ).
lv_capabilitystate = lo_capabilities->get_shareasanaaction( ).
lv_capabilitystate = lo_capabilities->get_useasanaaction( ).
lv_capabilitystate = lo_capabilities->get_slackaction( ).
lv_capabilitystate = lo_capabilities->get_crupslackaction( ).
lv_capabilitystate = lo_capabilities->get_shareslackaction( ).
lv_capabilitystate = lo_capabilities->get_useslackaction( ).
lv_capabilitystate = lo_capabilities->get_servicenowaction( ).
lv_capabilitystate = lo_capabilities->get_crupservicenowaction( ).
lv_capabilitystate = lo_capabilities->get_shareservicenowaction( ).
lv_capabilitystate = lo_capabilities->get_useservicenowaction( ).
lv_capabilitystate = lo_capabilities->get_salesforceaction( ).
lv_capabilitystate = lo_capabilities->get_crupsalesforceaction( ).
lv_capabilitystate = lo_capabilities->get_sharesalesforceaction( ).
lv_capabilitystate = lo_capabilities->get_usesalesforceaction( ).
lv_capabilitystate = lo_capabilities->get_msexchangeaction( ).
lv_capabilitystate = lo_capabilities->get_crupmsexchangeaction( ).
lv_capabilitystate = lo_capabilities->get_sharemsexchangeaction( ).
lv_capabilitystate = lo_capabilities->get_usemsexchangeaction( ).
lv_capabilitystate = lo_capabilities->get_pagerdutyaction( ).
lv_capabilitystate = lo_capabilities->get_cruppagerdutyaction( ).
lv_capabilitystate = lo_capabilities->get_sharepagerdutyaction( ).
lv_capabilitystate = lo_capabilities->get_usepagerdutyaction( ).
lv_capabilitystate = lo_capabilities->get_jiraaction( ).
lv_capabilitystate = lo_capabilities->get_crupjiraaction( ).
lv_capabilitystate = lo_capabilities->get_sharejiraaction( ).
lv_capabilitystate = lo_capabilities->get_usejiraaction( ).
lv_capabilitystate = lo_capabilities->get_confluenceaction( ).
lv_capabilitystate = lo_capabilities->get_crupconfluenceaction( ).
lv_capabilitystate = lo_capabilities->get_shareconfluenceaction( ).
lv_capabilitystate = lo_capabilities->get_useconfluenceaction( ).
lv_capabilitystate = lo_capabilities->get_onedriveaction( ).
lv_capabilitystate = lo_capabilities->get_cruponedriveaction( ).
lv_capabilitystate = lo_capabilities->get_shareonedriveaction( ).
lv_capabilitystate = lo_capabilities->get_useonedriveaction( ).
lv_capabilitystate = lo_capabilities->get_sharepointaction( ).
lv_capabilitystate = lo_capabilities->get_crupsharepointaction( ).
lv_capabilitystate = lo_capabilities->get_sharesharepointaction( ).
lv_capabilitystate = lo_capabilities->get_usesharepointaction( ).
lv_capabilitystate = lo_capabilities->get_msteamsaction( ).
lv_capabilitystate = lo_capabilities->get_crupmsteamsaction( ).
lv_capabilitystate = lo_capabilities->get_sharemsteamsaction( ).
lv_capabilitystate = lo_capabilities->get_usemsteamsaction( ).
lv_capabilitystate = lo_capabilities->get_googlecalendaraction( ).
lv_capabilitystate = lo_capabilities->get_crupgooglecalendaraction( ).
lv_capabilitystate = lo_capabilities->get_sharegoogcalendaraction( ).
lv_capabilitystate = lo_capabilities->get_usegooglecalendaraction( ).
lv_capabilitystate = lo_capabilities->get_zendeskaction( ).
lv_capabilitystate = lo_capabilities->get_crupzendeskaction( ).
lv_capabilitystate = lo_capabilities->get_sharezendeskaction( ).
lv_capabilitystate = lo_capabilities->get_usezendeskaction( ).
lv_capabilitystate = lo_capabilities->get_smartsheetaction( ).
lv_capabilitystate = lo_capabilities->get_crupsmartsheetaction( ).
lv_capabilitystate = lo_capabilities->get_sharesmartsheetaction( ).
lv_capabilitystate = lo_capabilities->get_usesmartsheetaction( ).
lv_capabilitystate = lo_capabilities->get_sapbusinesspartneraction( ).
lv_capabilitystate = lo_capabilities->get_crupsapbupaaction( ).
lv_capabilitystate = lo_capabilities->get_sharesapbupaaction( ).
lv_capabilitystate = lo_capabilities->get_usesapbupaaction( ).
lv_capabilitystate = lo_capabilities->get_sapproductmdaction( ).
lv_capabilitystate = lo_capabilities->get_crupsapproductmdaction( ).
lv_capabilitystate = lo_capabilities->get_sharesapproductmdaction( ).
lv_capabilitystate = lo_capabilities->get_usesapproductmdaction( ).
lv_capabilitystate = lo_capabilities->get_sapphysicalinvaction( ).
lv_capabilitystate = lo_capabilities->get_crupsapphysicalinvaction( ).
lv_capabilitystate = lo_capabilities->get_sharesapphysinvaction( ).
lv_capabilitystate = lo_capabilities->get_usesapphysicalinvaction( ).
lv_capabilitystate = lo_capabilities->get_sapbillofmaterialaction( ).
lv_capabilitystate = lo_capabilities->get_crupsapbomaction( ).
lv_capabilitystate = lo_capabilities->get_sharesapbomaction( ).
lv_capabilitystate = lo_capabilities->get_usesapbomaction( ).
lv_capabilitystate = lo_capabilities->get_sapmaterialstockaction( ).
lv_capabilitystate = lo_capabilities->get_crupsapmaterialstockact( ).
lv_capabilitystate = lo_capabilities->get_sharesapmaterialstockact( ).
lv_capabilitystate = lo_capabilities->get_usesapmaterialstockact( ).
lv_capabilitystate = lo_capabilities->get_factsetaction( ).
lv_capabilitystate = lo_capabilities->get_crupfactsetaction( ).
lv_capabilitystate = lo_capabilities->get_sharefactsetaction( ).
lv_capabilitystate = lo_capabilities->get_usefactsetaction( ).
lv_capabilitystate = lo_capabilities->get_amazonsthreeaction( ).
lv_capabilitystate = lo_capabilities->get_crupamazonsthreeaction( ).
lv_capabilitystate = lo_capabilities->get_shareamazonsthreeaction( ).
lv_capabilitystate = lo_capabilities->get_useamazonsthreeaction( ).
lv_capabilitystate = lo_capabilities->get_textractaction( ).
lv_capabilitystate = lo_capabilities->get_cruptextractaction( ).
lv_capabilitystate = lo_capabilities->get_sharetextractaction( ).
lv_capabilitystate = lo_capabilities->get_usetextractaction( ).
lv_capabilitystate = lo_capabilities->get_comprehendaction( ).
lv_capabilitystate = lo_capabilities->get_crupcomprehendaction( ).
lv_capabilitystate = lo_capabilities->get_sharecomprehendaction( ).
lv_capabilitystate = lo_capabilities->get_usecomprehendaction( ).
lv_capabilitystate = lo_capabilities->get_comprehendmedicalaction( ).
lv_capabilitystate = lo_capabilities->get_crupcompmedicalaction( ).
lv_capabilitystate = lo_capabilities->get_sharecompmedicalaction( ).
lv_capabilitystate = lo_capabilities->get_usecompmedicalaction( ).
lv_capabilitystate = lo_capabilities->get_amazonbedrockarsaction( ).
lv_capabilitystate = lo_capabilities->get_crupamazonbdrkarsaction( ).
lv_capabilitystate = lo_capabilities->get_shareamazonbdrkarsaction( ).
lv_capabilitystate = lo_capabilities->get_useamazonbdrkarsaction( ).
lv_capabilitystate = lo_capabilities->get_amazonbedrockfsaction( ).
lv_capabilitystate = lo_capabilities->get_crupamazonbdrkfsaction( ).
lv_capabilitystate = lo_capabilities->get_shareamazonbdrkfsaction( ).
lv_capabilitystate = lo_capabilities->get_useamazonbedrockfsaction( ).
lv_capabilitystate = lo_capabilities->get_amazonbedrockkrsaction( ).
lv_capabilitystate = lo_capabilities->get_crupamazonbdrkkrsaction( ).
lv_capabilitystate = lo_capabilities->get_shareamazonbdrkkrsaction( ).
lv_capabilitystate = lo_capabilities->get_useamazonbdrkkrsaction( ).
lv_capabilitystate = lo_capabilities->get_mcpaction( ).
lv_capabilitystate = lo_capabilities->get_createandupdatemcpaction( ).
lv_capabilitystate = lo_capabilities->get_sharemcpaction( ).
lv_capabilitystate = lo_capabilities->get_usemcpaction( ).
lv_capabilitystate = lo_capabilities->get_openapiaction( ).
lv_capabilitystate = lo_capabilities->get_crupopenapiaction( ).
lv_capabilitystate = lo_capabilities->get_shareopenapiaction( ).
lv_capabilitystate = lo_capabilities->get_useopenapiaction( ).
lv_capabilitystate = lo_capabilities->get_sandpgmiaction( ).
lv_capabilitystate = lo_capabilities->get_crupsandpgmiaction( ).
lv_capabilitystate = lo_capabilities->get_sharesandpgmiaction( ).
lv_capabilitystate = lo_capabilities->get_usesandpgmiaction( ).
lv_capabilitystate = lo_capabilities->get_sandpglobalenergyaction( ).
lv_capabilitystate = lo_capabilities->get_crupsandpglobalenergyact( ).
lv_capabilitystate = lo_capabilities->get_sharesandpglbenergyact( ).
lv_capabilitystate = lo_capabilities->get_usesandpglobalenergyact( ).
lv_capabilitystate = lo_capabilities->get_bamboohraction( ).
lv_capabilitystate = lo_capabilities->get_crupbamboohraction( ).
lv_capabilitystate = lo_capabilities->get_sharebamboohraction( ).
lv_capabilitystate = lo_capabilities->get_usebamboohraction( ).
lv_capabilitystate = lo_capabilities->get_boxagentaction( ).
lv_capabilitystate = lo_capabilities->get_crupboxagentaction( ).
lv_capabilitystate = lo_capabilities->get_shareboxagentaction( ).
lv_capabilitystate = lo_capabilities->get_useboxagentaction( ).
lv_capabilitystate = lo_capabilities->get_canvaagentaction( ).
lv_capabilitystate = lo_capabilities->get_crupcanvaagentaction( ).
lv_capabilitystate = lo_capabilities->get_sharecanvaagentaction( ).
lv_capabilitystate = lo_capabilities->get_usecanvaagentaction( ).
lv_capabilitystate = lo_capabilities->get_githubaction( ).
lv_capabilitystate = lo_capabilities->get_crupgithubaction( ).
lv_capabilitystate = lo_capabilities->get_sharegithubaction( ).
lv_capabilitystate = lo_capabilities->get_usegithubaction( ).
lv_capabilitystate = lo_capabilities->get_notionaction( ).
lv_capabilitystate = lo_capabilities->get_crupnotionaction( ).
lv_capabilitystate = lo_capabilities->get_sharenotionaction( ).
lv_capabilitystate = lo_capabilities->get_usenotionaction( ).
lv_capabilitystate = lo_capabilities->get_linearaction( ).
lv_capabilitystate = lo_capabilities->get_cruplinearaction( ).
lv_capabilitystate = lo_capabilities->get_sharelinearaction( ).
lv_capabilitystate = lo_capabilities->get_uselinearaction( ).
lv_capabilitystate = lo_capabilities->get_huggingfaceaction( ).
lv_capabilitystate = lo_capabilities->get_cruphuggingfaceaction( ).
lv_capabilitystate = lo_capabilities->get_sharehuggingfaceaction( ).
lv_capabilitystate = lo_capabilities->get_usehuggingfaceaction( ).
lv_capabilitystate = lo_capabilities->get_mondayaction( ).
lv_capabilitystate = lo_capabilities->get_crupmondayaction( ).
lv_capabilitystate = lo_capabilities->get_sharemondayaction( ).
lv_capabilitystate = lo_capabilities->get_usemondayaction( ).
lv_capabilitystate = lo_capabilities->get_hubspotaction( ).
lv_capabilitystate = lo_capabilities->get_cruphubspotaction( ).
lv_capabilitystate = lo_capabilities->get_sharehubspotaction( ).
lv_capabilitystate = lo_capabilities->get_usehubspotaction( ).
lv_capabilitystate = lo_capabilities->get_intercomaction( ).
lv_capabilitystate = lo_capabilities->get_crupintercomaction( ).
lv_capabilitystate = lo_capabilities->get_shareintercomaction( ).
lv_capabilitystate = lo_capabilities->get_useintercomaction( ).
lv_capabilitystate = lo_capabilities->get_newrelicaction( ).
lv_capabilitystate = lo_capabilities->get_crupnewrelicaction( ).
lv_capabilitystate = lo_capabilities->get_sharenewrelicaction( ).
lv_capabilitystate = lo_capabilities->get_usenewrelicaction( ).
lv_capabilitystate = lo_capabilities->get_topic( ).
lv_capabilitystate = lo_capabilities->get_editvisualwithq( ).
lv_capabilitystate = lo_capabilities->get_bldcalculatedfieldwithq( ).
lv_capabilitystate = lo_capabilities->get_credboardexecutivesummwq( ).
lv_capabilitystate = lo_capabilities->get_space00( ).
lv_capabilitystate = lo_capabilities->get_createspaces( ).
lv_capabilitystate = lo_capabilities->get_sharespaces( ).
lv_capabilitystate = lo_capabilities->get_chatagent( ).
lv_capabilitystate = lo_capabilities->get_createchatagents( ).
lv_capabilitystate = lo_capabilities->get_sharechatagents( ).
lv_capabilitystate = lo_capabilities->get_research( ).
lv_capabilitystate = lo_capabilities->get_selfupgradeuserrole( ).
lv_capabilitystate = lo_capabilities->get_extension( ).
lv_capabilitystate = lo_capabilities->get_managesharedfolders( ).
lv_capabilitystate = lo_capabilities->get_generateanalyses( ).
ENDIF.
ENDIF.
ENDLOOP.
lv_string = lo_result->get_nexttoken( ).
lv_string = lo_result->get_requestid( ).
ENDIF.