amazonka-ivschat-2.0: Amazon Interactive Video Service Chat SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IVSChat.Types.LoggingConfigurationSummary

Description

 
Synopsis

Documentation

data LoggingConfigurationSummary Source #

Summary information about a logging configuration.

See: newLoggingConfigurationSummary smart constructor.

Constructors

LoggingConfigurationSummary' 

Fields

  • arn :: Maybe Text

    Logging-configuration ARN.

  • createTime :: Maybe ISO8601

    Time when the logging configuration was created. This is an ISO 8601 timestamp; note that this is returned as a string.

  • destinationConfiguration :: Maybe DestinationConfiguration

    A complex type that contains a destination configuration for where chat content will be logged.

  • id :: Maybe Text

    Logging-configuration ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the room.

  • name :: Maybe Text

    Logging-configuration name. The value does not need to be unique.

  • state :: Maybe LoggingConfigurationState

    The state of the logging configuration. When this is ACTIVE, the configuration is ready for logging chat content.

  • tags :: Maybe (HashMap Text Text)

    Tags to attach 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 on tags beyond what is documented there.

  • updateTime :: Maybe ISO8601

    Time of the logging configuration’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.

Instances

Instances details
FromJSON LoggingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVSChat.Types.LoggingConfigurationSummary

Generic LoggingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVSChat.Types.LoggingConfigurationSummary

Associated Types

type Rep LoggingConfigurationSummary :: Type -> Type #

Read LoggingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVSChat.Types.LoggingConfigurationSummary

Show LoggingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVSChat.Types.LoggingConfigurationSummary

NFData LoggingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVSChat.Types.LoggingConfigurationSummary

Eq LoggingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVSChat.Types.LoggingConfigurationSummary

Hashable LoggingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVSChat.Types.LoggingConfigurationSummary

type Rep LoggingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVSChat.Types.LoggingConfigurationSummary

newLoggingConfigurationSummary :: LoggingConfigurationSummary Source #

Create a value of LoggingConfigurationSummary 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:LoggingConfigurationSummary', loggingConfigurationSummary_arn - Logging-configuration ARN.

$sel:createTime:LoggingConfigurationSummary', loggingConfigurationSummary_createTime - Time when the logging configuration was created. This is an ISO 8601 timestamp; note that this is returned as a string.

$sel:destinationConfiguration:LoggingConfigurationSummary', loggingConfigurationSummary_destinationConfiguration - A complex type that contains a destination configuration for where chat content will be logged.

$sel:id:LoggingConfigurationSummary', loggingConfigurationSummary_id - Logging-configuration ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the room.

$sel:name:LoggingConfigurationSummary', loggingConfigurationSummary_name - Logging-configuration name. The value does not need to be unique.

$sel:state:LoggingConfigurationSummary', loggingConfigurationSummary_state - The state of the logging configuration. When this is ACTIVE, the configuration is ready for logging chat content.

$sel:tags:LoggingConfigurationSummary', loggingConfigurationSummary_tags - Tags to attach 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 on tags beyond what is documented there.

$sel:updateTime:LoggingConfigurationSummary', loggingConfigurationSummary_updateTime - Time of the logging configuration’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.

loggingConfigurationSummary_createTime :: Lens' LoggingConfigurationSummary (Maybe UTCTime) Source #

Time when the logging configuration was created. This is an ISO 8601 timestamp; note that this is returned as a string.

loggingConfigurationSummary_destinationConfiguration :: Lens' LoggingConfigurationSummary (Maybe DestinationConfiguration) Source #

A complex type that contains a destination configuration for where chat content will be logged.

loggingConfigurationSummary_id :: Lens' LoggingConfigurationSummary (Maybe Text) Source #

Logging-configuration ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the room.

loggingConfigurationSummary_name :: Lens' LoggingConfigurationSummary (Maybe Text) Source #

Logging-configuration name. The value does not need to be unique.

loggingConfigurationSummary_state :: Lens' LoggingConfigurationSummary (Maybe LoggingConfigurationState) Source #

The state of the logging configuration. When this is ACTIVE, the configuration is ready for logging chat content.

loggingConfigurationSummary_tags :: Lens' LoggingConfigurationSummary (Maybe (HashMap Text Text)) Source #

Tags to attach 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 on tags beyond what is documented there.

loggingConfigurationSummary_updateTime :: Lens' LoggingConfigurationSummary (Maybe UTCTime) Source #

Time of the logging configuration’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.