Share via


NetworkPluginMode Struct

Definition

The mode the network plugin should use.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Support.NetworkPluginModeTypeConverter))]
public struct NetworkPluginMode : IEquatable<Microsoft.Azure.PowerShell.Cmdlets.Aks.Support.NetworkPluginMode>, System.Management.Automation.IArgumentCompleter
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Support.NetworkPluginModeTypeConverter))>]
type NetworkPluginMode = struct
    interface IArgumentCompleter
Public Structure NetworkPluginMode
Implements IArgumentCompleter, IEquatable(Of NetworkPluginMode)
Inheritance
NetworkPluginMode
Attributes
Implements

Fields

Overlay

Used with networkPlugin=azure, pods are given IPs from the PodCIDR address space but use Azure Routing Domains rather than Kubenet's method of route tables. For more information visit https://aka.ms/aks/azure-cni-overlay.

Methods

CompleteArgument(String, String, String, CommandAst, IDictionary)

Implementations of this function are called by PowerShell to complete arguments.

Equals(NetworkPluginMode)

Compares values of enum type NetworkPluginMode

Equals(Object)

Compares values of enum type NetworkPluginMode (override for Object)

GetHashCode()

Returns hashCode for enum NetworkPluginMode

ToString()

Returns string representation for NetworkPluginMode

Operators

Equality(NetworkPluginMode, NetworkPluginMode)

Overriding == operator for enum NetworkPluginMode

Implicit(NetworkPluginMode to String)

Implicit operator to convert NetworkPluginMode to string

Implicit(String to NetworkPluginMode)

Implicit operator to convert string to NetworkPluginMode

Inequality(NetworkPluginMode, NetworkPluginMode)

Overriding != operator for enum NetworkPluginMode

Applies to