Skip to content

/AWS1/CL_QST=>CREATEFOLDER()

About CreateFolder

Creates an empty shared folder.

Method Signature

IMPORTING

Required arguments:

IV_AWSACCOUNTID TYPE /AWS1/QSTAWSACCOUNTID /AWS1/QSTAWSACCOUNTID

The ID for the Amazon Web Services account where you want to create the folder.

IV_FOLDERID TYPE /AWS1/QSTRESTRICTIVERESOURCEID /AWS1/QSTRESTRICTIVERESOURCEID

The ID of the folder.

Optional arguments:

IV_NAME TYPE /AWS1/QSTFOLDERNAME /AWS1/QSTFOLDERNAME

The name of the folder.

IV_FOLDERTYPE TYPE /AWS1/QSTFOLDERTYPE /AWS1/QSTFOLDERTYPE

The type of folder. By default, folderType is SHARED.

IV_PARENTFOLDERARN TYPE /AWS1/QSTARN /AWS1/QSTARN

The Amazon Resource Name (ARN) for the parent folder.

ParentFolderArn can be null. An empty parentFolderArn creates a root-level folder.

IT_PERMISSIONS TYPE /AWS1/CL_QSTRESOURCEPERMISSION=>TT_RESOURCEPERMISSIONLIST TT_RESOURCEPERMISSIONLIST

A structure that describes the principals and the resource-level permissions of a folder.

To specify no permissions, omit Permissions.

IT_TAGS TYPE /AWS1/CL_QSTTAG=>TT_TAGLIST TT_TAGLIST

Tags for the folder.

IV_SHARINGMODEL TYPE /AWS1/QSTSHARINGMODEL /AWS1/QSTSHARINGMODEL

An optional parameter that determines the sharing scope of the folder. The default value for this parameter is ACCOUNT.

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_QSTCREATEFOLDERRSP /AWS1/CL_QSTCREATEFOLDERRSP