AdvancedNetworking Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Advanced Networking profile for enabling observability and security feature suite on a cluster. For more information see aka.ms/aksadvancednetworking.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.AdvancedNetworkingTypeConverter))]
public class AdvancedNetworking : Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IAdvancedNetworking
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.AdvancedNetworkingTypeConverter))>]
type AdvancedNetworking = class
interface IAdvancedNetworking
interface IJsonSerializable
Public Class AdvancedNetworking
Implements IAdvancedNetworking
- Inheritance
-
AdvancedNetworking
- Attributes
- Implements
Constructors
| Name | Description |
|---|---|
| AdvancedNetworking() |
Creates an new AdvancedNetworking instance. |
Properties
| Name | Description |
|---|---|
| Enabled |
Indicates the enablement of Advanced Networking functionalities of observability and security on AKS clusters. When this is set to true, all observability and security features will be set to enabled unless explicitly disabled. If not specified, the default is false. |
| ObservabilityEnabled |
Indicates the enablement of Advanced Networking observability functionalities on clusters. |
| SecurityAdvancedNetworkPolicy |
Enable advanced network policies. This allows users to configure Layer 7 network policies (FQDN, HTTP, Kafka). Policies themselves must be configured via the Cilium Network Policy resources, see https://docs.cilium.io/en/latest/security/policy/index.html. This can be enabled only on cilium-based clusters. If not specified, the default value is FQDN if security.enabled is set to true. |
| SecurityEnabled |
This feature allows user to configure network policy based on DNS (FQDN) names. It can be enabled only on cilium based clusters. If not specified, the default is false. |
Methods
| Name | Description |
|---|---|
| DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of AdvancedNetworking. |
| DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of AdvancedNetworking. |
| FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IAdvancedNetworking. |
| FromJsonString(String) |
Creates a new instance of AdvancedNetworking, deserializing the content from a json string. |
| ToJson(JsonObject, SerializationMode) |
Serializes this instance of AdvancedNetworking into a JsonNode. |
| ToJsonString() |
Serializes this instance to a json string. |
| ToString() | |