Skip to content

CD4AutoML Cloudformation resource: deploy managed end-to-end AutoML workflow with Amazon Cloudformation

Notifications You must be signed in to change notification settings

OElesin/cd4automl-cloudformtion-resource

Repository files navigation

CD4AutoML::Workflow::Deploy

🚧 [DEVELOPER PREVIEW] 🚧

This is the Amazon Cloudformation resource for CD4AutoML.

What is CD4AutoML?

Cd4AutoML is a managed end-to-end workflow that automates the entire machine learning workflow from automated machine learning to real time inference over a REST API on managed infrastructure.

Usage

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{
    "Type" : "CD4AutoML::Workflow::Deploy",
    "Properties" : {
        "S3TrainingDataPath" : String,
        "TargetColumnName" : String,
        "NotificationEmail" : String,
        "WorkflowName" : String,
        "Schedule" : String,
    }
}

YAML

Type: CD4AutoML::Workflow::Deploy
Properties:
    S3TrainingDataPath: String
    TargetColumnName: String
    NotificationEmail: String
    WorkflowName: String
    Schedule: String

Properties

S3TrainingDataPath

S3 Path containing training data. Data format must CSV with headers.

Required: Yes

Type: String

Update requires: No interruption

TargetColumnName

The name of the target column to be predicted. This MUST be last column in the CSV data in S3

Required: Yes

Type: String

Minimum: 5

Maximum: 10

Update requires: No interruption

NotificationEmail

Valid email address to receive email notifications.

Required: Yes

Type: String

Pattern: ^[\x20-\x45]?[\w-+]+(.[\w]+)@[\w-]+(.[\w]+)(.[a-z]{2,})$

Update requires: No interruption

WorkflowName

Unique Name or Identifier for CD4AutoML workflow

Required: Yes

Type: String

Update requires: No interruption

Schedule

Number of days before retraining AutoML model.

Required: No

Type: String

Update requires: No interruption

Return Values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the WorkflowName.

Fn::GetAtt

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.

InferenceApi

REST API URI for real time model inference available once workflow is completed

About

CD4AutoML Cloudformation resource: deploy managed end-to-end AutoML workflow with Amazon Cloudformation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages