Skip to content

/AWS1/CL_SUASLACKWORKSPACECONF

The configuration for a Slack workspace that you added to an Amazon Web Services account.

CONSTRUCTOR

IMPORTING

Required arguments:

IV_TEAMID TYPE /AWS1/SUATEAMID /AWS1/SUATEAMID

The team ID in Slack. This ID uniquely identifies a Slack workspace, such as T012ABCDEFG.

Optional arguments:

IV_TEAMNAME TYPE /AWS1/SUATEAMNAME /AWS1/SUATEAMNAME

The name of the Slack workspace.

IV_ALLOWORGMEMBERACCOUNT TYPE /AWS1/SUABOOLEANVALUE /AWS1/SUABOOLEANVALUE

Whether to allow member accounts to authorize Slack workspaces. Member accounts must be part of an organization in Organizations.


Queryable Attributes

teamId

The team ID in Slack. This ID uniquely identifies a Slack workspace, such as T012ABCDEFG.

Accessible with the following methods

Method Description
GET_TEAMID() Getter for TEAMID, with configurable default
ASK_TEAMID() Getter for TEAMID w/ exceptions if field has no value
HAS_TEAMID() Determine if TEAMID has a value

teamName

The name of the Slack workspace.

Accessible with the following methods

Method Description
GET_TEAMNAME() Getter for TEAMNAME, with configurable default
ASK_TEAMNAME() Getter for TEAMNAME w/ exceptions if field has no value
HAS_TEAMNAME() Determine if TEAMNAME has a value

allowOrganizationMemberAccount

Whether to allow member accounts to authorize Slack workspaces. Member accounts must be part of an organization in Organizations.

Accessible with the following methods

Method Description
GET_ALLOWORGMEMBERACCOUNT() Getter for ALLOWORGMEMBERACCOUNT, with configurable default
ASK_ALLOWORGMEMBERACCOUNT() Getter for ALLOWORGMEMBERACCOUNT w/ exceptions if field has
HAS_ALLOWORGMEMBERACCOUNT() Determine if ALLOWORGMEMBERACCOUNT 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_SLACKWORKSPACECONFLIST

TYPES TT_SLACKWORKSPACECONFLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SUASLACKWORKSPACECONF WITH DEFAULT KEY
.