Package com.pulumi.aws.athena.outputs
Class WorkgroupConfigurationMonitoringConfigurationS3LoggingConfiguration
- java.lang.Object
-
- com.pulumi.aws.athena.outputs.WorkgroupConfigurationMonitoringConfigurationS3LoggingConfiguration
-
public final class WorkgroupConfigurationMonitoringConfigurationS3LoggingConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWorkgroupConfigurationMonitoringConfigurationS3LoggingConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WorkgroupConfigurationMonitoringConfigurationS3LoggingConfiguration.Builderbuilder()static WorkgroupConfigurationMonitoringConfigurationS3LoggingConfiguration.Builderbuilder(WorkgroupConfigurationMonitoringConfigurationS3LoggingConfiguration defaults)java.lang.Booleanenabled()java.util.Optional<java.lang.String>kmsKey()java.util.Optional<java.lang.String>logLocation()
-
-
-
Method Detail
-
enabled
public java.lang.Boolean enabled()
- Returns:
- Boolean whether Amazon S3 logging is enabled for the workgroup.
-
kmsKey
public java.util.Optional<java.lang.String> kmsKey()
- Returns:
- KMS key ARN to encrypt the logs published to the given Amazon S3 destination.
-
logLocation
public java.util.Optional<java.lang.String> logLocation()
- Returns:
- Amazon S3 destination URI (`s3://bucket/prefix`) for log publishing.
-
builder
public static WorkgroupConfigurationMonitoringConfigurationS3LoggingConfiguration.Builder builder()
-
builder
public static WorkgroupConfigurationMonitoringConfigurationS3LoggingConfiguration.Builder builder(WorkgroupConfigurationMonitoringConfigurationS3LoggingConfiguration defaults)
-
-