ManagedClusterHostedSystemProfile Class

Definition

Settings for hosted system addons.

public class ManagedClusterHostedSystemProfile : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ContainerService.Models.ManagedClusterHostedSystemProfile>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ContainerService.Models.ManagedClusterHostedSystemProfile>
type ManagedClusterHostedSystemProfile = class
    interface IJsonModel<ManagedClusterHostedSystemProfile>
    interface IPersistableModel<ManagedClusterHostedSystemProfile>
Public Class ManagedClusterHostedSystemProfile
Implements IJsonModel(Of ManagedClusterHostedSystemProfile), IPersistableModel(Of ManagedClusterHostedSystemProfile)
Inheritance
ManagedClusterHostedSystemProfile
Implements

Constructors

Name Description
ManagedClusterHostedSystemProfile()

Initializes a new instance of ManagedClusterHostedSystemProfile.

Properties

Name Description
IsHostedSystemAddonsEnabled

Whether to enable hosted system addons for the cluster.

NodeSubnetId

The ID of the subnet that will be joined by worker nodes managed by node auto provisioner for running workload pods in your tenant. This must be provided together with systemNodeSubnetID and apiserverAccessProfile.subnetId, and all three subnet IDs must be in the same VNet. If you don’t specify it, AKS will create a subnet in the managed resource group using a default /16 CIDR.

SystemNodeSubnetId

The ID of the subnet that will be joined by system nodes managed and hosted by AKS for running critical system addons. This ID must be provided together with nodeSubnetID and apiserverAccessProfile.subnetId, and all three subnet IDs must belong to the same VNet. If you don’t specify it, AKS will create a subnet in the managed resource group using a default /26 CIDR.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ManagedClusterHostedSystemProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ManagedClusterHostedSystemProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ManagedClusterHostedSystemProfile>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ManagedClusterHostedSystemProfile>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ManagedClusterHostedSystemProfile>.Write(ModelReaderWriterOptions)

Applies to