Experimental
@aws-cdk/aws-sagemaker-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.
ModelProps Struct
Construction properties for a SageMaker Model.
Example
import * as sagemaker from '@aws-cdk/aws-sagemaker-alpha';
declare const image: sagemaker.ContainerImage;
declare const modelData: sagemaker.ModelData;
const model = new sagemaker.Model(this, 'ContainerModel', {
containers: [
{
image,
modelData,
}
],
networkIsolation: true,
});
Properties
allowAllOutboundoptionalbooleanallow_all_outboundoptionalboolallowAllOutboundoptionalBooleanAllowAllOutboundoptionalboolAllowAllOutboundoptional*bool= true#If set to false, you must individually add traffic rules to allow the SageMaker Model to connect to network targets.
Only used if 'vpc' is supplied.
containersoptionalContainerDefinition[]containersoptionaltyping.List[ContainerDefinition]containersoptionalList<ContainerDefinition>ContainersoptionalContainerDefinition[]Containersoptional*[]ContainerDefinition= none#modelNameoptionalstringmodel_nameoptionalstrmodelNameoptionalStringModelNameoptionalstringModelNameoptional*string#Default: AWS CloudFormation generates a unique physical ID and uses that ID for the model's name.
networkIsolationoptionalbooleannetwork_isolationoptionalboolnetworkIsolationoptionalBooleanNetworkIsolationoptionalboolNetworkIsolationoptional*bool= false#When enabled, no inbound or outbound network calls can be made to or from the model container.
Default: a new IAM role will be created with the AmazonSageMakerFullAccess policy attached.
securityGroupsoptionalISecurityGroup[]security_groupsoptionaltyping.List[ISecurityGroup]securityGroupsoptionalList<ISecurityGroup>SecurityGroupsoptionalISecurityGroup[]SecurityGroupsoptional*[]ISecurityGroup#Default: A security group will be automatically created if 'vpc' is supplied
If no security groups are provided and 'vpc' is configured, one security group will be created automatically.
vpcSubnetsoptionalSubnetSelectionvpc_subnetsoptionalSubnetSelectionvpcSubnetsoptionalSubnetSelectionVpcSubnetsoptionalSubnetSelectionVpcSubnetsoptionalSubnetSelection= none#