class CfnInferenceSchedulerPropsMixin
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.LookoutEquipment.Mixins.CfnInferenceSchedulerPropsMixin |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awslookoutequipment/mixins#CfnInferenceSchedulerPropsMixin |
Java | software.amazon.awscdk.mixins.preview.services.lookoutequipment.mixins.CfnInferenceSchedulerPropsMixin |
Python | aws_cdk.mixins_preview.aws_lookoutequipment.mixins.CfnInferenceSchedulerPropsMixin |
TypeScript | @aws-cdk/mixins-preview » aws_lookoutequipment » mixins » CfnInferenceSchedulerPropsMixin |
Implements
IMixin
Extends
Mixin
Creates a scheduled inference.
Scheduling an inference is setting up a continuous real-time inference plan to analyze new measurement data. When setting up the schedule, you provide an Amazon S3 bucket location for the input data, assign it a delimiter between separate entries in the data, set an offset delay if desired, and set the frequency of inferencing. You must also provide an Amazon S3 bucket location for the output data.
Updating some properties below (for example, InferenceSchedulerName and ServerSideKmsKeyId) triggers a resource replacement, which requires a new model. To replace such a property using CloudFormation , but without creating a completely new stack, you must replace ModelName. If you need to replace the property, but want to use the same model, delete the current stack and create a new one with the updated properties.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins } from '@aws-cdk/mixins-preview';
import { mixins as lookoutequipment_mixins } from '@aws-cdk/mixins-preview/aws-lookoutequipment';
declare const dataInputConfiguration: any;
declare const dataOutputConfiguration: any;
const cfnInferenceSchedulerPropsMixin = new lookoutequipment_mixins.CfnInferenceSchedulerPropsMixin({
dataDelayOffsetInMinutes: 123,
dataInputConfiguration: dataInputConfiguration,
dataOutputConfiguration: dataOutputConfiguration,
dataUploadFrequency: 'dataUploadFrequency',
inferenceSchedulerName: 'inferenceSchedulerName',
modelName: 'modelName',
roleArn: 'roleArn',
serverSideKmsKeyId: 'serverSideKmsKeyId',
tags: [{
key: 'key',
value: 'value',
}],
}, /* all optional props */ {
strategy: mixins.PropertyMergeStrategy.OVERRIDE,
});
Initializer
new CfnInferenceSchedulerPropsMixin(props: CfnInferenceSchedulerMixinProps, options?: CfnPropertyMixinOptions)
Parameters
- props
Cfn— L1 properties to apply.Inference Scheduler Mixin Props - options
Cfn— Mixin options.Property Mixin Options
Create a mixin to apply properties to AWS::LookoutEquipment::InferenceScheduler.
Properties
| Name | Type | Description |
|---|---|---|
| props | Cfn | |
| strategy | Property | |
| static CFN_PROPERTY_KEYS | string[] |
props
Type:
Cfn
strategy
Type:
Property
static CFN_PROPERTY_KEYS
Type:
string[]
Methods
| Name | Description |
|---|---|
| apply | Apply the mixin properties to the construct. |
| supports(construct) | Check if this mixin supports the given construct. |
applyTo(construct)
public applyTo(construct: IConstruct): IConstruct
Parameters
- construct
IConstruct
Returns
Apply the mixin properties to the construct.
supports(construct)
public supports(construct: IConstruct): boolean
Parameters
- construct
IConstruct
Returns
boolean
Check if this mixin supports the given construct.

.NET
Go
Java
Python
TypeScript