Skip to content

/AWS1/CL_QST=>UPDATETHEMEPERMISSIONS()

About UpdateThemePermissions

Updates the resource permissions for a theme. Permissions apply to the action to grant or revoke permissions on, for example "quicksight:DescribeTheme".

Theme permissions apply in groupings. Valid groupings include the following for the three levels of permissions, which are user, owner, or no permissions:

  • User

    • "quicksight:DescribeTheme"

    • "quicksight:DescribeThemeAlias"

    • "quicksight:ListThemeAliases"

    • "quicksight:ListThemeVersions"

  • Owner

    • "quicksight:DescribeTheme"

    • "quicksight:DescribeThemeAlias"

    • "quicksight:ListThemeAliases"

    • "quicksight:ListThemeVersions"

    • "quicksight:DeleteTheme"

    • "quicksight:UpdateTheme"

    • "quicksight:CreateThemeAlias"

    • "quicksight:DeleteThemeAlias"

    • "quicksight:UpdateThemeAlias"

    • "quicksight:UpdateThemePermissions"

    • "quicksight:DescribeThemePermissions"

  • To specify no permissions, omit the permissions list.

Method Signature

IMPORTING

Required arguments:

IV_AWSACCOUNTID TYPE /AWS1/QSTAWSACCOUNTID /AWS1/QSTAWSACCOUNTID

The ID of the Amazon Web Services account that contains the theme.

IV_THEMEID TYPE /AWS1/QSTSHORTRESTRICTIVERES00 /AWS1/QSTSHORTRESTRICTIVERES00

The ID for the theme.

Optional arguments:

IT_GRANTPERMISSIONS TYPE /AWS1/CL_QSTRESOURCEPERMISSION=>TT_UPDATERESOURCEPERMLIST TT_UPDATERESOURCEPERMLIST

A list of resource permissions to be granted for the theme.

IT_REVOKEPERMISSIONS TYPE /AWS1/CL_QSTRESOURCEPERMISSION=>TT_UPDATERESOURCEPERMLIST TT_UPDATERESOURCEPERMLIST

A list of resource permissions to be revoked from the theme.

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_QSTUPDTHEMEPERMSRSP /AWS1/CL_QSTUPDTHEMEPERMSRSP