Class SageMakerCreateModel
A Step Functions Task to create a SageMaker model.
Inherited Members
Namespace: Amazon.CDK.AWS.StepFunctions.Tasks
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class SageMakerCreateModel : TaskStateBase, IChainable, INextable, IGrantable, IConnectable
Syntax (vb)
Public Class SageMakerCreateModel Inherits TaskStateBase Implements IChainable, INextable, IGrantable, IConnectable
Remarks
See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-sagemaker.html
ExampleMetadata: infused
Examples
new SageMakerCreateModel(this, "Sagemaker", new SageMakerCreateModelProps {
ModelName = "MyModel",
PrimaryContainer = new ContainerDefinition(new ContainerDefinitionOptions {
Image = DockerImage.FromJsonExpression(JsonPath.StringAt("$.Model.imageName")),
Mode = Mode.SINGLE_MODEL,
ModelS3Location = S3Location.FromJsonExpression("$.TrainingJob.ModelArtifacts.S3ModelArtifacts")
})
});
Synopsis
Constructors
| SageMakerCreateModel(Construct, string, ISageMakerCreateModelProps) | A Step Functions Task to create a SageMaker model. |
Properties
| Connections | Allows specify security group connections for instances of this fleet. |
| GrantPrincipal | The principal to grant permissions to. |
| PROPERTY_INJECTION_ID | Uniquely identifies this class. |
| Role | The execution role for the Sagemaker Create Model API. |
| TaskMetrics | A Step Functions Task to create a SageMaker model. |
| TaskPolicies | A Step Functions Task to create a SageMaker model. |
Methods
| AddSecurityGroup(ISecurityGroup) | Add the security group to all instances via the launch configuration security groups array. |
| JsonPath(Construct, string, ISageMakerCreateModelJsonPathProps) | A Step Functions Task using JSONPath to create a SageMaker model. |
| Jsonata(Construct, string, ISageMakerCreateModelJsonataProps) | A Step Functions Task using JSONata to create a SageMaker model. |
Constructors
SageMakerCreateModel(Construct, string, ISageMakerCreateModelProps)
A Step Functions Task to create a SageMaker model.
public SageMakerCreateModel(Construct scope, string id, ISageMakerCreateModelProps props)
Parameters
- scope Construct
- id string
Descriptive identifier for this chainable.
- props ISageMakerCreateModelProps
Remarks
See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-sagemaker.html
ExampleMetadata: infused
Properties
Connections
Allows specify security group connections for instances of this fleet.
public virtual Connections_ Connections { get; }
Property Value
Remarks
See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-sagemaker.html
ExampleMetadata: infused
GrantPrincipal
The principal to grant permissions to.
public virtual IPrincipal GrantPrincipal { get; }
Property Value
Remarks
See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-sagemaker.html
ExampleMetadata: infused
PROPERTY_INJECTION_ID
Uniquely identifies this class.
public static string PROPERTY_INJECTION_ID { get; }
Property Value
Remarks
See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-sagemaker.html
ExampleMetadata: infused
Role
The execution role for the Sagemaker Create Model API.
public virtual IRole Role { get; }
Property Value
Remarks
See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-sagemaker.html
ExampleMetadata: infused
TaskMetrics
A Step Functions Task to create a SageMaker model.
protected override ITaskMetricsConfig? TaskMetrics { get; }
Property Value
Overrides
Remarks
See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-sagemaker.html
ExampleMetadata: infused
TaskPolicies
A Step Functions Task to create a SageMaker model.
protected override PolicyStatement[]? TaskPolicies { get; }
Property Value
Overrides
Remarks
See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-sagemaker.html
ExampleMetadata: infused
Methods
AddSecurityGroup(ISecurityGroup)
Add the security group to all instances via the launch configuration security groups array.
public virtual void AddSecurityGroup(ISecurityGroup securityGroup)
Parameters
- securityGroup ISecurityGroup
: The security group to add.
Remarks
See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-sagemaker.html
ExampleMetadata: infused
JsonPath(Construct, string, ISageMakerCreateModelJsonPathProps)
A Step Functions Task using JSONPath to create a SageMaker model.
public static SageMakerCreateModel JsonPath(Construct scope, string id, ISageMakerCreateModelJsonPathProps props)
Parameters
- scope Construct
- id string
- props ISageMakerCreateModelJsonPathProps
Returns
Remarks
Jsonata(Construct, string, ISageMakerCreateModelJsonataProps)
A Step Functions Task using JSONata to create a SageMaker model.
public static SageMakerCreateModel Jsonata(Construct scope, string id, ISageMakerCreateModelJsonataProps props)
Parameters
- scope Construct
- id string
- props ISageMakerCreateModelJsonataProps