Share via


IAksSchemaProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.AksSchemaPropertiesTypeConverter))]
public interface IAksSchemaProperties : Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.AksSchemaPropertiesTypeConverter))>]
type IAksSchemaProperties = interface
    interface IJsonSerializable
Public Interface IAksSchemaProperties
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

AgentCount

Number of agents

AgentVMSize

Agent virtual machine size

AkNetworkingConfigurationDnsServiceIP

An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.

AkNetworkingConfigurationDockerBridgeCidr

A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.

AkNetworkingConfigurationServiceCidr

A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.

AkNetworkingConfigurationSubnetId

Virtual network subnet resource ID the compute nodes belong to

ClusterFqdn

Cluster full qualified domain name

ClusterPurpose

Intended usage of the cluster

LoadBalancerSubnet

Load Balancer Subnet

LoadBalancerType

Load Balancer Type

SslConfigurationCert

Cert data

SslConfigurationCname

CNAME of the cert

SslConfigurationKey

Key data

SslConfigurationLeafDomainLabel

Leaf domain label of public endpoint

SslConfigurationOverwriteExistingDomain

Indicates whether to overwrite existing domain label.

SslConfigurationStatus

Enable or disable ssl for scoring

SystemService

System services

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to