ContainerServiceMachineNetworkProperties 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.
network properties of the machine.
public class ContainerServiceMachineNetworkProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ContainerService.Models.ContainerServiceMachineNetworkProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ContainerService.Models.ContainerServiceMachineNetworkProperties>
type ContainerServiceMachineNetworkProperties = class
interface IJsonModel<ContainerServiceMachineNetworkProperties>
interface IPersistableModel<ContainerServiceMachineNetworkProperties>
Public Class ContainerServiceMachineNetworkProperties
Implements IJsonModel(Of ContainerServiceMachineNetworkProperties), IPersistableModel(Of ContainerServiceMachineNetworkProperties)
- Inheritance
-
ContainerServiceMachineNetworkProperties
- Implements
Properties
| Name | Description |
|---|---|
| IPAddresses |
IPv4, IPv6 addresses of the machine. |
| IsNodePublicIpEnabled |
Whether the machine is allocated its own public IP. Some scenarios may require the machine to receive their own dedicated public IP addresses. A common scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. The default is false. |
| NodePublicIpPrefixId |
The public IP prefix ID which VM node should use IPs from. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}. |
| NodePublicIPTags |
IPTags of instance-level public IPs. |
| PodSubnetId |
The ID of the subnet which pods will join when launched. If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}. |
| VnetSubnetId |
The ID of the subnet which node and optionally pods will join on startup. If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this applies to nodes and pods, otherwise it applies to just nodes. This is of the form: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}. |