Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudTrail ¶
type CloudTrail struct {
Trails []Trail
}
func (CloudTrail) MultiRegionTrails ¶
func (c CloudTrail) MultiRegionTrails() (multiRegionTrails []Trail)
type DataResource ¶
type DataResource struct { Metadata defsecTypes.Metadata Type defsecTypes.StringValue // You can specify only the following value: "AWS::S3::Object", "AWS::Lambda::Function" and "AWS::DynamoDB::Table". Values []defsecTypes.StringValue // List of ARNs/partial ARNs - e.g. arn:aws:s3:::<bucket name>/ for all objects in a bucket, arn:aws:s3:::<bucket name>/key for specific objects }
type EventSelector ¶
type EventSelector struct { Metadata defsecTypes.Metadata DataResources []DataResource ReadWriteType defsecTypes.StringValue // ReadOnly, WriteOnly, All. Default value is All for TF. }
type Trail ¶
type Trail struct { Metadata defsecTypes.Metadata Name defsecTypes.StringValue EnableLogFileValidation defsecTypes.BoolValue IsMultiRegion defsecTypes.BoolValue KMSKeyID defsecTypes.StringValue CloudWatchLogsLogGroupArn defsecTypes.StringValue IsLogging defsecTypes.BoolValue BucketName defsecTypes.StringValue EventSelectors []EventSelector }
Click to show internal directories.
Click to hide internal directories.