/AWS1/CL_CBOSLACKUSERIDENTITY¶
Identifes a user level permission for a channel configuration.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_iamrolearn
TYPE /AWS1/CBOARN
/AWS1/CBOARN
¶
A user-defined role that AWS Chatbot assumes. This is not the service-linked role.
For more information, see IAM policies for AWS Chatbot in the AWS Chatbot Administrator Guide.
iv_chatconfigurationarn
TYPE /AWS1/CBOCHATCONFIGURATIONARN
/AWS1/CBOCHATCONFIGURATIONARN
¶
The Amazon Resource Name (ARN) of the SlackChannelConfiguration associated with the user identity to delete.
iv_slackteamid
TYPE /AWS1/CBOSLACKTEAMID
/AWS1/CBOSLACKTEAMID
¶
The ID of the Slack workspace authorized with AWS Chatbot.
iv_slackuserid
TYPE /AWS1/CBOSLACKUSERID
/AWS1/CBOSLACKUSERID
¶
The ID of the user in Slack
Optional arguments:¶
iv_awsuseridentity
TYPE /AWS1/CBOAWSUSERIDENTITY
/AWS1/CBOAWSUSERIDENTITY
¶
The AWS user identity ARN used to associate a Slack user ID with an IAM Role.
Queryable Attributes¶
IamRoleArn¶
A user-defined role that AWS Chatbot assumes. This is not the service-linked role.
For more information, see IAM policies for AWS Chatbot in the AWS Chatbot Administrator Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_IAMROLEARN() |
Getter for IAMROLEARN, with configurable default |
ASK_IAMROLEARN() |
Getter for IAMROLEARN w/ exceptions if field has no value |
HAS_IAMROLEARN() |
Determine if IAMROLEARN has a value |
ChatConfigurationArn¶
The Amazon Resource Name (ARN) of the SlackChannelConfiguration associated with the user identity to delete.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CHATCONFIGURATIONARN() |
Getter for CHATCONFIGURATIONARN, with configurable default |
ASK_CHATCONFIGURATIONARN() |
Getter for CHATCONFIGURATIONARN w/ exceptions if field has n |
HAS_CHATCONFIGURATIONARN() |
Determine if CHATCONFIGURATIONARN has a value |
SlackTeamId¶
The ID of the Slack workspace authorized with AWS Chatbot.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SLACKTEAMID() |
Getter for SLACKTEAMID, with configurable default |
ASK_SLACKTEAMID() |
Getter for SLACKTEAMID w/ exceptions if field has no value |
HAS_SLACKTEAMID() |
Determine if SLACKTEAMID has a value |
SlackUserId¶
The ID of the user in Slack
Accessible with the following methods¶
Method | Description |
---|---|
GET_SLACKUSERID() |
Getter for SLACKUSERID, with configurable default |
ASK_SLACKUSERID() |
Getter for SLACKUSERID w/ exceptions if field has no value |
HAS_SLACKUSERID() |
Determine if SLACKUSERID has a value |
AwsUserIdentity¶
The AWS user identity ARN used to associate a Slack user ID with an IAM Role.
Accessible with the following methods¶
Method | Description |
---|---|
GET_AWSUSERIDENTITY() |
Getter for AWSUSERIDENTITY, with configurable default |
ASK_AWSUSERIDENTITY() |
Getter for AWSUSERIDENTITY w/ exceptions if field has no val |
HAS_AWSUSERIDENTITY() |
Determine if AWSUSERIDENTITY has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_SLACKUSERIDENTITIESLIST
¶
TYPES TT_SLACKUSERIDENTITIESLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_CBOSLACKUSERIDENTITY WITH DEFAULT KEY
.