Interface CfnVerifiedAccessInstance.VerifiedAccessLogsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnVerifiedAccessInstance.VerifiedAccessLogsProperty.Jsii$Proxy
- Enclosing class:
CfnVerifiedAccessInstance
@Stability(Stable)
public static interface CfnVerifiedAccessInstance.VerifiedAccessLogsProperty
extends software.amazon.jsii.JsiiSerializable
Describes the options for Verified Access logs.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.ec2.*;
VerifiedAccessLogsProperty verifiedAccessLogsProperty = VerifiedAccessLogsProperty.builder()
.cloudWatchLogs(CloudWatchLogsProperty.builder()
.enabled(false)
.logGroup("logGroup")
.build())
.includeTrustContext(false)
.kinesisDataFirehose(KinesisDataFirehoseProperty.builder()
.deliveryStream("deliveryStream")
.enabled(false)
.build())
.logVersion("logVersion")
.s3(S3Property.builder()
.bucketName("bucketName")
.bucketOwner("bucketOwner")
.enabled(false)
.prefix("prefix")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnVerifiedAccessInstance.VerifiedAccessLogsPropertystatic final classAn implementation forCfnVerifiedAccessInstance.VerifiedAccessLogsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectCloudWatch Logs logging destination.default ObjectIndicates whether to include trust data sent by trust providers in the logs.default ObjectKinesis logging destination.default StringThe logging version.default ObjectgetS3()Amazon S3 logging options.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCloudWatchLogs
CloudWatch Logs logging destination.Returns union: either
IResolvableorCfnVerifiedAccessInstance.CloudWatchLogsProperty- See Also:
-
getIncludeTrustContext
Indicates whether to include trust data sent by trust providers in the logs.Returns union: either
BooleanorIResolvable- See Also:
-
getKinesisDataFirehose
Kinesis logging destination.Returns union: either
IResolvableorCfnVerifiedAccessInstance.KinesisDataFirehoseProperty- See Also:
-
getLogVersion
The logging version.Valid values:
ocsf-0.1|ocsf-1.0.0-rc.2- See Also:
-
getS3
Amazon S3 logging options.Returns union: either
IResolvableorCfnVerifiedAccessInstance.S3Property- See Also:
-
builder
-