Interface ContinuousLoggingProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ContinuousLoggingProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.118.0 (build 02eec31)",
date="2025-11-04T09:27:53.322Z")
@Stability(Experimental)
public interface ContinuousLoggingProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for enabling Continuous Logging for Glue Jobs.
Example:
import software.amazon.awscdk.*;
import software.amazon.awscdk.services.iam.*;
Stack stack;
IRole role;
Code script;
PySparkEtlJob.Builder.create(stack, "PySparkETLJob")
.jobName("PySparkETLJobCustomName")
.description("This is a description")
.role(role)
.script(script)
.glueVersion(GlueVersion.V3_0)
.continuousLogging(ContinuousLoggingProps.builder().enabled(false).build())
.workerType(WorkerType.G_2X)
.maxConcurrentRuns(100)
.timeout(Duration.hours(2))
.connections(List.of(Connection.fromConnectionName(stack, "Connection", "connectionName")))
.securityConfiguration(SecurityConfiguration.fromSecurityConfigurationName(stack, "SecurityConfig", "securityConfigName"))
.tags(Map.of(
"FirstTagName", "FirstTagValue",
"SecondTagName", "SecondTagValue",
"XTagName", "XTagValue"))
.numberOfWorkers(2)
.maxRetries(2)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forContinuousLoggingPropsstatic final classAn implementation forContinuousLoggingProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default String(experimental) Apply the provided conversion pattern.(experimental) Enable continuous logging.default ILogGroup(experimental) Specify a custom CloudWatch log group name.default String(experimental) Specify a custom CloudWatch log stream prefix.default BooleangetQuiet()(experimental) Filter out non-useful Apache Spark driver/executor and Apache Hadoop YARN heartbeat log messages.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEnabled
(experimental) Enable continuous logging. -
getConversionPattern
(experimental) Apply the provided conversion pattern.This is a Log4j Conversion Pattern to customize driver and executor logs.
Default: `%d{yy/MM/dd HH:mm:ss} %p %c{1}: %m%n`
-
getLogGroup
(experimental) Specify a custom CloudWatch log group name.Default: - a log group is created with name `/aws-glue/jobs/logs-v2/`.
-
getLogStreamPrefix
(experimental) Specify a custom CloudWatch log stream prefix.Default: - the job run ID.
-
getQuiet
(experimental) Filter out non-useful Apache Spark driver/executor and Apache Hadoop YARN heartbeat log messages.Default: true
-
builder
- Returns:
- a
ContinuousLoggingProps.BuilderofContinuousLoggingProps
-