LogDeliverySourceArgs class
The set of arguments for LogDeliverySource. The set of arguments for LogDeliverySource.
Constructors
-
LogDeliverySourceArgs({required Input<
String> logType, Input<String?> ? name, Input<String?> ? region, required Input<String> resourceArn, Input<Map< ? tags})String, String> ?> -
Creates a new LogDeliverySourceArgs.
logTypeThe type of log that the source is sending. For Amazon Bedrock, the valid value isAPPLICATION_LOGS. For Amazon Bedrock AgentCore, the valid values areAPPLICATION_LOGS,TRACES, andUSAGE_LOGS. For Amazon CloudFront, the valid value isACCESS_LOGS. For Amazon CodeWhisperer, the valid value isEVENT_LOGS. For IAM Identity Center, the valid value isERROR_LOGS. For Amazon WorkMail, the valid values areACCESS_CONTROL_LOGS,AUTHENTICATION_LOGS,WORKMAIL_AVAILABILITY_PROVIDER_LOGS, andWORKMAIL_MAILBOX_ACCESS_LOGS. See Enable logging from AWS services for the log types supported by each service.nameThe name for this delivery source.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.resourceArnThe ARN of the AWS resource that is generating and sending logs.tagsA map 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.const -
LogDeliverySourceArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
logType
→ Input<
String> -
The type of log that the source is sending. For Amazon Bedrock, the valid value is
APPLICATION_LOGS. For Amazon Bedrock AgentCore, the valid values areAPPLICATION_LOGS,TRACES, andUSAGE_LOGS. For Amazon CloudFront, the valid value isACCESS_LOGS. For Amazon CodeWhisperer, the valid value isEVENT_LOGS. For IAM Identity Center, the valid value isERROR_LOGS. For Amazon WorkMail, the valid values areACCESS_CONTROL_LOGS,AUTHENTICATION_LOGS,WORKMAIL_AVAILABILITY_PROVIDER_LOGS, andWORKMAIL_MAILBOX_ACCESS_LOGS. See Enable logging from AWS services for the log types supported by each service.final -
name
→ Input<
String?> ? -
The name for this delivery source.
final
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
-
resourceArn
→ Input<
String> -
The ARN of the AWS resource that is generating and sending logs.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
A 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
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