AWSCloudTrailTrail
No description
type AWSCloudTrailTrail {
metadata: ResourceMetadata!
cloudWatchLogGroup: AWSCloudWatchLogGroup
cloudWatchLogsRoleArn: String!
hasCustomEventSelectors: Boolean!
hasInsightSelectors: Boolean!
homeRegion: String!
includeGlobalServiceEvents: Boolean!
isMultiRegionTrail: Boolean!
isOrganizationTrail: Boolean!
kmsKeyId: String!
logFileValidationEnabled: Boolean!
name: String!
s3Bucket: AWSS3Bucket
s3KeyPrefix: String!
snsTopicArn: String!
arn: String!
status: AWSCloudTrailStatus
eventSelectors: [AWSCloudTrailEventSelector!]!
}
Fields
AWSCloudTrailTrail.metadata
● ResourceMetadata!
non-null object
The metadata to identify this resource in Shisho Cloud
AWSCloudTrailTrail.cloudWatchLogGroup
● AWSCloudWatchLogGroup
object
The log group to which CloudTrail logs will be delivered
AWSCloudTrailTrail.cloudWatchLogsRoleArn
● String!
non-null scalar
the role for the CloudWatch Logs endpoint to assume to write to a user's log group
AWSCloudTrailTrail.hasCustomEventSelectors
● Boolean!
non-null scalar
Indicates whether the trail has custom event selectors
AWSCloudTrailTrail.hasInsightSelectors
● Boolean!
non-null scalar
Indicates whether the trail has insight types specified in an InsightSelector list
AWSCloudTrailTrail.homeRegion
● String!
non-null scalar
The region in which the trail was created
AWSCloudTrailTrail.includeGlobalServiceEvents
● Boolean!
non-null scalar
Indicates whether AWS API calls from AWS global services such as IAM are included
AWSCloudTrailTrail.isMultiRegionTrail
● Boolean!
non-null scalar
Indicates whether the trail exists only in one region or exists in all regions
AWSCloudTrailTrail.isOrganizationTrail
● Boolean!
non-null scalar
Indicates whether the trail is an organization trail
AWSCloudTrailTrail.kmsKeyId
● String!
non-null scalar
The KMS key ID that encrypts the logs delivered by CloudTrail
AWSCloudTrailTrail.logFileValidationEnabled
● Boolean!
non-null scalar
Indicates whether log file validation is enabled
AWSCloudTrailTrail.name
● String!
non-null scalar
Name of the trail set by calling CreateTrail
AWSCloudTrailTrail.s3Bucket
● AWSS3Bucket
object
The Amazon S3 buckets into which CloudTrail delivers your trail files
AWSCloudTrailTrail.s3KeyPrefix
● String!
non-null scalar
Indicates the Amazon S3 key prefix that comes after the name of the bucket you have designated for log file delivery
AWSCloudTrailTrail.snsTopicArn
● String!
non-null scalar
Indicates the ARN of the Amazon SNS topic that CloudTrail uses to send notifications when log files are delivered
AWSCloudTrailTrail.arn
● String!
non-null scalar
The ARN of the trail The example:
arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail
AWSCloudTrailTrail.status
● AWSCloudTrailStatus
object
The status of the trail
AWSCloudTrailTrail.eventSelectors
● [AWSCloudTrailEventSelector!]!
non-null union
The event selectors of the trail
Member of
AWSCloudTrail
object