LogDeliverySourceState class
Input properties used for looking up and filtering LogDeliverySource resources.
Constructors
-
LogDeliverySourceState({Input<
String?> ? arn, Input<String?> ? logType, Input<String?> ? name, Input<String?> ? region, Input<String?> ? resourceArn, Input<String?> ? service, Input<Map< ? tags, Input<String, String> ?>Map< ? tagsAll})String, String> ?> -
Creates a new LogDeliverySourceState.
arnARN of the delivery source.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.serviceThe AWS service that is 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.tagsAllA map of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.const -
LogDeliverySourceState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
arn
→ Input<
String?> ? -
ARN of the delivery source.
final
- 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
-
service
→ Input<
String?> ? -
The AWS service that is sending logs.
final
-
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 -
A 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