diff --git a/lib/services/networkManagement2/lib/models/index.d.ts b/lib/services/networkManagement2/lib/models/index.d.ts index 2a9d6dd590..21d8b79826 100644 --- a/lib/services/networkManagement2/lib/models/index.d.ts +++ b/lib/services/networkManagement2/lib/models/index.d.ts @@ -912,6 +912,8 @@ export interface NetworkInterfaceDnsSettings { * that changes whenever the resource is updated. * @member {array} [ipConfigurations] A list of IPConfigurations of the network * interface. + * @member {array} [tapConfigurations] A list of TapConfigurations of the + * network interface. * @member {object} [dnsSettings] The DNS settings in network interface. * @member {array} [dnsSettings.dnsServers] List of DNS servers IP addresses. * Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. @@ -953,6 +955,7 @@ export interface NetworkInterface extends Resource { networkSecurityGroup?: NetworkSecurityGroup; interfaceEndpoint?: InterfaceEndpoint; ipConfigurations?: NetworkInterfaceIPConfiguration[]; + tapConfigurations?: NetworkInterfaceTapConfiguration[]; dnsSettings?: NetworkInterfaceDnsSettings; macAddress?: string; primary?: boolean; diff --git a/lib/services/networkManagement2/lib/models/networkInterface.js b/lib/services/networkManagement2/lib/models/networkInterface.js index 61418d4c5a..cf4f1d025d 100644 --- a/lib/services/networkManagement2/lib/models/networkInterface.js +++ b/lib/services/networkManagement2/lib/models/networkInterface.js @@ -58,6 +58,8 @@ class NetworkInterface extends models['Resource'] { * that changes whenever the resource is updated. * @member {array} [ipConfigurations] A list of IPConfigurations of the * network interface. + * @member {array} [tapConfigurations] A list of TapConfigurations of the + * network interface. * @member {object} [dnsSettings] The DNS settings in network interface. * @member {array} [dnsSettings.dnsServers] List of DNS servers IP addresses. * Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. @@ -196,6 +198,21 @@ class NetworkInterface extends models['Resource'] { } } }, + tapConfigurations: { + required: false, + serializedName: 'properties.tapConfigurations', + type: { + name: 'Sequence', + element: { + required: false, + serializedName: 'NetworkInterfaceTapConfigurationElementType', + type: { + name: 'Composite', + className: 'NetworkInterfaceTapConfiguration' + } + } + } + }, dnsSettings: { required: false, serializedName: 'properties.dnsSettings', diff --git a/lib/services/networkManagement2/lib/operations/index.d.ts b/lib/services/networkManagement2/lib/operations/index.d.ts index 3b6a8610ff..ef58534665 100644 --- a/lib/services/networkManagement2/lib/operations/index.d.ts +++ b/lib/services/networkManagement2/lib/operations/index.d.ts @@ -13959,6 +13959,9 @@ export interface NetworkInterfaces { * @param {array} [parameters.ipConfigurations] A list of IPConfigurations of * the network interface. * + * @param {array} [parameters.tapConfigurations] A list of TapConfigurations of + * the network interface. + * * @param {object} [parameters.dnsSettings] The DNS settings in network * interface. * @@ -14101,6 +14104,9 @@ export interface NetworkInterfaces { * @param {array} [parameters.ipConfigurations] A list of IPConfigurations of * the network interface. * + * @param {array} [parameters.tapConfigurations] A list of TapConfigurations of + * the network interface. + * * @param {object} [parameters.dnsSettings] The DNS settings in network * interface. * @@ -14976,6 +14982,9 @@ export interface NetworkInterfaces { * @param {array} [parameters.ipConfigurations] A list of IPConfigurations of * the network interface. * + * @param {array} [parameters.tapConfigurations] A list of TapConfigurations of + * the network interface. + * * @param {object} [parameters.dnsSettings] The DNS settings in network * interface. * @@ -15118,6 +15127,9 @@ export interface NetworkInterfaces { * @param {array} [parameters.ipConfigurations] A list of IPConfigurations of * the network interface. * + * @param {array} [parameters.tapConfigurations] A list of TapConfigurations of + * the network interface. + * * @param {object} [parameters.dnsSettings] The DNS settings in network * interface. * diff --git a/lib/services/networkManagement2/lib/operations/networkInterfaces.js b/lib/services/networkManagement2/lib/operations/networkInterfaces.js index 06ae396e29..29a3f41327 100644 --- a/lib/services/networkManagement2/lib/operations/networkInterfaces.js +++ b/lib/services/networkManagement2/lib/operations/networkInterfaces.js @@ -302,6 +302,9 @@ function _get(resourceGroupName, networkInterfaceName, options, callback) { * @param {array} [parameters.ipConfigurations] A list of IPConfigurations of * the network interface. * + * @param {array} [parameters.tapConfigurations] A list of TapConfigurations of + * the network interface. + * * @param {object} [parameters.dnsSettings] The DNS settings in network * interface. * @@ -1939,6 +1942,9 @@ function _beginDeleteMethod(resourceGroupName, networkInterfaceName, options, ca * @param {array} [parameters.ipConfigurations] A list of IPConfigurations of * the network interface. * + * @param {array} [parameters.tapConfigurations] A list of TapConfigurations of + * the network interface. + * * @param {object} [parameters.dnsSettings] The DNS settings in network * interface. * @@ -3541,6 +3547,9 @@ class NetworkInterfaces { * @param {array} [parameters.ipConfigurations] A list of IPConfigurations of * the network interface. * + * @param {array} [parameters.tapConfigurations] A list of TapConfigurations of + * the network interface. + * * @param {object} [parameters.dnsSettings] The DNS settings in network * interface. * @@ -3695,6 +3704,9 @@ class NetworkInterfaces { * @param {array} [parameters.ipConfigurations] A list of IPConfigurations of * the network interface. * + * @param {array} [parameters.tapConfigurations] A list of TapConfigurations of + * the network interface. + * * @param {object} [parameters.dnsSettings] The DNS settings in network * interface. * @@ -4882,6 +4894,9 @@ class NetworkInterfaces { * @param {array} [parameters.ipConfigurations] A list of IPConfigurations of * the network interface. * + * @param {array} [parameters.tapConfigurations] A list of TapConfigurations of + * the network interface. + * * @param {object} [parameters.dnsSettings] The DNS settings in network * interface. * @@ -5036,6 +5051,9 @@ class NetworkInterfaces { * @param {array} [parameters.ipConfigurations] A list of IPConfigurations of * the network interface. * + * @param {array} [parameters.tapConfigurations] A list of TapConfigurations of + * the network interface. + * * @param {object} [parameters.dnsSettings] The DNS settings in network * interface. *