| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.IVSChat.Types.RoomSummary
Description
Synopsis
- data RoomSummary = RoomSummary' {}
- newRoomSummary :: RoomSummary
- roomSummary_arn :: Lens' RoomSummary (Maybe Text)
- roomSummary_createTime :: Lens' RoomSummary (Maybe UTCTime)
- roomSummary_id :: Lens' RoomSummary (Maybe Text)
- roomSummary_loggingConfigurationIdentifiers :: Lens' RoomSummary (Maybe [Text])
- roomSummary_messageReviewHandler :: Lens' RoomSummary (Maybe MessageReviewHandler)
- roomSummary_name :: Lens' RoomSummary (Maybe Text)
- roomSummary_tags :: Lens' RoomSummary (Maybe (HashMap Text Text))
- roomSummary_updateTime :: Lens' RoomSummary (Maybe UTCTime)
Documentation
data RoomSummary Source #
Summary information about a room.
See: newRoomSummary smart constructor.
Constructors
| RoomSummary' | |
Fields
| |
Instances
newRoomSummary :: RoomSummary Source #
Create a value of RoomSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:RoomSummary', roomSummary_arn - Room ARN.
$sel:createTime:RoomSummary', roomSummary_createTime - Time when the room was created. This is an ISO 8601 timestamp; /note
that this is returned as a string/.
$sel:id:RoomSummary', roomSummary_id - Room ID, generated by the system. This is a relative identifier, the
part of the ARN that uniquely identifies the room.
$sel:loggingConfigurationIdentifiers:RoomSummary', roomSummary_loggingConfigurationIdentifiers - List of logging-configuration identifiers attached to the room.
$sel:messageReviewHandler:RoomSummary', roomSummary_messageReviewHandler - Configuration information for optional review of messages.
$sel:name:RoomSummary', roomSummary_name - Room name. The value does not need to be unique.
$sel:tags:RoomSummary', roomSummary_tags - Tags attached to the resource. Array of maps, each of the form
string:string (key:value). See
Tagging AWS Resources
for details, including restrictions that apply to tags and "Tag naming
limits and requirements"; Amazon IVS Chat has no constraints beyond
what is documented there.
$sel:updateTime:RoomSummary', roomSummary_updateTime - Time of the room’s last update. This is an ISO 8601 timestamp; /note
that this is returned as a string/.
roomSummary_arn :: Lens' RoomSummary (Maybe Text) Source #
Room ARN.
roomSummary_createTime :: Lens' RoomSummary (Maybe UTCTime) Source #
Time when the room was created. This is an ISO 8601 timestamp; /note that this is returned as a string/.
roomSummary_id :: Lens' RoomSummary (Maybe Text) Source #
Room ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the room.
roomSummary_loggingConfigurationIdentifiers :: Lens' RoomSummary (Maybe [Text]) Source #
List of logging-configuration identifiers attached to the room.
roomSummary_messageReviewHandler :: Lens' RoomSummary (Maybe MessageReviewHandler) Source #
Configuration information for optional review of messages.
roomSummary_name :: Lens' RoomSummary (Maybe Text) Source #
Room name. The value does not need to be unique.
roomSummary_tags :: Lens' RoomSummary (Maybe (HashMap Text Text)) Source #
Tags attached to the resource. Array of maps, each of the form
string:string (key:value). See
Tagging AWS Resources
for details, including restrictions that apply to tags and "Tag naming
limits and requirements"; Amazon IVS Chat has no constraints beyond
what is documented there.
roomSummary_updateTime :: Lens' RoomSummary (Maybe UTCTime) Source #
Time of the room’s last update. This is an ISO 8601 timestamp; /note that this is returned as a string/.