AKSServiceResponseResponse

data class AKSServiceResponseResponse(val aadAuthEnabled: Boolean? = null, val appInsightsEnabled: Boolean? = null, val authEnabled: Boolean? = null, val autoScaler: AKSServiceResponseResponseAutoScaler? = null, val computeName: String? = null, val computeType: String, val containerResourceRequirements: ContainerResourceRequirementsResponse? = null, val dataCollection: AKSServiceResponseResponseDataCollection? = null, val deploymentStatus: AKSServiceResponseResponseDeploymentStatus, val deploymentType: String? = null, val description: String? = null, val environmentImageRequest: AKSServiceResponseResponseEnvironmentImageRequest? = null, val error: ServiceResponseBaseResponseError, val isDefault: Boolean? = null, val kvTags: Map<String, String>? = null, val livenessProbeRequirements: AKSServiceResponseResponseLivenessProbeRequirements? = null, val maxConcurrentRequestsPerContainer: Int? = null, val maxQueueWaitMs: Int? = null, val modelConfigMap: Map<String, Any>, val models: List<ModelResponse>? = null, val namespace: String? = null, val numReplicas: Int? = null, val properties: Map<String, String>? = null, val scoringTimeoutMs: Int? = null, val scoringUri: String, val state: String, val swaggerUri: String, val trafficPercentile: Double? = null, val type: String? = null)

The response for an AKS service.

Constructors

Link copied to clipboard
constructor(aadAuthEnabled: Boolean? = null, appInsightsEnabled: Boolean? = null, authEnabled: Boolean? = null, autoScaler: AKSServiceResponseResponseAutoScaler? = null, computeName: String? = null, computeType: String, containerResourceRequirements: ContainerResourceRequirementsResponse? = null, dataCollection: AKSServiceResponseResponseDataCollection? = null, deploymentStatus: AKSServiceResponseResponseDeploymentStatus, deploymentType: String? = null, description: String? = null, environmentImageRequest: AKSServiceResponseResponseEnvironmentImageRequest? = null, error: ServiceResponseBaseResponseError, isDefault: Boolean? = null, kvTags: Map<String, String>? = null, livenessProbeRequirements: AKSServiceResponseResponseLivenessProbeRequirements? = null, maxConcurrentRequestsPerContainer: Int? = null, maxQueueWaitMs: Int? = null, modelConfigMap: Map<String, Any>, models: List<ModelResponse>? = null, namespace: String? = null, numReplicas: Int? = null, properties: Map<String, String>? = null, scoringTimeoutMs: Int? = null, scoringUri: String, state: String, swaggerUri: String, trafficPercentile: Double? = null, type: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val aadAuthEnabled: Boolean? = null

Whether or not AAD authentication is enabled.

Link copied to clipboard

Whether or not Application Insights is enabled.

Link copied to clipboard
val authEnabled: Boolean? = null

Whether or not authentication is enabled.

Link copied to clipboard

The auto scaler properties.

Link copied to clipboard
val computeName: String? = null

The name of the compute resource.

Link copied to clipboard

The compute environment type for the service. Expected value is 'AKS'.

Link copied to clipboard

The container resource requirements.

Link copied to clipboard

Details of the data collection options specified.

Link copied to clipboard
Link copied to clipboard
val deploymentType: String? = null

The deployment type for the service.

Link copied to clipboard
val description: String? = null

The service description.

Link copied to clipboard

The Environment, models and assets used for inferencing.

Link copied to clipboard
Link copied to clipboard
val isDefault: Boolean? = null

Is this the default variant.

Link copied to clipboard
val kvTags: Map<String, String>? = null

The service tag dictionary. Tags are mutable.

Link copied to clipboard
Link copied to clipboard

The maximum number of concurrent requests per container.

Link copied to clipboard
val maxQueueWaitMs: Int? = null

Maximum time a request will wait in the queue (in milliseconds). After this time, the service will return 503 (Service Unavailable)

Link copied to clipboard

Details on the models and configurations.

Link copied to clipboard
val models: List<ModelResponse>? = null

The list of models.

Link copied to clipboard
val namespace: String? = null

The Kubernetes namespace of the deployment.

Link copied to clipboard
val numReplicas: Int? = null

The number of replicas on the cluster.

Link copied to clipboard
val properties: Map<String, String>? = null

The service property dictionary. Properties are immutable.

Link copied to clipboard
val scoringTimeoutMs: Int? = null

The scoring timeout in milliseconds.

Link copied to clipboard

The Uri for sending scoring requests.

Link copied to clipboard

The current state of the service.

Link copied to clipboard

The Uri for sending swagger requests.

Link copied to clipboard

The amount of traffic variant receives.

Link copied to clipboard
val type: String? = null

The type of the variant.