NetworkConfiguration object

Farm Role network configuration.

Example JSON representation

{
  "hostname": {
    "domainName": "string",
    "type": "HostnameConfiguration"
  },
  "networks": [
    {
      "associatePublicIpAddress": true,
      "cloudFeatures": {
        "type": "NetworkCloudFeatures"
      },
      "id": "string",
      "ipPool": {
        "id": "string"
      },
      "primary": true,
      "staticIpMap": [
        {
          "ipAddress": "string",
          "serverIndex": 1,
          "type": "GenericStaticIp"
        }
      ],
      "subnets": [
        {
          "id": "string"
        }
      ]
    }
  ],
  "subnets": [
    {
      "id": "string",
      "networkId": "string"
    }
  ]
}

Properties

property attributes valid values description filter option
hostname
HostnameConfiguration object
optional

Hostname configuration

networks
Array of FarmRoleNetwork objects
optional

The network identifiers.

subnets
Array of CloudSubnet objects
optional

The subnet identifiers.