| Modifier and Type | Method and Description |
|---|---|
CfnTrail |
build() |
CfnTrail.Builder |
cloudWatchLogsLogGroupArn(String cloudWatchLogsLogGroupArn)
`AWS::CloudTrail::Trail.CloudWatchLogsLogGroupArn`.
|
CfnTrail.Builder |
cloudWatchLogsRoleArn(String cloudWatchLogsRoleArn)
`AWS::CloudTrail::Trail.CloudWatchLogsRoleArn`.
|
static CfnTrail.Builder |
create(software.constructs.Construct scope,
String id) |
CfnTrail.Builder |
enableLogFileValidation(Boolean enableLogFileValidation)
`AWS::CloudTrail::Trail.EnableLogFileValidation`.
|
CfnTrail.Builder |
enableLogFileValidation(IResolvable enableLogFileValidation)
`AWS::CloudTrail::Trail.EnableLogFileValidation`.
|
CfnTrail.Builder |
eventSelectors(IResolvable eventSelectors)
`AWS::CloudTrail::Trail.EventSelectors`.
|
CfnTrail.Builder |
eventSelectors(List<? extends Object> eventSelectors)
`AWS::CloudTrail::Trail.EventSelectors`.
|
CfnTrail.Builder |
includeGlobalServiceEvents(Boolean includeGlobalServiceEvents)
`AWS::CloudTrail::Trail.IncludeGlobalServiceEvents`.
|
CfnTrail.Builder |
includeGlobalServiceEvents(IResolvable includeGlobalServiceEvents)
`AWS::CloudTrail::Trail.IncludeGlobalServiceEvents`.
|
CfnTrail.Builder |
isLogging(Boolean isLogging)
`AWS::CloudTrail::Trail.IsLogging`.
|
CfnTrail.Builder |
isLogging(IResolvable isLogging)
`AWS::CloudTrail::Trail.IsLogging`.
|
CfnTrail.Builder |
isMultiRegionTrail(Boolean isMultiRegionTrail)
`AWS::CloudTrail::Trail.IsMultiRegionTrail`.
|
CfnTrail.Builder |
isMultiRegionTrail(IResolvable isMultiRegionTrail)
`AWS::CloudTrail::Trail.IsMultiRegionTrail`.
|
CfnTrail.Builder |
kmsKeyId(String kmsKeyId)
`AWS::CloudTrail::Trail.KMSKeyId`.
|
CfnTrail.Builder |
s3BucketName(String s3BucketName)
`AWS::CloudTrail::Trail.S3BucketName`.
|
CfnTrail.Builder |
s3KeyPrefix(String s3KeyPrefix)
`AWS::CloudTrail::Trail.S3KeyPrefix`.
|
CfnTrail.Builder |
snsTopicName(String snsTopicName)
`AWS::CloudTrail::Trail.SnsTopicName`.
|
CfnTrail.Builder |
tags(List<? extends CfnTag> tags)
`AWS::CloudTrail::Trail.Tags`.
|
CfnTrail.Builder |
trailName(String trailName)
`AWS::CloudTrail::Trail.TrailName`.
|
@Stability(value=Stable) public static CfnTrail.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnTrail.DataResourceProperty.Builder.@Stability(value=Stable) public CfnTrail.Builder isLogging(Boolean isLogging)
isLogging - `AWS::CloudTrail::Trail.IsLogging`. This parameter is required.this@Stability(value=Stable) public CfnTrail.Builder isLogging(IResolvable isLogging)
isLogging - `AWS::CloudTrail::Trail.IsLogging`. This parameter is required.this@Stability(value=Stable) public CfnTrail.Builder s3BucketName(String s3BucketName)
s3BucketName - `AWS::CloudTrail::Trail.S3BucketName`. This parameter is required.this@Stability(value=Stable) public CfnTrail.Builder cloudWatchLogsLogGroupArn(String cloudWatchLogsLogGroupArn)
cloudWatchLogsLogGroupArn - `AWS::CloudTrail::Trail.CloudWatchLogsLogGroupArn`. This parameter is required.this@Stability(value=Stable) public CfnTrail.Builder cloudWatchLogsRoleArn(String cloudWatchLogsRoleArn)
cloudWatchLogsRoleArn - `AWS::CloudTrail::Trail.CloudWatchLogsRoleArn`. This parameter is required.this@Stability(value=Stable) public CfnTrail.Builder enableLogFileValidation(Boolean enableLogFileValidation)
enableLogFileValidation - `AWS::CloudTrail::Trail.EnableLogFileValidation`. This parameter is required.this@Stability(value=Stable) public CfnTrail.Builder enableLogFileValidation(IResolvable enableLogFileValidation)
enableLogFileValidation - `AWS::CloudTrail::Trail.EnableLogFileValidation`. This parameter is required.this@Stability(value=Stable) public CfnTrail.Builder eventSelectors(IResolvable eventSelectors)
eventSelectors - `AWS::CloudTrail::Trail.EventSelectors`. This parameter is required.this@Stability(value=Stable) public CfnTrail.Builder eventSelectors(List<? extends Object> eventSelectors)
eventSelectors - `AWS::CloudTrail::Trail.EventSelectors`. This parameter is required.this@Stability(value=Stable) public CfnTrail.Builder includeGlobalServiceEvents(Boolean includeGlobalServiceEvents)
includeGlobalServiceEvents - `AWS::CloudTrail::Trail.IncludeGlobalServiceEvents`. This parameter is required.this@Stability(value=Stable) public CfnTrail.Builder includeGlobalServiceEvents(IResolvable includeGlobalServiceEvents)
includeGlobalServiceEvents - `AWS::CloudTrail::Trail.IncludeGlobalServiceEvents`. This parameter is required.this@Stability(value=Stable) public CfnTrail.Builder isMultiRegionTrail(Boolean isMultiRegionTrail)
isMultiRegionTrail - `AWS::CloudTrail::Trail.IsMultiRegionTrail`. This parameter is required.this@Stability(value=Stable) public CfnTrail.Builder isMultiRegionTrail(IResolvable isMultiRegionTrail)
isMultiRegionTrail - `AWS::CloudTrail::Trail.IsMultiRegionTrail`. This parameter is required.this@Stability(value=Stable) public CfnTrail.Builder kmsKeyId(String kmsKeyId)
kmsKeyId - `AWS::CloudTrail::Trail.KMSKeyId`. This parameter is required.this@Stability(value=Stable) public CfnTrail.Builder s3KeyPrefix(String s3KeyPrefix)
s3KeyPrefix - `AWS::CloudTrail::Trail.S3KeyPrefix`. This parameter is required.this@Stability(value=Stable) public CfnTrail.Builder snsTopicName(String snsTopicName)
snsTopicName - `AWS::CloudTrail::Trail.SnsTopicName`. This parameter is required.this@Stability(value=Stable) public CfnTrail.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::CloudTrail::Trail.Tags`. This parameter is required.this@Stability(value=Stable) public CfnTrail.Builder trailName(String trailName)
trailName - `AWS::CloudTrail::Trail.TrailName`. This parameter is required.thisCopyright © 2021. All rights reserved.