From dfe160b692da0ce5a8fee89951887911df887318 Mon Sep 17 00:00:00 2001 From: Azure SDK for Python bot Date: Tue, 11 Sep 2018 11:44:00 -0700 Subject: [PATCH] Generated from d36e75f91f290b68e74bf8c95378dcd055beb4e1 (#3562) Read only --- .../networkManagement2/lib/models/index.d.ts | 136 ++++- .../lib/models/interfaceEndpoint.js | 66 ++- .../lib/models/networkInterface.js | 77 ++- .../networkManagement2/lib/models/subnet.js | 5 +- .../lib/operations/index.d.ts | 388 +++++++++++--- .../lib/operations/interfaceEndpoints.js | 498 +++++++++++++++++- .../networkInterfaceTapConfigurations.js | 24 - .../lib/operations/networkInterfaces.js | 18 - .../lib/operations/subnets.js | 18 - .../lib/operations/virtualNetworkTaps.js | 24 - 10 files changed, 1060 insertions(+), 194 deletions(-) diff --git a/lib/services/networkManagement2/lib/models/index.d.ts b/lib/services/networkManagement2/lib/models/index.d.ts index 8f3139a00e..0a9eee3366 100644 --- a/lib/services/networkManagement2/lib/models/index.d.ts +++ b/lib/services/networkManagement2/lib/models/index.d.ts @@ -853,7 +853,64 @@ export interface EndpointService { * being referenced by the interface endpoint. * @member {object} [subnet] The ID of the subnet from which the private IP * will be allocated. - * @member {string} [subnet.id] Resource ID. + * @member {string} [subnet.addressPrefix] The address prefix for the subnet. + * @member {array} [subnet.addressPrefixes] List of address prefixes for the + * subnet. + * @member {object} [subnet.networkSecurityGroup] The reference of the + * NetworkSecurityGroup resource. + * @member {array} [subnet.networkSecurityGroup.securityRules] A collection of + * security rules of the network security group. + * @member {array} [subnet.networkSecurityGroup.defaultSecurityRules] The + * default security rules of network security group. + * @member {array} [subnet.networkSecurityGroup.networkInterfaces] A collection + * of references to network interfaces. + * @member {array} [subnet.networkSecurityGroup.subnets] A collection of + * references to subnets. + * @member {string} [subnet.networkSecurityGroup.resourceGuid] The resource + * GUID property of the network security group resource. + * @member {string} [subnet.networkSecurityGroup.provisioningState] The + * provisioning state of the public IP resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * @member {string} [subnet.networkSecurityGroup.etag] A unique read-only + * string that changes whenever the resource is updated. + * @member {object} [subnet.routeTable] The reference of the RouteTable + * resource. + * @member {array} [subnet.routeTable.routes] Collection of routes contained + * within a route table. + * @member {array} [subnet.routeTable.subnets] A collection of references to + * subnets. + * @member {boolean} [subnet.routeTable.disableBgpRoutePropagation] Gets or + * sets whether to disable the routes learned by BGP on that route table. True + * means disable. + * @member {string} [subnet.routeTable.provisioningState] The provisioning + * state of the resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. + * @member {string} [subnet.routeTable.etag] Gets a unique read-only string + * that changes whenever the resource is updated. + * @member {array} [subnet.serviceEndpoints] An array of service endpoints. + * @member {array} [subnet.serviceEndpointPolicies] An array of service + * endpoint policies. + * @member {array} [subnet.interfaceEndpoints] An array of references to + * interface endpoints + * @member {array} [subnet.ipConfigurations] Gets an array of references to the + * network interface IP configurations using subnet. + * @member {array} [subnet.ipConfigurationProfiles] Array of IP configuration + * profiles which reference this subnet. + * @member {array} [subnet.resourceNavigationLinks] Gets an array of references + * to the external resources using subnet. + * @member {array} [subnet.serviceAssociationLinks] Gets an array of references + * to services injecting into this subnet. + * @member {array} [subnet.delegations] Gets an array of references to the + * delegations on the subnet. + * @member {string} [subnet.purpose] A read-only string identifying the + * intention of use for this subnet based on delegations and other user-defined + * properties. + * @member {string} [subnet.provisioningState] The provisioning state of the + * resource. + * @member {string} [subnet.name] The name of the resource that is unique + * within a resource group. This name can be used to access the resource. + * @member {string} [subnet.etag] A unique read-only string that changes + * whenever the resource is updated. * @member {array} [networkInterfaces] Gets an array of references to the * network interfaces created for this interface endpoint. * @member {string} [owner] A read-only property that identifies who created @@ -866,8 +923,8 @@ export interface EndpointService { export interface InterfaceEndpoint extends Resource { fqdn?: string; endpointService?: EndpointService; - subnet?: SubResource; - networkInterfaces?: SubResource[]; + subnet?: Subnet; + readonly networkInterfaces?: NetworkInterface[]; readonly owner?: string; readonly provisioningState?: string; etag?: string; @@ -939,7 +996,73 @@ export interface NetworkInterfaceDnsSettings { * of the service being referenced by the interface endpoint. * @member {object} [interfaceEndpoint.subnet] The ID of the subnet from which * the private IP will be allocated. - * @member {string} [interfaceEndpoint.subnet.id] Resource ID. + * @member {string} [interfaceEndpoint.subnet.addressPrefix] The address prefix + * for the subnet. + * @member {array} [interfaceEndpoint.subnet.addressPrefixes] List of address + * prefixes for the subnet. + * @member {object} [interfaceEndpoint.subnet.networkSecurityGroup] The + * reference of the NetworkSecurityGroup resource. + * @member {array} + * [interfaceEndpoint.subnet.networkSecurityGroup.securityRules] A collection + * of security rules of the network security group. + * @member {array} + * [interfaceEndpoint.subnet.networkSecurityGroup.defaultSecurityRules] The + * default security rules of network security group. + * @member {array} + * [interfaceEndpoint.subnet.networkSecurityGroup.networkInterfaces] A + * collection of references to network interfaces. + * @member {array} [interfaceEndpoint.subnet.networkSecurityGroup.subnets] A + * collection of references to subnets. + * @member {string} + * [interfaceEndpoint.subnet.networkSecurityGroup.resourceGuid] The resource + * GUID property of the network security group resource. + * @member {string} + * [interfaceEndpoint.subnet.networkSecurityGroup.provisioningState] The + * provisioning state of the public IP resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * @member {string} [interfaceEndpoint.subnet.networkSecurityGroup.etag] A + * unique read-only string that changes whenever the resource is updated. + * @member {object} [interfaceEndpoint.subnet.routeTable] The reference of the + * RouteTable resource. + * @member {array} [interfaceEndpoint.subnet.routeTable.routes] Collection of + * routes contained within a route table. + * @member {array} [interfaceEndpoint.subnet.routeTable.subnets] A collection + * of references to subnets. + * @member {boolean} + * [interfaceEndpoint.subnet.routeTable.disableBgpRoutePropagation] Gets or + * sets whether to disable the routes learned by BGP on that route table. True + * means disable. + * @member {string} [interfaceEndpoint.subnet.routeTable.provisioningState] The + * provisioning state of the resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. + * @member {string} [interfaceEndpoint.subnet.routeTable.etag] Gets a unique + * read-only string that changes whenever the resource is updated. + * @member {array} [interfaceEndpoint.subnet.serviceEndpoints] An array of + * service endpoints. + * @member {array} [interfaceEndpoint.subnet.serviceEndpointPolicies] An array + * of service endpoint policies. + * @member {array} [interfaceEndpoint.subnet.interfaceEndpoints] An array of + * references to interface endpoints + * @member {array} [interfaceEndpoint.subnet.ipConfigurations] Gets an array of + * references to the network interface IP configurations using subnet. + * @member {array} [interfaceEndpoint.subnet.ipConfigurationProfiles] Array of + * IP configuration profiles which reference this subnet. + * @member {array} [interfaceEndpoint.subnet.resourceNavigationLinks] Gets an + * array of references to the external resources using subnet. + * @member {array} [interfaceEndpoint.subnet.serviceAssociationLinks] Gets an + * array of references to services injecting into this subnet. + * @member {array} [interfaceEndpoint.subnet.delegations] Gets an array of + * references to the delegations on the subnet. + * @member {string} [interfaceEndpoint.subnet.purpose] A read-only string + * identifying the intention of use for this subnet based on delegations and + * other user-defined properties. + * @member {string} [interfaceEndpoint.subnet.provisioningState] The + * provisioning state of the resource. + * @member {string} [interfaceEndpoint.subnet.name] The name of the resource + * that is unique within a resource group. This name can be used to access the + * resource. + * @member {string} [interfaceEndpoint.subnet.etag] A unique read-only string + * that changes whenever the resource is updated. * @member {array} [interfaceEndpoint.networkInterfaces] Gets an array of * references to the network interfaces created for this interface endpoint. * @member {string} [interfaceEndpoint.owner] A read-only property that @@ -980,8 +1103,6 @@ export interface NetworkInterfaceDnsSettings { * enabled on this network interface. * @member {array} [hostedWorkloads] A list of references to linked BareMetal * resources - * @member {string} [linkedResourceType] The type of resource to be linked to - * this network interface * @member {string} [resourceGuid] The resource GUID property of the network * interface resource. * @member {string} [provisioningState] The provisioning state of the public IP @@ -1001,7 +1122,6 @@ export interface NetworkInterface extends Resource { enableAcceleratedNetworking?: boolean; enableIPForwarding?: boolean; readonly hostedWorkloads?: string[]; - linkedResourceType?: string; resourceGuid?: string; provisioningState?: string; etag?: string; @@ -1711,7 +1831,7 @@ export interface Subnet extends SubResource { routeTable?: RouteTable; serviceEndpoints?: ServiceEndpointPropertiesFormat[]; serviceEndpointPolicies?: ServiceEndpointPolicy[]; - interfaceEndpoints?: SubResource[]; + readonly interfaceEndpoints?: InterfaceEndpoint[]; readonly ipConfigurations?: IPConfiguration[]; readonly ipConfigurationProfiles?: IPConfigurationProfile[]; resourceNavigationLinks?: ResourceNavigationLink[]; diff --git a/lib/services/networkManagement2/lib/models/interfaceEndpoint.js b/lib/services/networkManagement2/lib/models/interfaceEndpoint.js index 9b387fa96e..2ba172e159 100644 --- a/lib/services/networkManagement2/lib/models/interfaceEndpoint.js +++ b/lib/services/networkManagement2/lib/models/interfaceEndpoint.js @@ -28,7 +28,64 @@ class InterfaceEndpoint extends models['Resource'] { * being referenced by the interface endpoint. * @member {object} [subnet] The ID of the subnet from which the private IP * will be allocated. - * @member {string} [subnet.id] Resource ID. + * @member {string} [subnet.addressPrefix] The address prefix for the subnet. + * @member {array} [subnet.addressPrefixes] List of address prefixes for the + * subnet. + * @member {object} [subnet.networkSecurityGroup] The reference of the + * NetworkSecurityGroup resource. + * @member {array} [subnet.networkSecurityGroup.securityRules] A collection + * of security rules of the network security group. + * @member {array} [subnet.networkSecurityGroup.defaultSecurityRules] The + * default security rules of network security group. + * @member {array} [subnet.networkSecurityGroup.networkInterfaces] A + * collection of references to network interfaces. + * @member {array} [subnet.networkSecurityGroup.subnets] A collection of + * references to subnets. + * @member {string} [subnet.networkSecurityGroup.resourceGuid] The resource + * GUID property of the network security group resource. + * @member {string} [subnet.networkSecurityGroup.provisioningState] The + * provisioning state of the public IP resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * @member {string} [subnet.networkSecurityGroup.etag] A unique read-only + * string that changes whenever the resource is updated. + * @member {object} [subnet.routeTable] The reference of the RouteTable + * resource. + * @member {array} [subnet.routeTable.routes] Collection of routes contained + * within a route table. + * @member {array} [subnet.routeTable.subnets] A collection of references to + * subnets. + * @member {boolean} [subnet.routeTable.disableBgpRoutePropagation] Gets or + * sets whether to disable the routes learned by BGP on that route table. + * True means disable. + * @member {string} [subnet.routeTable.provisioningState] The provisioning + * state of the resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. + * @member {string} [subnet.routeTable.etag] Gets a unique read-only string + * that changes whenever the resource is updated. + * @member {array} [subnet.serviceEndpoints] An array of service endpoints. + * @member {array} [subnet.serviceEndpointPolicies] An array of service + * endpoint policies. + * @member {array} [subnet.interfaceEndpoints] An array of references to + * interface endpoints + * @member {array} [subnet.ipConfigurations] Gets an array of references to + * the network interface IP configurations using subnet. + * @member {array} [subnet.ipConfigurationProfiles] Array of IP configuration + * profiles which reference this subnet. + * @member {array} [subnet.resourceNavigationLinks] Gets an array of + * references to the external resources using subnet. + * @member {array} [subnet.serviceAssociationLinks] Gets an array of + * references to services injecting into this subnet. + * @member {array} [subnet.delegations] Gets an array of references to the + * delegations on the subnet. + * @member {string} [subnet.purpose] A read-only string identifying the + * intention of use for this subnet based on delegations and other + * user-defined properties. + * @member {string} [subnet.provisioningState] The provisioning state of the + * resource. + * @member {string} [subnet.name] The name of the resource that is unique + * within a resource group. This name can be used to access the resource. + * @member {string} [subnet.etag] A unique read-only string that changes + * whenever the resource is updated. * @member {array} [networkInterfaces] Gets an array of references to the * network interfaces created for this interface endpoint. * @member {string} [owner] A read-only property that identifies who created @@ -121,20 +178,21 @@ class InterfaceEndpoint extends models['Resource'] { serializedName: 'properties.subnet', type: { name: 'Composite', - className: 'SubResource' + className: 'Subnet' } }, networkInterfaces: { required: false, + readOnly: true, serializedName: 'properties.networkInterfaces', type: { name: 'Sequence', element: { required: false, - serializedName: 'SubResourceElementType', + serializedName: 'NetworkInterfaceElementType', type: { name: 'Composite', - className: 'SubResource' + className: 'NetworkInterface' } } } diff --git a/lib/services/networkManagement2/lib/models/networkInterface.js b/lib/services/networkManagement2/lib/models/networkInterface.js index 73fad227ac..050883b666 100644 --- a/lib/services/networkManagement2/lib/models/networkInterface.js +++ b/lib/services/networkManagement2/lib/models/networkInterface.js @@ -49,7 +49,73 @@ class NetworkInterface extends models['Resource'] { * identifier of the service being referenced by the interface endpoint. * @member {object} [interfaceEndpoint.subnet] The ID of the subnet from * which the private IP will be allocated. - * @member {string} [interfaceEndpoint.subnet.id] Resource ID. + * @member {string} [interfaceEndpoint.subnet.addressPrefix] The address + * prefix for the subnet. + * @member {array} [interfaceEndpoint.subnet.addressPrefixes] List of + * address prefixes for the subnet. + * @member {object} [interfaceEndpoint.subnet.networkSecurityGroup] The + * reference of the NetworkSecurityGroup resource. + * @member {array} + * [interfaceEndpoint.subnet.networkSecurityGroup.securityRules] A collection + * of security rules of the network security group. + * @member {array} + * [interfaceEndpoint.subnet.networkSecurityGroup.defaultSecurityRules] The + * default security rules of network security group. + * @member {array} + * [interfaceEndpoint.subnet.networkSecurityGroup.networkInterfaces] A + * collection of references to network interfaces. + * @member {array} [interfaceEndpoint.subnet.networkSecurityGroup.subnets] A + * collection of references to subnets. + * @member {string} + * [interfaceEndpoint.subnet.networkSecurityGroup.resourceGuid] The resource + * GUID property of the network security group resource. + * @member {string} + * [interfaceEndpoint.subnet.networkSecurityGroup.provisioningState] The + * provisioning state of the public IP resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * @member {string} [interfaceEndpoint.subnet.networkSecurityGroup.etag] A + * unique read-only string that changes whenever the resource is updated. + * @member {object} [interfaceEndpoint.subnet.routeTable] The reference of + * the RouteTable resource. + * @member {array} [interfaceEndpoint.subnet.routeTable.routes] Collection of + * routes contained within a route table. + * @member {array} [interfaceEndpoint.subnet.routeTable.subnets] A collection + * of references to subnets. + * @member {boolean} + * [interfaceEndpoint.subnet.routeTable.disableBgpRoutePropagation] Gets or + * sets whether to disable the routes learned by BGP on that route table. + * True means disable. + * @member {string} [interfaceEndpoint.subnet.routeTable.provisioningState] + * The provisioning state of the resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. + * @member {string} [interfaceEndpoint.subnet.routeTable.etag] Gets a unique + * read-only string that changes whenever the resource is updated. + * @member {array} [interfaceEndpoint.subnet.serviceEndpoints] An array of + * service endpoints. + * @member {array} [interfaceEndpoint.subnet.serviceEndpointPolicies] An + * array of service endpoint policies. + * @member {array} [interfaceEndpoint.subnet.interfaceEndpoints] An array of + * references to interface endpoints + * @member {array} [interfaceEndpoint.subnet.ipConfigurations] Gets an array + * of references to the network interface IP configurations using subnet. + * @member {array} [interfaceEndpoint.subnet.ipConfigurationProfiles] Array + * of IP configuration profiles which reference this subnet. + * @member {array} [interfaceEndpoint.subnet.resourceNavigationLinks] Gets an + * array of references to the external resources using subnet. + * @member {array} [interfaceEndpoint.subnet.serviceAssociationLinks] Gets an + * array of references to services injecting into this subnet. + * @member {array} [interfaceEndpoint.subnet.delegations] Gets an array of + * references to the delegations on the subnet. + * @member {string} [interfaceEndpoint.subnet.purpose] A read-only string + * identifying the intention of use for this subnet based on delegations and + * other user-defined properties. + * @member {string} [interfaceEndpoint.subnet.provisioningState] The + * provisioning state of the resource. + * @member {string} [interfaceEndpoint.subnet.name] The name of the resource + * that is unique within a resource group. This name can be used to access + * the resource. + * @member {string} [interfaceEndpoint.subnet.etag] A unique read-only string + * that changes whenever the resource is updated. * @member {array} [interfaceEndpoint.networkInterfaces] Gets an array of * references to the network interfaces created for this interface endpoint. * @member {string} [interfaceEndpoint.owner] A read-only property that @@ -91,8 +157,6 @@ class NetworkInterface extends models['Resource'] { * enabled on this network interface. * @member {array} [hostedWorkloads] A list of references to linked BareMetal * resources - * @member {string} [linkedResourceType] The type of resource to be linked to - * this network interface * @member {string} [resourceGuid] The resource GUID property of the network * interface resource. * @member {string} [provisioningState] The provisioning state of the public @@ -268,13 +332,6 @@ class NetworkInterface extends models['Resource'] { } } }, - linkedResourceType: { - required: false, - serializedName: 'properties.linkedResourceType', - type: { - name: 'String' - } - }, resourceGuid: { required: false, serializedName: 'properties.resourceGuid', diff --git a/lib/services/networkManagement2/lib/models/subnet.js b/lib/services/networkManagement2/lib/models/subnet.js index fab41e6051..53a36af7c1 100644 --- a/lib/services/networkManagement2/lib/models/subnet.js +++ b/lib/services/networkManagement2/lib/models/subnet.js @@ -171,15 +171,16 @@ class Subnet extends models['SubResource'] { }, interfaceEndpoints: { required: false, + readOnly: true, serializedName: 'properties.interfaceEndpoints', type: { name: 'Sequence', element: { required: false, - serializedName: 'SubResourceElementType', + serializedName: 'InterfaceEndpointElementType', type: { name: 'Composite', - className: 'SubResource' + className: 'InterfaceEndpoint' } } } diff --git a/lib/services/networkManagement2/lib/operations/index.d.ts b/lib/services/networkManagement2/lib/operations/index.d.ts index 13713c467a..a226be3a80 100644 --- a/lib/services/networkManagement2/lib/operations/index.d.ts +++ b/lib/services/networkManagement2/lib/operations/index.d.ts @@ -10835,10 +10835,87 @@ export interface InterfaceEndpoints { * @param {object} [parameters.subnet] The ID of the subnet from which the * private IP will be allocated. * - * @param {string} [parameters.subnet.id] Resource ID. + * @param {string} [parameters.subnet.addressPrefix] The address prefix for the + * subnet. + * + * @param {array} [parameters.subnet.addressPrefixes] List of address prefixes + * for the subnet. + * + * @param {object} [parameters.subnet.networkSecurityGroup] The reference of + * the NetworkSecurityGroup resource. + * + * @param {array} [parameters.subnet.networkSecurityGroup.securityRules] A + * collection of security rules of the network security group. + * + * @param {array} [parameters.subnet.networkSecurityGroup.defaultSecurityRules] + * The default security rules of network security group. + * + * @param {string} [parameters.subnet.networkSecurityGroup.resourceGuid] The + * resource GUID property of the network security group resource. + * + * @param {string} [parameters.subnet.networkSecurityGroup.provisioningState] + * The provisioning state of the public IP resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.networkSecurityGroup.etag] A unique + * read-only string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.networkSecurityGroup.id] Resource ID. + * + * @param {string} [parameters.subnet.networkSecurityGroup.location] Resource + * location. + * + * @param {object} [parameters.subnet.networkSecurityGroup.tags] Resource tags. + * + * @param {object} [parameters.subnet.routeTable] The reference of the + * RouteTable resource. + * + * @param {array} [parameters.subnet.routeTable.routes] Collection of routes + * contained within a route table. + * + * @param {boolean} [parameters.subnet.routeTable.disableBgpRoutePropagation] + * Gets or sets whether to disable the routes learned by BGP on that route + * table. True means disable. + * + * @param {string} [parameters.subnet.routeTable.provisioningState] The + * provisioning state of the resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.routeTable.etag] Gets a unique read-only + * string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.routeTable.id] Resource ID. * - * @param {array} [parameters.networkInterfaces] Gets an array of references to - * the network interfaces created for this interface endpoint. + * @param {string} [parameters.subnet.routeTable.location] Resource location. + * + * @param {object} [parameters.subnet.routeTable.tags] Resource tags. + * + * @param {array} [parameters.subnet.serviceEndpoints] An array of service + * endpoints. + * + * @param {array} [parameters.subnet.serviceEndpointPolicies] An array of + * service endpoint policies. + * + * @param {array} [parameters.subnet.resourceNavigationLinks] Gets an array of + * references to the external resources using subnet. + * + * @param {array} [parameters.subnet.serviceAssociationLinks] Gets an array of + * references to services injecting into this subnet. + * + * @param {array} [parameters.subnet.delegations] Gets an array of references + * to the delegations on the subnet. + * + * @param {string} [parameters.subnet.provisioningState] The provisioning state + * of the resource. + * + * @param {string} [parameters.subnet.name] The name of the resource that is + * unique within a resource group. This name can be used to access the + * resource. + * + * @param {string} [parameters.subnet.etag] A unique read-only string that + * changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.id] Resource ID. * * @param {string} [parameters.etag] Gets a unique read-only string that * changes whenever the resource is updated. @@ -10884,10 +10961,87 @@ export interface InterfaceEndpoints { * @param {object} [parameters.subnet] The ID of the subnet from which the * private IP will be allocated. * - * @param {string} [parameters.subnet.id] Resource ID. + * @param {string} [parameters.subnet.addressPrefix] The address prefix for the + * subnet. + * + * @param {array} [parameters.subnet.addressPrefixes] List of address prefixes + * for the subnet. + * + * @param {object} [parameters.subnet.networkSecurityGroup] The reference of + * the NetworkSecurityGroup resource. + * + * @param {array} [parameters.subnet.networkSecurityGroup.securityRules] A + * collection of security rules of the network security group. + * + * @param {array} [parameters.subnet.networkSecurityGroup.defaultSecurityRules] + * The default security rules of network security group. + * + * @param {string} [parameters.subnet.networkSecurityGroup.resourceGuid] The + * resource GUID property of the network security group resource. + * + * @param {string} [parameters.subnet.networkSecurityGroup.provisioningState] + * The provisioning state of the public IP resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.networkSecurityGroup.etag] A unique + * read-only string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.networkSecurityGroup.id] Resource ID. + * + * @param {string} [parameters.subnet.networkSecurityGroup.location] Resource + * location. + * + * @param {object} [parameters.subnet.networkSecurityGroup.tags] Resource tags. + * + * @param {object} [parameters.subnet.routeTable] The reference of the + * RouteTable resource. + * + * @param {array} [parameters.subnet.routeTable.routes] Collection of routes + * contained within a route table. + * + * @param {boolean} [parameters.subnet.routeTable.disableBgpRoutePropagation] + * Gets or sets whether to disable the routes learned by BGP on that route + * table. True means disable. + * + * @param {string} [parameters.subnet.routeTable.provisioningState] The + * provisioning state of the resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.routeTable.etag] Gets a unique read-only + * string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.routeTable.id] Resource ID. + * + * @param {string} [parameters.subnet.routeTable.location] Resource location. + * + * @param {object} [parameters.subnet.routeTable.tags] Resource tags. * - * @param {array} [parameters.networkInterfaces] Gets an array of references to - * the network interfaces created for this interface endpoint. + * @param {array} [parameters.subnet.serviceEndpoints] An array of service + * endpoints. + * + * @param {array} [parameters.subnet.serviceEndpointPolicies] An array of + * service endpoint policies. + * + * @param {array} [parameters.subnet.resourceNavigationLinks] Gets an array of + * references to the external resources using subnet. + * + * @param {array} [parameters.subnet.serviceAssociationLinks] Gets an array of + * references to services injecting into this subnet. + * + * @param {array} [parameters.subnet.delegations] Gets an array of references + * to the delegations on the subnet. + * + * @param {string} [parameters.subnet.provisioningState] The provisioning state + * of the resource. + * + * @param {string} [parameters.subnet.name] The name of the resource that is + * unique within a resource group. This name can be used to access the + * resource. + * + * @param {string} [parameters.subnet.etag] A unique read-only string that + * changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.id] Resource ID. * * @param {string} [parameters.etag] Gets a unique read-only string that * changes whenever the resource is updated. @@ -11118,10 +11272,87 @@ export interface InterfaceEndpoints { * @param {object} [parameters.subnet] The ID of the subnet from which the * private IP will be allocated. * - * @param {string} [parameters.subnet.id] Resource ID. + * @param {string} [parameters.subnet.addressPrefix] The address prefix for the + * subnet. + * + * @param {array} [parameters.subnet.addressPrefixes] List of address prefixes + * for the subnet. + * + * @param {object} [parameters.subnet.networkSecurityGroup] The reference of + * the NetworkSecurityGroup resource. + * + * @param {array} [parameters.subnet.networkSecurityGroup.securityRules] A + * collection of security rules of the network security group. + * + * @param {array} [parameters.subnet.networkSecurityGroup.defaultSecurityRules] + * The default security rules of network security group. + * + * @param {string} [parameters.subnet.networkSecurityGroup.resourceGuid] The + * resource GUID property of the network security group resource. + * + * @param {string} [parameters.subnet.networkSecurityGroup.provisioningState] + * The provisioning state of the public IP resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.networkSecurityGroup.etag] A unique + * read-only string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.networkSecurityGroup.id] Resource ID. + * + * @param {string} [parameters.subnet.networkSecurityGroup.location] Resource + * location. + * + * @param {object} [parameters.subnet.networkSecurityGroup.tags] Resource tags. + * + * @param {object} [parameters.subnet.routeTable] The reference of the + * RouteTable resource. + * + * @param {array} [parameters.subnet.routeTable.routes] Collection of routes + * contained within a route table. + * + * @param {boolean} [parameters.subnet.routeTable.disableBgpRoutePropagation] + * Gets or sets whether to disable the routes learned by BGP on that route + * table. True means disable. + * + * @param {string} [parameters.subnet.routeTable.provisioningState] The + * provisioning state of the resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.routeTable.etag] Gets a unique read-only + * string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.routeTable.id] Resource ID. + * + * @param {string} [parameters.subnet.routeTable.location] Resource location. + * + * @param {object} [parameters.subnet.routeTable.tags] Resource tags. + * + * @param {array} [parameters.subnet.serviceEndpoints] An array of service + * endpoints. + * + * @param {array} [parameters.subnet.serviceEndpointPolicies] An array of + * service endpoint policies. + * + * @param {array} [parameters.subnet.resourceNavigationLinks] Gets an array of + * references to the external resources using subnet. * - * @param {array} [parameters.networkInterfaces] Gets an array of references to - * the network interfaces created for this interface endpoint. + * @param {array} [parameters.subnet.serviceAssociationLinks] Gets an array of + * references to services injecting into this subnet. + * + * @param {array} [parameters.subnet.delegations] Gets an array of references + * to the delegations on the subnet. + * + * @param {string} [parameters.subnet.provisioningState] The provisioning state + * of the resource. + * + * @param {string} [parameters.subnet.name] The name of the resource that is + * unique within a resource group. This name can be used to access the + * resource. + * + * @param {string} [parameters.subnet.etag] A unique read-only string that + * changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.id] Resource ID. * * @param {string} [parameters.etag] Gets a unique read-only string that * changes whenever the resource is updated. @@ -11167,10 +11398,87 @@ export interface InterfaceEndpoints { * @param {object} [parameters.subnet] The ID of the subnet from which the * private IP will be allocated. * - * @param {string} [parameters.subnet.id] Resource ID. + * @param {string} [parameters.subnet.addressPrefix] The address prefix for the + * subnet. + * + * @param {array} [parameters.subnet.addressPrefixes] List of address prefixes + * for the subnet. + * + * @param {object} [parameters.subnet.networkSecurityGroup] The reference of + * the NetworkSecurityGroup resource. + * + * @param {array} [parameters.subnet.networkSecurityGroup.securityRules] A + * collection of security rules of the network security group. + * + * @param {array} [parameters.subnet.networkSecurityGroup.defaultSecurityRules] + * The default security rules of network security group. + * + * @param {string} [parameters.subnet.networkSecurityGroup.resourceGuid] The + * resource GUID property of the network security group resource. + * + * @param {string} [parameters.subnet.networkSecurityGroup.provisioningState] + * The provisioning state of the public IP resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.networkSecurityGroup.etag] A unique + * read-only string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.networkSecurityGroup.id] Resource ID. + * + * @param {string} [parameters.subnet.networkSecurityGroup.location] Resource + * location. + * + * @param {object} [parameters.subnet.networkSecurityGroup.tags] Resource tags. + * + * @param {object} [parameters.subnet.routeTable] The reference of the + * RouteTable resource. + * + * @param {array} [parameters.subnet.routeTable.routes] Collection of routes + * contained within a route table. + * + * @param {boolean} [parameters.subnet.routeTable.disableBgpRoutePropagation] + * Gets or sets whether to disable the routes learned by BGP on that route + * table. True means disable. + * + * @param {string} [parameters.subnet.routeTable.provisioningState] The + * provisioning state of the resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.routeTable.etag] Gets a unique read-only + * string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.routeTable.id] Resource ID. + * + * @param {string} [parameters.subnet.routeTable.location] Resource location. + * + * @param {object} [parameters.subnet.routeTable.tags] Resource tags. + * + * @param {array} [parameters.subnet.serviceEndpoints] An array of service + * endpoints. + * + * @param {array} [parameters.subnet.serviceEndpointPolicies] An array of + * service endpoint policies. + * + * @param {array} [parameters.subnet.resourceNavigationLinks] Gets an array of + * references to the external resources using subnet. + * + * @param {array} [parameters.subnet.serviceAssociationLinks] Gets an array of + * references to services injecting into this subnet. + * + * @param {array} [parameters.subnet.delegations] Gets an array of references + * to the delegations on the subnet. + * + * @param {string} [parameters.subnet.provisioningState] The provisioning state + * of the resource. + * + * @param {string} [parameters.subnet.name] The name of the resource that is + * unique within a resource group. This name can be used to access the + * resource. + * + * @param {string} [parameters.subnet.etag] A unique read-only string that + * changes whenever the resource is updated. * - * @param {array} [parameters.networkInterfaces] Gets an array of references to - * the network interfaces created for this interface endpoint. + * @param {string} [parameters.subnet.id] Resource ID. * * @param {string} [parameters.etag] Gets a unique read-only string that * changes whenever the resource is updated. @@ -13952,9 +14260,6 @@ export interface NetworkInterfaces { * @param {boolean} [parameters.enableIPForwarding] Indicates whether IP * forwarding is enabled on this network interface. * - * @param {string} [parameters.linkedResourceType] The type of resource to be - * linked to this network interface - * * @param {string} [parameters.resourceGuid] The resource GUID property of the * network interface resource. * @@ -14069,9 +14374,6 @@ export interface NetworkInterfaces { * @param {boolean} [parameters.enableIPForwarding] Indicates whether IP * forwarding is enabled on this network interface. * - * @param {string} [parameters.linkedResourceType] The type of resource to be - * linked to this network interface - * * @param {string} [parameters.resourceGuid] The resource GUID property of the * network interface resource. * @@ -14919,9 +15221,6 @@ export interface NetworkInterfaces { * @param {boolean} [parameters.enableIPForwarding] Indicates whether IP * forwarding is enabled on this network interface. * - * @param {string} [parameters.linkedResourceType] The type of resource to be - * linked to this network interface - * * @param {string} [parameters.resourceGuid] The resource GUID property of the * network interface resource. * @@ -15036,9 +15335,6 @@ export interface NetworkInterfaces { * @param {boolean} [parameters.enableIPForwarding] Indicates whether IP * forwarding is enabled on this network interface. * - * @param {string} [parameters.linkedResourceType] The type of resource to be - * linked to this network interface - * * @param {string} [parameters.resourceGuid] The resource GUID property of the * network interface resource. * @@ -16216,10 +16512,6 @@ export interface NetworkInterfaceTapConfigurations { * An array of service endpoint policies. * * @param {array} - * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * @@ -16604,10 +16896,6 @@ export interface NetworkInterfaceTapConfigurations { * An array of service endpoint policies. * * @param {array} - * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * @@ -17134,10 +17422,6 @@ export interface NetworkInterfaceTapConfigurations { * An array of service endpoint policies. * * @param {array} - * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * @@ -17522,10 +17806,6 @@ export interface NetworkInterfaceTapConfigurations { * An array of service endpoint policies. * * @param {array} - * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * @@ -32161,9 +32441,6 @@ export interface Subnets { * @param {array} [subnetParameters.serviceEndpointPolicies] An array of * service endpoint policies. * - * @param {array} [subnetParameters.interfaceEndpoints] An array of references - * to interface endpoints - * * @param {array} [subnetParameters.resourceNavigationLinks] Gets an array of * references to the external resources using subnet. * @@ -32271,9 +32548,6 @@ export interface Subnets { * @param {array} [subnetParameters.serviceEndpointPolicies] An array of * service endpoint policies. * - * @param {array} [subnetParameters.interfaceEndpoints] An array of references - * to interface endpoints - * * @param {array} [subnetParameters.resourceNavigationLinks] Gets an array of * references to the external resources using subnet. * @@ -32521,9 +32795,6 @@ export interface Subnets { * @param {array} [subnetParameters.serviceEndpointPolicies] An array of * service endpoint policies. * - * @param {array} [subnetParameters.interfaceEndpoints] An array of references - * to interface endpoints - * * @param {array} [subnetParameters.resourceNavigationLinks] Gets an array of * references to the external resources using subnet. * @@ -32631,9 +32902,6 @@ export interface Subnets { * @param {array} [subnetParameters.serviceEndpointPolicies] An array of * service endpoint policies. * - * @param {array} [subnetParameters.interfaceEndpoints] An array of references - * to interface endpoints - * * @param {array} [subnetParameters.resourceNavigationLinks] Gets an array of * references to the external resources using subnet. * @@ -33719,10 +33987,6 @@ export interface VirtualNetworkTaps { * An array of service endpoint policies. * * @param {array} - * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * @@ -34083,10 +34347,6 @@ export interface VirtualNetworkTaps { * An array of service endpoint policies. * * @param {array} - * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * @@ -34701,10 +34961,6 @@ export interface VirtualNetworkTaps { * An array of service endpoint policies. * * @param {array} - * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * @@ -35065,10 +35321,6 @@ export interface VirtualNetworkTaps { * An array of service endpoint policies. * * @param {array} - * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * diff --git a/lib/services/networkManagement2/lib/operations/interfaceEndpoints.js b/lib/services/networkManagement2/lib/operations/interfaceEndpoints.js index c15c167cbb..bfa2cd7128 100644 --- a/lib/services/networkManagement2/lib/operations/interfaceEndpoints.js +++ b/lib/services/networkManagement2/lib/operations/interfaceEndpoints.js @@ -252,10 +252,87 @@ function _get(resourceGroupName, interfaceEndpointName, options, callback) { * @param {object} [parameters.subnet] The ID of the subnet from which the * private IP will be allocated. * - * @param {string} [parameters.subnet.id] Resource ID. + * @param {string} [parameters.subnet.addressPrefix] The address prefix for the + * subnet. + * + * @param {array} [parameters.subnet.addressPrefixes] List of address prefixes + * for the subnet. + * + * @param {object} [parameters.subnet.networkSecurityGroup] The reference of + * the NetworkSecurityGroup resource. + * + * @param {array} [parameters.subnet.networkSecurityGroup.securityRules] A + * collection of security rules of the network security group. + * + * @param {array} [parameters.subnet.networkSecurityGroup.defaultSecurityRules] + * The default security rules of network security group. + * + * @param {string} [parameters.subnet.networkSecurityGroup.resourceGuid] The + * resource GUID property of the network security group resource. + * + * @param {string} [parameters.subnet.networkSecurityGroup.provisioningState] + * The provisioning state of the public IP resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.networkSecurityGroup.etag] A unique + * read-only string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.networkSecurityGroup.id] Resource ID. + * + * @param {string} [parameters.subnet.networkSecurityGroup.location] Resource + * location. + * + * @param {object} [parameters.subnet.networkSecurityGroup.tags] Resource tags. + * + * @param {object} [parameters.subnet.routeTable] The reference of the + * RouteTable resource. + * + * @param {array} [parameters.subnet.routeTable.routes] Collection of routes + * contained within a route table. + * + * @param {boolean} [parameters.subnet.routeTable.disableBgpRoutePropagation] + * Gets or sets whether to disable the routes learned by BGP on that route + * table. True means disable. + * + * @param {string} [parameters.subnet.routeTable.provisioningState] The + * provisioning state of the resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.routeTable.etag] Gets a unique read-only + * string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.routeTable.id] Resource ID. + * + * @param {string} [parameters.subnet.routeTable.location] Resource location. + * + * @param {object} [parameters.subnet.routeTable.tags] Resource tags. + * + * @param {array} [parameters.subnet.serviceEndpoints] An array of service + * endpoints. + * + * @param {array} [parameters.subnet.serviceEndpointPolicies] An array of + * service endpoint policies. + * + * @param {array} [parameters.subnet.resourceNavigationLinks] Gets an array of + * references to the external resources using subnet. * - * @param {array} [parameters.networkInterfaces] Gets an array of references to - * the network interfaces created for this interface endpoint. + * @param {array} [parameters.subnet.serviceAssociationLinks] Gets an array of + * references to services injecting into this subnet. + * + * @param {array} [parameters.subnet.delegations] Gets an array of references + * to the delegations on the subnet. + * + * @param {string} [parameters.subnet.provisioningState] The provisioning state + * of the resource. + * + * @param {string} [parameters.subnet.name] The name of the resource that is + * unique within a resource group. This name can be used to access the + * resource. + * + * @param {string} [parameters.subnet.etag] A unique read-only string that + * changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.id] Resource ID. * * @param {string} [parameters.etag] Gets a unique read-only string that * changes whenever the resource is updated. @@ -753,10 +830,87 @@ function _beginDeleteMethod(resourceGroupName, interfaceEndpointName, options, c * @param {object} [parameters.subnet] The ID of the subnet from which the * private IP will be allocated. * - * @param {string} [parameters.subnet.id] Resource ID. + * @param {string} [parameters.subnet.addressPrefix] The address prefix for the + * subnet. + * + * @param {array} [parameters.subnet.addressPrefixes] List of address prefixes + * for the subnet. + * + * @param {object} [parameters.subnet.networkSecurityGroup] The reference of + * the NetworkSecurityGroup resource. + * + * @param {array} [parameters.subnet.networkSecurityGroup.securityRules] A + * collection of security rules of the network security group. + * + * @param {array} [parameters.subnet.networkSecurityGroup.defaultSecurityRules] + * The default security rules of network security group. + * + * @param {string} [parameters.subnet.networkSecurityGroup.resourceGuid] The + * resource GUID property of the network security group resource. + * + * @param {string} [parameters.subnet.networkSecurityGroup.provisioningState] + * The provisioning state of the public IP resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.networkSecurityGroup.etag] A unique + * read-only string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.networkSecurityGroup.id] Resource ID. + * + * @param {string} [parameters.subnet.networkSecurityGroup.location] Resource + * location. + * + * @param {object} [parameters.subnet.networkSecurityGroup.tags] Resource tags. + * + * @param {object} [parameters.subnet.routeTable] The reference of the + * RouteTable resource. + * + * @param {array} [parameters.subnet.routeTable.routes] Collection of routes + * contained within a route table. + * + * @param {boolean} [parameters.subnet.routeTable.disableBgpRoutePropagation] + * Gets or sets whether to disable the routes learned by BGP on that route + * table. True means disable. + * + * @param {string} [parameters.subnet.routeTable.provisioningState] The + * provisioning state of the resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. * - * @param {array} [parameters.networkInterfaces] Gets an array of references to - * the network interfaces created for this interface endpoint. + * @param {string} [parameters.subnet.routeTable.etag] Gets a unique read-only + * string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.routeTable.id] Resource ID. + * + * @param {string} [parameters.subnet.routeTable.location] Resource location. + * + * @param {object} [parameters.subnet.routeTable.tags] Resource tags. + * + * @param {array} [parameters.subnet.serviceEndpoints] An array of service + * endpoints. + * + * @param {array} [parameters.subnet.serviceEndpointPolicies] An array of + * service endpoint policies. + * + * @param {array} [parameters.subnet.resourceNavigationLinks] Gets an array of + * references to the external resources using subnet. + * + * @param {array} [parameters.subnet.serviceAssociationLinks] Gets an array of + * references to services injecting into this subnet. + * + * @param {array} [parameters.subnet.delegations] Gets an array of references + * to the delegations on the subnet. + * + * @param {string} [parameters.subnet.provisioningState] The provisioning state + * of the resource. + * + * @param {string} [parameters.subnet.name] The name of the resource that is + * unique within a resource group. This name can be used to access the + * resource. + * + * @param {string} [parameters.subnet.etag] A unique read-only string that + * changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.id] Resource ID. * * @param {string} [parameters.etag] Gets a unique read-only string that * changes whenever the resource is updated. @@ -1409,10 +1563,87 @@ class InterfaceEndpoints { * @param {object} [parameters.subnet] The ID of the subnet from which the * private IP will be allocated. * - * @param {string} [parameters.subnet.id] Resource ID. + * @param {string} [parameters.subnet.addressPrefix] The address prefix for the + * subnet. + * + * @param {array} [parameters.subnet.addressPrefixes] List of address prefixes + * for the subnet. + * + * @param {object} [parameters.subnet.networkSecurityGroup] The reference of + * the NetworkSecurityGroup resource. + * + * @param {array} [parameters.subnet.networkSecurityGroup.securityRules] A + * collection of security rules of the network security group. + * + * @param {array} [parameters.subnet.networkSecurityGroup.defaultSecurityRules] + * The default security rules of network security group. + * + * @param {string} [parameters.subnet.networkSecurityGroup.resourceGuid] The + * resource GUID property of the network security group resource. + * + * @param {string} [parameters.subnet.networkSecurityGroup.provisioningState] + * The provisioning state of the public IP resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.networkSecurityGroup.etag] A unique + * read-only string that changes whenever the resource is updated. * - * @param {array} [parameters.networkInterfaces] Gets an array of references to - * the network interfaces created for this interface endpoint. + * @param {string} [parameters.subnet.networkSecurityGroup.id] Resource ID. + * + * @param {string} [parameters.subnet.networkSecurityGroup.location] Resource + * location. + * + * @param {object} [parameters.subnet.networkSecurityGroup.tags] Resource tags. + * + * @param {object} [parameters.subnet.routeTable] The reference of the + * RouteTable resource. + * + * @param {array} [parameters.subnet.routeTable.routes] Collection of routes + * contained within a route table. + * + * @param {boolean} [parameters.subnet.routeTable.disableBgpRoutePropagation] + * Gets or sets whether to disable the routes learned by BGP on that route + * table. True means disable. + * + * @param {string} [parameters.subnet.routeTable.provisioningState] The + * provisioning state of the resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.routeTable.etag] Gets a unique read-only + * string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.routeTable.id] Resource ID. + * + * @param {string} [parameters.subnet.routeTable.location] Resource location. + * + * @param {object} [parameters.subnet.routeTable.tags] Resource tags. + * + * @param {array} [parameters.subnet.serviceEndpoints] An array of service + * endpoints. + * + * @param {array} [parameters.subnet.serviceEndpointPolicies] An array of + * service endpoint policies. + * + * @param {array} [parameters.subnet.resourceNavigationLinks] Gets an array of + * references to the external resources using subnet. + * + * @param {array} [parameters.subnet.serviceAssociationLinks] Gets an array of + * references to services injecting into this subnet. + * + * @param {array} [parameters.subnet.delegations] Gets an array of references + * to the delegations on the subnet. + * + * @param {string} [parameters.subnet.provisioningState] The provisioning state + * of the resource. + * + * @param {string} [parameters.subnet.name] The name of the resource that is + * unique within a resource group. This name can be used to access the + * resource. + * + * @param {string} [parameters.subnet.etag] A unique read-only string that + * changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.id] Resource ID. * * @param {string} [parameters.etag] Gets a unique read-only string that * changes whenever the resource is updated. @@ -1470,10 +1701,87 @@ class InterfaceEndpoints { * @param {object} [parameters.subnet] The ID of the subnet from which the * private IP will be allocated. * - * @param {string} [parameters.subnet.id] Resource ID. + * @param {string} [parameters.subnet.addressPrefix] The address prefix for the + * subnet. + * + * @param {array} [parameters.subnet.addressPrefixes] List of address prefixes + * for the subnet. + * + * @param {object} [parameters.subnet.networkSecurityGroup] The reference of + * the NetworkSecurityGroup resource. + * + * @param {array} [parameters.subnet.networkSecurityGroup.securityRules] A + * collection of security rules of the network security group. + * + * @param {array} [parameters.subnet.networkSecurityGroup.defaultSecurityRules] + * The default security rules of network security group. + * + * @param {string} [parameters.subnet.networkSecurityGroup.resourceGuid] The + * resource GUID property of the network security group resource. + * + * @param {string} [parameters.subnet.networkSecurityGroup.provisioningState] + * The provisioning state of the public IP resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.networkSecurityGroup.etag] A unique + * read-only string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.networkSecurityGroup.id] Resource ID. + * + * @param {string} [parameters.subnet.networkSecurityGroup.location] Resource + * location. + * + * @param {object} [parameters.subnet.networkSecurityGroup.tags] Resource tags. + * + * @param {object} [parameters.subnet.routeTable] The reference of the + * RouteTable resource. + * + * @param {array} [parameters.subnet.routeTable.routes] Collection of routes + * contained within a route table. + * + * @param {boolean} [parameters.subnet.routeTable.disableBgpRoutePropagation] + * Gets or sets whether to disable the routes learned by BGP on that route + * table. True means disable. + * + * @param {string} [parameters.subnet.routeTable.provisioningState] The + * provisioning state of the resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.routeTable.etag] Gets a unique read-only + * string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.routeTable.id] Resource ID. + * + * @param {string} [parameters.subnet.routeTable.location] Resource location. + * + * @param {object} [parameters.subnet.routeTable.tags] Resource tags. + * + * @param {array} [parameters.subnet.serviceEndpoints] An array of service + * endpoints. + * + * @param {array} [parameters.subnet.serviceEndpointPolicies] An array of + * service endpoint policies. + * + * @param {array} [parameters.subnet.resourceNavigationLinks] Gets an array of + * references to the external resources using subnet. * - * @param {array} [parameters.networkInterfaces] Gets an array of references to - * the network interfaces created for this interface endpoint. + * @param {array} [parameters.subnet.serviceAssociationLinks] Gets an array of + * references to services injecting into this subnet. + * + * @param {array} [parameters.subnet.delegations] Gets an array of references + * to the delegations on the subnet. + * + * @param {string} [parameters.subnet.provisioningState] The provisioning state + * of the resource. + * + * @param {string} [parameters.subnet.name] The name of the resource that is + * unique within a resource group. This name can be used to access the + * resource. + * + * @param {string} [parameters.subnet.etag] A unique read-only string that + * changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.id] Resource ID. * * @param {string} [parameters.etag] Gets a unique read-only string that * changes whenever the resource is updated. @@ -1800,10 +2108,87 @@ class InterfaceEndpoints { * @param {object} [parameters.subnet] The ID of the subnet from which the * private IP will be allocated. * - * @param {string} [parameters.subnet.id] Resource ID. + * @param {string} [parameters.subnet.addressPrefix] The address prefix for the + * subnet. + * + * @param {array} [parameters.subnet.addressPrefixes] List of address prefixes + * for the subnet. + * + * @param {object} [parameters.subnet.networkSecurityGroup] The reference of + * the NetworkSecurityGroup resource. + * + * @param {array} [parameters.subnet.networkSecurityGroup.securityRules] A + * collection of security rules of the network security group. + * + * @param {array} [parameters.subnet.networkSecurityGroup.defaultSecurityRules] + * The default security rules of network security group. + * + * @param {string} [parameters.subnet.networkSecurityGroup.resourceGuid] The + * resource GUID property of the network security group resource. + * + * @param {string} [parameters.subnet.networkSecurityGroup.provisioningState] + * The provisioning state of the public IP resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.networkSecurityGroup.etag] A unique + * read-only string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.networkSecurityGroup.id] Resource ID. + * + * @param {string} [parameters.subnet.networkSecurityGroup.location] Resource + * location. + * + * @param {object} [parameters.subnet.networkSecurityGroup.tags] Resource tags. + * + * @param {object} [parameters.subnet.routeTable] The reference of the + * RouteTable resource. + * + * @param {array} [parameters.subnet.routeTable.routes] Collection of routes + * contained within a route table. + * + * @param {boolean} [parameters.subnet.routeTable.disableBgpRoutePropagation] + * Gets or sets whether to disable the routes learned by BGP on that route + * table. True means disable. + * + * @param {string} [parameters.subnet.routeTable.provisioningState] The + * provisioning state of the resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. * - * @param {array} [parameters.networkInterfaces] Gets an array of references to - * the network interfaces created for this interface endpoint. + * @param {string} [parameters.subnet.routeTable.etag] Gets a unique read-only + * string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.routeTable.id] Resource ID. + * + * @param {string} [parameters.subnet.routeTable.location] Resource location. + * + * @param {object} [parameters.subnet.routeTable.tags] Resource tags. + * + * @param {array} [parameters.subnet.serviceEndpoints] An array of service + * endpoints. + * + * @param {array} [parameters.subnet.serviceEndpointPolicies] An array of + * service endpoint policies. + * + * @param {array} [parameters.subnet.resourceNavigationLinks] Gets an array of + * references to the external resources using subnet. + * + * @param {array} [parameters.subnet.serviceAssociationLinks] Gets an array of + * references to services injecting into this subnet. + * + * @param {array} [parameters.subnet.delegations] Gets an array of references + * to the delegations on the subnet. + * + * @param {string} [parameters.subnet.provisioningState] The provisioning state + * of the resource. + * + * @param {string} [parameters.subnet.name] The name of the resource that is + * unique within a resource group. This name can be used to access the + * resource. + * + * @param {string} [parameters.subnet.etag] A unique read-only string that + * changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.id] Resource ID. * * @param {string} [parameters.etag] Gets a unique read-only string that * changes whenever the resource is updated. @@ -1861,10 +2246,87 @@ class InterfaceEndpoints { * @param {object} [parameters.subnet] The ID of the subnet from which the * private IP will be allocated. * - * @param {string} [parameters.subnet.id] Resource ID. + * @param {string} [parameters.subnet.addressPrefix] The address prefix for the + * subnet. + * + * @param {array} [parameters.subnet.addressPrefixes] List of address prefixes + * for the subnet. + * + * @param {object} [parameters.subnet.networkSecurityGroup] The reference of + * the NetworkSecurityGroup resource. + * + * @param {array} [parameters.subnet.networkSecurityGroup.securityRules] A + * collection of security rules of the network security group. + * + * @param {array} [parameters.subnet.networkSecurityGroup.defaultSecurityRules] + * The default security rules of network security group. + * + * @param {string} [parameters.subnet.networkSecurityGroup.resourceGuid] The + * resource GUID property of the network security group resource. + * + * @param {string} [parameters.subnet.networkSecurityGroup.provisioningState] + * The provisioning state of the public IP resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.networkSecurityGroup.etag] A unique + * read-only string that changes whenever the resource is updated. * - * @param {array} [parameters.networkInterfaces] Gets an array of references to - * the network interfaces created for this interface endpoint. + * @param {string} [parameters.subnet.networkSecurityGroup.id] Resource ID. + * + * @param {string} [parameters.subnet.networkSecurityGroup.location] Resource + * location. + * + * @param {object} [parameters.subnet.networkSecurityGroup.tags] Resource tags. + * + * @param {object} [parameters.subnet.routeTable] The reference of the + * RouteTable resource. + * + * @param {array} [parameters.subnet.routeTable.routes] Collection of routes + * contained within a route table. + * + * @param {boolean} [parameters.subnet.routeTable.disableBgpRoutePropagation] + * Gets or sets whether to disable the routes learned by BGP on that route + * table. True means disable. + * + * @param {string} [parameters.subnet.routeTable.provisioningState] The + * provisioning state of the resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. + * + * @param {string} [parameters.subnet.routeTable.etag] Gets a unique read-only + * string that changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.routeTable.id] Resource ID. + * + * @param {string} [parameters.subnet.routeTable.location] Resource location. + * + * @param {object} [parameters.subnet.routeTable.tags] Resource tags. + * + * @param {array} [parameters.subnet.serviceEndpoints] An array of service + * endpoints. + * + * @param {array} [parameters.subnet.serviceEndpointPolicies] An array of + * service endpoint policies. + * + * @param {array} [parameters.subnet.resourceNavigationLinks] Gets an array of + * references to the external resources using subnet. + * + * @param {array} [parameters.subnet.serviceAssociationLinks] Gets an array of + * references to services injecting into this subnet. + * + * @param {array} [parameters.subnet.delegations] Gets an array of references + * to the delegations on the subnet. + * + * @param {string} [parameters.subnet.provisioningState] The provisioning state + * of the resource. + * + * @param {string} [parameters.subnet.name] The name of the resource that is + * unique within a resource group. This name can be used to access the + * resource. + * + * @param {string} [parameters.subnet.etag] A unique read-only string that + * changes whenever the resource is updated. + * + * @param {string} [parameters.subnet.id] Resource ID. * * @param {string} [parameters.etag] Gets a unique read-only string that * changes whenever the resource is updated. diff --git a/lib/services/networkManagement2/lib/operations/networkInterfaceTapConfigurations.js b/lib/services/networkManagement2/lib/operations/networkInterfaceTapConfigurations.js index dddd3b2fd2..cae3fe9818 100644 --- a/lib/services/networkManagement2/lib/operations/networkInterfaceTapConfigurations.js +++ b/lib/services/networkManagement2/lib/operations/networkInterfaceTapConfigurations.js @@ -423,10 +423,6 @@ function _get(resourceGroupName, networkInterfaceName, tapConfigurationName, opt * An array of service endpoint policies. * * @param {array} - * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * @@ -1144,10 +1140,6 @@ function _beginDeleteMethod(resourceGroupName, networkInterfaceName, tapConfigur * An array of service endpoint policies. * * @param {array} - * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * @@ -2019,10 +2011,6 @@ class NetworkInterfaceTapConfigurations { * An array of service endpoint policies. * * @param {array} - * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * @@ -2419,10 +2407,6 @@ class NetworkInterfaceTapConfigurations { * An array of service endpoint policies. * * @param {array} - * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * @@ -3018,10 +3002,6 @@ class NetworkInterfaceTapConfigurations { * An array of service endpoint policies. * * @param {array} - * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * @@ -3418,10 +3398,6 @@ class NetworkInterfaceTapConfigurations { * An array of service endpoint policies. * * @param {array} - * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [tapConfigurationParameters.virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * diff --git a/lib/services/networkManagement2/lib/operations/networkInterfaces.js b/lib/services/networkManagement2/lib/operations/networkInterfaces.js index 11438beaa6..2c2b114365 100644 --- a/lib/services/networkManagement2/lib/operations/networkInterfaces.js +++ b/lib/services/networkManagement2/lib/operations/networkInterfaces.js @@ -315,9 +315,6 @@ function _get(resourceGroupName, networkInterfaceName, options, callback) { * @param {boolean} [parameters.enableIPForwarding] Indicates whether IP * forwarding is enabled on this network interface. * - * @param {string} [parameters.linkedResourceType] The type of resource to be - * linked to this network interface - * * @param {string} [parameters.resourceGuid] The resource GUID property of the * network interface resource. * @@ -1927,9 +1924,6 @@ function _beginDeleteMethod(resourceGroupName, networkInterfaceName, options, ca * @param {boolean} [parameters.enableIPForwarding] Indicates whether IP * forwarding is enabled on this network interface. * - * @param {string} [parameters.linkedResourceType] The type of resource to be - * linked to this network interface - * * @param {string} [parameters.resourceGuid] The resource GUID property of the * network interface resource. * @@ -3504,9 +3498,6 @@ class NetworkInterfaces { * @param {boolean} [parameters.enableIPForwarding] Indicates whether IP * forwarding is enabled on this network interface. * - * @param {string} [parameters.linkedResourceType] The type of resource to be - * linked to this network interface - * * @param {string} [parameters.resourceGuid] The resource GUID property of the * network interface resource. * @@ -3633,9 +3624,6 @@ class NetworkInterfaces { * @param {boolean} [parameters.enableIPForwarding] Indicates whether IP * forwarding is enabled on this network interface. * - * @param {string} [parameters.linkedResourceType] The type of resource to be - * linked to this network interface - * * @param {string} [parameters.resourceGuid] The resource GUID property of the * network interface resource. * @@ -4795,9 +4783,6 @@ class NetworkInterfaces { * @param {boolean} [parameters.enableIPForwarding] Indicates whether IP * forwarding is enabled on this network interface. * - * @param {string} [parameters.linkedResourceType] The type of resource to be - * linked to this network interface - * * @param {string} [parameters.resourceGuid] The resource GUID property of the * network interface resource. * @@ -4924,9 +4909,6 @@ class NetworkInterfaces { * @param {boolean} [parameters.enableIPForwarding] Indicates whether IP * forwarding is enabled on this network interface. * - * @param {string} [parameters.linkedResourceType] The type of resource to be - * linked to this network interface - * * @param {string} [parameters.resourceGuid] The resource GUID property of the * network interface resource. * diff --git a/lib/services/networkManagement2/lib/operations/subnets.js b/lib/services/networkManagement2/lib/operations/subnets.js index 4cf63c48d4..ca4b7adb3e 100644 --- a/lib/services/networkManagement2/lib/operations/subnets.js +++ b/lib/services/networkManagement2/lib/operations/subnets.js @@ -311,9 +311,6 @@ function _get(resourceGroupName, virtualNetworkName, subnetName, options, callba * @param {array} [subnetParameters.serviceEndpointPolicies] An array of * service endpoint policies. * - * @param {array} [subnetParameters.interfaceEndpoints] An array of references - * to interface endpoints - * * @param {array} [subnetParameters.resourceNavigationLinks] Gets an array of * references to the external resources using subnet. * @@ -752,9 +749,6 @@ function _beginDeleteMethod(resourceGroupName, virtualNetworkName, subnetName, o * @param {array} [subnetParameters.serviceEndpointPolicies] An array of * service endpoint policies. * - * @param {array} [subnetParameters.interfaceEndpoints] An array of references - * to interface endpoints - * * @param {array} [subnetParameters.resourceNavigationLinks] Gets an array of * references to the external resources using subnet. * @@ -1350,9 +1344,6 @@ class Subnets { * @param {array} [subnetParameters.serviceEndpointPolicies] An array of * service endpoint policies. * - * @param {array} [subnetParameters.interfaceEndpoints] An array of references - * to interface endpoints - * * @param {array} [subnetParameters.resourceNavigationLinks] Gets an array of * references to the external resources using subnet. * @@ -1472,9 +1463,6 @@ class Subnets { * @param {array} [subnetParameters.serviceEndpointPolicies] An array of * service endpoint policies. * - * @param {array} [subnetParameters.interfaceEndpoints] An array of references - * to interface endpoints - * * @param {array} [subnetParameters.resourceNavigationLinks] Gets an array of * references to the external resources using subnet. * @@ -1791,9 +1779,6 @@ class Subnets { * @param {array} [subnetParameters.serviceEndpointPolicies] An array of * service endpoint policies. * - * @param {array} [subnetParameters.interfaceEndpoints] An array of references - * to interface endpoints - * * @param {array} [subnetParameters.resourceNavigationLinks] Gets an array of * references to the external resources using subnet. * @@ -1913,9 +1898,6 @@ class Subnets { * @param {array} [subnetParameters.serviceEndpointPolicies] An array of * service endpoint policies. * - * @param {array} [subnetParameters.interfaceEndpoints] An array of references - * to interface endpoints - * * @param {array} [subnetParameters.resourceNavigationLinks] Gets an array of * references to the external resources using subnet. * diff --git a/lib/services/networkManagement2/lib/operations/virtualNetworkTaps.js b/lib/services/networkManagement2/lib/operations/virtualNetworkTaps.js index fff4b4f891..beaf85d7c9 100644 --- a/lib/services/networkManagement2/lib/operations/virtualNetworkTaps.js +++ b/lib/services/networkManagement2/lib/operations/virtualNetworkTaps.js @@ -404,10 +404,6 @@ function _get(resourceGroupName, tapName, options, callback) { * An array of service endpoint policies. * * @param {array} - * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * @@ -1303,10 +1299,6 @@ function _beginDeleteMethod(resourceGroupName, tapName, options, callback) { * An array of service endpoint policies. * * @param {array} - * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * @@ -2437,10 +2429,6 @@ class VirtualNetworkTaps { * An array of service endpoint policies. * * @param {array} - * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * @@ -2813,10 +2801,6 @@ class VirtualNetworkTaps { * An array of service endpoint policies. * * @param {array} - * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * @@ -3554,10 +3538,6 @@ class VirtualNetworkTaps { * An array of service endpoint policies. * * @param {array} - * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. * @@ -3930,10 +3910,6 @@ class VirtualNetworkTaps { * An array of service endpoint policies. * * @param {array} - * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * - * @param {array} * [parameters.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. *