AgentPoolGatewayProfile 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.
Profile of the managed cluster gateway agent pool.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.AgentPoolGatewayProfileTypeConverter))]
public class AgentPoolGatewayProfile : Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IAgentPoolGatewayProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.AgentPoolGatewayProfileTypeConverter))>]
type AgentPoolGatewayProfile = class
interface IAgentPoolGatewayProfile
interface IJsonSerializable
Public Class AgentPoolGatewayProfile
Implements IAgentPoolGatewayProfile
- Inheritance
-
AgentPoolGatewayProfile
- Attributes
- Implements
Constructors
| Name | Description |
|---|---|
| AgentPoolGatewayProfile() |
Creates an new AgentPoolGatewayProfile instance. |
Properties
| Name | Description |
|---|---|
| PublicIPPrefixSize |
The Gateway agent pool associates one public IPPrefix for each static egress gateway to provide public egress. The size of Public IPPrefix should be selected by the user. Each node in the agent pool is assigned with one IP from the IPPrefix. The IPPrefix size thus serves as a cap on the size of the Gateway agent pool. Due to Azure public IPPrefix size limitation, the valid value range is [28, 31] (/31 = 2 nodes/IPs, /30 = 4 nodes/IPs, /29 = 8 nodes/IPs, /28 = 16 nodes/IPs). The default value is 31. |
Methods
| Name | Description |
|---|---|
| DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of AgentPoolGatewayProfile. |
| DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of AgentPoolGatewayProfile. |
| FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IAgentPoolGatewayProfile. |
| FromJsonString(String) |
Creates a new instance of AgentPoolGatewayProfile, deserializing the content from a json string. |
| ToJson(JsonObject, SerializationMode) |
Serializes this instance of AgentPoolGatewayProfile into a JsonNode. |
| ToJsonString() |
Serializes this instance to a json string. |
| ToString() | |