| 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(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(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.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-islogging@Stability(value=Stable) public CfnTrail.Builder isLogging(IResolvable isLogging)
isLogging - `AWS::CloudTrail::Trail.IsLogging`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-islogging@Stability(value=Stable) public CfnTrail.Builder s3BucketName(String s3BucketName)
s3BucketName - `AWS::CloudTrail::Trail.S3BucketName`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-s3bucketname@Stability(value=Stable) public CfnTrail.Builder cloudWatchLogsLogGroupArn(String cloudWatchLogsLogGroupArn)
cloudWatchLogsLogGroupArn - `AWS::CloudTrail::Trail.CloudWatchLogsLogGroupArn`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-cloudwatchlogsloggrouparn@Stability(value=Stable) public CfnTrail.Builder cloudWatchLogsRoleArn(String cloudWatchLogsRoleArn)
cloudWatchLogsRoleArn - `AWS::CloudTrail::Trail.CloudWatchLogsRoleArn`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-cloudwatchlogsrolearn@Stability(value=Stable) public CfnTrail.Builder enableLogFileValidation(Boolean enableLogFileValidation)
enableLogFileValidation - `AWS::CloudTrail::Trail.EnableLogFileValidation`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-enablelogfilevalidation@Stability(value=Stable) public CfnTrail.Builder enableLogFileValidation(IResolvable enableLogFileValidation)
enableLogFileValidation - `AWS::CloudTrail::Trail.EnableLogFileValidation`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-enablelogfilevalidation@Stability(value=Stable) public CfnTrail.Builder eventSelectors(IResolvable eventSelectors)
eventSelectors - `AWS::CloudTrail::Trail.EventSelectors`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-eventselectors@Stability(value=Stable) public CfnTrail.Builder eventSelectors(List<? extends Object> eventSelectors)
eventSelectors - `AWS::CloudTrail::Trail.EventSelectors`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-eventselectors@Stability(value=Stable) public CfnTrail.Builder includeGlobalServiceEvents(Boolean includeGlobalServiceEvents)
includeGlobalServiceEvents - `AWS::CloudTrail::Trail.IncludeGlobalServiceEvents`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-includeglobalserviceevents@Stability(value=Stable) public CfnTrail.Builder includeGlobalServiceEvents(IResolvable includeGlobalServiceEvents)
includeGlobalServiceEvents - `AWS::CloudTrail::Trail.IncludeGlobalServiceEvents`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-includeglobalserviceevents@Stability(value=Stable) public CfnTrail.Builder isMultiRegionTrail(Boolean isMultiRegionTrail)
isMultiRegionTrail - `AWS::CloudTrail::Trail.IsMultiRegionTrail`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-ismultiregiontrail@Stability(value=Stable) public CfnTrail.Builder isMultiRegionTrail(IResolvable isMultiRegionTrail)
isMultiRegionTrail - `AWS::CloudTrail::Trail.IsMultiRegionTrail`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-ismultiregiontrail@Stability(value=Stable) public CfnTrail.Builder kmsKeyId(String kmsKeyId)
kmsKeyId - `AWS::CloudTrail::Trail.KMSKeyId`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-kmskeyid@Stability(value=Stable) public CfnTrail.Builder s3KeyPrefix(String s3KeyPrefix)
s3KeyPrefix - `AWS::CloudTrail::Trail.S3KeyPrefix`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-s3keyprefix@Stability(value=Stable) public CfnTrail.Builder snsTopicName(String snsTopicName)
snsTopicName - `AWS::CloudTrail::Trail.SnsTopicName`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-snstopicname@Stability(value=Stable) public CfnTrail.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::CloudTrail::Trail.Tags`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-tags@Stability(value=Stable) public CfnTrail.Builder trailName(String trailName)
trailName - `AWS::CloudTrail::Trail.TrailName`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-trailnameCopyright © 2020. All rights reserved.