Skip navigation links
$ A B C D E F G H I J K L M N O R S T V 

$

$jsii$toJson() - Method in class software.amazon.awscdk.services.cloudtrail.AddEventSelectorOptions.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedEventSelectorProperty.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.DataResourceProperty.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.InsightSelectorProperty.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.cloudtrail.S3EventSelector.Jsii$Proxy
 
$jsii$toJson() - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
 

A

addEventSelector(DataResourceType, List<String>, AddEventSelectorOptions) - Method in class software.amazon.awscdk.services.cloudtrail.Trail
When an event occurs in your account, CloudTrail evaluates whether the event matches the settings for your trails.
addEventSelector(DataResourceType, List<String>) - Method in class software.amazon.awscdk.services.cloudtrail.Trail
When an event occurs in your account, CloudTrail evaluates whether the event matches the settings for your trails.
AddEventSelectorOptions - Interface in software.amazon.awscdk.services.cloudtrail
Options for adding an event selector.
AddEventSelectorOptions.Builder - Class in software.amazon.awscdk.services.cloudtrail
AddEventSelectorOptions.Jsii$Proxy - Class in software.amazon.awscdk.services.cloudtrail
An implementation for AddEventSelectorOptions
addLambdaEventSelector(List<IFunction>, AddEventSelectorOptions) - Method in class software.amazon.awscdk.services.cloudtrail.Trail
When an event occurs in your account, CloudTrail evaluates whether the event matches the settings for your trails.
addLambdaEventSelector(List<IFunction>) - Method in class software.amazon.awscdk.services.cloudtrail.Trail
When an event occurs in your account, CloudTrail evaluates whether the event matches the settings for your trails.
addS3EventSelector(List<S3EventSelector>, AddEventSelectorOptions) - Method in class software.amazon.awscdk.services.cloudtrail.Trail
When an event occurs in your account, CloudTrail evaluates whether the event matches the settings for your trails.
addS3EventSelector(List<S3EventSelector>) - Method in class software.amazon.awscdk.services.cloudtrail.Trail
When an event occurs in your account, CloudTrail evaluates whether the event matches the settings for your trails.
advancedEventSelectors(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.Builder
The advanced event selectors to use to select the events for the data store.
advancedEventSelectors(List<? extends Object>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.Builder
The advanced event selectors to use to select the events for the data store.
advancedEventSelectors(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Builder
advancedEventSelectors(List<? extends Object>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Builder

B

bucket(IBucket) - Method in class software.amazon.awscdk.services.cloudtrail.S3EventSelector.Builder
Sets the value of S3EventSelector.getBucket()
bucket(IBucket) - Method in class software.amazon.awscdk.services.cloudtrail.Trail.Builder
The Amazon S3 bucket.
bucket(IBucket) - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Builder
Sets the value of TrailProps.getBucket()
build() - Method in class software.amazon.awscdk.services.cloudtrail.AddEventSelectorOptions.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedEventSelectorProperty.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.Builder
 
build() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
 
build() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.DataResourceProperty.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.InsightSelectorProperty.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.cloudtrail.S3EventSelector.Builder
Builds the configured instance.
build() - Method in class software.amazon.awscdk.services.cloudtrail.Trail.Builder
 
build() - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Builder
Builds the configured instance.
builder() - Static method in interface software.amazon.awscdk.services.cloudtrail.AddEventSelectorOptions
 
Builder() - Constructor for class software.amazon.awscdk.services.cloudtrail.AddEventSelectorOptions.Builder
 
builder() - Static method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedEventSelectorProperty
 
Builder() - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedEventSelectorProperty.Builder
 
builder() - Static method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty
 
Builder() - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Builder
 
builder() - Static method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps
 
Builder() - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Builder
 
builder() - Static method in interface software.amazon.awscdk.services.cloudtrail.CfnTrail.DataResourceProperty
 
Builder() - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnTrail.DataResourceProperty.Builder
 
builder() - Static method in interface software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty
 
Builder() - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty.Builder
 
builder() - Static method in interface software.amazon.awscdk.services.cloudtrail.CfnTrail.InsightSelectorProperty
 
Builder() - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnTrail.InsightSelectorProperty.Builder
 
builder() - Static method in interface software.amazon.awscdk.services.cloudtrail.CfnTrailProps
 
Builder() - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
 
builder() - Static method in interface software.amazon.awscdk.services.cloudtrail.S3EventSelector
 
Builder() - Constructor for class software.amazon.awscdk.services.cloudtrail.S3EventSelector.Builder
 
builder() - Static method in interface software.amazon.awscdk.services.cloudtrail.TrailProps
 
Builder() - Constructor for class software.amazon.awscdk.services.cloudtrail.TrailProps.Builder
 

C

CFN_RESOURCE_TYPE_NAME - Static variable in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
The CloudFormation resource type name for this resource class.
CFN_RESOURCE_TYPE_NAME - Static variable in class software.amazon.awscdk.services.cloudtrail.CfnTrail
The CloudFormation resource type name for this resource class.
CfnEventDataStore - Class in software.amazon.awscdk.services.cloudtrail
A CloudFormation `AWS::CloudTrail::EventDataStore`.
CfnEventDataStore(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
 
CfnEventDataStore(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
 
CfnEventDataStore(Construct, String, CfnEventDataStoreProps) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
Create a new `AWS::CloudTrail::EventDataStore`.
CfnEventDataStore(Construct, String) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
Create a new `AWS::CloudTrail::EventDataStore`.
CfnEventDataStore.AdvancedEventSelectorProperty - Interface in software.amazon.awscdk.services.cloudtrail
Advanced event selectors let you create fine-grained selectors for the following AWS CloudTrail event record fields.
CfnEventDataStore.AdvancedEventSelectorProperty.Builder - Class in software.amazon.awscdk.services.cloudtrail
CfnEventDataStore.AdvancedEventSelectorProperty.Jsii$Proxy - Class in software.amazon.awscdk.services.cloudtrail
CfnEventDataStore.AdvancedFieldSelectorProperty - Interface in software.amazon.awscdk.services.cloudtrail
A single selector statement in an advanced event selector.
CfnEventDataStore.AdvancedFieldSelectorProperty.Builder - Class in software.amazon.awscdk.services.cloudtrail
CfnEventDataStore.AdvancedFieldSelectorProperty.Jsii$Proxy - Class in software.amazon.awscdk.services.cloudtrail
CfnEventDataStore.Builder - Class in software.amazon.awscdk.services.cloudtrail
A fluent builder for CfnEventDataStore.
CfnEventDataStoreProps - Interface in software.amazon.awscdk.services.cloudtrail
Properties for defining a `CfnEventDataStore`.
CfnEventDataStoreProps.Builder - Class in software.amazon.awscdk.services.cloudtrail
CfnEventDataStoreProps.Jsii$Proxy - Class in software.amazon.awscdk.services.cloudtrail
An implementation for CfnEventDataStoreProps
CfnTrail - Class in software.amazon.awscdk.services.cloudtrail
A CloudFormation `AWS::CloudTrail::Trail`.
CfnTrail(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnTrail
 
CfnTrail(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnTrail
 
CfnTrail(Construct, String, CfnTrailProps) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnTrail
Create a new `AWS::CloudTrail::Trail`.
CfnTrail.Builder - Class in software.amazon.awscdk.services.cloudtrail
A fluent builder for CfnTrail.
CfnTrail.DataResourceProperty - Interface in software.amazon.awscdk.services.cloudtrail
The Amazon S3 buckets, AWS Lambda functions, or Amazon DynamoDB tables that you specify in event selectors in your AWS CloudFormation template for your trail to log data events.
CfnTrail.DataResourceProperty.Builder - Class in software.amazon.awscdk.services.cloudtrail
CfnTrail.DataResourceProperty.Jsii$Proxy - Class in software.amazon.awscdk.services.cloudtrail
An implementation for CfnTrail.DataResourceProperty
CfnTrail.EventSelectorProperty - Interface in software.amazon.awscdk.services.cloudtrail
Use event selectors to further specify the management and data event settings for your trail.
CfnTrail.EventSelectorProperty.Builder - Class in software.amazon.awscdk.services.cloudtrail
CfnTrail.EventSelectorProperty.Jsii$Proxy - Class in software.amazon.awscdk.services.cloudtrail
An implementation for CfnTrail.EventSelectorProperty
CfnTrail.InsightSelectorProperty - Interface in software.amazon.awscdk.services.cloudtrail
A JSON string that contains a list of insight types that are logged on a trail.
CfnTrail.InsightSelectorProperty.Builder - Class in software.amazon.awscdk.services.cloudtrail
CfnTrail.InsightSelectorProperty.Jsii$Proxy - Class in software.amazon.awscdk.services.cloudtrail
An implementation for CfnTrail.InsightSelectorProperty
CfnTrailProps - Interface in software.amazon.awscdk.services.cloudtrail
Properties for defining a `CfnTrail`.
CfnTrailProps.Builder - Class in software.amazon.awscdk.services.cloudtrail
A builder for CfnTrailProps
CfnTrailProps.Jsii$Proxy - Class in software.amazon.awscdk.services.cloudtrail
An implementation for CfnTrailProps
cloudWatchLogGroup(ILogGroup) - Method in class software.amazon.awscdk.services.cloudtrail.Trail.Builder
Log Group to which CloudTrail to push logs to.
cloudWatchLogGroup(ILogGroup) - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Builder
cloudWatchLogsLogGroupArn(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Specifies a log group name using an Amazon Resource Name (ARN), a unique identifier that represents the log group to which CloudTrail logs are delivered.
cloudWatchLogsLogGroupArn(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
cloudWatchLogsRetention(RetentionDays) - Method in class software.amazon.awscdk.services.cloudtrail.Trail.Builder
How long to retain logs in CloudWatchLogs.
cloudWatchLogsRetention(RetentionDays) - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Builder
cloudWatchLogsRoleArn(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Specifies the role for the CloudWatch Logs endpoint to assume to write to a user's log group.
cloudWatchLogsRoleArn(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
create(Construct, String) - Static method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.Builder
 
create(Construct, String) - Static method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
 
create(Construct, String) - Static method in class software.amazon.awscdk.services.cloudtrail.Trail.Builder
 

D

dataResources(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty.Builder
dataResources(List<? extends Object>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty.Builder
DataResourceType - Enum in software.amazon.awscdk.services.cloudtrail
Resource type for a data event.

E

enableFileValidation(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.Trail.Builder
To determine whether a log file was modified, deleted, or unchanged after CloudTrail delivered it, you can use CloudTrail log file integrity validation.
enableFileValidation(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Builder
enableLogFileValidation(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Specifies whether log file validation is enabled.
enableLogFileValidation(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Specifies whether log file validation is enabled.
enableLogFileValidation(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
enableLogFileValidation(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
encryptionKey(IKey) - Method in class software.amazon.awscdk.services.cloudtrail.Trail.Builder
The AWS Key Management Service (AWS KMS) key ID that you want to use to encrypt CloudTrail logs.
encryptionKey(IKey) - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Builder
endsWith(List<String>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Builder
equals(Object) - Method in class software.amazon.awscdk.services.cloudtrail.AddEventSelectorOptions.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedEventSelectorProperty.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.DataResourceProperty.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.InsightSelectorProperty.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.cloudtrail.S3EventSelector.Jsii$Proxy
 
equals(Object) - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
 
equalTo(List<String>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Builder
eventSelectors(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Use event selectors to further specify the management and data event settings for your trail.
eventSelectors(List<? extends Object>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Use event selectors to further specify the management and data event settings for your trail.
eventSelectors(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
eventSelectors(List<? extends Object>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
excludeManagementEventSources(List<? extends ManagementEventSources>) - Method in class software.amazon.awscdk.services.cloudtrail.AddEventSelectorOptions.Builder
excludeManagementEventSources(List<String>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty.Builder

F

field(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Builder
fieldSelectors(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedEventSelectorProperty.Builder
fieldSelectors(List<? extends Object>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedEventSelectorProperty.Builder

G

getAdvancedEventSelectors() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
The advanced event selectors to use to select the events for the data store.
getAdvancedEventSelectors() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps
The advanced event selectors to use to select the events for the data store.
getAdvancedEventSelectors() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Jsii$Proxy
 
getAttrArn() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
`Ref` returns the ARN of the CloudTrail trail, such as `arn:aws:cloudtrail:us-east-2:123456789012:trail/myCloudTrail` .
getAttrCreatedTimestamp() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
`Ref` returns the time stamp of the creation of the event data store, such as `1248496624` .
getAttrEventDataStoreArn() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
`Ref` returns the ARN of the CloudTrail event data store, such as `arn:aws:cloudtrail:us-east-1:12345678910:eventdatastore/EXAMPLE-f852-4e8f-8bd1-bcf6cEXAMPLE` .
getAttrSnsTopicArn() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
`Ref` returns the ARN of the Amazon SNS topic that's associated with the CloudTrail trail, such as `arn:aws:sns:us-east-2:123456789012:mySNSTopic` .
getAttrStatus() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
`Ref` returns the status of the event data store, such as `ENABLED` .
getAttrUpdatedTimestamp() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
`Ref` returns the time stamp that updates were made to an event data store, such as `1598296624` .
getBucket() - Method in interface software.amazon.awscdk.services.cloudtrail.S3EventSelector
S3 bucket.
getBucket() - Method in class software.amazon.awscdk.services.cloudtrail.S3EventSelector.Jsii$Proxy
 
getBucket() - Method in interface software.amazon.awscdk.services.cloudtrail.TrailProps
The Amazon S3 bucket.
getBucket() - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
 
getCfnProperties() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
 
getCfnProperties() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
 
getCloudWatchLogGroup() - Method in interface software.amazon.awscdk.services.cloudtrail.TrailProps
Log Group to which CloudTrail to push logs to.
getCloudWatchLogGroup() - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
 
getCloudWatchLogsLogGroupArn() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies a log group name using an Amazon Resource Name (ARN), a unique identifier that represents the log group to which CloudTrail logs are delivered.
getCloudWatchLogsLogGroupArn() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrailProps
Specifies a log group name using an Amazon Resource Name (ARN), a unique identifier that represents the log group to which CloudTrail logs are delivered.
getCloudWatchLogsLogGroupArn() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
getCloudWatchLogsRetention() - Method in interface software.amazon.awscdk.services.cloudtrail.TrailProps
How long to retain logs in CloudWatchLogs.
getCloudWatchLogsRetention() - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
 
getCloudWatchLogsRoleArn() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies the role for the CloudWatch Logs endpoint to assume to write to a user's log group.
getCloudWatchLogsRoleArn() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrailProps
Specifies the role for the CloudWatch Logs endpoint to assume to write to a user's log group.
getCloudWatchLogsRoleArn() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
getDataResources() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty
In AWS CloudFormation , CloudTrail supports data event logging for Amazon S3 objects, Amazon DynamoDB tables, and AWS Lambda functions.
getDataResources() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty.Jsii$Proxy
 
getEnableFileValidation() - Method in interface software.amazon.awscdk.services.cloudtrail.TrailProps
To determine whether a log file was modified, deleted, or unchanged after CloudTrail delivered it, you can use CloudTrail log file integrity validation.
getEnableFileValidation() - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
 
getEnableLogFileValidation() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies whether log file validation is enabled.
getEnableLogFileValidation() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrailProps
Specifies whether log file validation is enabled.
getEnableLogFileValidation() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
getEncryptionKey() - Method in interface software.amazon.awscdk.services.cloudtrail.TrailProps
The AWS Key Management Service (AWS KMS) key ID that you want to use to encrypt CloudTrail logs.
getEncryptionKey() - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
 
getEndsWith() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty
An operator that includes events that match the last few characters of the event record field specified as the value of `Field` .
getEndsWith() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Jsii$Proxy
 
getEqualTo() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty
An operator that includes events that match the exact value of the event record field specified as the value of `Field` .
getEqualTo() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Jsii$Proxy
 
getEventSelectors() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Use event selectors to further specify the management and data event settings for your trail.
getEventSelectors() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrailProps
Use event selectors to further specify the management and data event settings for your trail.
getEventSelectors() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
getExcludeManagementEventSources() - Method in interface software.amazon.awscdk.services.cloudtrail.AddEventSelectorOptions
An optional list of service event sources from which you do not want management events to be logged on your trail.
getExcludeManagementEventSources() - Method in class software.amazon.awscdk.services.cloudtrail.AddEventSelectorOptions.Jsii$Proxy
 
getExcludeManagementEventSources() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty
An optional list of service event sources from which you do not want management events to be logged on your trail.
getExcludeManagementEventSources() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty.Jsii$Proxy
 
getField() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty
A field in a CloudTrail event record on which to filter events to be logged.
getField() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Jsii$Proxy
 
getFieldSelectors() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedEventSelectorProperty
Contains all selector statements in an advanced event selector.
getFieldSelectors() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedEventSelectorProperty.Jsii$Proxy
 
getIncludeGlobalServiceEvents() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies whether the trail is publishing events from global services such as IAM to the log files.
getIncludeGlobalServiceEvents() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrailProps
Specifies whether the trail is publishing events from global services such as IAM to the log files.
getIncludeGlobalServiceEvents() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
getIncludeGlobalServiceEvents() - Method in interface software.amazon.awscdk.services.cloudtrail.TrailProps
For most services, events are recorded in the region where the action occurred.
getIncludeGlobalServiceEvents() - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
 
getIncludeManagementEvents() - Method in interface software.amazon.awscdk.services.cloudtrail.AddEventSelectorOptions
Specifies whether the event selector includes management events for the trail.
getIncludeManagementEvents() - Method in class software.amazon.awscdk.services.cloudtrail.AddEventSelectorOptions.Jsii$Proxy
 
getIncludeManagementEvents() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty
Specify if you want your event selector to include management events for your trail.
getIncludeManagementEvents() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty.Jsii$Proxy
 
getInsightSelectors() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
A JSON string that contains the insight types you want to log on a trail.
getInsightSelectors() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrailProps
A JSON string that contains the insight types you want to log on a trail.
getInsightSelectors() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
getInsightType() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrail.InsightSelectorProperty
The type of insights to log on a trail.
getInsightType() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.InsightSelectorProperty.Jsii$Proxy
 
getIsLogging() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Whether the CloudTrail trail is currently logging AWS API calls.
getIsLogging() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrailProps
Whether the CloudTrail trail is currently logging AWS API calls.
getIsLogging() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
getIsMultiRegionTrail() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies whether the trail applies only to the current region or to all regions.
getIsMultiRegionTrail() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrailProps
Specifies whether the trail applies only to the current region or to all regions.
getIsMultiRegionTrail() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
getIsMultiRegionTrail() - Method in interface software.amazon.awscdk.services.cloudtrail.TrailProps
Whether or not this trail delivers log files from multiple regions to a single S3 bucket for a single account.
getIsMultiRegionTrail() - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
 
getIsOrganizationTrail() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies whether the trail is applied to all accounts in an organization in AWS Organizations , or only for the current AWS account .
getIsOrganizationTrail() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrailProps
Specifies whether the trail is applied to all accounts in an organization in AWS Organizations , or only for the current AWS account .
getIsOrganizationTrail() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
getKmsKey() - Method in interface software.amazon.awscdk.services.cloudtrail.TrailProps
Deprecated.
- use encryptionKey instead.
getKmsKey() - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
 
getKmsKeyId() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
Specifies the AWS KMS key ID to use to encrypt the events delivered by CloudTrail.
getKmsKeyId() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps
Specifies the AWS KMS key ID to use to encrypt the events delivered by CloudTrail.
getKmsKeyId() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Jsii$Proxy
 
getKmsKeyId() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies the AWS KMS key ID to use to encrypt the logs delivered by CloudTrail.
getKmsKeyId() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrailProps
Specifies the AWS KMS key ID to use to encrypt the logs delivered by CloudTrail.
getKmsKeyId() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
getLogGroup() - Method in class software.amazon.awscdk.services.cloudtrail.Trail
The CloudWatch log group to which CloudTrail events are sent.
getManagementEvents() - Method in interface software.amazon.awscdk.services.cloudtrail.TrailProps
When an event occurs in your account, CloudTrail evaluates whether the event matches the settings for your trails.
getManagementEvents() - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
 
getMultiRegionEnabled() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
Specifies whether the event data store includes events from all regions, or only from the region in which the event data store is created.
getMultiRegionEnabled() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps
Specifies whether the event data store includes events from all regions, or only from the region in which the event data store is created.
getMultiRegionEnabled() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Jsii$Proxy
 
getName() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedEventSelectorProperty
An optional, descriptive name for an advanced event selector, such as "Log data events for only two S3 buckets".
getName() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedEventSelectorProperty.Jsii$Proxy
 
getName() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
The name of the event data store.
getName() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps
The name of the event data store.
getName() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Jsii$Proxy
 
getNotEndsWith() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty
An operator that excludes events that match the last few characters of the event record field specified as the value of `Field` .
getNotEndsWith() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Jsii$Proxy
 
getNotEquals() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty
An operator that excludes events that match the exact value of the event record field specified as the value of `Field` .
getNotEquals() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Jsii$Proxy
 
getNotStartsWith() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty
An operator that excludes events that match the first few characters of the event record field specified as the value of `Field` .
getNotStartsWith() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Jsii$Proxy
 
getObjectPrefix() - Method in interface software.amazon.awscdk.services.cloudtrail.S3EventSelector
Data events for objects whose key matches this prefix will be logged.
getObjectPrefix() - Method in class software.amazon.awscdk.services.cloudtrail.S3EventSelector.Jsii$Proxy
 
getOrganizationEnabled() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
Specifies whether an event data store collects events logged for an organization in AWS Organizations .
getOrganizationEnabled() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps
Specifies whether an event data store collects events logged for an organization in AWS Organizations .
getOrganizationEnabled() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Jsii$Proxy
 
getReadWriteType() - Method in interface software.amazon.awscdk.services.cloudtrail.AddEventSelectorOptions
Specifies whether to log read-only events, write-only events, or all events.
getReadWriteType() - Method in class software.amazon.awscdk.services.cloudtrail.AddEventSelectorOptions.Jsii$Proxy
 
getReadWriteType() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty
Specify if you want your trail to log read-only events, write-only events, or all.
getReadWriteType() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty.Jsii$Proxy
 
getRetentionPeriod() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
The retention period of the event data store, in days.
getRetentionPeriod() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps
The retention period of the event data store, in days.
getRetentionPeriod() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Jsii$Proxy
 
getS3BucketName() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies the name of the Amazon S3 bucket designated for publishing log files.
getS3BucketName() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrailProps
Specifies the name of the Amazon S3 bucket designated for publishing log files.
getS3BucketName() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
getS3KeyPrefix() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies the Amazon S3 key prefix that comes after the name of the bucket you have designated for log file delivery.
getS3KeyPrefix() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrailProps
Specifies the Amazon S3 key prefix that comes after the name of the bucket you have designated for log file delivery.
getS3KeyPrefix() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
getS3KeyPrefix() - Method in interface software.amazon.awscdk.services.cloudtrail.TrailProps
An Amazon S3 object key prefix that precedes the name of all log files.
getS3KeyPrefix() - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
 
getSendToCloudWatchLogs() - Method in interface software.amazon.awscdk.services.cloudtrail.TrailProps
If CloudTrail pushes logs to CloudWatch Logs in addition to S3.
getSendToCloudWatchLogs() - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
 
getSnsTopic() - Method in interface software.amazon.awscdk.services.cloudtrail.TrailProps
SNS topic that is notified when new log files are published.
getSnsTopic() - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
 
getSnsTopicName() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies the name of the Amazon SNS topic defined for notification of log file delivery.
getSnsTopicName() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrailProps
Specifies the name of the Amazon SNS topic defined for notification of log file delivery.
getSnsTopicName() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
getStartsWith() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty
An operator that includes events that match the first few characters of the event record field specified as the value of `Field` .
getStartsWith() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Jsii$Proxy
 
getTags() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
A list of tags.
getTags() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps
A list of tags.
getTags() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Jsii$Proxy
 
getTags() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
A custom set of tags (key-value pairs) for this trail.
getTags() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrailProps
A custom set of tags (key-value pairs) for this trail.
getTags() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
getTerminationProtectionEnabled() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
Specifies whether termination protection is enabled for the event data store.
getTerminationProtectionEnabled() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps
Specifies whether termination protection is enabled for the event data store.
getTerminationProtectionEnabled() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Jsii$Proxy
 
getTrailArn() - Method in class software.amazon.awscdk.services.cloudtrail.Trail
ARN of the CloudTrail trail i.e.
getTrailName() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies the name of the trail.
getTrailName() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrailProps
Specifies the name of the trail.
getTrailName() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
getTrailName() - Method in interface software.amazon.awscdk.services.cloudtrail.TrailProps
The name of the trail.
getTrailName() - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
 
getTrailSnsTopicArn() - Method in class software.amazon.awscdk.services.cloudtrail.Trail
ARN of the Amazon SNS topic that's associated with the CloudTrail trail, i.e.
getType() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrail.DataResourceProperty
The resource type in which you want to log data events.
getType() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.DataResourceProperty.Jsii$Proxy
 
getValues() - Method in interface software.amazon.awscdk.services.cloudtrail.CfnTrail.DataResourceProperty
An array of Amazon Resource Name (ARN) strings or partial ARN strings for the specified objects.
getValues() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.DataResourceProperty.Jsii$Proxy
 

H

hashCode() - Method in class software.amazon.awscdk.services.cloudtrail.AddEventSelectorOptions.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedEventSelectorProperty.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.DataResourceProperty.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.InsightSelectorProperty.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.cloudtrail.S3EventSelector.Jsii$Proxy
 
hashCode() - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
 

I

includeGlobalServiceEvents(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Specifies whether the trail is publishing events from global services such as IAM to the log files.
includeGlobalServiceEvents(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Specifies whether the trail is publishing events from global services such as IAM to the log files.
includeGlobalServiceEvents(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
includeGlobalServiceEvents(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
includeGlobalServiceEvents(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.Trail.Builder
For most services, events are recorded in the region where the action occurred.
includeGlobalServiceEvents(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Builder
includeManagementEvents(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.AddEventSelectorOptions.Builder
includeManagementEvents(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty.Builder
includeManagementEvents(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty.Builder
insightSelectors(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
A JSON string that contains the insight types you want to log on a trail.
insightSelectors(List<? extends Object>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
A JSON string that contains the insight types you want to log on a trail.
insightSelectors(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
insightSelectors(List<? extends Object>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
insightType(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.InsightSelectorProperty.Builder
inspect(TreeInspector) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
Examines the CloudFormation resource and discloses attributes.
inspect(TreeInspector) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Examines the CloudFormation resource and discloses attributes.
isLogging(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Whether the CloudTrail trail is currently logging AWS API calls.
isLogging(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Whether the CloudTrail trail is currently logging AWS API calls.
isLogging(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
isLogging(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
isMultiRegionTrail(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Specifies whether the trail applies only to the current region or to all regions.
isMultiRegionTrail(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Specifies whether the trail applies only to the current region or to all regions.
isMultiRegionTrail(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
isMultiRegionTrail(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
isMultiRegionTrail(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.Trail.Builder
Whether or not this trail delivers log files from multiple regions to a single S3 bucket for a single account.
isMultiRegionTrail(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Builder
isOrganizationTrail(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Specifies whether the trail is applied to all accounts in an organization in AWS Organizations , or only for the current AWS account .
isOrganizationTrail(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Specifies whether the trail is applied to all accounts in an organization in AWS Organizations , or only for the current AWS account .
isOrganizationTrail(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
isOrganizationTrail(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder

J

Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.cloudtrail.AddEventSelectorOptions.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(AddEventSelectorOptions.Builder) - Constructor for class software.amazon.awscdk.services.cloudtrail.AddEventSelectorOptions.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the AddEventSelectorOptions.Builder.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedEventSelectorProperty.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(CfnEventDataStore.AdvancedEventSelectorProperty.Builder) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedEventSelectorProperty.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the CfnEventDataStore.AdvancedEventSelectorProperty.Builder.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(CfnEventDataStore.AdvancedFieldSelectorProperty.Builder) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the CfnEventDataStore.AdvancedEventSelectorProperty.Builder.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(CfnEventDataStoreProps.Builder) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the CfnEventDataStoreProps.Builder.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnTrail.DataResourceProperty.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(CfnTrail.DataResourceProperty.Builder) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnTrail.DataResourceProperty.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the CfnTrail.DataResourceProperty.Builder.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(CfnTrail.EventSelectorProperty.Builder) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the CfnTrail.DataResourceProperty.Builder.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnTrail.InsightSelectorProperty.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(CfnTrail.InsightSelectorProperty.Builder) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnTrail.InsightSelectorProperty.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the CfnTrail.DataResourceProperty.Builder.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(CfnTrailProps.Builder) - Constructor for class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the CfnTrailProps.Builder.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.cloudtrail.S3EventSelector.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(S3EventSelector.Builder) - Constructor for class software.amazon.awscdk.services.cloudtrail.S3EventSelector.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the S3EventSelector.Builder.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(TrailProps.Builder) - Constructor for class software.amazon.awscdk.services.cloudtrail.TrailProps.Jsii$Proxy
Constructor that initializes the object based on literal property values passed by the TrailProps.Builder.

K

kmsKey(IKey) - Method in class software.amazon.awscdk.services.cloudtrail.Trail.Builder
Deprecated.
- use encryptionKey instead.
kmsKey(IKey) - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Builder
Deprecated.
- use encryptionKey instead.
kmsKeyId(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.Builder
Specifies the AWS KMS key ID to use to encrypt the events delivered by CloudTrail.
kmsKeyId(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Builder
kmsKeyId(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Specifies the AWS KMS key ID to use to encrypt the logs delivered by CloudTrail.
kmsKeyId(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
Sets the value of CfnTrailProps.getKmsKeyId()

L

logAllLambdaDataEvents(AddEventSelectorOptions) - Method in class software.amazon.awscdk.services.cloudtrail.Trail
Log all Lamda data events for all lambda functions the account.
logAllLambdaDataEvents() - Method in class software.amazon.awscdk.services.cloudtrail.Trail
Log all Lamda data events for all lambda functions the account.
logAllS3DataEvents(AddEventSelectorOptions) - Method in class software.amazon.awscdk.services.cloudtrail.Trail
Log all S3 data events for all objects for all buckets in the account.
logAllS3DataEvents() - Method in class software.amazon.awscdk.services.cloudtrail.Trail
Log all S3 data events for all objects for all buckets in the account.

M

managementEvents(ReadWriteType) - Method in class software.amazon.awscdk.services.cloudtrail.Trail.Builder
When an event occurs in your account, CloudTrail evaluates whether the event matches the settings for your trails.
managementEvents(ReadWriteType) - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Builder
ManagementEventSources - Enum in software.amazon.awscdk.services.cloudtrail
Types of management event sources that can be excluded.
multiRegionEnabled(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.Builder
Specifies whether the event data store includes events from all regions, or only from the region in which the event data store is created.
multiRegionEnabled(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.Builder
Specifies whether the event data store includes events from all regions, or only from the region in which the event data store is created.
multiRegionEnabled(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Builder
multiRegionEnabled(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Builder

N

name(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedEventSelectorProperty.Builder
name(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.Builder
The name of the event data store.
name(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Builder
notEndsWith(List<String>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Builder
notEquals(List<String>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Builder
notStartsWith(List<String>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Builder

O

objectPrefix(String) - Method in class software.amazon.awscdk.services.cloudtrail.S3EventSelector.Builder
onCloudTrailEvent(String, OnEventOptions) - Method in class software.amazon.awscdk.services.cloudtrail.Trail
Deprecated.
- use Trail.onEvent()
onCloudTrailEvent(String) - Method in class software.amazon.awscdk.services.cloudtrail.Trail
Deprecated.
- use Trail.onEvent()
onEvent(Construct, String, OnEventOptions) - Static method in class software.amazon.awscdk.services.cloudtrail.Trail
Create an event rule for when an event is recorded by any Trail in the account.
onEvent(Construct, String) - Static method in class software.amazon.awscdk.services.cloudtrail.Trail
Create an event rule for when an event is recorded by any Trail in the account.
organizationEnabled(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.Builder
Specifies whether an event data store collects events logged for an organization in AWS Organizations .
organizationEnabled(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.Builder
Specifies whether an event data store collects events logged for an organization in AWS Organizations .
organizationEnabled(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Builder
organizationEnabled(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Builder

R

readWriteType(ReadWriteType) - Method in class software.amazon.awscdk.services.cloudtrail.AddEventSelectorOptions.Builder
readWriteType(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.EventSelectorProperty.Builder
ReadWriteType - Enum in software.amazon.awscdk.services.cloudtrail
Types of events that CloudTrail can log.
renderProperties(Map<String, Object>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
 
renderProperties(Map<String, Object>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
 
retentionPeriod(Number) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.Builder
The retention period of the event data store, in days.
retentionPeriod(Number) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Builder

S

s3BucketName(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Specifies the name of the Amazon S3 bucket designated for publishing log files.
s3BucketName(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
S3EventSelector - Interface in software.amazon.awscdk.services.cloudtrail
Selecting an S3 bucket and an optional prefix to be logged for data events.
S3EventSelector.Builder - Class in software.amazon.awscdk.services.cloudtrail
A builder for S3EventSelector
S3EventSelector.Jsii$Proxy - Class in software.amazon.awscdk.services.cloudtrail
An implementation for S3EventSelector
s3KeyPrefix(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Specifies the Amazon S3 key prefix that comes after the name of the bucket you have designated for log file delivery.
s3KeyPrefix(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
s3KeyPrefix(String) - Method in class software.amazon.awscdk.services.cloudtrail.Trail.Builder
An Amazon S3 object key prefix that precedes the name of all log files.
s3KeyPrefix(String) - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Builder
Sets the value of TrailProps.getS3KeyPrefix()
sendToCloudWatchLogs(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.Trail.Builder
If CloudTrail pushes logs to CloudWatch Logs in addition to S3.
sendToCloudWatchLogs(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Builder
setAdvancedEventSelectors(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
The advanced event selectors to use to select the events for the data store.
setAdvancedEventSelectors(List<Object>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
The advanced event selectors to use to select the events for the data store.
setCloudWatchLogsLogGroupArn(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies a log group name using an Amazon Resource Name (ARN), a unique identifier that represents the log group to which CloudTrail logs are delivered.
setCloudWatchLogsRoleArn(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies the role for the CloudWatch Logs endpoint to assume to write to a user's log group.
setEnableLogFileValidation(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies whether log file validation is enabled.
setEnableLogFileValidation(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies whether log file validation is enabled.
setEventSelectors(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Use event selectors to further specify the management and data event settings for your trail.
setEventSelectors(List<Object>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Use event selectors to further specify the management and data event settings for your trail.
setIncludeGlobalServiceEvents(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies whether the trail is publishing events from global services such as IAM to the log files.
setIncludeGlobalServiceEvents(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies whether the trail is publishing events from global services such as IAM to the log files.
setInsightSelectors(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
A JSON string that contains the insight types you want to log on a trail.
setInsightSelectors(List<Object>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
A JSON string that contains the insight types you want to log on a trail.
setIsLogging(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Whether the CloudTrail trail is currently logging AWS API calls.
setIsLogging(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Whether the CloudTrail trail is currently logging AWS API calls.
setIsMultiRegionTrail(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies whether the trail applies only to the current region or to all regions.
setIsMultiRegionTrail(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies whether the trail applies only to the current region or to all regions.
setIsOrganizationTrail(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies whether the trail is applied to all accounts in an organization in AWS Organizations , or only for the current AWS account .
setIsOrganizationTrail(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies whether the trail is applied to all accounts in an organization in AWS Organizations , or only for the current AWS account .
setKmsKeyId(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
Specifies the AWS KMS key ID to use to encrypt the events delivered by CloudTrail.
setKmsKeyId(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies the AWS KMS key ID to use to encrypt the logs delivered by CloudTrail.
setMultiRegionEnabled(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
Specifies whether the event data store includes events from all regions, or only from the region in which the event data store is created.
setMultiRegionEnabled(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
Specifies whether the event data store includes events from all regions, or only from the region in which the event data store is created.
setName(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
The name of the event data store.
setOrganizationEnabled(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
Specifies whether an event data store collects events logged for an organization in AWS Organizations .
setOrganizationEnabled(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
Specifies whether an event data store collects events logged for an organization in AWS Organizations .
setRetentionPeriod(Number) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
The retention period of the event data store, in days.
setS3BucketName(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies the name of the Amazon S3 bucket designated for publishing log files.
setS3KeyPrefix(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies the Amazon S3 key prefix that comes after the name of the bucket you have designated for log file delivery.
setSnsTopicName(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies the name of the Amazon SNS topic defined for notification of log file delivery.
setTerminationProtectionEnabled(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
Specifies whether termination protection is enabled for the event data store.
setTerminationProtectionEnabled(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore
Specifies whether termination protection is enabled for the event data store.
setTrailName(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail
Specifies the name of the trail.
snsTopic(ITopic) - Method in class software.amazon.awscdk.services.cloudtrail.Trail.Builder
SNS topic that is notified when new log files are published.
snsTopic(ITopic) - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Builder
Sets the value of TrailProps.getSnsTopic()
snsTopicName(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Specifies the name of the Amazon SNS topic defined for notification of log file delivery.
snsTopicName(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
software.amazon.awscdk.services.cloudtrail - package software.amazon.awscdk.services.cloudtrail
AWS CloudTrail Construct Library
startsWith(List<String>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.AdvancedFieldSelectorProperty.Builder

T

tags(List<? extends CfnTag>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.Builder
A list of tags.
tags(List<? extends CfnTag>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Builder
tags(List<? extends CfnTag>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
A custom set of tags (key-value pairs) for this trail.
tags(List<? extends CfnTag>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
Sets the value of CfnTrailProps.getTags()
terminationProtectionEnabled(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.Builder
Specifies whether termination protection is enabled for the event data store.
terminationProtectionEnabled(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStore.Builder
Specifies whether termination protection is enabled for the event data store.
terminationProtectionEnabled(Boolean) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Builder
terminationProtectionEnabled(IResolvable) - Method in class software.amazon.awscdk.services.cloudtrail.CfnEventDataStoreProps.Builder
Trail - Class in software.amazon.awscdk.services.cloudtrail
Cloud trail allows you to log events that happen in your AWS account For example:.
Trail(JsiiObjectRef) - Constructor for class software.amazon.awscdk.services.cloudtrail.Trail
 
Trail(JsiiObject.InitializationMode) - Constructor for class software.amazon.awscdk.services.cloudtrail.Trail
 
Trail(Construct, String, TrailProps) - Constructor for class software.amazon.awscdk.services.cloudtrail.Trail
 
Trail(Construct, String) - Constructor for class software.amazon.awscdk.services.cloudtrail.Trail
 
Trail.Builder - Class in software.amazon.awscdk.services.cloudtrail
A fluent builder for Trail.
trailName(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.Builder
Specifies the name of the trail.
trailName(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrailProps.Builder
trailName(String) - Method in class software.amazon.awscdk.services.cloudtrail.Trail.Builder
The name of the trail.
trailName(String) - Method in class software.amazon.awscdk.services.cloudtrail.TrailProps.Builder
Sets the value of TrailProps.getTrailName()
TrailProps - Interface in software.amazon.awscdk.services.cloudtrail
Properties for an AWS CloudTrail trail.
TrailProps.Builder - Class in software.amazon.awscdk.services.cloudtrail
A builder for TrailProps
TrailProps.Jsii$Proxy - Class in software.amazon.awscdk.services.cloudtrail
An implementation for TrailProps
type(String) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.DataResourceProperty.Builder

V

valueOf(String) - Static method in enum software.amazon.awscdk.services.cloudtrail.DataResourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awscdk.services.cloudtrail.ManagementEventSources
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awscdk.services.cloudtrail.ReadWriteType
Returns the enum constant of this type with the specified name.
values(List<String>) - Method in class software.amazon.awscdk.services.cloudtrail.CfnTrail.DataResourceProperty.Builder
values() - Static method in enum software.amazon.awscdk.services.cloudtrail.DataResourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awscdk.services.cloudtrail.ManagementEventSources
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awscdk.services.cloudtrail.ReadWriteType
Returns an array containing the constants of this enum type, in the order they are declared.
$ A B C D E F G H I J K L M N O R S T V 
Skip navigation links

Copyright © 2022. All rights reserved.