Class CfnModelMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnModelMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnModelMixinProps
CfnModelMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnModelMixinProps
CfnModelMixinProps.Builder, CfnModelMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnModelMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnModelMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectSpecifies the containers in the inference pipeline.final ObjectIsolates the model container.final StringThe Amazon Resource Name (ARN) of the IAM role that SageMaker can assume to access model artifacts and docker image for deployment on ML compute instances or for batch transform jobs.final ObjectSpecifies details of how containers in a multi-container endpoint are called.final StringThe name of the new model.final ObjectThe location of the primary docker image containing inference code, associated artifacts, and custom environment map that the inference code uses when the model is deployed for predictions.getTags()A list of key-value pairs to apply to this resource.final ObjectA VpcConfig object that specifies the VPC that you want your model to connect to.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnModelMixinProps.Builder.
-
-
Method Details
-
getContainers
Description copied from interface:CfnModelMixinPropsSpecifies the containers in the inference pipeline.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnModelPropsMixin.ContainerDefinitionProperty>- Specified by:
getContainersin interfaceCfnModelMixinProps- See Also:
-
getEnableNetworkIsolation
Description copied from interface:CfnModelMixinPropsIsolates the model container.No inbound or outbound network calls can be made to or from the model container.
Returns union: either
BooleanorIResolvable- Specified by:
getEnableNetworkIsolationin interfaceCfnModelMixinProps- See Also:
-
getExecutionRoleArn
Description copied from interface:CfnModelMixinPropsThe Amazon Resource Name (ARN) of the IAM role that SageMaker can assume to access model artifacts and docker image for deployment on ML compute instances or for batch transform jobs.Deploying on ML compute instances is part of model hosting. For more information, see SageMaker Roles .
To be able to pass this role to SageMaker, the caller of this API must have the
iam:PassRolepermission.- Specified by:
getExecutionRoleArnin interfaceCfnModelMixinProps- See Also:
-
getInferenceExecutionConfig
Description copied from interface:CfnModelMixinPropsSpecifies details of how containers in a multi-container endpoint are called.Returns union: either
IResolvableorCfnModelPropsMixin.InferenceExecutionConfigProperty- Specified by:
getInferenceExecutionConfigin interfaceCfnModelMixinProps- See Also:
-
getModelName
Description copied from interface:CfnModelMixinPropsThe name of the new model.- Specified by:
getModelNamein interfaceCfnModelMixinProps- See Also:
-
getPrimaryContainer
Description copied from interface:CfnModelMixinPropsThe location of the primary docker image containing inference code, associated artifacts, and custom environment map that the inference code uses when the model is deployed for predictions.Returns union: either
IResolvableorCfnModelPropsMixin.ContainerDefinitionProperty- Specified by:
getPrimaryContainerin interfaceCfnModelMixinProps- See Also:
-
getTags
Description copied from interface:CfnModelMixinPropsA list of key-value pairs to apply to this resource.For more information, see Resource Tag and Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide .
- Specified by:
getTagsin interfaceCfnModelMixinProps- See Also:
-
getVpcConfig
Description copied from interface:CfnModelMixinPropsA VpcConfig object that specifies the VPC that you want your model to connect to. Control access to and from your model container by configuring the VPC.VpcConfigis used in hosting services and in batch transform. For more information, see Protect Endpoints by Using an Amazon Virtual Private Cloud and Protect Data in Batch Transform Jobs by Using an Amazon Virtual Private Cloud .Returns union: either
IResolvableorCfnModelPropsMixin.VpcConfigProperty- Specified by:
getVpcConfigin interfaceCfnModelMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-