AwsCloudTrailTrailDetails class
Provides details about a CloudTrail trail.
Constructors
- AwsCloudTrailTrailDetails.new({String? cloudWatchLogsLogGroupArn, String? cloudWatchLogsRoleArn, bool? hasCustomEventSelectors, String? homeRegion, bool? includeGlobalServiceEvents, bool? isMultiRegionTrail, bool? isOrganizationTrail, String? kmsKeyId, bool? logFileValidationEnabled, String? name, String? s3BucketName, String? s3KeyPrefix, String? snsTopicArn, String? snsTopicName, String? trailArn})
-
AwsCloudTrailTrailDetails.fromJson(Map<
String, dynamic> json) -
factory
Properties
- cloudWatchLogsLogGroupArn → String?
-
The ARN of the log group that CloudTrail logs are delivered to.
final
- cloudWatchLogsRoleArn → String?
-
The ARN of the role that the CloudWatch Logs endpoint assumes when it writes
to the log group.
final
- hasCustomEventSelectors → bool?
-
Indicates whether the trail has custom event selectors.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- homeRegion → String?
-
The Region where the trail was created.
final
- includeGlobalServiceEvents → bool?
-
Indicates whether the trail publishes events from global services such as
IAM to the log files.
final
- isMultiRegionTrail → bool?
-
Indicates whether the trail applies only to the current Region or to all
Regions.
final
- isOrganizationTrail → bool?
-
Whether the trail is created for all accounts in an organization in AWS
Organizations, or only for the current AWS account.
final
- kmsKeyId → String?
-
The AWS KMS key ID to use to encrypt the logs.
final
- logFileValidationEnabled → bool?
-
Indicates whether CloudTrail log file validation is enabled.
final
- name → String?
-
The name of the trail.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- s3BucketName → String?
-
The name of the S3 bucket where the log files are published.
final
- s3KeyPrefix → String?
-
The S3 key prefix. The key prefix is added after the name of the S3 bucket
where the log files are published.
final
- snsTopicArn → String?
-
The ARN of the SNS topic that is used for notifications of log file
delivery.
final
- snsTopicName → String?
-
The name of the SNS topic that is used for notifications of log file
delivery.
final
- trailArn → String?
-
The ARN of the trail.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited