SessionLoggerState class
Input properties used for looking up and filtering SessionLogger resources.
Constructors
-
SessionLoggerState({Input<
Map< ? additionalEncryptionContext, Input<String, String> ?>List< ? associatedPortalArns, Input<String> ?>String?> ? customerManagedKey, Input<String?> ? displayName, Input<SessionLoggerEventFilter?> ? eventFilter, Input<SessionLoggerLogConfiguration?> ? logConfiguration, Input<String?> ? region, Input<String?> ? sessionLoggerArn, Input<Map< ? tags, Input<String, String> ?>Map< ? tagsAll})String, String> ?> -
Creates a new SessionLoggerState.
additionalEncryptionContextMap of additional encryption context key-value pairs.associatedPortalArnsList of ARNs of the web portals associated with the session logger.customerManagedKeyARN of the customer managed KMS key used to encrypt sensitive information.displayNameHuman-readable display name for the session logger resource. Forces replacement if changed.eventFilterEvent filter that determines which events are logged. See Event Filter below.logConfigurationConfiguration block for specifying where logs are delivered. See Log Configuration below.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.sessionLoggerArnARN of the session logger.tagsMap of tags to assign to the resource. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllMap of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.const -
SessionLoggerState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
additionalEncryptionContext
→ Input<
Map< ?String, String> ?> -
Map of additional encryption context key-value pairs.
final
-
associatedPortalArns
→ Input<
List< ?String> ?> -
List of ARNs of the web portals associated with the session logger.
final
-
customerManagedKey
→ Input<
String?> ? -
ARN of the customer managed KMS key used to encrypt sensitive information.
final
-
displayName
→ Input<
String?> ? -
Human-readable display name for the session logger resource. Forces replacement if changed.
final
-
eventFilter
→ Input<
SessionLoggerEventFilter?> ? -
Event filter that determines which events are logged. See Event Filter below.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
logConfiguration
→ Input<
SessionLoggerLogConfiguration?> ? -
Configuration block for specifying where logs are delivered. See Log Configuration below.
final
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sessionLoggerArn
→ Input<
String?> ? -
ARN of the session logger.
final
-
Map of tags to assign to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited