Experimental
@aws-cdk/aws-sagemaker-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.
IEndpointInstanceProductionVariant Interface
Represents an instance production variant that has been associated with an endpoint.
Properties
The name of the production variant.
Methods
autoScaleInstanceCount(scalingProps: EnableScalingProps): ScalableInstanceCountdef auto_scale_instance_count(self, scaling_props: EnableScalingProps) -> ScalableInstanceCountpublic ScalableInstanceCount autoScaleInstanceCount(EnableScalingProps scalingProps)public ScalableInstanceCount AutoScaleInstanceCount(EnableScalingProps scalingProps)func AutoScaleInstanceCount(ScalingProps EnableScalingProps) ScalableInstanceCount#Enable autoscaling for SageMaker Endpoint production variant.
1 parameter
Parameters
scalingPropsscaling_propsscalingPropsscalingPropsScalingProps— EnableScalingProps.
metric(namespace: string, metricName: string, props?: MetricOptions): Metricdef metric(self, namespace: str, metric_name: str, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric metric(String namespace, String metricName, MetricOptions props)public Metric Metric(string namespace, string metricName, MetricOptions? props = null)func Metric(Namespace *string, MetricName *string, Props MetricOptions) Metric#Return the given named metric for Endpoint.
metricCpuUtilization(props?: MetricOptions): Metricdef metric_cpu_utilization(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric metricCpuUtilization(MetricOptions props)public Metric MetricCpuUtilization(MetricOptions? props = null)func MetricCpuUtilization(Props MetricOptions) Metric#Metric for CPU utilization.
metricDiskUtilization(props?: MetricOptions): Metricdef metric_disk_utilization(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric metricDiskUtilization(MetricOptions props)public Metric MetricDiskUtilization(MetricOptions? props = null)func MetricDiskUtilization(Props MetricOptions) Metric#Metric for disk utilization.
metricGpuMemoryUtilization(props?: MetricOptions): Metricdef metric_gpu_memory_utilization(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric metricGpuMemoryUtilization(MetricOptions props)public Metric MetricGpuMemoryUtilization(MetricOptions? props = null)func MetricGpuMemoryUtilization(Props MetricOptions) Metric#Metric for GPU memory utilization.
metricGpuUtilization(props?: MetricOptions): Metricdef metric_gpu_utilization(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric metricGpuUtilization(MetricOptions props)public Metric MetricGpuUtilization(MetricOptions? props = null)func MetricGpuUtilization(Props MetricOptions) Metric#Metric for GPU utilization.
metricInvocationResponseCode(responseCode: InvocationHttpResponseCode, props?: MetricOptions): Metricdef metric_invocation_response_code(self, response_code: InvocationHttpResponseCode, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric metricInvocationResponseCode(InvocationHttpResponseCode responseCode, MetricOptions props)public Metric MetricInvocationResponseCode(InvocationHttpResponseCode responseCode, MetricOptions? props = null)func MetricInvocationResponseCode(ResponseCode InvocationHttpResponseCode, Props MetricOptions) Metric#Metric for the number of invocations by HTTP response code.
metricInvocations(props?: MetricOptions): Metricdef metric_invocations(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric metricInvocations(MetricOptions props)public Metric MetricInvocations(MetricOptions? props = null)func MetricInvocations(Props MetricOptions) Metric#Metric for the number of invocations.
metricInvocationsPerInstance(props?: MetricOptions): Metricdef metric_invocations_per_instance(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric metricInvocationsPerInstance(MetricOptions props)public Metric MetricInvocationsPerInstance(MetricOptions? props = null)func MetricInvocationsPerInstance(Props MetricOptions) Metric#Metric for the number of invocations per instance.
metricMemoryUtilization(props?: MetricOptions): Metricdef metric_memory_utilization(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric metricMemoryUtilization(MetricOptions props)public Metric MetricMemoryUtilization(MetricOptions? props = null)func MetricMemoryUtilization(Props MetricOptions) Metric#Metric for memory utilization.
metricModelLatency(props?: MetricOptions): Metricdef metric_model_latency(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric metricModelLatency(MetricOptions props)public Metric MetricModelLatency(MetricOptions? props = null)func MetricModelLatency(Props MetricOptions) Metric#Metric for model latency.
metricOverheadLatency(props?: MetricOptions): Metricdef metric_overhead_latency(self, props: typing.Optional[MetricOptions] = None) -> Metricpublic Metric metricOverheadLatency(MetricOptions props)public Metric MetricOverheadLatency(MetricOptions? props = null)func MetricOverheadLatency(Props MetricOptions) Metric#Metric for overhead latency.