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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.sagemaker.CfnModelProps
CfnModelProps.Builder, CfnModelProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnModelProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnModelProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
Specifies the containers in the inference pipeline.final Object
Isolates the model container.final String
The 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 Object
Specifies details of how containers in a multi-container endpoint are called.final String
The name of the new model.final Object
The 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 Object
A VpcConfig object that specifies the VPC that you want your model to connect to.final int
hashCode()
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:CfnModelProps
The 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:PassRole
permission.- Specified by:
getExecutionRoleArn
in interfaceCfnModelProps
-
getContainers
Description copied from interface:CfnModelProps
Specifies the containers in the inference pipeline.- Specified by:
getContainers
in interfaceCfnModelProps
-
getEnableNetworkIsolation
Description copied from interface:CfnModelProps
Isolates the model container.No inbound or outbound network calls can be made to or from the model container.
- Specified by:
getEnableNetworkIsolation
in interfaceCfnModelProps
-
getInferenceExecutionConfig
Description copied from interface:CfnModelProps
Specifies details of how containers in a multi-container endpoint are called.- Specified by:
getInferenceExecutionConfig
in interfaceCfnModelProps
-
getModelName
Description copied from interface:CfnModelProps
The name of the new model.- Specified by:
getModelName
in interfaceCfnModelProps
-
getPrimaryContainer
Description copied from interface:CfnModelProps
The 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:
getPrimaryContainer
in interfaceCfnModelProps
-
getTags
Description copied from interface:CfnModelProps
A 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:
getTags
in interfaceCfnModelProps
-
getVpcConfig
Description copied from interface:CfnModelProps
A 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.VpcConfig
is 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:
getVpcConfig
in interfaceCfnModelProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-