| Package | Description |
|---|---|
| software.amazon.awssdk.services.cloudtrail |
|
| software.amazon.awssdk.services.cloudtrail.model |
| Modifier and Type | Method and Description |
|---|---|
default CreateTrailResponse |
CloudTrailClient.createTrail(Consumer<CreateTrailRequest.Builder> createTrailRequest)
Creates a trail that specifies the settings for delivery of log data to an Amazon S3 bucket.
|
default CompletableFuture<CreateTrailResponse> |
CloudTrailAsyncClient.createTrail(Consumer<CreateTrailRequest.Builder> createTrailRequest)
Creates a trail that specifies the settings for delivery of log data to an Amazon S3 bucket.
|
| Modifier and Type | Method and Description |
|---|---|
static CreateTrailRequest.Builder |
CreateTrailRequest.builder() |
CreateTrailRequest.Builder |
CreateTrailRequest.Builder.cloudWatchLogsLogGroupArn(String cloudWatchLogsLogGroupArn)
Specifies a log group name using an Amazon Resource Name (ARN), a unique identifier that represents the log
group to which CloudTrail logs will be delivered.
|
CreateTrailRequest.Builder |
CreateTrailRequest.Builder.cloudWatchLogsRoleArn(String cloudWatchLogsRoleArn)
Specifies the role for the CloudWatch Logs endpoint to assume to write to a user's log group.
|
CreateTrailRequest.Builder |
CreateTrailRequest.Builder.enableLogFileValidation(Boolean enableLogFileValidation)
Specifies whether log file integrity validation is enabled.
|
CreateTrailRequest.Builder |
CreateTrailRequest.Builder.includeGlobalServiceEvents(Boolean includeGlobalServiceEvents)
Specifies whether the trail is publishing events from global services such as IAM to the log files.
|
CreateTrailRequest.Builder |
CreateTrailRequest.Builder.isMultiRegionTrail(Boolean isMultiRegionTrail)
Specifies whether the trail is created in the current region or in all regions.
|
CreateTrailRequest.Builder |
CreateTrailRequest.Builder.isOrganizationTrail(Boolean isOrganizationTrail)
Specifies whether the trail is created for all accounts in an organization in AWS Organizations, or only for
the current AWS account.
|
CreateTrailRequest.Builder |
CreateTrailRequest.Builder.kmsKeyId(String kmsKeyId)
Specifies the KMS key ID to use to encrypt the logs delivered by CloudTrail.
|
CreateTrailRequest.Builder |
CreateTrailRequest.Builder.name(String name)
Specifies the name of the trail.
|
CreateTrailRequest.Builder |
CreateTrailRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateTrailRequest.Builder |
CreateTrailRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateTrailRequest.Builder |
CreateTrailRequest.Builder.s3BucketName(String s3BucketName)
Specifies the name of the Amazon S3 bucket designated for publishing log files.
|
CreateTrailRequest.Builder |
CreateTrailRequest.Builder.s3KeyPrefix(String s3KeyPrefix)
Specifies the Amazon S3 key prefix that comes after the name of the bucket you have designated for log file
delivery.
|
CreateTrailRequest.Builder |
CreateTrailRequest.Builder.snsTopicName(String snsTopicName)
Specifies the name of the Amazon SNS topic defined for notification of log file delivery.
|
CreateTrailRequest.Builder |
CreateTrailRequest.Builder.tagsList(Collection<Tag> tagsList)
Sets the value of the TagsList property for this object.
|
CreateTrailRequest.Builder |
CreateTrailRequest.Builder.tagsList(Consumer<Tag.Builder>... tagsList)
Sets the value of the TagsList property for this object.
|
CreateTrailRequest.Builder |
CreateTrailRequest.Builder.tagsList(Tag... tagsList)
Sets the value of the TagsList property for this object.
|
CreateTrailRequest.Builder |
CreateTrailRequest.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends CreateTrailRequest.Builder> |
CreateTrailRequest.serializableBuilderClass() |
Copyright © 2020. All rights reserved.