diff --git a/lib/services/networkManagement2/lib/models/index.d.ts b/lib/services/networkManagement2/lib/models/index.d.ts index 592bcc3ad6..6ef02b5fa0 100644 --- a/lib/services/networkManagement2/lib/models/index.d.ts +++ b/lib/services/networkManagement2/lib/models/index.d.ts @@ -1111,7 +1111,7 @@ export interface NetworkInterfaceDnsSettings { * resource is updated. */ export interface NetworkInterface extends Resource { - virtualMachine?: SubResource; + readonly virtualMachine?: SubResource; networkSecurityGroup?: NetworkSecurityGroup; readonly interfaceEndpoint?: InterfaceEndpoint; ipConfigurations?: NetworkInterfaceIPConfiguration[]; diff --git a/lib/services/networkManagement2/lib/models/networkInterface.js b/lib/services/networkManagement2/lib/models/networkInterface.js index 050883b666..f73349171d 100644 --- a/lib/services/networkManagement2/lib/models/networkInterface.js +++ b/lib/services/networkManagement2/lib/models/networkInterface.js @@ -228,6 +228,7 @@ class NetworkInterface extends models['Resource'] { }, virtualMachine: { required: false, + readOnly: true, serializedName: 'properties.virtualMachine', type: { name: 'Composite', diff --git a/lib/services/networkManagement2/lib/operations/index.d.ts b/lib/services/networkManagement2/lib/operations/index.d.ts index c126bd37b9..640408d25d 100644 --- a/lib/services/networkManagement2/lib/operations/index.d.ts +++ b/lib/services/networkManagement2/lib/operations/index.d.ts @@ -15628,11 +15628,6 @@ export interface NetworkInterfaces { * @param {object} parameters Parameters supplied to the create or update * network interface operation. * - * @param {object} [parameters.virtualMachine] The reference of a virtual - * machine. - * - * @param {string} [parameters.virtualMachine.id] Resource ID. - * * @param {object} [parameters.networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. * @@ -15742,11 +15737,6 @@ export interface NetworkInterfaces { * @param {object} parameters Parameters supplied to the create or update * network interface operation. * - * @param {object} [parameters.virtualMachine] The reference of a virtual - * machine. - * - * @param {string} [parameters.virtualMachine.id] Resource ID. - * * @param {object} [parameters.networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. * @@ -16589,11 +16579,6 @@ export interface NetworkInterfaces { * @param {object} parameters Parameters supplied to the create or update * network interface operation. * - * @param {object} [parameters.virtualMachine] The reference of a virtual - * machine. - * - * @param {string} [parameters.virtualMachine.id] Resource ID. - * * @param {object} [parameters.networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. * @@ -16703,11 +16688,6 @@ export interface NetworkInterfaces { * @param {object} parameters Parameters supplied to the create or update * network interface operation. * - * @param {object} [parameters.virtualMachine] The reference of a virtual - * machine. - * - * @param {string} [parameters.virtualMachine.id] Resource ID. - * * @param {object} [parameters.networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. * diff --git a/lib/services/networkManagement2/lib/operations/networkInterfaces.js b/lib/services/networkManagement2/lib/operations/networkInterfaces.js index 2c2b114365..078ae20a4e 100644 --- a/lib/services/networkManagement2/lib/operations/networkInterfaces.js +++ b/lib/services/networkManagement2/lib/operations/networkInterfaces.js @@ -240,11 +240,6 @@ function _get(resourceGroupName, networkInterfaceName, options, callback) { * @param {object} parameters Parameters supplied to the create or update * network interface operation. * - * @param {object} [parameters.virtualMachine] The reference of a virtual - * machine. - * - * @param {string} [parameters.virtualMachine.id] Resource ID. - * * @param {object} [parameters.networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. * @@ -1849,11 +1844,6 @@ function _beginDeleteMethod(resourceGroupName, networkInterfaceName, options, ca * @param {object} parameters Parameters supplied to the create or update * network interface operation. * - * @param {object} [parameters.virtualMachine] The reference of a virtual - * machine. - * - * @param {string} [parameters.virtualMachine.id] Resource ID. - * * @param {object} [parameters.networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. * @@ -3423,11 +3413,6 @@ class NetworkInterfaces { * @param {object} parameters Parameters supplied to the create or update * network interface operation. * - * @param {object} [parameters.virtualMachine] The reference of a virtual - * machine. - * - * @param {string} [parameters.virtualMachine.id] Resource ID. - * * @param {object} [parameters.networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. * @@ -3549,11 +3534,6 @@ class NetworkInterfaces { * @param {object} parameters Parameters supplied to the create or update * network interface operation. * - * @param {object} [parameters.virtualMachine] The reference of a virtual - * machine. - * - * @param {string} [parameters.virtualMachine.id] Resource ID. - * * @param {object} [parameters.networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. * @@ -4708,11 +4688,6 @@ class NetworkInterfaces { * @param {object} parameters Parameters supplied to the create or update * network interface operation. * - * @param {object} [parameters.virtualMachine] The reference of a virtual - * machine. - * - * @param {string} [parameters.virtualMachine.id] Resource ID. - * * @param {object} [parameters.networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. * @@ -4834,11 +4809,6 @@ class NetworkInterfaces { * @param {object} parameters Parameters supplied to the create or update * network interface operation. * - * @param {object} [parameters.virtualMachine] The reference of a virtual - * machine. - * - * @param {string} [parameters.virtualMachine.id] Resource ID. - * * @param {object} [parameters.networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. *