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 |
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.
RoomSummary' | |
|
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/.