Class CfnModelProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.sagemaker.CfnModelProps.Jsii$Proxy
- All Implemented Interfaces:
CfnModelProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnModelProps
@Stability(Stable)
@Internal
public static final class CfnModelProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnModelProps
An implementation for
CfnModelProps-
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.services.sagemaker.CfnModelProps
CfnModelProps.Builder, CfnModelProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnModelProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnModelProps.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 theCfnModelProps.Builder.
-
-
Method Details
-
getExecutionRoleArn
Description copied from interface:CfnModelPropsThe 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 interfaceCfnModelProps
-
getContainers
Description copied from interface:CfnModelPropsSpecifies the containers in the inference pipeline.- Specified by:
getContainersin interfaceCfnModelProps
-
getEnableNetworkIsolation
Description copied from interface:CfnModelPropsIsolates the model container.No inbound or outbound network calls can be made to or from the model container.
- Specified by:
getEnableNetworkIsolationin interfaceCfnModelProps
-
getInferenceExecutionConfig
Description copied from interface:CfnModelPropsSpecifies details of how containers in a multi-container endpoint are called.- Specified by:
getInferenceExecutionConfigin interfaceCfnModelProps
-
getModelName
Description copied from interface:CfnModelPropsThe name of the new model.- Specified by:
getModelNamein interfaceCfnModelProps
-
getPrimaryContainer
Description copied from interface:CfnModelPropsThe 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.- Specified by:
getPrimaryContainerin interfaceCfnModelProps
-
getTags
Description copied from interface:CfnModelPropsA 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 interfaceCfnModelProps
-
getVpcConfig
Description copied from interface:CfnModelPropsA 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 .- Specified by:
getVpcConfigin interfaceCfnModelProps
-
$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()
-