
com.pulumi.azurenative.machinelearningservices.kotlin.inputs.OnlineEndpointArgs.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.azurenative.machinelearningservices.kotlin.inputs
import com.pulumi.azurenative.machinelearningservices.inputs.OnlineEndpointArgs.builder
import com.pulumi.azurenative.machinelearningservices.kotlin.enums.EndpointAuthMode
import com.pulumi.azurenative.machinelearningservices.kotlin.enums.PublicNetworkAccessType
import com.pulumi.core.Either
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiNullFieldException
import com.pulumi.kotlin.PulumiTagMarker
import com.pulumi.kotlin.applySuspend
import kotlin.Int
import kotlin.Pair
import kotlin.String
import kotlin.Suppress
import kotlin.Unit
import kotlin.collections.Map
import kotlin.jvm.JvmName
/**
* Online endpoint configuration
* @property authMode [Required] Use 'Key' for key based authentication and 'AMLToken' for Azure Machine Learning token-based authentication. 'Key' doesn't expire but 'AMLToken' does.
* @property compute ARM resource ID of the compute if it exists.
* optional
* @property description Description of the inference endpoint.
* @property keys EndpointAuthKeys to set initially on an Endpoint.
* This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API.
* @property mirrorTraffic Percentage of traffic to be mirrored to each deployment without using returned scoring. Traffic values need to sum to utmost 50.
* @property properties Property dictionary. Properties can be added, but not removed or altered.
* @property publicNetworkAccess Set to "Enabled" for endpoints that should allow public access when Private Link is enabled.
* @property traffic Percentage of traffic from endpoint to divert to each deployment. Traffic values need to sum to 100.
*/
public data class OnlineEndpointArgs(
public val authMode: Output>,
public val compute: Output? = null,
public val description: Output? = null,
public val keys: Output? = null,
public val mirrorTraffic: Output
© 2015 - 2025 Weber Informatics LLC | Privacy Policy