Aks Class

Definition

A Machine Learning compute based on AKS.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.AksTypeConverter))]
public class Aks : Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.IAks, Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.AksTypeConverter))>]
type Aks = class
    interface IAks
    interface IJsonSerializable
    interface ICompute
    interface IAksSchema
    interface IValidates
Public Class Aks
Implements IAks, IValidates
Inheritance
Aks
Attributes
Implements

Constructors

Aks()

Creates an new Aks instance.

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

CreatedOn

The time at which the compute was created.

Description

The description of the Machine Learning compute.

DisableLocalAuth

Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.

IsAttachedCompute

Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false.

LoadBalancerSubnet

Load Balancer Subnet

LoadBalancerType

Load Balancer Type

Location

Location for the underlying compute

ModifiedOn

The time at which the compute was last modified.

NetworkingConfiguration

AKS networking configuration for vnet

Property

AKS properties

ProvisioningError

Errors during provisioning

ProvisioningState

The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.

ResourceId

ARM resource id of the underlying compute

SslConfiguration

SSL configuration

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

Type

The type of compute

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Aks.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Aks.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.IAks.

FromJsonString(String)

Creates a new instance of Aks, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of Aks into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to