Skip to main content


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!]!


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 ● 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