Interface CfnMonitoringScheduleMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnMonitoringScheduleMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:05.118Z")
@Stability(Stable)
public interface CfnMonitoringScheduleMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnMonitoringSchedulePropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.sagemaker.*;
CfnMonitoringScheduleMixinProps cfnMonitoringScheduleMixinProps = CfnMonitoringScheduleMixinProps.builder()
.endpointName("endpointName")
.failureReason("failureReason")
.lastMonitoringExecutionSummary(MonitoringExecutionSummaryProperty.builder()
.creationTime("creationTime")
.endpointName("endpointName")
.failureReason("failureReason")
.lastModifiedTime("lastModifiedTime")
.monitoringExecutionStatus("monitoringExecutionStatus")
.monitoringScheduleName("monitoringScheduleName")
.processingJobArn("processingJobArn")
.scheduledTime("scheduledTime")
.build())
.monitoringScheduleConfig(MonitoringScheduleConfigProperty.builder()
.monitoringJobDefinition(MonitoringJobDefinitionProperty.builder()
.baselineConfig(BaselineConfigProperty.builder()
.constraintsResource(ConstraintsResourceProperty.builder()
.s3Uri("s3Uri")
.build())
.statisticsResource(StatisticsResourceProperty.builder()
.s3Uri("s3Uri")
.build())
.build())
.environment(Map.of(
"environmentKey", "environment"))
.monitoringAppSpecification(MonitoringAppSpecificationProperty.builder()
.containerArguments(List.of("containerArguments"))
.containerEntrypoint(List.of("containerEntrypoint"))
.imageUri("imageUri")
.postAnalyticsProcessorSourceUri("postAnalyticsProcessorSourceUri")
.recordPreprocessorSourceUri("recordPreprocessorSourceUri")
.build())
.monitoringInputs(List.of(MonitoringInputProperty.builder()
.batchTransformInput(BatchTransformInputProperty.builder()
.dataCapturedDestinationS3Uri("dataCapturedDestinationS3Uri")
.datasetFormat(DatasetFormatProperty.builder()
.csv(CsvProperty.builder()
.header(false)
.build())
.json(JsonProperty.builder()
.line(false)
.build())
.parquet(false)
.build())
.excludeFeaturesAttribute("excludeFeaturesAttribute")
.localPath("localPath")
.s3DataDistributionType("s3DataDistributionType")
.s3InputMode("s3InputMode")
.build())
.endpointInput(EndpointInputProperty.builder()
.endpointName("endpointName")
.excludeFeaturesAttribute("excludeFeaturesAttribute")
.localPath("localPath")
.s3DataDistributionType("s3DataDistributionType")
.s3InputMode("s3InputMode")
.build())
.build()))
.monitoringOutputConfig(MonitoringOutputConfigProperty.builder()
.kmsKeyId("kmsKeyId")
.monitoringOutputs(List.of(MonitoringOutputProperty.builder()
.s3Output(S3OutputProperty.builder()
.localPath("localPath")
.s3UploadMode("s3UploadMode")
.s3Uri("s3Uri")
.build())
.build()))
.build())
.monitoringResources(MonitoringResourcesProperty.builder()
.clusterConfig(ClusterConfigProperty.builder()
.instanceCount(123)
.instanceType("instanceType")
.volumeKmsKeyId("volumeKmsKeyId")
.volumeSizeInGb(123)
.build())
.build())
.networkConfig(NetworkConfigProperty.builder()
.enableInterContainerTrafficEncryption(false)
.enableNetworkIsolation(false)
.vpcConfig(VpcConfigProperty.builder()
.securityGroupIds(List.of("securityGroupIds"))
.subnets(List.of("subnets"))
.build())
.build())
.roleArn("roleArn")
.stoppingCondition(StoppingConditionProperty.builder()
.maxRuntimeInSeconds(123)
.build())
.build())
.monitoringJobDefinitionName("monitoringJobDefinitionName")
.monitoringType("monitoringType")
.scheduleConfig(ScheduleConfigProperty.builder()
.dataAnalysisEndTime("dataAnalysisEndTime")
.dataAnalysisStartTime("dataAnalysisStartTime")
.scheduleExpression("scheduleExpression")
.build())
.build())
.monitoringScheduleName("monitoringScheduleName")
.monitoringScheduleStatus("monitoringScheduleStatus")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnMonitoringScheduleMixinPropsstatic final classAn implementation forCfnMonitoringScheduleMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe name of the endpoint using the monitoring schedule.default StringContains the reason a monitoring job failed, if it failed.default ObjectDescribes metadata on the last execution to run, if there was one.default ObjectThe configuration object that specifies the monitoring schedule and defines the monitoring job.default StringThe name of the monitoring schedule.default StringThe status of the monitoring schedule.getTags()An array of key-value pairs to apply to this resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEndpointName
The name of the endpoint using the monitoring schedule.- See Also:
-
getFailureReason
Contains the reason a monitoring job failed, if it failed.- See Also:
-
getLastMonitoringExecutionSummary
Describes metadata on the last execution to run, if there was one.Returns union: either
IResolvableorCfnMonitoringSchedulePropsMixin.MonitoringExecutionSummaryProperty- See Also:
-
getMonitoringScheduleConfig
The configuration object that specifies the monitoring schedule and defines the monitoring job.Returns union: either
IResolvableorCfnMonitoringSchedulePropsMixin.MonitoringScheduleConfigProperty- See Also:
-
getMonitoringScheduleName
The name of the monitoring schedule.- See Also:
-
getMonitoringScheduleStatus
The status of the monitoring schedule.- See Also:
-
getTags
An array of key-value pairs to apply to this resource.For more information, see Tag .
- See Also:
-
builder
-