diff --git a/lib/services/networkManagement2/lib/models/addressSpace.js b/lib/services/networkManagement2/lib/models/addressSpace.js index d52191738d..7c45514531 100644 --- a/lib/services/networkManagement2/lib/models/addressSpace.js +++ b/lib/services/networkManagement2/lib/models/addressSpace.js @@ -18,7 +18,7 @@ class AddressSpace { /** * Create a AddressSpace. - * @member {array} [addressPrefixes] A list of address blocks reserved for + * @property {array} [addressPrefixes] A list of address blocks reserved for * this virtual network in CIDR notation. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/applicationGateway.js b/lib/services/networkManagement2/lib/models/applicationGateway.js index a375d3c5d6..b96bcc4104 100644 --- a/lib/services/networkManagement2/lib/models/applicationGateway.js +++ b/lib/services/networkManagement2/lib/models/applicationGateway.js @@ -20,98 +20,100 @@ const models = require('./index'); class ApplicationGateway extends models['Resource'] { /** * Create a ApplicationGateway. - * @member {object} [sku] SKU of the application gateway resource. - * @member {string} [sku.name] Name of an application gateway SKU. Possible + * @property {object} [sku] SKU of the application gateway resource. + * @property {string} [sku.name] Name of an application gateway SKU. Possible * values include: 'Standard_Small', 'Standard_Medium', 'Standard_Large', * 'WAF_Medium', 'WAF_Large', 'Standard_v2', 'WAF_v2' - * @member {string} [sku.tier] Tier of an application gateway. Possible + * @property {string} [sku.tier] Tier of an application gateway. Possible * values include: 'Standard', 'WAF', 'Standard_v2', 'WAF_v2' - * @member {number} [sku.capacity] Capacity (instance count) of an + * @property {number} [sku.capacity] Capacity (instance count) of an * application gateway. - * @member {object} [sslPolicy] SSL policy of the application gateway + * @property {object} [sslPolicy] SSL policy of the application gateway * resource. - * @member {array} [sslPolicy.disabledSslProtocols] Ssl protocols to be + * @property {array} [sslPolicy.disabledSslProtocols] Ssl protocols to be * disabled on application gateway. - * @member {string} [sslPolicy.policyType] Type of Ssl Policy. Possible + * @property {string} [sslPolicy.policyType] Type of Ssl Policy. Possible * values include: 'Predefined', 'Custom' - * @member {string} [sslPolicy.policyName] Name of Ssl predefined policy. + * @property {string} [sslPolicy.policyName] Name of Ssl predefined policy. * Possible values include: 'AppGwSslPolicy20150501', * 'AppGwSslPolicy20170401', 'AppGwSslPolicy20170401S' - * @member {array} [sslPolicy.cipherSuites] Ssl cipher suites to be enabled + * @property {array} [sslPolicy.cipherSuites] Ssl cipher suites to be enabled * in the specified order to application gateway. - * @member {string} [sslPolicy.minProtocolVersion] Minimum version of Ssl + * @property {string} [sslPolicy.minProtocolVersion] Minimum version of Ssl * protocol to be supported on application gateway. Possible values include: * 'TLSv1_0', 'TLSv1_1', 'TLSv1_2' - * @member {string} [operationalState] Operational state of the application + * @property {string} [operationalState] Operational state of the application * gateway resource. Possible values include: 'Stopped', 'Starting', * 'Running', 'Stopping' - * @member {array} [gatewayIPConfigurations] Subnets of application the + * @property {array} [gatewayIPConfigurations] Subnets of application the * gateway resource. - * @member {array} [authenticationCertificates] Authentication certificates + * @property {array} [authenticationCertificates] Authentication certificates * of the application gateway resource. - * @member {array} [trustedRootCertificates] Trusted Root certificates of the - * application gateway resource. - * @member {array} [sslCertificates] SSL certificates of the application + * @property {array} [trustedRootCertificates] Trusted Root certificates of + * the application gateway resource. + * @property {array} [sslCertificates] SSL certificates of the application * gateway resource. - * @member {array} [frontendIPConfigurations] Frontend IP addresses of the + * @property {array} [frontendIPConfigurations] Frontend IP addresses of the * application gateway resource. - * @member {array} [frontendPorts] Frontend ports of the application gateway - * resource. - * @member {array} [probes] Probes of the application gateway resource. - * @member {array} [backendAddressPools] Backend address pool of the + * @property {array} [frontendPorts] Frontend ports of the application + * gateway resource. + * @property {array} [probes] Probes of the application gateway resource. + * @property {array} [backendAddressPools] Backend address pool of the * application gateway resource. - * @member {array} [backendHttpSettingsCollection] Backend http settings of + * @property {array} [backendHttpSettingsCollection] Backend http settings of * the application gateway resource. - * @member {array} [httpListeners] Http listeners of the application gateway - * resource. - * @member {array} [urlPathMaps] URL path map of the application gateway + * @property {array} [httpListeners] Http listeners of the application + * gateway resource. + * @property {array} [urlPathMaps] URL path map of the application gateway * resource. - * @member {array} [requestRoutingRules] Request routing rules of the + * @property {array} [requestRoutingRules] Request routing rules of the * application gateway resource. - * @member {array} [redirectConfigurations] Redirect configurations of the + * @property {array} [redirectConfigurations] Redirect configurations of the * application gateway resource. - * @member {object} [webApplicationFirewallConfiguration] Web application + * @property {object} [webApplicationFirewallConfiguration] Web application * firewall configuration. - * @member {boolean} [webApplicationFirewallConfiguration.enabled] Whether + * @property {boolean} [webApplicationFirewallConfiguration.enabled] Whether * the web application firewall is enabled or not. - * @member {string} [webApplicationFirewallConfiguration.firewallMode] Web + * @property {string} [webApplicationFirewallConfiguration.firewallMode] Web * application firewall mode. Possible values include: 'Detection', * 'Prevention' - * @member {string} [webApplicationFirewallConfiguration.ruleSetType] The + * @property {string} [webApplicationFirewallConfiguration.ruleSetType] The * type of the web application firewall rule set. Possible values are: * 'OWASP'. - * @member {string} [webApplicationFirewallConfiguration.ruleSetVersion] The - * version of the rule set type. - * @member {array} [webApplicationFirewallConfiguration.disabledRuleGroups] + * @property {string} [webApplicationFirewallConfiguration.ruleSetVersion] + * The version of the rule set type. + * @property {array} [webApplicationFirewallConfiguration.disabledRuleGroups] * The disabled rule groups. - * @member {boolean} [webApplicationFirewallConfiguration.requestBodyCheck] + * @property {boolean} [webApplicationFirewallConfiguration.requestBodyCheck] * Whether allow WAF to check request Body. - * @member {number} [webApplicationFirewallConfiguration.maxRequestBodySize] - * Maxium request body size for WAF. - * @member {number} + * @property {number} + * [webApplicationFirewallConfiguration.maxRequestBodySize] Maxium request + * body size for WAF. + * @property {number} * [webApplicationFirewallConfiguration.maxRequestBodySizeInKb] Maxium * request body size in Kb for WAF. - * @member {number} [webApplicationFirewallConfiguration.fileUploadLimitInMb] - * Maxium file upload size in Mb for WAF. - * @member {array} [webApplicationFirewallConfiguration.exclusions] The + * @property {number} + * [webApplicationFirewallConfiguration.fileUploadLimitInMb] Maxium file + * upload size in Mb for WAF. + * @property {array} [webApplicationFirewallConfiguration.exclusions] The * exclusion list. - * @member {boolean} [enableHttp2] Whether HTTP2 is enabled on the + * @property {boolean} [enableHttp2] Whether HTTP2 is enabled on the * application gateway resource. - * @member {boolean} [enableFips] Whether FIPS is enabled on the application - * gateway resource. - * @member {object} [autoscaleConfiguration] Autoscale Configuration. - * @member {number} [autoscaleConfiguration.minCapacity] Lower bound on + * @property {boolean} [enableFips] Whether FIPS is enabled on the + * application gateway resource. + * @property {object} [autoscaleConfiguration] Autoscale Configuration. + * @property {number} [autoscaleConfiguration.minCapacity] Lower bound on * number of Application Gateway instances - * @member {string} [resourceGuid] Resource GUID property of the application - * gateway resource. - * @member {string} [provisioningState] Provisioning state of the application - * gateway resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. - * @member {array} [customErrorConfigurations] Custom error configurations of - * the application gateway resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [resourceGuid] Resource GUID property of the + * application gateway resource. + * @property {string} [provisioningState] Provisioning state of the + * application gateway resource. Possible values are: 'Updating', 'Deleting', + * and 'Failed'. + * @property {array} [customErrorConfigurations] Custom error configurations + * of the application gateway resource. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {array} [zones] A list of availability zones denoting where the + * @property {array} [zones] A list of availability zones denoting where the * resource needs to come from. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayAuthenticationCertificate.js b/lib/services/networkManagement2/lib/models/applicationGatewayAuthenticationCertificate.js index 5836499b6b..ae95640a1d 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayAuthenticationCertificate.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayAuthenticationCertificate.js @@ -20,15 +20,15 @@ const models = require('./index'); class ApplicationGatewayAuthenticationCertificate extends models['SubResource'] { /** * Create a ApplicationGatewayAuthenticationCertificate. - * @member {string} [data] Certificate public data. - * @member {string} [provisioningState] Provisioning state of the + * @property {string} [data] Certificate public data. + * @property {string} [provisioningState] Provisioning state of the * authentication certificate resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [name] Name of the authentication certificate that is + * @property {string} [name] Name of the authentication certificate that is * unique within an Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [type] Type of the resource. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayAutoscaleConfiguration.js b/lib/services/networkManagement2/lib/models/applicationGatewayAutoscaleConfiguration.js index 084d05a93d..8edff41c3a 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayAutoscaleConfiguration.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayAutoscaleConfiguration.js @@ -17,8 +17,8 @@ class ApplicationGatewayAutoscaleConfiguration { /** * Create a ApplicationGatewayAutoscaleConfiguration. - * @member {number} minCapacity Lower bound on number of Application Gateway - * instances + * @property {number} minCapacity Lower bound on number of Application + * Gateway instances */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayAvailableSslOptions.js b/lib/services/networkManagement2/lib/models/applicationGatewayAvailableSslOptions.js index 91f0108d3f..333ec1364a 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayAvailableSslOptions.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayAvailableSslOptions.js @@ -20,15 +20,15 @@ const models = require('./index'); class ApplicationGatewayAvailableSslOptions extends models['Resource'] { /** * Create a ApplicationGatewayAvailableSslOptions. - * @member {array} [predefinedPolicies] List of available Ssl predefined + * @property {array} [predefinedPolicies] List of available Ssl predefined * policy. - * @member {string} [defaultPolicy] Name of the Ssl predefined policy applied - * by default to application gateway. Possible values include: + * @property {string} [defaultPolicy] Name of the Ssl predefined policy + * applied by default to application gateway. Possible values include: * 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401', * 'AppGwSslPolicy20170401S' - * @member {array} [availableCipherSuites] List of available Ssl cipher + * @property {array} [availableCipherSuites] List of available Ssl cipher * suites. - * @member {array} [availableProtocols] List of available Ssl protocols. + * @property {array} [availableProtocols] List of available Ssl protocols. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayAvailableSslPredefinedPolicies.js b/lib/services/networkManagement2/lib/models/applicationGatewayAvailableSslPredefinedPolicies.js index 5b1ac67da0..7642105f30 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayAvailableSslPredefinedPolicies.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayAvailableSslPredefinedPolicies.js @@ -16,7 +16,7 @@ class ApplicationGatewayAvailableSslPredefinedPolicies extends Array { /** * Create a ApplicationGatewayAvailableSslPredefinedPolicies. - * @member {string} [nextLink] URL to get the next set of results. + * @property {string} [nextLink] URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayAvailableWafRuleSetsResult.js b/lib/services/networkManagement2/lib/models/applicationGatewayAvailableWafRuleSetsResult.js index 6910fb06bd..1de40eefbc 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayAvailableWafRuleSetsResult.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayAvailableWafRuleSetsResult.js @@ -17,7 +17,7 @@ class ApplicationGatewayAvailableWafRuleSetsResult { /** * Create a ApplicationGatewayAvailableWafRuleSetsResult. - * @member {array} [value] The list of application gateway rule sets. + * @property {array} [value] The list of application gateway rule sets. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayBackendAddress.js b/lib/services/networkManagement2/lib/models/applicationGatewayBackendAddress.js index 9efa6a4200..80857ebfc4 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayBackendAddress.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayBackendAddress.js @@ -17,8 +17,8 @@ class ApplicationGatewayBackendAddress { /** * Create a ApplicationGatewayBackendAddress. - * @member {string} [fqdn] Fully qualified domain name (FQDN). - * @member {string} [ipAddress] IP address + * @property {string} [fqdn] Fully qualified domain name (FQDN). + * @property {string} [ipAddress] IP address */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayBackendAddressPool.js b/lib/services/networkManagement2/lib/models/applicationGatewayBackendAddressPool.js index 17c091ffd8..e21e4c2929 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayBackendAddressPool.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayBackendAddressPool.js @@ -20,17 +20,17 @@ const models = require('./index'); class ApplicationGatewayBackendAddressPool extends models['SubResource'] { /** * Create a ApplicationGatewayBackendAddressPool. - * @member {array} [backendIPConfigurations] Collection of references to IPs - * defined in network interfaces. - * @member {array} [backendAddresses] Backend addresses - * @member {string} [provisioningState] Provisioning state of the backend + * @property {array} [backendIPConfigurations] Collection of references to + * IPs defined in network interfaces. + * @property {array} [backendAddresses] Backend addresses + * @property {string} [provisioningState] Provisioning state of the backend * address pool resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Name of the backend address pool that is unique + * @property {string} [name] Name of the backend address pool that is unique * within an Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [type] Type of the resource. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayBackendHealth.js b/lib/services/networkManagement2/lib/models/applicationGatewayBackendHealth.js index 5d7250a385..f30fd6e3c7 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayBackendHealth.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayBackendHealth.js @@ -17,7 +17,7 @@ class ApplicationGatewayBackendHealth { /** * Create a ApplicationGatewayBackendHealth. - * @member {array} [backendAddressPools] + * @property {array} [backendAddressPools] */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayBackendHealthHttpSettings.js b/lib/services/networkManagement2/lib/models/applicationGatewayBackendHealthHttpSettings.js index 12d885f864..8ba9f04cb9 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayBackendHealthHttpSettings.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayBackendHealthHttpSettings.js @@ -17,55 +17,55 @@ class ApplicationGatewayBackendHealthHttpSettings { /** * Create a ApplicationGatewayBackendHealthHttpSettings. - * @member {object} [backendHttpSettings] Reference of an + * @property {object} [backendHttpSettings] Reference of an * ApplicationGatewayBackendHttpSettings resource. - * @member {number} [backendHttpSettings.port] The destination port on the + * @property {number} [backendHttpSettings.port] The destination port on the * backend. - * @member {string} [backendHttpSettings.protocol] The protocol used to + * @property {string} [backendHttpSettings.protocol] The protocol used to * communicate with the backend. Possible values are 'Http' and 'Https'. * Possible values include: 'Http', 'Https' - * @member {string} [backendHttpSettings.cookieBasedAffinity] Cookie based + * @property {string} [backendHttpSettings.cookieBasedAffinity] Cookie based * affinity. Possible values include: 'Enabled', 'Disabled' - * @member {number} [backendHttpSettings.requestTimeout] Request timeout in + * @property {number} [backendHttpSettings.requestTimeout] Request timeout in * seconds. Application Gateway will fail the request if response is not * received within RequestTimeout. Acceptable values are from 1 second to * 86400 seconds. - * @member {object} [backendHttpSettings.probe] Probe resource of an + * @property {object} [backendHttpSettings.probe] Probe resource of an * application gateway. - * @member {string} [backendHttpSettings.probe.id] Resource ID. - * @member {array} [backendHttpSettings.authenticationCertificates] Array of - * references to application gateway authentication certificates. - * @member {array} [backendHttpSettings.trustedRootCertificates] Array of + * @property {string} [backendHttpSettings.probe.id] Resource ID. + * @property {array} [backendHttpSettings.authenticationCertificates] Array + * of references to application gateway authentication certificates. + * @property {array} [backendHttpSettings.trustedRootCertificates] Array of * references to application gateway trusted root certificates. - * @member {object} [backendHttpSettings.connectionDraining] Connection + * @property {object} [backendHttpSettings.connectionDraining] Connection * draining of the backend http settings resource. - * @member {boolean} [backendHttpSettings.connectionDraining.enabled] Whether - * connection draining is enabled or not. - * @member {number} + * @property {boolean} [backendHttpSettings.connectionDraining.enabled] + * Whether connection draining is enabled or not. + * @property {number} * [backendHttpSettings.connectionDraining.drainTimeoutInSec] The number of * seconds connection draining is active. Acceptable values are from 1 second * to 3600 seconds. - * @member {string} [backendHttpSettings.hostName] Host header to be sent to - * the backend servers. - * @member {boolean} [backendHttpSettings.pickHostNameFromBackendAddress] + * @property {string} [backendHttpSettings.hostName] Host header to be sent + * to the backend servers. + * @property {boolean} [backendHttpSettings.pickHostNameFromBackendAddress] * Whether to pick host header should be picked from the host name of the * backend server. Default value is false. - * @member {string} [backendHttpSettings.affinityCookieName] Cookie name to + * @property {string} [backendHttpSettings.affinityCookieName] Cookie name to * use for the affinity cookie. - * @member {boolean} [backendHttpSettings.probeEnabled] Whether the probe is - * enabled. Default value is false. - * @member {string} [backendHttpSettings.path] Path which should be used as a - * prefix for all HTTP requests. Null means no path will be prefixed. Default - * value is null. - * @member {string} [backendHttpSettings.provisioningState] Provisioning + * @property {boolean} [backendHttpSettings.probeEnabled] Whether the probe + * is enabled. Default value is false. + * @property {string} [backendHttpSettings.path] Path which should be used as + * a prefix for all HTTP requests. Null means no path will be prefixed. + * Default value is null. + * @property {string} [backendHttpSettings.provisioningState] Provisioning * state of the backend http settings resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [backendHttpSettings.name] Name of the backend http + * @property {string} [backendHttpSettings.name] Name of the backend http * settings that is unique within an Application Gateway. - * @member {string} [backendHttpSettings.etag] A unique read-only string that - * changes whenever the resource is updated. - * @member {string} [backendHttpSettings.type] Type of the resource. - * @member {array} [servers] List of ApplicationGatewayBackendHealthServer + * @property {string} [backendHttpSettings.etag] A unique read-only string + * that changes whenever the resource is updated. + * @property {string} [backendHttpSettings.type] Type of the resource. + * @property {array} [servers] List of ApplicationGatewayBackendHealthServer * resources. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayBackendHealthPool.js b/lib/services/networkManagement2/lib/models/applicationGatewayBackendHealthPool.js index db90014ab8..ea1fec7ab8 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayBackendHealthPool.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayBackendHealthPool.js @@ -17,20 +17,20 @@ class ApplicationGatewayBackendHealthPool { /** * Create a ApplicationGatewayBackendHealthPool. - * @member {object} [backendAddressPool] Reference of an + * @property {object} [backendAddressPool] Reference of an * ApplicationGatewayBackendAddressPool resource. - * @member {array} [backendAddressPool.backendIPConfigurations] Collection of - * references to IPs defined in network interfaces. - * @member {array} [backendAddressPool.backendAddresses] Backend addresses - * @member {string} [backendAddressPool.provisioningState] Provisioning state - * of the backend address pool resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. - * @member {string} [backendAddressPool.name] Name of the backend address + * @property {array} [backendAddressPool.backendIPConfigurations] Collection + * of references to IPs defined in network interfaces. + * @property {array} [backendAddressPool.backendAddresses] Backend addresses + * @property {string} [backendAddressPool.provisioningState] Provisioning + * state of the backend address pool resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * @property {string} [backendAddressPool.name] Name of the backend address * pool that is unique within an Application Gateway. - * @member {string} [backendAddressPool.etag] A unique read-only string that - * changes whenever the resource is updated. - * @member {string} [backendAddressPool.type] Type of the resource. - * @member {array} [backendHttpSettingsCollection] List of + * @property {string} [backendAddressPool.etag] A unique read-only string + * that changes whenever the resource is updated. + * @property {string} [backendAddressPool.type] Type of the resource. + * @property {array} [backendHttpSettingsCollection] List of * ApplicationGatewayBackendHealthHttpSettings resources. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayBackendHealthServer.js b/lib/services/networkManagement2/lib/models/applicationGatewayBackendHealthServer.js index e09195fe46..a2831585f2 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayBackendHealthServer.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayBackendHealthServer.js @@ -17,272 +17,275 @@ class ApplicationGatewayBackendHealthServer { /** * Create a ApplicationGatewayBackendHealthServer. - * @member {string} [address] IP address or FQDN of backend server. - * @member {object} [ipConfiguration] Reference of IP configuration of + * @property {string} [address] IP address or FQDN of backend server. + * @property {object} [ipConfiguration] Reference of IP configuration of * backend server. - * @member {array} [ipConfiguration.virtualNetworkTaps] The reference to + * @property {array} [ipConfiguration.virtualNetworkTaps] The reference to * Virtual Network Taps. - * @member {array} [ipConfiguration.applicationGatewayBackendAddressPools] + * @property {array} [ipConfiguration.applicationGatewayBackendAddressPools] * The reference of ApplicationGatewayBackendAddressPool resource. - * @member {array} [ipConfiguration.loadBalancerBackendAddressPools] The + * @property {array} [ipConfiguration.loadBalancerBackendAddressPools] The * reference of LoadBalancerBackendAddressPool resource. - * @member {array} [ipConfiguration.loadBalancerInboundNatRules] A list of + * @property {array} [ipConfiguration.loadBalancerInboundNatRules] A list of * references of LoadBalancerInboundNatRules. - * @member {string} [ipConfiguration.privateIPAddress] Private IP address of - * the IP configuration. - * @member {string} [ipConfiguration.privateIPAllocationMethod] Defines how a - * private IP address is assigned. Possible values are: 'Static' and + * @property {string} [ipConfiguration.privateIPAddress] Private IP address + * of the IP configuration. + * @property {string} [ipConfiguration.privateIPAllocationMethod] Defines how + * a private IP address is assigned. Possible values are: 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {string} [ipConfiguration.privateIPAddressVersion] Available from - * Api-Version 2016-03-30 onwards, it represents whether the specific + * @property {string} [ipConfiguration.privateIPAddressVersion] Available + * from Api-Version 2016-03-30 onwards, it represents whether the specific * ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible * values are: 'IPv4' and 'IPv6'. Possible values include: 'IPv4', 'IPv6' - * @member {object} [ipConfiguration.subnet] Subnet bound to the IP + * @property {object} [ipConfiguration.subnet] Subnet bound to the IP * configuration. - * @member {string} [ipConfiguration.subnet.addressPrefix] The address prefix - * for the subnet. - * @member {array} [ipConfiguration.subnet.addressPrefixes] List of address - * prefixes for the subnet. - * @member {object} [ipConfiguration.subnet.networkSecurityGroup] The + * @property {string} [ipConfiguration.subnet.addressPrefix] The address + * prefix for the subnet. + * @property {array} [ipConfiguration.subnet.addressPrefixes] List of + * address prefixes for the subnet. + * @property {object} [ipConfiguration.subnet.networkSecurityGroup] The * reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [ipConfiguration.subnet.networkSecurityGroup.securityRules] A collection * of security rules of the network security group. - * @member {array} + * @property {array} * [ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] The * default security rules of network security group. - * @member {array} + * @property {array} * [ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] A * collection of references to network interfaces. - * @member {array} [ipConfiguration.subnet.networkSecurityGroup.subnets] A + * @property {array} [ipConfiguration.subnet.networkSecurityGroup.subnets] A * collection of references to subnets. - * @member {string} + * @property {string} * [ipConfiguration.subnet.networkSecurityGroup.resourceGuid] The resource * GUID property of the network security group resource. - * @member {string} + * @property {string} * [ipConfiguration.subnet.networkSecurityGroup.provisioningState] The * provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [ipConfiguration.subnet.networkSecurityGroup.etag] A + * @property {string} [ipConfiguration.subnet.networkSecurityGroup.etag] A * unique read-only string that changes whenever the resource is updated. - * @member {object} [ipConfiguration.subnet.routeTable] The reference of the - * RouteTable resource. - * @member {array} [ipConfiguration.subnet.routeTable.routes] Collection of + * @property {object} [ipConfiguration.subnet.routeTable] The reference of + * the RouteTable resource. + * @property {array} [ipConfiguration.subnet.routeTable.routes] Collection of * routes contained within a route table. - * @member {array} [ipConfiguration.subnet.routeTable.subnets] A collection + * @property {array} [ipConfiguration.subnet.routeTable.subnets] A collection * of references to subnets. - * @member {boolean} + * @property {boolean} * [ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] Gets or * sets whether to disable the routes learned by BGP on that route table. * True means disable. - * @member {string} [ipConfiguration.subnet.routeTable.provisioningState] The - * provisioning state of the resource. Possible values are: 'Updating', + * @property {string} [ipConfiguration.subnet.routeTable.provisioningState] + * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [ipConfiguration.subnet.routeTable.etag] Gets a unique + * @property {string} [ipConfiguration.subnet.routeTable.etag] Gets a unique * read-only string that changes whenever the resource is updated. - * @member {array} [ipConfiguration.subnet.serviceEndpoints] An array of + * @property {array} [ipConfiguration.subnet.serviceEndpoints] An array of * service endpoints. - * @member {array} [ipConfiguration.subnet.serviceEndpointPolicies] An array - * of service endpoint policies. - * @member {array} [ipConfiguration.subnet.interfaceEndpoints] An array of + * @property {array} [ipConfiguration.subnet.serviceEndpointPolicies] An + * array of service endpoint policies. + * @property {array} [ipConfiguration.subnet.interfaceEndpoints] An array of * references to interface endpoints - * @member {array} [ipConfiguration.subnet.ipConfigurations] Gets an array of - * references to the network interface IP configurations using subnet. - * @member {array} [ipConfiguration.subnet.ipConfigurationProfiles] Array of - * IP configuration profiles which reference this subnet. - * @member {array} [ipConfiguration.subnet.resourceNavigationLinks] Gets an + * @property {array} [ipConfiguration.subnet.ipConfigurations] Gets an array + * of references to the network interface IP configurations using subnet. + * @property {array} [ipConfiguration.subnet.ipConfigurationProfiles] Array + * of IP configuration profiles which reference this subnet. + * @property {array} [ipConfiguration.subnet.resourceNavigationLinks] Gets an * array of references to the external resources using subnet. - * @member {array} [ipConfiguration.subnet.serviceAssociationLinks] Gets an + * @property {array} [ipConfiguration.subnet.serviceAssociationLinks] Gets an * array of references to services injecting into this subnet. - * @member {array} [ipConfiguration.subnet.delegations] Gets an array of + * @property {array} [ipConfiguration.subnet.delegations] Gets an array of * references to the delegations on the subnet. - * @member {string} [ipConfiguration.subnet.purpose] A read-only string + * @property {string} [ipConfiguration.subnet.purpose] A read-only string * identifying the intention of use for this subnet based on delegations and * other user-defined properties. - * @member {string} [ipConfiguration.subnet.provisioningState] The + * @property {string} [ipConfiguration.subnet.provisioningState] The * provisioning state of the resource. - * @member {string} [ipConfiguration.subnet.name] The name of the resource + * @property {string} [ipConfiguration.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} [ipConfiguration.subnet.etag] A unique read-only string + * @property {string} [ipConfiguration.subnet.etag] A unique read-only string * that changes whenever the resource is updated. - * @member {boolean} [ipConfiguration.primary] Gets whether this is a primary - * customer address on the network interface. - * @member {object} [ipConfiguration.publicIPAddress] Public IP address bound - * to the IP configuration. - * @member {object} [ipConfiguration.publicIPAddress.sku] The public IP + * @property {boolean} [ipConfiguration.primary] Gets whether this is a + * primary customer address on the network interface. + * @property {object} [ipConfiguration.publicIPAddress] Public IP address + * bound to the IP configuration. + * @property {object} [ipConfiguration.publicIPAddress.sku] The public IP * address SKU. - * @member {string} [ipConfiguration.publicIPAddress.sku.name] Name of a + * @property {string} [ipConfiguration.publicIPAddress.sku.name] Name of a * public IP address SKU. Possible values include: 'Basic', 'Standard' - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.publicIPAllocationMethod] The public IP * allocation method. Possible values are: 'Static' and 'Dynamic'. Possible * values include: 'Static', 'Dynamic' - * @member {string} [ipConfiguration.publicIPAddress.publicIPAddressVersion] - * The public IP address version. Possible values are: 'IPv4' and 'IPv6'. - * Possible values include: 'IPv4', 'IPv6' - * @member {object} [ipConfiguration.publicIPAddress.ipConfiguration] The IP - * configuration associated with the public IP address. - * @member {string} + * @property {string} + * [ipConfiguration.publicIPAddress.publicIPAddressVersion] The public IP + * address version. Possible values are: 'IPv4' and 'IPv6'. Possible values + * include: 'IPv4', 'IPv6' + * @property {object} [ipConfiguration.publicIPAddress.ipConfiguration] The + * IP configuration associated with the public IP address. + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.privateIPAddress] The * private IP address of the IP configuration. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.privateIPAllocationMethod] * The private IP allocation method. Possible values are 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} [ipConfiguration.publicIPAddress.ipConfiguration.subnet] - * The reference of the subnet resource. - * @member {string} + * @property {object} + * [ipConfiguration.publicIPAddress.ipConfiguration.subnet] The reference of + * the subnet resource. + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefix] The * address prefix for the subnet. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable] The * reference of the RouteTable resource. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.subnets] * A collection of references to subnets. - * @member {boolean} + * @property {boolean} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpoints] * An array of service endpoints. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations * using subnet. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.delegations] Gets * an array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.purpose] A * read-only string identifying the intention of use for this subnet based on * delegations and other user-defined properties. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.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} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [ipConfiguration.publicIPAddress.ipConfiguration.publicIPAddress] The * reference of the public IP resource. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.provisioningState] Gets * the provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [ipConfiguration.publicIPAddress.ipConfiguration.name] + * @property {string} [ipConfiguration.publicIPAddress.ipConfiguration.name] * The name of the resource that is unique within a resource group. This name * can be used to access the resource. - * @member {string} [ipConfiguration.publicIPAddress.ipConfiguration.etag] A - * unique read-only string that changes whenever the resource is updated. - * @member {object} [ipConfiguration.publicIPAddress.dnsSettings] The FQDN of - * the DNS record associated with the public IP address. - * @member {string} + * @property {string} [ipConfiguration.publicIPAddress.ipConfiguration.etag] + * A unique read-only string that changes whenever the resource is updated. + * @property {object} [ipConfiguration.publicIPAddress.dnsSettings] The FQDN + * of the DNS record associated with the public IP address. + * @property {string} * [ipConfiguration.publicIPAddress.dnsSettings.domainNameLabel] Gets or sets * the Domain name label.The concatenation of the domain name label and the * regionalized DNS zone make up the fully qualified domain name associated * with the public IP address. If a domain name label is specified, an A DNS * record is created for the public IP in the Microsoft Azure DNS system. - * @member {string} [ipConfiguration.publicIPAddress.dnsSettings.fqdn] Gets + * @property {string} [ipConfiguration.publicIPAddress.dnsSettings.fqdn] Gets * the FQDN, Fully qualified domain name of the A DNS record associated with * the public IP. This is the concatenation of the domainNameLabel and the * regionalized DNS zone. - * @member {string} [ipConfiguration.publicIPAddress.dnsSettings.reverseFqdn] - * Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name - * that resolves to this public IP address. If the reverseFqdn is specified, - * then a PTR DNS record is created pointing from the IP address in the - * in-addr.arpa domain to the reverse FQDN. - * @member {array} [ipConfiguration.publicIPAddress.ipTags] The list of tags - * associated with the public IP address. - * @member {string} [ipConfiguration.publicIPAddress.ipAddress] The IP + * @property {string} + * [ipConfiguration.publicIPAddress.dnsSettings.reverseFqdn] Gets or Sets the + * Reverse FQDN. A user-visible, fully qualified domain name that resolves to + * this public IP address. If the reverseFqdn is specified, then a PTR DNS + * record is created pointing from the IP address in the in-addr.arpa domain + * to the reverse FQDN. + * @property {array} [ipConfiguration.publicIPAddress.ipTags] The list of + * tags associated with the public IP address. + * @property {string} [ipConfiguration.publicIPAddress.ipAddress] The IP * address associated with the public IP address resource. - * @member {object} [ipConfiguration.publicIPAddress.publicIPPrefix] The + * @property {object} [ipConfiguration.publicIPAddress.publicIPPrefix] The * Public IP Prefix this Public IP Address should be allocated from. - * @member {string} [ipConfiguration.publicIPAddress.publicIPPrefix.id] + * @property {string} [ipConfiguration.publicIPAddress.publicIPPrefix.id] * Resource ID. - * @member {number} [ipConfiguration.publicIPAddress.idleTimeoutInMinutes] + * @property {number} [ipConfiguration.publicIPAddress.idleTimeoutInMinutes] * The idle timeout of the public IP address. - * @member {string} [ipConfiguration.publicIPAddress.resourceGuid] The + * @property {string} [ipConfiguration.publicIPAddress.resourceGuid] The * resource GUID property of the public IP resource. - * @member {string} [ipConfiguration.publicIPAddress.provisioningState] The + * @property {string} [ipConfiguration.publicIPAddress.provisioningState] The * provisioning state of the PublicIP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [ipConfiguration.publicIPAddress.etag] A unique read-only - * string that changes whenever the resource is updated. - * @member {array} [ipConfiguration.publicIPAddress.zones] A list of + * @property {string} [ipConfiguration.publicIPAddress.etag] A unique + * read-only string that changes whenever the resource is updated. + * @property {array} [ipConfiguration.publicIPAddress.zones] A list of * availability zones denoting the IP allocated for the resource needs to * come from. - * @member {array} [ipConfiguration.applicationSecurityGroups] Application + * @property {array} [ipConfiguration.applicationSecurityGroups] Application * security groups in which the IP configuration is included. - * @member {string} [ipConfiguration.provisioningState] The provisioning + * @property {string} [ipConfiguration.provisioningState] The provisioning * state of the network interface IP configuration. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [ipConfiguration.name] The name of the resource that is + * @property {string} [ipConfiguration.name] The name of the resource that is * unique within a resource group. This name can be used to access the * resource. - * @member {string} [ipConfiguration.etag] A unique read-only string that + * @property {string} [ipConfiguration.etag] A unique read-only string that * changes whenever the resource is updated. - * @member {string} [health] Health of backend server. Possible values + * @property {string} [health] Health of backend server. Possible values * include: 'Unknown', 'Up', 'Down', 'Partial', 'Draining' */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayBackendHttpSettings.js b/lib/services/networkManagement2/lib/models/applicationGatewayBackendHttpSettings.js index 0b62d992fc..c0d0a1f426 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayBackendHttpSettings.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayBackendHttpSettings.js @@ -20,46 +20,48 @@ const models = require('./index'); class ApplicationGatewayBackendHttpSettings extends models['SubResource'] { /** * Create a ApplicationGatewayBackendHttpSettings. - * @member {number} [port] The destination port on the backend. - * @member {string} [protocol] The protocol used to communicate with the + * @property {number} [port] The destination port on the backend. + * @property {string} [protocol] The protocol used to communicate with the * backend. Possible values are 'Http' and 'Https'. Possible values include: * 'Http', 'Https' - * @member {string} [cookieBasedAffinity] Cookie based affinity. Possible + * @property {string} [cookieBasedAffinity] Cookie based affinity. Possible * values include: 'Enabled', 'Disabled' - * @member {number} [requestTimeout] Request timeout in seconds. Application - * Gateway will fail the request if response is not received within - * RequestTimeout. Acceptable values are from 1 second to 86400 seconds. - * @member {object} [probe] Probe resource of an application gateway. - * @member {string} [probe.id] Resource ID. - * @member {array} [authenticationCertificates] Array of references to + * @property {number} [requestTimeout] Request timeout in seconds. + * Application Gateway will fail the request if response is not received + * within RequestTimeout. Acceptable values are from 1 second to 86400 + * seconds. + * @property {object} [probe] Probe resource of an application gateway. + * @property {string} [probe.id] Resource ID. + * @property {array} [authenticationCertificates] Array of references to * application gateway authentication certificates. - * @member {array} [trustedRootCertificates] Array of references to + * @property {array} [trustedRootCertificates] Array of references to * application gateway trusted root certificates. - * @member {object} [connectionDraining] Connection draining of the backend + * @property {object} [connectionDraining] Connection draining of the backend * http settings resource. - * @member {boolean} [connectionDraining.enabled] Whether connection draining - * is enabled or not. - * @member {number} [connectionDraining.drainTimeoutInSec] The number of + * @property {boolean} [connectionDraining.enabled] Whether connection + * draining is enabled or not. + * @property {number} [connectionDraining.drainTimeoutInSec] The number of * seconds connection draining is active. Acceptable values are from 1 second * to 3600 seconds. - * @member {string} [hostName] Host header to be sent to the backend servers. - * @member {boolean} [pickHostNameFromBackendAddress] Whether to pick host + * @property {string} [hostName] Host header to be sent to the backend + * servers. + * @property {boolean} [pickHostNameFromBackendAddress] Whether to pick host * header should be picked from the host name of the backend server. Default * value is false. - * @member {string} [affinityCookieName] Cookie name to use for the affinity - * cookie. - * @member {boolean} [probeEnabled] Whether the probe is enabled. Default + * @property {string} [affinityCookieName] Cookie name to use for the + * affinity cookie. + * @property {boolean} [probeEnabled] Whether the probe is enabled. Default * value is false. - * @member {string} [path] Path which should be used as a prefix for all HTTP - * requests. Null means no path will be prefixed. Default value is null. - * @member {string} [provisioningState] Provisioning state of the backend + * @property {string} [path] Path which should be used as a prefix for all + * HTTP requests. Null means no path will be prefixed. Default value is null. + * @property {string} [provisioningState] Provisioning state of the backend * http settings resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Name of the backend http settings that is unique + * @property {string} [name] Name of the backend http settings that is unique * within an Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [type] Type of the resource. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayConnectionDraining.js b/lib/services/networkManagement2/lib/models/applicationGatewayConnectionDraining.js index 657dfbc1ce..57bffe64be 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayConnectionDraining.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayConnectionDraining.js @@ -19,8 +19,8 @@ class ApplicationGatewayConnectionDraining { /** * Create a ApplicationGatewayConnectionDraining. - * @member {boolean} enabled Whether connection draining is enabled or not. - * @member {number} drainTimeoutInSec The number of seconds connection + * @property {boolean} enabled Whether connection draining is enabled or not. + * @property {number} drainTimeoutInSec The number of seconds connection * draining is active. Acceptable values are from 1 second to 3600 seconds. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayCustomError.js b/lib/services/networkManagement2/lib/models/applicationGatewayCustomError.js index 99781e172e..fcd9db712c 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayCustomError.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayCustomError.js @@ -17,9 +17,9 @@ class ApplicationGatewayCustomError { /** * Create a ApplicationGatewayCustomError. - * @member {string} [statusCode] Status code of the application gateway + * @property {string} [statusCode] Status code of the application gateway * customer error. Possible values include: 'HttpStatus403', 'HttpStatus502' - * @member {string} [customErrorPageUrl] Error page URL of the application + * @property {string} [customErrorPageUrl] Error page URL of the application * gateway customer error. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayFirewallDisabledRuleGroup.js b/lib/services/networkManagement2/lib/models/applicationGatewayFirewallDisabledRuleGroup.js index fac27dfd71..843ca6344d 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayFirewallDisabledRuleGroup.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayFirewallDisabledRuleGroup.js @@ -17,10 +17,10 @@ class ApplicationGatewayFirewallDisabledRuleGroup { /** * Create a ApplicationGatewayFirewallDisabledRuleGroup. - * @member {string} ruleGroupName The name of the rule group that will be + * @property {string} ruleGroupName The name of the rule group that will be * disabled. - * @member {array} [rules] The list of rules that will be disabled. If null, - * all rules of the rule group will be disabled. + * @property {array} [rules] The list of rules that will be disabled. If + * null, all rules of the rule group will be disabled. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayFirewallExclusion.js b/lib/services/networkManagement2/lib/models/applicationGatewayFirewallExclusion.js index ee54c2830d..465e2639f3 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayFirewallExclusion.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayFirewallExclusion.js @@ -17,11 +17,11 @@ class ApplicationGatewayFirewallExclusion { /** * Create a ApplicationGatewayFirewallExclusion. - * @member {string} matchVariable The variable to be excluded. - * @member {string} selectorMatchOperator When matchVariable is a collection, - * operate on the selector to specify which elements in the collection this - * exclusion applies to. - * @member {string} selector When matchVariable is a collection, operator + * @property {string} matchVariable The variable to be excluded. + * @property {string} selectorMatchOperator When matchVariable is a + * collection, operate on the selector to specify which elements in the + * collection this exclusion applies to. + * @property {string} selector When matchVariable is a collection, operator * used to specify which elements in the collection this exclusion applies * to. */ diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayFirewallRule.js b/lib/services/networkManagement2/lib/models/applicationGatewayFirewallRule.js index 73c4850657..081281798a 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayFirewallRule.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayFirewallRule.js @@ -17,9 +17,9 @@ class ApplicationGatewayFirewallRule { /** * Create a ApplicationGatewayFirewallRule. - * @member {number} ruleId The identifier of the web application firewall + * @property {number} ruleId The identifier of the web application firewall * rule. - * @member {string} [description] The description of the web application + * @property {string} [description] The description of the web application * firewall rule. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayFirewallRuleGroup.js b/lib/services/networkManagement2/lib/models/applicationGatewayFirewallRuleGroup.js index 308896fa98..1eb4f665bf 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayFirewallRuleGroup.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayFirewallRuleGroup.js @@ -17,11 +17,11 @@ class ApplicationGatewayFirewallRuleGroup { /** * Create a ApplicationGatewayFirewallRuleGroup. - * @member {string} ruleGroupName The name of the web application firewall + * @property {string} ruleGroupName The name of the web application firewall * rule group. - * @member {string} [description] The description of the web application + * @property {string} [description] The description of the web application * firewall rule group. - * @member {array} rules The rules of the web application firewall rule + * @property {array} rules The rules of the web application firewall rule * group. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayFirewallRuleSet.js b/lib/services/networkManagement2/lib/models/applicationGatewayFirewallRuleSet.js index d33762e006..76ac7cad63 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayFirewallRuleSet.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayFirewallRuleSet.js @@ -20,14 +20,14 @@ const models = require('./index'); class ApplicationGatewayFirewallRuleSet extends models['Resource'] { /** * Create a ApplicationGatewayFirewallRuleSet. - * @member {string} [provisioningState] The provisioning state of the web + * @property {string} [provisioningState] The provisioning state of the web * application firewall rule set. - * @member {string} ruleSetType The type of the web application firewall rule - * set. - * @member {string} ruleSetVersion The version of the web application - * firewall rule set type. - * @member {array} ruleGroups The rule groups of the web application firewall + * @property {string} ruleSetType The type of the web application firewall * rule set. + * @property {string} ruleSetVersion The version of the web application + * firewall rule set type. + * @property {array} ruleGroups The rule groups of the web application + * firewall rule set. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayFrontendIPConfiguration.js b/lib/services/networkManagement2/lib/models/applicationGatewayFrontendIPConfiguration.js index 67aba664c9..078bd75352 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayFrontendIPConfiguration.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayFrontendIPConfiguration.js @@ -20,21 +20,21 @@ const models = require('./index'); class ApplicationGatewayFrontendIPConfiguration extends models['SubResource'] { /** * Create a ApplicationGatewayFrontendIPConfiguration. - * @member {string} [privateIPAddress] PrivateIPAddress of the network + * @property {string} [privateIPAddress] PrivateIPAddress of the network * interface IP Configuration. - * @member {string} [privateIPAllocationMethod] PrivateIP allocation method. - * Possible values include: 'Static', 'Dynamic' - * @member {object} [subnet] Reference of the subnet resource. - * @member {string} [subnet.id] Resource ID. - * @member {object} [publicIPAddress] Reference of the PublicIP resource. - * @member {string} [publicIPAddress.id] Resource ID. - * @member {string} [provisioningState] Provisioning state of the public IP + * @property {string} [privateIPAllocationMethod] PrivateIP allocation + * method. Possible values include: 'Static', 'Dynamic' + * @property {object} [subnet] Reference of the subnet resource. + * @property {string} [subnet.id] Resource ID. + * @property {object} [publicIPAddress] Reference of the PublicIP resource. + * @property {string} [publicIPAddress.id] Resource ID. + * @property {string} [provisioningState] Provisioning state of the public IP * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] Name of the frontend IP configuration that is + * @property {string} [name] Name of the frontend IP configuration that is * unique within an Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [type] Type of the resource. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayFrontendPort.js b/lib/services/networkManagement2/lib/models/applicationGatewayFrontendPort.js index fcd3586a0b..7927b4f2b5 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayFrontendPort.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayFrontendPort.js @@ -20,14 +20,14 @@ const models = require('./index'); class ApplicationGatewayFrontendPort extends models['SubResource'] { /** * Create a ApplicationGatewayFrontendPort. - * @member {number} [port] Frontend port - * @member {string} [provisioningState] Provisioning state of the frontend + * @property {number} [port] Frontend port + * @property {string} [provisioningState] Provisioning state of the frontend * port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] Name of the frontend port that is unique within an - * Application Gateway - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [name] Name of the frontend port that is unique within + * an Application Gateway + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [type] Type of the resource. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayHttpListener.js b/lib/services/networkManagement2/lib/models/applicationGatewayHttpListener.js index 085411c204..fa17055b8c 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayHttpListener.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayHttpListener.js @@ -20,30 +20,30 @@ const models = require('./index'); class ApplicationGatewayHttpListener extends models['SubResource'] { /** * Create a ApplicationGatewayHttpListener. - * @member {object} [frontendIPConfiguration] Frontend IP configuration + * @property {object} [frontendIPConfiguration] Frontend IP configuration * resource of an application gateway. - * @member {string} [frontendIPConfiguration.id] Resource ID. - * @member {object} [frontendPort] Frontend port resource of an application + * @property {string} [frontendIPConfiguration.id] Resource ID. + * @property {object} [frontendPort] Frontend port resource of an application * gateway. - * @member {string} [frontendPort.id] Resource ID. - * @member {string} [protocol] Protocol of the HTTP listener. Possible values - * are 'Http' and 'Https'. Possible values include: 'Http', 'Https' - * @member {string} [hostName] Host name of HTTP listener. - * @member {object} [sslCertificate] SSL certificate resource of an + * @property {string} [frontendPort.id] Resource ID. + * @property {string} [protocol] Protocol of the HTTP listener. Possible + * values are 'Http' and 'Https'. Possible values include: 'Http', 'Https' + * @property {string} [hostName] Host name of HTTP listener. + * @property {object} [sslCertificate] SSL certificate resource of an * application gateway. - * @member {string} [sslCertificate.id] Resource ID. - * @member {boolean} [requireServerNameIndication] Applicable only if + * @property {string} [sslCertificate.id] Resource ID. + * @property {boolean} [requireServerNameIndication] Applicable only if * protocol is https. Enables SNI for multi-hosting. - * @member {string} [provisioningState] Provisioning state of the HTTP + * @property {string} [provisioningState] Provisioning state of the HTTP * listener resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {array} [customErrorConfigurations] Custom error configurations of - * the HTTP listener. - * @member {string} [name] Name of the HTTP listener that is unique within an - * Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {array} [customErrorConfigurations] Custom error configurations + * of the HTTP listener. + * @property {string} [name] Name of the HTTP listener that is unique within + * an Application Gateway. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [type] Type of the resource. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayIPConfiguration.js b/lib/services/networkManagement2/lib/models/applicationGatewayIPConfiguration.js index e8b43dce54..f0f6dc738a 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayIPConfiguration.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayIPConfiguration.js @@ -21,17 +21,17 @@ const models = require('./index'); class ApplicationGatewayIPConfiguration extends models['SubResource'] { /** * Create a ApplicationGatewayIPConfiguration. - * @member {object} [subnet] Reference of the subnet resource. A subnet from - * where application gateway gets its private address. - * @member {string} [subnet.id] Resource ID. - * @member {string} [provisioningState] Provisioning state of the application - * gateway subnet resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. - * @member {string} [name] Name of the IP configuration that is unique within - * an Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {object} [subnet] Reference of the subnet resource. A subnet + * from where application gateway gets its private address. + * @property {string} [subnet.id] Resource ID. + * @property {string} [provisioningState] Provisioning state of the + * application gateway subnet resource. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. + * @property {string} [name] Name of the IP configuration that is unique + * within an Application Gateway. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [type] Type of the resource. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayListResult.js b/lib/services/networkManagement2/lib/models/applicationGatewayListResult.js index faba3912d9..5951addbd2 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayListResult.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayListResult.js @@ -16,7 +16,7 @@ class ApplicationGatewayListResult extends Array { /** * Create a ApplicationGatewayListResult. - * @member {string} [nextLink] URL to get the next set of results. + * @property {string} [nextLink] URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayPathRule.js b/lib/services/networkManagement2/lib/models/applicationGatewayPathRule.js index 2d32927d50..b8a45b4d9b 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayPathRule.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayPathRule.js @@ -20,23 +20,23 @@ const models = require('./index'); class ApplicationGatewayPathRule extends models['SubResource'] { /** * Create a ApplicationGatewayPathRule. - * @member {array} [paths] Path rules of URL path map. - * @member {object} [backendAddressPool] Backend address pool resource of URL - * path map path rule. - * @member {string} [backendAddressPool.id] Resource ID. - * @member {object} [backendHttpSettings] Backend http settings resource of + * @property {array} [paths] Path rules of URL path map. + * @property {object} [backendAddressPool] Backend address pool resource of * URL path map path rule. - * @member {string} [backendHttpSettings.id] Resource ID. - * @member {object} [redirectConfiguration] Redirect configuration resource + * @property {string} [backendAddressPool.id] Resource ID. + * @property {object} [backendHttpSettings] Backend http settings resource of + * URL path map path rule. + * @property {string} [backendHttpSettings.id] Resource ID. + * @property {object} [redirectConfiguration] Redirect configuration resource * of URL path map path rule. - * @member {string} [redirectConfiguration.id] Resource ID. - * @member {string} [provisioningState] Path rule of URL path map resource. + * @property {string} [redirectConfiguration.id] Resource ID. + * @property {string} [provisioningState] Path rule of URL path map resource. * Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] Name of the path rule that is unique within an + * @property {string} [name] Name of the path rule that is unique within an * Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [type] Type of the resource. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayProbe.js b/lib/services/networkManagement2/lib/models/applicationGatewayProbe.js index df581e90a0..d7781988a9 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayProbe.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayProbe.js @@ -20,39 +20,39 @@ const models = require('./index'); class ApplicationGatewayProbe extends models['SubResource'] { /** * Create a ApplicationGatewayProbe. - * @member {string} [protocol] The protocol used for the probe. Possible + * @property {string} [protocol] The protocol used for the probe. Possible * values are 'Http' and 'Https'. Possible values include: 'Http', 'Https' - * @member {string} [host] Host name to send the probe to. - * @member {string} [path] Relative path of probe. Valid path starts from + * @property {string} [host] Host name to send the probe to. + * @property {string} [path] Relative path of probe. Valid path starts from * '/'. Probe is sent to ://: - * @member {number} [interval] The probing interval in seconds. This is the + * @property {number} [interval] The probing interval in seconds. This is the * time interval between two consecutive probes. Acceptable values are from 1 * second to 86400 seconds. - * @member {number} [timeout] the probe timeout in seconds. Probe marked as + * @property {number} [timeout] the probe timeout in seconds. Probe marked as * failed if valid response is not received with this timeout period. * Acceptable values are from 1 second to 86400 seconds. - * @member {number} [unhealthyThreshold] The probe retry count. Backend + * @property {number} [unhealthyThreshold] The probe retry count. Backend * server is marked down after consecutive probe failure count reaches * UnhealthyThreshold. Acceptable values are from 1 second to 20. - * @member {boolean} [pickHostNameFromBackendHttpSettings] Whether the host + * @property {boolean} [pickHostNameFromBackendHttpSettings] Whether the host * header should be picked from the backend http settings. Default value is * false. - * @member {number} [minServers] Minimum number of servers that are always + * @property {number} [minServers] Minimum number of servers that are always * marked healthy. Default value is 0. - * @member {object} [match] Criterion for classifying a healthy probe + * @property {object} [match] Criterion for classifying a healthy probe * response. - * @member {string} [match.body] Body that must be contained in the health + * @property {string} [match.body] Body that must be contained in the health * response. Default value is empty. - * @member {array} [match.statusCodes] Allowed ranges of healthy status + * @property {array} [match.statusCodes] Allowed ranges of healthy status * codes. Default range of healthy status codes is 200-399. - * @member {string} [provisioningState] Provisioning state of the backend + * @property {string} [provisioningState] Provisioning state of the backend * http settings resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Name of the probe that is unique within an + * @property {string} [name] Name of the probe that is unique within an * Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [type] Type of the resource. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayProbeHealthResponseMatch.js b/lib/services/networkManagement2/lib/models/applicationGatewayProbeHealthResponseMatch.js index 75068ec857..a55dd103e4 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayProbeHealthResponseMatch.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayProbeHealthResponseMatch.js @@ -17,9 +17,9 @@ class ApplicationGatewayProbeHealthResponseMatch { /** * Create a ApplicationGatewayProbeHealthResponseMatch. - * @member {string} [body] Body that must be contained in the health + * @property {string} [body] Body that must be contained in the health * response. Default value is empty. - * @member {array} [statusCodes] Allowed ranges of healthy status codes. + * @property {array} [statusCodes] Allowed ranges of healthy status codes. * Default range of healthy status codes is 200-399. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayRedirectConfiguration.js b/lib/services/networkManagement2/lib/models/applicationGatewayRedirectConfiguration.js index 73285d6a03..a30e292a80 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayRedirectConfiguration.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayRedirectConfiguration.js @@ -20,26 +20,27 @@ const models = require('./index'); class ApplicationGatewayRedirectConfiguration extends models['SubResource'] { /** * Create a ApplicationGatewayRedirectConfiguration. - * @member {string} [redirectType] Supported http redirection types - + * @property {string} [redirectType] Supported http redirection types - * Permanent, Temporary, Found, SeeOther. Possible values include: * 'Permanent', 'Found', 'SeeOther', 'Temporary' - * @member {object} [targetListener] Reference to a listener to redirect the - * request to. - * @member {string} [targetListener.id] Resource ID. - * @member {string} [targetUrl] Url to redirect the request to. - * @member {boolean} [includePath] Include path in the redirected url. - * @member {boolean} [includeQueryString] Include query string in the + * @property {object} [targetListener] Reference to a listener to redirect + * the request to. + * @property {string} [targetListener.id] Resource ID. + * @property {string} [targetUrl] Url to redirect the request to. + * @property {boolean} [includePath] Include path in the redirected url. + * @property {boolean} [includeQueryString] Include query string in the * redirected url. - * @member {array} [requestRoutingRules] Request routing specifying redirect + * @property {array} [requestRoutingRules] Request routing specifying + * redirect configuration. + * @property {array} [urlPathMaps] Url path maps specifying default redirect * configuration. - * @member {array} [urlPathMaps] Url path maps specifying default redirect + * @property {array} [pathRules] Path rules specifying redirect * configuration. - * @member {array} [pathRules] Path rules specifying redirect configuration. - * @member {string} [name] Name of the redirect configuration that is unique - * within an Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [name] Name of the redirect configuration that is + * unique within an Application Gateway. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [type] Type of the resource. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayRequestRoutingRule.js b/lib/services/networkManagement2/lib/models/applicationGatewayRequestRoutingRule.js index 50ee73657f..7784f428fe 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayRequestRoutingRule.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayRequestRoutingRule.js @@ -20,31 +20,31 @@ const models = require('./index'); class ApplicationGatewayRequestRoutingRule extends models['SubResource'] { /** * Create a ApplicationGatewayRequestRoutingRule. - * @member {string} [ruleType] Rule type. Possible values include: 'Basic', + * @property {string} [ruleType] Rule type. Possible values include: 'Basic', * 'PathBasedRouting' - * @member {object} [backendAddressPool] Backend address pool resource of the - * application gateway. - * @member {string} [backendAddressPool.id] Resource ID. - * @member {object} [backendHttpSettings] Backend http settings resource of + * @property {object} [backendAddressPool] Backend address pool resource of * the application gateway. - * @member {string} [backendHttpSettings.id] Resource ID. - * @member {object} [httpListener] Http listener resource of the application - * gateway. - * @member {string} [httpListener.id] Resource ID. - * @member {object} [urlPathMap] URL path map resource of the application + * @property {string} [backendAddressPool.id] Resource ID. + * @property {object} [backendHttpSettings] Backend http settings resource of + * the application gateway. + * @property {string} [backendHttpSettings.id] Resource ID. + * @property {object} [httpListener] Http listener resource of the + * application gateway. + * @property {string} [httpListener.id] Resource ID. + * @property {object} [urlPathMap] URL path map resource of the application * gateway. - * @member {string} [urlPathMap.id] Resource ID. - * @member {object} [redirectConfiguration] Redirect configuration resource + * @property {string} [urlPathMap.id] Resource ID. + * @property {object} [redirectConfiguration] Redirect configuration resource * of the application gateway. - * @member {string} [redirectConfiguration.id] Resource ID. - * @member {string} [provisioningState] Provisioning state of the request + * @property {string} [redirectConfiguration.id] Resource ID. + * @property {string} [provisioningState] Provisioning state of the request * routing rule resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Name of the request routing rule that is unique + * @property {string} [name] Name of the request routing rule that is unique * within an Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [type] Type of the resource. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewaySku.js b/lib/services/networkManagement2/lib/models/applicationGatewaySku.js index 7e76996b52..cc5b661c8f 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewaySku.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewaySku.js @@ -17,12 +17,12 @@ class ApplicationGatewaySku { /** * Create a ApplicationGatewaySku. - * @member {string} [name] Name of an application gateway SKU. Possible + * @property {string} [name] Name of an application gateway SKU. Possible * values include: 'Standard_Small', 'Standard_Medium', 'Standard_Large', * 'WAF_Medium', 'WAF_Large', 'Standard_v2', 'WAF_v2' - * @member {string} [tier] Tier of an application gateway. Possible values + * @property {string} [tier] Tier of an application gateway. Possible values * include: 'Standard', 'WAF', 'Standard_v2', 'WAF_v2' - * @member {number} [capacity] Capacity (instance count) of an application + * @property {number} [capacity] Capacity (instance count) of an application * gateway. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/applicationGatewaySslCertificate.js b/lib/services/networkManagement2/lib/models/applicationGatewaySslCertificate.js index 7881235bf0..38dbb1cbd6 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewaySslCertificate.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewaySslCertificate.js @@ -20,20 +20,20 @@ const models = require('./index'); class ApplicationGatewaySslCertificate extends models['SubResource'] { /** * Create a ApplicationGatewaySslCertificate. - * @member {string} [data] Base-64 encoded pfx certificate. Only applicable + * @property {string} [data] Base-64 encoded pfx certificate. Only applicable * in PUT Request. - * @member {string} [password] Password for the pfx file specified in data. + * @property {string} [password] Password for the pfx file specified in data. * Only applicable in PUT request. - * @member {string} [publicCertData] Base-64 encoded Public cert data + * @property {string} [publicCertData] Base-64 encoded Public cert data * corresponding to pfx specified in data. Only applicable in GET request. - * @member {string} [provisioningState] Provisioning state of the SSL + * @property {string} [provisioningState] Provisioning state of the SSL * certificate resource Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Name of the SSL certificate that is unique within - * an Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [name] Name of the SSL certificate that is unique + * within an Application Gateway. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [type] Type of the resource. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewaySslPolicy.js b/lib/services/networkManagement2/lib/models/applicationGatewaySslPolicy.js index 14f4a8e3bb..a9736b210f 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewaySslPolicy.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewaySslPolicy.js @@ -17,16 +17,16 @@ class ApplicationGatewaySslPolicy { /** * Create a ApplicationGatewaySslPolicy. - * @member {array} [disabledSslProtocols] Ssl protocols to be disabled on + * @property {array} [disabledSslProtocols] Ssl protocols to be disabled on * application gateway. - * @member {string} [policyType] Type of Ssl Policy. Possible values include: - * 'Predefined', 'Custom' - * @member {string} [policyName] Name of Ssl predefined policy. Possible + * @property {string} [policyType] Type of Ssl Policy. Possible values + * include: 'Predefined', 'Custom' + * @property {string} [policyName] Name of Ssl predefined policy. Possible * values include: 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401', * 'AppGwSslPolicy20170401S' - * @member {array} [cipherSuites] Ssl cipher suites to be enabled in the + * @property {array} [cipherSuites] Ssl cipher suites to be enabled in the * specified order to application gateway. - * @member {string} [minProtocolVersion] Minimum version of Ssl protocol to + * @property {string} [minProtocolVersion] Minimum version of Ssl protocol to * be supported on application gateway. Possible values include: 'TLSv1_0', * 'TLSv1_1', 'TLSv1_2' */ diff --git a/lib/services/networkManagement2/lib/models/applicationGatewaySslPredefinedPolicy.js b/lib/services/networkManagement2/lib/models/applicationGatewaySslPredefinedPolicy.js index 0d3688ed67..6f8f13a368 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewaySslPredefinedPolicy.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewaySslPredefinedPolicy.js @@ -20,10 +20,10 @@ const models = require('./index'); class ApplicationGatewaySslPredefinedPolicy extends models['SubResource'] { /** * Create a ApplicationGatewaySslPredefinedPolicy. - * @member {string} [name] Name of the Ssl predefined policy. - * @member {array} [cipherSuites] Ssl cipher suites to be enabled in the + * @property {string} [name] Name of the Ssl predefined policy. + * @property {array} [cipherSuites] Ssl cipher suites to be enabled in the * specified order for application gateway. - * @member {string} [minProtocolVersion] Minimum version of Ssl protocol to + * @property {string} [minProtocolVersion] Minimum version of Ssl protocol to * be supported on application gateway. Possible values include: 'TLSv1_0', * 'TLSv1_1', 'TLSv1_2' */ diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayTrustedRootCertificate.js b/lib/services/networkManagement2/lib/models/applicationGatewayTrustedRootCertificate.js index 21a267433d..107bf3245e 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayTrustedRootCertificate.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayTrustedRootCertificate.js @@ -20,16 +20,16 @@ const models = require('./index'); class ApplicationGatewayTrustedRootCertificate extends models['SubResource'] { /** * Create a ApplicationGatewayTrustedRootCertificate. - * @member {string} [data] Certificate public data. - * @member {string} [keyvaultSecretId] KeyVault Secret Id for certificate. - * @member {string} [provisioningState] Provisioning state of the trusted + * @property {string} [data] Certificate public data. + * @property {string} [keyvaultSecretId] KeyVault Secret Id for certificate. + * @property {string} [provisioningState] Provisioning state of the trusted * root certificate resource. Possible values are: 'Updating', 'Deleting', * and 'Failed'. - * @member {string} [name] Name of the trusted root certificate that is + * @property {string} [name] Name of the trusted root certificate that is * unique within an Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [type] Type of the resource. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayUrlPathMap.js b/lib/services/networkManagement2/lib/models/applicationGatewayUrlPathMap.js index 29032c22f2..3a67cd6684 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayUrlPathMap.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayUrlPathMap.js @@ -21,24 +21,24 @@ const models = require('./index'); class ApplicationGatewayUrlPathMap extends models['SubResource'] { /** * Create a ApplicationGatewayUrlPathMap. - * @member {object} [defaultBackendAddressPool] Default backend address pool - * resource of URL path map. - * @member {string} [defaultBackendAddressPool.id] Resource ID. - * @member {object} [defaultBackendHttpSettings] Default backend http + * @property {object} [defaultBackendAddressPool] Default backend address + * pool resource of URL path map. + * @property {string} [defaultBackendAddressPool.id] Resource ID. + * @property {object} [defaultBackendHttpSettings] Default backend http * settings resource of URL path map. - * @member {string} [defaultBackendHttpSettings.id] Resource ID. - * @member {object} [defaultRedirectConfiguration] Default redirect + * @property {string} [defaultBackendHttpSettings.id] Resource ID. + * @property {object} [defaultRedirectConfiguration] Default redirect * configuration resource of URL path map. - * @member {string} [defaultRedirectConfiguration.id] Resource ID. - * @member {array} [pathRules] Path rule of URL path map resource. - * @member {string} [provisioningState] Provisioning state of the backend + * @property {string} [defaultRedirectConfiguration.id] Resource ID. + * @property {array} [pathRules] Path rule of URL path map resource. + * @property {string} [provisioningState] Provisioning state of the backend * http settings resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Name of the URL path map that is unique within an - * Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [name] Name of the URL path map that is unique within + * an Application Gateway. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [type] Type of the resource. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayWebApplicationFirewallConfiguration.js b/lib/services/networkManagement2/lib/models/applicationGatewayWebApplicationFirewallConfiguration.js index 0c35215bd0..a2af0c022d 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayWebApplicationFirewallConfiguration.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayWebApplicationFirewallConfiguration.js @@ -17,22 +17,22 @@ class ApplicationGatewayWebApplicationFirewallConfiguration { /** * Create a ApplicationGatewayWebApplicationFirewallConfiguration. - * @member {boolean} enabled Whether the web application firewall is enabled - * or not. - * @member {string} firewallMode Web application firewall mode. Possible + * @property {boolean} enabled Whether the web application firewall is + * enabled or not. + * @property {string} firewallMode Web application firewall mode. Possible * values include: 'Detection', 'Prevention' - * @member {string} ruleSetType The type of the web application firewall rule - * set. Possible values are: 'OWASP'. - * @member {string} ruleSetVersion The version of the rule set type. - * @member {array} [disabledRuleGroups] The disabled rule groups. - * @member {boolean} [requestBodyCheck] Whether allow WAF to check request + * @property {string} ruleSetType The type of the web application firewall + * rule set. Possible values are: 'OWASP'. + * @property {string} ruleSetVersion The version of the rule set type. + * @property {array} [disabledRuleGroups] The disabled rule groups. + * @property {boolean} [requestBodyCheck] Whether allow WAF to check request * Body. - * @member {number} [maxRequestBodySize] Maxium request body size for WAF. - * @member {number} [maxRequestBodySizeInKb] Maxium request body size in Kb + * @property {number} [maxRequestBodySize] Maxium request body size for WAF. + * @property {number} [maxRequestBodySizeInKb] Maxium request body size in Kb * for WAF. - * @member {number} [fileUploadLimitInMb] Maxium file upload size in Mb for + * @property {number} [fileUploadLimitInMb] Maxium file upload size in Mb for * WAF. - * @member {array} [exclusions] The exclusion list. + * @property {array} [exclusions] The exclusion list. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/applicationSecurityGroup.js b/lib/services/networkManagement2/lib/models/applicationSecurityGroup.js index ee4bd13679..e597d13632 100644 --- a/lib/services/networkManagement2/lib/models/applicationSecurityGroup.js +++ b/lib/services/networkManagement2/lib/models/applicationSecurityGroup.js @@ -20,14 +20,14 @@ const models = require('./index'); class ApplicationSecurityGroup extends models['Resource'] { /** * Create a ApplicationSecurityGroup. - * @member {string} [resourceGuid] The resource GUID property of the + * @property {string} [resourceGuid] The resource GUID property of the * application security group resource. It uniquely identifies a resource, * even if the user changes its name or migrate the resource across * subscriptions or resource groups. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * application security group resource. Possible values are: 'Succeeded', * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/applicationSecurityGroupListResult.js b/lib/services/networkManagement2/lib/models/applicationSecurityGroupListResult.js index 0d6190e83a..7ab6a3456b 100644 --- a/lib/services/networkManagement2/lib/models/applicationSecurityGroupListResult.js +++ b/lib/services/networkManagement2/lib/models/applicationSecurityGroupListResult.js @@ -16,7 +16,7 @@ class ApplicationSecurityGroupListResult extends Array { /** * Create a ApplicationSecurityGroupListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/authorizationListResult.js b/lib/services/networkManagement2/lib/models/authorizationListResult.js index 187e7c18d8..0425515e5c 100644 --- a/lib/services/networkManagement2/lib/models/authorizationListResult.js +++ b/lib/services/networkManagement2/lib/models/authorizationListResult.js @@ -17,7 +17,7 @@ class AuthorizationListResult extends Array { /** * Create a AuthorizationListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/availability.js b/lib/services/networkManagement2/lib/models/availability.js index 87dab9ec37..413501cb1a 100644 --- a/lib/services/networkManagement2/lib/models/availability.js +++ b/lib/services/networkManagement2/lib/models/availability.js @@ -17,9 +17,9 @@ class Availability { /** * Create a Availability. - * @member {string} [timeGrain] The time grain of the availability. - * @member {string} [retention] The retention of the availability. - * @member {string} [blobDuration] Duration of the availability blob. + * @property {string} [timeGrain] The time grain of the availability. + * @property {string} [retention] The retention of the availability. + * @property {string} [blobDuration] Duration of the availability blob. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/availableDelegation.js b/lib/services/networkManagement2/lib/models/availableDelegation.js index b248e2fd59..6e76236829 100644 --- a/lib/services/networkManagement2/lib/models/availableDelegation.js +++ b/lib/services/networkManagement2/lib/models/availableDelegation.js @@ -18,12 +18,12 @@ class AvailableDelegation { /** * Create a AvailableDelegation. - * @member {string} [name] The name of the AvailableDelegation resource. - * @member {string} [id] A unique identifier of the AvailableDelegation + * @property {string} [name] The name of the AvailableDelegation resource. + * @property {string} [id] A unique identifier of the AvailableDelegation * resource. - * @member {string} [type] Resource type. - * @member {string} [serviceName] The name of the service and resource - * @member {array} [actions] Describes the actions permitted to the service + * @property {string} [type] Resource type. + * @property {string} [serviceName] The name of the service and resource + * @property {array} [actions] Describes the actions permitted to the service * upon delegation */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/availableDelegationsResult.js b/lib/services/networkManagement2/lib/models/availableDelegationsResult.js index 36e5317a2e..d83983818d 100644 --- a/lib/services/networkManagement2/lib/models/availableDelegationsResult.js +++ b/lib/services/networkManagement2/lib/models/availableDelegationsResult.js @@ -16,7 +16,7 @@ class AvailableDelegationsResult extends Array { /** * Create a AvailableDelegationsResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/availableProvidersList.js b/lib/services/networkManagement2/lib/models/availableProvidersList.js index 3b985cb0a7..243d08dbd6 100644 --- a/lib/services/networkManagement2/lib/models/availableProvidersList.js +++ b/lib/services/networkManagement2/lib/models/availableProvidersList.js @@ -17,7 +17,7 @@ class AvailableProvidersList { /** * Create a AvailableProvidersList. - * @member {array} countries List of available countries. + * @property {array} countries List of available countries. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/availableProvidersListCity.js b/lib/services/networkManagement2/lib/models/availableProvidersListCity.js index 24cc8393a9..584d487cab 100644 --- a/lib/services/networkManagement2/lib/models/availableProvidersListCity.js +++ b/lib/services/networkManagement2/lib/models/availableProvidersListCity.js @@ -17,8 +17,8 @@ class AvailableProvidersListCity { /** * Create a AvailableProvidersListCity. - * @member {string} [cityName] The city or town name. - * @member {array} [providers] A list of Internet service providers. + * @property {string} [cityName] The city or town name. + * @property {array} [providers] A list of Internet service providers. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/availableProvidersListCountry.js b/lib/services/networkManagement2/lib/models/availableProvidersListCountry.js index b87b7f9cec..50ff7dbf41 100644 --- a/lib/services/networkManagement2/lib/models/availableProvidersListCountry.js +++ b/lib/services/networkManagement2/lib/models/availableProvidersListCountry.js @@ -17,9 +17,9 @@ class AvailableProvidersListCountry { /** * Create a AvailableProvidersListCountry. - * @member {string} [countryName] The country name. - * @member {array} [providers] A list of Internet service providers. - * @member {array} [states] List of available states in the country. + * @property {string} [countryName] The country name. + * @property {array} [providers] A list of Internet service providers. + * @property {array} [states] List of available states in the country. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/availableProvidersListParameters.js b/lib/services/networkManagement2/lib/models/availableProvidersListParameters.js index e3faef0eeb..2496be90a8 100644 --- a/lib/services/networkManagement2/lib/models/availableProvidersListParameters.js +++ b/lib/services/networkManagement2/lib/models/availableProvidersListParameters.js @@ -17,10 +17,10 @@ class AvailableProvidersListParameters { /** * Create a AvailableProvidersListParameters. - * @member {array} [azureLocations] A list of Azure regions. - * @member {string} [country] The country for available providers list. - * @member {string} [state] The state for available providers list. - * @member {string} [city] The city or town for available providers list. + * @property {array} [azureLocations] A list of Azure regions. + * @property {string} [country] The country for available providers list. + * @property {string} [state] The state for available providers list. + * @property {string} [city] The city or town for available providers list. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/availableProvidersListState.js b/lib/services/networkManagement2/lib/models/availableProvidersListState.js index 17bd7b8ef6..c2acfda386 100644 --- a/lib/services/networkManagement2/lib/models/availableProvidersListState.js +++ b/lib/services/networkManagement2/lib/models/availableProvidersListState.js @@ -17,9 +17,9 @@ class AvailableProvidersListState { /** * Create a AvailableProvidersListState. - * @member {string} [stateName] The state name. - * @member {array} [providers] A list of Internet service providers. - * @member {array} [cities] List of available cities or towns in the state. + * @property {string} [stateName] The state name. + * @property {array} [providers] A list of Internet service providers. + * @property {array} [cities] List of available cities or towns in the state. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/azureAsyncOperationResult.js b/lib/services/networkManagement2/lib/models/azureAsyncOperationResult.js index 4870803217..7f6d7a5d49 100644 --- a/lib/services/networkManagement2/lib/models/azureAsyncOperationResult.js +++ b/lib/services/networkManagement2/lib/models/azureAsyncOperationResult.js @@ -24,15 +24,15 @@ class AzureAsyncOperationResult { /** * Create a AzureAsyncOperationResult. - * @member {string} [status] Status of the Azure async operation. Possible + * @property {string} [status] Status of the Azure async operation. Possible * values are: 'InProgress', 'Succeeded', and 'Failed'. Possible values * include: 'InProgress', 'Succeeded', 'Failed' - * @member {object} [error] - * @member {string} [error.code] - * @member {string} [error.message] - * @member {string} [error.target] - * @member {array} [error.details] - * @member {string} [error.innerError] + * @property {object} [error] + * @property {string} [error.code] + * @property {string} [error.message] + * @property {string} [error.target] + * @property {array} [error.details] + * @property {string} [error.innerError] */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/azureFirewall.js b/lib/services/networkManagement2/lib/models/azureFirewall.js index 982cc239e2..fd69283902 100644 --- a/lib/services/networkManagement2/lib/models/azureFirewall.js +++ b/lib/services/networkManagement2/lib/models/azureFirewall.js @@ -20,18 +20,18 @@ const models = require('./index'); class AzureFirewall extends models['Resource'] { /** * Create a AzureFirewall. - * @member {array} [applicationRuleCollections] Collection of application + * @property {array} [applicationRuleCollections] Collection of application * rule collections used by Azure Firewall. - * @member {array} [natRuleCollections] Collection of NAT rule collections + * @property {array} [natRuleCollections] Collection of NAT rule collections * used by Azure Firewall. - * @member {array} [networkRuleCollections] Collection of network rule + * @property {array} [networkRuleCollections] Collection of network rule * collections used by Azure Firewall. - * @member {array} [ipConfigurations] IP configuration of the Azure Firewall - * resource. - * @member {string} [provisioningState] The provisioning state of the + * @property {array} [ipConfigurations] IP configuration of the Azure + * Firewall resource. + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', * 'Failed' - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/azureFirewallApplicationRule.js b/lib/services/networkManagement2/lib/models/azureFirewallApplicationRule.js index f1f65b93c4..24e2747441 100644 --- a/lib/services/networkManagement2/lib/models/azureFirewallApplicationRule.js +++ b/lib/services/networkManagement2/lib/models/azureFirewallApplicationRule.js @@ -17,13 +17,13 @@ class AzureFirewallApplicationRule { /** * Create a AzureFirewallApplicationRule. - * @member {string} [name] Name of the application rule. - * @member {string} [description] Description of the rule. - * @member {array} [sourceAddresses] List of source IP addresses for this + * @property {string} [name] Name of the application rule. + * @property {string} [description] Description of the rule. + * @property {array} [sourceAddresses] List of source IP addresses for this * rule. - * @member {array} [protocols] Array of ApplicationRuleProtocols. - * @member {array} [targetFqdns] List of FQDNs for this rule. - * @member {array} [fqdnTags] List of FQDN Tags for this rule. + * @property {array} [protocols] Array of ApplicationRuleProtocols. + * @property {array} [targetFqdns] List of FQDNs for this rule. + * @property {array} [fqdnTags] List of FQDN Tags for this rule. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/azureFirewallApplicationRuleCollection.js b/lib/services/networkManagement2/lib/models/azureFirewallApplicationRuleCollection.js index 4e883e0ad6..5701abe73a 100644 --- a/lib/services/networkManagement2/lib/models/azureFirewallApplicationRuleCollection.js +++ b/lib/services/networkManagement2/lib/models/azureFirewallApplicationRuleCollection.js @@ -20,19 +20,19 @@ const models = require('./index'); class AzureFirewallApplicationRuleCollection extends models['SubResource'] { /** * Create a AzureFirewallApplicationRuleCollection. - * @member {number} [priority] Priority of the application rule collection + * @property {number} [priority] Priority of the application rule collection * resource. - * @member {object} [action] The action type of a rule collection - * @member {string} [action.type] The type of action. Possible values + * @property {object} [action] The action type of a rule collection + * @property {string} [action.type] The type of action. Possible values * include: 'Allow', 'Deny' - * @member {array} [rules] Collection of rules used by a application rule + * @property {array} [rules] Collection of rules used by a application rule * collection. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', * 'Failed' - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [name] Gets name of the resource that is unique within + * a resource group. This name can be used to access the resource. + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/azureFirewallApplicationRuleProtocol.js b/lib/services/networkManagement2/lib/models/azureFirewallApplicationRuleProtocol.js index 92347d2624..389dd7f82e 100644 --- a/lib/services/networkManagement2/lib/models/azureFirewallApplicationRuleProtocol.js +++ b/lib/services/networkManagement2/lib/models/azureFirewallApplicationRuleProtocol.js @@ -17,9 +17,9 @@ class AzureFirewallApplicationRuleProtocol { /** * Create a AzureFirewallApplicationRuleProtocol. - * @member {string} [protocolType] Protocol type. Possible values include: + * @property {string} [protocolType] Protocol type. Possible values include: * 'Http', 'Https' - * @member {number} [port] Port number for the protocol, cannot be greater + * @property {number} [port] Port number for the protocol, cannot be greater * than 64000. This field is optional. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/azureFirewallFqdnTag.js b/lib/services/networkManagement2/lib/models/azureFirewallFqdnTag.js index c0ee7f2dda..1b5f4eca3e 100644 --- a/lib/services/networkManagement2/lib/models/azureFirewallFqdnTag.js +++ b/lib/services/networkManagement2/lib/models/azureFirewallFqdnTag.js @@ -20,10 +20,10 @@ const models = require('./index'); class AzureFirewallFqdnTag extends models['Resource'] { /** * Create a AzureFirewallFqdnTag. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. - * @member {string} [fqdnTagName] The name of this FQDN Tag. - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [fqdnTagName] The name of this FQDN Tag. + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/azureFirewallFqdnTagListResult.js b/lib/services/networkManagement2/lib/models/azureFirewallFqdnTagListResult.js index c382566ecb..976fedc15a 100644 --- a/lib/services/networkManagement2/lib/models/azureFirewallFqdnTagListResult.js +++ b/lib/services/networkManagement2/lib/models/azureFirewallFqdnTagListResult.js @@ -16,7 +16,7 @@ class AzureFirewallFqdnTagListResult extends Array { /** * Create a AzureFirewallFqdnTagListResult. - * @member {string} [nextLink] URL to get the next set of results. + * @property {string} [nextLink] URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/azureFirewallIPConfiguration.js b/lib/services/networkManagement2/lib/models/azureFirewallIPConfiguration.js index 193f98b5a0..2778a540da 100644 --- a/lib/services/networkManagement2/lib/models/azureFirewallIPConfiguration.js +++ b/lib/services/networkManagement2/lib/models/azureFirewallIPConfiguration.js @@ -20,20 +20,20 @@ const models = require('./index'); class AzureFirewallIPConfiguration extends models['SubResource'] { /** * Create a AzureFirewallIPConfiguration. - * @member {string} [privateIPAddress] The Firewall Internal Load Balancer IP - * to be used as the next hop in User Defined Routes. - * @member {object} [subnet] Reference of the subnet resource. This resource - * must be named 'AzureFirewallSubnet'. - * @member {string} [subnet.id] Resource ID. - * @member {object} [publicIPAddress] Reference of the PublicIP resource. + * @property {string} [privateIPAddress] The Firewall Internal Load Balancer + * IP to be used as the next hop in User Defined Routes. + * @property {object} [subnet] Reference of the subnet resource. This + * resource must be named 'AzureFirewallSubnet'. + * @property {string} [subnet.id] Resource ID. + * @property {object} [publicIPAddress] Reference of the PublicIP resource. * This field is a mandatory input if subnet is not null. - * @member {string} [publicIPAddress.id] Resource ID. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [publicIPAddress.id] Resource ID. + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', * 'Failed' - * @member {string} [name] Name of the resource that is unique within a + * @property {string} [name] Name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/azureFirewallListResult.js b/lib/services/networkManagement2/lib/models/azureFirewallListResult.js index fb1febc884..127c313db5 100644 --- a/lib/services/networkManagement2/lib/models/azureFirewallListResult.js +++ b/lib/services/networkManagement2/lib/models/azureFirewallListResult.js @@ -16,7 +16,7 @@ class AzureFirewallListResult extends Array { /** * Create a AzureFirewallListResult. - * @member {string} [nextLink] URL to get the next set of results. + * @property {string} [nextLink] URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/azureFirewallNatRCAction.js b/lib/services/networkManagement2/lib/models/azureFirewallNatRCAction.js index 7a5a98f310..fa76e9408f 100644 --- a/lib/services/networkManagement2/lib/models/azureFirewallNatRCAction.js +++ b/lib/services/networkManagement2/lib/models/azureFirewallNatRCAction.js @@ -17,7 +17,7 @@ class AzureFirewallNatRCAction { /** * Create a AzureFirewallNatRCAction. - * @member {string} [type] The type of action. Possible values include: + * @property {string} [type] The type of action. Possible values include: * 'Snat', 'Dnat' */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/azureFirewallNatRule.js b/lib/services/networkManagement2/lib/models/azureFirewallNatRule.js index f85620e5f6..06e3136e14 100644 --- a/lib/services/networkManagement2/lib/models/azureFirewallNatRule.js +++ b/lib/services/networkManagement2/lib/models/azureFirewallNatRule.js @@ -17,18 +17,18 @@ class AzureFirewallNatRule { /** * Create a AzureFirewallNatRule. - * @member {string} [name] Name of the NAT rule. - * @member {string} [description] Description of the rule. - * @member {array} [sourceAddresses] List of source IP addresses for this + * @property {string} [name] Name of the NAT rule. + * @property {string} [description] Description of the rule. + * @property {array} [sourceAddresses] List of source IP addresses for this * rule. - * @member {array} [destinationAddresses] List of destination IP addresses + * @property {array} [destinationAddresses] List of destination IP addresses * for this rule. - * @member {array} [destinationPorts] List of destination ports. - * @member {array} [protocols] Array of AzureFirewallNetworkRuleProtocols + * @property {array} [destinationPorts] List of destination ports. + * @property {array} [protocols] Array of AzureFirewallNetworkRuleProtocols * applicable to this NAT rule. - * @member {string} [translatedAddress] The translated address for this NAT + * @property {string} [translatedAddress] The translated address for this NAT * rule. - * @member {string} [translatedPort] The translated port for this NAT rule. + * @property {string} [translatedPort] The translated port for this NAT rule. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/azureFirewallNatRuleCollection.js b/lib/services/networkManagement2/lib/models/azureFirewallNatRuleCollection.js index 2c17328930..6366f05d83 100644 --- a/lib/services/networkManagement2/lib/models/azureFirewallNatRuleCollection.js +++ b/lib/services/networkManagement2/lib/models/azureFirewallNatRuleCollection.js @@ -20,17 +20,19 @@ const models = require('./index'); class AzureFirewallNatRuleCollection extends models['SubResource'] { /** * Create a AzureFirewallNatRuleCollection. - * @member {number} [priority] Priority of the NAT rule collection resource. - * @member {object} [action] The action type of a NAT rule collection - * @member {string} [action.type] The type of action. Possible values + * @property {number} [priority] Priority of the NAT rule collection + * resource. + * @property {object} [action] The action type of a NAT rule collection + * @property {string} [action.type] The type of action. Possible values * include: 'Snat', 'Dnat' - * @member {array} [rules] Collection of rules used by a NAT rule collection. - * @member {string} [provisioningState] The provisioning state of the + * @property {array} [rules] Collection of rules used by a NAT rule + * collection. + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', * 'Failed' - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [name] Gets name of the resource that is unique within + * a resource group. This name can be used to access the resource. + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/azureFirewallNetworkRule.js b/lib/services/networkManagement2/lib/models/azureFirewallNetworkRule.js index 216cc019c1..54833d3f24 100644 --- a/lib/services/networkManagement2/lib/models/azureFirewallNetworkRule.js +++ b/lib/services/networkManagement2/lib/models/azureFirewallNetworkRule.js @@ -17,13 +17,13 @@ class AzureFirewallNetworkRule { /** * Create a AzureFirewallNetworkRule. - * @member {string} [name] Name of the network rule. - * @member {string} [description] Description of the rule. - * @member {array} [protocols] Array of AzureFirewallNetworkRuleProtocols. - * @member {array} [sourceAddresses] List of source IP addresses for this + * @property {string} [name] Name of the network rule. + * @property {string} [description] Description of the rule. + * @property {array} [protocols] Array of AzureFirewallNetworkRuleProtocols. + * @property {array} [sourceAddresses] List of source IP addresses for this * rule. - * @member {array} [destinationAddresses] List of destination IP addresses. - * @member {array} [destinationPorts] List of destination ports. + * @property {array} [destinationAddresses] List of destination IP addresses. + * @property {array} [destinationPorts] List of destination ports. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/azureFirewallNetworkRuleCollection.js b/lib/services/networkManagement2/lib/models/azureFirewallNetworkRuleCollection.js index 7a073e2e1f..56d3d62f40 100644 --- a/lib/services/networkManagement2/lib/models/azureFirewallNetworkRuleCollection.js +++ b/lib/services/networkManagement2/lib/models/azureFirewallNetworkRuleCollection.js @@ -20,19 +20,19 @@ const models = require('./index'); class AzureFirewallNetworkRuleCollection extends models['SubResource'] { /** * Create a AzureFirewallNetworkRuleCollection. - * @member {number} [priority] Priority of the network rule collection + * @property {number} [priority] Priority of the network rule collection * resource. - * @member {object} [action] The action type of a rule collection - * @member {string} [action.type] The type of action. Possible values + * @property {object} [action] The action type of a rule collection + * @property {string} [action.type] The type of action. Possible values * include: 'Allow', 'Deny' - * @member {array} [rules] Collection of rules used by a network rule + * @property {array} [rules] Collection of rules used by a network rule * collection. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', * 'Failed' - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [name] Gets name of the resource that is unique within + * a resource group. This name can be used to access the resource. + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/azureFirewallRCAction.js b/lib/services/networkManagement2/lib/models/azureFirewallRCAction.js index 24277357c5..ab9dfbe700 100644 --- a/lib/services/networkManagement2/lib/models/azureFirewallRCAction.js +++ b/lib/services/networkManagement2/lib/models/azureFirewallRCAction.js @@ -17,7 +17,7 @@ class AzureFirewallRCAction { /** * Create a AzureFirewallRCAction. - * @member {string} [type] The type of action. Possible values include: + * @property {string} [type] The type of action. Possible values include: * 'Allow', 'Deny' */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/azureReachabilityReport.js b/lib/services/networkManagement2/lib/models/azureReachabilityReport.js index 86f22b30c6..02d1416d65 100644 --- a/lib/services/networkManagement2/lib/models/azureReachabilityReport.js +++ b/lib/services/networkManagement2/lib/models/azureReachabilityReport.js @@ -17,13 +17,13 @@ class AzureReachabilityReport { /** * Create a AzureReachabilityReport. - * @member {string} aggregationLevel The aggregation level of Azure + * @property {string} aggregationLevel The aggregation level of Azure * reachability report. Can be Country, State or City. - * @member {object} providerLocation - * @member {string} [providerLocation.country] The name of the country. - * @member {string} [providerLocation.state] The name of the state. - * @member {string} [providerLocation.city] The name of the city or town. - * @member {array} reachabilityReport List of Azure reachability report + * @property {object} providerLocation + * @property {string} [providerLocation.country] The name of the country. + * @property {string} [providerLocation.state] The name of the state. + * @property {string} [providerLocation.city] The name of the city or town. + * @property {array} reachabilityReport List of Azure reachability report * items. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/azureReachabilityReportItem.js b/lib/services/networkManagement2/lib/models/azureReachabilityReportItem.js index d38aa28cb1..ab000ae159 100644 --- a/lib/services/networkManagement2/lib/models/azureReachabilityReportItem.js +++ b/lib/services/networkManagement2/lib/models/azureReachabilityReportItem.js @@ -17,9 +17,9 @@ class AzureReachabilityReportItem { /** * Create a AzureReachabilityReportItem. - * @member {string} [provider] The Internet service provider. - * @member {string} [azureLocation] The Azure region. - * @member {array} [latencies] List of latency details for each of the time + * @property {string} [provider] The Internet service provider. + * @property {string} [azureLocation] The Azure region. + * @property {array} [latencies] List of latency details for each of the time * series. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/azureReachabilityReportLatencyInfo.js b/lib/services/networkManagement2/lib/models/azureReachabilityReportLatencyInfo.js index 48dab9ab63..aec147f044 100644 --- a/lib/services/networkManagement2/lib/models/azureReachabilityReportLatencyInfo.js +++ b/lib/services/networkManagement2/lib/models/azureReachabilityReportLatencyInfo.js @@ -17,8 +17,8 @@ class AzureReachabilityReportLatencyInfo { /** * Create a AzureReachabilityReportLatencyInfo. - * @member {date} [timeStamp] The time stamp. - * @member {number} [score] The relative latency score between 1 and 100, + * @property {date} [timeStamp] The time stamp. + * @property {number} [score] The relative latency score between 1 and 100, * higher values indicating a faster connection. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/azureReachabilityReportLocation.js b/lib/services/networkManagement2/lib/models/azureReachabilityReportLocation.js index 07582ba250..8264f28a94 100644 --- a/lib/services/networkManagement2/lib/models/azureReachabilityReportLocation.js +++ b/lib/services/networkManagement2/lib/models/azureReachabilityReportLocation.js @@ -17,9 +17,9 @@ class AzureReachabilityReportLocation { /** * Create a AzureReachabilityReportLocation. - * @member {string} country The name of the country. - * @member {string} [state] The name of the state. - * @member {string} [city] The name of the city or town. + * @property {string} country The name of the country. + * @property {string} [state] The name of the state. + * @property {string} [city] The name of the city or town. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/azureReachabilityReportParameters.js b/lib/services/networkManagement2/lib/models/azureReachabilityReportParameters.js index b1af30de76..8d339681ac 100644 --- a/lib/services/networkManagement2/lib/models/azureReachabilityReportParameters.js +++ b/lib/services/networkManagement2/lib/models/azureReachabilityReportParameters.js @@ -17,15 +17,16 @@ class AzureReachabilityReportParameters { /** * Create a AzureReachabilityReportParameters. - * @member {object} providerLocation - * @member {string} [providerLocation.country] The name of the country. - * @member {string} [providerLocation.state] The name of the state. - * @member {string} [providerLocation.city] The name of the city or town. - * @member {array} [providers] List of Internet service providers. - * @member {array} [azureLocations] Optional Azure regions to scope the query - * to. - * @member {date} startTime The start time for the Azure reachability report. - * @member {date} endTime The end time for the Azure reachability report. + * @property {object} providerLocation + * @property {string} [providerLocation.country] The name of the country. + * @property {string} [providerLocation.state] The name of the state. + * @property {string} [providerLocation.city] The name of the city or town. + * @property {array} [providers] List of Internet service providers. + * @property {array} [azureLocations] Optional Azure regions to scope the + * query to. + * @property {date} startTime The start time for the Azure reachability + * report. + * @property {date} endTime The end time for the Azure reachability report. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/bGPCommunity.js b/lib/services/networkManagement2/lib/models/bGPCommunity.js index aba7366bf6..584045928b 100644 --- a/lib/services/networkManagement2/lib/models/bGPCommunity.js +++ b/lib/services/networkManagement2/lib/models/bGPCommunity.js @@ -17,18 +17,18 @@ class BGPCommunity { /** * Create a BGPCommunity. - * @member {string} [serviceSupportedRegion] The region which the service + * @property {string} [serviceSupportedRegion] The region which the service * support. e.g. For O365, region is Global. - * @member {string} [communityName] The name of the bgp community. e.g. + * @property {string} [communityName] The name of the bgp community. e.g. * Skype. - * @member {string} [communityValue] The value of the bgp community. For more - * information: + * @property {string} [communityValue] The value of the bgp community. For + * more information: * https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. - * @member {array} [communityPrefixes] The prefixes that the bgp community + * @property {array} [communityPrefixes] The prefixes that the bgp community * contains. - * @member {boolean} [isAuthorizedToUse] Customer is authorized to use bgp + * @property {boolean} [isAuthorizedToUse] Customer is authorized to use bgp * community or not. - * @member {string} [serviceGroup] The service group of the bgp community + * @property {string} [serviceGroup] The service group of the bgp community * contains. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/backendAddressPool.js b/lib/services/networkManagement2/lib/models/backendAddressPool.js index 5a8cd61113..40d749467b 100644 --- a/lib/services/networkManagement2/lib/models/backendAddressPool.js +++ b/lib/services/networkManagement2/lib/models/backendAddressPool.js @@ -20,18 +20,19 @@ const models = require('./index'); class BackendAddressPool extends models['SubResource'] { /** * Create a BackendAddressPool. - * @member {array} [backendIPConfigurations] Gets collection of references to - * IP addresses defined in network interfaces. - * @member {array} [loadBalancingRules] Gets load balancing rules that use + * @property {array} [backendIPConfigurations] Gets collection of references + * to IP addresses defined in network interfaces. + * @property {array} [loadBalancingRules] Gets load balancing rules that use * this backend address pool. - * @member {object} [outboundRule] Gets outbound rules that use this backend - * address pool. - * @member {string} [outboundRule.id] Resource ID. - * @member {string} [provisioningState] Get provisioning state of the public - * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {object} [outboundRule] Gets outbound rules that use this + * backend address pool. + * @property {string} [outboundRule.id] Resource ID. + * @property {string} [provisioningState] Get provisioning state of the + * public IP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. + * @property {string} [name] Gets name of the resource that is unique within + * a resource group. This name can be used to access the resource. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/bgpPeerStatus.js b/lib/services/networkManagement2/lib/models/bgpPeerStatus.js index 1bd7bbb91b..d0b7cbae4b 100644 --- a/lib/services/networkManagement2/lib/models/bgpPeerStatus.js +++ b/lib/services/networkManagement2/lib/models/bgpPeerStatus.js @@ -17,17 +17,19 @@ class BgpPeerStatus { /** * Create a BgpPeerStatus. - * @member {string} [localAddress] The virtual network gateway's local + * @property {string} [localAddress] The virtual network gateway's local * address - * @member {string} [neighbor] The remote BGP peer - * @member {number} [asn] The autonomous system number of the remote BGP peer - * @member {string} [state] The BGP peer state. Possible values include: + * @property {string} [neighbor] The remote BGP peer + * @property {number} [asn] The autonomous system number of the remote BGP + * peer + * @property {string} [state] The BGP peer state. Possible values include: * 'Unknown', 'Stopped', 'Idle', 'Connecting', 'Connected' - * @member {string} [connectedDuration] For how long the peering has been up - * @member {number} [routesReceived] The number of routes learned from this + * @property {string} [connectedDuration] For how long the peering has been + * up + * @property {number} [routesReceived] The number of routes learned from this * peer - * @member {number} [messagesSent] The number of BGP messages sent - * @member {number} [messagesReceived] The number of BGP messages received + * @property {number} [messagesSent] The number of BGP messages sent + * @property {number} [messagesReceived] The number of BGP messages received */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/bgpPeerStatusListResult.js b/lib/services/networkManagement2/lib/models/bgpPeerStatusListResult.js index 6f88edd3bc..53008c42f3 100644 --- a/lib/services/networkManagement2/lib/models/bgpPeerStatusListResult.js +++ b/lib/services/networkManagement2/lib/models/bgpPeerStatusListResult.js @@ -17,7 +17,7 @@ class BgpPeerStatusListResult { /** * Create a BgpPeerStatusListResult. - * @member {array} [value] List of BGP peers + * @property {array} [value] List of BGP peers */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/bgpServiceCommunity.js b/lib/services/networkManagement2/lib/models/bgpServiceCommunity.js index 4a174fe080..c9c2ae3dc1 100644 --- a/lib/services/networkManagement2/lib/models/bgpServiceCommunity.js +++ b/lib/services/networkManagement2/lib/models/bgpServiceCommunity.js @@ -20,8 +20,9 @@ const models = require('./index'); class BgpServiceCommunity extends models['Resource'] { /** * Create a BgpServiceCommunity. - * @member {string} [serviceName] The name of the bgp community. e.g. Skype. - * @member {array} [bgpCommunities] Get a list of bgp communities. + * @property {string} [serviceName] The name of the bgp community. e.g. + * Skype. + * @property {array} [bgpCommunities] Get a list of bgp communities. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/bgpServiceCommunityListResult.js b/lib/services/networkManagement2/lib/models/bgpServiceCommunityListResult.js index 7db298d442..b7699fc2fa 100644 --- a/lib/services/networkManagement2/lib/models/bgpServiceCommunityListResult.js +++ b/lib/services/networkManagement2/lib/models/bgpServiceCommunityListResult.js @@ -16,7 +16,7 @@ class BgpServiceCommunityListResult extends Array { /** * Create a BgpServiceCommunityListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/bgpSettings.js b/lib/services/networkManagement2/lib/models/bgpSettings.js index dca7b0f07c..331a92538f 100644 --- a/lib/services/networkManagement2/lib/models/bgpSettings.js +++ b/lib/services/networkManagement2/lib/models/bgpSettings.js @@ -17,11 +17,11 @@ class BgpSettings { /** * Create a BgpSettings. - * @member {number} [asn] The BGP speaker's ASN. - * @member {string} [bgpPeeringAddress] The BGP peering address and BGP + * @property {number} [asn] The BGP speaker's ASN. + * @property {string} [bgpPeeringAddress] The BGP peering address and BGP * identifier of this BGP speaker. - * @member {number} [peerWeight] The weight added to routes learned from this - * BGP speaker. + * @property {number} [peerWeight] The weight added to routes learned from + * this BGP speaker. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/connectionMonitor.js b/lib/services/networkManagement2/lib/models/connectionMonitor.js index b06a91828f..a1bffd79e1 100644 --- a/lib/services/networkManagement2/lib/models/connectionMonitor.js +++ b/lib/services/networkManagement2/lib/models/connectionMonitor.js @@ -17,22 +17,23 @@ class ConnectionMonitor { /** * Create a ConnectionMonitor. - * @member {string} [location] Connection monitor location. - * @member {object} [tags] Connection monitor tags. - * @member {object} source - * @member {string} [source.resourceId] The ID of the resource used as the + * @property {string} [location] Connection monitor location. + * @property {object} [tags] Connection monitor tags. + * @property {object} source + * @property {string} [source.resourceId] The ID of the resource used as the * source by connection monitor. - * @member {number} [source.port] The source port used by connection monitor. - * @member {object} destination - * @member {string} [destination.resourceId] The ID of the resource used as + * @property {number} [source.port] The source port used by connection + * monitor. + * @property {object} destination + * @property {string} [destination.resourceId] The ID of the resource used as * the destination by connection monitor. - * @member {string} [destination.address] Address of the connection monitor + * @property {string} [destination.address] Address of the connection monitor * destination (IP or domain name). - * @member {number} [destination.port] The destination port used by + * @property {number} [destination.port] The destination port used by * connection monitor. - * @member {boolean} [autoStart] Determines if the connection monitor will + * @property {boolean} [autoStart] Determines if the connection monitor will * start automatically once created. Default value: true . - * @member {number} [monitoringIntervalInSeconds] Monitoring interval in + * @property {number} [monitoringIntervalInSeconds] Monitoring interval in * seconds. Default value: 60 . */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/connectionMonitorDestination.js b/lib/services/networkManagement2/lib/models/connectionMonitorDestination.js index 063b721c85..4d4244d8e8 100644 --- a/lib/services/networkManagement2/lib/models/connectionMonitorDestination.js +++ b/lib/services/networkManagement2/lib/models/connectionMonitorDestination.js @@ -17,11 +17,11 @@ class ConnectionMonitorDestination { /** * Create a ConnectionMonitorDestination. - * @member {string} [resourceId] The ID of the resource used as the + * @property {string} [resourceId] The ID of the resource used as the * destination by connection monitor. - * @member {string} [address] Address of the connection monitor destination + * @property {string} [address] Address of the connection monitor destination * (IP or domain name). - * @member {number} [port] The destination port used by connection monitor. + * @property {number} [port] The destination port used by connection monitor. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/connectionMonitorParameters.js b/lib/services/networkManagement2/lib/models/connectionMonitorParameters.js index 03420b8a79..7aa5127e9e 100644 --- a/lib/services/networkManagement2/lib/models/connectionMonitorParameters.js +++ b/lib/services/networkManagement2/lib/models/connectionMonitorParameters.js @@ -17,20 +17,21 @@ class ConnectionMonitorParameters { /** * Create a ConnectionMonitorParameters. - * @member {object} source - * @member {string} [source.resourceId] The ID of the resource used as the + * @property {object} source + * @property {string} [source.resourceId] The ID of the resource used as the * source by connection monitor. - * @member {number} [source.port] The source port used by connection monitor. - * @member {object} destination - * @member {string} [destination.resourceId] The ID of the resource used as + * @property {number} [source.port] The source port used by connection + * monitor. + * @property {object} destination + * @property {string} [destination.resourceId] The ID of the resource used as * the destination by connection monitor. - * @member {string} [destination.address] Address of the connection monitor + * @property {string} [destination.address] Address of the connection monitor * destination (IP or domain name). - * @member {number} [destination.port] The destination port used by + * @property {number} [destination.port] The destination port used by * connection monitor. - * @member {boolean} [autoStart] Determines if the connection monitor will + * @property {boolean} [autoStart] Determines if the connection monitor will * start automatically once created. Default value: true . - * @member {number} [monitoringIntervalInSeconds] Monitoring interval in + * @property {number} [monitoringIntervalInSeconds] Monitoring interval in * seconds. Default value: 60 . */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/connectionMonitorQueryResult.js b/lib/services/networkManagement2/lib/models/connectionMonitorQueryResult.js index 1e0ab5b2d4..5bc4876daf 100644 --- a/lib/services/networkManagement2/lib/models/connectionMonitorQueryResult.js +++ b/lib/services/networkManagement2/lib/models/connectionMonitorQueryResult.js @@ -17,9 +17,9 @@ class ConnectionMonitorQueryResult { /** * Create a ConnectionMonitorQueryResult. - * @member {string} [sourceStatus] Status of connection monitor source. + * @property {string} [sourceStatus] Status of connection monitor source. * Possible values include: 'Uknown', 'Active', 'Inactive' - * @member {array} [states] Information about connection states. + * @property {array} [states] Information about connection states. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/connectionMonitorResult.js b/lib/services/networkManagement2/lib/models/connectionMonitorResult.js index a26ce4b8f8..8ab04ca112 100644 --- a/lib/services/networkManagement2/lib/models/connectionMonitorResult.js +++ b/lib/services/networkManagement2/lib/models/connectionMonitorResult.js @@ -20,34 +20,35 @@ const models = require('./index'); class ConnectionMonitorResult extends models['BaseResource'] { /** * Create a ConnectionMonitorResult. - * @member {string} [name] Name of the connection monitor. - * @member {string} [id] ID of the connection monitor. - * @member {string} [etag] Default value: 'A unique read-only string that + * @property {string} [name] Name of the connection monitor. + * @property {string} [id] ID of the connection monitor. + * @property {string} [etag] Default value: 'A unique read-only string that * changes whenever the resource is updated.' . - * @member {string} [type] Connection monitor type. - * @member {string} [location] Connection monitor location. - * @member {object} [tags] Connection monitor tags. - * @member {object} source - * @member {string} [source.resourceId] The ID of the resource used as the + * @property {string} [type] Connection monitor type. + * @property {string} [location] Connection monitor location. + * @property {object} [tags] Connection monitor tags. + * @property {object} source + * @property {string} [source.resourceId] The ID of the resource used as the * source by connection monitor. - * @member {number} [source.port] The source port used by connection monitor. - * @member {object} destination - * @member {string} [destination.resourceId] The ID of the resource used as + * @property {number} [source.port] The source port used by connection + * monitor. + * @property {object} destination + * @property {string} [destination.resourceId] The ID of the resource used as * the destination by connection monitor. - * @member {string} [destination.address] Address of the connection monitor + * @property {string} [destination.address] Address of the connection monitor * destination (IP or domain name). - * @member {number} [destination.port] The destination port used by + * @property {number} [destination.port] The destination port used by * connection monitor. - * @member {boolean} [autoStart] Determines if the connection monitor will + * @property {boolean} [autoStart] Determines if the connection monitor will * start automatically once created. Default value: true . - * @member {number} [monitoringIntervalInSeconds] Monitoring interval in + * @property {number} [monitoringIntervalInSeconds] Monitoring interval in * seconds. Default value: 60 . - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * connection monitor. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' - * @member {date} [startTime] The date and time when the connection monitor + * @property {date} [startTime] The date and time when the connection monitor * was started. - * @member {string} [monitoringStatus] The monitoring status of the + * @property {string} [monitoringStatus] The monitoring status of the * connection monitor. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/connectionMonitorSource.js b/lib/services/networkManagement2/lib/models/connectionMonitorSource.js index 135c604d84..9d4eda3dd0 100644 --- a/lib/services/networkManagement2/lib/models/connectionMonitorSource.js +++ b/lib/services/networkManagement2/lib/models/connectionMonitorSource.js @@ -17,9 +17,9 @@ class ConnectionMonitorSource { /** * Create a ConnectionMonitorSource. - * @member {string} resourceId The ID of the resource used as the source by + * @property {string} resourceId The ID of the resource used as the source by * connection monitor. - * @member {number} [port] The source port used by connection monitor. + * @property {number} [port] The source port used by connection monitor. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/connectionResetSharedKey.js b/lib/services/networkManagement2/lib/models/connectionResetSharedKey.js index 1e6a955c42..e415344c6a 100644 --- a/lib/services/networkManagement2/lib/models/connectionResetSharedKey.js +++ b/lib/services/networkManagement2/lib/models/connectionResetSharedKey.js @@ -17,8 +17,8 @@ class ConnectionResetSharedKey { /** * Create a ConnectionResetSharedKey. - * @member {number} keyLength The virtual network connection reset shared key - * length, should between 1 and 128. + * @property {number} keyLength The virtual network connection reset shared + * key length, should between 1 and 128. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/connectionSharedKey.js b/lib/services/networkManagement2/lib/models/connectionSharedKey.js index ad71412918..b40c68ad81 100644 --- a/lib/services/networkManagement2/lib/models/connectionSharedKey.js +++ b/lib/services/networkManagement2/lib/models/connectionSharedKey.js @@ -20,7 +20,7 @@ const models = require('./index'); class ConnectionSharedKey extends models['SubResource'] { /** * Create a ConnectionSharedKey. - * @member {string} value The virtual network connection shared key value. + * @property {string} value The virtual network connection shared key value. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/connectionStateSnapshot.js b/lib/services/networkManagement2/lib/models/connectionStateSnapshot.js index a2cd99c87a..b085793cc7 100644 --- a/lib/services/networkManagement2/lib/models/connectionStateSnapshot.js +++ b/lib/services/networkManagement2/lib/models/connectionStateSnapshot.js @@ -17,18 +17,18 @@ class ConnectionStateSnapshot { /** * Create a ConnectionStateSnapshot. - * @member {string} [connectionState] The connection state. Possible values + * @property {string} [connectionState] The connection state. Possible values * include: 'Reachable', 'Unreachable', 'Unknown' - * @member {date} [startTime] The start time of the connection snapshot. - * @member {date} [endTime] The end time of the connection snapshot. - * @member {string} [evaluationState] Connectivity analysis evaluation state. - * Possible values include: 'NotStarted', 'InProgress', 'Completed' - * @member {number} [avgLatencyInMs] Average latency in ms. - * @member {number} [minLatencyInMs] Minimum latency in ms. - * @member {number} [maxLatencyInMs] Maximum latency in ms. - * @member {number} [probesSent] The number of sent probes. - * @member {number} [probesFailed] The number of failed probes. - * @member {array} [hops] List of hops between the source and the + * @property {date} [startTime] The start time of the connection snapshot. + * @property {date} [endTime] The end time of the connection snapshot. + * @property {string} [evaluationState] Connectivity analysis evaluation + * state. Possible values include: 'NotStarted', 'InProgress', 'Completed' + * @property {number} [avgLatencyInMs] Average latency in ms. + * @property {number} [minLatencyInMs] Minimum latency in ms. + * @property {number} [maxLatencyInMs] Maximum latency in ms. + * @property {number} [probesSent] The number of sent probes. + * @property {number} [probesFailed] The number of failed probes. + * @property {array} [hops] List of hops between the source and the * destination. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/connectivityDestination.js b/lib/services/networkManagement2/lib/models/connectivityDestination.js index e5fa257881..ab5bea2890 100644 --- a/lib/services/networkManagement2/lib/models/connectivityDestination.js +++ b/lib/services/networkManagement2/lib/models/connectivityDestination.js @@ -17,11 +17,11 @@ class ConnectivityDestination { /** * Create a ConnectivityDestination. - * @member {string} [resourceId] The ID of the resource to which a connection - * attempt will be made. - * @member {string} [address] The IP address or URI the resource to which a + * @property {string} [resourceId] The ID of the resource to which a * connection attempt will be made. - * @member {number} [port] Port on which check connectivity will be + * @property {string} [address] The IP address or URI the resource to which a + * connection attempt will be made. + * @property {number} [port] Port on which check connectivity will be * performed. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/connectivityHop.js b/lib/services/networkManagement2/lib/models/connectivityHop.js index 0d5bd5b0e4..6e53507d69 100644 --- a/lib/services/networkManagement2/lib/models/connectivityHop.js +++ b/lib/services/networkManagement2/lib/models/connectivityHop.js @@ -17,13 +17,13 @@ class ConnectivityHop { /** * Create a ConnectivityHop. - * @member {string} [type] The type of the hop. - * @member {string} [id] The ID of the hop. - * @member {string} [address] The IP address of the hop. - * @member {string} [resourceId] The ID of the resource corresponding to this - * hop. - * @member {array} [nextHopIds] List of next hop identifiers. - * @member {array} [issues] List of issues. + * @property {string} [type] The type of the hop. + * @property {string} [id] The ID of the hop. + * @property {string} [address] The IP address of the hop. + * @property {string} [resourceId] The ID of the resource corresponding to + * this hop. + * @property {array} [nextHopIds] List of next hop identifiers. + * @property {array} [issues] List of issues. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/connectivityInformation.js b/lib/services/networkManagement2/lib/models/connectivityInformation.js index f94db0d997..9f95640699 100644 --- a/lib/services/networkManagement2/lib/models/connectivityInformation.js +++ b/lib/services/networkManagement2/lib/models/connectivityInformation.js @@ -17,15 +17,15 @@ class ConnectivityInformation { /** * Create a ConnectivityInformation. - * @member {array} [hops] List of hops between the source and the + * @property {array} [hops] List of hops between the source and the * destination. - * @member {string} [connectionStatus] The connection status. Possible values - * include: 'Unknown', 'Connected', 'Disconnected', 'Degraded' - * @member {number} [avgLatencyInMs] Average latency in milliseconds. - * @member {number} [minLatencyInMs] Minimum latency in milliseconds. - * @member {number} [maxLatencyInMs] Maximum latency in milliseconds. - * @member {number} [probesSent] Total number of probes sent. - * @member {number} [probesFailed] Number of failed probes. + * @property {string} [connectionStatus] The connection status. Possible + * values include: 'Unknown', 'Connected', 'Disconnected', 'Degraded' + * @property {number} [avgLatencyInMs] Average latency in milliseconds. + * @property {number} [minLatencyInMs] Minimum latency in milliseconds. + * @property {number} [maxLatencyInMs] Maximum latency in milliseconds. + * @property {number} [probesSent] Total number of probes sent. + * @property {number} [probesFailed] Number of failed probes. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/connectivityIssue.js b/lib/services/networkManagement2/lib/models/connectivityIssue.js index 573c4f2c17..b2b557f0d5 100644 --- a/lib/services/networkManagement2/lib/models/connectivityIssue.js +++ b/lib/services/networkManagement2/lib/models/connectivityIssue.js @@ -18,14 +18,14 @@ class ConnectivityIssue { /** * Create a ConnectivityIssue. - * @member {string} [origin] The origin of the issue. Possible values + * @property {string} [origin] The origin of the issue. Possible values * include: 'Local', 'Inbound', 'Outbound' - * @member {string} [severity] The severity of the issue. Possible values + * @property {string} [severity] The severity of the issue. Possible values * include: 'Error', 'Warning' - * @member {string} [type] The type of issue. Possible values include: + * @property {string} [type] The type of issue. Possible values include: * 'Unknown', 'AgentStopped', 'GuestFirewall', 'DnsResolution', 'SocketBind', * 'NetworkSecurityRule', 'UserDefinedRoute', 'PortThrottled', 'Platform' - * @member {array} [context] Provides additional context on the issue. + * @property {array} [context] Provides additional context on the issue. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/connectivityParameters.js b/lib/services/networkManagement2/lib/models/connectivityParameters.js index fc29ad6778..3892d2b8b5 100644 --- a/lib/services/networkManagement2/lib/models/connectivityParameters.js +++ b/lib/services/networkManagement2/lib/models/connectivityParameters.js @@ -17,28 +17,29 @@ class ConnectivityParameters { /** * Create a ConnectivityParameters. - * @member {object} source - * @member {string} [source.resourceId] The ID of the resource from which a + * @property {object} source + * @property {string} [source.resourceId] The ID of the resource from which a * connectivity check will be initiated. - * @member {number} [source.port] The source port from which a connectivity + * @property {number} [source.port] The source port from which a connectivity * check will be performed. - * @member {object} destination - * @member {string} [destination.resourceId] The ID of the resource to which - * a connection attempt will be made. - * @member {string} [destination.address] The IP address or URI the resource - * to which a connection attempt will be made. - * @member {number} [destination.port] Port on which check connectivity will - * be performed. - * @member {string} [protocol] Network protocol. Possible values include: + * @property {object} destination + * @property {string} [destination.resourceId] The ID of the resource to + * which a connection attempt will be made. + * @property {string} [destination.address] The IP address or URI the + * resource to which a connection attempt will be made. + * @property {number} [destination.port] Port on which check connectivity + * will be performed. + * @property {string} [protocol] Network protocol. Possible values include: * 'Tcp', 'Http', 'Https', 'Icmp' - * @member {object} [protocolConfiguration] - * @member {object} [protocolConfiguration.hTTPConfiguration] - * @member {string} [protocolConfiguration.hTTPConfiguration.method] HTTP + * @property {object} [protocolConfiguration] + * @property {object} [protocolConfiguration.hTTPConfiguration] + * @property {string} [protocolConfiguration.hTTPConfiguration.method] HTTP * method. Possible values include: 'Get' - * @member {array} [protocolConfiguration.hTTPConfiguration.headers] List of - * HTTP headers. - * @member {array} [protocolConfiguration.hTTPConfiguration.validStatusCodes] - * Valid status codes. + * @property {array} [protocolConfiguration.hTTPConfiguration.headers] List + * of HTTP headers. + * @property {array} + * [protocolConfiguration.hTTPConfiguration.validStatusCodes] Valid status + * codes. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/connectivitySource.js b/lib/services/networkManagement2/lib/models/connectivitySource.js index a27b2ab62e..9f86790764 100644 --- a/lib/services/networkManagement2/lib/models/connectivitySource.js +++ b/lib/services/networkManagement2/lib/models/connectivitySource.js @@ -17,9 +17,9 @@ class ConnectivitySource { /** * Create a ConnectivitySource. - * @member {string} resourceId The ID of the resource from which a + * @property {string} resourceId The ID of the resource from which a * connectivity check will be initiated. - * @member {number} [port] The source port from which a connectivity check + * @property {number} [port] The source port from which a connectivity check * will be performed. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/containerNetworkInterface.js b/lib/services/networkManagement2/lib/models/containerNetworkInterface.js index 9d4761f79d..8daec95b31 100644 --- a/lib/services/networkManagement2/lib/models/containerNetworkInterface.js +++ b/lib/services/networkManagement2/lib/models/containerNetworkInterface.js @@ -20,35 +20,35 @@ const models = require('./index'); class ContainerNetworkInterface extends models['SubResource'] { /** * Create a ContainerNetworkInterface. - * @member {object} [containerNetworkInterfaceConfiguration] Container + * @property {object} [containerNetworkInterfaceConfiguration] Container * network interface configuration from which this container network * interface is created. - * @member {array} [containerNetworkInterfaceConfiguration.ipConfigurations] - * A list of ip configurations of the container network interface - * configuration. - * @member {array} + * @property {array} + * [containerNetworkInterfaceConfiguration.ipConfigurations] A list of ip + * configurations of the container network interface configuration. + * @property {array} * [containerNetworkInterfaceConfiguration.containerNetworkInterfaces] A list * of container network interfaces created from this container network * interface configuration. - * @member {string} + * @property {string} * [containerNetworkInterfaceConfiguration.provisioningState] The * provisioning state of the resource. - * @member {string} [containerNetworkInterfaceConfiguration.name] The name of - * the resource. This name can be used to access the resource. - * @member {string} [containerNetworkInterfaceConfiguration.type] Sub + * @property {string} [containerNetworkInterfaceConfiguration.name] The name + * of the resource. This name can be used to access the resource. + * @property {string} [containerNetworkInterfaceConfiguration.type] Sub * Resource type. - * @member {string} [containerNetworkInterfaceConfiguration.etag] A unique + * @property {string} [containerNetworkInterfaceConfiguration.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {object} [container] Reference to the conatinaer to which this + * @property {object} [container] Reference to the conatinaer to which this * container network interface is attached. - * @member {array} [ipConfigurations] Reference to the ip configuration on + * @property {array} [ipConfigurations] Reference to the ip configuration on * this container nic. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. - * @member {string} [name] The name of the resource. This name can be used to - * access the resource. - * @member {string} [type] Sub Resource type. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [name] The name of the resource. This name can be used + * to access the resource. + * @property {string} [type] Sub Resource type. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/containerNetworkInterfaceConfiguration.js b/lib/services/networkManagement2/lib/models/containerNetworkInterfaceConfiguration.js index f04d85e6e8..b642568ba2 100644 --- a/lib/services/networkManagement2/lib/models/containerNetworkInterfaceConfiguration.js +++ b/lib/services/networkManagement2/lib/models/containerNetworkInterfaceConfiguration.js @@ -20,16 +20,16 @@ const models = require('./index'); class ContainerNetworkInterfaceConfiguration extends models['SubResource'] { /** * Create a ContainerNetworkInterfaceConfiguration. - * @member {array} [ipConfigurations] A list of ip configurations of the + * @property {array} [ipConfigurations] A list of ip configurations of the * container network interface configuration. - * @member {array} [containerNetworkInterfaces] A list of container network + * @property {array} [containerNetworkInterfaces] A list of container network * interfaces created from this container network interface configuration. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. - * @member {string} [name] The name of the resource. This name can be used to - * access the resource. - * @member {string} [type] Sub Resource type. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [name] The name of the resource. This name can be used + * to access the resource. + * @property {string} [type] Sub Resource type. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/containerNetworkInterfaceIpConfiguration.js b/lib/services/networkManagement2/lib/models/containerNetworkInterfaceIpConfiguration.js index 26abb4593d..4cb277ab55 100644 --- a/lib/services/networkManagement2/lib/models/containerNetworkInterfaceIpConfiguration.js +++ b/lib/services/networkManagement2/lib/models/containerNetworkInterfaceIpConfiguration.js @@ -17,12 +17,12 @@ class ContainerNetworkInterfaceIpConfiguration { /** * Create a ContainerNetworkInterfaceIpConfiguration. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. - * @member {string} [name] The name of the resource. This name can be used to - * access the resource. - * @member {string} [type] Sub Resource type. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [name] The name of the resource. This name can be used + * to access the resource. + * @property {string} [type] Sub Resource type. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/ddosProtectionPlan.js b/lib/services/networkManagement2/lib/models/ddosProtectionPlan.js index 562069dfc6..dcbd8362bf 100644 --- a/lib/services/networkManagement2/lib/models/ddosProtectionPlan.js +++ b/lib/services/networkManagement2/lib/models/ddosProtectionPlan.js @@ -20,21 +20,21 @@ const models = require('./index'); class DdosProtectionPlan extends models['BaseResource'] { /** * Create a DdosProtectionPlan. - * @member {string} [id] Resource ID. - * @member {string} [name] Resource name. - * @member {string} [type] Resource type. - * @member {string} [location] Resource location. - * @member {object} [tags] Resource tags. - * @member {string} [resourceGuid] The resource GUID property of the DDoS + * @property {string} [id] Resource ID. + * @property {string} [name] Resource name. + * @property {string} [type] Resource type. + * @property {string} [location] Resource location. + * @property {object} [tags] Resource tags. + * @property {string} [resourceGuid] The resource GUID property of the DDoS * protection plan resource. It uniquely identifies the resource, even if the * user changes its name or migrate the resource across subscriptions or * resource groups. - * @member {string} [provisioningState] The provisioning state of the DDoS + * @property {string} [provisioningState] The provisioning state of the DDoS * protection plan resource. Possible values are: 'Succeeded', 'Updating', * 'Deleting', and 'Failed'. - * @member {array} [virtualNetworks] The list of virtual networks associated - * with the DDoS protection plan resource. This list is read-only. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {array} [virtualNetworks] The list of virtual networks + * associated with the DDoS protection plan resource. This list is read-only. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/ddosProtectionPlanListResult.js b/lib/services/networkManagement2/lib/models/ddosProtectionPlanListResult.js index 076979f5cd..cdc43f84d2 100644 --- a/lib/services/networkManagement2/lib/models/ddosProtectionPlanListResult.js +++ b/lib/services/networkManagement2/lib/models/ddosProtectionPlanListResult.js @@ -16,7 +16,7 @@ class DdosProtectionPlanListResult extends Array { /** * Create a DdosProtectionPlanListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/delegation.js b/lib/services/networkManagement2/lib/models/delegation.js index 1910cda4c3..9df672a3cb 100644 --- a/lib/services/networkManagement2/lib/models/delegation.js +++ b/lib/services/networkManagement2/lib/models/delegation.js @@ -20,15 +20,15 @@ const models = require('./index'); class Delegation extends models['SubResource'] { /** * Create a Delegation. - * @member {string} [serviceName] The name of the service to whom the subnet - * should be delegated (e.g. Microsoft.Sql/servers) - * @member {array} [actions] Describes the actions permitted to the service + * @property {string} [serviceName] The name of the service to whom the + * subnet should be delegated (e.g. Microsoft.Sql/servers) + * @property {array} [actions] Describes the actions permitted to the service * upon delegation - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * subnet. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/deviceProperties.js b/lib/services/networkManagement2/lib/models/deviceProperties.js index c9652c5cd9..f92d076407 100644 --- a/lib/services/networkManagement2/lib/models/deviceProperties.js +++ b/lib/services/networkManagement2/lib/models/deviceProperties.js @@ -17,9 +17,9 @@ class DeviceProperties { /** * Create a DeviceProperties. - * @member {string} [deviceVendor] Name of the device Vendor. - * @member {string} [deviceModel] Model of the device. - * @member {number} [linkSpeedInMbps] Link speed. + * @property {string} [deviceVendor] Name of the device Vendor. + * @property {string} [deviceModel] Model of the device. + * @property {number} [linkSpeedInMbps] Link speed. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/dhcpOptions.js b/lib/services/networkManagement2/lib/models/dhcpOptions.js index a610247325..cd4ced7c41 100644 --- a/lib/services/networkManagement2/lib/models/dhcpOptions.js +++ b/lib/services/networkManagement2/lib/models/dhcpOptions.js @@ -19,7 +19,7 @@ class DhcpOptions { /** * Create a DhcpOptions. - * @member {array} [dnsServers] The list of DNS servers IP addresses. + * @property {array} [dnsServers] The list of DNS servers IP addresses. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/dimension.js b/lib/services/networkManagement2/lib/models/dimension.js index 2f79fd6dd3..47c4c2a81e 100644 --- a/lib/services/networkManagement2/lib/models/dimension.js +++ b/lib/services/networkManagement2/lib/models/dimension.js @@ -17,9 +17,9 @@ class Dimension { /** * Create a Dimension. - * @member {string} [name] The name of the dimension. - * @member {string} [displayName] The display name of the dimension. - * @member {string} [internalName] The internal name of the dimension. + * @property {string} [name] The name of the dimension. + * @property {string} [displayName] The display name of the dimension. + * @property {string} [internalName] The internal name of the dimension. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/dnsNameAvailabilityResult.js b/lib/services/networkManagement2/lib/models/dnsNameAvailabilityResult.js index 4e6553cf7c..3c73b6c142 100644 --- a/lib/services/networkManagement2/lib/models/dnsNameAvailabilityResult.js +++ b/lib/services/networkManagement2/lib/models/dnsNameAvailabilityResult.js @@ -17,7 +17,7 @@ class DnsNameAvailabilityResult { /** * Create a DnsNameAvailabilityResult. - * @member {boolean} [available] Domain availability (True/False). + * @property {boolean} [available] Domain availability (True/False). */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/effectiveNetworkSecurityGroup.js b/lib/services/networkManagement2/lib/models/effectiveNetworkSecurityGroup.js index 579e6f5891..0c3a5ea487 100644 --- a/lib/services/networkManagement2/lib/models/effectiveNetworkSecurityGroup.js +++ b/lib/services/networkManagement2/lib/models/effectiveNetworkSecurityGroup.js @@ -17,19 +17,19 @@ class EffectiveNetworkSecurityGroup { /** * Create a EffectiveNetworkSecurityGroup. - * @member {object} [networkSecurityGroup] The ID of network security group + * @property {object} [networkSecurityGroup] The ID of network security group * that is applied. - * @member {string} [networkSecurityGroup.id] Resource ID. - * @member {object} [association] Associated resources. - * @member {object} [association.subnet] The ID of the subnet if assigned. - * @member {string} [association.subnet.id] Resource ID. - * @member {object} [association.networkInterface] The ID of the network + * @property {string} [networkSecurityGroup.id] Resource ID. + * @property {object} [association] Associated resources. + * @property {object} [association.subnet] The ID of the subnet if assigned. + * @property {string} [association.subnet.id] Resource ID. + * @property {object} [association.networkInterface] The ID of the network * interface if assigned. - * @member {string} [association.networkInterface.id] Resource ID. - * @member {array} [effectiveSecurityRules] A collection of effective + * @property {string} [association.networkInterface.id] Resource ID. + * @property {array} [effectiveSecurityRules] A collection of effective * security rules. - * @member {object} [tagMap] Mapping of tags to list of IP Addresses included - * within the tag. + * @property {object} [tagMap] Mapping of tags to list of IP Addresses + * included within the tag. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/effectiveNetworkSecurityGroupAssociation.js b/lib/services/networkManagement2/lib/models/effectiveNetworkSecurityGroupAssociation.js index 4be7ab7fd7..080c896d1f 100644 --- a/lib/services/networkManagement2/lib/models/effectiveNetworkSecurityGroupAssociation.js +++ b/lib/services/networkManagement2/lib/models/effectiveNetworkSecurityGroupAssociation.js @@ -17,11 +17,11 @@ class EffectiveNetworkSecurityGroupAssociation { /** * Create a EffectiveNetworkSecurityGroupAssociation. - * @member {object} [subnet] The ID of the subnet if assigned. - * @member {string} [subnet.id] Resource ID. - * @member {object} [networkInterface] The ID of the network interface if + * @property {object} [subnet] The ID of the subnet if assigned. + * @property {string} [subnet.id] Resource ID. + * @property {object} [networkInterface] The ID of the network interface if * assigned. - * @member {string} [networkInterface.id] Resource ID. + * @property {string} [networkInterface.id] Resource ID. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/effectiveNetworkSecurityGroupListResult.js b/lib/services/networkManagement2/lib/models/effectiveNetworkSecurityGroupListResult.js index 68e7060e7d..0db456ff34 100644 --- a/lib/services/networkManagement2/lib/models/effectiveNetworkSecurityGroupListResult.js +++ b/lib/services/networkManagement2/lib/models/effectiveNetworkSecurityGroupListResult.js @@ -17,8 +17,8 @@ class EffectiveNetworkSecurityGroupListResult { /** * Create a EffectiveNetworkSecurityGroupListResult. - * @member {array} [value] A list of effective network security groups. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {array} [value] A list of effective network security groups. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/effectiveNetworkSecurityRule.js b/lib/services/networkManagement2/lib/models/effectiveNetworkSecurityRule.js index 736aa984d6..7e443c4728 100644 --- a/lib/services/networkManagement2/lib/models/effectiveNetworkSecurityRule.js +++ b/lib/services/networkManagement2/lib/models/effectiveNetworkSecurityRule.js @@ -17,38 +17,38 @@ class EffectiveNetworkSecurityRule { /** * Create a EffectiveNetworkSecurityRule. - * @member {string} [name] The name of the security rule specified by the + * @property {string} [name] The name of the security rule specified by the * user (if created by the user). - * @member {string} [protocol] The network protocol this rule applies to. + * @property {string} [protocol] The network protocol this rule applies to. * Possible values are: 'Tcp', 'Udp', and 'All'. Possible values include: * 'Tcp', 'Udp', 'All' - * @member {string} [sourcePortRange] The source port or range. - * @member {string} [destinationPortRange] The destination port or range. - * @member {array} [sourcePortRanges] The source port ranges. Expected values - * include a single integer between 0 and 65535, a range using '-' as + * @property {string} [sourcePortRange] The source port or range. + * @property {string} [destinationPortRange] The destination port or range. + * @property {array} [sourcePortRanges] The source port ranges. Expected + * values include a single integer between 0 and 65535, a range using '-' as * seperator (e.g. 100-400), or an asterix (*) - * @member {array} [destinationPortRanges] The destination port ranges. + * @property {array} [destinationPortRanges] The destination port ranges. * Expected values include a single integer between 0 and 65535, a range * using '-' as seperator (e.g. 100-400), or an asterix (*) - * @member {string} [sourceAddressPrefix] The source address prefix. - * @member {string} [destinationAddressPrefix] The destination address + * @property {string} [sourceAddressPrefix] The source address prefix. + * @property {string} [destinationAddressPrefix] The destination address * prefix. - * @member {array} [sourceAddressPrefixes] The source address prefixes. + * @property {array} [sourceAddressPrefixes] The source address prefixes. * Expected values include CIDR IP ranges, Default Tags (VirtualNetwork, * AureLoadBalancer, Internet), System Tags, and the asterix (*). - * @member {array} [destinationAddressPrefixes] The destination address + * @property {array} [destinationAddressPrefixes] The destination address * prefixes. Expected values include CIDR IP ranges, Default Tags * (VirtualNetwork, AureLoadBalancer, Internet), System Tags, and the asterix * (*). - * @member {array} [expandedSourceAddressPrefix] The expanded source address - * prefix. - * @member {array} [expandedDestinationAddressPrefix] Expanded destination + * @property {array} [expandedSourceAddressPrefix] The expanded source + * address prefix. + * @property {array} [expandedDestinationAddressPrefix] Expanded destination * address prefix. - * @member {string} [access] Whether network traffic is allowed or denied. + * @property {string} [access] Whether network traffic is allowed or denied. * Possible values are: 'Allow' and 'Deny'. Possible values include: 'Allow', * 'Deny' - * @member {number} [priority] The priority of the rule. - * @member {string} [direction] The direction of the rule. Possible values + * @property {number} [priority] The priority of the rule. + * @property {string} [direction] The direction of the rule. Possible values * are: 'Inbound and Outbound'. Possible values include: 'Inbound', * 'Outbound' */ diff --git a/lib/services/networkManagement2/lib/models/effectiveRoute.js b/lib/services/networkManagement2/lib/models/effectiveRoute.js index 88fde6a540..d4b537f526 100644 --- a/lib/services/networkManagement2/lib/models/effectiveRoute.js +++ b/lib/services/networkManagement2/lib/models/effectiveRoute.js @@ -17,19 +17,19 @@ class EffectiveRoute { /** * Create a EffectiveRoute. - * @member {string} [name] The name of the user defined route. This is + * @property {string} [name] The name of the user defined route. This is * optional. - * @member {string} [source] Who created the route. Possible values are: + * @property {string} [source] Who created the route. Possible values are: * 'Unknown', 'User', 'VirtualNetworkGateway', and 'Default'. Possible values * include: 'Unknown', 'User', 'VirtualNetworkGateway', 'Default' - * @member {string} [state] The value of effective route. Possible values + * @property {string} [state] The value of effective route. Possible values * are: 'Active' and 'Invalid'. Possible values include: 'Active', 'Invalid' - * @member {array} [addressPrefix] The address prefixes of the effective + * @property {array} [addressPrefix] The address prefixes of the effective * routes in CIDR notation. - * @member {array} [nextHopIpAddress] The IP address of the next hop of the + * @property {array} [nextHopIpAddress] The IP address of the next hop of the * effective route. - * @member {string} [nextHopType] The type of Azure hop the packet should be - * sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', + * @property {string} [nextHopType] The type of Azure hop the packet should + * be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', * 'Internet', 'VirtualAppliance', and 'None'. Possible values include: * 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', * 'None' diff --git a/lib/services/networkManagement2/lib/models/effectiveRouteListResult.js b/lib/services/networkManagement2/lib/models/effectiveRouteListResult.js index 2e8874f5cd..2cc550a0a5 100644 --- a/lib/services/networkManagement2/lib/models/effectiveRouteListResult.js +++ b/lib/services/networkManagement2/lib/models/effectiveRouteListResult.js @@ -17,8 +17,8 @@ class EffectiveRouteListResult { /** * Create a EffectiveRouteListResult. - * @member {array} [value] A list of effective routes. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {array} [value] A list of effective routes. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/endpointService.js b/lib/services/networkManagement2/lib/models/endpointService.js index 475f85cc4a..46d4534c37 100644 --- a/lib/services/networkManagement2/lib/models/endpointService.js +++ b/lib/services/networkManagement2/lib/models/endpointService.js @@ -17,8 +17,8 @@ class EndpointService { /** * Create a EndpointService. - * @member {string} [id] A unique identifier of the service being referenced - * by the interface endpoint. + * @property {string} [id] A unique identifier of the service being + * referenced by the interface endpoint. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/endpointServiceResult.js b/lib/services/networkManagement2/lib/models/endpointServiceResult.js index eb6b4da846..3b31b7b64f 100644 --- a/lib/services/networkManagement2/lib/models/endpointServiceResult.js +++ b/lib/services/networkManagement2/lib/models/endpointServiceResult.js @@ -20,8 +20,8 @@ const models = require('./index'); class EndpointServiceResult extends models['SubResource'] { /** * Create a EndpointServiceResult. - * @member {string} [name] Name of the endpoint service. - * @member {string} [type] Type of the endpoint service. + * @property {string} [name] Name of the endpoint service. + * @property {string} [type] Type of the endpoint service. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/endpointServicesListResult.js b/lib/services/networkManagement2/lib/models/endpointServicesListResult.js index 4817adf490..5ca88cc914 100644 --- a/lib/services/networkManagement2/lib/models/endpointServicesListResult.js +++ b/lib/services/networkManagement2/lib/models/endpointServicesListResult.js @@ -16,7 +16,7 @@ class EndpointServicesListResult extends Array { /** * Create a EndpointServicesListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/errorDetails.js b/lib/services/networkManagement2/lib/models/errorDetails.js index fcac88503a..7393f66139 100644 --- a/lib/services/networkManagement2/lib/models/errorDetails.js +++ b/lib/services/networkManagement2/lib/models/errorDetails.js @@ -16,9 +16,9 @@ class ErrorDetails { /** * Create a ErrorDetails. - * @member {string} [code] - * @member {string} [target] - * @member {string} [message] + * @property {string} [code] + * @property {string} [target] + * @property {string} [message] */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/errorModel.js b/lib/services/networkManagement2/lib/models/errorModel.js index 955cde1528..6ef42630b7 100644 --- a/lib/services/networkManagement2/lib/models/errorModel.js +++ b/lib/services/networkManagement2/lib/models/errorModel.js @@ -16,11 +16,11 @@ class ErrorModel { /** * Create a ErrorModel. - * @member {string} [code] - * @member {string} [message] - * @member {string} [target] - * @member {array} [details] - * @member {string} [innerError] + * @property {string} [code] + * @property {string} [message] + * @property {string} [target] + * @property {array} [details] + * @property {string} [innerError] */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/errorResponse.js b/lib/services/networkManagement2/lib/models/errorResponse.js index d9336c3297..b0712fc754 100644 --- a/lib/services/networkManagement2/lib/models/errorResponse.js +++ b/lib/services/networkManagement2/lib/models/errorResponse.js @@ -17,10 +17,10 @@ class ErrorResponse { /** * Create a ErrorResponse. - * @member {object} [error] Error. - * @member {string} [error.code] - * @member {string} [error.target] - * @member {string} [error.message] + * @property {object} [error] Error. + * @property {string} [error.code] + * @property {string} [error.target] + * @property {string} [error.message] */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/evaluatedNetworkSecurityGroup.js b/lib/services/networkManagement2/lib/models/evaluatedNetworkSecurityGroup.js index 3eb3d30d22..9bcaf402c7 100644 --- a/lib/services/networkManagement2/lib/models/evaluatedNetworkSecurityGroup.js +++ b/lib/services/networkManagement2/lib/models/evaluatedNetworkSecurityGroup.js @@ -17,15 +17,15 @@ class EvaluatedNetworkSecurityGroup { /** * Create a EvaluatedNetworkSecurityGroup. - * @member {string} [networkSecurityGroupId] Network security group ID. - * @member {string} [appliedTo] Resource ID of nic or subnet to which network - * security group is applied. - * @member {object} [matchedRule] - * @member {string} [matchedRule.ruleName] Name of the matched network + * @property {string} [networkSecurityGroupId] Network security group ID. + * @property {string} [appliedTo] Resource ID of nic or subnet to which + * network security group is applied. + * @property {object} [matchedRule] + * @property {string} [matchedRule.ruleName] Name of the matched network * security rule. - * @member {string} [matchedRule.action] The network traffic is allowed or + * @property {string} [matchedRule.action] The network traffic is allowed or * denied. Possible values are 'Allow' and 'Deny'. - * @member {array} [rulesEvaluationResult] List of network security rules + * @property {array} [rulesEvaluationResult] List of network security rules * evaluation results. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuit.js b/lib/services/networkManagement2/lib/models/expressRouteCircuit.js index 0bade28fa8..fe3414539f 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuit.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuit.js @@ -20,48 +20,49 @@ const models = require('./index'); class ExpressRouteCircuit extends models['Resource'] { /** * Create a ExpressRouteCircuit. - * @member {object} [sku] The SKU. - * @member {string} [sku.name] The name of the SKU. - * @member {string} [sku.tier] The tier of the SKU. Possible values are + * @property {object} [sku] The SKU. + * @property {string} [sku.name] The name of the SKU. + * @property {string} [sku.tier] The tier of the SKU. Possible values are * 'Standard', 'Premium' or 'Basic'. Possible values include: 'Standard', * 'Premium', 'Basic' - * @member {string} [sku.family] The family of the SKU. Possible values are: - * 'UnlimitedData' and 'MeteredData'. Possible values include: + * @property {string} [sku.family] The family of the SKU. Possible values + * are: 'UnlimitedData' and 'MeteredData'. Possible values include: * 'UnlimitedData', 'MeteredData' - * @member {boolean} [allowClassicOperations] Allow classic operations - * @member {string} [circuitProvisioningState] The CircuitProvisioningState + * @property {boolean} [allowClassicOperations] Allow classic operations + * @property {string} [circuitProvisioningState] The CircuitProvisioningState * state of the resource. - * @member {string} [serviceProviderProvisioningState] The + * @property {string} [serviceProviderProvisioningState] The * ServiceProviderProvisioningState state of the resource. Possible values * are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'. * Possible values include: 'NotProvisioned', 'Provisioning', 'Provisioned', * 'Deprovisioning' - * @member {array} [authorizations] The list of authorizations. - * @member {array} [peerings] The list of peerings. - * @member {string} [serviceKey] The ServiceKey. - * @member {string} [serviceProviderNotes] The ServiceProviderNotes. - * @member {object} [serviceProviderProperties] The + * @property {array} [authorizations] The list of authorizations. + * @property {array} [peerings] The list of peerings. + * @property {string} [serviceKey] The ServiceKey. + * @property {string} [serviceProviderNotes] The ServiceProviderNotes. + * @property {object} [serviceProviderProperties] The * ServiceProviderProperties. - * @member {string} [serviceProviderProperties.serviceProviderName] The + * @property {string} [serviceProviderProperties.serviceProviderName] The * serviceProviderName. - * @member {string} [serviceProviderProperties.peeringLocation] The peering + * @property {string} [serviceProviderProperties.peeringLocation] The peering * location. - * @member {number} [serviceProviderProperties.bandwidthInMbps] The + * @property {number} [serviceProviderProperties.bandwidthInMbps] The * BandwidthInMbps. - * @member {object} [expressRoutePort] The reference to the ExpressRoutePort - * resource when the circuit is provisioned on an ExpressRoutePort resource. - * @member {string} [expressRoutePort.id] Resource ID. - * @member {number} [bandwidthInGbps] The bandwidth of the circuit when the + * @property {object} [expressRoutePort] The reference to the + * ExpressRoutePort resource when the circuit is provisioned on an + * ExpressRoutePort resource. + * @property {string} [expressRoutePort.id] Resource ID. + * @property {number} [bandwidthInGbps] The bandwidth of the circuit when the * circuit is provisioned on an ExpressRoutePort resource. - * @member {number} [stag] The identifier of the circuit traffic. Outer tag + * @property {number} [stag] The identifier of the circuit traffic. Outer tag * for QinQ encapsulation. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [gatewayManagerEtag] The GatewayManager Etag. - * @member {boolean} [allowGlobalReach] Flag to enable Global Reach on the + * @property {string} [gatewayManagerEtag] The GatewayManager Etag. + * @property {boolean} [allowGlobalReach] Flag to enable Global Reach on the * circuit. - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuitArpTable.js b/lib/services/networkManagement2/lib/models/expressRouteCircuitArpTable.js index 4fc37d0452..74565fa2ea 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuitArpTable.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuitArpTable.js @@ -17,10 +17,10 @@ class ExpressRouteCircuitArpTable { /** * Create a ExpressRouteCircuitArpTable. - * @member {number} [age] Entry age in minutes - * @member {string} [interfaceProperty] Interface address - * @member {string} [ipAddress] The IP address. - * @member {string} [macAddress] The MAC address. + * @property {number} [age] Entry age in minutes + * @property {string} [interfaceProperty] Interface address + * @property {string} [ipAddress] The IP address. + * @property {string} [macAddress] The MAC address. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuitAuthorization.js b/lib/services/networkManagement2/lib/models/expressRouteCircuitAuthorization.js index 84385110c0..cb83e671cd 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuitAuthorization.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuitAuthorization.js @@ -20,16 +20,16 @@ const models = require('./index'); class ExpressRouteCircuitAuthorization extends models['SubResource'] { /** * Create a ExpressRouteCircuitAuthorization. - * @member {string} [authorizationKey] The authorization key. - * @member {string} [authorizationUseStatus] AuthorizationUseStatus. Possible - * values are: 'Available' and 'InUse'. Possible values include: 'Available', - * 'InUse' - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [authorizationKey] The authorization key. + * @property {string} [authorizationUseStatus] AuthorizationUseStatus. + * Possible values are: 'Available' and 'InUse'. Possible values include: + * 'Available', 'InUse' + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [name] Gets name of the resource that is unique within + * a resource group. This name can be used to access the resource. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuitConnection.js b/lib/services/networkManagement2/lib/models/expressRouteCircuitConnection.js index 053141896d..6d2110b174 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuitConnection.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuitConnection.js @@ -20,24 +20,24 @@ const models = require('./index'); class ExpressRouteCircuitConnection extends models['SubResource'] { /** * Create a ExpressRouteCircuitConnection. - * @member {object} [expressRouteCircuitPeering] Reference to Express Route + * @property {object} [expressRouteCircuitPeering] Reference to Express Route * Circuit Private Peering Resource of the circuit initiating connection. - * @member {string} [expressRouteCircuitPeering.id] Resource ID. - * @member {object} [peerExpressRouteCircuitPeering] Reference to Express + * @property {string} [expressRouteCircuitPeering.id] Resource ID. + * @property {object} [peerExpressRouteCircuitPeering] Reference to Express * Route Circuit Private Peering Resource of the peered circuit. - * @member {string} [peerExpressRouteCircuitPeering.id] Resource ID. - * @member {string} [addressPrefix] /29 IP address space to carve out + * @property {string} [peerExpressRouteCircuitPeering.id] Resource ID. + * @property {string} [addressPrefix] /29 IP address space to carve out * Customer addresses for tunnels. - * @member {string} [authorizationKey] The authorization key. - * @member {string} [circuitConnectionStatus] Express Route Circuit + * @property {string} [authorizationKey] The authorization key. + * @property {string} [circuitConnectionStatus] Express Route Circuit * Connection State. Possible values are: 'Connected' and 'Disconnected'. * Possible values include: 'Connected', 'Connecting', 'Disconnected' - * @member {string} [provisioningState] Provisioning state of the circuit - * connection resource. Possible values are: 'Succeded', 'Updating', + * @property {string} [provisioningState] Provisioning state of the circuit + * connection resource. Possible values are: 'Succeeded', 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [name] Gets name of the resource that is unique within + * a resource group. This name can be used to access the resource. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuitListResult.js b/lib/services/networkManagement2/lib/models/expressRouteCircuitListResult.js index bc5717df8d..632a0d6505 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuitListResult.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuitListResult.js @@ -16,7 +16,7 @@ class ExpressRouteCircuitListResult extends Array { /** * Create a ExpressRouteCircuitListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuitPeering.js b/lib/services/networkManagement2/lib/models/expressRouteCircuitPeering.js index 2be72862e5..3c02f9ef76 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuitPeering.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuitPeering.js @@ -20,105 +20,106 @@ const models = require('./index'); class ExpressRouteCircuitPeering extends models['SubResource'] { /** * Create a ExpressRouteCircuitPeering. - * @member {string} [peeringType] The peering type. Possible values include: - * 'AzurePublicPeering', 'AzurePrivatePeering', 'MicrosoftPeering' - * @member {string} [state] The peering state. Possible values include: + * @property {string} [peeringType] The peering type. Possible values + * include: 'AzurePublicPeering', 'AzurePrivatePeering', 'MicrosoftPeering' + * @property {string} [state] The peering state. Possible values include: * 'Disabled', 'Enabled' - * @member {number} [azureASN] The Azure ASN. - * @member {number} [peerASN] The peer ASN. - * @member {string} [primaryPeerAddressPrefix] The primary address prefix. - * @member {string} [secondaryPeerAddressPrefix] The secondary address + * @property {number} [azureASN] The Azure ASN. + * @property {number} [peerASN] The peer ASN. + * @property {string} [primaryPeerAddressPrefix] The primary address prefix. + * @property {string} [secondaryPeerAddressPrefix] The secondary address * prefix. - * @member {string} [primaryAzurePort] The primary port. - * @member {string} [secondaryAzurePort] The secondary port. - * @member {string} [sharedKey] The shared key. - * @member {number} [vlanId] The VLAN ID. - * @member {object} [microsoftPeeringConfig] The Microsoft peering + * @property {string} [primaryAzurePort] The primary port. + * @property {string} [secondaryAzurePort] The secondary port. + * @property {string} [sharedKey] The shared key. + * @property {number} [vlanId] The VLAN ID. + * @property {object} [microsoftPeeringConfig] The Microsoft peering * configuration. - * @member {array} [microsoftPeeringConfig.advertisedPublicPrefixes] The + * @property {array} [microsoftPeeringConfig.advertisedPublicPrefixes] The * reference of AdvertisedPublicPrefixes. - * @member {array} [microsoftPeeringConfig.advertisedCommunities] The - * communities of bgp peering. Spepcified for microsoft peering - * @member {string} [microsoftPeeringConfig.advertisedPublicPrefixesState] + * @property {array} [microsoftPeeringConfig.advertisedCommunities] The + * communities of bgp peering. Specified for microsoft peering + * @property {string} [microsoftPeeringConfig.advertisedPublicPrefixesState] * AdvertisedPublicPrefixState of the Peering resource. Possible values are * 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. * Possible values include: 'NotConfigured', 'Configuring', 'Configured', * 'ValidationNeeded' - * @member {number} [microsoftPeeringConfig.legacyMode] The legacy mode of + * @property {number} [microsoftPeeringConfig.legacyMode] The legacy mode of * the peering. - * @member {number} [microsoftPeeringConfig.customerASN] The CustomerASN of + * @property {number} [microsoftPeeringConfig.customerASN] The CustomerASN of * the peering. - * @member {string} [microsoftPeeringConfig.routingRegistryName] The + * @property {string} [microsoftPeeringConfig.routingRegistryName] The * RoutingRegistryName of the configuration. - * @member {object} [stats] Gets peering stats. - * @member {number} [stats.primarybytesIn] Gets BytesIn of the peering. - * @member {number} [stats.primarybytesOut] Gets BytesOut of the peering. - * @member {number} [stats.secondarybytesIn] Gets BytesIn of the peering. - * @member {number} [stats.secondarybytesOut] Gets BytesOut of the peering. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {object} [stats] Gets peering stats. + * @property {number} [stats.primarybytesIn] Gets BytesIn of the peering. + * @property {number} [stats.primarybytesOut] Gets BytesOut of the peering. + * @property {number} [stats.secondarybytesIn] Gets BytesIn of the peering. + * @property {number} [stats.secondarybytesOut] Gets BytesOut of the peering. + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [gatewayManagerEtag] The GatewayManager Etag. - * @member {string} [lastModifiedBy] Gets whether the provider or the + * @property {string} [gatewayManagerEtag] The GatewayManager Etag. + * @property {string} [lastModifiedBy] Gets whether the provider or the * customer last modified the peering. - * @member {object} [routeFilter] The reference of the RouteFilter resource. - * @member {array} [routeFilter.rules] Collection of RouteFilterRules + * @property {object} [routeFilter] The reference of the RouteFilter + * resource. + * @property {array} [routeFilter.rules] Collection of RouteFilterRules * contained within a route filter. - * @member {array} [routeFilter.peerings] A collection of references to + * @property {array} [routeFilter.peerings] A collection of references to * express route circuit peerings. - * @member {string} [routeFilter.provisioningState] The provisioning state of - * the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and - * 'Failed'. - * @member {string} [routeFilter.etag] Gets a unique read-only string that + * @property {string} [routeFilter.provisioningState] The provisioning state + * of the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' + * and 'Failed'. + * @property {string} [routeFilter.etag] Gets a unique read-only string that * changes whenever the resource is updated. - * @member {object} [ipv6PeeringConfig] The IPv6 peering configuration. - * @member {string} [ipv6PeeringConfig.primaryPeerAddressPrefix] The primary - * address prefix. - * @member {string} [ipv6PeeringConfig.secondaryPeerAddressPrefix] The + * @property {object} [ipv6PeeringConfig] The IPv6 peering configuration. + * @property {string} [ipv6PeeringConfig.primaryPeerAddressPrefix] The + * primary address prefix. + * @property {string} [ipv6PeeringConfig.secondaryPeerAddressPrefix] The * secondary address prefix. - * @member {object} [ipv6PeeringConfig.microsoftPeeringConfig] The Microsoft - * peering configuration. - * @member {array} + * @property {object} [ipv6PeeringConfig.microsoftPeeringConfig] The + * Microsoft peering configuration. + * @property {array} * [ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixes] The * reference of AdvertisedPublicPrefixes. - * @member {array} + * @property {array} * [ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] The - * communities of bgp peering. Spepcified for microsoft peering - * @member {string} + * communities of bgp peering. Specified for microsoft peering + * @property {string} * [ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] * AdvertisedPublicPrefixState of the Peering resource. Possible values are * 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. * Possible values include: 'NotConfigured', 'Configuring', 'Configured', * 'ValidationNeeded' - * @member {number} [ipv6PeeringConfig.microsoftPeeringConfig.legacyMode] The - * legacy mode of the peering. - * @member {number} [ipv6PeeringConfig.microsoftPeeringConfig.customerASN] + * @property {number} [ipv6PeeringConfig.microsoftPeeringConfig.legacyMode] + * The legacy mode of the peering. + * @property {number} [ipv6PeeringConfig.microsoftPeeringConfig.customerASN] * The CustomerASN of the peering. - * @member {string} + * @property {string} * [ipv6PeeringConfig.microsoftPeeringConfig.routingRegistryName] The * RoutingRegistryName of the configuration. - * @member {object} [ipv6PeeringConfig.routeFilter] The reference of the + * @property {object} [ipv6PeeringConfig.routeFilter] The reference of the * RouteFilter resource. - * @member {array} [ipv6PeeringConfig.routeFilter.rules] Collection of + * @property {array} [ipv6PeeringConfig.routeFilter.rules] Collection of * RouteFilterRules contained within a route filter. - * @member {array} [ipv6PeeringConfig.routeFilter.peerings] A collection of + * @property {array} [ipv6PeeringConfig.routeFilter.peerings] A collection of * references to express route circuit peerings. - * @member {string} [ipv6PeeringConfig.routeFilter.provisioningState] The + * @property {string} [ipv6PeeringConfig.routeFilter.provisioningState] The * provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', 'Succeeded' and 'Failed'. - * @member {string} [ipv6PeeringConfig.routeFilter.etag] Gets a unique + * @property {string} [ipv6PeeringConfig.routeFilter.etag] Gets a unique * read-only string that changes whenever the resource is updated. - * @member {string} [ipv6PeeringConfig.state] The state of peering. Possible - * values are: 'Disabled' and 'Enabled'. Possible values include: 'Disabled', - * 'Enabled' - * @member {object} [expressRouteConnection] The ExpressRoute connection. - * @member {string} [expressRouteConnection.id] The ID of the + * @property {string} [ipv6PeeringConfig.state] The state of peering. + * Possible values are: 'Disabled' and 'Enabled'. Possible values include: + * 'Disabled', 'Enabled' + * @property {object} [expressRouteConnection] The ExpressRoute connection. + * @property {string} [expressRouteConnection.id] The ID of the * ExpressRouteConnection. - * @member {array} [connections] The list of circuit connections associated + * @property {array} [connections] The list of circuit connections associated * with Azure Private Peering for this circuit. - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [name] Gets name of the resource that is unique within + * a resource group. This name can be used to access the resource. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuitPeeringConfig.js b/lib/services/networkManagement2/lib/models/expressRouteCircuitPeeringConfig.js index 79a97c813e..b298d147ae 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuitPeeringConfig.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuitPeeringConfig.js @@ -17,18 +17,18 @@ class ExpressRouteCircuitPeeringConfig { /** * Create a ExpressRouteCircuitPeeringConfig. - * @member {array} [advertisedPublicPrefixes] The reference of + * @property {array} [advertisedPublicPrefixes] The reference of * AdvertisedPublicPrefixes. - * @member {array} [advertisedCommunities] The communities of bgp peering. - * Spepcified for microsoft peering - * @member {string} [advertisedPublicPrefixesState] + * @property {array} [advertisedCommunities] The communities of bgp peering. + * Specified for microsoft peering + * @property {string} [advertisedPublicPrefixesState] * AdvertisedPublicPrefixState of the Peering resource. Possible values are * 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. * Possible values include: 'NotConfigured', 'Configuring', 'Configured', * 'ValidationNeeded' - * @member {number} [legacyMode] The legacy mode of the peering. - * @member {number} [customerASN] The CustomerASN of the peering. - * @member {string} [routingRegistryName] The RoutingRegistryName of the + * @property {number} [legacyMode] The legacy mode of the peering. + * @property {number} [customerASN] The CustomerASN of the peering. + * @property {string} [routingRegistryName] The RoutingRegistryName of the * configuration. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuitPeeringId.js b/lib/services/networkManagement2/lib/models/expressRouteCircuitPeeringId.js index dfbfddfe7e..fda100a3ad 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuitPeeringId.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuitPeeringId.js @@ -17,7 +17,7 @@ class ExpressRouteCircuitPeeringId { /** * Create a ExpressRouteCircuitPeeringId. - * @member {string} [id] The ID of the ExpressRoute circuit peering. + * @property {string} [id] The ID of the ExpressRoute circuit peering. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuitPeeringListResult.js b/lib/services/networkManagement2/lib/models/expressRouteCircuitPeeringListResult.js index c8c233ee5e..fd93ec4db4 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuitPeeringListResult.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuitPeeringListResult.js @@ -17,7 +17,7 @@ class ExpressRouteCircuitPeeringListResult extends Array { /** * Create a ExpressRouteCircuitPeeringListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuitReference.js b/lib/services/networkManagement2/lib/models/expressRouteCircuitReference.js index d7c4e7081c..16b8feba35 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuitReference.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuitReference.js @@ -16,7 +16,7 @@ class ExpressRouteCircuitReference { /** * Create a ExpressRouteCircuitReference. - * @member {string} [id] Corresponding Express Route Circuit Id. + * @property {string} [id] Corresponding Express Route Circuit Id. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuitRoutesTable.js b/lib/services/networkManagement2/lib/models/expressRouteCircuitRoutesTable.js index aca3c55463..45ac0977fa 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuitRoutesTable.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuitRoutesTable.js @@ -17,12 +17,12 @@ class ExpressRouteCircuitRoutesTable { /** * Create a ExpressRouteCircuitRoutesTable. - * @member {string} [network] IP address of a network entity - * @member {string} [nextHop] NextHop address - * @member {string} [locPrf] Local preference value as set with the set + * @property {string} [network] IP address of a network entity + * @property {string} [nextHop] NextHop address + * @property {string} [locPrf] Local preference value as set with the set * local-preference route-map configuration command - * @member {number} [weight] Route Weight. - * @member {string} [path] Autonomous system paths to the destination + * @property {number} [weight] Route Weight. + * @property {string} [path] Autonomous system paths to the destination * network. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuitRoutesTableSummary.js b/lib/services/networkManagement2/lib/models/expressRouteCircuitRoutesTableSummary.js index a7c16eec66..292b7756ba 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuitRoutesTableSummary.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuitRoutesTableSummary.js @@ -17,13 +17,13 @@ class ExpressRouteCircuitRoutesTableSummary { /** * Create a ExpressRouteCircuitRoutesTableSummary. - * @member {string} [neighbor] IP address of the neighbor. - * @member {number} [v] BGP version number spoken to the neighbor. - * @member {number} [as] Autonomous system number. - * @member {string} [upDown] The length of time that the BGP session has been - * in the Established state, or the current status if not in the Established - * state. - * @member {string} [statePfxRcd] Current state of the BGP session, and the + * @property {string} [neighbor] IP address of the neighbor. + * @property {number} [v] BGP version number spoken to the neighbor. + * @property {number} [as] Autonomous system number. + * @property {string} [upDown] The length of time that the BGP session has + * been in the Established state, or the current status if not in the + * Established state. + * @property {string} [statePfxRcd] Current state of the BGP session, and the * number of prefixes that have been received from a neighbor or peer group. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuitServiceProviderProperties.js b/lib/services/networkManagement2/lib/models/expressRouteCircuitServiceProviderProperties.js index 66a96d4d72..32145139c1 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuitServiceProviderProperties.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuitServiceProviderProperties.js @@ -17,9 +17,9 @@ class ExpressRouteCircuitServiceProviderProperties { /** * Create a ExpressRouteCircuitServiceProviderProperties. - * @member {string} [serviceProviderName] The serviceProviderName. - * @member {string} [peeringLocation] The peering location. - * @member {number} [bandwidthInMbps] The BandwidthInMbps. + * @property {string} [serviceProviderName] The serviceProviderName. + * @property {string} [peeringLocation] The peering location. + * @property {number} [bandwidthInMbps] The BandwidthInMbps. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuitSku.js b/lib/services/networkManagement2/lib/models/expressRouteCircuitSku.js index eedc3b28d8..3f1132db46 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuitSku.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuitSku.js @@ -17,11 +17,11 @@ class ExpressRouteCircuitSku { /** * Create a ExpressRouteCircuitSku. - * @member {string} [name] The name of the SKU. - * @member {string} [tier] The tier of the SKU. Possible values are + * @property {string} [name] The name of the SKU. + * @property {string} [tier] The tier of the SKU. Possible values are * 'Standard', 'Premium' or 'Basic'. Possible values include: 'Standard', * 'Premium', 'Basic' - * @member {string} [family] The family of the SKU. Possible values are: + * @property {string} [family] The family of the SKU. Possible values are: * 'UnlimitedData' and 'MeteredData'. Possible values include: * 'UnlimitedData', 'MeteredData' */ diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuitStats.js b/lib/services/networkManagement2/lib/models/expressRouteCircuitStats.js index f2eda96ec4..daafa89198 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuitStats.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuitStats.js @@ -17,10 +17,10 @@ class ExpressRouteCircuitStats { /** * Create a ExpressRouteCircuitStats. - * @member {number} [primarybytesIn] Gets BytesIn of the peering. - * @member {number} [primarybytesOut] Gets BytesOut of the peering. - * @member {number} [secondarybytesIn] Gets BytesIn of the peering. - * @member {number} [secondarybytesOut] Gets BytesOut of the peering. + * @property {number} [primarybytesIn] Gets BytesIn of the peering. + * @property {number} [primarybytesOut] Gets BytesOut of the peering. + * @property {number} [secondarybytesIn] Gets BytesIn of the peering. + * @property {number} [secondarybytesOut] Gets BytesOut of the peering. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuitsArpTableListResult.js b/lib/services/networkManagement2/lib/models/expressRouteCircuitsArpTableListResult.js index ad06e97550..1b6a7cc50e 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuitsArpTableListResult.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuitsArpTableListResult.js @@ -17,8 +17,8 @@ class ExpressRouteCircuitsArpTableListResult { /** * Create a ExpressRouteCircuitsArpTableListResult. - * @member {array} [value] Gets list of the ARP table. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {array} [value] Gets list of the ARP table. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuitsRoutesTableListResult.js b/lib/services/networkManagement2/lib/models/expressRouteCircuitsRoutesTableListResult.js index 9b64fdb82f..cc8258435a 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuitsRoutesTableListResult.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuitsRoutesTableListResult.js @@ -17,8 +17,8 @@ class ExpressRouteCircuitsRoutesTableListResult { /** * Create a ExpressRouteCircuitsRoutesTableListResult. - * @member {array} [value] The list of routes table. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {array} [value] The list of routes table. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/expressRouteCircuitsRoutesTableSummaryListResult.js b/lib/services/networkManagement2/lib/models/expressRouteCircuitsRoutesTableSummaryListResult.js index 535d316619..8298b48a6e 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCircuitsRoutesTableSummaryListResult.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCircuitsRoutesTableSummaryListResult.js @@ -17,8 +17,8 @@ class ExpressRouteCircuitsRoutesTableSummaryListResult { /** * Create a ExpressRouteCircuitsRoutesTableSummaryListResult. - * @member {array} [value] A list of the routes table. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {array} [value] A list of the routes table. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/expressRouteConnection.js b/lib/services/networkManagement2/lib/models/expressRouteConnection.js index 04f3c7cffb..1e865b4d39 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteConnection.js +++ b/lib/services/networkManagement2/lib/models/expressRouteConnection.js @@ -20,18 +20,18 @@ const models = require('./index'); class ExpressRouteConnection extends models['SubResource'] { /** * Create a ExpressRouteConnection. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', * 'Failed' - * @member {object} expressRouteCircuitPeering The ExpressRoute circuit + * @property {object} expressRouteCircuitPeering The ExpressRoute circuit * peering. - * @member {string} [expressRouteCircuitPeering.id] The ID of the + * @property {string} [expressRouteCircuitPeering.id] The ID of the * ExpressRoute circuit peering. - * @member {string} [authorizationKey] Authorization key to establish the + * @property {string} [authorizationKey] Authorization key to establish the * connection. - * @member {number} [routingWeight] The routing weight associated to the + * @property {number} [routingWeight] The routing weight associated to the * connection. - * @member {string} name The name of the resource. + * @property {string} name The name of the resource. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/expressRouteConnectionId.js b/lib/services/networkManagement2/lib/models/expressRouteConnectionId.js index 5b0a95f675..dc09bd0b3e 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteConnectionId.js +++ b/lib/services/networkManagement2/lib/models/expressRouteConnectionId.js @@ -17,7 +17,7 @@ class ExpressRouteConnectionId { /** * Create a ExpressRouteConnectionId. - * @member {string} [id] The ID of the ExpressRouteConnection. + * @property {string} [id] The ID of the ExpressRouteConnection. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/expressRouteConnectionList.js b/lib/services/networkManagement2/lib/models/expressRouteConnectionList.js index d300f0a1c3..a23abbf089 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteConnectionList.js +++ b/lib/services/networkManagement2/lib/models/expressRouteConnectionList.js @@ -17,7 +17,7 @@ class ExpressRouteConnectionList { /** * Create a ExpressRouteConnectionList. - * @member {array} [value] The list of ExpressRoute connections + * @property {array} [value] The list of ExpressRoute connections */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/expressRouteCrossConnection.js b/lib/services/networkManagement2/lib/models/expressRouteCrossConnection.js index 180429e70e..6b1891580d 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCrossConnection.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCrossConnection.js @@ -20,26 +20,26 @@ const models = require('./index'); class ExpressRouteCrossConnection extends models['Resource'] { /** * Create a ExpressRouteCrossConnection. - * @member {string} [primaryAzurePort] The name of the primary port. - * @member {string} [secondaryAzurePort] The name of the secondary port. - * @member {number} [sTag] The identifier of the circuit traffic. - * @member {string} [peeringLocation] The peering location of the + * @property {string} [primaryAzurePort] The name of the primary port. + * @property {string} [secondaryAzurePort] The name of the secondary port. + * @property {number} [sTag] The identifier of the circuit traffic. + * @property {string} [peeringLocation] The peering location of the * ExpressRoute circuit. - * @member {number} [bandwidthInMbps] The circuit bandwidth In Mbps. - * @member {object} [expressRouteCircuit] The ExpressRouteCircuit - * @member {string} [expressRouteCircuit.id] Corresponding Express Route + * @property {number} [bandwidthInMbps] The circuit bandwidth In Mbps. + * @property {object} [expressRouteCircuit] The ExpressRouteCircuit + * @property {string} [expressRouteCircuit.id] Corresponding Express Route * Circuit Id. - * @member {string} [serviceProviderProvisioningState] The provisioning state - * of the circuit in the connectivity provider system. Possible values are - * 'NotProvisioned', 'Provisioning', 'Provisioned'. Possible values include: - * 'NotProvisioned', 'Provisioning', 'Provisioned', 'Deprovisioning' - * @member {string} [serviceProviderNotes] Additional read only notes set by - * the connectivity provider. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [serviceProviderProvisioningState] The provisioning + * state of the circuit in the connectivity provider system. Possible values + * are 'NotProvisioned', 'Provisioning', 'Provisioned'. Possible values + * include: 'NotProvisioned', 'Provisioning', 'Provisioned', 'Deprovisioning' + * @property {string} [serviceProviderNotes] Additional read only notes set + * by the connectivity provider. + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {array} [peerings] The list of peerings. - * @member {string} [etag] Gets a unique read-only string that changes + * @property {array} [peerings] The list of peerings. + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionListResult.js b/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionListResult.js index b96c2712da..e5b983edc5 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionListResult.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionListResult.js @@ -16,7 +16,7 @@ class ExpressRouteCrossConnectionListResult extends Array { /** * Create a ExpressRouteCrossConnectionListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionPeering.js b/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionPeering.js index 1fe2499774..fe66bdc67e 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionPeering.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionPeering.js @@ -20,85 +20,85 @@ const models = require('./index'); class ExpressRouteCrossConnectionPeering extends models['SubResource'] { /** * Create a ExpressRouteCrossConnectionPeering. - * @member {string} [peeringType] The peering type. Possible values include: - * 'AzurePublicPeering', 'AzurePrivatePeering', 'MicrosoftPeering' - * @member {string} [state] The peering state. Possible values include: + * @property {string} [peeringType] The peering type. Possible values + * include: 'AzurePublicPeering', 'AzurePrivatePeering', 'MicrosoftPeering' + * @property {string} [state] The peering state. Possible values include: * 'Disabled', 'Enabled' - * @member {number} [azureASN] The Azure ASN. - * @member {number} [peerASN] The peer ASN. - * @member {string} [primaryPeerAddressPrefix] The primary address prefix. - * @member {string} [secondaryPeerAddressPrefix] The secondary address + * @property {number} [azureASN] The Azure ASN. + * @property {number} [peerASN] The peer ASN. + * @property {string} [primaryPeerAddressPrefix] The primary address prefix. + * @property {string} [secondaryPeerAddressPrefix] The secondary address * prefix. - * @member {string} [primaryAzurePort] The primary port. - * @member {string} [secondaryAzurePort] The secondary port. - * @member {string} [sharedKey] The shared key. - * @member {number} [vlanId] The VLAN ID. - * @member {object} [microsoftPeeringConfig] The Microsoft peering + * @property {string} [primaryAzurePort] The primary port. + * @property {string} [secondaryAzurePort] The secondary port. + * @property {string} [sharedKey] The shared key. + * @property {number} [vlanId] The VLAN ID. + * @property {object} [microsoftPeeringConfig] The Microsoft peering * configuration. - * @member {array} [microsoftPeeringConfig.advertisedPublicPrefixes] The + * @property {array} [microsoftPeeringConfig.advertisedPublicPrefixes] The * reference of AdvertisedPublicPrefixes. - * @member {array} [microsoftPeeringConfig.advertisedCommunities] The - * communities of bgp peering. Spepcified for microsoft peering - * @member {string} [microsoftPeeringConfig.advertisedPublicPrefixesState] + * @property {array} [microsoftPeeringConfig.advertisedCommunities] The + * communities of bgp peering. Specified for microsoft peering + * @property {string} [microsoftPeeringConfig.advertisedPublicPrefixesState] * AdvertisedPublicPrefixState of the Peering resource. Possible values are * 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. * Possible values include: 'NotConfigured', 'Configuring', 'Configured', * 'ValidationNeeded' - * @member {number} [microsoftPeeringConfig.legacyMode] The legacy mode of + * @property {number} [microsoftPeeringConfig.legacyMode] The legacy mode of * the peering. - * @member {number} [microsoftPeeringConfig.customerASN] The CustomerASN of + * @property {number} [microsoftPeeringConfig.customerASN] The CustomerASN of * the peering. - * @member {string} [microsoftPeeringConfig.routingRegistryName] The + * @property {string} [microsoftPeeringConfig.routingRegistryName] The * RoutingRegistryName of the configuration. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [gatewayManagerEtag] The GatewayManager Etag. - * @member {string} [lastModifiedBy] Gets whether the provider or the + * @property {string} [gatewayManagerEtag] The GatewayManager Etag. + * @property {string} [lastModifiedBy] Gets whether the provider or the * customer last modified the peering. - * @member {object} [ipv6PeeringConfig] The IPv6 peering configuration. - * @member {string} [ipv6PeeringConfig.primaryPeerAddressPrefix] The primary - * address prefix. - * @member {string} [ipv6PeeringConfig.secondaryPeerAddressPrefix] The + * @property {object} [ipv6PeeringConfig] The IPv6 peering configuration. + * @property {string} [ipv6PeeringConfig.primaryPeerAddressPrefix] The + * primary address prefix. + * @property {string} [ipv6PeeringConfig.secondaryPeerAddressPrefix] The * secondary address prefix. - * @member {object} [ipv6PeeringConfig.microsoftPeeringConfig] The Microsoft - * peering configuration. - * @member {array} + * @property {object} [ipv6PeeringConfig.microsoftPeeringConfig] The + * Microsoft peering configuration. + * @property {array} * [ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixes] The * reference of AdvertisedPublicPrefixes. - * @member {array} + * @property {array} * [ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] The - * communities of bgp peering. Spepcified for microsoft peering - * @member {string} + * communities of bgp peering. Specified for microsoft peering + * @property {string} * [ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] * AdvertisedPublicPrefixState of the Peering resource. Possible values are * 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. * Possible values include: 'NotConfigured', 'Configuring', 'Configured', * 'ValidationNeeded' - * @member {number} [ipv6PeeringConfig.microsoftPeeringConfig.legacyMode] The - * legacy mode of the peering. - * @member {number} [ipv6PeeringConfig.microsoftPeeringConfig.customerASN] + * @property {number} [ipv6PeeringConfig.microsoftPeeringConfig.legacyMode] + * The legacy mode of the peering. + * @property {number} [ipv6PeeringConfig.microsoftPeeringConfig.customerASN] * The CustomerASN of the peering. - * @member {string} + * @property {string} * [ipv6PeeringConfig.microsoftPeeringConfig.routingRegistryName] The * RoutingRegistryName of the configuration. - * @member {object} [ipv6PeeringConfig.routeFilter] The reference of the + * @property {object} [ipv6PeeringConfig.routeFilter] The reference of the * RouteFilter resource. - * @member {array} [ipv6PeeringConfig.routeFilter.rules] Collection of + * @property {array} [ipv6PeeringConfig.routeFilter.rules] Collection of * RouteFilterRules contained within a route filter. - * @member {array} [ipv6PeeringConfig.routeFilter.peerings] A collection of + * @property {array} [ipv6PeeringConfig.routeFilter.peerings] A collection of * references to express route circuit peerings. - * @member {string} [ipv6PeeringConfig.routeFilter.provisioningState] The + * @property {string} [ipv6PeeringConfig.routeFilter.provisioningState] The * provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', 'Succeeded' and 'Failed'. - * @member {string} [ipv6PeeringConfig.routeFilter.etag] Gets a unique + * @property {string} [ipv6PeeringConfig.routeFilter.etag] Gets a unique * read-only string that changes whenever the resource is updated. - * @member {string} [ipv6PeeringConfig.state] The state of peering. Possible - * values are: 'Disabled' and 'Enabled'. Possible values include: 'Disabled', - * 'Enabled' - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [ipv6PeeringConfig.state] The state of peering. + * Possible values are: 'Disabled' and 'Enabled'. Possible values include: + * 'Disabled', 'Enabled' + * @property {string} [name] Gets name of the resource that is unique within + * a resource group. This name can be used to access the resource. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionPeeringList.js b/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionPeeringList.js index 5f35071118..195fa08301 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionPeeringList.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionPeeringList.js @@ -17,7 +17,7 @@ class ExpressRouteCrossConnectionPeeringList extends Array { /** * Create a ExpressRouteCrossConnectionPeeringList. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionRoutesTableSummary.js b/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionRoutesTableSummary.js index 20f7e76770..bade51057f 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionRoutesTableSummary.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionRoutesTableSummary.js @@ -17,12 +17,12 @@ class ExpressRouteCrossConnectionRoutesTableSummary { /** * Create a ExpressRouteCrossConnectionRoutesTableSummary. - * @member {string} [neighbor] IP address of Neighbor router - * @member {number} [asn] Autonomous system number. - * @member {string} [upDown] The length of time that the BGP session has been - * in the Established state, or the current status if not in the Established - * state. - * @member {string} [stateOrPrefixesReceived] Current state of the BGP + * @property {string} [neighbor] IP address of Neighbor router + * @property {number} [asn] Autonomous system number. + * @property {string} [upDown] The length of time that the BGP session has + * been in the Established state, or the current status if not in the + * Established state. + * @property {string} [stateOrPrefixesReceived] Current state of the BGP * session, and the number of prefixes that have been received from a * neighbor or peer group. */ diff --git a/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionsRoutesTableSummaryListResult.js b/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionsRoutesTableSummaryListResult.js index 937440cf10..8d232042b9 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionsRoutesTableSummaryListResult.js +++ b/lib/services/networkManagement2/lib/models/expressRouteCrossConnectionsRoutesTableSummaryListResult.js @@ -18,8 +18,8 @@ class ExpressRouteCrossConnectionsRoutesTableSummaryListResult { /** * Create a ExpressRouteCrossConnectionsRoutesTableSummaryListResult. - * @member {array} [value] A list of the routes table. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {array} [value] A list of the routes table. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/expressRouteGateway.js b/lib/services/networkManagement2/lib/models/expressRouteGateway.js index e760663d60..3ba9059ef0 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteGateway.js +++ b/lib/services/networkManagement2/lib/models/expressRouteGateway.js @@ -20,25 +20,26 @@ const models = require('./index'); class ExpressRouteGateway extends models['Resource'] { /** * Create a ExpressRouteGateway. - * @member {object} [autoScaleConfiguration] Configuration for auto scaling. - * @member {object} [autoScaleConfiguration.bounds] Minimum and maximum + * @property {object} [autoScaleConfiguration] Configuration for auto + * scaling. + * @property {object} [autoScaleConfiguration.bounds] Minimum and maximum * number of scale units to deploy. - * @member {number} [autoScaleConfiguration.bounds.min] Minimum number of + * @property {number} [autoScaleConfiguration.bounds.min] Minimum number of * scale units deployed for ExpressRoute gateway. - * @member {number} [autoScaleConfiguration.bounds.max] Maximum number of + * @property {number} [autoScaleConfiguration.bounds.max] Maximum number of * scale units deployed for ExpressRoute gateway. - * @member {array} [expressRouteConnections] List of ExpressRoute connections - * to the ExpressRoute gateway. - * @member {string} [provisioningState] The provisioning state of the + * @property {array} [expressRouteConnections] List of ExpressRoute + * connections to the ExpressRoute gateway. + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', * 'Failed' - * @member {object} virtualHub The Virtual Hub where the ExpressRoute gateway - * is or will be deployed. - * @member {string} [virtualHub.id] The resource URI for the Virtual Hub + * @property {object} virtualHub The Virtual Hub where the ExpressRoute + * gateway is or will be deployed. + * @property {string} [virtualHub.id] The resource URI for the Virtual Hub * where the ExpressRoute gateway is or will be deployed. The Virtual Hub * resource and the ExpressRoute gateway resource reside in the same * subscription. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/expressRouteGatewayList.js b/lib/services/networkManagement2/lib/models/expressRouteGatewayList.js index bb2c59519b..71f0937a3c 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteGatewayList.js +++ b/lib/services/networkManagement2/lib/models/expressRouteGatewayList.js @@ -17,7 +17,7 @@ class ExpressRouteGatewayList { /** * Create a ExpressRouteGatewayList. - * @member {array} [value] List of ExpressRoute gateways. + * @property {array} [value] List of ExpressRoute gateways. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/expressRouteGatewayPropertiesAutoScaleConfiguration.js b/lib/services/networkManagement2/lib/models/expressRouteGatewayPropertiesAutoScaleConfiguration.js index 2470d6d3f4..a3f7a11974 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteGatewayPropertiesAutoScaleConfiguration.js +++ b/lib/services/networkManagement2/lib/models/expressRouteGatewayPropertiesAutoScaleConfiguration.js @@ -17,11 +17,11 @@ class ExpressRouteGatewayPropertiesAutoScaleConfiguration { /** * Create a ExpressRouteGatewayPropertiesAutoScaleConfiguration. - * @member {object} [bounds] Minimum and maximum number of scale units to + * @property {object} [bounds] Minimum and maximum number of scale units to * deploy. - * @member {number} [bounds.min] Minimum number of scale units deployed for + * @property {number} [bounds.min] Minimum number of scale units deployed for * ExpressRoute gateway. - * @member {number} [bounds.max] Maximum number of scale units deployed for + * @property {number} [bounds.max] Maximum number of scale units deployed for * ExpressRoute gateway. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/expressRouteGatewayPropertiesAutoScaleConfigurationBounds.js b/lib/services/networkManagement2/lib/models/expressRouteGatewayPropertiesAutoScaleConfigurationBounds.js index 10ad71522e..6a508544db 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteGatewayPropertiesAutoScaleConfigurationBounds.js +++ b/lib/services/networkManagement2/lib/models/expressRouteGatewayPropertiesAutoScaleConfigurationBounds.js @@ -17,9 +17,9 @@ class ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds { /** * Create a ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds. - * @member {number} [min] Minimum number of scale units deployed for + * @property {number} [min] Minimum number of scale units deployed for * ExpressRoute gateway. - * @member {number} [max] Maximum number of scale units deployed for + * @property {number} [max] Maximum number of scale units deployed for * ExpressRoute gateway. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/expressRouteLink.js b/lib/services/networkManagement2/lib/models/expressRouteLink.js index 0311621c4d..aecc4482c4 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteLink.js +++ b/lib/services/networkManagement2/lib/models/expressRouteLink.js @@ -22,22 +22,22 @@ const models = require('./index'); class ExpressRouteLink extends models['SubResource'] { /** * Create a ExpressRouteLink. - * @member {string} [routerName] Name of Azure router associated with + * @property {string} [routerName] Name of Azure router associated with * physical port. - * @member {string} [interfaceName] Name of Azure router interface. - * @member {string} [patchPanelId] Mapping between physical port to patch + * @property {string} [interfaceName] Name of Azure router interface. + * @property {string} [patchPanelId] Mapping between physical port to patch * panel port. - * @member {string} [rackId] Mapping of physical patch panel to rack. - * @member {string} [connectorType] Physical fiber port type. Possible values - * include: 'LC', 'SC' - * @member {string} [adminState] Administrative state of the physical port. + * @property {string} [rackId] Mapping of physical patch panel to rack. + * @property {string} [connectorType] Physical fiber port type. Possible + * values include: 'LC', 'SC' + * @property {string} [adminState] Administrative state of the physical port. * Possible values include: 'Enabled', 'Disabled' - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * ExpressRouteLink resource. Possible values are: 'Succeeded', 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [name] Name of child port resource that is unique among + * @property {string} [name] Name of child port resource that is unique among * child port resources of the parent. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/expressRouteLinkListResult.js b/lib/services/networkManagement2/lib/models/expressRouteLinkListResult.js index 178bd4ed00..c846fd7c9a 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteLinkListResult.js +++ b/lib/services/networkManagement2/lib/models/expressRouteLinkListResult.js @@ -17,7 +17,7 @@ class ExpressRouteLinkListResult extends Array { /** * Create a ExpressRouteLinkListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/expressRoutePort.js b/lib/services/networkManagement2/lib/models/expressRoutePort.js index 46ace40229..825da5b272 100644 --- a/lib/services/networkManagement2/lib/models/expressRoutePort.js +++ b/lib/services/networkManagement2/lib/models/expressRoutePort.js @@ -22,28 +22,28 @@ const models = require('./index'); class ExpressRoutePort extends models['Resource'] { /** * Create a ExpressRoutePort. - * @member {string} [peeringLocation] The name of the peering location that + * @property {string} [peeringLocation] The name of the peering location that * the ExpressRoutePort is mapped to physically. - * @member {number} [bandwidthInGbps] Bandwidth of procured ports in Gbps - * @member {number} [provisionedBandwidthInGbps] Aggregate Gbps of associated - * circuit bandwidths. - * @member {string} [mtu] Maximum transmission unit of the physical port + * @property {number} [bandwidthInGbps] Bandwidth of procured ports in Gbps + * @property {number} [provisionedBandwidthInGbps] Aggregate Gbps of + * associated circuit bandwidths. + * @property {string} [mtu] Maximum transmission unit of the physical port * pair(s) - * @member {string} [encapsulation] Encapsulation method on physical ports. + * @property {string} [encapsulation] Encapsulation method on physical ports. * Possible values include: 'Dot1Q', 'QinQ' - * @member {string} [etherType] Ethertype of the physical port. - * @member {string} [allocationDate] Date of the physical port allocation to - * be used in Letter of Authorization. - * @member {array} [links] ExpressRouteLink Sub-Resources. The set of + * @property {string} [etherType] Ethertype of the physical port. + * @property {string} [allocationDate] Date of the physical port allocation + * to be used in Letter of Authorization. + * @property {array} [links] ExpressRouteLink Sub-Resources. The set of * physical links of the ExpressRoutePort resource - * @member {array} [circuits] Reference the ExpressRoute circuit(s) that are - * provisioned on this ExpressRoutePort resource. - * @member {string} [provisioningState] The provisioning state of the + * @property {array} [circuits] Reference the ExpressRoute circuit(s) that + * are provisioned on this ExpressRoutePort resource. + * @property {string} [provisioningState] The provisioning state of the * ExpressRoutePort resource. Possible values are: 'Succeeded', 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [resourceGuid] The resource GUID property of the + * @property {string} [resourceGuid] The resource GUID property of the * ExpressRoutePort resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/expressRoutePortListResult.js b/lib/services/networkManagement2/lib/models/expressRoutePortListResult.js index c4ad9707fb..1453a2c1ae 100644 --- a/lib/services/networkManagement2/lib/models/expressRoutePortListResult.js +++ b/lib/services/networkManagement2/lib/models/expressRoutePortListResult.js @@ -17,7 +17,7 @@ class ExpressRoutePortListResult extends Array { /** * Create a ExpressRoutePortListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/expressRoutePortsLocation.js b/lib/services/networkManagement2/lib/models/expressRoutePortsLocation.js index a49e41befc..e1098643a5 100644 --- a/lib/services/networkManagement2/lib/models/expressRoutePortsLocation.js +++ b/lib/services/networkManagement2/lib/models/expressRoutePortsLocation.js @@ -22,11 +22,11 @@ const models = require('./index'); class ExpressRoutePortsLocation extends models['Resource'] { /** * Create a ExpressRoutePortsLocation. - * @member {string} [address] Address of peering location. - * @member {string} [contact] Contact details of peering locations. - * @member {array} [availableBandwidths] The inventory of available + * @property {string} [address] Address of peering location. + * @property {string} [contact] Contact details of peering locations. + * @property {array} [availableBandwidths] The inventory of available * ExpressRoutePort bandwidths. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * ExpressRoutePortLocation resource. Possible values are: 'Succeeded', * 'Updating', 'Deleting', and 'Failed'. */ diff --git a/lib/services/networkManagement2/lib/models/expressRoutePortsLocationBandwidths.js b/lib/services/networkManagement2/lib/models/expressRoutePortsLocationBandwidths.js index fa3078f127..bb158bcd29 100644 --- a/lib/services/networkManagement2/lib/models/expressRoutePortsLocationBandwidths.js +++ b/lib/services/networkManagement2/lib/models/expressRoutePortsLocationBandwidths.js @@ -19,8 +19,8 @@ class ExpressRoutePortsLocationBandwidths { /** * Create a ExpressRoutePortsLocationBandwidths. - * @member {string} [offerName] Bandwidth descriptive name - * @member {number} [valueInGbps] Bandwidth value in Gbps + * @property {string} [offerName] Bandwidth descriptive name + * @property {number} [valueInGbps] Bandwidth value in Gbps */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/expressRoutePortsLocationListResult.js b/lib/services/networkManagement2/lib/models/expressRoutePortsLocationListResult.js index 4cb4f4d510..d7eeba384b 100644 --- a/lib/services/networkManagement2/lib/models/expressRoutePortsLocationListResult.js +++ b/lib/services/networkManagement2/lib/models/expressRoutePortsLocationListResult.js @@ -17,7 +17,7 @@ class ExpressRoutePortsLocationListResult extends Array { /** * Create a ExpressRoutePortsLocationListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/expressRouteServiceProvider.js b/lib/services/networkManagement2/lib/models/expressRouteServiceProvider.js index 43bb5d2474..45a6ab231d 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteServiceProvider.js +++ b/lib/services/networkManagement2/lib/models/expressRouteServiceProvider.js @@ -20,9 +20,9 @@ const models = require('./index'); class ExpressRouteServiceProvider extends models['Resource'] { /** * Create a ExpressRouteServiceProvider. - * @member {array} [peeringLocations] Get a list of peering locations. - * @member {array} [bandwidthsOffered] Gets bandwidths offered. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {array} [peeringLocations] Get a list of peering locations. + * @property {array} [bandwidthsOffered] Gets bandwidths offered. + * @property {string} [provisioningState] Gets the provisioning state of the * resource. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/expressRouteServiceProviderBandwidthsOffered.js b/lib/services/networkManagement2/lib/models/expressRouteServiceProviderBandwidthsOffered.js index 5cdb44d2c0..9504fed980 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteServiceProviderBandwidthsOffered.js +++ b/lib/services/networkManagement2/lib/models/expressRouteServiceProviderBandwidthsOffered.js @@ -17,8 +17,8 @@ class ExpressRouteServiceProviderBandwidthsOffered { /** * Create a ExpressRouteServiceProviderBandwidthsOffered. - * @member {string} [offerName] The OfferName. - * @member {number} [valueInMbps] The ValueInMbps. + * @property {string} [offerName] The OfferName. + * @property {number} [valueInMbps] The ValueInMbps. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/expressRouteServiceProviderListResult.js b/lib/services/networkManagement2/lib/models/expressRouteServiceProviderListResult.js index cf04035185..9c9cde4ded 100644 --- a/lib/services/networkManagement2/lib/models/expressRouteServiceProviderListResult.js +++ b/lib/services/networkManagement2/lib/models/expressRouteServiceProviderListResult.js @@ -16,7 +16,7 @@ class ExpressRouteServiceProviderListResult extends Array { /** * Create a ExpressRouteServiceProviderListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/flowLogInformation.js b/lib/services/networkManagement2/lib/models/flowLogInformation.js index d7161fb690..fb07fd58ed 100644 --- a/lib/services/networkManagement2/lib/models/flowLogInformation.js +++ b/lib/services/networkManagement2/lib/models/flowLogInformation.js @@ -18,29 +18,29 @@ class FlowLogInformation { /** * Create a FlowLogInformation. - * @member {string} targetResourceId The ID of the resource to configure for - * flow log and traffic analytics (optional) . - * @member {string} storageId ID of the storage account which is used to + * @property {string} targetResourceId The ID of the resource to configure + * for flow log and traffic analytics (optional) . + * @property {string} storageId ID of the storage account which is used to * store the flow log. - * @member {boolean} enabled Flag to enable/disable flow logging. - * @member {object} [retentionPolicy] - * @member {number} [retentionPolicy.days] Number of days to retain flow log - * records. - * @member {boolean} [retentionPolicy.enabled] Flag to enable/disable + * @property {boolean} enabled Flag to enable/disable flow logging. + * @property {object} [retentionPolicy] + * @property {number} [retentionPolicy.days] Number of days to retain flow + * log records. + * @property {boolean} [retentionPolicy.enabled] Flag to enable/disable * retention. - * @member {object} [flowAnalyticsConfiguration] - * @member {object} + * @property {object} [flowAnalyticsConfiguration] + * @property {object} * [flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration] - * @member {boolean} + * @property {boolean} * [flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration.enabled] * Flag to enable/disable traffic analytics. - * @member {string} + * @property {string} * [flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration.workspaceId] * The resource guid of the attached workspace - * @member {string} + * @property {string} * [flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration.workspaceRegion] * The location of the attached workspace - * @member {string} + * @property {string} * [flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration.workspaceResourceId] * Resource Id of the attached workspace */ diff --git a/lib/services/networkManagement2/lib/models/flowLogStatusParameters.js b/lib/services/networkManagement2/lib/models/flowLogStatusParameters.js index f3ebc41d6e..111c451ce4 100644 --- a/lib/services/networkManagement2/lib/models/flowLogStatusParameters.js +++ b/lib/services/networkManagement2/lib/models/flowLogStatusParameters.js @@ -18,7 +18,7 @@ class FlowLogStatusParameters { /** * Create a FlowLogStatusParameters. - * @member {string} targetResourceId The target resource where getting the + * @property {string} targetResourceId The target resource where getting the * flow log and traffic analytics (optional) status. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/frontendIPConfiguration.js b/lib/services/networkManagement2/lib/models/frontendIPConfiguration.js index f263c5e10c..935a6e5dfe 100644 --- a/lib/services/networkManagement2/lib/models/frontendIPConfiguration.js +++ b/lib/services/networkManagement2/lib/models/frontendIPConfiguration.js @@ -20,235 +20,238 @@ const models = require('./index'); class FrontendIPConfiguration extends models['SubResource'] { /** * Create a FrontendIPConfiguration. - * @member {array} [inboundNatRules] Read only. Inbound rules URIs that use + * @property {array} [inboundNatRules] Read only. Inbound rules URIs that use * this frontend IP. - * @member {array} [inboundNatPools] Read only. Inbound pools URIs that use + * @property {array} [inboundNatPools] Read only. Inbound pools URIs that use * this frontend IP. - * @member {array} [outboundRules] Read only. Outbound rules URIs that use + * @property {array} [outboundRules] Read only. Outbound rules URIs that use * this frontend IP. - * @member {array} [loadBalancingRules] Gets load balancing rules URIs that + * @property {array} [loadBalancingRules] Gets load balancing rules URIs that * use this frontend IP. - * @member {string} [privateIPAddress] The private IP address of the IP + * @property {string} [privateIPAddress] The private IP address of the IP * configuration. - * @member {string} [privateIPAllocationMethod] The Private IP allocation + * @property {string} [privateIPAllocationMethod] The Private IP allocation * method. Possible values are: 'Static' and 'Dynamic'. Possible values * include: 'Static', 'Dynamic' - * @member {object} [subnet] The reference of the subnet resource. - * @member {string} [subnet.addressPrefix] The address prefix for the subnet. - * @member {array} [subnet.addressPrefixes] List of address prefixes for the + * @property {object} [subnet] The reference of the subnet resource. + * @property {string} [subnet.addressPrefix] The address prefix for the * subnet. - * @member {object} [subnet.networkSecurityGroup] The reference of the + * @property {array} [subnet.addressPrefixes] List of address prefixes for + * the subnet. + * @property {object} [subnet.networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. - * @member {array} [subnet.networkSecurityGroup.securityRules] A collection + * @property {array} [subnet.networkSecurityGroup.securityRules] A collection * of security rules of the network security group. - * @member {array} [subnet.networkSecurityGroup.defaultSecurityRules] The + * @property {array} [subnet.networkSecurityGroup.defaultSecurityRules] The * default security rules of network security group. - * @member {array} [subnet.networkSecurityGroup.networkInterfaces] A + * @property {array} [subnet.networkSecurityGroup.networkInterfaces] A * collection of references to network interfaces. - * @member {array} [subnet.networkSecurityGroup.subnets] A collection of + * @property {array} [subnet.networkSecurityGroup.subnets] A collection of * references to subnets. - * @member {string} [subnet.networkSecurityGroup.resourceGuid] The resource + * @property {string} [subnet.networkSecurityGroup.resourceGuid] The resource * GUID property of the network security group resource. - * @member {string} [subnet.networkSecurityGroup.provisioningState] The + * @property {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 + * @property {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 + * @property {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 + * @property {array} [subnet.routeTable.routes] Collection of routes + * contained within a route table. + * @property {array} [subnet.routeTable.subnets] A collection of references + * to subnets. + * @property {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 + * @property {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 + * @property {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 + * @property {array} [subnet.serviceEndpoints] An array of service endpoints. + * @property {array} [subnet.serviceEndpointPolicies] An array of service * endpoint policies. - * @member {array} [subnet.interfaceEndpoints] An array of references to + * @property {array} [subnet.interfaceEndpoints] An array of references to * interface endpoints - * @member {array} [subnet.ipConfigurations] Gets an array of references to + * @property {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 + * @property {array} [subnet.ipConfigurationProfiles] Array of IP + * configuration profiles which reference this subnet. + * @property {array} [subnet.resourceNavigationLinks] Gets an array of * references to the external resources using subnet. - * @member {array} [subnet.serviceAssociationLinks] Gets an array of + * @property {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 + * @property {array} [subnet.delegations] Gets an array of references to the * delegations on the subnet. - * @member {string} [subnet.purpose] A read-only string identifying the + * @property {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 + * @property {string} [subnet.provisioningState] The provisioning state of + * the resource. + * @property {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 + * @property {string} [subnet.etag] A unique read-only string that changes * whenever the resource is updated. - * @member {object} [publicIPAddress] The reference of the Public IP + * @property {object} [publicIPAddress] The reference of the Public IP * resource. - * @member {object} [publicIPAddress.sku] The public IP address SKU. - * @member {string} [publicIPAddress.sku.name] Name of a public IP address + * @property {object} [publicIPAddress.sku] The public IP address SKU. + * @property {string} [publicIPAddress.sku.name] Name of a public IP address * SKU. Possible values include: 'Basic', 'Standard' - * @member {string} [publicIPAddress.publicIPAllocationMethod] The public IP - * allocation method. Possible values are: 'Static' and 'Dynamic'. Possible - * values include: 'Static', 'Dynamic' - * @member {string} [publicIPAddress.publicIPAddressVersion] The public IP + * @property {string} [publicIPAddress.publicIPAllocationMethod] The public + * IP allocation method. Possible values are: 'Static' and 'Dynamic'. + * Possible values include: 'Static', 'Dynamic' + * @property {string} [publicIPAddress.publicIPAddressVersion] The public IP * address version. Possible values are: 'IPv4' and 'IPv6'. Possible values * include: 'IPv4', 'IPv6' - * @member {object} [publicIPAddress.ipConfiguration] The IP configuration + * @property {object} [publicIPAddress.ipConfiguration] The IP configuration * associated with the public IP address. - * @member {string} [publicIPAddress.ipConfiguration.privateIPAddress] The + * @property {string} [publicIPAddress.ipConfiguration.privateIPAddress] The * private IP address of the IP configuration. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.privateIPAllocationMethod] The private IP * allocation method. Possible values are 'Static' and 'Dynamic'. Possible * values include: 'Static', 'Dynamic' - * @member {object} [publicIPAddress.ipConfiguration.subnet] The reference of - * the subnet resource. - * @member {string} [publicIPAddress.ipConfiguration.subnet.addressPrefix] + * @property {object} [publicIPAddress.ipConfiguration.subnet] The reference + * of the subnet resource. + * @property {string} [publicIPAddress.ipConfiguration.subnet.addressPrefix] * The address prefix for the subnet. - * @member {array} [publicIPAddress.ipConfiguration.subnet.addressPrefixes] + * @property {array} [publicIPAddress.ipConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup] The * reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.subnets] A * collection of references to subnets. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.etag] A * unique read-only string that changes whenever the resource is updated. - * @member {object} [publicIPAddress.ipConfiguration.subnet.routeTable] The + * @property {object} [publicIPAddress.ipConfiguration.subnet.routeTable] The * reference of the RouteTable resource. - * @member {array} [publicIPAddress.ipConfiguration.subnet.routeTable.routes] - * Collection of routes contained within a route table. - * @member {array} + * @property {array} + * [publicIPAddress.ipConfiguration.subnet.routeTable.routes] Collection of + * routes contained within a route table. + * @property {array} * [publicIPAddress.ipConfiguration.subnet.routeTable.subnets] A collection * of references to subnets. - * @member {boolean} + * @property {boolean} * [publicIPAddress.ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.routeTable.provisioningState] The * provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [publicIPAddress.ipConfiguration.subnet.routeTable.etag] - * Gets a unique read-only string that changes whenever the resource is - * updated. - * @member {array} [publicIPAddress.ipConfiguration.subnet.serviceEndpoints] - * An array of service endpoints. - * @member {array} + * @property {string} + * [publicIPAddress.ipConfiguration.subnet.routeTable.etag] Gets a unique + * read-only string that changes whenever the resource is updated. + * @property {array} + * [publicIPAddress.ipConfiguration.subnet.serviceEndpoints] An array of + * service endpoints. + * @property {array} * [publicIPAddress.ipConfiguration.subnet.serviceEndpointPolicies] An array * of service endpoint policies. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] An array of * references to interface endpoints - * @member {array} [publicIPAddress.ipConfiguration.subnet.ipConfigurations] - * Gets an array of references to the network interface IP configurations - * using subnet. - * @member {array} + * @property {array} + * [publicIPAddress.ipConfiguration.subnet.ipConfigurations] Gets an array of + * references to the network interface IP configurations using subnet. + * @property {array} * [publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles] Array of * IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks] Gets an * array of references to the external resources using subnet. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks] Gets an * array of references to services injecting into this subnet. - * @member {array} [publicIPAddress.ipConfiguration.subnet.delegations] Gets - * an array of references to the delegations on the subnet. - * @member {string} [publicIPAddress.ipConfiguration.subnet.purpose] A + * @property {array} [publicIPAddress.ipConfiguration.subnet.delegations] + * Gets an array of references to the delegations on the subnet. + * @property {string} [publicIPAddress.ipConfiguration.subnet.purpose] A * read-only string identifying the intention of use for this subnet based on * delegations and other user-defined properties. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.provisioningState] The * provisioning state of the resource. - * @member {string} [publicIPAddress.ipConfiguration.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} [publicIPAddress.ipConfiguration.subnet.etag] A unique + * @property {string} [publicIPAddress.ipConfiguration.subnet.name] The name + * of the resource that is unique within a resource group. This name can be + * used to access the resource. + * @property {string} [publicIPAddress.ipConfiguration.subnet.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {object} [publicIPAddress.ipConfiguration.publicIPAddress] The + * @property {object} [publicIPAddress.ipConfiguration.publicIPAddress] The * reference of the public IP resource. - * @member {string} [publicIPAddress.ipConfiguration.provisioningState] Gets - * the provisioning state of the public IP resource. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [publicIPAddress.ipConfiguration.name] The name of the + * @property {string} [publicIPAddress.ipConfiguration.provisioningState] + * Gets the provisioning state of the public IP resource. Possible values + * are: 'Updating', 'Deleting', and 'Failed'. + * @property {string} [publicIPAddress.ipConfiguration.name] The name of the * resource that is unique within a resource group. This name can be used to * access the resource. - * @member {string} [publicIPAddress.ipConfiguration.etag] A unique read-only - * string that changes whenever the resource is updated. - * @member {object} [publicIPAddress.dnsSettings] The FQDN of the DNS record - * associated with the public IP address. - * @member {string} [publicIPAddress.dnsSettings.domainNameLabel] Gets or + * @property {string} [publicIPAddress.ipConfiguration.etag] A unique + * read-only string that changes whenever the resource is updated. + * @property {object} [publicIPAddress.dnsSettings] The FQDN of the DNS + * record associated with the public IP address. + * @property {string} [publicIPAddress.dnsSettings.domainNameLabel] Gets or * sets the Domain name label.The concatenation of the domain name label and * the regionalized DNS zone make up the fully qualified domain name * associated with the public IP address. If a domain name label is * specified, an A DNS record is created for the public IP in the Microsoft * Azure DNS system. - * @member {string} [publicIPAddress.dnsSettings.fqdn] Gets the FQDN, Fully + * @property {string} [publicIPAddress.dnsSettings.fqdn] Gets the FQDN, Fully * qualified domain name of the A DNS record associated with the public IP. * This is the concatenation of the domainNameLabel and the regionalized DNS * zone. - * @member {string} [publicIPAddress.dnsSettings.reverseFqdn] Gets or Sets + * @property {string} [publicIPAddress.dnsSettings.reverseFqdn] Gets or Sets * the Reverse FQDN. A user-visible, fully qualified domain name that * resolves to this public IP address. If the reverseFqdn is specified, then * a PTR DNS record is created pointing from the IP address in the * in-addr.arpa domain to the reverse FQDN. - * @member {array} [publicIPAddress.ipTags] The list of tags associated with - * the public IP address. - * @member {string} [publicIPAddress.ipAddress] The IP address associated + * @property {array} [publicIPAddress.ipTags] The list of tags associated + * with the public IP address. + * @property {string} [publicIPAddress.ipAddress] The IP address associated * with the public IP address resource. - * @member {object} [publicIPAddress.publicIPPrefix] The Public IP Prefix + * @property {object} [publicIPAddress.publicIPPrefix] The Public IP Prefix * this Public IP Address should be allocated from. - * @member {string} [publicIPAddress.publicIPPrefix.id] Resource ID. - * @member {number} [publicIPAddress.idleTimeoutInMinutes] The idle timeout + * @property {string} [publicIPAddress.publicIPPrefix.id] Resource ID. + * @property {number} [publicIPAddress.idleTimeoutInMinutes] The idle timeout * of the public IP address. - * @member {string} [publicIPAddress.resourceGuid] The resource GUID property - * of the public IP resource. - * @member {string} [publicIPAddress.provisioningState] The provisioning + * @property {string} [publicIPAddress.resourceGuid] The resource GUID + * property of the public IP resource. + * @property {string} [publicIPAddress.provisioningState] The provisioning * state of the PublicIP resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [publicIPAddress.etag] A unique read-only string that + * @property {string} [publicIPAddress.etag] A unique read-only string that * changes whenever the resource is updated. - * @member {array} [publicIPAddress.zones] A list of availability zones + * @property {array} [publicIPAddress.zones] A list of availability zones * denoting the IP allocated for the resource needs to come from. - * @member {object} [publicIPPrefix] The reference of the Public IP Prefix + * @property {object} [publicIPPrefix] The reference of the Public IP Prefix * resource. - * @member {string} [publicIPPrefix.id] Resource ID. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [publicIPPrefix.id] Resource ID. + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {array} [zones] A list of availability zones denoting the IP + * @property {array} [zones] A list of availability zones denoting the IP * allocated for the resource needs to come from. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/gatewayRoute.js b/lib/services/networkManagement2/lib/models/gatewayRoute.js index 4f2a9526a6..129e19d69e 100644 --- a/lib/services/networkManagement2/lib/models/gatewayRoute.js +++ b/lib/services/networkManagement2/lib/models/gatewayRoute.js @@ -17,13 +17,13 @@ class GatewayRoute { /** * Create a GatewayRoute. - * @member {string} [localAddress] The gateway's local address - * @member {string} [network] The route's network prefix - * @member {string} [nextHop] The route's next hop - * @member {string} [sourcePeer] The peer this route was learned from - * @member {string} [origin] The source this route was learned from - * @member {string} [asPath] The route's AS path sequence - * @member {number} [weight] The route's weight + * @property {string} [localAddress] The gateway's local address + * @property {string} [network] The route's network prefix + * @property {string} [nextHop] The route's next hop + * @property {string} [sourcePeer] The peer this route was learned from + * @property {string} [origin] The source this route was learned from + * @property {string} [asPath] The route's AS path sequence + * @property {number} [weight] The route's weight */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/gatewayRouteListResult.js b/lib/services/networkManagement2/lib/models/gatewayRouteListResult.js index a666239430..4dbc779825 100644 --- a/lib/services/networkManagement2/lib/models/gatewayRouteListResult.js +++ b/lib/services/networkManagement2/lib/models/gatewayRouteListResult.js @@ -17,7 +17,7 @@ class GatewayRouteListResult { /** * Create a GatewayRouteListResult. - * @member {array} [value] List of gateway routes + * @property {array} [value] List of gateway routes */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/getVpnSitesConfigurationRequest.js b/lib/services/networkManagement2/lib/models/getVpnSitesConfigurationRequest.js index 4ce96099c5..26d9b83235 100644 --- a/lib/services/networkManagement2/lib/models/getVpnSitesConfigurationRequest.js +++ b/lib/services/networkManagement2/lib/models/getVpnSitesConfigurationRequest.js @@ -17,9 +17,9 @@ class GetVpnSitesConfigurationRequest { /** * Create a GetVpnSitesConfigurationRequest. - * @member {array} [vpnSites] List of resource-ids of the vpn-sites for which - * config is to be downloaded. - * @member {string} [outputBlobSasUrl] The sas-url to download the + * @property {array} [vpnSites] List of resource-ids of the vpn-sites for + * which config is to be downloaded. + * @property {string} [outputBlobSasUrl] The sas-url to download the * configurations for vpn-sites */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/hTTPConfiguration.js b/lib/services/networkManagement2/lib/models/hTTPConfiguration.js index 1cf98671ac..cca495db78 100644 --- a/lib/services/networkManagement2/lib/models/hTTPConfiguration.js +++ b/lib/services/networkManagement2/lib/models/hTTPConfiguration.js @@ -17,9 +17,9 @@ class HTTPConfiguration { /** * Create a HTTPConfiguration. - * @member {string} [method] HTTP method. Possible values include: 'Get' - * @member {array} [headers] List of HTTP headers. - * @member {array} [validStatusCodes] Valid status codes. + * @property {string} [method] HTTP method. Possible values include: 'Get' + * @property {array} [headers] List of HTTP headers. + * @property {array} [validStatusCodes] Valid status codes. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/hTTPHeader.js b/lib/services/networkManagement2/lib/models/hTTPHeader.js index fd5ca3516c..82feacb939 100644 --- a/lib/services/networkManagement2/lib/models/hTTPHeader.js +++ b/lib/services/networkManagement2/lib/models/hTTPHeader.js @@ -17,8 +17,8 @@ class HTTPHeader { /** * Create a HTTPHeader. - * @member {string} [name] The name in HTTP header. - * @member {string} [value] The value in HTTP header. + * @property {string} [name] The name in HTTP header. + * @property {string} [value] The value in HTTP header. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/hubVirtualNetworkConnection.js b/lib/services/networkManagement2/lib/models/hubVirtualNetworkConnection.js index de3551178d..15bca23ebf 100644 --- a/lib/services/networkManagement2/lib/models/hubVirtualNetworkConnection.js +++ b/lib/services/networkManagement2/lib/models/hubVirtualNetworkConnection.js @@ -20,20 +20,20 @@ const models = require('./index'); class HubVirtualNetworkConnection extends models['SubResource'] { /** * Create a HubVirtualNetworkConnection. - * @member {object} [remoteVirtualNetwork] Reference to the remote virtual + * @property {object} [remoteVirtualNetwork] Reference to the remote virtual * network. - * @member {string} [remoteVirtualNetwork.id] Resource ID. - * @member {boolean} [allowHubToRemoteVnetTransit] VirtualHub to RemoteVnet + * @property {string} [remoteVirtualNetwork.id] Resource ID. + * @property {boolean} [allowHubToRemoteVnetTransit] VirtualHub to RemoteVnet * transit to enabled or not. - * @member {boolean} [allowRemoteVnetToUseHubVnetGateways] Allow RemoteVnet + * @property {boolean} [allowRemoteVnetToUseHubVnetGateways] Allow RemoteVnet * to use Virtual Hub's gateways. - * @member {boolean} [enableInternetSecurity] Enable internet security - * @member {string} [provisioningState] The provisioning state of the + * @property {boolean} [enableInternetSecurity] Enable internet security + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', * 'Failed' - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/iPAddressAvailabilityResult.js b/lib/services/networkManagement2/lib/models/iPAddressAvailabilityResult.js index ceedaeb386..c5df5c58a8 100644 --- a/lib/services/networkManagement2/lib/models/iPAddressAvailabilityResult.js +++ b/lib/services/networkManagement2/lib/models/iPAddressAvailabilityResult.js @@ -17,9 +17,9 @@ class IPAddressAvailabilityResult { /** * Create a IPAddressAvailabilityResult. - * @member {boolean} [available] Private IP address availability. - * @member {array} [availableIPAddresses] Contains other available private IP - * addresses if the asked for address is taken. + * @property {boolean} [available] Private IP address availability. + * @property {array} [availableIPAddresses] Contains other available private + * IP addresses if the asked for address is taken. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/iPConfiguration.js b/lib/services/networkManagement2/lib/models/iPConfiguration.js index bdeb1e7d3f..8fb1f9cc92 100644 --- a/lib/services/networkManagement2/lib/models/iPConfiguration.js +++ b/lib/services/networkManagement2/lib/models/iPConfiguration.js @@ -20,124 +20,125 @@ const models = require('./index'); class IPConfiguration extends models['SubResource'] { /** * Create a IPConfiguration. - * @member {string} [privateIPAddress] The private IP address of the IP + * @property {string} [privateIPAddress] The private IP address of the IP * configuration. - * @member {string} [privateIPAllocationMethod] The private IP allocation + * @property {string} [privateIPAllocationMethod] The private IP allocation * method. Possible values are 'Static' and 'Dynamic'. Possible values * include: 'Static', 'Dynamic' - * @member {object} [subnet] The reference of the subnet resource. - * @member {string} [subnet.addressPrefix] The address prefix for the subnet. - * @member {array} [subnet.addressPrefixes] List of address prefixes for the + * @property {object} [subnet] The reference of the subnet resource. + * @property {string} [subnet.addressPrefix] The address prefix for the * subnet. - * @member {object} [subnet.networkSecurityGroup] The reference of the + * @property {array} [subnet.addressPrefixes] List of address prefixes for + * the subnet. + * @property {object} [subnet.networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. - * @member {array} [subnet.networkSecurityGroup.securityRules] A collection + * @property {array} [subnet.networkSecurityGroup.securityRules] A collection * of security rules of the network security group. - * @member {array} [subnet.networkSecurityGroup.defaultSecurityRules] The + * @property {array} [subnet.networkSecurityGroup.defaultSecurityRules] The * default security rules of network security group. - * @member {array} [subnet.networkSecurityGroup.networkInterfaces] A + * @property {array} [subnet.networkSecurityGroup.networkInterfaces] A * collection of references to network interfaces. - * @member {array} [subnet.networkSecurityGroup.subnets] A collection of + * @property {array} [subnet.networkSecurityGroup.subnets] A collection of * references to subnets. - * @member {string} [subnet.networkSecurityGroup.resourceGuid] The resource + * @property {string} [subnet.networkSecurityGroup.resourceGuid] The resource * GUID property of the network security group resource. - * @member {string} [subnet.networkSecurityGroup.provisioningState] The + * @property {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 + * @property {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 + * @property {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 + * @property {array} [subnet.routeTable.routes] Collection of routes + * contained within a route table. + * @property {array} [subnet.routeTable.subnets] A collection of references + * to subnets. + * @property {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 + * @property {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 + * @property {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 + * @property {array} [subnet.serviceEndpoints] An array of service endpoints. + * @property {array} [subnet.serviceEndpointPolicies] An array of service * endpoint policies. - * @member {array} [subnet.interfaceEndpoints] An array of references to + * @property {array} [subnet.interfaceEndpoints] An array of references to * interface endpoints - * @member {array} [subnet.ipConfigurations] Gets an array of references to + * @property {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 + * @property {array} [subnet.ipConfigurationProfiles] Array of IP + * configuration profiles which reference this subnet. + * @property {array} [subnet.resourceNavigationLinks] Gets an array of * references to the external resources using subnet. - * @member {array} [subnet.serviceAssociationLinks] Gets an array of + * @property {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 + * @property {array} [subnet.delegations] Gets an array of references to the * delegations on the subnet. - * @member {string} [subnet.purpose] A read-only string identifying the + * @property {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 + * @property {string} [subnet.provisioningState] The provisioning state of + * the resource. + * @property {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 + * @property {string} [subnet.etag] A unique read-only string that changes * whenever the resource is updated. - * @member {object} [publicIPAddress] The reference of the public IP + * @property {object} [publicIPAddress] The reference of the public IP * resource. - * @member {object} [publicIPAddress.sku] The public IP address SKU. - * @member {string} [publicIPAddress.sku.name] Name of a public IP address + * @property {object} [publicIPAddress.sku] The public IP address SKU. + * @property {string} [publicIPAddress.sku.name] Name of a public IP address * SKU. Possible values include: 'Basic', 'Standard' - * @member {string} [publicIPAddress.publicIPAllocationMethod] The public IP - * allocation method. Possible values are: 'Static' and 'Dynamic'. Possible - * values include: 'Static', 'Dynamic' - * @member {string} [publicIPAddress.publicIPAddressVersion] The public IP + * @property {string} [publicIPAddress.publicIPAllocationMethod] The public + * IP allocation method. Possible values are: 'Static' and 'Dynamic'. + * Possible values include: 'Static', 'Dynamic' + * @property {string} [publicIPAddress.publicIPAddressVersion] The public IP * address version. Possible values are: 'IPv4' and 'IPv6'. Possible values * include: 'IPv4', 'IPv6' - * @member {object} [publicIPAddress.ipConfiguration] The IP configuration - * associated with the public IP address. - * @member {object} [publicIPAddress.dnsSettings] The FQDN of the DNS record + * @property {object} [publicIPAddress.ipConfiguration] The IP configuration * associated with the public IP address. - * @member {string} [publicIPAddress.dnsSettings.domainNameLabel] Gets or + * @property {object} [publicIPAddress.dnsSettings] The FQDN of the DNS + * record associated with the public IP address. + * @property {string} [publicIPAddress.dnsSettings.domainNameLabel] Gets or * sets the Domain name label.The concatenation of the domain name label and * the regionalized DNS zone make up the fully qualified domain name * associated with the public IP address. If a domain name label is * specified, an A DNS record is created for the public IP in the Microsoft * Azure DNS system. - * @member {string} [publicIPAddress.dnsSettings.fqdn] Gets the FQDN, Fully + * @property {string} [publicIPAddress.dnsSettings.fqdn] Gets the FQDN, Fully * qualified domain name of the A DNS record associated with the public IP. * This is the concatenation of the domainNameLabel and the regionalized DNS * zone. - * @member {string} [publicIPAddress.dnsSettings.reverseFqdn] Gets or Sets + * @property {string} [publicIPAddress.dnsSettings.reverseFqdn] Gets or Sets * the Reverse FQDN. A user-visible, fully qualified domain name that * resolves to this public IP address. If the reverseFqdn is specified, then * a PTR DNS record is created pointing from the IP address in the * in-addr.arpa domain to the reverse FQDN. - * @member {array} [publicIPAddress.ipTags] The list of tags associated with - * the public IP address. - * @member {string} [publicIPAddress.ipAddress] The IP address associated + * @property {array} [publicIPAddress.ipTags] The list of tags associated + * with the public IP address. + * @property {string} [publicIPAddress.ipAddress] The IP address associated * with the public IP address resource. - * @member {object} [publicIPAddress.publicIPPrefix] The Public IP Prefix + * @property {object} [publicIPAddress.publicIPPrefix] The Public IP Prefix * this Public IP Address should be allocated from. - * @member {string} [publicIPAddress.publicIPPrefix.id] Resource ID. - * @member {number} [publicIPAddress.idleTimeoutInMinutes] The idle timeout + * @property {string} [publicIPAddress.publicIPPrefix.id] Resource ID. + * @property {number} [publicIPAddress.idleTimeoutInMinutes] The idle timeout * of the public IP address. - * @member {string} [publicIPAddress.resourceGuid] The resource GUID property - * of the public IP resource. - * @member {string} [publicIPAddress.provisioningState] The provisioning + * @property {string} [publicIPAddress.resourceGuid] The resource GUID + * property of the public IP resource. + * @property {string} [publicIPAddress.provisioningState] The provisioning * state of the PublicIP resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [publicIPAddress.etag] A unique read-only string that + * @property {string} [publicIPAddress.etag] A unique read-only string that * changes whenever the resource is updated. - * @member {array} [publicIPAddress.zones] A list of availability zones + * @property {array} [publicIPAddress.zones] A list of availability zones * denoting the IP allocated for the resource needs to come from. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/iPConfigurationProfile.js b/lib/services/networkManagement2/lib/models/iPConfigurationProfile.js index 2e553c3d6e..8099172bba 100644 --- a/lib/services/networkManagement2/lib/models/iPConfigurationProfile.js +++ b/lib/services/networkManagement2/lib/models/iPConfigurationProfile.js @@ -20,72 +20,73 @@ const models = require('./index'); class IPConfigurationProfile extends models['SubResource'] { /** * Create a IPConfigurationProfile. - * @member {object} [subnet] The reference of the subnet resource to create a - * contatainer network interface ip configruation. - * @member {string} [subnet.addressPrefix] The address prefix for the subnet. - * @member {array} [subnet.addressPrefixes] List of address prefixes for the + * @property {object} [subnet] The reference of the subnet resource to create + * a contatainer network interface ip configruation. + * @property {string} [subnet.addressPrefix] The address prefix for the * subnet. - * @member {object} [subnet.networkSecurityGroup] The reference of the + * @property {array} [subnet.addressPrefixes] List of address prefixes for + * the subnet. + * @property {object} [subnet.networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. - * @member {array} [subnet.networkSecurityGroup.securityRules] A collection + * @property {array} [subnet.networkSecurityGroup.securityRules] A collection * of security rules of the network security group. - * @member {array} [subnet.networkSecurityGroup.defaultSecurityRules] The + * @property {array} [subnet.networkSecurityGroup.defaultSecurityRules] The * default security rules of network security group. - * @member {array} [subnet.networkSecurityGroup.networkInterfaces] A + * @property {array} [subnet.networkSecurityGroup.networkInterfaces] A * collection of references to network interfaces. - * @member {array} [subnet.networkSecurityGroup.subnets] A collection of + * @property {array} [subnet.networkSecurityGroup.subnets] A collection of * references to subnets. - * @member {string} [subnet.networkSecurityGroup.resourceGuid] The resource + * @property {string} [subnet.networkSecurityGroup.resourceGuid] The resource * GUID property of the network security group resource. - * @member {string} [subnet.networkSecurityGroup.provisioningState] The + * @property {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 + * @property {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 + * @property {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 + * @property {array} [subnet.routeTable.routes] Collection of routes + * contained within a route table. + * @property {array} [subnet.routeTable.subnets] A collection of references + * to subnets. + * @property {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 + * @property {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 + * @property {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 + * @property {array} [subnet.serviceEndpoints] An array of service endpoints. + * @property {array} [subnet.serviceEndpointPolicies] An array of service * endpoint policies. - * @member {array} [subnet.interfaceEndpoints] An array of references to + * @property {array} [subnet.interfaceEndpoints] An array of references to * interface endpoints - * @member {array} [subnet.ipConfigurations] Gets an array of references to + * @property {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 + * @property {array} [subnet.ipConfigurationProfiles] Array of IP + * configuration profiles which reference this subnet. + * @property {array} [subnet.resourceNavigationLinks] Gets an array of * references to the external resources using subnet. - * @member {array} [subnet.serviceAssociationLinks] Gets an array of + * @property {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 + * @property {array} [subnet.delegations] Gets an array of references to the * delegations on the subnet. - * @member {string} [subnet.purpose] A read-only string identifying the + * @property {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 + * @property {string} [subnet.provisioningState] The provisioning state of + * the resource. + * @property {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 + * @property {string} [subnet.etag] A unique read-only string that changes * whenever the resource is updated. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. - * @member {string} [name] The name of the resource. This name can be used to - * access the resource. - * @member {string} [type] Sub Resource type. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [name] The name of the resource. This name can be used + * to access the resource. + * @property {string} [type] Sub Resource type. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/inboundNatPool.js b/lib/services/networkManagement2/lib/models/inboundNatPool.js index 3e4166e3e1..230aa8e08a 100644 --- a/lib/services/networkManagement2/lib/models/inboundNatPool.js +++ b/lib/services/networkManagement2/lib/models/inboundNatPool.js @@ -20,37 +20,38 @@ const models = require('./index'); class InboundNatPool extends models['SubResource'] { /** * Create a InboundNatPool. - * @member {object} [frontendIPConfiguration] A reference to frontend IP + * @property {object} [frontendIPConfiguration] A reference to frontend IP * addresses. - * @member {string} [frontendIPConfiguration.id] Resource ID. - * @member {string} protocol Possible values include: 'Udp', 'Tcp', 'All' - * @member {number} frontendPortRangeStart The first port number in the range - * of external ports that will be used to provide Inbound Nat to NICs + * @property {string} [frontendIPConfiguration.id] Resource ID. + * @property {string} protocol Possible values include: 'Udp', 'Tcp', 'All' + * @property {number} frontendPortRangeStart The first port number in the + * range of external ports that will be used to provide Inbound Nat to NICs * associated with a load balancer. Acceptable values range between 1 and * 65534. - * @member {number} frontendPortRangeEnd The last port number in the range of - * external ports that will be used to provide Inbound Nat to NICs associated - * with a load balancer. Acceptable values range between 1 and 65535. - * @member {number} backendPort The port used for internal connections on the - * endpoint. Acceptable values are between 1 and 65535. - * @member {number} [idleTimeoutInMinutes] The timeout for the TCP idle + * @property {number} frontendPortRangeEnd The last port number in the range + * of external ports that will be used to provide Inbound Nat to NICs + * associated with a load balancer. Acceptable values range between 1 and + * 65535. + * @property {number} backendPort The port used for internal connections on + * the endpoint. Acceptable values are between 1 and 65535. + * @property {number} [idleTimeoutInMinutes] The timeout for the TCP idle * connection. The value can be set between 4 and 30 minutes. The default * value is 4 minutes. This element is only used when the protocol is set to * TCP. - * @member {boolean} [enableFloatingIP] Configures a virtual machine's + * @property {boolean} [enableFloatingIP] Configures a virtual machine's * endpoint for the floating IP capability required to configure a SQL * AlwaysOn Availability Group. This setting is required when using the SQL * AlwaysOn Availability Groups in SQL server. This setting can't be changed * after you create the endpoint. - * @member {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP - * flow idle timeout or unexpected connection termination. This element is - * only used when the protocol is set to TCP. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {boolean} [enableTcpReset] Receive bidirectional TCP Reset on + * TCP flow idle timeout or unexpected connection termination. This element + * is only used when the protocol is set to TCP. + * @property {string} [provisioningState] Gets the provisioning state of the * PublicIP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/inboundNatRule.js b/lib/services/networkManagement2/lib/models/inboundNatRule.js index 60f93c940c..691ac8beac 100644 --- a/lib/services/networkManagement2/lib/models/inboundNatRule.js +++ b/lib/services/networkManagement2/lib/models/inboundNatRule.js @@ -20,312 +20,315 @@ const models = require('./index'); class InboundNatRule extends models['SubResource'] { /** * Create a InboundNatRule. - * @member {object} [frontendIPConfiguration] A reference to frontend IP + * @property {object} [frontendIPConfiguration] A reference to frontend IP * addresses. - * @member {string} [frontendIPConfiguration.id] Resource ID. - * @member {object} [backendIPConfiguration] A reference to a private IP + * @property {string} [frontendIPConfiguration.id] Resource ID. + * @property {object} [backendIPConfiguration] A reference to a private IP * address defined on a network interface of a VM. Traffic sent to the * frontend port of each of the frontend IP configurations is forwarded to * the backend IP. - * @member {array} [backendIPConfiguration.virtualNetworkTaps] The reference - * to Virtual Network Taps. - * @member {array} + * @property {array} [backendIPConfiguration.virtualNetworkTaps] The + * reference to Virtual Network Taps. + * @property {array} * [backendIPConfiguration.applicationGatewayBackendAddressPools] The * reference of ApplicationGatewayBackendAddressPool resource. - * @member {array} [backendIPConfiguration.loadBalancerBackendAddressPools] + * @property {array} [backendIPConfiguration.loadBalancerBackendAddressPools] * The reference of LoadBalancerBackendAddressPool resource. - * @member {array} [backendIPConfiguration.loadBalancerInboundNatRules] A + * @property {array} [backendIPConfiguration.loadBalancerInboundNatRules] A * list of references of LoadBalancerInboundNatRules. - * @member {string} [backendIPConfiguration.privateIPAddress] Private IP + * @property {string} [backendIPConfiguration.privateIPAddress] Private IP * address of the IP configuration. - * @member {string} [backendIPConfiguration.privateIPAllocationMethod] + * @property {string} [backendIPConfiguration.privateIPAllocationMethod] * Defines how a private IP address is assigned. Possible values are: * 'Static' and 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {string} [backendIPConfiguration.privateIPAddressVersion] + * @property {string} [backendIPConfiguration.privateIPAddressVersion] * Available from Api-Version 2016-03-30 onwards, it represents whether the * specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. * Possible values are: 'IPv4' and 'IPv6'. Possible values include: 'IPv4', * 'IPv6' - * @member {object} [backendIPConfiguration.subnet] Subnet bound to the IP + * @property {object} [backendIPConfiguration.subnet] Subnet bound to the IP * configuration. - * @member {string} [backendIPConfiguration.subnet.addressPrefix] The address - * prefix for the subnet. - * @member {array} [backendIPConfiguration.subnet.addressPrefixes] List of + * @property {string} [backendIPConfiguration.subnet.addressPrefix] The + * address prefix for the subnet. + * @property {array} [backendIPConfiguration.subnet.addressPrefixes] List of * address prefixes for the subnet. - * @member {object} [backendIPConfiguration.subnet.networkSecurityGroup] The - * reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {object} [backendIPConfiguration.subnet.networkSecurityGroup] + * The reference of the NetworkSecurityGroup resource. + * @property {array} * [backendIPConfiguration.subnet.networkSecurityGroup.securityRules] A * collection of security rules of the network security group. - * @member {array} + * @property {array} * [backendIPConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [backendIPConfiguration.subnet.networkSecurityGroup.networkInterfaces] A * collection of references to network interfaces. - * @member {array} + * @property {array} * [backendIPConfiguration.subnet.networkSecurityGroup.subnets] A collection * of references to subnets. - * @member {string} + * @property {string} * [backendIPConfiguration.subnet.networkSecurityGroup.resourceGuid] The * resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [backendIPConfiguration.subnet.networkSecurityGroup.provisioningState] The * provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [backendIPConfiguration.subnet.networkSecurityGroup.etag] - * A unique read-only string that changes whenever the resource is updated. - * @member {object} [backendIPConfiguration.subnet.routeTable] The reference - * of the RouteTable resource. - * @member {array} [backendIPConfiguration.subnet.routeTable.routes] + * @property {string} + * [backendIPConfiguration.subnet.networkSecurityGroup.etag] A unique + * read-only string that changes whenever the resource is updated. + * @property {object} [backendIPConfiguration.subnet.routeTable] The + * reference of the RouteTable resource. + * @property {array} [backendIPConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} [backendIPConfiguration.subnet.routeTable.subnets] A + * @property {array} [backendIPConfiguration.subnet.routeTable.subnets] A * collection of references to subnets. - * @member {boolean} + * @property {boolean} * [backendIPConfiguration.subnet.routeTable.disableBgpRoutePropagation] Gets * or sets whether to disable the routes learned by BGP on that route table. * True means disable. - * @member {string} + * @property {string} * [backendIPConfiguration.subnet.routeTable.provisioningState] The * provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [backendIPConfiguration.subnet.routeTable.etag] Gets a + * @property {string} [backendIPConfiguration.subnet.routeTable.etag] Gets a * unique read-only string that changes whenever the resource is updated. - * @member {array} [backendIPConfiguration.subnet.serviceEndpoints] An array - * of service endpoints. - * @member {array} [backendIPConfiguration.subnet.serviceEndpointPolicies] An - * array of service endpoint policies. - * @member {array} [backendIPConfiguration.subnet.interfaceEndpoints] An + * @property {array} [backendIPConfiguration.subnet.serviceEndpoints] An + * array of service endpoints. + * @property {array} [backendIPConfiguration.subnet.serviceEndpointPolicies] + * An array of service endpoint policies. + * @property {array} [backendIPConfiguration.subnet.interfaceEndpoints] An * array of references to interface endpoints - * @member {array} [backendIPConfiguration.subnet.ipConfigurations] Gets an + * @property {array} [backendIPConfiguration.subnet.ipConfigurations] Gets an * array of references to the network interface IP configurations using * subnet. - * @member {array} [backendIPConfiguration.subnet.ipConfigurationProfiles] + * @property {array} [backendIPConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} [backendIPConfiguration.subnet.resourceNavigationLinks] + * @property {array} [backendIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} [backendIPConfiguration.subnet.serviceAssociationLinks] + * @property {array} [backendIPConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} [backendIPConfiguration.subnet.delegations] Gets an array - * of references to the delegations on the subnet. - * @member {string} [backendIPConfiguration.subnet.purpose] A read-only + * @property {array} [backendIPConfiguration.subnet.delegations] Gets an + * array of references to the delegations on the subnet. + * @property {string} [backendIPConfiguration.subnet.purpose] A read-only * string identifying the intention of use for this subnet based on * delegations and other user-defined properties. - * @member {string} [backendIPConfiguration.subnet.provisioningState] The + * @property {string} [backendIPConfiguration.subnet.provisioningState] The * provisioning state of the resource. - * @member {string} [backendIPConfiguration.subnet.name] The name of the + * @property {string} [backendIPConfiguration.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} [backendIPConfiguration.subnet.etag] A unique read-only + * @property {string} [backendIPConfiguration.subnet.etag] A unique read-only * string that changes whenever the resource is updated. - * @member {boolean} [backendIPConfiguration.primary] Gets whether this is a - * primary customer address on the network interface. - * @member {object} [backendIPConfiguration.publicIPAddress] Public IP + * @property {boolean} [backendIPConfiguration.primary] Gets whether this is + * a primary customer address on the network interface. + * @property {object} [backendIPConfiguration.publicIPAddress] Public IP * address bound to the IP configuration. - * @member {object} [backendIPConfiguration.publicIPAddress.sku] The public + * @property {object} [backendIPConfiguration.publicIPAddress.sku] The public * IP address SKU. - * @member {string} [backendIPConfiguration.publicIPAddress.sku.name] Name of - * a public IP address SKU. Possible values include: 'Basic', 'Standard' - * @member {string} + * @property {string} [backendIPConfiguration.publicIPAddress.sku.name] Name + * of a public IP address SKU. Possible values include: 'Basic', 'Standard' + * @property {string} * [backendIPConfiguration.publicIPAddress.publicIPAllocationMethod] The * public IP allocation method. Possible values are: 'Static' and 'Dynamic'. * Possible values include: 'Static', 'Dynamic' - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.publicIPAddressVersion] The public * IP address version. Possible values are: 'IPv4' and 'IPv6'. Possible * values include: 'IPv4', 'IPv6' - * @member {object} [backendIPConfiguration.publicIPAddress.ipConfiguration] - * The IP configuration associated with the public IP address. - * @member {string} + * @property {object} + * [backendIPConfiguration.publicIPAddress.ipConfiguration] The IP + * configuration associated with the public IP address. + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.privateIPAddress] * The private IP address of the IP configuration. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.privateIPAllocationMethod] * The private IP allocation method. Possible values are 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} + * @property {object} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet] The * reference of the subnet resource. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefix] * The address prefix for the subnet. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable] * The reference of the RouteTable resource. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.subnets] * A collection of references to subnets. - * @member {boolean} + * @property {boolean} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpoints] * An array of service endpoints. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations * using subnet. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.delegations] * Gets an array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.purpose] A * read-only string identifying the intention of use for this subnet based on * delegations and other user-defined properties. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.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} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.etag] A * unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [backendIPConfiguration.publicIPAddress.ipConfiguration.publicIPAddress] * The reference of the public IP resource. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.provisioningState] * Gets the provisioning state of the public IP resource. Possible values * are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.name] The name of * the resource that is unique within a resource group. This name can be used * to access the resource. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {object} [backendIPConfiguration.publicIPAddress.dnsSettings] The - * FQDN of the DNS record associated with the public IP address. - * @member {string} + * @property {object} [backendIPConfiguration.publicIPAddress.dnsSettings] + * The FQDN of the DNS record associated with the public IP address. + * @property {string} * [backendIPConfiguration.publicIPAddress.dnsSettings.domainNameLabel] Gets * or sets the Domain name label.The concatenation of the domain name label * and the regionalized DNS zone make up the fully qualified domain name * associated with the public IP address. If a domain name label is * specified, an A DNS record is created for the public IP in the Microsoft * Azure DNS system. - * @member {string} [backendIPConfiguration.publicIPAddress.dnsSettings.fqdn] - * Gets the FQDN, Fully qualified domain name of the A DNS record associated - * with the public IP. This is the concatenation of the domainNameLabel and - * the regionalized DNS zone. - * @member {string} + * @property {string} + * [backendIPConfiguration.publicIPAddress.dnsSettings.fqdn] Gets the FQDN, + * Fully qualified domain name of the A DNS record associated with the public + * IP. This is the concatenation of the domainNameLabel and the regionalized + * DNS zone. + * @property {string} * [backendIPConfiguration.publicIPAddress.dnsSettings.reverseFqdn] Gets or * Sets the Reverse FQDN. A user-visible, fully qualified domain name that * resolves to this public IP address. If the reverseFqdn is specified, then * a PTR DNS record is created pointing from the IP address in the * in-addr.arpa domain to the reverse FQDN. - * @member {array} [backendIPConfiguration.publicIPAddress.ipTags] The list + * @property {array} [backendIPConfiguration.publicIPAddress.ipTags] The list * of tags associated with the public IP address. - * @member {string} [backendIPConfiguration.publicIPAddress.ipAddress] The IP - * address associated with the public IP address resource. - * @member {object} [backendIPConfiguration.publicIPAddress.publicIPPrefix] + * @property {string} [backendIPConfiguration.publicIPAddress.ipAddress] The + * IP address associated with the public IP address resource. + * @property {object} [backendIPConfiguration.publicIPAddress.publicIPPrefix] * The Public IP Prefix this Public IP Address should be allocated from. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.publicIPPrefix.id] Resource ID. - * @member {number} + * @property {number} * [backendIPConfiguration.publicIPAddress.idleTimeoutInMinutes] The idle * timeout of the public IP address. - * @member {string} [backendIPConfiguration.publicIPAddress.resourceGuid] The - * resource GUID property of the public IP resource. - * @member {string} + * @property {string} [backendIPConfiguration.publicIPAddress.resourceGuid] + * The resource GUID property of the public IP resource. + * @property {string} * [backendIPConfiguration.publicIPAddress.provisioningState] The * provisioning state of the PublicIP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [backendIPConfiguration.publicIPAddress.etag] A unique + * @property {string} [backendIPConfiguration.publicIPAddress.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {array} [backendIPConfiguration.publicIPAddress.zones] A list of + * @property {array} [backendIPConfiguration.publicIPAddress.zones] A list of * availability zones denoting the IP allocated for the resource needs to * come from. - * @member {array} [backendIPConfiguration.applicationSecurityGroups] + * @property {array} [backendIPConfiguration.applicationSecurityGroups] * Application security groups in which the IP configuration is included. - * @member {string} [backendIPConfiguration.provisioningState] The + * @property {string} [backendIPConfiguration.provisioningState] The * provisioning state of the network interface IP configuration. Possible * values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [backendIPConfiguration.name] The name of the resource + * @property {string} [backendIPConfiguration.name] The name of the resource * that is unique within a resource group. This name can be used to access * the resource. - * @member {string} [backendIPConfiguration.etag] A unique read-only string + * @property {string} [backendIPConfiguration.etag] A unique read-only string * that changes whenever the resource is updated. - * @member {string} [protocol] Possible values include: 'Udp', 'Tcp', 'All' - * @member {number} [frontendPort] The port for the external endpoint. Port + * @property {string} [protocol] Possible values include: 'Udp', 'Tcp', 'All' + * @property {number} [frontendPort] The port for the external endpoint. Port * numbers for each rule must be unique within the Load Balancer. Acceptable * values range from 1 to 65534. - * @member {number} [backendPort] The port used for the internal endpoint. + * @property {number} [backendPort] The port used for the internal endpoint. * Acceptable values range from 1 to 65535. - * @member {number} [idleTimeoutInMinutes] The timeout for the TCP idle + * @property {number} [idleTimeoutInMinutes] The timeout for the TCP idle * connection. The value can be set between 4 and 30 minutes. The default * value is 4 minutes. This element is only used when the protocol is set to * TCP. - * @member {boolean} [enableFloatingIP] Configures a virtual machine's + * @property {boolean} [enableFloatingIP] Configures a virtual machine's * endpoint for the floating IP capability required to configure a SQL * AlwaysOn Availability Group. This setting is required when using the SQL * AlwaysOn Availability Groups in SQL server. This setting can't be changed * after you create the endpoint. - * @member {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP - * flow idle timeout or unexpected connection termination. This element is - * only used when the protocol is set to TCP. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {boolean} [enableTcpReset] Receive bidirectional TCP Reset on + * TCP flow idle timeout or unexpected connection termination. This element + * is only used when the protocol is set to TCP. + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [name] Gets name of the resource that is unique within + * a resource group. This name can be used to access the resource. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/inboundNatRuleListResult.js b/lib/services/networkManagement2/lib/models/inboundNatRuleListResult.js index 6bc8468b6d..89492f3a01 100644 --- a/lib/services/networkManagement2/lib/models/inboundNatRuleListResult.js +++ b/lib/services/networkManagement2/lib/models/inboundNatRuleListResult.js @@ -16,7 +16,7 @@ class InboundNatRuleListResult extends Array { /** * Create a InboundNatRuleListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/index.d.ts b/lib/services/networkManagement2/lib/models/index.d.ts index 6ef02b5fa0..e5808de1d3 100644 --- a/lib/services/networkManagement2/lib/models/index.d.ts +++ b/lib/services/networkManagement2/lib/models/index.d.ts @@ -22,7 +22,7 @@ export { CloudError } from 'ms-rest-azure'; * @constructor * Reference to another subresource. * - * @member {string} [id] Resource ID. + * @property {string} [id] Resource ID. */ export interface SubResource extends BaseResource { id?: string; @@ -34,677 +34,677 @@ export interface SubResource extends BaseResource { * @constructor * Tap configuration in a Network Interface * - * @member {object} [virtualNetworkTap] The reference of the Virtual Network + * @property {object} [virtualNetworkTap] The reference of the Virtual Network * Tap resource. - * @member {array} [virtualNetworkTap.networkInterfaceTapConfigurations] + * @property {array} [virtualNetworkTap.networkInterfaceTapConfigurations] * Specifies the list of resource IDs for the network interface IP * configuration that needs to be tapped. - * @member {string} [virtualNetworkTap.resourceGuid] The resourceGuid property - * of the virtual network tap. - * @member {string} [virtualNetworkTap.provisioningState] The provisioning + * @property {string} [virtualNetworkTap.resourceGuid] The resourceGuid + * property of the virtual network tap. + * @property {string} [virtualNetworkTap.provisioningState] The provisioning * state of the virtual network tap. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration] The reference * to the private IP Address of the collector nic that will receive the tap - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.virtualNetworkTaps] * The reference to Virtual Network Taps. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.applicationGatewayBackendAddressPools] * The reference of ApplicationGatewayBackendAddressPool resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.loadBalancerBackendAddressPools] * The reference of LoadBalancerBackendAddressPool resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.loadBalancerInboundNatRules] * A list of references of LoadBalancerInboundNatRules. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.privateIPAddress] * Private IP address of the IP configuration. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.privateIPAllocationMethod] * Defines how a private IP address is assigned. Possible values are: 'Static' * and 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.privateIPAddressVersion] * Available from Api-Version 2016-03-30 onwards, it represents whether the * specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. * Possible values are: 'IPv4' and 'IPv6'. Possible values include: 'IPv4', * 'IPv6' - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet] Subnet * bound to the IP configuration. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.addressPrefix] * The address prefix for the subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.routeTable] * The reference of the RouteTable resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.routeTable.subnets] * A collection of references to subnets. - * @member {boolean} + * @property {boolean} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.serviceEndpoints] * An array of service endpoints. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations using * subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.delegations] * Gets an array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.purpose] * A read-only string identifying the intention of use for this subnet based on * delegations and other user-defined properties. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.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} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.etag] A * unique read-only string that changes whenever the resource is updated. - * @member {boolean} + * @property {boolean} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.primary] Gets * whether this is a primary customer address on the network interface. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress] * Public IP address bound to the IP configuration. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.sku] * The public IP address SKU. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.sku.name] * Name of a public IP address SKU. Possible values include: 'Basic', * 'Standard' - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.publicIPAllocationMethod] * The public IP allocation method. Possible values are: 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.publicIPAddressVersion] * The public IP address version. Possible values are: 'IPv4' and 'IPv6'. * Possible values include: 'IPv4', 'IPv6' - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration] * The IP configuration associated with the public IP address. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.privateIPAddress] * The private IP address of the IP configuration. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.privateIPAllocationMethod] * The private IP allocation method. Possible values are 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet] * The reference of the subnet resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefix] * The address prefix for the subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable] * The reference of the RouteTable resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.subnets] * A collection of references to subnets. - * @member {boolean} + * @property {boolean} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpoints] * An array of service endpoints. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations using * subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.delegations] * Gets an array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.purpose] * A read-only string identifying the intention of use for this subnet based on * delegations and other user-defined properties. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.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} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.publicIPAddress] * The reference of the public IP resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.provisioningState] * Gets the provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.name] * The name of the resource that is unique within a resource group. This name * can be used to access the resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.dnsSettings] * The FQDN of the DNS record associated with the public IP address. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.dnsSettings.domainNameLabel] * Gets or sets the Domain name label.The concatenation of the domain name * label and the regionalized DNS zone make up the fully qualified domain name * associated with the public IP address. If a domain name label is specified, * an A DNS record is created for the public IP in the Microsoft Azure DNS * system. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.dnsSettings.fqdn] * Gets the FQDN, Fully qualified domain name of the A DNS record associated * with the public IP. This is the concatenation of the domainNameLabel and the * regionalized DNS zone. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.dnsSettings.reverseFqdn] * Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name * that resolves to this public IP address. If the reverseFqdn is specified, * then a PTR DNS record is created pointing from the IP address in the * in-addr.arpa domain to the reverse FQDN. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipTags] * The list of tags associated with the public IP address. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipAddress] * The IP address associated with the public IP address resource. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.publicIPPrefix] * The Public IP Prefix this Public IP Address should be allocated from. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.publicIPPrefix.id] * Resource ID. - * @member {number} + * @property {number} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.idleTimeoutInMinutes] * The idle timeout of the public IP address. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.resourceGuid] * The resource GUID property of the public IP resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.provisioningState] * The provisioning state of the PublicIP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.zones] * A list of availability zones denoting the IP allocated for the resource * needs to come from. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.applicationSecurityGroups] * Application security groups in which the IP configuration is included. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.provisioningState] * The provisioning state of the network interface IP configuration. Possible * values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.name] The name * of the resource that is unique within a resource group. This name can be * used to access the resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration] The * reference to the private IP address on the internal Load Balancer that will * receive the tap - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.inboundNatRules] * Read only. Inbound rules URIs that use this frontend IP. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.inboundNatPools] * Read only. Inbound pools URIs that use this frontend IP. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.outboundRules] * Read only. Outbound rules URIs that use this frontend IP. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.loadBalancingRules] * Gets load balancing rules URIs that use this frontend IP. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.privateIPAddress] * The private IP address of the IP configuration. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.privateIPAllocationMethod] * The Private IP allocation method. Possible values are: 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet] * The reference of the subnet resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.addressPrefix] * The address prefix for the subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable] * The reference of the RouteTable resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.subnets] * A collection of references to subnets. - * @member {boolean} + * @property {boolean} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.serviceEndpoints] * An array of service endpoints. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations using * subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.delegations] * Gets an array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.purpose] * A read-only string identifying the intention of use for this subnet based on * delegations and other user-defined properties. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.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} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress] * The reference of the Public IP resource. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.sku] * The public IP address SKU. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.sku.name] * Name of a public IP address SKU. Possible values include: 'Basic', * 'Standard' - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.publicIPAllocationMethod] * The public IP allocation method. Possible values are: 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.publicIPAddressVersion] * The public IP address version. Possible values are: 'IPv4' and 'IPv6'. * Possible values include: 'IPv4', 'IPv6' - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration] * The IP configuration associated with the public IP address. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.privateIPAddress] * The private IP address of the IP configuration. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.privateIPAllocationMethod] * The private IP allocation method. Possible values are 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet] * The reference of the subnet resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefix] * The address prefix for the subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable] * The reference of the RouteTable resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.subnets] * A collection of references to subnets. - * @member {boolean} + * @property {boolean} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpoints] * An array of service endpoints. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations using * subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.delegations] * Gets an array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.purpose] * A read-only string identifying the intention of use for this subnet based on * delegations and other user-defined properties. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.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} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.publicIPAddress] * The reference of the public IP resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.provisioningState] * Gets the provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.name] * The name of the resource that is unique within a resource group. This name * can be used to access the resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.dnsSettings] * The FQDN of the DNS record associated with the public IP address. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.dnsSettings.domainNameLabel] * Gets or sets the Domain name label.The concatenation of the domain name * label and the regionalized DNS zone make up the fully qualified domain name * associated with the public IP address. If a domain name label is specified, * an A DNS record is created for the public IP in the Microsoft Azure DNS * system. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.dnsSettings.fqdn] * Gets the FQDN, Fully qualified domain name of the A DNS record associated * with the public IP. This is the concatenation of the domainNameLabel and the * regionalized DNS zone. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.dnsSettings.reverseFqdn] * Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name * that resolves to this public IP address. If the reverseFqdn is specified, * then a PTR DNS record is created pointing from the IP address in the * in-addr.arpa domain to the reverse FQDN. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipTags] * The list of tags associated with the public IP address. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipAddress] * The IP address associated with the public IP address resource. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.publicIPPrefix] * The Public IP Prefix this Public IP Address should be allocated from. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.publicIPPrefix.id] * Resource ID. - * @member {number} + * @property {number} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.idleTimeoutInMinutes] * The idle timeout of the public IP address. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.resourceGuid] * The resource GUID property of the public IP resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.provisioningState] * The provisioning state of the PublicIP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.zones] * A list of availability zones denoting the IP allocated for the resource * needs to come from. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPPrefix] * The reference of the Public IP Prefix resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPPrefix.id] * Resource ID. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.provisioningState] * Gets the provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.name] The * name of the resource that is unique within a resource group. This name can * be used to access the resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.etag] A * unique read-only string that changes whenever the resource is updated. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.zones] A * list of availability zones denoting the IP allocated for the resource needs * to come from. - * @member {number} [virtualNetworkTap.destinationPort] The VXLAN destination + * @property {number} [virtualNetworkTap.destinationPort] The VXLAN destination * port that will receive the tapped traffic. - * @member {string} [virtualNetworkTap.etag] Gets a unique read-only string + * @property {string} [virtualNetworkTap.etag] Gets a unique read-only string * that changes whenever the resource is updated. - * @member {string} [provisioningState] The provisioning state of the network + * @property {string} [provisioningState] The provisioning state of the network * interface tap configuration. Possible values are: 'Updating', 'Deleting', * and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {string} [type] Sub Resource type. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {string} [type] Sub Resource type. */ export interface NetworkInterfaceTapConfiguration extends SubResource { virtualNetworkTap?: VirtualNetworkTap; @@ -720,11 +720,11 @@ export interface NetworkInterfaceTapConfiguration extends SubResource { * @constructor * Common resource representation. * - * @member {string} [id] Resource ID. - * @member {string} [name] Resource name. - * @member {string} [type] Resource type. - * @member {string} [location] Resource location. - * @member {object} [tags] Resource tags. + * @property {string} [id] Resource ID. + * @property {string} [name] Resource name. + * @property {string} [type] Resource type. + * @property {string} [location] Resource location. + * @property {object} [tags] Resource tags. */ export interface Resource extends BaseResource { id?: string; @@ -740,15 +740,15 @@ export interface Resource extends BaseResource { * @constructor * An application security group in a resource group. * - * @member {string} [resourceGuid] The resource GUID property of the + * @property {string} [resourceGuid] The resource GUID property of the * application security group resource. It uniquely identifies a resource, even * if the user changes its name or migrate the resource across subscriptions or * resource groups. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * application security group resource. Possible values are: 'Succeeded', * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface ApplicationSecurityGroup extends Resource { readonly resourceGuid?: string; @@ -762,48 +762,48 @@ export interface ApplicationSecurityGroup extends Resource { * @constructor * Network security rule. * - * @member {string} [description] A description for this rule. Restricted to + * @property {string} [description] A description for this rule. Restricted to * 140 chars. - * @member {string} protocol Network protocol this rule applies to. Possible + * @property {string} protocol Network protocol this rule applies to. Possible * values are 'Tcp', 'Udp', and '*'. Possible values include: 'Tcp', 'Udp', '*' - * @member {string} [sourcePortRange] The source port or range. Integer or + * @property {string} [sourcePortRange] The source port or range. Integer or * range between 0 and 65535. Asterix '*' can also be used to match all ports. - * @member {string} [destinationPortRange] The destination port or range. + * @property {string} [destinationPortRange] The destination port or range. * Integer or range between 0 and 65535. Asterix '*' can also be used to match * all ports. - * @member {string} [sourceAddressPrefix] The CIDR or source IP range. Asterix - * '*' can also be used to match all source IPs. Default tags such as + * @property {string} [sourceAddressPrefix] The CIDR or source IP range. + * Asterix '*' can also be used to match all source IPs. Default tags such as * 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If * this is an ingress rule, specifies where network traffic originates from. - * @member {array} [sourceAddressPrefixes] The CIDR or source IP ranges. - * @member {array} [sourceApplicationSecurityGroups] The application security + * @property {array} [sourceAddressPrefixes] The CIDR or source IP ranges. + * @property {array} [sourceApplicationSecurityGroups] The application security * group specified as source. - * @member {string} [destinationAddressPrefix] The destination address prefix. - * CIDR or destination IP range. Asterix '*' can also be used to match all - * source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and - * 'Internet' can also be used. - * @member {array} [destinationAddressPrefixes] The destination address + * @property {string} [destinationAddressPrefix] The destination address + * prefix. CIDR or destination IP range. Asterix '*' can also be used to match + * all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' + * and 'Internet' can also be used. + * @property {array} [destinationAddressPrefixes] The destination address * prefixes. CIDR or destination IP ranges. - * @member {array} [destinationApplicationSecurityGroups] The application + * @property {array} [destinationApplicationSecurityGroups] The application * security group specified as destination. - * @member {array} [sourcePortRanges] The source port ranges. - * @member {array} [destinationPortRanges] The destination port ranges. - * @member {string} access The network traffic is allowed or denied. Possible + * @property {array} [sourcePortRanges] The source port ranges. + * @property {array} [destinationPortRanges] The destination port ranges. + * @property {string} access The network traffic is allowed or denied. Possible * values are: 'Allow' and 'Deny'. Possible values include: 'Allow', 'Deny' - * @member {number} [priority] The priority of the rule. The value can be + * @property {number} [priority] The priority of the rule. The value can be * between 100 and 4096. The priority number must be unique for each rule in * the collection. The lower the priority number, the higher the priority of * the rule. - * @member {string} direction The direction of the rule. The direction + * @property {string} direction The direction of the rule. The direction * specifies if rule will be evaluated on incoming or outcoming traffic. * Possible values are: 'Inbound' and 'Outbound'. Possible values include: * 'Inbound', 'Outbound' - * @member {string} [provisioningState] The provisioning state of the public IP - * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [provisioningState] The provisioning state of the public + * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface SecurityRule extends SubResource { description?: string; @@ -832,8 +832,8 @@ export interface SecurityRule extends SubResource { * @constructor * Identifies the service being brought into the virtual network. * - * @member {string} [id] A unique identifier of the service being referenced by - * the interface endpoint. + * @property {string} [id] A unique identifier of the service being referenced + * by the interface endpoint. */ export interface EndpointService { id?: string; @@ -845,80 +845,81 @@ export interface EndpointService { * @constructor * Interface endpoint resource. * - * @member {string} [fqdn] A first-party service's FQDN that is mapped to the + * @property {string} [fqdn] A first-party service's FQDN that is mapped to the * private IP allocated via this interface endpoint. - * @member {object} [endpointService] A reference to the service being brought - * into the virtual network. - * @member {string} [endpointService.id] A unique identifier of the service + * @property {object} [endpointService] A reference to the service being + * brought into the virtual network. + * @property {string} [endpointService.id] A unique identifier of the service * being referenced by the interface endpoint. - * @member {object} [subnet] The ID of the subnet from which the private IP + * @property {object} [subnet] The ID of the subnet from which the private IP * will be allocated. - * @member {string} [subnet.addressPrefix] The address prefix for the subnet. - * @member {array} [subnet.addressPrefixes] List of address prefixes for the + * @property {string} [subnet.addressPrefix] The address prefix for the subnet. + * @property {array} [subnet.addressPrefixes] List of address prefixes for the * subnet. - * @member {object} [subnet.networkSecurityGroup] The reference of the + * @property {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 + * @property {array} [subnet.networkSecurityGroup.securityRules] A collection + * of security rules of the network security group. + * @property {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 + * @property {array} [subnet.networkSecurityGroup.networkInterfaces] A + * collection of references to network interfaces. + * @property {array} [subnet.networkSecurityGroup.subnets] A collection of * references to subnets. - * @member {string} [subnet.networkSecurityGroup.resourceGuid] The resource + * @property {string} [subnet.networkSecurityGroup.resourceGuid] The resource * GUID property of the network security group resource. - * @member {string} [subnet.networkSecurityGroup.provisioningState] The + * @property {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 + * @property {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 + * @property {object} [subnet.routeTable] The reference of the RouteTable * resource. - * @member {array} [subnet.routeTable.routes] Collection of routes contained + * @property {array} [subnet.routeTable.routes] Collection of routes contained * within a route table. - * @member {array} [subnet.routeTable.subnets] A collection of references to + * @property {array} [subnet.routeTable.subnets] A collection of references to * subnets. - * @member {boolean} [subnet.routeTable.disableBgpRoutePropagation] Gets or + * @property {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 + * @property {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 + * @property {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 + * @property {array} [subnet.serviceEndpoints] An array of service endpoints. + * @property {array} [subnet.serviceEndpointPolicies] An array of service * endpoint policies. - * @member {array} [subnet.interfaceEndpoints] An array of references to + * @property {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 + * @property {array} [subnet.ipConfigurations] Gets an array of references to + * the network interface IP configurations using subnet. + * @property {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 + * @property {array} [subnet.resourceNavigationLinks] Gets an array of + * references to the external resources using subnet. + * @property {array} [subnet.serviceAssociationLinks] Gets an array of + * references to services injecting into this subnet. + * @property {array} [subnet.delegations] Gets an array of references to the * delegations on the subnet. - * @member {string} [subnet.purpose] A read-only string identifying the + * @property {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 + * @property {string} [subnet.provisioningState] The provisioning state of the * resource. - * @member {string} [subnet.name] The name of the resource that is unique + * @property {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 + * @property {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 + * @property {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 + * @property {string} [owner] A read-only property that identifies who created * this interface endpoint. - * @member {string} [provisioningState] The provisioning state of the interface - * endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [provisioningState] The provisioning state of the + * interface endpoint. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface InterfaceEndpoint extends Resource { fqdn?: string; @@ -936,20 +937,20 @@ export interface InterfaceEndpoint extends Resource { * @constructor * DNS settings of a network interface. * - * @member {array} [dnsServers] List of DNS servers IP addresses. Use + * @property {array} [dnsServers] List of DNS servers IP addresses. Use * 'AzureProvidedDNS' to switch to azure provided DNS resolution. * 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the * only value in dnsServers collection. - * @member {array} [appliedDnsServers] If the VM that uses this NIC is part of - * an Availability Set, then this list will have the union of all DNS servers - * from all NICs that are part of the Availability Set. This property is what - * is configured on each of those VMs. - * @member {string} [internalDnsNameLabel] Relative DNS name for this NIC used - * for internal communications between VMs in the same virtual network. - * @member {string} [internalFqdn] Fully qualified DNS name supporting internal - * communications between VMs in the same virtual network. - * @member {string} [internalDomainNameSuffix] Even if internalDnsNameLabel is - * not specified, a DNS entry is created for the primary NIC of the VM. This + * @property {array} [appliedDnsServers] If the VM that uses this NIC is part + * of an Availability Set, then this list will have the union of all DNS + * servers from all NICs that are part of the Availability Set. This property + * is what is configured on each of those VMs. + * @property {string} [internalDnsNameLabel] Relative DNS name for this NIC + * used for internal communications between VMs in the same virtual network. + * @property {string} [internalFqdn] Fully qualified DNS name supporting + * internal communications between VMs in the same virtual network. + * @property {string} [internalDomainNameSuffix] Even if internalDnsNameLabel + * is not specified, a DNS entry is created for the primary NIC of the VM. This * DNS name can be constructed by concatenating the VM name with the value of * internalDomainNameSuffix. */ @@ -967,148 +968,148 @@ export interface NetworkInterfaceDnsSettings { * @constructor * A network interface in a resource group. * - * @member {object} [virtualMachine] The reference of a virtual machine. - * @member {string} [virtualMachine.id] Resource ID. - * @member {object} [networkSecurityGroup] The reference of the + * @property {object} [virtualMachine] The reference of a virtual machine. + * @property {string} [virtualMachine.id] Resource ID. + * @property {object} [networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. - * @member {array} [networkSecurityGroup.securityRules] A collection of + * @property {array} [networkSecurityGroup.securityRules] A collection of * security rules of the network security group. - * @member {array} [networkSecurityGroup.defaultSecurityRules] The default + * @property {array} [networkSecurityGroup.defaultSecurityRules] The default * security rules of network security group. - * @member {array} [networkSecurityGroup.networkInterfaces] A collection of + * @property {array} [networkSecurityGroup.networkInterfaces] A collection of * references to network interfaces. - * @member {array} [networkSecurityGroup.subnets] A collection of references to - * subnets. - * @member {string} [networkSecurityGroup.resourceGuid] The resource GUID + * @property {array} [networkSecurityGroup.subnets] A collection of references + * to subnets. + * @property {string} [networkSecurityGroup.resourceGuid] The resource GUID * property of the network security group resource. - * @member {string} [networkSecurityGroup.provisioningState] The provisioning + * @property {string} [networkSecurityGroup.provisioningState] The provisioning * state of the public IP resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [networkSecurityGroup.etag] A unique read-only string that - * changes whenever the resource is updated. - * @member {object} [interfaceEndpoint] A reference to the interface endpoint + * @property {string} [networkSecurityGroup.etag] A unique read-only string + * that changes whenever the resource is updated. + * @property {object} [interfaceEndpoint] A reference to the interface endpoint * to which the network interface is linked. - * @member {string} [interfaceEndpoint.fqdn] A first-party service's FQDN that - * is mapped to the private IP allocated via this interface endpoint. - * @member {object} [interfaceEndpoint.endpointService] A reference to the + * @property {string} [interfaceEndpoint.fqdn] A first-party service's FQDN + * that is mapped to the private IP allocated via this interface endpoint. + * @property {object} [interfaceEndpoint.endpointService] A reference to the * service being brought into the virtual network. - * @member {string} [interfaceEndpoint.endpointService.id] A unique 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.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 + * @property {string} [interfaceEndpoint.endpointService.id] A unique + * identifier of the service being referenced by the interface endpoint. + * @property {object} [interfaceEndpoint.subnet] The ID of the subnet from + * which the private IP will be allocated. + * @property {string} [interfaceEndpoint.subnet.addressPrefix] The address + * prefix for the subnet. + * @property {array} [interfaceEndpoint.subnet.addressPrefixes] List of + * address prefixes for the subnet. + * @property {object} [interfaceEndpoint.subnet.networkSecurityGroup] The * reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [interfaceEndpoint.subnet.networkSecurityGroup.securityRules] A collection * of security rules of the network security group. - * @member {array} + * @property {array} * [interfaceEndpoint.subnet.networkSecurityGroup.defaultSecurityRules] The * default security rules of network security group. - * @member {array} + * @property {array} * [interfaceEndpoint.subnet.networkSecurityGroup.networkInterfaces] A * collection of references to network interfaces. - * @member {array} [interfaceEndpoint.subnet.networkSecurityGroup.subnets] A + * @property {array} [interfaceEndpoint.subnet.networkSecurityGroup.subnets] A * collection of references to subnets. - * @member {string} + * @property {string} * [interfaceEndpoint.subnet.networkSecurityGroup.resourceGuid] The resource * GUID property of the network security group resource. - * @member {string} + * @property {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 + * @property {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 + * @property {object} [interfaceEndpoint.subnet.routeTable] The reference of + * the RouteTable resource. + * @property {array} [interfaceEndpoint.subnet.routeTable.routes] Collection of * routes contained within a route table. - * @member {array} [interfaceEndpoint.subnet.routeTable.subnets] A collection + * @property {array} [interfaceEndpoint.subnet.routeTable.subnets] A collection * of references to subnets. - * @member {boolean} + * @property {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', + * @property {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 + * @property {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 + * @property {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 + * @property {array} [interfaceEndpoint.subnet.serviceEndpointPolicies] An + * array of service endpoint policies. + * @property {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 + * @property {array} [interfaceEndpoint.subnet.ipConfigurations] Gets an array + * of references to the network interface IP configurations using subnet. + * @property {array} [interfaceEndpoint.subnet.ipConfigurationProfiles] Array + * of IP configuration profiles which reference this subnet. + * @property {array} [interfaceEndpoint.subnet.resourceNavigationLinks] Gets an * array of references to the external resources using subnet. - * @member {array} [interfaceEndpoint.subnet.serviceAssociationLinks] Gets an + * @property {array} [interfaceEndpoint.subnet.serviceAssociationLinks] Gets an * array of references to services injecting into this subnet. - * @member {array} [interfaceEndpoint.subnet.delegations] Gets an array of + * @property {array} [interfaceEndpoint.subnet.delegations] Gets an array of * references to the delegations on the subnet. - * @member {string} [interfaceEndpoint.subnet.purpose] A read-only string + * @property {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 + * @property {string} [interfaceEndpoint.subnet.provisioningState] The * provisioning state of the resource. - * @member {string} [interfaceEndpoint.subnet.name] The name of the resource + * @property {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 + * @property {string} [interfaceEndpoint.subnet.etag] A unique read-only string * that changes whenever the resource is updated. - * @member {array} [interfaceEndpoint.networkInterfaces] Gets an array of + * @property {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 + * @property {string} [interfaceEndpoint.owner] A read-only property that * identifies who created this interface endpoint. - * @member {string} [interfaceEndpoint.provisioningState] The provisioning + * @property {string} [interfaceEndpoint.provisioningState] The provisioning * state of the interface endpoint. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [interfaceEndpoint.etag] Gets a unique read-only string + * @property {string} [interfaceEndpoint.etag] Gets a unique read-only string * 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 + * @property {array} [ipConfigurations] A list of IPConfigurations of the + * network interface. + * @property {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. + * @property {object} [dnsSettings] The DNS settings in network interface. + * @property {array} [dnsSettings.dnsServers] List of DNS servers IP addresses. * Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. * 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the * only value in dnsServers collection. - * @member {array} [dnsSettings.appliedDnsServers] If the VM that uses this NIC - * is part of an Availability Set, then this list will have the union of all - * DNS servers from all NICs that are part of the Availability Set. This + * @property {array} [dnsSettings.appliedDnsServers] If the VM that uses this + * NIC is part of an Availability Set, then this list will have the union of + * all DNS servers from all NICs that are part of the Availability Set. This * property is what is configured on each of those VMs. - * @member {string} [dnsSettings.internalDnsNameLabel] Relative DNS name for + * @property {string} [dnsSettings.internalDnsNameLabel] Relative DNS name for * this NIC used for internal communications between VMs in the same virtual * network. - * @member {string} [dnsSettings.internalFqdn] Fully qualified DNS name + * @property {string} [dnsSettings.internalFqdn] Fully qualified DNS name * supporting internal communications between VMs in the same virtual network. - * @member {string} [dnsSettings.internalDomainNameSuffix] Even if + * @property {string} [dnsSettings.internalDomainNameSuffix] Even if * internalDnsNameLabel is not specified, a DNS entry is created for the * primary NIC of the VM. This DNS name can be constructed by concatenating the * VM name with the value of internalDomainNameSuffix. - * @member {string} [macAddress] The MAC address of the network interface. - * @member {boolean} [primary] Gets whether this is a primary network interface - * on a virtual machine. - * @member {boolean} [enableAcceleratedNetworking] If the network interface is - * accelerated networking enabled. - * @member {boolean} [enableIPForwarding] Indicates whether IP forwarding is + * @property {string} [macAddress] The MAC address of the network interface. + * @property {boolean} [primary] Gets whether this is a primary network + * interface on a virtual machine. + * @property {boolean} [enableAcceleratedNetworking] If the network interface + * is accelerated networking enabled. + * @property {boolean} [enableIPForwarding] Indicates whether IP forwarding is * enabled on this network interface. - * @member {array} [hostedWorkloads] A list of references to linked BareMetal + * @property {array} [hostedWorkloads] A list of references to linked BareMetal * resources - * @member {string} [resourceGuid] The resource GUID property of the network + * @property {string} [resourceGuid] The resource GUID property of the network * interface resource. - * @member {string} [provisioningState] The provisioning state of the public IP - * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [provisioningState] The provisioning state of the public + * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface NetworkInterface extends Resource { readonly virtualMachine?: SubResource; @@ -1133,19 +1134,19 @@ export interface NetworkInterface extends Resource { * @constructor * NetworkSecurityGroup resource. * - * @member {array} [securityRules] A collection of security rules of the + * @property {array} [securityRules] A collection of security rules of the * network security group. - * @member {array} [defaultSecurityRules] The default security rules of network - * security group. - * @member {array} [networkInterfaces] A collection of references to network + * @property {array} [defaultSecurityRules] The default security rules of + * network security group. + * @property {array} [networkInterfaces] A collection of references to network * interfaces. - * @member {array} [subnets] A collection of references to subnets. - * @member {string} [resourceGuid] The resource GUID property of the network + * @property {array} [subnets] A collection of references to subnets. + * @property {string} [resourceGuid] The resource GUID property of the network * security group resource. - * @member {string} [provisioningState] The provisioning state of the public IP - * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [provisioningState] The provisioning state of the public + * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface NetworkSecurityGroup extends Resource { securityRules?: SecurityRule[]; @@ -1163,21 +1164,21 @@ export interface NetworkSecurityGroup extends Resource { * @constructor * Route resource * - * @member {string} [addressPrefix] The destination CIDR to which the route + * @property {string} [addressPrefix] The destination CIDR to which the route * applies. - * @member {string} nextHopType The type of Azure hop the packet should be sent - * to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', - * 'VirtualAppliance', and 'None'. Possible values include: + * @property {string} nextHopType The type of Azure hop the packet should be + * sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', + * 'Internet', 'VirtualAppliance', and 'None'. Possible values include: * 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', 'None' - * @member {string} [nextHopIpAddress] The IP address packets should be + * @property {string} [nextHopIpAddress] The IP address packets should be * forwarded to. Next hop values are only allowed in routes where the next hop * type is VirtualAppliance. - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface Route extends SubResource { addressPrefix?: string; @@ -1194,15 +1195,15 @@ export interface Route extends SubResource { * @constructor * Route table resource. * - * @member {array} [routes] Collection of routes contained within a route + * @property {array} [routes] Collection of routes contained within a route * table. - * @member {array} [subnets] A collection of references to subnets. - * @member {boolean} [disableBgpRoutePropagation] Gets or sets whether to + * @property {array} [subnets] A collection of references to subnets. + * @property {boolean} [disableBgpRoutePropagation] Gets or sets whether to * disable the routes learned by BGP on that route table. True means disable. - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface RouteTable extends Resource { routes?: Route[]; @@ -1218,9 +1219,10 @@ export interface RouteTable extends Resource { * @constructor * The service endpoint properties. * - * @member {string} [service] The type of the endpoint service. - * @member {array} [locations] A list of locations. - * @member {string} [provisioningState] The provisioning state of the resource. + * @property {string} [service] The type of the endpoint service. + * @property {array} [locations] A list of locations. + * @property {string} [provisioningState] The provisioning state of the + * resource. */ export interface ServiceEndpointPropertiesFormat { service?: string; @@ -1234,17 +1236,17 @@ export interface ServiceEndpointPropertiesFormat { * @constructor * Service Endpoint policy definitions. * - * @member {string} [description] A description for this rule. Restricted to + * @property {string} [description] A description for this rule. Restricted to * 140 chars. - * @member {string} [service] service endpoint name. - * @member {array} [serviceResources] A list of service resources. - * @member {string} [provisioningState] The provisioning state of the service + * @property {string} [service] service endpoint name. + * @property {array} [serviceResources] A list of service resources. + * @property {string} [provisioningState] The provisioning state of the service * end point policy definition. Possible values are: 'Updating', 'Deleting', * and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface ServiceEndpointPolicyDefinition extends SubResource { description?: string; @@ -1261,15 +1263,15 @@ export interface ServiceEndpointPolicyDefinition extends SubResource { * @constructor * Service End point policy resource. * - * @member {array} [serviceEndpointPolicyDefinitions] A collection of service + * @property {array} [serviceEndpointPolicyDefinitions] A collection of service * endpoint policy definitions of the service endpoint policy. - * @member {array} [subnets] A collection of references to subnets. - * @member {string} [resourceGuid] The resource GUID property of the service + * @property {array} [subnets] A collection of references to subnets. + * @property {string} [resourceGuid] The resource GUID property of the service * endpoint policy resource. - * @member {string} [provisioningState] The provisioning state of the service + * @property {string} [provisioningState] The provisioning state of the service * endpoint policy. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface ServiceEndpointPolicy extends Resource { serviceEndpointPolicyDefinitions?: ServiceEndpointPolicyDefinition[]; @@ -1285,7 +1287,7 @@ export interface ServiceEndpointPolicy extends Resource { * @constructor * SKU of a public IP address * - * @member {string} [name] Name of a public IP address SKU. Possible values + * @property {string} [name] Name of a public IP address SKU. Possible values * include: 'Basic', 'Standard' */ export interface PublicIPAddressSku { @@ -1298,15 +1300,15 @@ export interface PublicIPAddressSku { * @constructor * Contains FQDN of the DNS record associated with the public IP address * - * @member {string} [domainNameLabel] Gets or sets the Domain name label.The + * @property {string} [domainNameLabel] Gets or sets the Domain name label.The * concatenation of the domain name label and the regionalized DNS zone make up * the fully qualified domain name associated with the public IP address. If a * domain name label is specified, an A DNS record is created for the public IP * in the Microsoft Azure DNS system. - * @member {string} [fqdn] Gets the FQDN, Fully qualified domain name of the A - * DNS record associated with the public IP. This is the concatenation of the + * @property {string} [fqdn] Gets the FQDN, Fully qualified domain name of the + * A DNS record associated with the public IP. This is the concatenation of the * domainNameLabel and the regionalized DNS zone. - * @member {string} [reverseFqdn] Gets or Sets the Reverse FQDN. A + * @property {string} [reverseFqdn] Gets or Sets the Reverse FQDN. A * user-visible, fully qualified domain name that resolves to this public IP * address. If the reverseFqdn is specified, then a PTR DNS record is created * pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. @@ -1323,9 +1325,9 @@ export interface PublicIPAddressDnsSettings { * @constructor * Contains the IpTag associated with the object * - * @member {string} [ipTagType] Gets or sets the ipTag type: Example + * @property {string} [ipTagType] Gets or sets the ipTag type: Example * FirstPartyUsage. - * @member {string} [tag] Gets or sets value of the IpTag associated with the + * @property {string} [tag] Gets or sets value of the IpTag associated with the * public IP. Example SQL, Storage etc */ export interface IpTag { @@ -1339,129 +1341,132 @@ export interface IpTag { * @constructor * Public IP address resource. * - * @member {object} [sku] The public IP address SKU. - * @member {string} [sku.name] Name of a public IP address SKU. Possible values - * include: 'Basic', 'Standard' - * @member {string} [publicIPAllocationMethod] The public IP allocation method. - * Possible values are: 'Static' and 'Dynamic'. Possible values include: - * 'Static', 'Dynamic' - * @member {string} [publicIPAddressVersion] The public IP address version. + * @property {object} [sku] The public IP address SKU. + * @property {string} [sku.name] Name of a public IP address SKU. Possible + * values include: 'Basic', 'Standard' + * @property {string} [publicIPAllocationMethod] The public IP allocation + * method. Possible values are: 'Static' and 'Dynamic'. Possible values + * include: 'Static', 'Dynamic' + * @property {string} [publicIPAddressVersion] The public IP address version. * Possible values are: 'IPv4' and 'IPv6'. Possible values include: 'IPv4', * 'IPv6' - * @member {object} [ipConfiguration] The IP configuration associated with the - * public IP address. - * @member {string} [ipConfiguration.privateIPAddress] The private IP address + * @property {object} [ipConfiguration] The IP configuration associated with + * the public IP address. + * @property {string} [ipConfiguration.privateIPAddress] The private IP address * of the IP configuration. - * @member {string} [ipConfiguration.privateIPAllocationMethod] The private IP - * allocation method. Possible values are 'Static' and 'Dynamic'. Possible + * @property {string} [ipConfiguration.privateIPAllocationMethod] The private + * IP allocation method. Possible values are 'Static' and 'Dynamic'. Possible * values include: 'Static', 'Dynamic' - * @member {object} [ipConfiguration.subnet] The reference of the subnet + * @property {object} [ipConfiguration.subnet] The reference of the subnet * resource. - * @member {string} [ipConfiguration.subnet.addressPrefix] The address prefix + * @property {string} [ipConfiguration.subnet.addressPrefix] The address prefix * for the subnet. - * @member {array} [ipConfiguration.subnet.addressPrefixes] List of address + * @property {array} [ipConfiguration.subnet.addressPrefixes] List of address * prefixes for the subnet. - * @member {object} [ipConfiguration.subnet.networkSecurityGroup] The reference - * of the NetworkSecurityGroup resource. - * @member {array} [ipConfiguration.subnet.networkSecurityGroup.securityRules] - * A collection of security rules of the network security group. - * @member {array} + * @property {object} [ipConfiguration.subnet.networkSecurityGroup] The + * reference of the NetworkSecurityGroup resource. + * @property {array} + * [ipConfiguration.subnet.networkSecurityGroup.securityRules] A collection of + * security rules of the network security group. + * @property {array} * [ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] The * default security rules of network security group. - * @member {array} + * @property {array} * [ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] A collection * of references to network interfaces. - * @member {array} [ipConfiguration.subnet.networkSecurityGroup.subnets] A + * @property {array} [ipConfiguration.subnet.networkSecurityGroup.subnets] A * collection of references to subnets. - * @member {string} [ipConfiguration.subnet.networkSecurityGroup.resourceGuid] - * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} + * [ipConfiguration.subnet.networkSecurityGroup.resourceGuid] The resource GUID + * property of the network security group resource. + * @property {string} * [ipConfiguration.subnet.networkSecurityGroup.provisioningState] The * provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [ipConfiguration.subnet.networkSecurityGroup.etag] A unique - * read-only string that changes whenever the resource is updated. - * @member {object} [ipConfiguration.subnet.routeTable] The reference of the + * @property {string} [ipConfiguration.subnet.networkSecurityGroup.etag] A + * unique read-only string that changes whenever the resource is updated. + * @property {object} [ipConfiguration.subnet.routeTable] The reference of the * RouteTable resource. - * @member {array} [ipConfiguration.subnet.routeTable.routes] Collection of + * @property {array} [ipConfiguration.subnet.routeTable.routes] Collection of * routes contained within a route table. - * @member {array} [ipConfiguration.subnet.routeTable.subnets] A collection of - * references to subnets. - * @member {boolean} + * @property {array} [ipConfiguration.subnet.routeTable.subnets] A collection + * of references to subnets. + * @property {boolean} * [ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] Gets or sets * whether to disable the routes learned by BGP on that route table. True means * disable. - * @member {string} [ipConfiguration.subnet.routeTable.provisioningState] The + * @property {string} [ipConfiguration.subnet.routeTable.provisioningState] The * provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [ipConfiguration.subnet.routeTable.etag] Gets a unique + * @property {string} [ipConfiguration.subnet.routeTable.etag] Gets a unique * read-only string that changes whenever the resource is updated. - * @member {array} [ipConfiguration.subnet.serviceEndpoints] An array of + * @property {array} [ipConfiguration.subnet.serviceEndpoints] An array of * service endpoints. - * @member {array} [ipConfiguration.subnet.serviceEndpointPolicies] An array of - * service endpoint policies. - * @member {array} [ipConfiguration.subnet.interfaceEndpoints] An array of + * @property {array} [ipConfiguration.subnet.serviceEndpointPolicies] An array + * of service endpoint policies. + * @property {array} [ipConfiguration.subnet.interfaceEndpoints] An array of * references to interface endpoints - * @member {array} [ipConfiguration.subnet.ipConfigurations] Gets an array of + * @property {array} [ipConfiguration.subnet.ipConfigurations] Gets an array of * references to the network interface IP configurations using subnet. - * @member {array} [ipConfiguration.subnet.ipConfigurationProfiles] Array of IP - * configuration profiles which reference this subnet. - * @member {array} [ipConfiguration.subnet.resourceNavigationLinks] Gets an + * @property {array} [ipConfiguration.subnet.ipConfigurationProfiles] Array of + * IP configuration profiles which reference this subnet. + * @property {array} [ipConfiguration.subnet.resourceNavigationLinks] Gets an * array of references to the external resources using subnet. - * @member {array} [ipConfiguration.subnet.serviceAssociationLinks] Gets an + * @property {array} [ipConfiguration.subnet.serviceAssociationLinks] Gets an * array of references to services injecting into this subnet. - * @member {array} [ipConfiguration.subnet.delegations] Gets an array of + * @property {array} [ipConfiguration.subnet.delegations] Gets an array of * references to the delegations on the subnet. - * @member {string} [ipConfiguration.subnet.purpose] A read-only string + * @property {string} [ipConfiguration.subnet.purpose] A read-only string * identifying the intention of use for this subnet based on delegations and * other user-defined properties. - * @member {string} [ipConfiguration.subnet.provisioningState] The provisioning - * state of the resource. - * @member {string} [ipConfiguration.subnet.name] The name of the resource that - * is unique within a resource group. This name can be used to access the + * @property {string} [ipConfiguration.subnet.provisioningState] The + * provisioning state of the resource. + * @property {string} [ipConfiguration.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} [ipConfiguration.subnet.etag] A unique read-only string + * @property {string} [ipConfiguration.subnet.etag] A unique read-only string * that changes whenever the resource is updated. - * @member {object} [ipConfiguration.publicIPAddress] The reference of the + * @property {object} [ipConfiguration.publicIPAddress] The reference of the * public IP resource. - * @member {string} [ipConfiguration.provisioningState] Gets the provisioning + * @property {string} [ipConfiguration.provisioningState] Gets the provisioning * state of the public IP resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [ipConfiguration.name] The name of the resource that is + * @property {string} [ipConfiguration.name] The name of the resource that is * unique within a resource group. This name can be used to access the * resource. - * @member {string} [ipConfiguration.etag] A unique read-only string that + * @property {string} [ipConfiguration.etag] A unique read-only string that * changes whenever the resource is updated. - * @member {object} [dnsSettings] The FQDN of the DNS record associated with + * @property {object} [dnsSettings] The FQDN of the DNS record associated with * the public IP address. - * @member {string} [dnsSettings.domainNameLabel] Gets or sets the Domain name - * label.The concatenation of the domain name label and the regionalized DNS - * zone make up the fully qualified domain name associated with the public IP - * address. If a domain name label is specified, an A DNS record is created for - * the public IP in the Microsoft Azure DNS system. - * @member {string} [dnsSettings.fqdn] Gets the FQDN, Fully qualified domain + * @property {string} [dnsSettings.domainNameLabel] Gets or sets the Domain + * name label.The concatenation of the domain name label and the regionalized + * DNS zone make up the fully qualified domain name associated with the public + * IP address. If a domain name label is specified, an A DNS record is created + * for the public IP in the Microsoft Azure DNS system. + * @property {string} [dnsSettings.fqdn] Gets the FQDN, Fully qualified domain * name of the A DNS record associated with the public IP. This is the * concatenation of the domainNameLabel and the regionalized DNS zone. - * @member {string} [dnsSettings.reverseFqdn] Gets or Sets the Reverse FQDN. A - * user-visible, fully qualified domain name that resolves to this public IP + * @property {string} [dnsSettings.reverseFqdn] Gets or Sets the Reverse FQDN. + * A user-visible, fully qualified domain name that resolves to this public IP * address. If the reverseFqdn is specified, then a PTR DNS record is created * pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. - * @member {array} [ipTags] The list of tags associated with the public IP + * @property {array} [ipTags] The list of tags associated with the public IP * address. - * @member {string} [ipAddress] The IP address associated with the public IP + * @property {string} [ipAddress] The IP address associated with the public IP * address resource. - * @member {object} [publicIPPrefix] The Public IP Prefix this Public IP + * @property {object} [publicIPPrefix] The Public IP Prefix this Public IP * Address should be allocated from. - * @member {string} [publicIPPrefix.id] Resource ID. - * @member {number} [idleTimeoutInMinutes] The idle timeout of the public IP + * @property {string} [publicIPPrefix.id] Resource ID. + * @property {number} [idleTimeoutInMinutes] The idle timeout of the public IP * address. - * @member {string} [resourceGuid] The resource GUID property of the public IP - * resource. - * @member {string} [provisioningState] The provisioning state of the PublicIP - * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {array} [zones] A list of availability zones denoting the IP + * @property {string} [resourceGuid] The resource GUID property of the public + * IP resource. + * @property {string} [provisioningState] The provisioning state of the + * PublicIP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {array} [zones] A list of availability zones denoting the IP * allocated for the resource needs to come from. */ export interface PublicIPAddress extends Resource { @@ -1486,123 +1491,124 @@ export interface PublicIPAddress extends Resource { * @constructor * IP configuration * - * @member {string} [privateIPAddress] The private IP address of the IP + * @property {string} [privateIPAddress] The private IP address of the IP * configuration. - * @member {string} [privateIPAllocationMethod] The private IP allocation + * @property {string} [privateIPAllocationMethod] The private IP allocation * method. Possible values are 'Static' and 'Dynamic'. Possible values include: * 'Static', 'Dynamic' - * @member {object} [subnet] The reference of the subnet resource. - * @member {string} [subnet.addressPrefix] The address prefix for the subnet. - * @member {array} [subnet.addressPrefixes] List of address prefixes for the + * @property {object} [subnet] The reference of the subnet resource. + * @property {string} [subnet.addressPrefix] The address prefix for the subnet. + * @property {array} [subnet.addressPrefixes] List of address prefixes for the * subnet. - * @member {object} [subnet.networkSecurityGroup] The reference of the + * @property {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 + * @property {array} [subnet.networkSecurityGroup.securityRules] A collection + * of security rules of the network security group. + * @property {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 + * @property {array} [subnet.networkSecurityGroup.networkInterfaces] A + * collection of references to network interfaces. + * @property {array} [subnet.networkSecurityGroup.subnets] A collection of * references to subnets. - * @member {string} [subnet.networkSecurityGroup.resourceGuid] The resource + * @property {string} [subnet.networkSecurityGroup.resourceGuid] The resource * GUID property of the network security group resource. - * @member {string} [subnet.networkSecurityGroup.provisioningState] The + * @property {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 + * @property {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 + * @property {object} [subnet.routeTable] The reference of the RouteTable * resource. - * @member {array} [subnet.routeTable.routes] Collection of routes contained + * @property {array} [subnet.routeTable.routes] Collection of routes contained * within a route table. - * @member {array} [subnet.routeTable.subnets] A collection of references to + * @property {array} [subnet.routeTable.subnets] A collection of references to * subnets. - * @member {boolean} [subnet.routeTable.disableBgpRoutePropagation] Gets or + * @property {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 + * @property {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 + * @property {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 + * @property {array} [subnet.serviceEndpoints] An array of service endpoints. + * @property {array} [subnet.serviceEndpointPolicies] An array of service * endpoint policies. - * @member {array} [subnet.interfaceEndpoints] An array of references to + * @property {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 + * @property {array} [subnet.ipConfigurations] Gets an array of references to + * the network interface IP configurations using subnet. + * @property {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 + * @property {array} [subnet.resourceNavigationLinks] Gets an array of + * references to the external resources using subnet. + * @property {array} [subnet.serviceAssociationLinks] Gets an array of + * references to services injecting into this subnet. + * @property {array} [subnet.delegations] Gets an array of references to the * delegations on the subnet. - * @member {string} [subnet.purpose] A read-only string identifying the + * @property {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 + * @property {string} [subnet.provisioningState] The provisioning state of the * resource. - * @member {string} [subnet.name] The name of the resource that is unique + * @property {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 + * @property {string} [subnet.etag] A unique read-only string that changes * whenever the resource is updated. - * @member {object} [publicIPAddress] The reference of the public IP resource. - * @member {object} [publicIPAddress.sku] The public IP address SKU. - * @member {string} [publicIPAddress.sku.name] Name of a public IP address SKU. - * Possible values include: 'Basic', 'Standard' - * @member {string} [publicIPAddress.publicIPAllocationMethod] The public IP + * @property {object} [publicIPAddress] The reference of the public IP + * resource. + * @property {object} [publicIPAddress.sku] The public IP address SKU. + * @property {string} [publicIPAddress.sku.name] Name of a public IP address + * SKU. Possible values include: 'Basic', 'Standard' + * @property {string} [publicIPAddress.publicIPAllocationMethod] The public IP * allocation method. Possible values are: 'Static' and 'Dynamic'. Possible * values include: 'Static', 'Dynamic' - * @member {string} [publicIPAddress.publicIPAddressVersion] The public IP + * @property {string} [publicIPAddress.publicIPAddressVersion] The public IP * address version. Possible values are: 'IPv4' and 'IPv6'. Possible values * include: 'IPv4', 'IPv6' - * @member {object} [publicIPAddress.ipConfiguration] The IP configuration + * @property {object} [publicIPAddress.ipConfiguration] The IP configuration * associated with the public IP address. - * @member {object} [publicIPAddress.dnsSettings] The FQDN of the DNS record + * @property {object} [publicIPAddress.dnsSettings] The FQDN of the DNS record * associated with the public IP address. - * @member {string} [publicIPAddress.dnsSettings.domainNameLabel] Gets or sets - * the Domain name label.The concatenation of the domain name label and the - * regionalized DNS zone make up the fully qualified domain name associated + * @property {string} [publicIPAddress.dnsSettings.domainNameLabel] Gets or + * sets the Domain name label.The concatenation of the domain name label and + * the regionalized DNS zone make up the fully qualified domain name associated * with the public IP address. If a domain name label is specified, an A DNS * record is created for the public IP in the Microsoft Azure DNS system. - * @member {string} [publicIPAddress.dnsSettings.fqdn] Gets the FQDN, Fully + * @property {string} [publicIPAddress.dnsSettings.fqdn] Gets the FQDN, Fully * qualified domain name of the A DNS record associated with the public IP. * This is the concatenation of the domainNameLabel and the regionalized DNS * zone. - * @member {string} [publicIPAddress.dnsSettings.reverseFqdn] Gets or Sets the - * Reverse FQDN. A user-visible, fully qualified domain name that resolves to - * this public IP address. If the reverseFqdn is specified, then a PTR DNS + * @property {string} [publicIPAddress.dnsSettings.reverseFqdn] Gets or Sets + * the Reverse FQDN. A user-visible, fully qualified domain name that resolves + * to this public IP address. If the reverseFqdn is specified, then a PTR DNS * record is created pointing from the IP address in the in-addr.arpa domain to * the reverse FQDN. - * @member {array} [publicIPAddress.ipTags] The list of tags associated with - * the public IP address. - * @member {string} [publicIPAddress.ipAddress] The IP address associated with - * the public IP address resource. - * @member {object} [publicIPAddress.publicIPPrefix] The Public IP Prefix this - * Public IP Address should be allocated from. - * @member {string} [publicIPAddress.publicIPPrefix.id] Resource ID. - * @member {number} [publicIPAddress.idleTimeoutInMinutes] The idle timeout of + * @property {array} [publicIPAddress.ipTags] The list of tags associated with * the public IP address. - * @member {string} [publicIPAddress.resourceGuid] The resource GUID property + * @property {string} [publicIPAddress.ipAddress] The IP address associated + * with the public IP address resource. + * @property {object} [publicIPAddress.publicIPPrefix] The Public IP Prefix + * this Public IP Address should be allocated from. + * @property {string} [publicIPAddress.publicIPPrefix.id] Resource ID. + * @property {number} [publicIPAddress.idleTimeoutInMinutes] The idle timeout + * of the public IP address. + * @property {string} [publicIPAddress.resourceGuid] The resource GUID property * of the public IP resource. - * @member {string} [publicIPAddress.provisioningState] The provisioning state - * of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. - * @member {string} [publicIPAddress.etag] A unique read-only string that + * @property {string} [publicIPAddress.provisioningState] The provisioning + * state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', + * and 'Failed'. + * @property {string} [publicIPAddress.etag] A unique read-only string that * changes whenever the resource is updated. - * @member {array} [publicIPAddress.zones] A list of availability zones + * @property {array} [publicIPAddress.zones] A list of availability zones * denoting the IP allocated for the resource needs to come from. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface IPConfiguration extends SubResource { privateIPAddress?: string; @@ -1620,72 +1626,73 @@ export interface IPConfiguration extends SubResource { * @constructor * IP configuration profile child resource. * - * @member {object} [subnet] The reference of the subnet resource to create a + * @property {object} [subnet] The reference of the subnet resource to create a * contatainer network interface ip configruation. - * @member {string} [subnet.addressPrefix] The address prefix for the subnet. - * @member {array} [subnet.addressPrefixes] List of address prefixes for the + * @property {string} [subnet.addressPrefix] The address prefix for the subnet. + * @property {array} [subnet.addressPrefixes] List of address prefixes for the * subnet. - * @member {object} [subnet.networkSecurityGroup] The reference of the + * @property {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 + * @property {array} [subnet.networkSecurityGroup.securityRules] A collection + * of security rules of the network security group. + * @property {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 + * @property {array} [subnet.networkSecurityGroup.networkInterfaces] A + * collection of references to network interfaces. + * @property {array} [subnet.networkSecurityGroup.subnets] A collection of * references to subnets. - * @member {string} [subnet.networkSecurityGroup.resourceGuid] The resource + * @property {string} [subnet.networkSecurityGroup.resourceGuid] The resource * GUID property of the network security group resource. - * @member {string} [subnet.networkSecurityGroup.provisioningState] The + * @property {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 + * @property {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 + * @property {object} [subnet.routeTable] The reference of the RouteTable * resource. - * @member {array} [subnet.routeTable.routes] Collection of routes contained + * @property {array} [subnet.routeTable.routes] Collection of routes contained * within a route table. - * @member {array} [subnet.routeTable.subnets] A collection of references to + * @property {array} [subnet.routeTable.subnets] A collection of references to * subnets. - * @member {boolean} [subnet.routeTable.disableBgpRoutePropagation] Gets or + * @property {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 + * @property {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 + * @property {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 + * @property {array} [subnet.serviceEndpoints] An array of service endpoints. + * @property {array} [subnet.serviceEndpointPolicies] An array of service * endpoint policies. - * @member {array} [subnet.interfaceEndpoints] An array of references to + * @property {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 + * @property {array} [subnet.ipConfigurations] Gets an array of references to + * the network interface IP configurations using subnet. + * @property {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 + * @property {array} [subnet.resourceNavigationLinks] Gets an array of + * references to the external resources using subnet. + * @property {array} [subnet.serviceAssociationLinks] Gets an array of + * references to services injecting into this subnet. + * @property {array} [subnet.delegations] Gets an array of references to the * delegations on the subnet. - * @member {string} [subnet.purpose] A read-only string identifying the + * @property {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 + * @property {string} [subnet.provisioningState] The provisioning state of the * resource. - * @member {string} [subnet.name] The name of the resource that is unique + * @property {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 + * @property {string} [subnet.etag] A unique read-only string that changes * whenever the resource is updated. - * @member {string} [provisioningState] The provisioning state of the resource. - * @member {string} [name] The name of the resource. This name can be used to + * @property {string} [provisioningState] The provisioning state of the + * resource. + * @property {string} [name] The name of the resource. This name can be used to * access the resource. - * @member {string} [type] Sub Resource type. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [type] Sub Resource type. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface IPConfigurationProfile extends SubResource { subnet?: Subnet; @@ -1701,14 +1708,15 @@ export interface IPConfigurationProfile extends SubResource { * @constructor * ResourceNavigationLink resource. * - * @member {string} [linkedResourceType] Resource type of the linked resource. - * @member {string} [link] Link to the external resource - * @member {string} [provisioningState] Provisioning state of the + * @property {string} [linkedResourceType] Resource type of the linked + * resource. + * @property {string} [link] Link to the external resource + * @property {string} [provisioningState] Provisioning state of the * ResourceNavigationLink resource. - * @member {string} [name] Name of the resource that is unique within a + * @property {string} [name] Name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface ResourceNavigationLink extends SubResource { linkedResourceType?: string; @@ -1724,14 +1732,15 @@ export interface ResourceNavigationLink extends SubResource { * @constructor * ServiceAssociationLink resource. * - * @member {string} [linkedResourceType] Resource type of the linked resource. - * @member {string} [link] Link to the external resource. - * @member {string} [provisioningState] Provisioning state of the + * @property {string} [linkedResourceType] Resource type of the linked + * resource. + * @property {string} [link] Link to the external resource. + * @property {string} [provisioningState] Provisioning state of the * ServiceAssociationLink resource. - * @member {string} [name] Name of the resource that is unique within a + * @property {string} [name] Name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface ServiceAssociationLink extends SubResource { linkedResourceType?: string; @@ -1747,15 +1756,16 @@ export interface ServiceAssociationLink extends SubResource { * @constructor * Details the service to which the subnet is delegated. * - * @member {string} [serviceName] The name of the service to whom the subnet + * @property {string} [serviceName] The name of the service to whom the subnet * should be delegated (e.g. Microsoft.Sql/servers) - * @member {array} [actions] Describes the actions permitted to the service + * @property {array} [actions] Describes the actions permitted to the service * upon delegation - * @member {string} [provisioningState] The provisioning state of the resource. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [provisioningState] The provisioning state of the + * resource. + * @property {string} [name] The name of the resource that is unique within a * subnet. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface Delegation extends SubResource { serviceName?: string; @@ -1771,58 +1781,61 @@ export interface Delegation extends SubResource { * @constructor * Subnet in a virtual network resource. * - * @member {string} [addressPrefix] The address prefix for the subnet. - * @member {array} [addressPrefixes] List of address prefixes for the subnet. - * @member {object} [networkSecurityGroup] The reference of the + * @property {string} [addressPrefix] The address prefix for the subnet. + * @property {array} [addressPrefixes] List of address prefixes for the + * subnet. + * @property {object} [networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. - * @member {array} [networkSecurityGroup.securityRules] A collection of + * @property {array} [networkSecurityGroup.securityRules] A collection of * security rules of the network security group. - * @member {array} [networkSecurityGroup.defaultSecurityRules] The default + * @property {array} [networkSecurityGroup.defaultSecurityRules] The default * security rules of network security group. - * @member {array} [networkSecurityGroup.networkInterfaces] A collection of + * @property {array} [networkSecurityGroup.networkInterfaces] A collection of * references to network interfaces. - * @member {array} [networkSecurityGroup.subnets] A collection of references to - * subnets. - * @member {string} [networkSecurityGroup.resourceGuid] The resource GUID + * @property {array} [networkSecurityGroup.subnets] A collection of references + * to subnets. + * @property {string} [networkSecurityGroup.resourceGuid] The resource GUID * property of the network security group resource. - * @member {string} [networkSecurityGroup.provisioningState] The provisioning + * @property {string} [networkSecurityGroup.provisioningState] The provisioning * state of the public IP resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [networkSecurityGroup.etag] A unique read-only string that - * changes whenever the resource is updated. - * @member {object} [routeTable] The reference of the RouteTable resource. - * @member {array} [routeTable.routes] Collection of routes contained within a - * route table. - * @member {array} [routeTable.subnets] A collection of references to subnets. - * @member {boolean} [routeTable.disableBgpRoutePropagation] Gets or sets + * @property {string} [networkSecurityGroup.etag] A unique read-only string + * that changes whenever the resource is updated. + * @property {object} [routeTable] The reference of the RouteTable resource. + * @property {array} [routeTable.routes] Collection of routes contained within + * a route table. + * @property {array} [routeTable.subnets] A collection of references to + * subnets. + * @property {boolean} [routeTable.disableBgpRoutePropagation] Gets or sets * whether to disable the routes learned by BGP on that route table. True means * disable. - * @member {string} [routeTable.provisioningState] The provisioning state of + * @property {string} [routeTable.provisioningState] The provisioning state of * the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [routeTable.etag] Gets a unique read-only string that + * @property {string} [routeTable.etag] Gets a unique read-only string that * changes whenever the resource is updated. - * @member {array} [serviceEndpoints] An array of service endpoints. - * @member {array} [serviceEndpointPolicies] An array of service endpoint + * @property {array} [serviceEndpoints] An array of service endpoints. + * @property {array} [serviceEndpointPolicies] An array of service endpoint * policies. - * @member {array} [interfaceEndpoints] An array of references to interface + * @property {array} [interfaceEndpoints] An array of references to interface * endpoints - * @member {array} [ipConfigurations] Gets an array of references to the + * @property {array} [ipConfigurations] Gets an array of references to the * network interface IP configurations using subnet. - * @member {array} [ipConfigurationProfiles] Array of IP configuration profiles - * which reference this subnet. - * @member {array} [resourceNavigationLinks] Gets an array of references to the - * external resources using subnet. - * @member {array} [serviceAssociationLinks] Gets an array of references to + * @property {array} [ipConfigurationProfiles] Array of IP configuration + * profiles which reference this subnet. + * @property {array} [resourceNavigationLinks] Gets an array of references to + * the external resources using subnet. + * @property {array} [serviceAssociationLinks] Gets an array of references to * services injecting into this subnet. - * @member {array} [delegations] Gets an array of references to the delegations - * on the subnet. - * @member {string} [purpose] A read-only string identifying the intention of + * @property {array} [delegations] Gets an array of references to the + * delegations on the subnet. + * @property {string} [purpose] A read-only string identifying the intention of * use for this subnet based on delegations and other user-defined properties. - * @member {string} [provisioningState] The provisioning state of the resource. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [provisioningState] The provisioning state of the + * resource. + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface Subnet extends SubResource { addressPrefix?: string; @@ -1849,229 +1862,234 @@ export interface Subnet extends SubResource { * @constructor * Frontend IP address of the load balancer. * - * @member {array} [inboundNatRules] Read only. Inbound rules URIs that use + * @property {array} [inboundNatRules] Read only. Inbound rules URIs that use * this frontend IP. - * @member {array} [inboundNatPools] Read only. Inbound pools URIs that use + * @property {array} [inboundNatPools] Read only. Inbound pools URIs that use * this frontend IP. - * @member {array} [outboundRules] Read only. Outbound rules URIs that use this - * frontend IP. - * @member {array} [loadBalancingRules] Gets load balancing rules URIs that use + * @property {array} [outboundRules] Read only. Outbound rules URIs that use * this frontend IP. - * @member {string} [privateIPAddress] The private IP address of the IP + * @property {array} [loadBalancingRules] Gets load balancing rules URIs that + * use this frontend IP. + * @property {string} [privateIPAddress] The private IP address of the IP * configuration. - * @member {string} [privateIPAllocationMethod] The Private IP allocation + * @property {string} [privateIPAllocationMethod] The Private IP allocation * method. Possible values are: 'Static' and 'Dynamic'. Possible values * include: 'Static', 'Dynamic' - * @member {object} [subnet] The reference of the subnet resource. - * @member {string} [subnet.addressPrefix] The address prefix for the subnet. - * @member {array} [subnet.addressPrefixes] List of address prefixes for the + * @property {object} [subnet] The reference of the subnet resource. + * @property {string} [subnet.addressPrefix] The address prefix for the subnet. + * @property {array} [subnet.addressPrefixes] List of address prefixes for the * subnet. - * @member {object} [subnet.networkSecurityGroup] The reference of the + * @property {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 + * @property {array} [subnet.networkSecurityGroup.securityRules] A collection + * of security rules of the network security group. + * @property {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 + * @property {array} [subnet.networkSecurityGroup.networkInterfaces] A + * collection of references to network interfaces. + * @property {array} [subnet.networkSecurityGroup.subnets] A collection of * references to subnets. - * @member {string} [subnet.networkSecurityGroup.resourceGuid] The resource + * @property {string} [subnet.networkSecurityGroup.resourceGuid] The resource * GUID property of the network security group resource. - * @member {string} [subnet.networkSecurityGroup.provisioningState] The + * @property {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 + * @property {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 + * @property {object} [subnet.routeTable] The reference of the RouteTable * resource. - * @member {array} [subnet.routeTable.routes] Collection of routes contained + * @property {array} [subnet.routeTable.routes] Collection of routes contained * within a route table. - * @member {array} [subnet.routeTable.subnets] A collection of references to + * @property {array} [subnet.routeTable.subnets] A collection of references to * subnets. - * @member {boolean} [subnet.routeTable.disableBgpRoutePropagation] Gets or + * @property {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 + * @property {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 + * @property {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 + * @property {array} [subnet.serviceEndpoints] An array of service endpoints. + * @property {array} [subnet.serviceEndpointPolicies] An array of service * endpoint policies. - * @member {array} [subnet.interfaceEndpoints] An array of references to + * @property {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 + * @property {array} [subnet.ipConfigurations] Gets an array of references to + * the network interface IP configurations using subnet. + * @property {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 + * @property {array} [subnet.resourceNavigationLinks] Gets an array of + * references to the external resources using subnet. + * @property {array} [subnet.serviceAssociationLinks] Gets an array of + * references to services injecting into this subnet. + * @property {array} [subnet.delegations] Gets an array of references to the * delegations on the subnet. - * @member {string} [subnet.purpose] A read-only string identifying the + * @property {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 + * @property {string} [subnet.provisioningState] The provisioning state of the * resource. - * @member {string} [subnet.name] The name of the resource that is unique + * @property {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 + * @property {string} [subnet.etag] A unique read-only string that changes * whenever the resource is updated. - * @member {object} [publicIPAddress] The reference of the Public IP resource. - * @member {object} [publicIPAddress.sku] The public IP address SKU. - * @member {string} [publicIPAddress.sku.name] Name of a public IP address SKU. - * Possible values include: 'Basic', 'Standard' - * @member {string} [publicIPAddress.publicIPAllocationMethod] The public IP + * @property {object} [publicIPAddress] The reference of the Public IP + * resource. + * @property {object} [publicIPAddress.sku] The public IP address SKU. + * @property {string} [publicIPAddress.sku.name] Name of a public IP address + * SKU. Possible values include: 'Basic', 'Standard' + * @property {string} [publicIPAddress.publicIPAllocationMethod] The public IP * allocation method. Possible values are: 'Static' and 'Dynamic'. Possible * values include: 'Static', 'Dynamic' - * @member {string} [publicIPAddress.publicIPAddressVersion] The public IP + * @property {string} [publicIPAddress.publicIPAddressVersion] The public IP * address version. Possible values are: 'IPv4' and 'IPv6'. Possible values * include: 'IPv4', 'IPv6' - * @member {object} [publicIPAddress.ipConfiguration] The IP configuration + * @property {object} [publicIPAddress.ipConfiguration] The IP configuration * associated with the public IP address. - * @member {string} [publicIPAddress.ipConfiguration.privateIPAddress] The + * @property {string} [publicIPAddress.ipConfiguration.privateIPAddress] The * private IP address of the IP configuration. - * @member {string} [publicIPAddress.ipConfiguration.privateIPAllocationMethod] - * The private IP allocation method. Possible values are 'Static' and - * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} [publicIPAddress.ipConfiguration.subnet] The reference of + * @property {string} + * [publicIPAddress.ipConfiguration.privateIPAllocationMethod] The private IP + * allocation method. Possible values are 'Static' and 'Dynamic'. Possible + * values include: 'Static', 'Dynamic' + * @property {object} [publicIPAddress.ipConfiguration.subnet] The reference of * the subnet resource. - * @member {string} [publicIPAddress.ipConfiguration.subnet.addressPrefix] The - * address prefix for the subnet. - * @member {array} [publicIPAddress.ipConfiguration.subnet.addressPrefixes] + * @property {string} [publicIPAddress.ipConfiguration.subnet.addressPrefix] + * The address prefix for the subnet. + * @property {array} [publicIPAddress.ipConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup] The reference * of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.subnets] A * collection of references to subnets. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {object} [publicIPAddress.ipConfiguration.subnet.routeTable] The + * @property {object} [publicIPAddress.ipConfiguration.subnet.routeTable] The * reference of the RouteTable resource. - * @member {array} [publicIPAddress.ipConfiguration.subnet.routeTable.routes] + * @property {array} [publicIPAddress.ipConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} [publicIPAddress.ipConfiguration.subnet.routeTable.subnets] - * A collection of references to subnets. - * @member {boolean} + * @property {array} + * [publicIPAddress.ipConfiguration.subnet.routeTable.subnets] A collection of + * references to subnets. + * @property {boolean} * [publicIPAddress.ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.routeTable.provisioningState] The * provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [publicIPAddress.ipConfiguration.subnet.routeTable.etag] + * @property {string} [publicIPAddress.ipConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} [publicIPAddress.ipConfiguration.subnet.serviceEndpoints] An - * array of service endpoints. - * @member {array} + * @property {array} [publicIPAddress.ipConfiguration.subnet.serviceEndpoints] + * An array of service endpoints. + * @property {array} * [publicIPAddress.ipConfiguration.subnet.serviceEndpointPolicies] An array of * service endpoint policies. - * @member {array} [publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * @member {array} [publicIPAddress.ipConfiguration.subnet.ipConfigurations] + * @property {array} + * [publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] An array of + * references to interface endpoints + * @property {array} [publicIPAddress.ipConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations using * subnet. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles] Array of IP * configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks] Gets an * array of references to the external resources using subnet. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks] Gets an * array of references to services injecting into this subnet. - * @member {array} [publicIPAddress.ipConfiguration.subnet.delegations] Gets an - * array of references to the delegations on the subnet. - * @member {string} [publicIPAddress.ipConfiguration.subnet.purpose] A + * @property {array} [publicIPAddress.ipConfiguration.subnet.delegations] Gets + * an array of references to the delegations on the subnet. + * @property {string} [publicIPAddress.ipConfiguration.subnet.purpose] A * read-only string identifying the intention of use for this subnet based on * delegations and other user-defined properties. - * @member {string} [publicIPAddress.ipConfiguration.subnet.provisioningState] - * The provisioning state of the resource. - * @member {string} [publicIPAddress.ipConfiguration.subnet.name] The name of + * @property {string} + * [publicIPAddress.ipConfiguration.subnet.provisioningState] The provisioning + * state of the resource. + * @property {string} [publicIPAddress.ipConfiguration.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} [publicIPAddress.ipConfiguration.subnet.etag] A unique + * @property {string} [publicIPAddress.ipConfiguration.subnet.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {object} [publicIPAddress.ipConfiguration.publicIPAddress] The + * @property {object} [publicIPAddress.ipConfiguration.publicIPAddress] The * reference of the public IP resource. - * @member {string} [publicIPAddress.ipConfiguration.provisioningState] Gets + * @property {string} [publicIPAddress.ipConfiguration.provisioningState] Gets * the provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [publicIPAddress.ipConfiguration.name] The name of the + * @property {string} [publicIPAddress.ipConfiguration.name] The name of the * resource that is unique within a resource group. This name can be used to * access the resource. - * @member {string} [publicIPAddress.ipConfiguration.etag] A unique read-only + * @property {string} [publicIPAddress.ipConfiguration.etag] A unique read-only * string that changes whenever the resource is updated. - * @member {object} [publicIPAddress.dnsSettings] The FQDN of the DNS record + * @property {object} [publicIPAddress.dnsSettings] The FQDN of the DNS record * associated with the public IP address. - * @member {string} [publicIPAddress.dnsSettings.domainNameLabel] Gets or sets - * the Domain name label.The concatenation of the domain name label and the - * regionalized DNS zone make up the fully qualified domain name associated + * @property {string} [publicIPAddress.dnsSettings.domainNameLabel] Gets or + * sets the Domain name label.The concatenation of the domain name label and + * the regionalized DNS zone make up the fully qualified domain name associated * with the public IP address. If a domain name label is specified, an A DNS * record is created for the public IP in the Microsoft Azure DNS system. - * @member {string} [publicIPAddress.dnsSettings.fqdn] Gets the FQDN, Fully + * @property {string} [publicIPAddress.dnsSettings.fqdn] Gets the FQDN, Fully * qualified domain name of the A DNS record associated with the public IP. * This is the concatenation of the domainNameLabel and the regionalized DNS * zone. - * @member {string} [publicIPAddress.dnsSettings.reverseFqdn] Gets or Sets the - * Reverse FQDN. A user-visible, fully qualified domain name that resolves to - * this public IP address. If the reverseFqdn is specified, then a PTR DNS + * @property {string} [publicIPAddress.dnsSettings.reverseFqdn] Gets or Sets + * the Reverse FQDN. A user-visible, fully qualified domain name that resolves + * to this public IP address. If the reverseFqdn is specified, then a PTR DNS * record is created pointing from the IP address in the in-addr.arpa domain to * the reverse FQDN. - * @member {array} [publicIPAddress.ipTags] The list of tags associated with - * the public IP address. - * @member {string} [publicIPAddress.ipAddress] The IP address associated with - * the public IP address resource. - * @member {object} [publicIPAddress.publicIPPrefix] The Public IP Prefix this - * Public IP Address should be allocated from. - * @member {string} [publicIPAddress.publicIPPrefix.id] Resource ID. - * @member {number} [publicIPAddress.idleTimeoutInMinutes] The idle timeout of + * @property {array} [publicIPAddress.ipTags] The list of tags associated with * the public IP address. - * @member {string} [publicIPAddress.resourceGuid] The resource GUID property + * @property {string} [publicIPAddress.ipAddress] The IP address associated + * with the public IP address resource. + * @property {object} [publicIPAddress.publicIPPrefix] The Public IP Prefix + * this Public IP Address should be allocated from. + * @property {string} [publicIPAddress.publicIPPrefix.id] Resource ID. + * @property {number} [publicIPAddress.idleTimeoutInMinutes] The idle timeout + * of the public IP address. + * @property {string} [publicIPAddress.resourceGuid] The resource GUID property * of the public IP resource. - * @member {string} [publicIPAddress.provisioningState] The provisioning state - * of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. - * @member {string} [publicIPAddress.etag] A unique read-only string that + * @property {string} [publicIPAddress.provisioningState] The provisioning + * state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', + * and 'Failed'. + * @property {string} [publicIPAddress.etag] A unique read-only string that * changes whenever the resource is updated. - * @member {array} [publicIPAddress.zones] A list of availability zones + * @property {array} [publicIPAddress.zones] A list of availability zones * denoting the IP allocated for the resource needs to come from. - * @member {object} [publicIPPrefix] The reference of the Public IP Prefix + * @property {object} [publicIPPrefix] The reference of the Public IP Prefix * resource. - * @member {string} [publicIPPrefix.id] Resource ID. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [publicIPPrefix.id] Resource ID. + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {array} [zones] A list of availability zones denoting the IP + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {array} [zones] A list of availability zones denoting the IP * allocated for the resource needs to come from. */ export interface FrontendIPConfiguration extends SubResource { @@ -2096,649 +2114,651 @@ export interface FrontendIPConfiguration extends SubResource { * @constructor * Virtual Network Tap resource * - * @member {array} [networkInterfaceTapConfigurations] Specifies the list of + * @property {array} [networkInterfaceTapConfigurations] Specifies the list of * resource IDs for the network interface IP configuration that needs to be * tapped. - * @member {string} [resourceGuid] The resourceGuid property of the virtual + * @property {string} [resourceGuid] The resourceGuid property of the virtual * network tap. - * @member {string} [provisioningState] The provisioning state of the virtual + * @property {string} [provisioningState] The provisioning state of the virtual * network tap. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {object} [destinationNetworkInterfaceIPConfiguration] The reference - * to the private IP Address of the collector nic that will receive the tap - * @member {array} + * @property {object} [destinationNetworkInterfaceIPConfiguration] The + * reference to the private IP Address of the collector nic that will receive + * the tap + * @property {array} * [destinationNetworkInterfaceIPConfiguration.virtualNetworkTaps] The * reference to Virtual Network Taps. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.applicationGatewayBackendAddressPools] * The reference of ApplicationGatewayBackendAddressPool resource. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.loadBalancerBackendAddressPools] * The reference of LoadBalancerBackendAddressPool resource. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.loadBalancerInboundNatRules] A * list of references of LoadBalancerInboundNatRules. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.privateIPAddress] Private IP * address of the IP configuration. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.privateIPAllocationMethod] * Defines how a private IP address is assigned. Possible values are: 'Static' * and 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.privateIPAddressVersion] * Available from Api-Version 2016-03-30 onwards, it represents whether the * specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. * Possible values are: 'IPv4' and 'IPv6'. Possible values include: 'IPv4', * 'IPv6' - * @member {object} [destinationNetworkInterfaceIPConfiguration.subnet] Subnet - * bound to the IP configuration. - * @member {string} + * @property {object} [destinationNetworkInterfaceIPConfiguration.subnet] + * Subnet bound to the IP configuration. + * @property {string} * [destinationNetworkInterfaceIPConfiguration.subnet.addressPrefix] The * address prefix for the subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.addressPrefixes] List of * address prefixes for the subnet. - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup] The * reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.subnet.routeTable] The reference * of the RouteTable resource. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.routeTable.subnets] A * collection of references to subnets. - * @member {boolean} + * @property {boolean} * [destinationNetworkInterfaceIPConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.subnet.routeTable.etag] Gets a * unique read-only string that changes whenever the resource is updated. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.serviceEndpoints] An * array of service endpoints. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.interfaceEndpoints] An * array of references to interface endpoints - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.ipConfigurations] Gets an * array of references to the network interface IP configurations using subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.delegations] Gets an * array of references to the delegations on the subnet. - * @member {string} [destinationNetworkInterfaceIPConfiguration.subnet.purpose] - * A read-only string identifying the intention of use for this subnet based on - * delegations and other user-defined properties. - * @member {string} + * @property {string} + * [destinationNetworkInterfaceIPConfiguration.subnet.purpose] A read-only + * string identifying the intention of use for this subnet based on delegations + * and other user-defined properties. + * @property {string} * [destinationNetworkInterfaceIPConfiguration.subnet.provisioningState] The * provisioning state of the resource. - * @member {string} [destinationNetworkInterfaceIPConfiguration.subnet.name] + * @property {string} [destinationNetworkInterfaceIPConfiguration.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} [destinationNetworkInterfaceIPConfiguration.subnet.etag] A - * unique read-only string that changes whenever the resource is updated. - * @member {boolean} [destinationNetworkInterfaceIPConfiguration.primary] Gets - * whether this is a primary customer address on the network interface. - * @member {object} + * @property {string} [destinationNetworkInterfaceIPConfiguration.subnet.etag] + * A unique read-only string that changes whenever the resource is updated. + * @property {boolean} [destinationNetworkInterfaceIPConfiguration.primary] + * Gets whether this is a primary customer address on the network interface. + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress] Public IP * address bound to the IP configuration. - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.sku] The public * IP address SKU. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.sku.name] Name * of a public IP address SKU. Possible values include: 'Basic', 'Standard' - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.publicIPAllocationMethod] * The public IP allocation method. Possible values are: 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.publicIPAddressVersion] * The public IP address version. Possible values are: 'IPv4' and 'IPv6'. * Possible values include: 'IPv4', 'IPv6' - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration] * The IP configuration associated with the public IP address. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.privateIPAddress] * The private IP address of the IP configuration. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.privateIPAllocationMethod] * The private IP allocation method. Possible values are 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet] * The reference of the subnet resource. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefix] * The address prefix for the subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable] * The reference of the RouteTable resource. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.subnets] * A collection of references to subnets. - * @member {boolean} + * @property {boolean} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpoints] * An array of service endpoints. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations using * subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.delegations] * Gets an array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.purpose] * A read-only string identifying the intention of use for this subnet based on * delegations and other user-defined properties. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.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} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.publicIPAddress] * The reference of the public IP resource. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.provisioningState] * Gets the provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.name] * The name of the resource that is unique within a resource group. This name * can be used to access the resource. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.dnsSettings] The * FQDN of the DNS record associated with the public IP address. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.dnsSettings.domainNameLabel] * Gets or sets the Domain name label.The concatenation of the domain name * label and the regionalized DNS zone make up the fully qualified domain name * associated with the public IP address. If a domain name label is specified, * an A DNS record is created for the public IP in the Microsoft Azure DNS * system. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.dnsSettings.fqdn] * Gets the FQDN, Fully qualified domain name of the A DNS record associated * with the public IP. This is the concatenation of the domainNameLabel and the * regionalized DNS zone. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.dnsSettings.reverseFqdn] * Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name * that resolves to this public IP address. If the reverseFqdn is specified, * then a PTR DNS record is created pointing from the IP address in the * in-addr.arpa domain to the reverse FQDN. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipTags] The list * of tags associated with the public IP address. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipAddress] The * IP address associated with the public IP address resource. - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.publicIPPrefix] * The Public IP Prefix this Public IP Address should be allocated from. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.publicIPPrefix.id] * Resource ID. - * @member {number} + * @property {number} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.idleTimeoutInMinutes] * The idle timeout of the public IP address. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.resourceGuid] * The resource GUID property of the public IP resource. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.provisioningState] * The provisioning state of the PublicIP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.zones] A list of * availability zones denoting the IP allocated for the resource needs to come * from. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.applicationSecurityGroups] * Application security groups in which the IP configuration is included. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.provisioningState] The * provisioning state of the network interface IP configuration. Possible * values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [destinationNetworkInterfaceIPConfiguration.name] The name - * of the resource that is unique within a resource group. This name can be - * used to access the resource. - * @member {string} [destinationNetworkInterfaceIPConfiguration.etag] A unique - * read-only string that changes whenever the resource is updated. - * @member {object} [destinationLoadBalancerFrontEndIPConfiguration] The + * @property {string} [destinationNetworkInterfaceIPConfiguration.name] The + * name of the resource that is unique within a resource group. This name can + * be used to access the resource. + * @property {string} [destinationNetworkInterfaceIPConfiguration.etag] A + * unique read-only string that changes whenever the resource is updated. + * @property {object} [destinationLoadBalancerFrontEndIPConfiguration] The * reference to the private IP address on the internal Load Balancer that will * receive the tap - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.inboundNatRules] Read only. * Inbound rules URIs that use this frontend IP. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.inboundNatPools] Read only. * Inbound pools URIs that use this frontend IP. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.outboundRules] Read only. * Outbound rules URIs that use this frontend IP. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.loadBalancingRules] Gets * load balancing rules URIs that use this frontend IP. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.privateIPAddress] The * private IP address of the IP configuration. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.privateIPAllocationMethod] * The Private IP allocation method. Possible values are: 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} [destinationLoadBalancerFrontEndIPConfiguration.subnet] The - * reference of the subnet resource. - * @member {string} + * @property {object} [destinationLoadBalancerFrontEndIPConfiguration.subnet] + * The reference of the subnet resource. + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.addressPrefix] The * address prefix for the subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.addressPrefixes] List * of address prefixes for the subnet. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable] The * reference of the RouteTable resource. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.subnets] A * collection of references to subnets. - * @member {boolean} + * @property {boolean} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.etag] Gets * a unique read-only string that changes whenever the resource is updated. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.serviceEndpoints] An * array of service endpoints. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations using * subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.delegations] Gets an * array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.purpose] A read-only * string identifying the intention of use for this subnet based on delegations * and other user-defined properties. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.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} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress] The * reference of the Public IP resource. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.sku] The * public IP address SKU. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.sku.name] * Name of a public IP address SKU. Possible values include: 'Basic', * 'Standard' - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.publicIPAllocationMethod] * The public IP allocation method. Possible values are: 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.publicIPAddressVersion] * The public IP address version. Possible values are: 'IPv4' and 'IPv6'. * Possible values include: 'IPv4', 'IPv6' - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration] * The IP configuration associated with the public IP address. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.privateIPAddress] * The private IP address of the IP configuration. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.privateIPAllocationMethod] * The private IP allocation method. Possible values are 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet] * The reference of the subnet resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefix] * The address prefix for the subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable] * The reference of the RouteTable resource. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.subnets] * A collection of references to subnets. - * @member {boolean} + * @property {boolean} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpoints] * An array of service endpoints. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations using * subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.delegations] * Gets an array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.purpose] * A read-only string identifying the intention of use for this subnet based on * delegations and other user-defined properties. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.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} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.publicIPAddress] * The reference of the public IP resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.provisioningState] * Gets the provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.name] * The name of the resource that is unique within a resource group. This name * can be used to access the resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.dnsSettings] * The FQDN of the DNS record associated with the public IP address. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.dnsSettings.domainNameLabel] * Gets or sets the Domain name label.The concatenation of the domain name * label and the regionalized DNS zone make up the fully qualified domain name * associated with the public IP address. If a domain name label is specified, * an A DNS record is created for the public IP in the Microsoft Azure DNS * system. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.dnsSettings.fqdn] * Gets the FQDN, Fully qualified domain name of the A DNS record associated * with the public IP. This is the concatenation of the domainNameLabel and the * regionalized DNS zone. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.dnsSettings.reverseFqdn] * Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name * that resolves to this public IP address. If the reverseFqdn is specified, * then a PTR DNS record is created pointing from the IP address in the * in-addr.arpa domain to the reverse FQDN. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipTags] The * list of tags associated with the public IP address. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipAddress] * The IP address associated with the public IP address resource. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.publicIPPrefix] * The Public IP Prefix this Public IP Address should be allocated from. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.publicIPPrefix.id] * Resource ID. - * @member {number} + * @property {number} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.idleTimeoutInMinutes] * The idle timeout of the public IP address. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.resourceGuid] * The resource GUID property of the public IP resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.provisioningState] * The provisioning state of the PublicIP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.etag] A * unique read-only string that changes whenever the resource is updated. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.zones] A * list of availability zones denoting the IP allocated for the resource needs * to come from. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPPrefix] The * reference of the Public IP Prefix resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPPrefix.id] Resource * ID. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.provisioningState] Gets the * provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [destinationLoadBalancerFrontEndIPConfiguration.name] The + * @property {string} [destinationLoadBalancerFrontEndIPConfiguration.name] The * name of the resource that is unique within a resource group. This name can * be used to access the resource. - * @member {string} [destinationLoadBalancerFrontEndIPConfiguration.etag] A + * @property {string} [destinationLoadBalancerFrontEndIPConfiguration.etag] A * unique read-only string that changes whenever the resource is updated. - * @member {array} [destinationLoadBalancerFrontEndIPConfiguration.zones] A + * @property {array} [destinationLoadBalancerFrontEndIPConfiguration.zones] A * list of availability zones denoting the IP allocated for the resource needs * to come from. - * @member {number} [destinationPort] The VXLAN destination port that will + * @property {number} [destinationPort] The VXLAN destination port that will * receive the tapped traffic. - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface VirtualNetworkTap extends Resource { readonly networkInterfaceTapConfigurations?: NetworkInterfaceTapConfiguration[]; @@ -2756,19 +2776,19 @@ export interface VirtualNetworkTap extends Resource { * @constructor * Pool of backend IP addresses. * - * @member {array} [backendIPConfigurations] Gets collection of references to + * @property {array} [backendIPConfigurations] Gets collection of references to * IP addresses defined in network interfaces. - * @member {array} [loadBalancingRules] Gets load balancing rules that use this - * backend address pool. - * @member {object} [outboundRule] Gets outbound rules that use this backend + * @property {array} [loadBalancingRules] Gets load balancing rules that use + * this backend address pool. + * @property {object} [outboundRule] Gets outbound rules that use this backend * address pool. - * @member {string} [outboundRule.id] Resource ID. - * @member {string} [provisioningState] Get provisioning state of the public IP - * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] Gets name of the resource that is unique within a + * @property {string} [outboundRule.id] Resource ID. + * @property {string} [provisioningState] Get provisioning state of the public + * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. + * @property {string} [name] Gets name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface BackendAddressPool extends SubResource { readonly backendIPConfigurations?: NetworkInterfaceIPConfiguration[]; @@ -2785,307 +2805,310 @@ export interface BackendAddressPool extends SubResource { * @constructor * Inbound NAT rule of the load balancer. * - * @member {object} [frontendIPConfiguration] A reference to frontend IP + * @property {object} [frontendIPConfiguration] A reference to frontend IP * addresses. - * @member {string} [frontendIPConfiguration.id] Resource ID. - * @member {object} [backendIPConfiguration] A reference to a private IP + * @property {string} [frontendIPConfiguration.id] Resource ID. + * @property {object} [backendIPConfiguration] A reference to a private IP * address defined on a network interface of a VM. Traffic sent to the frontend * port of each of the frontend IP configurations is forwarded to the backend * IP. - * @member {array} [backendIPConfiguration.virtualNetworkTaps] The reference to - * Virtual Network Taps. - * @member {array} + * @property {array} [backendIPConfiguration.virtualNetworkTaps] The reference + * to Virtual Network Taps. + * @property {array} * [backendIPConfiguration.applicationGatewayBackendAddressPools] The reference * of ApplicationGatewayBackendAddressPool resource. - * @member {array} [backendIPConfiguration.loadBalancerBackendAddressPools] The - * reference of LoadBalancerBackendAddressPool resource. - * @member {array} [backendIPConfiguration.loadBalancerInboundNatRules] A list - * of references of LoadBalancerInboundNatRules. - * @member {string} [backendIPConfiguration.privateIPAddress] Private IP + * @property {array} [backendIPConfiguration.loadBalancerBackendAddressPools] + * The reference of LoadBalancerBackendAddressPool resource. + * @property {array} [backendIPConfiguration.loadBalancerInboundNatRules] A + * list of references of LoadBalancerInboundNatRules. + * @property {string} [backendIPConfiguration.privateIPAddress] Private IP * address of the IP configuration. - * @member {string} [backendIPConfiguration.privateIPAllocationMethod] Defines - * how a private IP address is assigned. Possible values are: 'Static' and - * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {string} [backendIPConfiguration.privateIPAddressVersion] Available - * from Api-Version 2016-03-30 onwards, it represents whether the specific - * ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values - * are: 'IPv4' and 'IPv6'. Possible values include: 'IPv4', 'IPv6' - * @member {object} [backendIPConfiguration.subnet] Subnet bound to the IP + * @property {string} [backendIPConfiguration.privateIPAllocationMethod] + * Defines how a private IP address is assigned. Possible values are: 'Static' + * and 'Dynamic'. Possible values include: 'Static', 'Dynamic' + * @property {string} [backendIPConfiguration.privateIPAddressVersion] + * Available from Api-Version 2016-03-30 onwards, it represents whether the + * specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. + * Possible values are: 'IPv4' and 'IPv6'. Possible values include: 'IPv4', + * 'IPv6' + * @property {object} [backendIPConfiguration.subnet] Subnet bound to the IP * configuration. - * @member {string} [backendIPConfiguration.subnet.addressPrefix] The address + * @property {string} [backendIPConfiguration.subnet.addressPrefix] The address * prefix for the subnet. - * @member {array} [backendIPConfiguration.subnet.addressPrefixes] List of + * @property {array} [backendIPConfiguration.subnet.addressPrefixes] List of * address prefixes for the subnet. - * @member {object} [backendIPConfiguration.subnet.networkSecurityGroup] The + * @property {object} [backendIPConfiguration.subnet.networkSecurityGroup] The * reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [backendIPConfiguration.subnet.networkSecurityGroup.securityRules] A * collection of security rules of the network security group. - * @member {array} + * @property {array} * [backendIPConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [backendIPConfiguration.subnet.networkSecurityGroup.networkInterfaces] A * collection of references to network interfaces. - * @member {array} [backendIPConfiguration.subnet.networkSecurityGroup.subnets] - * A collection of references to subnets. - * @member {string} + * @property {array} + * [backendIPConfiguration.subnet.networkSecurityGroup.subnets] A collection of + * references to subnets. + * @property {string} * [backendIPConfiguration.subnet.networkSecurityGroup.resourceGuid] The * resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [backendIPConfiguration.subnet.networkSecurityGroup.provisioningState] The * provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [backendIPConfiguration.subnet.networkSecurityGroup.etag] A - * unique read-only string that changes whenever the resource is updated. - * @member {object} [backendIPConfiguration.subnet.routeTable] The reference of - * the RouteTable resource. - * @member {array} [backendIPConfiguration.subnet.routeTable.routes] Collection - * of routes contained within a route table. - * @member {array} [backendIPConfiguration.subnet.routeTable.subnets] A + * @property {string} [backendIPConfiguration.subnet.networkSecurityGroup.etag] + * A unique read-only string that changes whenever the resource is updated. + * @property {object} [backendIPConfiguration.subnet.routeTable] The reference + * of the RouteTable resource. + * @property {array} [backendIPConfiguration.subnet.routeTable.routes] + * Collection of routes contained within a route table. + * @property {array} [backendIPConfiguration.subnet.routeTable.subnets] A * collection of references to subnets. - * @member {boolean} + * @property {boolean} * [backendIPConfiguration.subnet.routeTable.disableBgpRoutePropagation] Gets * or sets whether to disable the routes learned by BGP on that route table. * True means disable. - * @member {string} + * @property {string} * [backendIPConfiguration.subnet.routeTable.provisioningState] The * provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [backendIPConfiguration.subnet.routeTable.etag] Gets a + * @property {string} [backendIPConfiguration.subnet.routeTable.etag] Gets a * unique read-only string that changes whenever the resource is updated. - * @member {array} [backendIPConfiguration.subnet.serviceEndpoints] An array of - * service endpoints. - * @member {array} [backendIPConfiguration.subnet.serviceEndpointPolicies] An + * @property {array} [backendIPConfiguration.subnet.serviceEndpoints] An array + * of service endpoints. + * @property {array} [backendIPConfiguration.subnet.serviceEndpointPolicies] An * array of service endpoint policies. - * @member {array} [backendIPConfiguration.subnet.interfaceEndpoints] An array - * of references to interface endpoints - * @member {array} [backendIPConfiguration.subnet.ipConfigurations] Gets an + * @property {array} [backendIPConfiguration.subnet.interfaceEndpoints] An + * array of references to interface endpoints + * @property {array} [backendIPConfiguration.subnet.ipConfigurations] Gets an * array of references to the network interface IP configurations using subnet. - * @member {array} [backendIPConfiguration.subnet.ipConfigurationProfiles] + * @property {array} [backendIPConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} [backendIPConfiguration.subnet.resourceNavigationLinks] Gets - * an array of references to the external resources using subnet. - * @member {array} [backendIPConfiguration.subnet.serviceAssociationLinks] Gets - * an array of references to services injecting into this subnet. - * @member {array} [backendIPConfiguration.subnet.delegations] Gets an array of - * references to the delegations on the subnet. - * @member {string} [backendIPConfiguration.subnet.purpose] A read-only string - * identifying the intention of use for this subnet based on delegations and - * other user-defined properties. - * @member {string} [backendIPConfiguration.subnet.provisioningState] The + * @property {array} [backendIPConfiguration.subnet.resourceNavigationLinks] + * Gets an array of references to the external resources using subnet. + * @property {array} [backendIPConfiguration.subnet.serviceAssociationLinks] + * Gets an array of references to services injecting into this subnet. + * @property {array} [backendIPConfiguration.subnet.delegations] Gets an array + * of references to the delegations on the subnet. + * @property {string} [backendIPConfiguration.subnet.purpose] A read-only + * string identifying the intention of use for this subnet based on delegations + * and other user-defined properties. + * @property {string} [backendIPConfiguration.subnet.provisioningState] The * provisioning state of the resource. - * @member {string} [backendIPConfiguration.subnet.name] The name of the + * @property {string} [backendIPConfiguration.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} [backendIPConfiguration.subnet.etag] A unique read-only + * @property {string} [backendIPConfiguration.subnet.etag] A unique read-only * string that changes whenever the resource is updated. - * @member {boolean} [backendIPConfiguration.primary] Gets whether this is a + * @property {boolean} [backendIPConfiguration.primary] Gets whether this is a * primary customer address on the network interface. - * @member {object} [backendIPConfiguration.publicIPAddress] Public IP address - * bound to the IP configuration. - * @member {object} [backendIPConfiguration.publicIPAddress.sku] The public IP - * address SKU. - * @member {string} [backendIPConfiguration.publicIPAddress.sku.name] Name of a - * public IP address SKU. Possible values include: 'Basic', 'Standard' - * @member {string} + * @property {object} [backendIPConfiguration.publicIPAddress] Public IP + * address bound to the IP configuration. + * @property {object} [backendIPConfiguration.publicIPAddress.sku] The public + * IP address SKU. + * @property {string} [backendIPConfiguration.publicIPAddress.sku.name] Name of + * a public IP address SKU. Possible values include: 'Basic', 'Standard' + * @property {string} * [backendIPConfiguration.publicIPAddress.publicIPAllocationMethod] The public * IP allocation method. Possible values are: 'Static' and 'Dynamic'. Possible * values include: 'Static', 'Dynamic' - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.publicIPAddressVersion] The public * IP address version. Possible values are: 'IPv4' and 'IPv6'. Possible values * include: 'IPv4', 'IPv6' - * @member {object} [backendIPConfiguration.publicIPAddress.ipConfiguration] + * @property {object} [backendIPConfiguration.publicIPAddress.ipConfiguration] * The IP configuration associated with the public IP address. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.privateIPAddress] * The private IP address of the IP configuration. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.privateIPAllocationMethod] * The private IP allocation method. Possible values are 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} + * @property {object} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet] The * reference of the subnet resource. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefix] * The address prefix for the subnet. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable] * The reference of the RouteTable resource. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.subnets] * A collection of references to subnets. - * @member {boolean} + * @property {boolean} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpoints] * An array of service endpoints. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations using * subnet. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.delegations] * Gets an array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.purpose] A * read-only string identifying the intention of use for this subnet based on * delegations and other user-defined properties. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.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} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.etag] A * unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [backendIPConfiguration.publicIPAddress.ipConfiguration.publicIPAddress] The * reference of the public IP resource. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.provisioningState] * Gets the provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.name] The name of * the resource that is unique within a resource group. This name can be used * to access the resource. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.ipConfiguration.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {object} [backendIPConfiguration.publicIPAddress.dnsSettings] The + * @property {object} [backendIPConfiguration.publicIPAddress.dnsSettings] The * FQDN of the DNS record associated with the public IP address. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.dnsSettings.domainNameLabel] Gets or * sets the Domain name label.The concatenation of the domain name label and * the regionalized DNS zone make up the fully qualified domain name associated * with the public IP address. If a domain name label is specified, an A DNS * record is created for the public IP in the Microsoft Azure DNS system. - * @member {string} [backendIPConfiguration.publicIPAddress.dnsSettings.fqdn] + * @property {string} [backendIPConfiguration.publicIPAddress.dnsSettings.fqdn] * Gets the FQDN, Fully qualified domain name of the A DNS record associated * with the public IP. This is the concatenation of the domainNameLabel and the * regionalized DNS zone. - * @member {string} + * @property {string} * [backendIPConfiguration.publicIPAddress.dnsSettings.reverseFqdn] Gets or * Sets the Reverse FQDN. A user-visible, fully qualified domain name that * resolves to this public IP address. If the reverseFqdn is specified, then a * PTR DNS record is created pointing from the IP address in the in-addr.arpa * domain to the reverse FQDN. - * @member {array} [backendIPConfiguration.publicIPAddress.ipTags] The list of - * tags associated with the public IP address. - * @member {string} [backendIPConfiguration.publicIPAddress.ipAddress] The IP + * @property {array} [backendIPConfiguration.publicIPAddress.ipTags] The list + * of tags associated with the public IP address. + * @property {string} [backendIPConfiguration.publicIPAddress.ipAddress] The IP * address associated with the public IP address resource. - * @member {object} [backendIPConfiguration.publicIPAddress.publicIPPrefix] The - * Public IP Prefix this Public IP Address should be allocated from. - * @member {string} [backendIPConfiguration.publicIPAddress.publicIPPrefix.id] - * Resource ID. - * @member {number} + * @property {object} [backendIPConfiguration.publicIPAddress.publicIPPrefix] + * The Public IP Prefix this Public IP Address should be allocated from. + * @property {string} + * [backendIPConfiguration.publicIPAddress.publicIPPrefix.id] Resource ID. + * @property {number} * [backendIPConfiguration.publicIPAddress.idleTimeoutInMinutes] The idle * timeout of the public IP address. - * @member {string} [backendIPConfiguration.publicIPAddress.resourceGuid] The + * @property {string} [backendIPConfiguration.publicIPAddress.resourceGuid] The * resource GUID property of the public IP resource. - * @member {string} [backendIPConfiguration.publicIPAddress.provisioningState] - * The provisioning state of the PublicIP resource. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [backendIPConfiguration.publicIPAddress.etag] A unique + * @property {string} + * [backendIPConfiguration.publicIPAddress.provisioningState] The provisioning + * state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', + * and 'Failed'. + * @property {string} [backendIPConfiguration.publicIPAddress.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {array} [backendIPConfiguration.publicIPAddress.zones] A list of + * @property {array} [backendIPConfiguration.publicIPAddress.zones] A list of * availability zones denoting the IP allocated for the resource needs to come * from. - * @member {array} [backendIPConfiguration.applicationSecurityGroups] + * @property {array} [backendIPConfiguration.applicationSecurityGroups] * Application security groups in which the IP configuration is included. - * @member {string} [backendIPConfiguration.provisioningState] The provisioning - * state of the network interface IP configuration. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [backendIPConfiguration.name] The name of the resource that - * is unique within a resource group. This name can be used to access the + * @property {string} [backendIPConfiguration.provisioningState] The + * provisioning state of the network interface IP configuration. Possible + * values are: 'Updating', 'Deleting', and 'Failed'. + * @property {string} [backendIPConfiguration.name] The name of the resource + * that is unique within a resource group. This name can be used to access the * resource. - * @member {string} [backendIPConfiguration.etag] A unique read-only string + * @property {string} [backendIPConfiguration.etag] A unique read-only string * that changes whenever the resource is updated. - * @member {string} [protocol] Possible values include: 'Udp', 'Tcp', 'All' - * @member {number} [frontendPort] The port for the external endpoint. Port + * @property {string} [protocol] Possible values include: 'Udp', 'Tcp', 'All' + * @property {number} [frontendPort] The port for the external endpoint. Port * numbers for each rule must be unique within the Load Balancer. Acceptable * values range from 1 to 65534. - * @member {number} [backendPort] The port used for the internal endpoint. + * @property {number} [backendPort] The port used for the internal endpoint. * Acceptable values range from 1 to 65535. - * @member {number} [idleTimeoutInMinutes] The timeout for the TCP idle + * @property {number} [idleTimeoutInMinutes] The timeout for the TCP idle * connection. The value can be set between 4 and 30 minutes. The default value * is 4 minutes. This element is only used when the protocol is set to TCP. - * @member {boolean} [enableFloatingIP] Configures a virtual machine's endpoint - * for the floating IP capability required to configure a SQL AlwaysOn + * @property {boolean} [enableFloatingIP] Configures a virtual machine's + * endpoint for the floating IP capability required to configure a SQL AlwaysOn * Availability Group. This setting is required when using the SQL AlwaysOn * Availability Groups in SQL server. This setting can't be changed after you * create the endpoint. - * @member {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP + * @property {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP * flow idle timeout or unexpected connection termination. This element is only * used when the protocol is set to TCP. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Gets name of the resource that is unique within a + * @property {string} [name] Gets name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface InboundNatRule extends SubResource { frontendIPConfiguration?: SubResource; @@ -3107,233 +3130,238 @@ export interface InboundNatRule extends SubResource { * @constructor * IPConfiguration in a network interface. * - * @member {array} [virtualNetworkTaps] The reference to Virtual Network Taps. - * @member {array} [applicationGatewayBackendAddressPools] The reference of + * @property {array} [virtualNetworkTaps] The reference to Virtual Network + * Taps. + * @property {array} [applicationGatewayBackendAddressPools] The reference of * ApplicationGatewayBackendAddressPool resource. - * @member {array} [loadBalancerBackendAddressPools] The reference of + * @property {array} [loadBalancerBackendAddressPools] The reference of * LoadBalancerBackendAddressPool resource. - * @member {array} [loadBalancerInboundNatRules] A list of references of + * @property {array} [loadBalancerInboundNatRules] A list of references of * LoadBalancerInboundNatRules. - * @member {string} [privateIPAddress] Private IP address of the IP + * @property {string} [privateIPAddress] Private IP address of the IP * configuration. - * @member {string} [privateIPAllocationMethod] Defines how a private IP + * @property {string} [privateIPAllocationMethod] Defines how a private IP * address is assigned. Possible values are: 'Static' and 'Dynamic'. Possible * values include: 'Static', 'Dynamic' - * @member {string} [privateIPAddressVersion] Available from Api-Version + * @property {string} [privateIPAddressVersion] Available from Api-Version * 2016-03-30 onwards, it represents whether the specific ipconfiguration is * IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and * 'IPv6'. Possible values include: 'IPv4', 'IPv6' - * @member {object} [subnet] Subnet bound to the IP configuration. - * @member {string} [subnet.addressPrefix] The address prefix for the subnet. - * @member {array} [subnet.addressPrefixes] List of address prefixes for the + * @property {object} [subnet] Subnet bound to the IP configuration. + * @property {string} [subnet.addressPrefix] The address prefix for the subnet. + * @property {array} [subnet.addressPrefixes] List of address prefixes for the * subnet. - * @member {object} [subnet.networkSecurityGroup] The reference of the + * @property {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 + * @property {array} [subnet.networkSecurityGroup.securityRules] A collection + * of security rules of the network security group. + * @property {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 + * @property {array} [subnet.networkSecurityGroup.networkInterfaces] A + * collection of references to network interfaces. + * @property {array} [subnet.networkSecurityGroup.subnets] A collection of * references to subnets. - * @member {string} [subnet.networkSecurityGroup.resourceGuid] The resource + * @property {string} [subnet.networkSecurityGroup.resourceGuid] The resource * GUID property of the network security group resource. - * @member {string} [subnet.networkSecurityGroup.provisioningState] The + * @property {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 + * @property {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 + * @property {object} [subnet.routeTable] The reference of the RouteTable * resource. - * @member {array} [subnet.routeTable.routes] Collection of routes contained + * @property {array} [subnet.routeTable.routes] Collection of routes contained * within a route table. - * @member {array} [subnet.routeTable.subnets] A collection of references to + * @property {array} [subnet.routeTable.subnets] A collection of references to * subnets. - * @member {boolean} [subnet.routeTable.disableBgpRoutePropagation] Gets or + * @property {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 + * @property {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 + * @property {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 + * @property {array} [subnet.serviceEndpoints] An array of service endpoints. + * @property {array} [subnet.serviceEndpointPolicies] An array of service * endpoint policies. - * @member {array} [subnet.interfaceEndpoints] An array of references to + * @property {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 + * @property {array} [subnet.ipConfigurations] Gets an array of references to + * the network interface IP configurations using subnet. + * @property {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 + * @property {array} [subnet.resourceNavigationLinks] Gets an array of + * references to the external resources using subnet. + * @property {array} [subnet.serviceAssociationLinks] Gets an array of + * references to services injecting into this subnet. + * @property {array} [subnet.delegations] Gets an array of references to the * delegations on the subnet. - * @member {string} [subnet.purpose] A read-only string identifying the + * @property {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 + * @property {string} [subnet.provisioningState] The provisioning state of the * resource. - * @member {string} [subnet.name] The name of the resource that is unique + * @property {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 + * @property {string} [subnet.etag] A unique read-only string that changes * whenever the resource is updated. - * @member {boolean} [primary] Gets whether this is a primary customer address - * on the network interface. - * @member {object} [publicIPAddress] Public IP address bound to the IP + * @property {boolean} [primary] Gets whether this is a primary customer + * address on the network interface. + * @property {object} [publicIPAddress] Public IP address bound to the IP * configuration. - * @member {object} [publicIPAddress.sku] The public IP address SKU. - * @member {string} [publicIPAddress.sku.name] Name of a public IP address SKU. - * Possible values include: 'Basic', 'Standard' - * @member {string} [publicIPAddress.publicIPAllocationMethod] The public IP + * @property {object} [publicIPAddress.sku] The public IP address SKU. + * @property {string} [publicIPAddress.sku.name] Name of a public IP address + * SKU. Possible values include: 'Basic', 'Standard' + * @property {string} [publicIPAddress.publicIPAllocationMethod] The public IP * allocation method. Possible values are: 'Static' and 'Dynamic'. Possible * values include: 'Static', 'Dynamic' - * @member {string} [publicIPAddress.publicIPAddressVersion] The public IP + * @property {string} [publicIPAddress.publicIPAddressVersion] The public IP * address version. Possible values are: 'IPv4' and 'IPv6'. Possible values * include: 'IPv4', 'IPv6' - * @member {object} [publicIPAddress.ipConfiguration] The IP configuration + * @property {object} [publicIPAddress.ipConfiguration] The IP configuration * associated with the public IP address. - * @member {string} [publicIPAddress.ipConfiguration.privateIPAddress] The + * @property {string} [publicIPAddress.ipConfiguration.privateIPAddress] The * private IP address of the IP configuration. - * @member {string} [publicIPAddress.ipConfiguration.privateIPAllocationMethod] - * The private IP allocation method. Possible values are 'Static' and - * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} [publicIPAddress.ipConfiguration.subnet] The reference of + * @property {string} + * [publicIPAddress.ipConfiguration.privateIPAllocationMethod] The private IP + * allocation method. Possible values are 'Static' and 'Dynamic'. Possible + * values include: 'Static', 'Dynamic' + * @property {object} [publicIPAddress.ipConfiguration.subnet] The reference of * the subnet resource. - * @member {string} [publicIPAddress.ipConfiguration.subnet.addressPrefix] The - * address prefix for the subnet. - * @member {array} [publicIPAddress.ipConfiguration.subnet.addressPrefixes] + * @property {string} [publicIPAddress.ipConfiguration.subnet.addressPrefix] + * The address prefix for the subnet. + * @property {array} [publicIPAddress.ipConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup] The reference * of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.subnets] A * collection of references to subnets. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {object} [publicIPAddress.ipConfiguration.subnet.routeTable] The + * @property {object} [publicIPAddress.ipConfiguration.subnet.routeTable] The * reference of the RouteTable resource. - * @member {array} [publicIPAddress.ipConfiguration.subnet.routeTable.routes] + * @property {array} [publicIPAddress.ipConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} [publicIPAddress.ipConfiguration.subnet.routeTable.subnets] - * A collection of references to subnets. - * @member {boolean} + * @property {array} + * [publicIPAddress.ipConfiguration.subnet.routeTable.subnets] A collection of + * references to subnets. + * @property {boolean} * [publicIPAddress.ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.routeTable.provisioningState] The * provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [publicIPAddress.ipConfiguration.subnet.routeTable.etag] + * @property {string} [publicIPAddress.ipConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} [publicIPAddress.ipConfiguration.subnet.serviceEndpoints] An - * array of service endpoints. - * @member {array} + * @property {array} [publicIPAddress.ipConfiguration.subnet.serviceEndpoints] + * An array of service endpoints. + * @property {array} * [publicIPAddress.ipConfiguration.subnet.serviceEndpointPolicies] An array of * service endpoint policies. - * @member {array} [publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] - * An array of references to interface endpoints - * @member {array} [publicIPAddress.ipConfiguration.subnet.ipConfigurations] + * @property {array} + * [publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] An array of + * references to interface endpoints + * @property {array} [publicIPAddress.ipConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations using * subnet. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles] Array of IP * configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks] Gets an * array of references to the external resources using subnet. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks] Gets an * array of references to services injecting into this subnet. - * @member {array} [publicIPAddress.ipConfiguration.subnet.delegations] Gets an - * array of references to the delegations on the subnet. - * @member {string} [publicIPAddress.ipConfiguration.subnet.purpose] A + * @property {array} [publicIPAddress.ipConfiguration.subnet.delegations] Gets + * an array of references to the delegations on the subnet. + * @property {string} [publicIPAddress.ipConfiguration.subnet.purpose] A * read-only string identifying the intention of use for this subnet based on * delegations and other user-defined properties. - * @member {string} [publicIPAddress.ipConfiguration.subnet.provisioningState] - * The provisioning state of the resource. - * @member {string} [publicIPAddress.ipConfiguration.subnet.name] The name of + * @property {string} + * [publicIPAddress.ipConfiguration.subnet.provisioningState] The provisioning + * state of the resource. + * @property {string} [publicIPAddress.ipConfiguration.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} [publicIPAddress.ipConfiguration.subnet.etag] A unique + * @property {string} [publicIPAddress.ipConfiguration.subnet.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {object} [publicIPAddress.ipConfiguration.publicIPAddress] The + * @property {object} [publicIPAddress.ipConfiguration.publicIPAddress] The * reference of the public IP resource. - * @member {string} [publicIPAddress.ipConfiguration.provisioningState] Gets + * @property {string} [publicIPAddress.ipConfiguration.provisioningState] Gets * the provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [publicIPAddress.ipConfiguration.name] The name of the + * @property {string} [publicIPAddress.ipConfiguration.name] The name of the * resource that is unique within a resource group. This name can be used to * access the resource. - * @member {string} [publicIPAddress.ipConfiguration.etag] A unique read-only + * @property {string} [publicIPAddress.ipConfiguration.etag] A unique read-only * string that changes whenever the resource is updated. - * @member {object} [publicIPAddress.dnsSettings] The FQDN of the DNS record + * @property {object} [publicIPAddress.dnsSettings] The FQDN of the DNS record * associated with the public IP address. - * @member {string} [publicIPAddress.dnsSettings.domainNameLabel] Gets or sets - * the Domain name label.The concatenation of the domain name label and the - * regionalized DNS zone make up the fully qualified domain name associated + * @property {string} [publicIPAddress.dnsSettings.domainNameLabel] Gets or + * sets the Domain name label.The concatenation of the domain name label and + * the regionalized DNS zone make up the fully qualified domain name associated * with the public IP address. If a domain name label is specified, an A DNS * record is created for the public IP in the Microsoft Azure DNS system. - * @member {string} [publicIPAddress.dnsSettings.fqdn] Gets the FQDN, Fully + * @property {string} [publicIPAddress.dnsSettings.fqdn] Gets the FQDN, Fully * qualified domain name of the A DNS record associated with the public IP. * This is the concatenation of the domainNameLabel and the regionalized DNS * zone. - * @member {string} [publicIPAddress.dnsSettings.reverseFqdn] Gets or Sets the - * Reverse FQDN. A user-visible, fully qualified domain name that resolves to - * this public IP address. If the reverseFqdn is specified, then a PTR DNS + * @property {string} [publicIPAddress.dnsSettings.reverseFqdn] Gets or Sets + * the Reverse FQDN. A user-visible, fully qualified domain name that resolves + * to this public IP address. If the reverseFqdn is specified, then a PTR DNS * record is created pointing from the IP address in the in-addr.arpa domain to * the reverse FQDN. - * @member {array} [publicIPAddress.ipTags] The list of tags associated with - * the public IP address. - * @member {string} [publicIPAddress.ipAddress] The IP address associated with - * the public IP address resource. - * @member {object} [publicIPAddress.publicIPPrefix] The Public IP Prefix this - * Public IP Address should be allocated from. - * @member {string} [publicIPAddress.publicIPPrefix.id] Resource ID. - * @member {number} [publicIPAddress.idleTimeoutInMinutes] The idle timeout of + * @property {array} [publicIPAddress.ipTags] The list of tags associated with * the public IP address. - * @member {string} [publicIPAddress.resourceGuid] The resource GUID property + * @property {string} [publicIPAddress.ipAddress] The IP address associated + * with the public IP address resource. + * @property {object} [publicIPAddress.publicIPPrefix] The Public IP Prefix + * this Public IP Address should be allocated from. + * @property {string} [publicIPAddress.publicIPPrefix.id] Resource ID. + * @property {number} [publicIPAddress.idleTimeoutInMinutes] The idle timeout + * of the public IP address. + * @property {string} [publicIPAddress.resourceGuid] The resource GUID property * of the public IP resource. - * @member {string} [publicIPAddress.provisioningState] The provisioning state - * of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. - * @member {string} [publicIPAddress.etag] A unique read-only string that + * @property {string} [publicIPAddress.provisioningState] The provisioning + * state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', + * and 'Failed'. + * @property {string} [publicIPAddress.etag] A unique read-only string that * changes whenever the resource is updated. - * @member {array} [publicIPAddress.zones] A list of availability zones + * @property {array} [publicIPAddress.zones] A list of availability zones * denoting the IP allocated for the resource needs to come from. - * @member {array} [applicationSecurityGroups] Application security groups in + * @property {array} [applicationSecurityGroups] Application security groups in * which the IP configuration is included. - * @member {string} [provisioningState] The provisioning state of the network + * @property {string} [provisioningState] The provisioning state of the network * interface IP configuration. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface NetworkInterfaceIPConfiguration extends SubResource { virtualNetworkTaps?: VirtualNetworkTap[]; @@ -3358,8 +3386,8 @@ export interface NetworkInterfaceIPConfiguration extends SubResource { * @constructor * Backend address of an application gateway. * - * @member {string} [fqdn] Fully qualified domain name (FQDN). - * @member {string} [ipAddress] IP address + * @property {string} [fqdn] Fully qualified domain name (FQDN). + * @property {string} [ipAddress] IP address */ export interface ApplicationGatewayBackendAddress { fqdn?: string; @@ -3372,17 +3400,17 @@ export interface ApplicationGatewayBackendAddress { * @constructor * Backend Address Pool of an application gateway. * - * @member {array} [backendIPConfigurations] Collection of references to IPs + * @property {array} [backendIPConfigurations] Collection of references to IPs * defined in network interfaces. - * @member {array} [backendAddresses] Backend addresses - * @member {string} [provisioningState] Provisioning state of the backend + * @property {array} [backendAddresses] Backend addresses + * @property {string} [provisioningState] Provisioning state of the backend * address pool resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Name of the backend address pool that is unique + * @property {string} [name] Name of the backend address pool that is unique * within an Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {string} [type] Type of the resource. */ export interface ApplicationGatewayBackendAddressPool extends SubResource { backendIPConfigurations?: NetworkInterfaceIPConfiguration[]; @@ -3401,9 +3429,9 @@ export interface ApplicationGatewayBackendAddressPool extends SubResource { * for a specified time after the backend server got removed from the * configuration. * - * @member {boolean} enabled Whether connection draining is enabled or not. - * @member {number} drainTimeoutInSec The number of seconds connection draining - * is active. Acceptable values are from 1 second to 3600 seconds. + * @property {boolean} enabled Whether connection draining is enabled or not. + * @property {number} drainTimeoutInSec The number of seconds connection + * draining is active. Acceptable values are from 1 second to 3600 seconds. */ export interface ApplicationGatewayConnectionDraining { enabled: boolean; @@ -3416,46 +3444,46 @@ export interface ApplicationGatewayConnectionDraining { * @constructor * Backend address pool settings of an application gateway. * - * @member {number} [port] The destination port on the backend. - * @member {string} [protocol] The protocol used to communicate with the + * @property {number} [port] The destination port on the backend. + * @property {string} [protocol] The protocol used to communicate with the * backend. Possible values are 'Http' and 'Https'. Possible values include: * 'Http', 'Https' - * @member {string} [cookieBasedAffinity] Cookie based affinity. Possible + * @property {string} [cookieBasedAffinity] Cookie based affinity. Possible * values include: 'Enabled', 'Disabled' - * @member {number} [requestTimeout] Request timeout in seconds. Application + * @property {number} [requestTimeout] Request timeout in seconds. Application * Gateway will fail the request if response is not received within * RequestTimeout. Acceptable values are from 1 second to 86400 seconds. - * @member {object} [probe] Probe resource of an application gateway. - * @member {string} [probe.id] Resource ID. - * @member {array} [authenticationCertificates] Array of references to + * @property {object} [probe] Probe resource of an application gateway. + * @property {string} [probe.id] Resource ID. + * @property {array} [authenticationCertificates] Array of references to * application gateway authentication certificates. - * @member {array} [trustedRootCertificates] Array of references to application - * gateway trusted root certificates. - * @member {object} [connectionDraining] Connection draining of the backend + * @property {array} [trustedRootCertificates] Array of references to + * application gateway trusted root certificates. + * @property {object} [connectionDraining] Connection draining of the backend * http settings resource. - * @member {boolean} [connectionDraining.enabled] Whether connection draining + * @property {boolean} [connectionDraining.enabled] Whether connection draining * is enabled or not. - * @member {number} [connectionDraining.drainTimeoutInSec] The number of + * @property {number} [connectionDraining.drainTimeoutInSec] The number of * seconds connection draining is active. Acceptable values are from 1 second * to 3600 seconds. - * @member {string} [hostName] Host header to be sent to the backend servers. - * @member {boolean} [pickHostNameFromBackendAddress] Whether to pick host + * @property {string} [hostName] Host header to be sent to the backend servers. + * @property {boolean} [pickHostNameFromBackendAddress] Whether to pick host * header should be picked from the host name of the backend server. Default * value is false. - * @member {string} [affinityCookieName] Cookie name to use for the affinity + * @property {string} [affinityCookieName] Cookie name to use for the affinity * cookie. - * @member {boolean} [probeEnabled] Whether the probe is enabled. Default value - * is false. - * @member {string} [path] Path which should be used as a prefix for all HTTP + * @property {boolean} [probeEnabled] Whether the probe is enabled. Default + * value is false. + * @property {string} [path] Path which should be used as a prefix for all HTTP * requests. Null means no path will be prefixed. Default value is null. - * @member {string} [provisioningState] Provisioning state of the backend http - * settings resource. Possible values are: 'Updating', 'Deleting', and + * @property {string} [provisioningState] Provisioning state of the backend + * http settings resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Name of the backend http settings that is unique + * @property {string} [name] Name of the backend http settings that is unique * within an Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {string} [type] Type of the resource. */ export interface ApplicationGatewayBackendHttpSettings extends SubResource { port?: number; @@ -3483,270 +3511,273 @@ export interface ApplicationGatewayBackendHttpSettings extends SubResource { * @constructor * Application gateway backendhealth http settings. * - * @member {string} [address] IP address or FQDN of backend server. - * @member {object} [ipConfiguration] Reference of IP configuration of backend - * server. - * @member {array} [ipConfiguration.virtualNetworkTaps] The reference to + * @property {string} [address] IP address or FQDN of backend server. + * @property {object} [ipConfiguration] Reference of IP configuration of + * backend server. + * @property {array} [ipConfiguration.virtualNetworkTaps] The reference to * Virtual Network Taps. - * @member {array} [ipConfiguration.applicationGatewayBackendAddressPools] The - * reference of ApplicationGatewayBackendAddressPool resource. - * @member {array} [ipConfiguration.loadBalancerBackendAddressPools] The + * @property {array} [ipConfiguration.applicationGatewayBackendAddressPools] + * The reference of ApplicationGatewayBackendAddressPool resource. + * @property {array} [ipConfiguration.loadBalancerBackendAddressPools] The * reference of LoadBalancerBackendAddressPool resource. - * @member {array} [ipConfiguration.loadBalancerInboundNatRules] A list of + * @property {array} [ipConfiguration.loadBalancerInboundNatRules] A list of * references of LoadBalancerInboundNatRules. - * @member {string} [ipConfiguration.privateIPAddress] Private IP address of + * @property {string} [ipConfiguration.privateIPAddress] Private IP address of * the IP configuration. - * @member {string} [ipConfiguration.privateIPAllocationMethod] Defines how a + * @property {string} [ipConfiguration.privateIPAllocationMethod] Defines how a * private IP address is assigned. Possible values are: 'Static' and 'Dynamic'. * Possible values include: 'Static', 'Dynamic' - * @member {string} [ipConfiguration.privateIPAddressVersion] Available from + * @property {string} [ipConfiguration.privateIPAddressVersion] Available from * Api-Version 2016-03-30 onwards, it represents whether the specific * ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values * are: 'IPv4' and 'IPv6'. Possible values include: 'IPv4', 'IPv6' - * @member {object} [ipConfiguration.subnet] Subnet bound to the IP + * @property {object} [ipConfiguration.subnet] Subnet bound to the IP * configuration. - * @member {string} [ipConfiguration.subnet.addressPrefix] The address prefix + * @property {string} [ipConfiguration.subnet.addressPrefix] The address prefix * for the subnet. - * @member {array} [ipConfiguration.subnet.addressPrefixes] List of address + * @property {array} [ipConfiguration.subnet.addressPrefixes] List of address * prefixes for the subnet. - * @member {object} [ipConfiguration.subnet.networkSecurityGroup] The reference - * of the NetworkSecurityGroup resource. - * @member {array} [ipConfiguration.subnet.networkSecurityGroup.securityRules] - * A collection of security rules of the network security group. - * @member {array} + * @property {object} [ipConfiguration.subnet.networkSecurityGroup] The + * reference of the NetworkSecurityGroup resource. + * @property {array} + * [ipConfiguration.subnet.networkSecurityGroup.securityRules] A collection of + * security rules of the network security group. + * @property {array} * [ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] The * default security rules of network security group. - * @member {array} + * @property {array} * [ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] A collection * of references to network interfaces. - * @member {array} [ipConfiguration.subnet.networkSecurityGroup.subnets] A + * @property {array} [ipConfiguration.subnet.networkSecurityGroup.subnets] A * collection of references to subnets. - * @member {string} [ipConfiguration.subnet.networkSecurityGroup.resourceGuid] - * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} + * [ipConfiguration.subnet.networkSecurityGroup.resourceGuid] The resource GUID + * property of the network security group resource. + * @property {string} * [ipConfiguration.subnet.networkSecurityGroup.provisioningState] The * provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [ipConfiguration.subnet.networkSecurityGroup.etag] A unique - * read-only string that changes whenever the resource is updated. - * @member {object} [ipConfiguration.subnet.routeTable] The reference of the + * @property {string} [ipConfiguration.subnet.networkSecurityGroup.etag] A + * unique read-only string that changes whenever the resource is updated. + * @property {object} [ipConfiguration.subnet.routeTable] The reference of the * RouteTable resource. - * @member {array} [ipConfiguration.subnet.routeTable.routes] Collection of + * @property {array} [ipConfiguration.subnet.routeTable.routes] Collection of * routes contained within a route table. - * @member {array} [ipConfiguration.subnet.routeTable.subnets] A collection of - * references to subnets. - * @member {boolean} + * @property {array} [ipConfiguration.subnet.routeTable.subnets] A collection + * of references to subnets. + * @property {boolean} * [ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] Gets or sets * whether to disable the routes learned by BGP on that route table. True means * disable. - * @member {string} [ipConfiguration.subnet.routeTable.provisioningState] The + * @property {string} [ipConfiguration.subnet.routeTable.provisioningState] The * provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [ipConfiguration.subnet.routeTable.etag] Gets a unique + * @property {string} [ipConfiguration.subnet.routeTable.etag] Gets a unique * read-only string that changes whenever the resource is updated. - * @member {array} [ipConfiguration.subnet.serviceEndpoints] An array of + * @property {array} [ipConfiguration.subnet.serviceEndpoints] An array of * service endpoints. - * @member {array} [ipConfiguration.subnet.serviceEndpointPolicies] An array of - * service endpoint policies. - * @member {array} [ipConfiguration.subnet.interfaceEndpoints] An array of + * @property {array} [ipConfiguration.subnet.serviceEndpointPolicies] An array + * of service endpoint policies. + * @property {array} [ipConfiguration.subnet.interfaceEndpoints] An array of * references to interface endpoints - * @member {array} [ipConfiguration.subnet.ipConfigurations] Gets an array of + * @property {array} [ipConfiguration.subnet.ipConfigurations] Gets an array of * references to the network interface IP configurations using subnet. - * @member {array} [ipConfiguration.subnet.ipConfigurationProfiles] Array of IP - * configuration profiles which reference this subnet. - * @member {array} [ipConfiguration.subnet.resourceNavigationLinks] Gets an + * @property {array} [ipConfiguration.subnet.ipConfigurationProfiles] Array of + * IP configuration profiles which reference this subnet. + * @property {array} [ipConfiguration.subnet.resourceNavigationLinks] Gets an * array of references to the external resources using subnet. - * @member {array} [ipConfiguration.subnet.serviceAssociationLinks] Gets an + * @property {array} [ipConfiguration.subnet.serviceAssociationLinks] Gets an * array of references to services injecting into this subnet. - * @member {array} [ipConfiguration.subnet.delegations] Gets an array of + * @property {array} [ipConfiguration.subnet.delegations] Gets an array of * references to the delegations on the subnet. - * @member {string} [ipConfiguration.subnet.purpose] A read-only string + * @property {string} [ipConfiguration.subnet.purpose] A read-only string * identifying the intention of use for this subnet based on delegations and * other user-defined properties. - * @member {string} [ipConfiguration.subnet.provisioningState] The provisioning - * state of the resource. - * @member {string} [ipConfiguration.subnet.name] The name of the resource that - * is unique within a resource group. This name can be used to access the + * @property {string} [ipConfiguration.subnet.provisioningState] The + * provisioning state of the resource. + * @property {string} [ipConfiguration.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} [ipConfiguration.subnet.etag] A unique read-only string + * @property {string} [ipConfiguration.subnet.etag] A unique read-only string * that changes whenever the resource is updated. - * @member {boolean} [ipConfiguration.primary] Gets whether this is a primary + * @property {boolean} [ipConfiguration.primary] Gets whether this is a primary * customer address on the network interface. - * @member {object} [ipConfiguration.publicIPAddress] Public IP address bound + * @property {object} [ipConfiguration.publicIPAddress] Public IP address bound * to the IP configuration. - * @member {object} [ipConfiguration.publicIPAddress.sku] The public IP address - * SKU. - * @member {string} [ipConfiguration.publicIPAddress.sku.name] Name of a public - * IP address SKU. Possible values include: 'Basic', 'Standard' - * @member {string} [ipConfiguration.publicIPAddress.publicIPAllocationMethod] - * The public IP allocation method. Possible values are: 'Static' and - * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {string} [ipConfiguration.publicIPAddress.publicIPAddressVersion] + * @property {object} [ipConfiguration.publicIPAddress.sku] The public IP + * address SKU. + * @property {string} [ipConfiguration.publicIPAddress.sku.name] Name of a + * public IP address SKU. Possible values include: 'Basic', 'Standard' + * @property {string} + * [ipConfiguration.publicIPAddress.publicIPAllocationMethod] The public IP + * allocation method. Possible values are: 'Static' and 'Dynamic'. Possible + * values include: 'Static', 'Dynamic' + * @property {string} [ipConfiguration.publicIPAddress.publicIPAddressVersion] * The public IP address version. Possible values are: 'IPv4' and 'IPv6'. * Possible values include: 'IPv4', 'IPv6' - * @member {object} [ipConfiguration.publicIPAddress.ipConfiguration] The IP + * @property {object} [ipConfiguration.publicIPAddress.ipConfiguration] The IP * configuration associated with the public IP address. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.privateIPAddress] The * private IP address of the IP configuration. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.privateIPAllocationMethod] * The private IP allocation method. Possible values are 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} [ipConfiguration.publicIPAddress.ipConfiguration.subnet] + * @property {object} [ipConfiguration.publicIPAddress.ipConfiguration.subnet] * The reference of the subnet resource. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefix] The * address prefix for the subnet. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable] The * reference of the RouteTable resource. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.subnets] * A collection of references to subnets. - * @member {boolean} + * @property {boolean} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpoints] An * array of service endpoints. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations using * subnet. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.delegations] Gets an * array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.purpose] A read-only * string identifying the intention of use for this subnet based on delegations * and other user-defined properties. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.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} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.subnet.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [ipConfiguration.publicIPAddress.ipConfiguration.publicIPAddress] The * reference of the public IP resource. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.ipConfiguration.provisioningState] Gets the * provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [ipConfiguration.publicIPAddress.ipConfiguration.name] The - * name of the resource that is unique within a resource group. This name can - * be used to access the resource. - * @member {string} [ipConfiguration.publicIPAddress.ipConfiguration.etag] A + * @property {string} [ipConfiguration.publicIPAddress.ipConfiguration.name] + * The name of the resource that is unique within a resource group. This name + * can be used to access the resource. + * @property {string} [ipConfiguration.publicIPAddress.ipConfiguration.etag] A * unique read-only string that changes whenever the resource is updated. - * @member {object} [ipConfiguration.publicIPAddress.dnsSettings] The FQDN of + * @property {object} [ipConfiguration.publicIPAddress.dnsSettings] The FQDN of * the DNS record associated with the public IP address. - * @member {string} + * @property {string} * [ipConfiguration.publicIPAddress.dnsSettings.domainNameLabel] Gets or sets * the Domain name label.The concatenation of the domain name label and the * regionalized DNS zone make up the fully qualified domain name associated * with the public IP address. If a domain name label is specified, an A DNS * record is created for the public IP in the Microsoft Azure DNS system. - * @member {string} [ipConfiguration.publicIPAddress.dnsSettings.fqdn] Gets the - * FQDN, Fully qualified domain name of the A DNS record associated with the - * public IP. This is the concatenation of the domainNameLabel and the + * @property {string} [ipConfiguration.publicIPAddress.dnsSettings.fqdn] Gets + * the FQDN, Fully qualified domain name of the A DNS record associated with + * the public IP. This is the concatenation of the domainNameLabel and the * regionalized DNS zone. - * @member {string} [ipConfiguration.publicIPAddress.dnsSettings.reverseFqdn] + * @property {string} [ipConfiguration.publicIPAddress.dnsSettings.reverseFqdn] * Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name * that resolves to this public IP address. If the reverseFqdn is specified, * then a PTR DNS record is created pointing from the IP address in the * in-addr.arpa domain to the reverse FQDN. - * @member {array} [ipConfiguration.publicIPAddress.ipTags] The list of tags + * @property {array} [ipConfiguration.publicIPAddress.ipTags] The list of tags * associated with the public IP address. - * @member {string} [ipConfiguration.publicIPAddress.ipAddress] The IP address - * associated with the public IP address resource. - * @member {object} [ipConfiguration.publicIPAddress.publicIPPrefix] The Public - * IP Prefix this Public IP Address should be allocated from. - * @member {string} [ipConfiguration.publicIPAddress.publicIPPrefix.id] + * @property {string} [ipConfiguration.publicIPAddress.ipAddress] The IP + * address associated with the public IP address resource. + * @property {object} [ipConfiguration.publicIPAddress.publicIPPrefix] The + * Public IP Prefix this Public IP Address should be allocated from. + * @property {string} [ipConfiguration.publicIPAddress.publicIPPrefix.id] * Resource ID. - * @member {number} [ipConfiguration.publicIPAddress.idleTimeoutInMinutes] The - * idle timeout of the public IP address. - * @member {string} [ipConfiguration.publicIPAddress.resourceGuid] The resource - * GUID property of the public IP resource. - * @member {string} [ipConfiguration.publicIPAddress.provisioningState] The + * @property {number} [ipConfiguration.publicIPAddress.idleTimeoutInMinutes] + * The idle timeout of the public IP address. + * @property {string} [ipConfiguration.publicIPAddress.resourceGuid] The + * resource GUID property of the public IP resource. + * @property {string} [ipConfiguration.publicIPAddress.provisioningState] The * provisioning state of the PublicIP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [ipConfiguration.publicIPAddress.etag] A unique read-only + * @property {string} [ipConfiguration.publicIPAddress.etag] A unique read-only * string that changes whenever the resource is updated. - * @member {array} [ipConfiguration.publicIPAddress.zones] A list of + * @property {array} [ipConfiguration.publicIPAddress.zones] A list of * availability zones denoting the IP allocated for the resource needs to come * from. - * @member {array} [ipConfiguration.applicationSecurityGroups] Application + * @property {array} [ipConfiguration.applicationSecurityGroups] Application * security groups in which the IP configuration is included. - * @member {string} [ipConfiguration.provisioningState] The provisioning state - * of the network interface IP configuration. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. - * @member {string} [ipConfiguration.name] The name of the resource that is + * @property {string} [ipConfiguration.provisioningState] The provisioning + * state of the network interface IP configuration. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * @property {string} [ipConfiguration.name] The name of the resource that is * unique within a resource group. This name can be used to access the * resource. - * @member {string} [ipConfiguration.etag] A unique read-only string that + * @property {string} [ipConfiguration.etag] A unique read-only string that * changes whenever the resource is updated. - * @member {string} [health] Health of backend server. Possible values include: - * 'Unknown', 'Up', 'Down', 'Partial', 'Draining' + * @property {string} [health] Health of backend server. Possible values + * include: 'Unknown', 'Up', 'Down', 'Partial', 'Draining' */ export interface ApplicationGatewayBackendHealthServer { address?: string; @@ -3760,54 +3791,55 @@ export interface ApplicationGatewayBackendHealthServer { * @constructor * Application gateway BackendHealthHttp settings. * - * @member {object} [backendHttpSettings] Reference of an + * @property {object} [backendHttpSettings] Reference of an * ApplicationGatewayBackendHttpSettings resource. - * @member {number} [backendHttpSettings.port] The destination port on the + * @property {number} [backendHttpSettings.port] The destination port on the * backend. - * @member {string} [backendHttpSettings.protocol] The protocol used to + * @property {string} [backendHttpSettings.protocol] The protocol used to * communicate with the backend. Possible values are 'Http' and 'Https'. * Possible values include: 'Http', 'Https' - * @member {string} [backendHttpSettings.cookieBasedAffinity] Cookie based + * @property {string} [backendHttpSettings.cookieBasedAffinity] Cookie based * affinity. Possible values include: 'Enabled', 'Disabled' - * @member {number} [backendHttpSettings.requestTimeout] Request timeout in + * @property {number} [backendHttpSettings.requestTimeout] Request timeout in * seconds. Application Gateway will fail the request if response is not * received within RequestTimeout. Acceptable values are from 1 second to 86400 * seconds. - * @member {object} [backendHttpSettings.probe] Probe resource of an + * @property {object} [backendHttpSettings.probe] Probe resource of an * application gateway. - * @member {string} [backendHttpSettings.probe.id] Resource ID. - * @member {array} [backendHttpSettings.authenticationCertificates] Array of + * @property {string} [backendHttpSettings.probe.id] Resource ID. + * @property {array} [backendHttpSettings.authenticationCertificates] Array of * references to application gateway authentication certificates. - * @member {array} [backendHttpSettings.trustedRootCertificates] Array of + * @property {array} [backendHttpSettings.trustedRootCertificates] Array of * references to application gateway trusted root certificates. - * @member {object} [backendHttpSettings.connectionDraining] Connection + * @property {object} [backendHttpSettings.connectionDraining] Connection * draining of the backend http settings resource. - * @member {boolean} [backendHttpSettings.connectionDraining.enabled] Whether + * @property {boolean} [backendHttpSettings.connectionDraining.enabled] Whether * connection draining is enabled or not. - * @member {number} [backendHttpSettings.connectionDraining.drainTimeoutInSec] - * The number of seconds connection draining is active. Acceptable values are - * from 1 second to 3600 seconds. - * @member {string} [backendHttpSettings.hostName] Host header to be sent to + * @property {number} + * [backendHttpSettings.connectionDraining.drainTimeoutInSec] The number of + * seconds connection draining is active. Acceptable values are from 1 second + * to 3600 seconds. + * @property {string} [backendHttpSettings.hostName] Host header to be sent to * the backend servers. - * @member {boolean} [backendHttpSettings.pickHostNameFromBackendAddress] + * @property {boolean} [backendHttpSettings.pickHostNameFromBackendAddress] * Whether to pick host header should be picked from the host name of the * backend server. Default value is false. - * @member {string} [backendHttpSettings.affinityCookieName] Cookie name to use - * for the affinity cookie. - * @member {boolean} [backendHttpSettings.probeEnabled] Whether the probe is + * @property {string} [backendHttpSettings.affinityCookieName] Cookie name to + * use for the affinity cookie. + * @property {boolean} [backendHttpSettings.probeEnabled] Whether the probe is * enabled. Default value is false. - * @member {string} [backendHttpSettings.path] Path which should be used as a + * @property {string} [backendHttpSettings.path] Path which should be used as a * prefix for all HTTP requests. Null means no path will be prefixed. Default * value is null. - * @member {string} [backendHttpSettings.provisioningState] Provisioning state - * of the backend http settings resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. - * @member {string} [backendHttpSettings.name] Name of the backend http + * @property {string} [backendHttpSettings.provisioningState] Provisioning + * state of the backend http settings resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * @property {string} [backendHttpSettings.name] Name of the backend http * settings that is unique within an Application Gateway. - * @member {string} [backendHttpSettings.etag] A unique read-only string that + * @property {string} [backendHttpSettings.etag] A unique read-only string that * changes whenever the resource is updated. - * @member {string} [backendHttpSettings.type] Type of the resource. - * @member {array} [servers] List of ApplicationGatewayBackendHealthServer + * @property {string} [backendHttpSettings.type] Type of the resource. + * @property {array} [servers] List of ApplicationGatewayBackendHealthServer * resources. */ export interface ApplicationGatewayBackendHealthHttpSettings { @@ -3821,20 +3853,20 @@ export interface ApplicationGatewayBackendHealthHttpSettings { * @constructor * Application gateway BackendHealth pool. * - * @member {object} [backendAddressPool] Reference of an + * @property {object} [backendAddressPool] Reference of an * ApplicationGatewayBackendAddressPool resource. - * @member {array} [backendAddressPool.backendIPConfigurations] Collection of + * @property {array} [backendAddressPool.backendIPConfigurations] Collection of * references to IPs defined in network interfaces. - * @member {array} [backendAddressPool.backendAddresses] Backend addresses - * @member {string} [backendAddressPool.provisioningState] Provisioning state + * @property {array} [backendAddressPool.backendAddresses] Backend addresses + * @property {string} [backendAddressPool.provisioningState] Provisioning state * of the backend address pool resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [backendAddressPool.name] Name of the backend address pool - * that is unique within an Application Gateway. - * @member {string} [backendAddressPool.etag] A unique read-only string that + * @property {string} [backendAddressPool.name] Name of the backend address + * pool that is unique within an Application Gateway. + * @property {string} [backendAddressPool.etag] A unique read-only string that * changes whenever the resource is updated. - * @member {string} [backendAddressPool.type] Type of the resource. - * @member {array} [backendHttpSettingsCollection] List of + * @property {string} [backendAddressPool.type] Type of the resource. + * @property {array} [backendHttpSettingsCollection] List of * ApplicationGatewayBackendHealthHttpSettings resources. */ export interface ApplicationGatewayBackendHealthPool { @@ -3848,7 +3880,7 @@ export interface ApplicationGatewayBackendHealthPool { * @constructor * List of ApplicationGatewayBackendHealthPool resources. * - * @member {array} [backendAddressPools] + * @property {array} [backendAddressPools] */ export interface ApplicationGatewayBackendHealth { backendAddressPools?: ApplicationGatewayBackendHealthPool[]; @@ -3860,12 +3892,12 @@ export interface ApplicationGatewayBackendHealth { * @constructor * SKU of an application gateway * - * @member {string} [name] Name of an application gateway SKU. Possible values - * include: 'Standard_Small', 'Standard_Medium', 'Standard_Large', + * @property {string} [name] Name of an application gateway SKU. Possible + * values include: 'Standard_Small', 'Standard_Medium', 'Standard_Large', * 'WAF_Medium', 'WAF_Large', 'Standard_v2', 'WAF_v2' - * @member {string} [tier] Tier of an application gateway. Possible values + * @property {string} [tier] Tier of an application gateway. Possible values * include: 'Standard', 'WAF', 'Standard_v2', 'WAF_v2' - * @member {number} [capacity] Capacity (instance count) of an application + * @property {number} [capacity] Capacity (instance count) of an application * gateway. */ export interface ApplicationGatewaySku { @@ -3880,17 +3912,17 @@ export interface ApplicationGatewaySku { * @constructor * Application Gateway Ssl policy. * - * @member {array} [disabledSslProtocols] Ssl protocols to be disabled on + * @property {array} [disabledSslProtocols] Ssl protocols to be disabled on * application gateway. - * @member {string} [policyType] Type of Ssl Policy. Possible values include: + * @property {string} [policyType] Type of Ssl Policy. Possible values include: * 'Predefined', 'Custom' - * @member {string} [policyName] Name of Ssl predefined policy. Possible values - * include: 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401', + * @property {string} [policyName] Name of Ssl predefined policy. Possible + * values include: 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401', * 'AppGwSslPolicy20170401S' - * @member {array} [cipherSuites] Ssl cipher suites to be enabled in the + * @property {array} [cipherSuites] Ssl cipher suites to be enabled in the * specified order to application gateway. - * @member {string} [minProtocolVersion] Minimum version of Ssl protocol to be - * supported on application gateway. Possible values include: 'TLSv1_0', + * @property {string} [minProtocolVersion] Minimum version of Ssl protocol to + * be supported on application gateway. Possible values include: 'TLSv1_0', * 'TLSv1_1', 'TLSv1_2' */ export interface ApplicationGatewaySslPolicy { @@ -3908,17 +3940,17 @@ export interface ApplicationGatewaySslPolicy { * IP configuration of an application gateway. Currently 1 public and 1 private * IP configuration is allowed. * - * @member {object} [subnet] Reference of the subnet resource. A subnet from + * @property {object} [subnet] Reference of the subnet resource. A subnet from * where application gateway gets its private address. - * @member {string} [subnet.id] Resource ID. - * @member {string} [provisioningState] Provisioning state of the application + * @property {string} [subnet.id] Resource ID. + * @property {string} [provisioningState] Provisioning state of the application * gateway subnet resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Name of the IP configuration that is unique within + * @property {string} [name] Name of the IP configuration that is unique within * an Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {string} [type] Type of the resource. */ export interface ApplicationGatewayIPConfiguration extends SubResource { subnet?: SubResource; @@ -3934,15 +3966,15 @@ export interface ApplicationGatewayIPConfiguration extends SubResource { * @constructor * Authentication certificates of an application gateway. * - * @member {string} [data] Certificate public data. - * @member {string} [provisioningState] Provisioning state of the + * @property {string} [data] Certificate public data. + * @property {string} [provisioningState] Provisioning state of the * authentication certificate resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [name] Name of the authentication certificate that is + * @property {string} [name] Name of the authentication certificate that is * unique within an Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {string} [type] Type of the resource. */ export interface ApplicationGatewayAuthenticationCertificate extends SubResource { data?: string; @@ -3958,16 +3990,16 @@ export interface ApplicationGatewayAuthenticationCertificate extends SubResource * @constructor * Trusted Root certificates of an application gateway. * - * @member {string} [data] Certificate public data. - * @member {string} [keyvaultSecretId] KeyVault Secret Id for certificate. - * @member {string} [provisioningState] Provisioning state of the trusted root - * certificate resource. Possible values are: 'Updating', 'Deleting', and + * @property {string} [data] Certificate public data. + * @property {string} [keyvaultSecretId] KeyVault Secret Id for certificate. + * @property {string} [provisioningState] Provisioning state of the trusted + * root certificate resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Name of the trusted root certificate that is unique - * within an Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [name] Name of the trusted root certificate that is + * unique within an Application Gateway. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {string} [type] Type of the resource. */ export interface ApplicationGatewayTrustedRootCertificate extends SubResource { data?: string; @@ -3984,20 +4016,20 @@ export interface ApplicationGatewayTrustedRootCertificate extends SubResource { * @constructor * SSL certificates of an application gateway. * - * @member {string} [data] Base-64 encoded pfx certificate. Only applicable in - * PUT Request. - * @member {string} [password] Password for the pfx file specified in data. + * @property {string} [data] Base-64 encoded pfx certificate. Only applicable + * in PUT Request. + * @property {string} [password] Password for the pfx file specified in data. * Only applicable in PUT request. - * @member {string} [publicCertData] Base-64 encoded Public cert data + * @property {string} [publicCertData] Base-64 encoded Public cert data * corresponding to pfx specified in data. Only applicable in GET request. - * @member {string} [provisioningState] Provisioning state of the SSL + * @property {string} [provisioningState] Provisioning state of the SSL * certificate resource Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Name of the SSL certificate that is unique within an - * Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [name] Name of the SSL certificate that is unique within + * an Application Gateway. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {string} [type] Type of the resource. */ export interface ApplicationGatewaySslCertificate extends SubResource { data?: string; @@ -4015,21 +4047,21 @@ export interface ApplicationGatewaySslCertificate extends SubResource { * @constructor * Frontend IP configuration of an application gateway. * - * @member {string} [privateIPAddress] PrivateIPAddress of the network + * @property {string} [privateIPAddress] PrivateIPAddress of the network * interface IP Configuration. - * @member {string} [privateIPAllocationMethod] PrivateIP allocation method. + * @property {string} [privateIPAllocationMethod] PrivateIP allocation method. * Possible values include: 'Static', 'Dynamic' - * @member {object} [subnet] Reference of the subnet resource. - * @member {string} [subnet.id] Resource ID. - * @member {object} [publicIPAddress] Reference of the PublicIP resource. - * @member {string} [publicIPAddress.id] Resource ID. - * @member {string} [provisioningState] Provisioning state of the public IP + * @property {object} [subnet] Reference of the subnet resource. + * @property {string} [subnet.id] Resource ID. + * @property {object} [publicIPAddress] Reference of the PublicIP resource. + * @property {string} [publicIPAddress.id] Resource ID. + * @property {string} [provisioningState] Provisioning state of the public IP * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] Name of the frontend IP configuration that is unique - * within an Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [name] Name of the frontend IP configuration that is + * unique within an Application Gateway. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {string} [type] Type of the resource. */ export interface ApplicationGatewayFrontendIPConfiguration extends SubResource { privateIPAddress?: string; @@ -4048,14 +4080,14 @@ export interface ApplicationGatewayFrontendIPConfiguration extends SubResource { * @constructor * Frontend port of an application gateway. * - * @member {number} [port] Frontend port - * @member {string} [provisioningState] Provisioning state of the frontend port - * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] Name of the frontend port that is unique within an + * @property {number} [port] Frontend port + * @property {string} [provisioningState] Provisioning state of the frontend + * port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. + * @property {string} [name] Name of the frontend port that is unique within an * Application Gateway - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {string} [type] Type of the resource. */ export interface ApplicationGatewayFrontendPort extends SubResource { port?: number; @@ -4071,9 +4103,9 @@ export interface ApplicationGatewayFrontendPort extends SubResource { * @constructor * Customer error of an application gateway. * - * @member {string} [statusCode] Status code of the application gateway + * @property {string} [statusCode] Status code of the application gateway * customer error. Possible values include: 'HttpStatus403', 'HttpStatus502' - * @member {string} [customErrorPageUrl] Error page URL of the application + * @property {string} [customErrorPageUrl] Error page URL of the application * gateway customer error. */ export interface ApplicationGatewayCustomError { @@ -4087,29 +4119,30 @@ export interface ApplicationGatewayCustomError { * @constructor * Http listener of an application gateway. * - * @member {object} [frontendIPConfiguration] Frontend IP configuration + * @property {object} [frontendIPConfiguration] Frontend IP configuration * resource of an application gateway. - * @member {string} [frontendIPConfiguration.id] Resource ID. - * @member {object} [frontendPort] Frontend port resource of an application + * @property {string} [frontendIPConfiguration.id] Resource ID. + * @property {object} [frontendPort] Frontend port resource of an application * gateway. - * @member {string} [frontendPort.id] Resource ID. - * @member {string} [protocol] Protocol of the HTTP listener. Possible values + * @property {string} [frontendPort.id] Resource ID. + * @property {string} [protocol] Protocol of the HTTP listener. Possible values * are 'Http' and 'Https'. Possible values include: 'Http', 'Https' - * @member {string} [hostName] Host name of HTTP listener. - * @member {object} [sslCertificate] SSL certificate resource of an application - * gateway. - * @member {string} [sslCertificate.id] Resource ID. - * @member {boolean} [requireServerNameIndication] Applicable only if protocol - * is https. Enables SNI for multi-hosting. - * @member {string} [provisioningState] Provisioning state of the HTTP listener - * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {array} [customErrorConfigurations] Custom error configurations of + * @property {string} [hostName] Host name of HTTP listener. + * @property {object} [sslCertificate] SSL certificate resource of an + * application gateway. + * @property {string} [sslCertificate.id] Resource ID. + * @property {boolean} [requireServerNameIndication] Applicable only if + * protocol is https. Enables SNI for multi-hosting. + * @property {string} [provisioningState] Provisioning state of the HTTP + * listener resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. + * @property {array} [customErrorConfigurations] Custom error configurations of * the HTTP listener. - * @member {string} [name] Name of the HTTP listener that is unique within an + * @property {string} [name] Name of the HTTP listener that is unique within an * Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {string} [type] Type of the resource. */ export interface ApplicationGatewayHttpListener extends SubResource { frontendIPConfiguration?: SubResource; @@ -4131,23 +4164,23 @@ export interface ApplicationGatewayHttpListener extends SubResource { * @constructor * Path rule of URL path map of an application gateway. * - * @member {array} [paths] Path rules of URL path map. - * @member {object} [backendAddressPool] Backend address pool resource of URL - * path map path rule. - * @member {string} [backendAddressPool.id] Resource ID. - * @member {object} [backendHttpSettings] Backend http settings resource of URL + * @property {array} [paths] Path rules of URL path map. + * @property {object} [backendAddressPool] Backend address pool resource of URL * path map path rule. - * @member {string} [backendHttpSettings.id] Resource ID. - * @member {object} [redirectConfiguration] Redirect configuration resource of + * @property {string} [backendAddressPool.id] Resource ID. + * @property {object} [backendHttpSettings] Backend http settings resource of * URL path map path rule. - * @member {string} [redirectConfiguration.id] Resource ID. - * @member {string} [provisioningState] Path rule of URL path map resource. + * @property {string} [backendHttpSettings.id] Resource ID. + * @property {object} [redirectConfiguration] Redirect configuration resource + * of URL path map path rule. + * @property {string} [redirectConfiguration.id] Resource ID. + * @property {string} [provisioningState] Path rule of URL path map resource. * Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] Name of the path rule that is unique within an + * @property {string} [name] Name of the path rule that is unique within an * Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {string} [type] Type of the resource. */ export interface ApplicationGatewayPathRule extends SubResource { paths?: string[]; @@ -4166,9 +4199,9 @@ export interface ApplicationGatewayPathRule extends SubResource { * @constructor * Application gateway probe health response match * - * @member {string} [body] Body that must be contained in the health response. - * Default value is empty. - * @member {array} [statusCodes] Allowed ranges of healthy status codes. + * @property {string} [body] Body that must be contained in the health + * response. Default value is empty. + * @property {array} [statusCodes] Allowed ranges of healthy status codes. * Default range of healthy status codes is 200-399. */ export interface ApplicationGatewayProbeHealthResponseMatch { @@ -4182,38 +4215,39 @@ export interface ApplicationGatewayProbeHealthResponseMatch { * @constructor * Probe of the application gateway. * - * @member {string} [protocol] The protocol used for the probe. Possible values - * are 'Http' and 'Https'. Possible values include: 'Http', 'Https' - * @member {string} [host] Host name to send the probe to. - * @member {string} [path] Relative path of probe. Valid path starts from '/'. - * Probe is sent to ://: - * @member {number} [interval] The probing interval in seconds. This is the + * @property {string} [protocol] The protocol used for the probe. Possible + * values are 'Http' and 'Https'. Possible values include: 'Http', 'Https' + * @property {string} [host] Host name to send the probe to. + * @property {string} [path] Relative path of probe. Valid path starts from + * '/'. Probe is sent to ://: + * @property {number} [interval] The probing interval in seconds. This is the * time interval between two consecutive probes. Acceptable values are from 1 * second to 86400 seconds. - * @member {number} [timeout] the probe timeout in seconds. Probe marked as + * @property {number} [timeout] the probe timeout in seconds. Probe marked as * failed if valid response is not received with this timeout period. * Acceptable values are from 1 second to 86400 seconds. - * @member {number} [unhealthyThreshold] The probe retry count. Backend server - * is marked down after consecutive probe failure count reaches + * @property {number} [unhealthyThreshold] The probe retry count. Backend + * server is marked down after consecutive probe failure count reaches * UnhealthyThreshold. Acceptable values are from 1 second to 20. - * @member {boolean} [pickHostNameFromBackendHttpSettings] Whether the host + * @property {boolean} [pickHostNameFromBackendHttpSettings] Whether the host * header should be picked from the backend http settings. Default value is * false. - * @member {number} [minServers] Minimum number of servers that are always + * @property {number} [minServers] Minimum number of servers that are always * marked healthy. Default value is 0. - * @member {object} [match] Criterion for classifying a healthy probe response. - * @member {string} [match.body] Body that must be contained in the health + * @property {object} [match] Criterion for classifying a healthy probe + * response. + * @property {string} [match.body] Body that must be contained in the health * response. Default value is empty. - * @member {array} [match.statusCodes] Allowed ranges of healthy status codes. - * Default range of healthy status codes is 200-399. - * @member {string} [provisioningState] Provisioning state of the backend http - * settings resource. Possible values are: 'Updating', 'Deleting', and + * @property {array} [match.statusCodes] Allowed ranges of healthy status + * codes. Default range of healthy status codes is 200-399. + * @property {string} [provisioningState] Provisioning state of the backend + * http settings resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Name of the probe that is unique within an + * @property {string} [name] Name of the probe that is unique within an * Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {string} [type] Type of the resource. */ export interface ApplicationGatewayProbe extends SubResource { protocol?: string; @@ -4237,31 +4271,31 @@ export interface ApplicationGatewayProbe extends SubResource { * @constructor * Request routing rule of an application gateway. * - * @member {string} [ruleType] Rule type. Possible values include: 'Basic', + * @property {string} [ruleType] Rule type. Possible values include: 'Basic', * 'PathBasedRouting' - * @member {object} [backendAddressPool] Backend address pool resource of the - * application gateway. - * @member {string} [backendAddressPool.id] Resource ID. - * @member {object} [backendHttpSettings] Backend http settings resource of the + * @property {object} [backendAddressPool] Backend address pool resource of the * application gateway. - * @member {string} [backendHttpSettings.id] Resource ID. - * @member {object} [httpListener] Http listener resource of the application + * @property {string} [backendAddressPool.id] Resource ID. + * @property {object} [backendHttpSettings] Backend http settings resource of + * the application gateway. + * @property {string} [backendHttpSettings.id] Resource ID. + * @property {object} [httpListener] Http listener resource of the application * gateway. - * @member {string} [httpListener.id] Resource ID. - * @member {object} [urlPathMap] URL path map resource of the application + * @property {string} [httpListener.id] Resource ID. + * @property {object} [urlPathMap] URL path map resource of the application * gateway. - * @member {string} [urlPathMap.id] Resource ID. - * @member {object} [redirectConfiguration] Redirect configuration resource of - * the application gateway. - * @member {string} [redirectConfiguration.id] Resource ID. - * @member {string} [provisioningState] Provisioning state of the request + * @property {string} [urlPathMap.id] Resource ID. + * @property {object} [redirectConfiguration] Redirect configuration resource + * of the application gateway. + * @property {string} [redirectConfiguration.id] Resource ID. + * @property {string} [provisioningState] Provisioning state of the request * routing rule resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Name of the request routing rule that is unique + * @property {string} [name] Name of the request routing rule that is unique * within an Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {string} [type] Type of the resource. */ export interface ApplicationGatewayRequestRoutingRule extends SubResource { ruleType?: string; @@ -4282,26 +4316,26 @@ export interface ApplicationGatewayRequestRoutingRule extends SubResource { * @constructor * Redirect configuration of an application gateway. * - * @member {string} [redirectType] Supported http redirection types - + * @property {string} [redirectType] Supported http redirection types - * Permanent, Temporary, Found, SeeOther. Possible values include: 'Permanent', * 'Found', 'SeeOther', 'Temporary' - * @member {object} [targetListener] Reference to a listener to redirect the + * @property {object} [targetListener] Reference to a listener to redirect the * request to. - * @member {string} [targetListener.id] Resource ID. - * @member {string} [targetUrl] Url to redirect the request to. - * @member {boolean} [includePath] Include path in the redirected url. - * @member {boolean} [includeQueryString] Include query string in the + * @property {string} [targetListener.id] Resource ID. + * @property {string} [targetUrl] Url to redirect the request to. + * @property {boolean} [includePath] Include path in the redirected url. + * @property {boolean} [includeQueryString] Include query string in the * redirected url. - * @member {array} [requestRoutingRules] Request routing specifying redirect + * @property {array} [requestRoutingRules] Request routing specifying redirect * configuration. - * @member {array} [urlPathMaps] Url path maps specifying default redirect + * @property {array} [urlPathMaps] Url path maps specifying default redirect * configuration. - * @member {array} [pathRules] Path rules specifying redirect configuration. - * @member {string} [name] Name of the redirect configuration that is unique + * @property {array} [pathRules] Path rules specifying redirect configuration. + * @property {string} [name] Name of the redirect configuration that is unique * within an Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {string} [type] Type of the resource. */ export interface ApplicationGatewayRedirectConfiguration extends SubResource { redirectType?: string; @@ -4324,24 +4358,24 @@ export interface ApplicationGatewayRedirectConfiguration extends SubResource { * UrlPathMaps give a url path to the backend mapping information for * PathBasedRouting. * - * @member {object} [defaultBackendAddressPool] Default backend address pool + * @property {object} [defaultBackendAddressPool] Default backend address pool * resource of URL path map. - * @member {string} [defaultBackendAddressPool.id] Resource ID. - * @member {object} [defaultBackendHttpSettings] Default backend http settings - * resource of URL path map. - * @member {string} [defaultBackendHttpSettings.id] Resource ID. - * @member {object} [defaultRedirectConfiguration] Default redirect + * @property {string} [defaultBackendAddressPool.id] Resource ID. + * @property {object} [defaultBackendHttpSettings] Default backend http + * settings resource of URL path map. + * @property {string} [defaultBackendHttpSettings.id] Resource ID. + * @property {object} [defaultRedirectConfiguration] Default redirect * configuration resource of URL path map. - * @member {string} [defaultRedirectConfiguration.id] Resource ID. - * @member {array} [pathRules] Path rule of URL path map resource. - * @member {string} [provisioningState] Provisioning state of the backend http - * settings resource. Possible values are: 'Updating', 'Deleting', and + * @property {string} [defaultRedirectConfiguration.id] Resource ID. + * @property {array} [pathRules] Path rule of URL path map resource. + * @property {string} [provisioningState] Provisioning state of the backend + * http settings resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Name of the URL path map that is unique within an + * @property {string} [name] Name of the URL path map that is unique within an * Application Gateway. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {string} [type] Type of the resource. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {string} [type] Type of the resource. */ export interface ApplicationGatewayUrlPathMap extends SubResource { defaultBackendAddressPool?: SubResource; @@ -4360,9 +4394,9 @@ export interface ApplicationGatewayUrlPathMap extends SubResource { * @constructor * Allows to disable rules within a rule group or an entire rule group. * - * @member {string} ruleGroupName The name of the rule group that will be + * @property {string} ruleGroupName The name of the rule group that will be * disabled. - * @member {array} [rules] The list of rules that will be disabled. If null, + * @property {array} [rules] The list of rules that will be disabled. If null, * all rules of the rule group will be disabled. */ export interface ApplicationGatewayFirewallDisabledRuleGroup { @@ -4376,12 +4410,12 @@ export interface ApplicationGatewayFirewallDisabledRuleGroup { * @constructor * Allow to exclude some variable satisfy the condition for the WAF check * - * @member {string} matchVariable The variable to be excluded. - * @member {string} selectorMatchOperator When matchVariable is a collection, + * @property {string} matchVariable The variable to be excluded. + * @property {string} selectorMatchOperator When matchVariable is a collection, * operate on the selector to specify which elements in the collection this * exclusion applies to. - * @member {string} selector When matchVariable is a collection, operator used - * to specify which elements in the collection this exclusion applies to. + * @property {string} selector When matchVariable is a collection, operator + * used to specify which elements in the collection this exclusion applies to. */ export interface ApplicationGatewayFirewallExclusion { matchVariable: string; @@ -4395,22 +4429,22 @@ export interface ApplicationGatewayFirewallExclusion { * @constructor * Application gateway web application firewall configuration. * - * @member {boolean} enabled Whether the web application firewall is enabled or - * not. - * @member {string} firewallMode Web application firewall mode. Possible values - * include: 'Detection', 'Prevention' - * @member {string} ruleSetType The type of the web application firewall rule + * @property {boolean} enabled Whether the web application firewall is enabled + * or not. + * @property {string} firewallMode Web application firewall mode. Possible + * values include: 'Detection', 'Prevention' + * @property {string} ruleSetType The type of the web application firewall rule * set. Possible values are: 'OWASP'. - * @member {string} ruleSetVersion The version of the rule set type. - * @member {array} [disabledRuleGroups] The disabled rule groups. - * @member {boolean} [requestBodyCheck] Whether allow WAF to check request + * @property {string} ruleSetVersion The version of the rule set type. + * @property {array} [disabledRuleGroups] The disabled rule groups. + * @property {boolean} [requestBodyCheck] Whether allow WAF to check request * Body. - * @member {number} [maxRequestBodySize] Maxium request body size for WAF. - * @member {number} [maxRequestBodySizeInKb] Maxium request body size in Kb for - * WAF. - * @member {number} [fileUploadLimitInMb] Maxium file upload size in Mb for + * @property {number} [maxRequestBodySize] Maxium request body size for WAF. + * @property {number} [maxRequestBodySizeInKb] Maxium request body size in Kb + * for WAF. + * @property {number} [fileUploadLimitInMb] Maxium file upload size in Mb for * WAF. - * @member {array} [exclusions] The exclusion list. + * @property {array} [exclusions] The exclusion list. */ export interface ApplicationGatewayWebApplicationFirewallConfiguration { enabled: boolean; @@ -4431,7 +4465,7 @@ export interface ApplicationGatewayWebApplicationFirewallConfiguration { * @constructor * Application Gateway autoscale configuration. * - * @member {number} minCapacity Lower bound on number of Application Gateway + * @property {number} minCapacity Lower bound on number of Application Gateway * instances */ export interface ApplicationGatewayAutoscaleConfiguration { @@ -4444,95 +4478,96 @@ export interface ApplicationGatewayAutoscaleConfiguration { * @constructor * Application gateway resource * - * @member {object} [sku] SKU of the application gateway resource. - * @member {string} [sku.name] Name of an application gateway SKU. Possible + * @property {object} [sku] SKU of the application gateway resource. + * @property {string} [sku.name] Name of an application gateway SKU. Possible * values include: 'Standard_Small', 'Standard_Medium', 'Standard_Large', * 'WAF_Medium', 'WAF_Large', 'Standard_v2', 'WAF_v2' - * @member {string} [sku.tier] Tier of an application gateway. Possible values - * include: 'Standard', 'WAF', 'Standard_v2', 'WAF_v2' - * @member {number} [sku.capacity] Capacity (instance count) of an application - * gateway. - * @member {object} [sslPolicy] SSL policy of the application gateway resource. - * @member {array} [sslPolicy.disabledSslProtocols] Ssl protocols to be + * @property {string} [sku.tier] Tier of an application gateway. Possible + * values include: 'Standard', 'WAF', 'Standard_v2', 'WAF_v2' + * @property {number} [sku.capacity] Capacity (instance count) of an + * application gateway. + * @property {object} [sslPolicy] SSL policy of the application gateway + * resource. + * @property {array} [sslPolicy.disabledSslProtocols] Ssl protocols to be * disabled on application gateway. - * @member {string} [sslPolicy.policyType] Type of Ssl Policy. Possible values - * include: 'Predefined', 'Custom' - * @member {string} [sslPolicy.policyName] Name of Ssl predefined policy. + * @property {string} [sslPolicy.policyType] Type of Ssl Policy. Possible + * values include: 'Predefined', 'Custom' + * @property {string} [sslPolicy.policyName] Name of Ssl predefined policy. * Possible values include: 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401', * 'AppGwSslPolicy20170401S' - * @member {array} [sslPolicy.cipherSuites] Ssl cipher suites to be enabled in - * the specified order to application gateway. - * @member {string} [sslPolicy.minProtocolVersion] Minimum version of Ssl + * @property {array} [sslPolicy.cipherSuites] Ssl cipher suites to be enabled + * in the specified order to application gateway. + * @property {string} [sslPolicy.minProtocolVersion] Minimum version of Ssl * protocol to be supported on application gateway. Possible values include: * 'TLSv1_0', 'TLSv1_1', 'TLSv1_2' - * @member {string} [operationalState] Operational state of the application + * @property {string} [operationalState] Operational state of the application * gateway resource. Possible values include: 'Stopped', 'Starting', 'Running', * 'Stopping' - * @member {array} [gatewayIPConfigurations] Subnets of application the gateway - * resource. - * @member {array} [authenticationCertificates] Authentication certificates of - * the application gateway resource. - * @member {array} [trustedRootCertificates] Trusted Root certificates of the + * @property {array} [gatewayIPConfigurations] Subnets of application the + * gateway resource. + * @property {array} [authenticationCertificates] Authentication certificates + * of the application gateway resource. + * @property {array} [trustedRootCertificates] Trusted Root certificates of the * application gateway resource. - * @member {array} [sslCertificates] SSL certificates of the application + * @property {array} [sslCertificates] SSL certificates of the application * gateway resource. - * @member {array} [frontendIPConfigurations] Frontend IP addresses of the + * @property {array} [frontendIPConfigurations] Frontend IP addresses of the * application gateway resource. - * @member {array} [frontendPorts] Frontend ports of the application gateway + * @property {array} [frontendPorts] Frontend ports of the application gateway * resource. - * @member {array} [probes] Probes of the application gateway resource. - * @member {array} [backendAddressPools] Backend address pool of the - * application gateway resource. - * @member {array} [backendHttpSettingsCollection] Backend http settings of the + * @property {array} [probes] Probes of the application gateway resource. + * @property {array} [backendAddressPools] Backend address pool of the * application gateway resource. - * @member {array} [httpListeners] Http listeners of the application gateway + * @property {array} [backendHttpSettingsCollection] Backend http settings of + * the application gateway resource. + * @property {array} [httpListeners] Http listeners of the application gateway * resource. - * @member {array} [urlPathMaps] URL path map of the application gateway + * @property {array} [urlPathMaps] URL path map of the application gateway * resource. - * @member {array} [requestRoutingRules] Request routing rules of the + * @property {array} [requestRoutingRules] Request routing rules of the * application gateway resource. - * @member {array} [redirectConfigurations] Redirect configurations of the + * @property {array} [redirectConfigurations] Redirect configurations of the * application gateway resource. - * @member {object} [webApplicationFirewallConfiguration] Web application + * @property {object} [webApplicationFirewallConfiguration] Web application * firewall configuration. - * @member {boolean} [webApplicationFirewallConfiguration.enabled] Whether the - * web application firewall is enabled or not. - * @member {string} [webApplicationFirewallConfiguration.firewallMode] Web + * @property {boolean} [webApplicationFirewallConfiguration.enabled] Whether + * the web application firewall is enabled or not. + * @property {string} [webApplicationFirewallConfiguration.firewallMode] Web * application firewall mode. Possible values include: 'Detection', * 'Prevention' - * @member {string} [webApplicationFirewallConfiguration.ruleSetType] The type - * of the web application firewall rule set. Possible values are: 'OWASP'. - * @member {string} [webApplicationFirewallConfiguration.ruleSetVersion] The + * @property {string} [webApplicationFirewallConfiguration.ruleSetType] The + * type of the web application firewall rule set. Possible values are: 'OWASP'. + * @property {string} [webApplicationFirewallConfiguration.ruleSetVersion] The * version of the rule set type. - * @member {array} [webApplicationFirewallConfiguration.disabledRuleGroups] The - * disabled rule groups. - * @member {boolean} [webApplicationFirewallConfiguration.requestBodyCheck] + * @property {array} [webApplicationFirewallConfiguration.disabledRuleGroups] + * The disabled rule groups. + * @property {boolean} [webApplicationFirewallConfiguration.requestBodyCheck] * Whether allow WAF to check request Body. - * @member {number} [webApplicationFirewallConfiguration.maxRequestBodySize] + * @property {number} [webApplicationFirewallConfiguration.maxRequestBodySize] * Maxium request body size for WAF. - * @member {number} + * @property {number} * [webApplicationFirewallConfiguration.maxRequestBodySizeInKb] Maxium request * body size in Kb for WAF. - * @member {number} [webApplicationFirewallConfiguration.fileUploadLimitInMb] + * @property {number} [webApplicationFirewallConfiguration.fileUploadLimitInMb] * Maxium file upload size in Mb for WAF. - * @member {array} [webApplicationFirewallConfiguration.exclusions] The + * @property {array} [webApplicationFirewallConfiguration.exclusions] The * exclusion list. - * @member {boolean} [enableHttp2] Whether HTTP2 is enabled on the application - * gateway resource. - * @member {boolean} [enableFips] Whether FIPS is enabled on the application + * @property {boolean} [enableHttp2] Whether HTTP2 is enabled on the + * application gateway resource. + * @property {boolean} [enableFips] Whether FIPS is enabled on the application * gateway resource. - * @member {object} [autoscaleConfiguration] Autoscale Configuration. - * @member {number} [autoscaleConfiguration.minCapacity] Lower bound on number - * of Application Gateway instances - * @member {string} [resourceGuid] Resource GUID property of the application + * @property {object} [autoscaleConfiguration] Autoscale Configuration. + * @property {number} [autoscaleConfiguration.minCapacity] Lower bound on + * number of Application Gateway instances + * @property {string} [resourceGuid] Resource GUID property of the application * gateway resource. - * @member {string} [provisioningState] Provisioning state of the application + * @property {string} [provisioningState] Provisioning state of the application * gateway resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {array} [customErrorConfigurations] Custom error configurations of + * @property {array} [customErrorConfigurations] Custom error configurations of * the application gateway resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {array} [zones] A list of availability zones denoting where the + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {array} [zones] A list of availability zones denoting where the * resource needs to come from. */ export interface ApplicationGateway extends Resource { @@ -4569,8 +4604,9 @@ export interface ApplicationGateway extends Resource { * @constructor * A web application firewall rule. * - * @member {number} ruleId The identifier of the web application firewall rule. - * @member {string} [description] The description of the web application + * @property {number} ruleId The identifier of the web application firewall + * rule. + * @property {string} [description] The description of the web application * firewall rule. */ export interface ApplicationGatewayFirewallRule { @@ -4584,11 +4620,12 @@ export interface ApplicationGatewayFirewallRule { * @constructor * A web application firewall rule group. * - * @member {string} ruleGroupName The name of the web application firewall rule - * group. - * @member {string} [description] The description of the web application + * @property {string} ruleGroupName The name of the web application firewall + * rule group. + * @property {string} [description] The description of the web application * firewall rule group. - * @member {array} rules The rules of the web application firewall rule group. + * @property {array} rules The rules of the web application firewall rule + * group. */ export interface ApplicationGatewayFirewallRuleGroup { ruleGroupName: string; @@ -4602,13 +4639,13 @@ export interface ApplicationGatewayFirewallRuleGroup { * @constructor * A web application firewall rule set. * - * @member {string} [provisioningState] The provisioning state of the web + * @property {string} [provisioningState] The provisioning state of the web * application firewall rule set. - * @member {string} ruleSetType The type of the web application firewall rule + * @property {string} ruleSetType The type of the web application firewall rule * set. - * @member {string} ruleSetVersion The version of the web application firewall - * rule set type. - * @member {array} ruleGroups The rule groups of the web application firewall + * @property {string} ruleSetVersion The version of the web application + * firewall rule set type. + * @property {array} ruleGroups The rule groups of the web application firewall * rule set. */ export interface ApplicationGatewayFirewallRuleSet extends Resource { @@ -4624,7 +4661,7 @@ export interface ApplicationGatewayFirewallRuleSet extends Resource { * @constructor * Response for ApplicationGatewayAvailableWafRuleSets API service call. * - * @member {array} [value] The list of application gateway rule sets. + * @property {array} [value] The list of application gateway rule sets. */ export interface ApplicationGatewayAvailableWafRuleSetsResult { value?: ApplicationGatewayFirewallRuleSet[]; @@ -4636,14 +4673,15 @@ export interface ApplicationGatewayAvailableWafRuleSetsResult { * @constructor * Response for ApplicationGatewayAvailableSslOptions API service call. * - * @member {array} [predefinedPolicies] List of available Ssl predefined + * @property {array} [predefinedPolicies] List of available Ssl predefined * policy. - * @member {string} [defaultPolicy] Name of the Ssl predefined policy applied + * @property {string} [defaultPolicy] Name of the Ssl predefined policy applied * by default to application gateway. Possible values include: * 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401', * 'AppGwSslPolicy20170401S' - * @member {array} [availableCipherSuites] List of available Ssl cipher suites. - * @member {array} [availableProtocols] List of available Ssl protocols. + * @property {array} [availableCipherSuites] List of available Ssl cipher + * suites. + * @property {array} [availableProtocols] List of available Ssl protocols. */ export interface ApplicationGatewayAvailableSslOptions extends Resource { predefinedPolicies?: SubResource[]; @@ -4658,11 +4696,11 @@ export interface ApplicationGatewayAvailableSslOptions extends Resource { * @constructor * An Ssl predefined policy * - * @member {string} [name] Name of the Ssl predefined policy. - * @member {array} [cipherSuites] Ssl cipher suites to be enabled in the + * @property {string} [name] Name of the Ssl predefined policy. + * @property {array} [cipherSuites] Ssl cipher suites to be enabled in the * specified order for application gateway. - * @member {string} [minProtocolVersion] Minimum version of Ssl protocol to be - * supported on application gateway. Possible values include: 'TLSv1_0', + * @property {string} [minProtocolVersion] Minimum version of Ssl protocol to + * be supported on application gateway. Possible values include: 'TLSv1_0', * 'TLSv1_1', 'TLSv1_2' */ export interface ApplicationGatewaySslPredefinedPolicy extends SubResource { @@ -4677,7 +4715,7 @@ export interface ApplicationGatewaySslPredefinedPolicy extends SubResource { * @constructor * Tags object for patch operations. * - * @member {object} [tags] Resource tags. + * @property {object} [tags] Resource tags. */ export interface TagsObject { tags?: { [propertyName: string]: string }; @@ -4690,12 +4728,12 @@ export interface TagsObject { * The serviceName of an AvailableDelegation indicates a possible delegation * for a subnet. * - * @member {string} [name] The name of the AvailableDelegation resource. - * @member {string} [id] A unique identifier of the AvailableDelegation + * @property {string} [name] The name of the AvailableDelegation resource. + * @property {string} [id] A unique identifier of the AvailableDelegation * resource. - * @member {string} [type] Resource type. - * @member {string} [serviceName] The name of the service and resource - * @member {array} [actions] Describes the actions permitted to the service + * @property {string} [type] Resource type. + * @property {string} [serviceName] The name of the service and resource + * @property {array} [actions] Describes the actions permitted to the service * upon delegation */ export interface AvailableDelegation { @@ -4712,20 +4750,21 @@ export interface AvailableDelegation { * @constructor * IP configuration of an Azure Firewall. * - * @member {string} [privateIPAddress] The Firewall Internal Load Balancer IP + * @property {string} [privateIPAddress] The Firewall Internal Load Balancer IP * to be used as the next hop in User Defined Routes. - * @member {object} [subnet] Reference of the subnet resource. This resource + * @property {object} [subnet] Reference of the subnet resource. This resource * must be named 'AzureFirewallSubnet'. - * @member {string} [subnet.id] Resource ID. - * @member {object} [publicIPAddress] Reference of the PublicIP resource. This - * field is a mandatory input if subnet is not null. - * @member {string} [publicIPAddress.id] Resource ID. - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' - * @member {string} [name] Name of the resource that is unique within a + * @property {string} [subnet.id] Resource ID. + * @property {object} [publicIPAddress] Reference of the PublicIP resource. + * This field is a mandatory input if subnet is not null. + * @property {string} [publicIPAddress.id] Resource ID. + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', + * 'Failed' + * @property {string} [name] Name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface AzureFirewallIPConfiguration extends SubResource { privateIPAddress?: string; @@ -4742,7 +4781,7 @@ export interface AzureFirewallIPConfiguration extends SubResource { * @constructor * Properties of the AzureFirewallRCAction. * - * @member {string} [type] The type of action. Possible values include: + * @property {string} [type] The type of action. Possible values include: * 'Allow', 'Deny' */ export interface AzureFirewallRCAction { @@ -4755,10 +4794,10 @@ export interface AzureFirewallRCAction { * @constructor * Properties of the application rule protocol. * - * @member {string} [protocolType] Protocol type. Possible values include: + * @property {string} [protocolType] Protocol type. Possible values include: * 'Http', 'Https' - * @member {number} [port] Port number for the protocol, cannot be greater than - * 64000. This field is optional. + * @property {number} [port] Port number for the protocol, cannot be greater + * than 64000. This field is optional. */ export interface AzureFirewallApplicationRuleProtocol { protocolType?: string; @@ -4771,12 +4810,13 @@ export interface AzureFirewallApplicationRuleProtocol { * @constructor * Properties of an application rule. * - * @member {string} [name] Name of the application rule. - * @member {string} [description] Description of the rule. - * @member {array} [sourceAddresses] List of source IP addresses for this rule. - * @member {array} [protocols] Array of ApplicationRuleProtocols. - * @member {array} [targetFqdns] List of FQDNs for this rule. - * @member {array} [fqdnTags] List of FQDN Tags for this rule. + * @property {string} [name] Name of the application rule. + * @property {string} [description] Description of the rule. + * @property {array} [sourceAddresses] List of source IP addresses for this + * rule. + * @property {array} [protocols] Array of ApplicationRuleProtocols. + * @property {array} [targetFqdns] List of FQDNs for this rule. + * @property {array} [fqdnTags] List of FQDN Tags for this rule. */ export interface AzureFirewallApplicationRule { name?: string; @@ -4793,19 +4833,20 @@ export interface AzureFirewallApplicationRule { * @constructor * Application rule collection resource * - * @member {number} [priority] Priority of the application rule collection + * @property {number} [priority] Priority of the application rule collection * resource. - * @member {object} [action] The action type of a rule collection - * @member {string} [action.type] The type of action. Possible values include: - * 'Allow', 'Deny' - * @member {array} [rules] Collection of rules used by a application rule + * @property {object} [action] The action type of a rule collection + * @property {string} [action.type] The type of action. Possible values + * include: 'Allow', 'Deny' + * @property {array} [rules] Collection of rules used by a application rule * collection. - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' - * @member {string} [name] Gets name of the resource that is unique within a + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', + * 'Failed' + * @property {string} [name] Gets name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface AzureFirewallApplicationRuleCollection extends SubResource { priority?: number; @@ -4822,8 +4863,8 @@ export interface AzureFirewallApplicationRuleCollection extends SubResource { * @constructor * AzureFirewall NAT Rule Collection Action. * - * @member {string} [type] The type of action. Possible values include: 'Snat', - * 'Dnat' + * @property {string} [type] The type of action. Possible values include: + * 'Snat', 'Dnat' */ export interface AzureFirewallNatRCAction { type?: string; @@ -4835,17 +4876,18 @@ export interface AzureFirewallNatRCAction { * @constructor * Properties of a NAT rule. * - * @member {string} [name] Name of the NAT rule. - * @member {string} [description] Description of the rule. - * @member {array} [sourceAddresses] List of source IP addresses for this rule. - * @member {array} [destinationAddresses] List of destination IP addresses for - * this rule. - * @member {array} [destinationPorts] List of destination ports. - * @member {array} [protocols] Array of AzureFirewallNetworkRuleProtocols + * @property {string} [name] Name of the NAT rule. + * @property {string} [description] Description of the rule. + * @property {array} [sourceAddresses] List of source IP addresses for this + * rule. + * @property {array} [destinationAddresses] List of destination IP addresses + * for this rule. + * @property {array} [destinationPorts] List of destination ports. + * @property {array} [protocols] Array of AzureFirewallNetworkRuleProtocols * applicable to this NAT rule. - * @member {string} [translatedAddress] The translated address for this NAT + * @property {string} [translatedAddress] The translated address for this NAT * rule. - * @member {string} [translatedPort] The translated port for this NAT rule. + * @property {string} [translatedPort] The translated port for this NAT rule. */ export interface AzureFirewallNatRule { name?: string; @@ -4864,17 +4906,18 @@ export interface AzureFirewallNatRule { * @constructor * NAT rule collection resource * - * @member {number} [priority] Priority of the NAT rule collection resource. - * @member {object} [action] The action type of a NAT rule collection - * @member {string} [action.type] The type of action. Possible values include: - * 'Snat', 'Dnat' - * @member {array} [rules] Collection of rules used by a NAT rule collection. - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' - * @member {string} [name] Gets name of the resource that is unique within a + * @property {number} [priority] Priority of the NAT rule collection resource. + * @property {object} [action] The action type of a NAT rule collection + * @property {string} [action.type] The type of action. Possible values + * include: 'Snat', 'Dnat' + * @property {array} [rules] Collection of rules used by a NAT rule collection. + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', + * 'Failed' + * @property {string} [name] Gets name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface AzureFirewallNatRuleCollection extends SubResource { priority?: number; @@ -4891,12 +4934,13 @@ export interface AzureFirewallNatRuleCollection extends SubResource { * @constructor * Properties of the network rule. * - * @member {string} [name] Name of the network rule. - * @member {string} [description] Description of the rule. - * @member {array} [protocols] Array of AzureFirewallNetworkRuleProtocols. - * @member {array} [sourceAddresses] List of source IP addresses for this rule. - * @member {array} [destinationAddresses] List of destination IP addresses. - * @member {array} [destinationPorts] List of destination ports. + * @property {string} [name] Name of the network rule. + * @property {string} [description] Description of the rule. + * @property {array} [protocols] Array of AzureFirewallNetworkRuleProtocols. + * @property {array} [sourceAddresses] List of source IP addresses for this + * rule. + * @property {array} [destinationAddresses] List of destination IP addresses. + * @property {array} [destinationPorts] List of destination ports. */ export interface AzureFirewallNetworkRule { name?: string; @@ -4913,19 +4957,20 @@ export interface AzureFirewallNetworkRule { * @constructor * Network rule collection resource * - * @member {number} [priority] Priority of the network rule collection + * @property {number} [priority] Priority of the network rule collection * resource. - * @member {object} [action] The action type of a rule collection - * @member {string} [action.type] The type of action. Possible values include: - * 'Allow', 'Deny' - * @member {array} [rules] Collection of rules used by a network rule + * @property {object} [action] The action type of a rule collection + * @property {string} [action.type] The type of action. Possible values + * include: 'Allow', 'Deny' + * @property {array} [rules] Collection of rules used by a network rule * collection. - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' - * @member {string} [name] Gets name of the resource that is unique within a + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', + * 'Failed' + * @property {string} [name] Gets name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface AzureFirewallNetworkRuleCollection extends SubResource { priority?: number; @@ -4942,18 +4987,19 @@ export interface AzureFirewallNetworkRuleCollection extends SubResource { * @constructor * Azure Firewall resource * - * @member {array} [applicationRuleCollections] Collection of application rule - * collections used by Azure Firewall. - * @member {array} [natRuleCollections] Collection of NAT rule collections used - * by Azure Firewall. - * @member {array} [networkRuleCollections] Collection of network rule + * @property {array} [applicationRuleCollections] Collection of application + * rule collections used by Azure Firewall. + * @property {array} [natRuleCollections] Collection of NAT rule collections + * used by Azure Firewall. + * @property {array} [networkRuleCollections] Collection of network rule * collections used by Azure Firewall. - * @member {array} [ipConfigurations] IP configuration of the Azure Firewall + * @property {array} [ipConfigurations] IP configuration of the Azure Firewall * resource. - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', + * 'Failed' + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface AzureFirewall extends Resource { applicationRuleCollections?: AzureFirewallApplicationRuleCollection[]; @@ -4970,10 +5016,11 @@ export interface AzureFirewall extends Resource { * @constructor * Azure Firewall FQDN Tag Resource * - * @member {string} [provisioningState] The provisioning state of the resource. - * @member {string} [fqdnTagName] The name of this FQDN Tag. - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [provisioningState] The provisioning state of the + * resource. + * @property {string} [fqdnTagName] The name of this FQDN Tag. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface AzureFirewallFqdnTag extends Resource { readonly provisioningState?: string; @@ -4987,7 +5034,7 @@ export interface AzureFirewallFqdnTag extends Resource { * @constructor * Response for the CheckDnsNameAvailability API service call. * - * @member {boolean} [available] Domain availability (True/False). + * @property {boolean} [available] Domain availability (True/False). */ export interface DnsNameAvailabilityResult { available?: boolean; @@ -4999,22 +5046,22 @@ export interface DnsNameAvailabilityResult { * @constructor * A DDoS protection plan in a resource group. * - * @member {string} [id] Resource ID. - * @member {string} [name] Resource name. - * @member {string} [type] Resource type. - * @member {string} [location] Resource location. - * @member {object} [tags] Resource tags. - * @member {string} [resourceGuid] The resource GUID property of the DDoS + * @property {string} [id] Resource ID. + * @property {string} [name] Resource name. + * @property {string} [type] Resource type. + * @property {string} [location] Resource location. + * @property {object} [tags] Resource tags. + * @property {string} [resourceGuid] The resource GUID property of the DDoS * protection plan resource. It uniquely identifies the resource, even if the * user changes its name or migrate the resource across subscriptions or * resource groups. - * @member {string} [provisioningState] The provisioning state of the DDoS + * @property {string} [provisioningState] The provisioning state of the DDoS * protection plan resource. Possible values are: 'Succeeded', 'Updating', * 'Deleting', and 'Failed'. - * @member {array} [virtualNetworks] The list of virtual networks associated + * @property {array} [virtualNetworks] The list of virtual networks associated * with the DDoS protection plan resource. This list is read-only. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface DdosProtectionPlan extends BaseResource { readonly id?: string; @@ -5034,8 +5081,8 @@ export interface DdosProtectionPlan extends BaseResource { * @constructor * Endpoint service. * - * @member {string} [name] Name of the endpoint service. - * @member {string} [type] Type of the endpoint service. + * @property {string} [name] Name of the endpoint service. + * @property {string} [type] Type of the endpoint service. */ export interface EndpointServiceResult extends SubResource { readonly name?: string; @@ -5048,17 +5095,17 @@ export interface EndpointServiceResult extends SubResource { * @constructor * Authorization in an ExpressRouteCircuit resource. * - * @member {string} [authorizationKey] The authorization key. - * @member {string} [authorizationUseStatus] AuthorizationUseStatus. Possible + * @property {string} [authorizationKey] The authorization key. + * @property {string} [authorizationUseStatus] AuthorizationUseStatus. Possible * values are: 'Available' and 'InUse'. Possible values include: 'Available', * 'InUse' - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Gets name of the resource that is unique within a + * @property {string} [name] Gets name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface ExpressRouteCircuitAuthorization extends SubResource { authorizationKey?: string; @@ -5074,17 +5121,18 @@ export interface ExpressRouteCircuitAuthorization extends SubResource { * @constructor * Specifies the peering configuration. * - * @member {array} [advertisedPublicPrefixes] The reference of + * @property {array} [advertisedPublicPrefixes] The reference of * AdvertisedPublicPrefixes. - * @member {array} [advertisedCommunities] The communities of bgp peering. - * Spepcified for microsoft peering - * @member {string} [advertisedPublicPrefixesState] AdvertisedPublicPrefixState - * of the Peering resource. Possible values are 'NotConfigured', 'Configuring', - * 'Configured', and 'ValidationNeeded'. Possible values include: - * 'NotConfigured', 'Configuring', 'Configured', 'ValidationNeeded' - * @member {number} [legacyMode] The legacy mode of the peering. - * @member {number} [customerASN] The CustomerASN of the peering. - * @member {string} [routingRegistryName] The RoutingRegistryName of the + * @property {array} [advertisedCommunities] The communities of bgp peering. + * Specified for microsoft peering + * @property {string} [advertisedPublicPrefixesState] + * AdvertisedPublicPrefixState of the Peering resource. Possible values are + * 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. + * Possible values include: 'NotConfigured', 'Configuring', 'Configured', + * 'ValidationNeeded' + * @property {number} [legacyMode] The legacy mode of the peering. + * @property {number} [customerASN] The CustomerASN of the peering. + * @property {string} [routingRegistryName] The RoutingRegistryName of the * configuration. */ export interface ExpressRouteCircuitPeeringConfig { @@ -5102,17 +5150,18 @@ export interface ExpressRouteCircuitPeeringConfig { * @constructor * Route Filter Rule Resource * - * @member {string} access The access type of the rule. Valid values are: + * @property {string} access The access type of the rule. Valid values are: * 'Allow', 'Deny'. Possible values include: 'Allow', 'Deny' - * @member {array} communities The collection for bgp community values to + * @property {array} communities The collection for bgp community values to * filter on. e.g. ['12076:5010','12076:5020'] - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values are: 'Updating', 'Deleting', 'Succeeded' and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and + * 'Failed'. + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [location] Resource location. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [location] Resource location. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface RouteFilterRule extends SubResource { access: string; @@ -5129,10 +5178,10 @@ export interface RouteFilterRule extends SubResource { * @constructor * Contains stats associated with the peering. * - * @member {number} [primarybytesIn] Gets BytesIn of the peering. - * @member {number} [primarybytesOut] Gets BytesOut of the peering. - * @member {number} [secondarybytesIn] Gets BytesIn of the peering. - * @member {number} [secondarybytesOut] Gets BytesOut of the peering. + * @property {number} [primarybytesIn] Gets BytesIn of the peering. + * @property {number} [primarybytesOut] Gets BytesOut of the peering. + * @property {number} [secondarybytesIn] Gets BytesIn of the peering. + * @property {number} [secondarybytesOut] Gets BytesOut of the peering. */ export interface ExpressRouteCircuitStats { primarybytesIn?: number; @@ -5147,7 +5196,7 @@ export interface ExpressRouteCircuitStats { * @constructor * The ID of the ExpressRouteConnection. * - * @member {string} [id] The ID of the ExpressRouteConnection. + * @property {string} [id] The ID of the ExpressRouteConnection. */ export interface ExpressRouteConnectionId { readonly id?: string; @@ -5159,25 +5208,25 @@ export interface ExpressRouteConnectionId { * @constructor * Express Route Circuit Connection in an ExpressRouteCircuitPeering resource. * - * @member {object} [expressRouteCircuitPeering] Reference to Express Route + * @property {object} [expressRouteCircuitPeering] Reference to Express Route * Circuit Private Peering Resource of the circuit initiating connection. - * @member {string} [expressRouteCircuitPeering.id] Resource ID. - * @member {object} [peerExpressRouteCircuitPeering] Reference to Express Route - * Circuit Private Peering Resource of the peered circuit. - * @member {string} [peerExpressRouteCircuitPeering.id] Resource ID. - * @member {string} [addressPrefix] /29 IP address space to carve out Customer - * addresses for tunnels. - * @member {string} [authorizationKey] The authorization key. - * @member {string} [circuitConnectionStatus] Express Route Circuit Connection - * State. Possible values are: 'Connected' and 'Disconnected'. Possible values - * include: 'Connected', 'Connecting', 'Disconnected' - * @member {string} [provisioningState] Provisioning state of the circuit - * connection resource. Possible values are: 'Succeded', 'Updating', + * @property {string} [expressRouteCircuitPeering.id] Resource ID. + * @property {object} [peerExpressRouteCircuitPeering] Reference to Express + * Route Circuit Private Peering Resource of the peered circuit. + * @property {string} [peerExpressRouteCircuitPeering.id] Resource ID. + * @property {string} [addressPrefix] /29 IP address space to carve out + * Customer addresses for tunnels. + * @property {string} [authorizationKey] The authorization key. + * @property {string} [circuitConnectionStatus] Express Route Circuit + * Connection State. Possible values are: 'Connected' and 'Disconnected'. + * Possible values include: 'Connected', 'Connecting', 'Disconnected' + * @property {string} [provisioningState] Provisioning state of the circuit + * connection resource. Possible values are: 'Succeeded', 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [name] Gets name of the resource that is unique within a + * @property {string} [name] Gets name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface ExpressRouteCircuitConnection extends SubResource { expressRouteCircuitPeering?: SubResource; @@ -5196,105 +5245,106 @@ export interface ExpressRouteCircuitConnection extends SubResource { * @constructor * Peering in an ExpressRouteCircuit resource. * - * @member {string} [peeringType] The peering type. Possible values include: + * @property {string} [peeringType] The peering type. Possible values include: * 'AzurePublicPeering', 'AzurePrivatePeering', 'MicrosoftPeering' - * @member {string} [state] The peering state. Possible values include: + * @property {string} [state] The peering state. Possible values include: * 'Disabled', 'Enabled' - * @member {number} [azureASN] The Azure ASN. - * @member {number} [peerASN] The peer ASN. - * @member {string} [primaryPeerAddressPrefix] The primary address prefix. - * @member {string} [secondaryPeerAddressPrefix] The secondary address prefix. - * @member {string} [primaryAzurePort] The primary port. - * @member {string} [secondaryAzurePort] The secondary port. - * @member {string} [sharedKey] The shared key. - * @member {number} [vlanId] The VLAN ID. - * @member {object} [microsoftPeeringConfig] The Microsoft peering + * @property {number} [azureASN] The Azure ASN. + * @property {number} [peerASN] The peer ASN. + * @property {string} [primaryPeerAddressPrefix] The primary address prefix. + * @property {string} [secondaryPeerAddressPrefix] The secondary address + * prefix. + * @property {string} [primaryAzurePort] The primary port. + * @property {string} [secondaryAzurePort] The secondary port. + * @property {string} [sharedKey] The shared key. + * @property {number} [vlanId] The VLAN ID. + * @property {object} [microsoftPeeringConfig] The Microsoft peering * configuration. - * @member {array} [microsoftPeeringConfig.advertisedPublicPrefixes] The + * @property {array} [microsoftPeeringConfig.advertisedPublicPrefixes] The * reference of AdvertisedPublicPrefixes. - * @member {array} [microsoftPeeringConfig.advertisedCommunities] The - * communities of bgp peering. Spepcified for microsoft peering - * @member {string} [microsoftPeeringConfig.advertisedPublicPrefixesState] + * @property {array} [microsoftPeeringConfig.advertisedCommunities] The + * communities of bgp peering. Specified for microsoft peering + * @property {string} [microsoftPeeringConfig.advertisedPublicPrefixesState] * AdvertisedPublicPrefixState of the Peering resource. Possible values are * 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. * Possible values include: 'NotConfigured', 'Configuring', 'Configured', * 'ValidationNeeded' - * @member {number} [microsoftPeeringConfig.legacyMode] The legacy mode of the - * peering. - * @member {number} [microsoftPeeringConfig.customerASN] The CustomerASN of the - * peering. - * @member {string} [microsoftPeeringConfig.routingRegistryName] The + * @property {number} [microsoftPeeringConfig.legacyMode] The legacy mode of + * the peering. + * @property {number} [microsoftPeeringConfig.customerASN] The CustomerASN of + * the peering. + * @property {string} [microsoftPeeringConfig.routingRegistryName] The * RoutingRegistryName of the configuration. - * @member {object} [stats] Gets peering stats. - * @member {number} [stats.primarybytesIn] Gets BytesIn of the peering. - * @member {number} [stats.primarybytesOut] Gets BytesOut of the peering. - * @member {number} [stats.secondarybytesIn] Gets BytesIn of the peering. - * @member {number} [stats.secondarybytesOut] Gets BytesOut of the peering. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {object} [stats] Gets peering stats. + * @property {number} [stats.primarybytesIn] Gets BytesIn of the peering. + * @property {number} [stats.primarybytesOut] Gets BytesOut of the peering. + * @property {number} [stats.secondarybytesIn] Gets BytesIn of the peering. + * @property {number} [stats.secondarybytesOut] Gets BytesOut of the peering. + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [gatewayManagerEtag] The GatewayManager Etag. - * @member {string} [lastModifiedBy] Gets whether the provider or the customer - * last modified the peering. - * @member {object} [routeFilter] The reference of the RouteFilter resource. - * @member {array} [routeFilter.rules] Collection of RouteFilterRules contained - * within a route filter. - * @member {array} [routeFilter.peerings] A collection of references to express - * route circuit peerings. - * @member {string} [routeFilter.provisioningState] The provisioning state of + * @property {string} [gatewayManagerEtag] The GatewayManager Etag. + * @property {string} [lastModifiedBy] Gets whether the provider or the + * customer last modified the peering. + * @property {object} [routeFilter] The reference of the RouteFilter resource. + * @property {array} [routeFilter.rules] Collection of RouteFilterRules + * contained within a route filter. + * @property {array} [routeFilter.peerings] A collection of references to + * express route circuit peerings. + * @property {string} [routeFilter.provisioningState] The provisioning state of * the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and * 'Failed'. - * @member {string} [routeFilter.etag] Gets a unique read-only string that + * @property {string} [routeFilter.etag] Gets a unique read-only string that * changes whenever the resource is updated. - * @member {object} [ipv6PeeringConfig] The IPv6 peering configuration. - * @member {string} [ipv6PeeringConfig.primaryPeerAddressPrefix] The primary + * @property {object} [ipv6PeeringConfig] The IPv6 peering configuration. + * @property {string} [ipv6PeeringConfig.primaryPeerAddressPrefix] The primary * address prefix. - * @member {string} [ipv6PeeringConfig.secondaryPeerAddressPrefix] The + * @property {string} [ipv6PeeringConfig.secondaryPeerAddressPrefix] The * secondary address prefix. - * @member {object} [ipv6PeeringConfig.microsoftPeeringConfig] The Microsoft + * @property {object} [ipv6PeeringConfig.microsoftPeeringConfig] The Microsoft * peering configuration. - * @member {array} + * @property {array} * [ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixes] The * reference of AdvertisedPublicPrefixes. - * @member {array} + * @property {array} * [ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] The - * communities of bgp peering. Spepcified for microsoft peering - * @member {string} + * communities of bgp peering. Specified for microsoft peering + * @property {string} * [ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] * AdvertisedPublicPrefixState of the Peering resource. Possible values are * 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. * Possible values include: 'NotConfigured', 'Configuring', 'Configured', * 'ValidationNeeded' - * @member {number} [ipv6PeeringConfig.microsoftPeeringConfig.legacyMode] The + * @property {number} [ipv6PeeringConfig.microsoftPeeringConfig.legacyMode] The * legacy mode of the peering. - * @member {number} [ipv6PeeringConfig.microsoftPeeringConfig.customerASN] The - * CustomerASN of the peering. - * @member {string} + * @property {number} [ipv6PeeringConfig.microsoftPeeringConfig.customerASN] + * The CustomerASN of the peering. + * @property {string} * [ipv6PeeringConfig.microsoftPeeringConfig.routingRegistryName] The * RoutingRegistryName of the configuration. - * @member {object} [ipv6PeeringConfig.routeFilter] The reference of the + * @property {object} [ipv6PeeringConfig.routeFilter] The reference of the * RouteFilter resource. - * @member {array} [ipv6PeeringConfig.routeFilter.rules] Collection of + * @property {array} [ipv6PeeringConfig.routeFilter.rules] Collection of * RouteFilterRules contained within a route filter. - * @member {array} [ipv6PeeringConfig.routeFilter.peerings] A collection of + * @property {array} [ipv6PeeringConfig.routeFilter.peerings] A collection of * references to express route circuit peerings. - * @member {string} [ipv6PeeringConfig.routeFilter.provisioningState] The + * @property {string} [ipv6PeeringConfig.routeFilter.provisioningState] The * provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', 'Succeeded' and 'Failed'. - * @member {string} [ipv6PeeringConfig.routeFilter.etag] Gets a unique + * @property {string} [ipv6PeeringConfig.routeFilter.etag] Gets a unique * read-only string that changes whenever the resource is updated. - * @member {string} [ipv6PeeringConfig.state] The state of peering. Possible + * @property {string} [ipv6PeeringConfig.state] The state of peering. Possible * values are: 'Disabled' and 'Enabled'. Possible values include: 'Disabled', * 'Enabled' - * @member {object} [expressRouteConnection] The ExpressRoute connection. - * @member {string} [expressRouteConnection.id] The ID of the + * @property {object} [expressRouteConnection] The ExpressRoute connection. + * @property {string} [expressRouteConnection.id] The ID of the * ExpressRouteConnection. - * @member {array} [connections] The list of circuit connections associated + * @property {array} [connections] The list of circuit connections associated * with Azure Private Peering for this circuit. - * @member {string} [name] Gets name of the resource that is unique within a + * @property {string} [name] Gets name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface ExpressRouteCircuitPeering extends SubResource { peeringType?: string; @@ -5326,14 +5376,15 @@ export interface ExpressRouteCircuitPeering extends SubResource { * @constructor * Route Filter Resource. * - * @member {array} [rules] Collection of RouteFilterRules contained within a + * @property {array} [rules] Collection of RouteFilterRules contained within a * route filter. - * @member {array} [peerings] A collection of references to express route + * @property {array} [peerings] A collection of references to express route * circuit peerings. - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values are: 'Updating', 'Deleting', 'Succeeded' and 'Failed'. - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and + * 'Failed'. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface RouteFilter extends Resource { rules?: RouteFilterRule[]; @@ -5348,36 +5399,37 @@ export interface RouteFilter extends Resource { * @constructor * Contains IPv6 peering config. * - * @member {string} [primaryPeerAddressPrefix] The primary address prefix. - * @member {string} [secondaryPeerAddressPrefix] The secondary address prefix. - * @member {object} [microsoftPeeringConfig] The Microsoft peering + * @property {string} [primaryPeerAddressPrefix] The primary address prefix. + * @property {string} [secondaryPeerAddressPrefix] The secondary address + * prefix. + * @property {object} [microsoftPeeringConfig] The Microsoft peering * configuration. - * @member {array} [microsoftPeeringConfig.advertisedPublicPrefixes] The + * @property {array} [microsoftPeeringConfig.advertisedPublicPrefixes] The * reference of AdvertisedPublicPrefixes. - * @member {array} [microsoftPeeringConfig.advertisedCommunities] The - * communities of bgp peering. Spepcified for microsoft peering - * @member {string} [microsoftPeeringConfig.advertisedPublicPrefixesState] + * @property {array} [microsoftPeeringConfig.advertisedCommunities] The + * communities of bgp peering. Specified for microsoft peering + * @property {string} [microsoftPeeringConfig.advertisedPublicPrefixesState] * AdvertisedPublicPrefixState of the Peering resource. Possible values are * 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. * Possible values include: 'NotConfigured', 'Configuring', 'Configured', * 'ValidationNeeded' - * @member {number} [microsoftPeeringConfig.legacyMode] The legacy mode of the - * peering. - * @member {number} [microsoftPeeringConfig.customerASN] The CustomerASN of the - * peering. - * @member {string} [microsoftPeeringConfig.routingRegistryName] The + * @property {number} [microsoftPeeringConfig.legacyMode] The legacy mode of + * the peering. + * @property {number} [microsoftPeeringConfig.customerASN] The CustomerASN of + * the peering. + * @property {string} [microsoftPeeringConfig.routingRegistryName] The * RoutingRegistryName of the configuration. - * @member {object} [routeFilter] The reference of the RouteFilter resource. - * @member {array} [routeFilter.rules] Collection of RouteFilterRules contained - * within a route filter. - * @member {array} [routeFilter.peerings] A collection of references to express - * route circuit peerings. - * @member {string} [routeFilter.provisioningState] The provisioning state of + * @property {object} [routeFilter] The reference of the RouteFilter resource. + * @property {array} [routeFilter.rules] Collection of RouteFilterRules + * contained within a route filter. + * @property {array} [routeFilter.peerings] A collection of references to + * express route circuit peerings. + * @property {string} [routeFilter.provisioningState] The provisioning state of * the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and * 'Failed'. - * @member {string} [routeFilter.etag] Gets a unique read-only string that + * @property {string} [routeFilter.etag] Gets a unique read-only string that * changes whenever the resource is updated. - * @member {string} [state] The state of peering. Possible values are: + * @property {string} [state] The state of peering. Possible values are: * 'Disabled' and 'Enabled'. Possible values include: 'Disabled', 'Enabled' */ export interface Ipv6ExpressRouteCircuitPeeringConfig { @@ -5394,11 +5446,11 @@ export interface Ipv6ExpressRouteCircuitPeeringConfig { * @constructor * Contains SKU in an ExpressRouteCircuit. * - * @member {string} [name] The name of the SKU. - * @member {string} [tier] The tier of the SKU. Possible values are 'Standard', - * 'Premium' or 'Basic'. Possible values include: 'Standard', 'Premium', - * 'Basic' - * @member {string} [family] The family of the SKU. Possible values are: + * @property {string} [name] The name of the SKU. + * @property {string} [tier] The tier of the SKU. Possible values are + * 'Standard', 'Premium' or 'Basic'. Possible values include: 'Standard', + * 'Premium', 'Basic' + * @property {string} [family] The family of the SKU. Possible values are: * 'UnlimitedData' and 'MeteredData'. Possible values include: 'UnlimitedData', * 'MeteredData' */ @@ -5414,9 +5466,9 @@ export interface ExpressRouteCircuitSku { * @constructor * Contains ServiceProviderProperties in an ExpressRouteCircuit. * - * @member {string} [serviceProviderName] The serviceProviderName. - * @member {string} [peeringLocation] The peering location. - * @member {number} [bandwidthInMbps] The BandwidthInMbps. + * @property {string} [serviceProviderName] The serviceProviderName. + * @property {string} [peeringLocation] The peering location. + * @property {number} [bandwidthInMbps] The BandwidthInMbps. */ export interface ExpressRouteCircuitServiceProviderProperties { serviceProviderName?: string; @@ -5430,48 +5482,49 @@ export interface ExpressRouteCircuitServiceProviderProperties { * @constructor * ExpressRouteCircuit resource * - * @member {object} [sku] The SKU. - * @member {string} [sku.name] The name of the SKU. - * @member {string} [sku.tier] The tier of the SKU. Possible values are + * @property {object} [sku] The SKU. + * @property {string} [sku.name] The name of the SKU. + * @property {string} [sku.tier] The tier of the SKU. Possible values are * 'Standard', 'Premium' or 'Basic'. Possible values include: 'Standard', * 'Premium', 'Basic' - * @member {string} [sku.family] The family of the SKU. Possible values are: + * @property {string} [sku.family] The family of the SKU. Possible values are: * 'UnlimitedData' and 'MeteredData'. Possible values include: 'UnlimitedData', * 'MeteredData' - * @member {boolean} [allowClassicOperations] Allow classic operations - * @member {string} [circuitProvisioningState] The CircuitProvisioningState + * @property {boolean} [allowClassicOperations] Allow classic operations + * @property {string} [circuitProvisioningState] The CircuitProvisioningState * state of the resource. - * @member {string} [serviceProviderProvisioningState] The + * @property {string} [serviceProviderProvisioningState] The * ServiceProviderProvisioningState state of the resource. Possible values are * 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'. * Possible values include: 'NotProvisioned', 'Provisioning', 'Provisioned', * 'Deprovisioning' - * @member {array} [authorizations] The list of authorizations. - * @member {array} [peerings] The list of peerings. - * @member {string} [serviceKey] The ServiceKey. - * @member {string} [serviceProviderNotes] The ServiceProviderNotes. - * @member {object} [serviceProviderProperties] The ServiceProviderProperties. - * @member {string} [serviceProviderProperties.serviceProviderName] The + * @property {array} [authorizations] The list of authorizations. + * @property {array} [peerings] The list of peerings. + * @property {string} [serviceKey] The ServiceKey. + * @property {string} [serviceProviderNotes] The ServiceProviderNotes. + * @property {object} [serviceProviderProperties] The + * ServiceProviderProperties. + * @property {string} [serviceProviderProperties.serviceProviderName] The * serviceProviderName. - * @member {string} [serviceProviderProperties.peeringLocation] The peering + * @property {string} [serviceProviderProperties.peeringLocation] The peering * location. - * @member {number} [serviceProviderProperties.bandwidthInMbps] The + * @property {number} [serviceProviderProperties.bandwidthInMbps] The * BandwidthInMbps. - * @member {object} [expressRoutePort] The reference to the ExpressRoutePort + * @property {object} [expressRoutePort] The reference to the ExpressRoutePort * resource when the circuit is provisioned on an ExpressRoutePort resource. - * @member {string} [expressRoutePort.id] Resource ID. - * @member {number} [bandwidthInGbps] The bandwidth of the circuit when the + * @property {string} [expressRoutePort.id] Resource ID. + * @property {number} [bandwidthInGbps] The bandwidth of the circuit when the * circuit is provisioned on an ExpressRoutePort resource. - * @member {number} [stag] The identifier of the circuit traffic. Outer tag for - * QinQ encapsulation. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {number} [stag] The identifier of the circuit traffic. Outer tag + * for QinQ encapsulation. + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [gatewayManagerEtag] The GatewayManager Etag. - * @member {boolean} [allowGlobalReach] Flag to enable Global Reach on the + * @property {string} [gatewayManagerEtag] The GatewayManager Etag. + * @property {boolean} [allowGlobalReach] Flag to enable Global Reach on the * circuit. - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface ExpressRouteCircuit extends Resource { sku?: ExpressRouteCircuitSku; @@ -5498,10 +5551,10 @@ export interface ExpressRouteCircuit extends Resource { * @constructor * The ARP table associated with the ExpressRouteCircuit. * - * @member {number} [age] Entry age in minutes - * @member {string} [interfaceProperty] Interface address - * @member {string} [ipAddress] The IP address. - * @member {string} [macAddress] The MAC address. + * @property {number} [age] Entry age in minutes + * @property {string} [interfaceProperty] Interface address + * @property {string} [ipAddress] The IP address. + * @property {string} [macAddress] The MAC address. */ export interface ExpressRouteCircuitArpTable { age?: number; @@ -5516,8 +5569,8 @@ export interface ExpressRouteCircuitArpTable { * @constructor * Response for ListArpTable associated with the Express Route Circuits API. * - * @member {array} [value] Gets list of the ARP table. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {array} [value] Gets list of the ARP table. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface ExpressRouteCircuitsArpTableListResult { value?: ExpressRouteCircuitArpTable[]; @@ -5530,12 +5583,13 @@ export interface ExpressRouteCircuitsArpTableListResult { * @constructor * The routes table associated with the ExpressRouteCircuit * - * @member {string} [network] IP address of a network entity - * @member {string} [nextHop] NextHop address - * @member {string} [locPrf] Local preference value as set with the set + * @property {string} [network] IP address of a network entity + * @property {string} [nextHop] NextHop address + * @property {string} [locPrf] Local preference value as set with the set * local-preference route-map configuration command - * @member {number} [weight] Route Weight. - * @member {string} [path] Autonomous system paths to the destination network. + * @property {number} [weight] Route Weight. + * @property {string} [path] Autonomous system paths to the destination + * network. */ export interface ExpressRouteCircuitRoutesTable { network?: string; @@ -5551,8 +5605,8 @@ export interface ExpressRouteCircuitRoutesTable { * @constructor * Response for ListRoutesTable associated with the Express Route Circuits API. * - * @member {array} [value] The list of routes table. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {array} [value] The list of routes table. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface ExpressRouteCircuitsRoutesTableListResult { value?: ExpressRouteCircuitRoutesTable[]; @@ -5565,13 +5619,13 @@ export interface ExpressRouteCircuitsRoutesTableListResult { * @constructor * The routes table associated with the ExpressRouteCircuit. * - * @member {string} [neighbor] IP address of the neighbor. - * @member {number} [v] BGP version number spoken to the neighbor. - * @member {number} [as] Autonomous system number. - * @member {string} [upDown] The length of time that the BGP session has been + * @property {string} [neighbor] IP address of the neighbor. + * @property {number} [v] BGP version number spoken to the neighbor. + * @property {number} [as] Autonomous system number. + * @property {string} [upDown] The length of time that the BGP session has been * in the Established state, or the current status if not in the Established * state. - * @member {string} [statePfxRcd] Current state of the BGP session, and the + * @property {string} [statePfxRcd] Current state of the BGP session, and the * number of prefixes that have been received from a neighbor or peer group. */ export interface ExpressRouteCircuitRoutesTableSummary { @@ -5588,8 +5642,8 @@ export interface ExpressRouteCircuitRoutesTableSummary { * @constructor * Response for ListRoutesTable associated with the Express Route Circuits API. * - * @member {array} [value] A list of the routes table. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {array} [value] A list of the routes table. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface ExpressRouteCircuitsRoutesTableSummaryListResult { value?: ExpressRouteCircuitRoutesTableSummary[]; @@ -5602,8 +5656,8 @@ export interface ExpressRouteCircuitsRoutesTableSummaryListResult { * @constructor * Contains bandwidths offered in ExpressRouteServiceProvider resources. * - * @member {string} [offerName] The OfferName. - * @member {number} [valueInMbps] The ValueInMbps. + * @property {string} [offerName] The OfferName. + * @property {number} [valueInMbps] The ValueInMbps. */ export interface ExpressRouteServiceProviderBandwidthsOffered { offerName?: string; @@ -5616,9 +5670,9 @@ export interface ExpressRouteServiceProviderBandwidthsOffered { * @constructor * A ExpressRouteResourceProvider object. * - * @member {array} [peeringLocations] Get a list of peering locations. - * @member {array} [bandwidthsOffered] Gets bandwidths offered. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {array} [peeringLocations] Get a list of peering locations. + * @property {array} [bandwidthsOffered] Gets bandwidths offered. + * @property {string} [provisioningState] Gets the provisioning state of the * resource. */ export interface ExpressRouteServiceProvider extends Resource { @@ -5633,14 +5687,14 @@ export interface ExpressRouteServiceProvider extends Resource { * @constructor * The routes table associated with the ExpressRouteCircuit. * - * @member {string} [neighbor] IP address of Neighbor router - * @member {number} [asn] Autonomous system number. - * @member {string} [upDown] The length of time that the BGP session has been + * @property {string} [neighbor] IP address of Neighbor router + * @property {number} [asn] Autonomous system number. + * @property {string} [upDown] The length of time that the BGP session has been * in the Established state, or the current status if not in the Established * state. - * @member {string} [stateOrPrefixesReceived] Current state of the BGP session, - * and the number of prefixes that have been received from a neighbor or peer - * group. + * @property {string} [stateOrPrefixesReceived] Current state of the BGP + * session, and the number of prefixes that have been received from a neighbor + * or peer group. */ export interface ExpressRouteCrossConnectionRoutesTableSummary { neighbor?: string; @@ -5656,8 +5710,8 @@ export interface ExpressRouteCrossConnectionRoutesTableSummary { * Response for ListRoutesTable associated with the Express Route Cross * Connections. * - * @member {array} [value] A list of the routes table. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {array} [value] A list of the routes table. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface ExpressRouteCrossConnectionsRoutesTableSummaryListResult { value?: ExpressRouteCrossConnectionRoutesTableSummary[]; @@ -5668,7 +5722,7 @@ export interface ExpressRouteCrossConnectionsRoutesTableSummaryListResult { * @class * Initializes a new instance of the ExpressRouteCircuitReference class. * @constructor - * @member {string} [id] Corresponding Express Route Circuit Id. + * @property {string} [id] Corresponding Express Route Circuit Id. */ export interface ExpressRouteCircuitReference { id?: string; @@ -5680,85 +5734,86 @@ export interface ExpressRouteCircuitReference { * @constructor * Peering in an ExpressRoute Cross Connection resource. * - * @member {string} [peeringType] The peering type. Possible values include: + * @property {string} [peeringType] The peering type. Possible values include: * 'AzurePublicPeering', 'AzurePrivatePeering', 'MicrosoftPeering' - * @member {string} [state] The peering state. Possible values include: + * @property {string} [state] The peering state. Possible values include: * 'Disabled', 'Enabled' - * @member {number} [azureASN] The Azure ASN. - * @member {number} [peerASN] The peer ASN. - * @member {string} [primaryPeerAddressPrefix] The primary address prefix. - * @member {string} [secondaryPeerAddressPrefix] The secondary address prefix. - * @member {string} [primaryAzurePort] The primary port. - * @member {string} [secondaryAzurePort] The secondary port. - * @member {string} [sharedKey] The shared key. - * @member {number} [vlanId] The VLAN ID. - * @member {object} [microsoftPeeringConfig] The Microsoft peering + * @property {number} [azureASN] The Azure ASN. + * @property {number} [peerASN] The peer ASN. + * @property {string} [primaryPeerAddressPrefix] The primary address prefix. + * @property {string} [secondaryPeerAddressPrefix] The secondary address + * prefix. + * @property {string} [primaryAzurePort] The primary port. + * @property {string} [secondaryAzurePort] The secondary port. + * @property {string} [sharedKey] The shared key. + * @property {number} [vlanId] The VLAN ID. + * @property {object} [microsoftPeeringConfig] The Microsoft peering * configuration. - * @member {array} [microsoftPeeringConfig.advertisedPublicPrefixes] The + * @property {array} [microsoftPeeringConfig.advertisedPublicPrefixes] The * reference of AdvertisedPublicPrefixes. - * @member {array} [microsoftPeeringConfig.advertisedCommunities] The - * communities of bgp peering. Spepcified for microsoft peering - * @member {string} [microsoftPeeringConfig.advertisedPublicPrefixesState] + * @property {array} [microsoftPeeringConfig.advertisedCommunities] The + * communities of bgp peering. Specified for microsoft peering + * @property {string} [microsoftPeeringConfig.advertisedPublicPrefixesState] * AdvertisedPublicPrefixState of the Peering resource. Possible values are * 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. * Possible values include: 'NotConfigured', 'Configuring', 'Configured', * 'ValidationNeeded' - * @member {number} [microsoftPeeringConfig.legacyMode] The legacy mode of the - * peering. - * @member {number} [microsoftPeeringConfig.customerASN] The CustomerASN of the - * peering. - * @member {string} [microsoftPeeringConfig.routingRegistryName] The + * @property {number} [microsoftPeeringConfig.legacyMode] The legacy mode of + * the peering. + * @property {number} [microsoftPeeringConfig.customerASN] The CustomerASN of + * the peering. + * @property {string} [microsoftPeeringConfig.routingRegistryName] The * RoutingRegistryName of the configuration. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [gatewayManagerEtag] The GatewayManager Etag. - * @member {string} [lastModifiedBy] Gets whether the provider or the customer - * last modified the peering. - * @member {object} [ipv6PeeringConfig] The IPv6 peering configuration. - * @member {string} [ipv6PeeringConfig.primaryPeerAddressPrefix] The primary + * @property {string} [gatewayManagerEtag] The GatewayManager Etag. + * @property {string} [lastModifiedBy] Gets whether the provider or the + * customer last modified the peering. + * @property {object} [ipv6PeeringConfig] The IPv6 peering configuration. + * @property {string} [ipv6PeeringConfig.primaryPeerAddressPrefix] The primary * address prefix. - * @member {string} [ipv6PeeringConfig.secondaryPeerAddressPrefix] The + * @property {string} [ipv6PeeringConfig.secondaryPeerAddressPrefix] The * secondary address prefix. - * @member {object} [ipv6PeeringConfig.microsoftPeeringConfig] The Microsoft + * @property {object} [ipv6PeeringConfig.microsoftPeeringConfig] The Microsoft * peering configuration. - * @member {array} + * @property {array} * [ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixes] The * reference of AdvertisedPublicPrefixes. - * @member {array} + * @property {array} * [ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] The - * communities of bgp peering. Spepcified for microsoft peering - * @member {string} + * communities of bgp peering. Specified for microsoft peering + * @property {string} * [ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] * AdvertisedPublicPrefixState of the Peering resource. Possible values are * 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. * Possible values include: 'NotConfigured', 'Configuring', 'Configured', * 'ValidationNeeded' - * @member {number} [ipv6PeeringConfig.microsoftPeeringConfig.legacyMode] The + * @property {number} [ipv6PeeringConfig.microsoftPeeringConfig.legacyMode] The * legacy mode of the peering. - * @member {number} [ipv6PeeringConfig.microsoftPeeringConfig.customerASN] The - * CustomerASN of the peering. - * @member {string} + * @property {number} [ipv6PeeringConfig.microsoftPeeringConfig.customerASN] + * The CustomerASN of the peering. + * @property {string} * [ipv6PeeringConfig.microsoftPeeringConfig.routingRegistryName] The * RoutingRegistryName of the configuration. - * @member {object} [ipv6PeeringConfig.routeFilter] The reference of the + * @property {object} [ipv6PeeringConfig.routeFilter] The reference of the * RouteFilter resource. - * @member {array} [ipv6PeeringConfig.routeFilter.rules] Collection of + * @property {array} [ipv6PeeringConfig.routeFilter.rules] Collection of * RouteFilterRules contained within a route filter. - * @member {array} [ipv6PeeringConfig.routeFilter.peerings] A collection of + * @property {array} [ipv6PeeringConfig.routeFilter.peerings] A collection of * references to express route circuit peerings. - * @member {string} [ipv6PeeringConfig.routeFilter.provisioningState] The + * @property {string} [ipv6PeeringConfig.routeFilter.provisioningState] The * provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', 'Succeeded' and 'Failed'. - * @member {string} [ipv6PeeringConfig.routeFilter.etag] Gets a unique + * @property {string} [ipv6PeeringConfig.routeFilter.etag] Gets a unique * read-only string that changes whenever the resource is updated. - * @member {string} [ipv6PeeringConfig.state] The state of peering. Possible + * @property {string} [ipv6PeeringConfig.state] The state of peering. Possible * values are: 'Disabled' and 'Enabled'. Possible values include: 'Disabled', * 'Enabled' - * @member {string} [name] Gets name of the resource that is unique within a + * @property {string} [name] Gets name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface ExpressRouteCrossConnectionPeering extends SubResource { peeringType?: string; @@ -5786,27 +5841,27 @@ export interface ExpressRouteCrossConnectionPeering extends SubResource { * @constructor * ExpressRouteCrossConnection resource * - * @member {string} [primaryAzurePort] The name of the primary port. - * @member {string} [secondaryAzurePort] The name of the secondary port. - * @member {number} [sTag] The identifier of the circuit traffic. - * @member {string} [peeringLocation] The peering location of the ExpressRoute - * circuit. - * @member {number} [bandwidthInMbps] The circuit bandwidth In Mbps. - * @member {object} [expressRouteCircuit] The ExpressRouteCircuit - * @member {string} [expressRouteCircuit.id] Corresponding Express Route + * @property {string} [primaryAzurePort] The name of the primary port. + * @property {string} [secondaryAzurePort] The name of the secondary port. + * @property {number} [sTag] The identifier of the circuit traffic. + * @property {string} [peeringLocation] The peering location of the + * ExpressRoute circuit. + * @property {number} [bandwidthInMbps] The circuit bandwidth In Mbps. + * @property {object} [expressRouteCircuit] The ExpressRouteCircuit + * @property {string} [expressRouteCircuit.id] Corresponding Express Route * Circuit Id. - * @member {string} [serviceProviderProvisioningState] The provisioning state + * @property {string} [serviceProviderProvisioningState] The provisioning state * of the circuit in the connectivity provider system. Possible values are * 'NotProvisioned', 'Provisioning', 'Provisioned'. Possible values include: * 'NotProvisioned', 'Provisioning', 'Provisioned', 'Deprovisioning' - * @member {string} [serviceProviderNotes] Additional read only notes set by + * @property {string} [serviceProviderNotes] Additional read only notes set by * the connectivity provider. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {array} [peerings] The list of peerings. - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {array} [peerings] The list of peerings. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface ExpressRouteCrossConnection extends Resource { readonly primaryAzurePort?: string; @@ -5828,7 +5883,7 @@ export interface ExpressRouteCrossConnection extends Resource { * @constructor * Virtual Hub identifier. * - * @member {string} [id] The resource URI for the Virtual Hub where the + * @property {string} [id] The resource URI for the Virtual Hub where the * ExpressRoute gateway is or will be deployed. The Virtual Hub resource and * the ExpressRoute gateway resource reside in the same subscription. */ @@ -5842,7 +5897,7 @@ export interface VirtualHubId { * @constructor * ExpressRoute circuit peering identifier. * - * @member {string} [id] The ID of the ExpressRoute circuit peering. + * @property {string} [id] The ID of the ExpressRoute circuit peering. */ export interface ExpressRouteCircuitPeeringId { id?: string; @@ -5854,9 +5909,9 @@ export interface ExpressRouteCircuitPeeringId { * @constructor * Minimum and maximum number of scale units to deploy. * - * @member {number} [min] Minimum number of scale units deployed for + * @property {number} [min] Minimum number of scale units deployed for * ExpressRoute gateway. - * @member {number} [max] Maximum number of scale units deployed for + * @property {number} [max] Maximum number of scale units deployed for * ExpressRoute gateway. */ export interface ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds { @@ -5870,11 +5925,11 @@ export interface ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds { * @constructor * Configuration for auto scaling. * - * @member {object} [bounds] Minimum and maximum number of scale units to + * @property {object} [bounds] Minimum and maximum number of scale units to * deploy. - * @member {number} [bounds.min] Minimum number of scale units deployed for + * @property {number} [bounds.min] Minimum number of scale units deployed for * ExpressRoute gateway. - * @member {number} [bounds.max] Maximum number of scale units deployed for + * @property {number} [bounds.max] Maximum number of scale units deployed for * ExpressRoute gateway. */ export interface ExpressRouteGatewayPropertiesAutoScaleConfiguration { @@ -5887,17 +5942,18 @@ export interface ExpressRouteGatewayPropertiesAutoScaleConfiguration { * @constructor * ExpressRouteConnection resource. * - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' - * @member {object} expressRouteCircuitPeering The ExpressRoute circuit + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', + * 'Failed' + * @property {object} expressRouteCircuitPeering The ExpressRoute circuit * peering. - * @member {string} [expressRouteCircuitPeering.id] The ID of the ExpressRoute - * circuit peering. - * @member {string} [authorizationKey] Authorization key to establish the + * @property {string} [expressRouteCircuitPeering.id] The ID of the + * ExpressRoute circuit peering. + * @property {string} [authorizationKey] Authorization key to establish the * connection. - * @member {number} [routingWeight] The routing weight associated to the + * @property {number} [routingWeight] The routing weight associated to the * connection. - * @member {string} name The name of the resource. + * @property {string} name The name of the resource. */ export interface ExpressRouteConnection extends SubResource { readonly provisioningState?: string; @@ -5913,24 +5969,26 @@ export interface ExpressRouteConnection extends SubResource { * @constructor * ExpressRoute gateway resource. * - * @member {object} [autoScaleConfiguration] Configuration for auto scaling. - * @member {object} [autoScaleConfiguration.bounds] Minimum and maximum number - * of scale units to deploy. - * @member {number} [autoScaleConfiguration.bounds.min] Minimum number of scale - * units deployed for ExpressRoute gateway. - * @member {number} [autoScaleConfiguration.bounds.max] Maximum number of scale - * units deployed for ExpressRoute gateway. - * @member {array} [expressRouteConnections] List of ExpressRoute connections + * @property {object} [autoScaleConfiguration] Configuration for auto scaling. + * @property {object} [autoScaleConfiguration.bounds] Minimum and maximum + * number of scale units to deploy. + * @property {number} [autoScaleConfiguration.bounds.min] Minimum number of + * scale units deployed for ExpressRoute gateway. + * @property {number} [autoScaleConfiguration.bounds.max] Maximum number of + * scale units deployed for ExpressRoute gateway. + * @property {array} [expressRouteConnections] List of ExpressRoute connections * to the ExpressRoute gateway. - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' - * @member {object} virtualHub The Virtual Hub where the ExpressRoute gateway + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', + * 'Failed' + * @property {object} virtualHub The Virtual Hub where the ExpressRoute gateway * is or will be deployed. - * @member {string} [virtualHub.id] The resource URI for the Virtual Hub where - * the ExpressRoute gateway is or will be deployed. The Virtual Hub resource - * and the ExpressRoute gateway resource reside in the same subscription. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [virtualHub.id] The resource URI for the Virtual Hub + * where the ExpressRoute gateway is or will be deployed. The Virtual Hub + * resource and the ExpressRoute gateway resource reside in the same + * subscription. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface ExpressRouteGateway extends Resource { autoScaleConfiguration?: ExpressRouteGatewayPropertiesAutoScaleConfiguration; @@ -5946,7 +6004,7 @@ export interface ExpressRouteGateway extends Resource { * @constructor * List of ExpressRoute gateways. * - * @member {array} [value] List of ExpressRoute gateways. + * @property {array} [value] List of ExpressRoute gateways. */ export interface ExpressRouteGatewayList { value?: ExpressRouteGateway[]; @@ -5958,7 +6016,7 @@ export interface ExpressRouteGatewayList { * @constructor * ExpressRouteConnection list * - * @member {array} [value] The list of ExpressRoute connections + * @property {array} [value] The list of ExpressRoute connections */ export interface ExpressRouteConnectionList { value?: ExpressRouteConnection[]; @@ -5972,8 +6030,8 @@ export interface ExpressRouteConnectionList { * * Real-time inventory of available ExpressRoute port bandwidths. * - * @member {string} [offerName] Bandwidth descriptive name - * @member {number} [valueInGbps] Bandwidth value in Gbps + * @property {string} [offerName] Bandwidth descriptive name + * @property {number} [valueInGbps] Bandwidth value in Gbps */ export interface ExpressRoutePortsLocationBandwidths { readonly offerName?: string; @@ -5988,11 +6046,11 @@ export interface ExpressRoutePortsLocationBandwidths { * * Definition of the ExpressRoutePorts peering location resource. * - * @member {string} [address] Address of peering location. - * @member {string} [contact] Contact details of peering locations. - * @member {array} [availableBandwidths] The inventory of available + * @property {string} [address] Address of peering location. + * @property {string} [contact] Contact details of peering locations. + * @property {array} [availableBandwidths] The inventory of available * ExpressRoutePort bandwidths. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * ExpressRoutePortLocation resource. Possible values are: 'Succeeded', * 'Updating', 'Deleting', and 'Failed'. */ @@ -6011,23 +6069,23 @@ export interface ExpressRoutePortsLocation extends Resource { * * ExpressRouteLink child resource definition. * - * @member {string} [routerName] Name of Azure router associated with physical - * port. - * @member {string} [interfaceName] Name of Azure router interface. - * @member {string} [patchPanelId] Mapping between physical port to patch panel - * port. - * @member {string} [rackId] Mapping of physical patch panel to rack. - * @member {string} [connectorType] Physical fiber port type. Possible values + * @property {string} [routerName] Name of Azure router associated with + * physical port. + * @property {string} [interfaceName] Name of Azure router interface. + * @property {string} [patchPanelId] Mapping between physical port to patch + * panel port. + * @property {string} [rackId] Mapping of physical patch panel to rack. + * @property {string} [connectorType] Physical fiber port type. Possible values * include: 'LC', 'SC' - * @member {string} [adminState] Administrative state of the physical port. + * @property {string} [adminState] Administrative state of the physical port. * Possible values include: 'Enabled', 'Disabled' - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * ExpressRouteLink resource. Possible values are: 'Succeeded', 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [name] Name of child port resource that is unique among + * @property {string} [name] Name of child port resource that is unique among * child port resources of the parent. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface ExpressRouteLink extends SubResource { readonly routerName?: string; @@ -6049,29 +6107,29 @@ export interface ExpressRouteLink extends SubResource { * * ExpressRoutePort resource definition. * - * @member {string} [peeringLocation] The name of the peering location that the - * ExpressRoutePort is mapped to physically. - * @member {number} [bandwidthInGbps] Bandwidth of procured ports in Gbps - * @member {number} [provisionedBandwidthInGbps] Aggregate Gbps of associated + * @property {string} [peeringLocation] The name of the peering location that + * the ExpressRoutePort is mapped to physically. + * @property {number} [bandwidthInGbps] Bandwidth of procured ports in Gbps + * @property {number} [provisionedBandwidthInGbps] Aggregate Gbps of associated * circuit bandwidths. - * @member {string} [mtu] Maximum transmission unit of the physical port + * @property {string} [mtu] Maximum transmission unit of the physical port * pair(s) - * @member {string} [encapsulation] Encapsulation method on physical ports. + * @property {string} [encapsulation] Encapsulation method on physical ports. * Possible values include: 'Dot1Q', 'QinQ' - * @member {string} [etherType] Ethertype of the physical port. - * @member {string} [allocationDate] Date of the physical port allocation to be - * used in Letter of Authorization. - * @member {array} [links] ExpressRouteLink Sub-Resources. The set of physical - * links of the ExpressRoutePort resource - * @member {array} [circuits] Reference the ExpressRoute circuit(s) that are + * @property {string} [etherType] Ethertype of the physical port. + * @property {string} [allocationDate] Date of the physical port allocation to + * be used in Letter of Authorization. + * @property {array} [links] ExpressRouteLink Sub-Resources. The set of + * physical links of the ExpressRoutePort resource + * @property {array} [circuits] Reference the ExpressRoute circuit(s) that are * provisioned on this ExpressRoutePort resource. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * ExpressRoutePort resource. Possible values are: 'Succeeded', 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [resourceGuid] The resource GUID property of the + * @property {string} [resourceGuid] The resource GUID property of the * ExpressRoutePort resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface ExpressRoutePort extends Resource { peeringLocation?: string; @@ -6094,7 +6152,7 @@ export interface ExpressRoutePort extends Resource { * @constructor * SKU of a load balancer * - * @member {string} [name] Name of a load balancer SKU. Possible values + * @property {string} [name] Name of a load balancer SKU. Possible values * include: 'Basic', 'Standard' */ export interface LoadBalancerSku { @@ -6107,46 +6165,46 @@ export interface LoadBalancerSku { * @constructor * A load balancing rule for a load balancer. * - * @member {object} [frontendIPConfiguration] A reference to frontend IP + * @property {object} [frontendIPConfiguration] A reference to frontend IP * addresses. - * @member {string} [frontendIPConfiguration.id] Resource ID. - * @member {object} [backendAddressPool] A reference to a pool of DIPs. Inbound - * traffic is randomly load balanced across IPs in the backend IPs. - * @member {string} [backendAddressPool.id] Resource ID. - * @member {object} [probe] The reference of the load balancer probe used by + * @property {string} [frontendIPConfiguration.id] Resource ID. + * @property {object} [backendAddressPool] A reference to a pool of DIPs. + * Inbound traffic is randomly load balanced across IPs in the backend IPs. + * @property {string} [backendAddressPool.id] Resource ID. + * @property {object} [probe] The reference of the load balancer probe used by * the load balancing rule. - * @member {string} [probe.id] Resource ID. - * @member {string} protocol Possible values include: 'Udp', 'Tcp', 'All' - * @member {string} [loadDistribution] The load distribution policy for this + * @property {string} [probe.id] Resource ID. + * @property {string} protocol Possible values include: 'Udp', 'Tcp', 'All' + * @property {string} [loadDistribution] The load distribution policy for this * rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'. * Possible values include: 'Default', 'SourceIP', 'SourceIPProtocol' - * @member {number} frontendPort The port for the external endpoint. Port + * @property {number} frontendPort The port for the external endpoint. Port * numbers for each rule must be unique within the Load Balancer. Acceptable * values are between 0 and 65534. Note that value 0 enables "Any Port" - * @member {number} [backendPort] The port used for internal connections on the - * endpoint. Acceptable values are between 0 and 65535. Note that value 0 + * @property {number} [backendPort] The port used for internal connections on + * the endpoint. Acceptable values are between 0 and 65535. Note that value 0 * enables "Any Port" - * @member {number} [idleTimeoutInMinutes] The timeout for the TCP idle + * @property {number} [idleTimeoutInMinutes] The timeout for the TCP idle * connection. The value can be set between 4 and 30 minutes. The default value * is 4 minutes. This element is only used when the protocol is set to TCP. - * @member {boolean} [enableFloatingIP] Configures a virtual machine's endpoint - * for the floating IP capability required to configure a SQL AlwaysOn + * @property {boolean} [enableFloatingIP] Configures a virtual machine's + * endpoint for the floating IP capability required to configure a SQL AlwaysOn * Availability Group. This setting is required when using the SQL AlwaysOn * Availability Groups in SQL server. This setting can't be changed after you * create the endpoint. - * @member {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP + * @property {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP * flow idle timeout or unexpected connection termination. This element is only * used when the protocol is set to TCP. - * @member {boolean} [disableOutboundSnat] Configures SNAT for the VMs in the + * @property {boolean} [disableOutboundSnat] Configures SNAT for the VMs in the * backend pool to use the publicIP address specified in the frontend of the * load balancing rule. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [provisioningState] Gets the provisioning state of the * PublicIP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface LoadBalancingRule extends SubResource { frontendIPConfiguration?: SubResource; @@ -6171,34 +6229,34 @@ export interface LoadBalancingRule extends SubResource { * @constructor * A load balancer probe. * - * @member {array} [loadBalancingRules] The load balancer rules that use this + * @property {array} [loadBalancingRules] The load balancer rules that use this * probe. - * @member {string} protocol The protocol of the end point. Possible values + * @property {string} protocol The protocol of the end point. Possible values * are: 'Http', 'Tcp', or 'Https'. If 'Tcp' is specified, a received ACK is * required for the probe to be successful. If 'Http' or 'Https' is specified, * a 200 OK response from the specifies URI is required for the probe to be * successful. Possible values include: 'Http', 'Tcp', 'Https' - * @member {number} port The port for communicating the probe. Possible values - * range from 1 to 65535, inclusive. - * @member {number} [intervalInSeconds] The interval, in seconds, for how + * @property {number} port The port for communicating the probe. Possible + * values range from 1 to 65535, inclusive. + * @property {number} [intervalInSeconds] The interval, in seconds, for how * frequently to probe the endpoint for health status. Typically, the interval * is slightly less than half the allocated timeout period (in seconds) which * allows two full probes before taking the instance out of rotation. The * default value is 15, the minimum value is 5. - * @member {number} [numberOfProbes] The number of probes where if no response, - * will result in stopping further traffic from being delivered to the - * endpoint. This values allows endpoints to be taken out of rotation faster or - * slower than the typical times used in Azure. - * @member {string} [requestPath] The URI used for requesting health status + * @property {number} [numberOfProbes] The number of probes where if no + * response, will result in stopping further traffic from being delivered to + * the endpoint. This values allows endpoints to be taken out of rotation + * faster or slower than the typical times used in Azure. + * @property {string} [requestPath] The URI used for requesting health status * from the VM. Path is required if a protocol is set to http. Otherwise, it is * not allowed. There is no default value. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Gets name of the resource that is unique within a + * @property {string} [name] Gets name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface Probe extends SubResource { readonly loadBalancingRules?: SubResource[]; @@ -6218,37 +6276,37 @@ export interface Probe extends SubResource { * @constructor * Inbound NAT pool of the load balancer. * - * @member {object} [frontendIPConfiguration] A reference to frontend IP + * @property {object} [frontendIPConfiguration] A reference to frontend IP * addresses. - * @member {string} [frontendIPConfiguration.id] Resource ID. - * @member {string} protocol Possible values include: 'Udp', 'Tcp', 'All' - * @member {number} frontendPortRangeStart The first port number in the range + * @property {string} [frontendIPConfiguration.id] Resource ID. + * @property {string} protocol Possible values include: 'Udp', 'Tcp', 'All' + * @property {number} frontendPortRangeStart The first port number in the range * of external ports that will be used to provide Inbound Nat to NICs * associated with a load balancer. Acceptable values range between 1 and * 65534. - * @member {number} frontendPortRangeEnd The last port number in the range of + * @property {number} frontendPortRangeEnd The last port number in the range of * external ports that will be used to provide Inbound Nat to NICs associated * with a load balancer. Acceptable values range between 1 and 65535. - * @member {number} backendPort The port used for internal connections on the + * @property {number} backendPort The port used for internal connections on the * endpoint. Acceptable values are between 1 and 65535. - * @member {number} [idleTimeoutInMinutes] The timeout for the TCP idle + * @property {number} [idleTimeoutInMinutes] The timeout for the TCP idle * connection. The value can be set between 4 and 30 minutes. The default value * is 4 minutes. This element is only used when the protocol is set to TCP. - * @member {boolean} [enableFloatingIP] Configures a virtual machine's endpoint - * for the floating IP capability required to configure a SQL AlwaysOn + * @property {boolean} [enableFloatingIP] Configures a virtual machine's + * endpoint for the floating IP capability required to configure a SQL AlwaysOn * Availability Group. This setting is required when using the SQL AlwaysOn * Availability Groups in SQL server. This setting can't be changed after you * create the endpoint. - * @member {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP + * @property {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP * flow idle timeout or unexpected connection termination. This element is only * used when the protocol is set to TCP. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [provisioningState] Gets the provisioning state of the * PublicIP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface InboundNatPool extends SubResource { frontendIPConfiguration?: SubResource; @@ -6270,27 +6328,27 @@ export interface InboundNatPool extends SubResource { * @constructor * Outbound pool of the load balancer. * - * @member {number} [allocatedOutboundPorts] The number of outbound ports to be - * used for NAT. - * @member {array} frontendIPConfigurations The Frontend IP addresses of the + * @property {number} [allocatedOutboundPorts] The number of outbound ports to + * be used for NAT. + * @property {array} frontendIPConfigurations The Frontend IP addresses of the * load balancer. - * @member {object} backendAddressPool A reference to a pool of DIPs. Outbound - * traffic is randomly load balanced across IPs in the backend IPs. - * @member {string} [backendAddressPool.id] Resource ID. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {object} backendAddressPool A reference to a pool of DIPs. + * Outbound traffic is randomly load balanced across IPs in the backend IPs. + * @property {string} [backendAddressPool.id] Resource ID. + * @property {string} [provisioningState] Gets the provisioning state of the * PublicIP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} protocol Protocol - TCP, UDP or All. Possible values + * @property {string} protocol Protocol - TCP, UDP or All. Possible values * include: 'Tcp', 'Udp', 'All' - * @member {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP + * @property {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP * flow idle timeout or unexpected connection termination. This element is only * used when the protocol is set to TCP. - * @member {number} [idleTimeoutInMinutes] The timeout for the TCP idle + * @property {number} [idleTimeoutInMinutes] The timeout for the TCP idle * connection - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface OutboundRule extends SubResource { allocatedOutboundPorts?: number; @@ -6310,39 +6368,40 @@ export interface OutboundRule extends SubResource { * @constructor * LoadBalancer resource * - * @member {object} [sku] The load balancer SKU. - * @member {string} [sku.name] Name of a load balancer SKU. Possible values + * @property {object} [sku] The load balancer SKU. + * @property {string} [sku.name] Name of a load balancer SKU. Possible values * include: 'Basic', 'Standard' - * @member {array} [frontendIPConfigurations] Object representing the frontend - * IPs to be used for the load balancer - * @member {array} [backendAddressPools] Collection of backend address pools + * @property {array} [frontendIPConfigurations] Object representing the + * frontend IPs to be used for the load balancer + * @property {array} [backendAddressPools] Collection of backend address pools * used by a load balancer - * @member {array} [loadBalancingRules] Object collection representing the load - * balancing rules Gets the provisioning - * @member {array} [probes] Collection of probe objects used in the load + * @property {array} [loadBalancingRules] Object collection representing the + * load balancing rules Gets the provisioning + * @property {array} [probes] Collection of probe objects used in the load * balancer - * @member {array} [inboundNatRules] Collection of inbound NAT Rules used by a - * load balancer. Defining inbound NAT rules on your load balancer is mutually - * exclusive with defining an inbound NAT pool. Inbound NAT pools are + * @property {array} [inboundNatRules] Collection of inbound NAT Rules used by + * a load balancer. Defining inbound NAT rules on your load balancer is + * mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are * referenced from virtual machine scale sets. NICs that are associated with * individual virtual machines cannot reference an Inbound NAT pool. They have * to reference individual inbound NAT rules. - * @member {array} [inboundNatPools] Defines an external port range for inbound - * NAT to a single backend port on NICs associated with a load balancer. - * Inbound NAT rules are created automatically for each NIC associated with the - * Load Balancer using an external port from this range. Defining an Inbound - * NAT pool on your Load Balancer is mutually exclusive with defining inbound - * Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. - * NICs that are associated with individual virtual machines cannot reference - * an inbound NAT pool. They have to reference individual inbound NAT rules. - * @member {array} [outboundRules] The outbound rules. - * @member {string} [resourceGuid] The resource GUID property of the load + * @property {array} [inboundNatPools] Defines an external port range for + * inbound NAT to a single backend port on NICs associated with a load + * balancer. Inbound NAT rules are created automatically for each NIC + * associated with the Load Balancer using an external port from this range. + * Defining an Inbound NAT pool on your Load Balancer is mutually exclusive + * with defining inbound Nat rules. Inbound NAT pools are referenced from + * virtual machine scale sets. NICs that are associated with individual virtual + * machines cannot reference an inbound NAT pool. They have to reference + * individual inbound NAT rules. + * @property {array} [outboundRules] The outbound rules. + * @property {string} [resourceGuid] The resource GUID property of the load * balancer resource. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [provisioningState] Gets the provisioning state of the * PublicIP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface LoadBalancer extends Resource { sku?: LoadBalancerSku; @@ -6362,9 +6421,9 @@ export interface LoadBalancer extends Resource { * @class * Initializes a new instance of the ErrorDetails class. * @constructor - * @member {string} [code] - * @member {string} [target] - * @member {string} [message] + * @property {string} [code] + * @property {string} [target] + * @property {string} [message] */ export interface ErrorDetails { code?: string; @@ -6376,11 +6435,11 @@ export interface ErrorDetails { * @class * Initializes a new instance of the ErrorModel class. * @constructor - * @member {string} [code] - * @member {string} [message] - * @member {string} [target] - * @member {array} [details] - * @member {string} [innerError] + * @property {string} [code] + * @property {string} [message] + * @property {string} [target] + * @property {array} [details] + * @property {string} [innerError] */ export interface ErrorModel { code?: string; @@ -6403,15 +6462,15 @@ export interface ErrorModel { * includes the HTTP status code for the failed request and error information * regarding the failure. * - * @member {string} [status] Status of the Azure async operation. Possible + * @property {string} [status] Status of the Azure async operation. Possible * values are: 'InProgress', 'Succeeded', and 'Failed'. Possible values * include: 'InProgress', 'Succeeded', 'Failed' - * @member {object} [error] - * @member {string} [error.code] - * @member {string} [error.message] - * @member {string} [error.target] - * @member {array} [error.details] - * @member {string} [error.innerError] + * @property {object} [error] + * @property {string} [error.code] + * @property {string} [error.message] + * @property {string} [error.target] + * @property {array} [error.details] + * @property {string} [error.innerError] */ export interface AzureAsyncOperationResult { status?: string; @@ -6424,11 +6483,11 @@ export interface AzureAsyncOperationResult { * @constructor * The effective network security group association. * - * @member {object} [subnet] The ID of the subnet if assigned. - * @member {string} [subnet.id] Resource ID. - * @member {object} [networkInterface] The ID of the network interface if + * @property {object} [subnet] The ID of the subnet if assigned. + * @property {string} [subnet.id] Resource ID. + * @property {object} [networkInterface] The ID of the network interface if * assigned. - * @member {string} [networkInterface.id] Resource ID. + * @property {string} [networkInterface.id] Resource ID. */ export interface EffectiveNetworkSecurityGroupAssociation { subnet?: SubResource; @@ -6441,38 +6500,39 @@ export interface EffectiveNetworkSecurityGroupAssociation { * @constructor * Effective network security rules. * - * @member {string} [name] The name of the security rule specified by the user - * (if created by the user). - * @member {string} [protocol] The network protocol this rule applies to. + * @property {string} [name] The name of the security rule specified by the + * user (if created by the user). + * @property {string} [protocol] The network protocol this rule applies to. * Possible values are: 'Tcp', 'Udp', and 'All'. Possible values include: * 'Tcp', 'Udp', 'All' - * @member {string} [sourcePortRange] The source port or range. - * @member {string} [destinationPortRange] The destination port or range. - * @member {array} [sourcePortRanges] The source port ranges. Expected values + * @property {string} [sourcePortRange] The source port or range. + * @property {string} [destinationPortRange] The destination port or range. + * @property {array} [sourcePortRanges] The source port ranges. Expected values * include a single integer between 0 and 65535, a range using '-' as seperator * (e.g. 100-400), or an asterix (*) - * @member {array} [destinationPortRanges] The destination port ranges. + * @property {array} [destinationPortRanges] The destination port ranges. * Expected values include a single integer between 0 and 65535, a range using * '-' as seperator (e.g. 100-400), or an asterix (*) - * @member {string} [sourceAddressPrefix] The source address prefix. - * @member {string} [destinationAddressPrefix] The destination address prefix. - * @member {array} [sourceAddressPrefixes] The source address prefixes. + * @property {string} [sourceAddressPrefix] The source address prefix. + * @property {string} [destinationAddressPrefix] The destination address + * prefix. + * @property {array} [sourceAddressPrefixes] The source address prefixes. * Expected values include CIDR IP ranges, Default Tags (VirtualNetwork, * AureLoadBalancer, Internet), System Tags, and the asterix (*). - * @member {array} [destinationAddressPrefixes] The destination address + * @property {array} [destinationAddressPrefixes] The destination address * prefixes. Expected values include CIDR IP ranges, Default Tags * (VirtualNetwork, AureLoadBalancer, Internet), System Tags, and the asterix * (*). - * @member {array} [expandedSourceAddressPrefix] The expanded source address + * @property {array} [expandedSourceAddressPrefix] The expanded source address * prefix. - * @member {array} [expandedDestinationAddressPrefix] Expanded destination + * @property {array} [expandedDestinationAddressPrefix] Expanded destination * address prefix. - * @member {string} [access] Whether network traffic is allowed or denied. + * @property {string} [access] Whether network traffic is allowed or denied. * Possible values are: 'Allow' and 'Deny'. Possible values include: 'Allow', * 'Deny' - * @member {number} [priority] The priority of the rule. - * @member {string} [direction] The direction of the rule. Possible values are: - * 'Inbound and Outbound'. Possible values include: 'Inbound', 'Outbound' + * @property {number} [priority] The priority of the rule. + * @property {string} [direction] The direction of the rule. Possible values + * are: 'Inbound and Outbound'. Possible values include: 'Inbound', 'Outbound' */ export interface EffectiveNetworkSecurityRule { name?: string; @@ -6498,18 +6558,18 @@ export interface EffectiveNetworkSecurityRule { * @constructor * Effective network security group. * - * @member {object} [networkSecurityGroup] The ID of network security group + * @property {object} [networkSecurityGroup] The ID of network security group * that is applied. - * @member {string} [networkSecurityGroup.id] Resource ID. - * @member {object} [association] Associated resources. - * @member {object} [association.subnet] The ID of the subnet if assigned. - * @member {string} [association.subnet.id] Resource ID. - * @member {object} [association.networkInterface] The ID of the network + * @property {string} [networkSecurityGroup.id] Resource ID. + * @property {object} [association] Associated resources. + * @property {object} [association.subnet] The ID of the subnet if assigned. + * @property {string} [association.subnet.id] Resource ID. + * @property {object} [association.networkInterface] The ID of the network * interface if assigned. - * @member {string} [association.networkInterface.id] Resource ID. - * @member {array} [effectiveSecurityRules] A collection of effective security - * rules. - * @member {object} [tagMap] Mapping of tags to list of IP Addresses included + * @property {string} [association.networkInterface.id] Resource ID. + * @property {array} [effectiveSecurityRules] A collection of effective + * security rules. + * @property {object} [tagMap] Mapping of tags to list of IP Addresses included * within the tag. */ export interface EffectiveNetworkSecurityGroup { @@ -6525,8 +6585,8 @@ export interface EffectiveNetworkSecurityGroup { * @constructor * Response for list effective network security groups API service call. * - * @member {array} [value] A list of effective network security groups. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {array} [value] A list of effective network security groups. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface EffectiveNetworkSecurityGroupListResult { value?: EffectiveNetworkSecurityGroup[]; @@ -6539,18 +6599,18 @@ export interface EffectiveNetworkSecurityGroupListResult { * @constructor * Effective Route * - * @member {string} [name] The name of the user defined route. This is + * @property {string} [name] The name of the user defined route. This is * optional. - * @member {string} [source] Who created the route. Possible values are: + * @property {string} [source] Who created the route. Possible values are: * 'Unknown', 'User', 'VirtualNetworkGateway', and 'Default'. Possible values * include: 'Unknown', 'User', 'VirtualNetworkGateway', 'Default' - * @member {string} [state] The value of effective route. Possible values are: - * 'Active' and 'Invalid'. Possible values include: 'Active', 'Invalid' - * @member {array} [addressPrefix] The address prefixes of the effective routes - * in CIDR notation. - * @member {array} [nextHopIpAddress] The IP address of the next hop of the + * @property {string} [state] The value of effective route. Possible values + * are: 'Active' and 'Invalid'. Possible values include: 'Active', 'Invalid' + * @property {array} [addressPrefix] The address prefixes of the effective + * routes in CIDR notation. + * @property {array} [nextHopIpAddress] The IP address of the next hop of the * effective route. - * @member {string} [nextHopType] The type of Azure hop the packet should be + * @property {string} [nextHopType] The type of Azure hop the packet should be * sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', * 'Internet', 'VirtualAppliance', and 'None'. Possible values include: * 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', 'None' @@ -6570,8 +6630,8 @@ export interface EffectiveRoute { * @constructor * Response for list effective route API service call. * - * @member {array} [value] A list of effective routes. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {array} [value] A list of effective routes. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface EffectiveRouteListResult { value?: EffectiveRoute[]; @@ -6584,16 +6644,17 @@ export interface EffectiveRouteListResult { * @constructor * Container network interface configruation child resource. * - * @member {array} [ipConfigurations] A list of ip configurations of the + * @property {array} [ipConfigurations] A list of ip configurations of the * container network interface configuration. - * @member {array} [containerNetworkInterfaces] A list of container network + * @property {array} [containerNetworkInterfaces] A list of container network * interfaces created from this container network interface configuration. - * @member {string} [provisioningState] The provisioning state of the resource. - * @member {string} [name] The name of the resource. This name can be used to + * @property {string} [provisioningState] The provisioning state of the + * resource. + * @property {string} [name] The name of the resource. This name can be used to * access the resource. - * @member {string} [type] Sub Resource type. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [type] Sub Resource type. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface ContainerNetworkInterfaceConfiguration extends SubResource { ipConfigurations?: IPConfigurationProfile[]; @@ -6620,12 +6681,13 @@ export interface Container extends SubResource { * @constructor * The ip configuration for a container network interface. * - * @member {string} [provisioningState] The provisioning state of the resource. - * @member {string} [name] The name of the resource. This name can be used to + * @property {string} [provisioningState] The provisioning state of the + * resource. + * @property {string} [name] The name of the resource. This name can be used to * access the resource. - * @member {string} [type] Sub Resource type. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [type] Sub Resource type. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface ContainerNetworkInterfaceIpConfiguration { readonly provisioningState?: string; @@ -6640,33 +6702,36 @@ export interface ContainerNetworkInterfaceIpConfiguration { * @constructor * Container network interface child resource. * - * @member {object} [containerNetworkInterfaceConfiguration] Container network - * interface configuration from which this container network interface is - * created. - * @member {array} [containerNetworkInterfaceConfiguration.ipConfigurations] A - * list of ip configurations of the container network interface configuration. - * @member {array} + * @property {object} [containerNetworkInterfaceConfiguration] Container + * network interface configuration from which this container network interface + * is created. + * @property {array} [containerNetworkInterfaceConfiguration.ipConfigurations] + * A list of ip configurations of the container network interface + * configuration. + * @property {array} * [containerNetworkInterfaceConfiguration.containerNetworkInterfaces] A list * of container network interfaces created from this container network * interface configuration. - * @member {string} [containerNetworkInterfaceConfiguration.provisioningState] - * The provisioning state of the resource. - * @member {string} [containerNetworkInterfaceConfiguration.name] The name of + * @property {string} + * [containerNetworkInterfaceConfiguration.provisioningState] The provisioning + * state of the resource. + * @property {string} [containerNetworkInterfaceConfiguration.name] The name of * the resource. This name can be used to access the resource. - * @member {string} [containerNetworkInterfaceConfiguration.type] Sub Resource - * type. - * @member {string} [containerNetworkInterfaceConfiguration.etag] A unique + * @property {string} [containerNetworkInterfaceConfiguration.type] Sub + * Resource type. + * @property {string} [containerNetworkInterfaceConfiguration.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {object} [container] Reference to the conatinaer to which this + * @property {object} [container] Reference to the conatinaer to which this * container network interface is attached. - * @member {array} [ipConfigurations] Reference to the ip configuration on this - * container nic. - * @member {string} [provisioningState] The provisioning state of the resource. - * @member {string} [name] The name of the resource. This name can be used to + * @property {array} [ipConfigurations] Reference to the ip configuration on + * this container nic. + * @property {string} [provisioningState] The provisioning state of the + * resource. + * @property {string} [name] The name of the resource. This name can be used to * access the resource. - * @member {string} [type] Sub Resource type. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [type] Sub Resource type. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface ContainerNetworkInterface extends SubResource { containerNetworkInterfaceConfiguration?: ContainerNetworkInterfaceConfiguration; @@ -6684,15 +6749,16 @@ export interface ContainerNetworkInterface extends SubResource { * @constructor * Network profile resource. * - * @member {array} [containerNetworkInterfaces] List of child container network - * interfaces. - * @member {array} [containerNetworkInterfaceConfigurations] List of chid + * @property {array} [containerNetworkInterfaces] List of child container + * network interfaces. + * @property {array} [containerNetworkInterfaceConfigurations] List of chid * container network interface configurations. - * @member {string} [resourceGuid] The resource GUID property of the network + * @property {string} [resourceGuid] The resource GUID property of the network * interface resource. - * @member {string} [provisioningState] The provisioning state of the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [provisioningState] The provisioning state of the + * resource. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface NetworkProfile extends Resource { containerNetworkInterfaces?: ContainerNetworkInterface[]; @@ -6708,10 +6774,10 @@ export interface NetworkProfile extends Resource { * @constructor * The error object. * - * @member {object} [error] Error. - * @member {string} [error.code] - * @member {string} [error.target] - * @member {string} [error.message] + * @property {object} [error] Error. + * @property {string} [error.code] + * @property {string} [error.target] + * @property {string} [error.message] */ export interface ErrorResponse { error?: ErrorDetails; @@ -6723,10 +6789,11 @@ export interface ErrorResponse { * @constructor * Network watcher in a resource group. * - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', + * 'Failed' */ export interface NetworkWatcher extends Resource { etag?: string; @@ -6739,13 +6806,13 @@ export interface NetworkWatcher extends Resource { * @constructor * Parameters that define the representation of topology. * - * @member {string} [targetResourceGroupName] The name of the target resource + * @property {string} [targetResourceGroupName] The name of the target resource * group to perform topology on. - * @member {object} [targetVirtualNetwork] The reference of the Virtual Network - * resource. - * @member {string} [targetVirtualNetwork.id] Resource ID. - * @member {object} [targetSubnet] The reference of the Subnet resource. - * @member {string} [targetSubnet.id] Resource ID. + * @property {object} [targetVirtualNetwork] The reference of the Virtual + * Network resource. + * @property {string} [targetVirtualNetwork.id] Resource ID. + * @property {object} [targetSubnet] The reference of the Subnet resource. + * @property {string} [targetSubnet.id] Resource ID. */ export interface TopologyParameters { targetResourceGroupName?: string; @@ -6759,11 +6826,11 @@ export interface TopologyParameters { * @constructor * Resources that have an association with the parent resource. * - * @member {string} [name] The name of the resource that is associated with the - * parent resource. - * @member {string} [resourceId] The ID of the resource that is associated with + * @property {string} [name] The name of the resource that is associated with * the parent resource. - * @member {string} [associationType] The association type of the child + * @property {string} [resourceId] The ID of the resource that is associated + * with the parent resource. + * @property {string} [associationType] The association type of the child * resource to the parent resource. Possible values include: 'Associated', * 'Contains' */ @@ -6779,11 +6846,11 @@ export interface TopologyAssociation { * @constructor * The network resource topology information for the given resource group. * - * @member {string} [name] Name of the resource. - * @member {string} [id] ID of the resource. - * @member {string} [location] Resource location. - * @member {array} [associations] Holds the associations the resource has with - * other resources in the resource group. + * @property {string} [name] Name of the resource. + * @property {string} [id] ID of the resource. + * @property {string} [location] Resource location. + * @property {array} [associations] Holds the associations the resource has + * with other resources in the resource group. */ export interface TopologyResource { name?: string; @@ -6798,12 +6865,12 @@ export interface TopologyResource { * @constructor * Topology of the specified resource group. * - * @member {string} [id] GUID representing the operation id. - * @member {date} [createdDateTime] The datetime when the topology was + * @property {string} [id] GUID representing the operation id. + * @property {date} [createdDateTime] The datetime when the topology was * initially created for the resource group. - * @member {date} [lastModified] The datetime when the topology was last + * @property {date} [lastModified] The datetime when the topology was last * modified. - * @member {array} [resources] + * @property {array} [resources] */ export interface Topology { readonly id?: string; @@ -6818,25 +6885,25 @@ export interface Topology { * @constructor * Parameters that define the IP flow to be verified. * - * @member {string} targetResourceId The ID of the target resource to perform + * @property {string} targetResourceId The ID of the target resource to perform * next-hop on. - * @member {string} direction The direction of the packet represented as a + * @property {string} direction The direction of the packet represented as a * 5-tuple. Possible values include: 'Inbound', 'Outbound' - * @member {string} protocol Protocol to be verified on. Possible values + * @property {string} protocol Protocol to be verified on. Possible values * include: 'TCP', 'UDP' - * @member {string} localPort The local port. Acceptable values are a single - * integer in the range (0-65535). Support for * for the source port, which - * depends on the direction. - * @member {string} remotePort The remote port. Acceptable values are a single + * @property {string} localPort The local port. Acceptable values are a single * integer in the range (0-65535). Support for * for the source port, which * depends on the direction. - * @member {string} localIPAddress The local IP address. Acceptable values are - * valid IPv4 addresses. - * @member {string} remoteIPAddress The remote IP address. Acceptable values + * @property {string} remotePort The remote port. Acceptable values are a + * single integer in the range (0-65535). Support for * for the source port, + * which depends on the direction. + * @property {string} localIPAddress The local IP address. Acceptable values + * are valid IPv4 addresses. + * @property {string} remoteIPAddress The remote IP address. Acceptable values * are valid IPv4 addresses. - * @member {string} [targetNicResourceId] The NIC ID. (If VM has multiple NICs - * and IP forwarding is enabled on any of them, then this parameter must be - * specified. Otherwise optional). + * @property {string} [targetNicResourceId] The NIC ID. (If VM has multiple + * NICs and IP forwarding is enabled on any of them, then this parameter must + * be specified. Otherwise optional). */ export interface VerificationIPFlowParameters { targetResourceId: string; @@ -6855,9 +6922,9 @@ export interface VerificationIPFlowParameters { * @constructor * Results of IP flow verification on the target resource. * - * @member {string} [access] Indicates whether the traffic is allowed or + * @property {string} [access] Indicates whether the traffic is allowed or * denied. Possible values include: 'Allow', 'Deny' - * @member {string} [ruleName] Name of the rule. If input is not matched + * @property {string} [ruleName] Name of the rule. If input is not matched * against any security rule, it is not displayed. */ export interface VerificationIPFlowResult { @@ -6871,13 +6938,13 @@ export interface VerificationIPFlowResult { * @constructor * Parameters that define the source and destination endpoint. * - * @member {string} targetResourceId The resource identifier of the target + * @property {string} targetResourceId The resource identifier of the target * resource against which the action is to be performed. - * @member {string} sourceIPAddress The source IP address. - * @member {string} destinationIPAddress The destination IP address. - * @member {string} [targetNicResourceId] The NIC ID. (If VM has multiple NICs - * and IP forwarding is enabled on any of the nics, then this parameter must be - * specified. Otherwise optional). + * @property {string} sourceIPAddress The source IP address. + * @property {string} destinationIPAddress The destination IP address. + * @property {string} [targetNicResourceId] The NIC ID. (If VM has multiple + * NICs and IP forwarding is enabled on any of the nics, then this parameter + * must be specified. Otherwise optional). */ export interface NextHopParameters { targetResourceId: string; @@ -6892,14 +6959,14 @@ export interface NextHopParameters { * @constructor * The information about next hop from the specified VM. * - * @member {string} [nextHopType] Next hop type. Possible values include: + * @property {string} [nextHopType] Next hop type. Possible values include: * 'Internet', 'VirtualAppliance', 'VirtualNetworkGateway', 'VnetLocal', * 'HyperNetGateway', 'None' - * @member {string} [nextHopIpAddress] Next hop IP Address - * @member {string} [routeTableId] The resource identifier for the route table - * associated with the route being returned. If the route being returned does - * not correspond to any user created routes then this field will be the string - * 'System Route'. + * @property {string} [nextHopIpAddress] Next hop IP Address + * @property {string} [routeTableId] The resource identifier for the route + * table associated with the route being returned. If the route being returned + * does not correspond to any user created routes then this field will be the + * string 'System Route'. */ export interface NextHopResult { nextHopType?: string; @@ -6913,7 +6980,7 @@ export interface NextHopResult { * @constructor * Parameters that define the VM to check security groups for. * - * @member {string} targetResourceId ID of the target VM. + * @property {string} targetResourceId ID of the target VM. */ export interface SecurityGroupViewParameters { targetResourceId: string; @@ -6925,8 +6992,8 @@ export interface SecurityGroupViewParameters { * @constructor * Network interface and its custom security rules. * - * @member {string} [id] Network interface ID. - * @member {array} [securityRules] Collection of custom security rules. + * @property {string} [id] Network interface ID. + * @property {array} [securityRules] Collection of custom security rules. */ export interface NetworkInterfaceAssociation { readonly id?: string; @@ -6939,8 +7006,8 @@ export interface NetworkInterfaceAssociation { * @constructor * Network interface and its custom security rules. * - * @member {string} [id] Subnet ID. - * @member {array} [securityRules] Collection of custom security rules. + * @property {string} [id] Subnet ID. + * @property {array} [securityRules] Collection of custom security rules. */ export interface SubnetAssociation { readonly id?: string; @@ -6953,17 +7020,17 @@ export interface SubnetAssociation { * @constructor * All security rules associated with the network interface. * - * @member {object} [networkInterfaceAssociation] - * @member {string} [networkInterfaceAssociation.id] Network interface ID. - * @member {array} [networkInterfaceAssociation.securityRules] Collection of + * @property {object} [networkInterfaceAssociation] + * @property {string} [networkInterfaceAssociation.id] Network interface ID. + * @property {array} [networkInterfaceAssociation.securityRules] Collection of * custom security rules. - * @member {object} [subnetAssociation] - * @member {string} [subnetAssociation.id] Subnet ID. - * @member {array} [subnetAssociation.securityRules] Collection of custom + * @property {object} [subnetAssociation] + * @property {string} [subnetAssociation.id] Subnet ID. + * @property {array} [subnetAssociation.securityRules] Collection of custom * security rules. - * @member {array} [defaultSecurityRules] Collection of default security rules - * of the network security group. - * @member {array} [effectiveSecurityRules] Collection of effective security + * @property {array} [defaultSecurityRules] Collection of default security + * rules of the network security group. + * @property {array} [effectiveSecurityRules] Collection of effective security * rules. */ export interface SecurityRuleAssociations { @@ -6979,22 +7046,23 @@ export interface SecurityRuleAssociations { * @constructor * Network interface and all its associated security rules. * - * @member {string} [id] ID of the network interface. - * @member {object} [securityRuleAssociations] - * @member {object} [securityRuleAssociations.networkInterfaceAssociation] - * @member {string} [securityRuleAssociations.networkInterfaceAssociation.id] + * @property {string} [id] ID of the network interface. + * @property {object} [securityRuleAssociations] + * @property {object} [securityRuleAssociations.networkInterfaceAssociation] + * @property {string} [securityRuleAssociations.networkInterfaceAssociation.id] * Network interface ID. - * @member {array} + * @property {array} * [securityRuleAssociations.networkInterfaceAssociation.securityRules] * Collection of custom security rules. - * @member {object} [securityRuleAssociations.subnetAssociation] - * @member {string} [securityRuleAssociations.subnetAssociation.id] Subnet ID. - * @member {array} [securityRuleAssociations.subnetAssociation.securityRules] + * @property {object} [securityRuleAssociations.subnetAssociation] + * @property {string} [securityRuleAssociations.subnetAssociation.id] Subnet + * ID. + * @property {array} [securityRuleAssociations.subnetAssociation.securityRules] * Collection of custom security rules. - * @member {array} [securityRuleAssociations.defaultSecurityRules] Collection + * @property {array} [securityRuleAssociations.defaultSecurityRules] Collection * of default security rules of the network security group. - * @member {array} [securityRuleAssociations.effectiveSecurityRules] Collection - * of effective security rules. + * @property {array} [securityRuleAssociations.effectiveSecurityRules] + * Collection of effective security rules. */ export interface SecurityGroupNetworkInterface { id?: string; @@ -7007,7 +7075,7 @@ export interface SecurityGroupNetworkInterface { * @constructor * The information about security rules applied to the specified VM. * - * @member {array} [networkInterfaces] List of network interfaces on the + * @property {array} [networkInterfaces] List of network interfaces on the * specified VM. */ export interface SecurityGroupViewResult { @@ -7020,12 +7088,12 @@ export interface SecurityGroupViewResult { * @constructor * Describes the storage location for a packet capture session. * - * @member {string} [storageId] The ID of the storage account to save the + * @property {string} [storageId] The ID of the storage account to save the * packet capture session. Required if no local file path is provided. - * @member {string} [storagePath] The URI of the storage path to save the + * @property {string} [storagePath] The URI of the storage path to save the * packet capture. Must be a well-formed URI describing the location to save * the packet capture. - * @member {string} [filePath] A valid local path on the targeting VM. Must + * @property {string} [filePath] A valid local path on the targeting VM. Must * include the name of the capture file (*.cap). For linux virtual machine it * must start with /var/captures. Required if no storage ID is provided, * otherwise optional. @@ -7043,26 +7111,26 @@ export interface PacketCaptureStorageLocation { * Filter that is applied to packet capture request. Multiple filters can be * applied. * - * @member {string} [protocol] Protocol to be filtered on. Possible values + * @property {string} [protocol] Protocol to be filtered on. Possible values * include: 'TCP', 'UDP', 'Any'. Default value: 'Any' . - * @member {string} [localIPAddress] Local IP Address to be filtered on. + * @property {string} [localIPAddress] Local IP Address to be filtered on. * Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for * range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not * currently supported. Mixing ranges with multiple entries not currently * supported. Default = null. - * @member {string} [remoteIPAddress] Local IP Address to be filtered on. + * @property {string} [remoteIPAddress] Local IP Address to be filtered on. * Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for * range. "127.0.0.1;127.0.0.5;" for multiple entries. Multiple ranges not * currently supported. Mixing ranges with multiple entries not currently * supported. Default = null. - * @member {string} [localPort] Local port to be filtered on. Notation: "80" - * for single port entry."80-85" for range. "80;443;" for multiple entries. - * Multiple ranges not currently supported. Mixing ranges with multiple entries - * not currently supported. Default = null. - * @member {string} [remotePort] Remote port to be filtered on. Notation: "80" + * @property {string} [localPort] Local port to be filtered on. Notation: "80" * for single port entry."80-85" for range. "80;443;" for multiple entries. * Multiple ranges not currently supported. Mixing ranges with multiple entries * not currently supported. Default = null. + * @property {string} [remotePort] Remote port to be filtered on. Notation: + * "80" for single port entry."80-85" for range. "80;443;" for multiple + * entries. Multiple ranges not currently supported. Mixing ranges with + * multiple entries not currently supported. Default = null. */ export interface PacketCaptureFilter { protocol?: string; @@ -7078,26 +7146,26 @@ export interface PacketCaptureFilter { * @constructor * Parameters that define the create packet capture operation. * - * @member {string} target The ID of the targeted resource, only VM is + * @property {string} target The ID of the targeted resource, only VM is * currently supported. - * @member {number} [bytesToCapturePerPacket] Number of bytes captured per + * @property {number} [bytesToCapturePerPacket] Number of bytes captured per * packet, the remaining bytes are truncated. Default value: 0 . - * @member {number} [totalBytesPerSession] Maximum size of the capture output. - * Default value: 1073741824 . - * @member {number} [timeLimitInSeconds] Maximum duration of the capture + * @property {number} [totalBytesPerSession] Maximum size of the capture + * output. Default value: 1073741824 . + * @property {number} [timeLimitInSeconds] Maximum duration of the capture * session in seconds. Default value: 18000 . - * @member {object} storageLocation - * @member {string} [storageLocation.storageId] The ID of the storage account + * @property {object} storageLocation + * @property {string} [storageLocation.storageId] The ID of the storage account * to save the packet capture session. Required if no local file path is * provided. - * @member {string} [storageLocation.storagePath] The URI of the storage path + * @property {string} [storageLocation.storagePath] The URI of the storage path * to save the packet capture. Must be a well-formed URI describing the * location to save the packet capture. - * @member {string} [storageLocation.filePath] A valid local path on the + * @property {string} [storageLocation.filePath] A valid local path on the * targeting VM. Must include the name of the capture file (*.cap). For linux * virtual machine it must start with /var/captures. Required if no storage ID * is provided, otherwise optional. - * @member {array} [filters] + * @property {array} [filters] */ export interface PacketCaptureParameters { target: string; @@ -7114,26 +7182,26 @@ export interface PacketCaptureParameters { * @constructor * Parameters that define the create packet capture operation. * - * @member {string} target The ID of the targeted resource, only VM is + * @property {string} target The ID of the targeted resource, only VM is * currently supported. - * @member {number} [bytesToCapturePerPacket] Number of bytes captured per + * @property {number} [bytesToCapturePerPacket] Number of bytes captured per * packet, the remaining bytes are truncated. Default value: 0 . - * @member {number} [totalBytesPerSession] Maximum size of the capture output. - * Default value: 1073741824 . - * @member {number} [timeLimitInSeconds] Maximum duration of the capture + * @property {number} [totalBytesPerSession] Maximum size of the capture + * output. Default value: 1073741824 . + * @property {number} [timeLimitInSeconds] Maximum duration of the capture * session in seconds. Default value: 18000 . - * @member {object} storageLocation - * @member {string} [storageLocation.storageId] The ID of the storage account + * @property {object} storageLocation + * @property {string} [storageLocation.storageId] The ID of the storage account * to save the packet capture session. Required if no local file path is * provided. - * @member {string} [storageLocation.storagePath] The URI of the storage path + * @property {string} [storageLocation.storagePath] The URI of the storage path * to save the packet capture. Must be a well-formed URI describing the * location to save the packet capture. - * @member {string} [storageLocation.filePath] A valid local path on the + * @property {string} [storageLocation.filePath] A valid local path on the * targeting VM. Must include the name of the capture file (*.cap). For linux * virtual machine it must start with /var/captures. Required if no storage ID * is provided, otherwise optional. - * @member {array} [filters] + * @property {array} [filters] */ export interface PacketCapture { target: string; @@ -7150,31 +7218,31 @@ export interface PacketCapture { * @constructor * Information about packet capture session. * - * @member {string} [name] Name of the packet capture session. - * @member {string} [id] ID of the packet capture operation. - * @member {string} [etag] Default value: 'A unique read-only string that + * @property {string} [name] Name of the packet capture session. + * @property {string} [id] ID of the packet capture operation. + * @property {string} [etag] Default value: 'A unique read-only string that * changes whenever the resource is updated.' . - * @member {string} target The ID of the targeted resource, only VM is + * @property {string} target The ID of the targeted resource, only VM is * currently supported. - * @member {number} [bytesToCapturePerPacket] Number of bytes captured per + * @property {number} [bytesToCapturePerPacket] Number of bytes captured per * packet, the remaining bytes are truncated. Default value: 0 . - * @member {number} [totalBytesPerSession] Maximum size of the capture output. - * Default value: 1073741824 . - * @member {number} [timeLimitInSeconds] Maximum duration of the capture + * @property {number} [totalBytesPerSession] Maximum size of the capture + * output. Default value: 1073741824 . + * @property {number} [timeLimitInSeconds] Maximum duration of the capture * session in seconds. Default value: 18000 . - * @member {object} storageLocation - * @member {string} [storageLocation.storageId] The ID of the storage account + * @property {object} storageLocation + * @property {string} [storageLocation.storageId] The ID of the storage account * to save the packet capture session. Required if no local file path is * provided. - * @member {string} [storageLocation.storagePath] The URI of the storage path + * @property {string} [storageLocation.storagePath] The URI of the storage path * to save the packet capture. Must be a well-formed URI describing the * location to save the packet capture. - * @member {string} [storageLocation.filePath] A valid local path on the + * @property {string} [storageLocation.filePath] A valid local path on the * targeting VM. Must include the name of the capture file (*.cap). For linux * virtual machine it must start with /var/captures. Required if no storage ID * is provided, otherwise optional. - * @member {array} [filters] - * @member {string} [provisioningState] The provisioning state of the packet + * @property {array} [filters] + * @property {string} [provisioningState] The provisioning state of the packet * capture session. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ @@ -7197,16 +7265,16 @@ export interface PacketCaptureResult { * @constructor * Status of packet capture session. * - * @member {string} [name] The name of the packet capture resource. - * @member {string} [id] The ID of the packet capture resource. - * @member {date} [captureStartTime] The start time of the packet capture + * @property {string} [name] The name of the packet capture resource. + * @property {string} [id] The ID of the packet capture resource. + * @property {date} [captureStartTime] The start time of the packet capture * session. - * @member {string} [packetCaptureStatus] The status of the packet capture + * @property {string} [packetCaptureStatus] The status of the packet capture * session. Possible values include: 'NotStarted', 'Running', 'Stopped', * 'Error', 'Unknown' - * @member {string} [stopReason] The reason the current packet capture session - * was stopped. - * @member {array} [packetCaptureError] List of errors of packet capture + * @property {string} [stopReason] The reason the current packet capture + * session was stopped. + * @property {array} [packetCaptureError] List of errors of packet capture * session. */ export interface PacketCaptureQueryStatusResult { @@ -7224,10 +7292,10 @@ export interface PacketCaptureQueryStatusResult { * @constructor * Parameters that define the resource to troubleshoot. * - * @member {string} targetResourceId The target resource to troubleshoot. - * @member {string} storageId The ID for the storage account to save the + * @property {string} targetResourceId The target resource to troubleshoot. + * @property {string} storageId The ID for the storage account to save the * troubleshoot result. - * @member {string} storagePath The path to the blob to save the troubleshoot + * @property {string} storagePath The path to the blob to save the troubleshoot * result in. */ export interface TroubleshootingParameters { @@ -7242,7 +7310,7 @@ export interface TroubleshootingParameters { * @constructor * Parameters that define the resource to query the troubleshooting result. * - * @member {string} targetResourceId The target resource ID to query the + * @property {string} targetResourceId The target resource ID to query the * troubleshooting result. */ export interface QueryTroubleshootingParameters { @@ -7255,11 +7323,11 @@ export interface QueryTroubleshootingParameters { * @constructor * Recommended actions based on discovered issues. * - * @member {string} [actionId] ID of the recommended action. - * @member {string} [actionText] Description of recommended actions. - * @member {string} [actionUri] The uri linking to a documentation for the + * @property {string} [actionId] ID of the recommended action. + * @property {string} [actionText] Description of recommended actions. + * @property {string} [actionUri] The uri linking to a documentation for the * recommended troubleshooting actions. - * @member {string} [actionUriText] The information from the URI for the + * @property {string} [actionUriText] The information from the URI for the * recommended troubleshooting actions. */ export interface TroubleshootingRecommendedActions { @@ -7275,11 +7343,11 @@ export interface TroubleshootingRecommendedActions { * @constructor * Information gained from troubleshooting of specified resource. * - * @member {string} [id] The id of the get troubleshoot operation. - * @member {string} [reasonType] Reason type of failure. - * @member {string} [summary] A summary of troubleshooting. - * @member {string} [detail] Details on troubleshooting results. - * @member {array} [recommendedActions] List of recommended actions. + * @property {string} [id] The id of the get troubleshoot operation. + * @property {string} [reasonType] Reason type of failure. + * @property {string} [summary] A summary of troubleshooting. + * @property {string} [detail] Details on troubleshooting results. + * @property {array} [recommendedActions] List of recommended actions. */ export interface TroubleshootingDetails { id?: string; @@ -7295,10 +7363,10 @@ export interface TroubleshootingDetails { * @constructor * Troubleshooting information gained from specified resource. * - * @member {date} [startTime] The start time of the troubleshooting. - * @member {date} [endTime] The end time of the troubleshooting. - * @member {string} [code] The result code of the troubleshooting. - * @member {array} [results] Information from troubleshooting. + * @property {date} [startTime] The start time of the troubleshooting. + * @property {date} [endTime] The end time of the troubleshooting. + * @property {string} [code] The result code of the troubleshooting. + * @property {array} [results] Information from troubleshooting. */ export interface TroubleshootingResult { startTime?: Date; @@ -7313,10 +7381,10 @@ export interface TroubleshootingResult { * @constructor * Parameters that define the retention policy for flow log. * - * @member {number} [days] Number of days to retain flow log records. Default + * @property {number} [days] Number of days to retain flow log records. Default * value: 0 . - * @member {boolean} [enabled] Flag to enable/disable retention. Default value: - * false . + * @property {boolean} [enabled] Flag to enable/disable retention. Default + * value: false . */ export interface RetentionPolicyParameters { days?: number; @@ -7330,8 +7398,8 @@ export interface RetentionPolicyParameters { * Parameters that define a resource to query flow log and traffic analytics * (optional) status. * - * @member {string} targetResourceId The target resource where getting the flow - * log and traffic analytics (optional) status. + * @property {string} targetResourceId The target resource where getting the + * flow log and traffic analytics (optional) status. */ export interface FlowLogStatusParameters { targetResourceId: string; @@ -7343,10 +7411,10 @@ export interface FlowLogStatusParameters { * @constructor * Parameters that define the configuration of traffic analytics. * - * @member {boolean} enabled Flag to enable/disable traffic analytics. - * @member {string} workspaceId The resource guid of the attached workspace - * @member {string} workspaceRegion The location of the attached workspace - * @member {string} workspaceResourceId Resource Id of the attached workspace + * @property {boolean} enabled Flag to enable/disable traffic analytics. + * @property {string} workspaceId The resource guid of the attached workspace + * @property {string} workspaceRegion The location of the attached workspace + * @property {string} workspaceResourceId Resource Id of the attached workspace */ export interface TrafficAnalyticsConfigurationProperties { enabled: boolean; @@ -7361,14 +7429,15 @@ export interface TrafficAnalyticsConfigurationProperties { * @constructor * Parameters that define the configuration of traffic analytics. * - * @member {object} networkWatcherFlowAnalyticsConfiguration - * @member {boolean} [networkWatcherFlowAnalyticsConfiguration.enabled] Flag to - * enable/disable traffic analytics. - * @member {string} [networkWatcherFlowAnalyticsConfiguration.workspaceId] The - * resource guid of the attached workspace - * @member {string} [networkWatcherFlowAnalyticsConfiguration.workspaceRegion] - * The location of the attached workspace - * @member {string} + * @property {object} networkWatcherFlowAnalyticsConfiguration + * @property {boolean} [networkWatcherFlowAnalyticsConfiguration.enabled] Flag + * to enable/disable traffic analytics. + * @property {string} [networkWatcherFlowAnalyticsConfiguration.workspaceId] + * The resource guid of the attached workspace + * @property {string} + * [networkWatcherFlowAnalyticsConfiguration.workspaceRegion] The location of + * the attached workspace + * @property {string} * [networkWatcherFlowAnalyticsConfiguration.workspaceResourceId] Resource Id * of the attached workspace */ @@ -7383,29 +7452,29 @@ export interface TrafficAnalyticsProperties { * Information on the configuration of flow log and traffic analytics * (optional) . * - * @member {string} targetResourceId The ID of the resource to configure for + * @property {string} targetResourceId The ID of the resource to configure for * flow log and traffic analytics (optional) . - * @member {string} storageId ID of the storage account which is used to store - * the flow log. - * @member {boolean} enabled Flag to enable/disable flow logging. - * @member {object} [retentionPolicy] - * @member {number} [retentionPolicy.days] Number of days to retain flow log + * @property {string} storageId ID of the storage account which is used to + * store the flow log. + * @property {boolean} enabled Flag to enable/disable flow logging. + * @property {object} [retentionPolicy] + * @property {number} [retentionPolicy.days] Number of days to retain flow log * records. - * @member {boolean} [retentionPolicy.enabled] Flag to enable/disable + * @property {boolean} [retentionPolicy.enabled] Flag to enable/disable * retention. - * @member {object} [flowAnalyticsConfiguration] - * @member {object} + * @property {object} [flowAnalyticsConfiguration] + * @property {object} * [flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration] - * @member {boolean} + * @property {boolean} * [flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration.enabled] * Flag to enable/disable traffic analytics. - * @member {string} + * @property {string} * [flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration.workspaceId] * The resource guid of the attached workspace - * @member {string} + * @property {string} * [flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration.workspaceRegion] * The location of the attached workspace - * @member {string} + * @property {string} * [flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration.workspaceResourceId] * Resource Id of the attached workspace */ @@ -7423,10 +7492,10 @@ export interface FlowLogInformation { * @constructor * Parameters that define the source of the connection. * - * @member {string} resourceId The ID of the resource from which a connectivity - * check will be initiated. - * @member {number} [port] The source port from which a connectivity check will - * be performed. + * @property {string} resourceId The ID of the resource from which a + * connectivity check will be initiated. + * @property {number} [port] The source port from which a connectivity check + * will be performed. */ export interface ConnectivitySource { resourceId: string; @@ -7439,11 +7508,12 @@ export interface ConnectivitySource { * @constructor * Parameters that define destination of connection. * - * @member {string} [resourceId] The ID of the resource to which a connection + * @property {string} [resourceId] The ID of the resource to which a connection * attempt will be made. - * @member {string} [address] The IP address or URI the resource to which a + * @property {string} [address] The IP address or URI the resource to which a * connection attempt will be made. - * @member {number} [port] Port on which check connectivity will be performed. + * @property {number} [port] Port on which check connectivity will be + * performed. */ export interface ConnectivityDestination { resourceId?: string; @@ -7457,8 +7527,8 @@ export interface ConnectivityDestination { * @constructor * Describes the HTTP header. * - * @member {string} [name] The name in HTTP header. - * @member {string} [value] The value in HTTP header. + * @property {string} [name] The name in HTTP header. + * @property {string} [value] The value in HTTP header. */ export interface HTTPHeader { name?: string; @@ -7471,9 +7541,9 @@ export interface HTTPHeader { * @constructor * HTTP configuration of the connectivity check. * - * @member {string} [method] HTTP method. Possible values include: 'Get' - * @member {array} [headers] List of HTTP headers. - * @member {array} [validStatusCodes] Valid status codes. + * @property {string} [method] HTTP method. Possible values include: 'Get' + * @property {array} [headers] List of HTTP headers. + * @property {array} [validStatusCodes] Valid status codes. */ export interface HTTPConfiguration { method?: string; @@ -7487,11 +7557,11 @@ export interface HTTPConfiguration { * @constructor * Configuration of the protocol. * - * @member {object} [hTTPConfiguration] - * @member {string} [hTTPConfiguration.method] HTTP method. Possible values + * @property {object} [hTTPConfiguration] + * @property {string} [hTTPConfiguration.method] HTTP method. Possible values * include: 'Get' - * @member {array} [hTTPConfiguration.headers] List of HTTP headers. - * @member {array} [hTTPConfiguration.validStatusCodes] Valid status codes. + * @property {array} [hTTPConfiguration.headers] List of HTTP headers. + * @property {array} [hTTPConfiguration.validStatusCodes] Valid status codes. */ export interface ProtocolConfiguration { hTTPConfiguration?: HTTPConfiguration; @@ -7503,27 +7573,27 @@ export interface ProtocolConfiguration { * @constructor * Parameters that determine how the connectivity check will be performed. * - * @member {object} source - * @member {string} [source.resourceId] The ID of the resource from which a + * @property {object} source + * @property {string} [source.resourceId] The ID of the resource from which a * connectivity check will be initiated. - * @member {number} [source.port] The source port from which a connectivity + * @property {number} [source.port] The source port from which a connectivity * check will be performed. - * @member {object} destination - * @member {string} [destination.resourceId] The ID of the resource to which a - * connection attempt will be made. - * @member {string} [destination.address] The IP address or URI the resource to - * which a connection attempt will be made. - * @member {number} [destination.port] Port on which check connectivity will be - * performed. - * @member {string} [protocol] Network protocol. Possible values include: + * @property {object} destination + * @property {string} [destination.resourceId] The ID of the resource to which + * a connection attempt will be made. + * @property {string} [destination.address] The IP address or URI the resource + * to which a connection attempt will be made. + * @property {number} [destination.port] Port on which check connectivity will + * be performed. + * @property {string} [protocol] Network protocol. Possible values include: * 'Tcp', 'Http', 'Https', 'Icmp' - * @member {object} [protocolConfiguration] - * @member {object} [protocolConfiguration.hTTPConfiguration] - * @member {string} [protocolConfiguration.hTTPConfiguration.method] HTTP + * @property {object} [protocolConfiguration] + * @property {object} [protocolConfiguration.hTTPConfiguration] + * @property {string} [protocolConfiguration.hTTPConfiguration.method] HTTP * method. Possible values include: 'Get' - * @member {array} [protocolConfiguration.hTTPConfiguration.headers] List of + * @property {array} [protocolConfiguration.hTTPConfiguration.headers] List of * HTTP headers. - * @member {array} [protocolConfiguration.hTTPConfiguration.validStatusCodes] + * @property {array} [protocolConfiguration.hTTPConfiguration.validStatusCodes] * Valid status codes. */ export interface ConnectivityParameters { @@ -7540,14 +7610,14 @@ export interface ConnectivityParameters { * Information about an issue encountered in the process of checking for * connectivity. * - * @member {string} [origin] The origin of the issue. Possible values include: - * 'Local', 'Inbound', 'Outbound' - * @member {string} [severity] The severity of the issue. Possible values + * @property {string} [origin] The origin of the issue. Possible values + * include: 'Local', 'Inbound', 'Outbound' + * @property {string} [severity] The severity of the issue. Possible values * include: 'Error', 'Warning' - * @member {string} [type] The type of issue. Possible values include: + * @property {string} [type] The type of issue. Possible values include: * 'Unknown', 'AgentStopped', 'GuestFirewall', 'DnsResolution', 'SocketBind', * 'NetworkSecurityRule', 'UserDefinedRoute', 'PortThrottled', 'Platform' - * @member {array} [context] Provides additional context on the issue. + * @property {array} [context] Provides additional context on the issue. */ export interface ConnectivityIssue { readonly origin?: string; @@ -7562,13 +7632,13 @@ export interface ConnectivityIssue { * @constructor * Information about a hop between the source and the destination. * - * @member {string} [type] The type of the hop. - * @member {string} [id] The ID of the hop. - * @member {string} [address] The IP address of the hop. - * @member {string} [resourceId] The ID of the resource corresponding to this + * @property {string} [type] The type of the hop. + * @property {string} [id] The ID of the hop. + * @property {string} [address] The IP address of the hop. + * @property {string} [resourceId] The ID of the resource corresponding to this * hop. - * @member {array} [nextHopIds] List of next hop identifiers. - * @member {array} [issues] List of issues. + * @property {array} [nextHopIds] List of next hop identifiers. + * @property {array} [issues] List of issues. */ export interface ConnectivityHop { readonly type?: string; @@ -7585,14 +7655,15 @@ export interface ConnectivityHop { * @constructor * Information on the connectivity status. * - * @member {array} [hops] List of hops between the source and the destination. - * @member {string} [connectionStatus] The connection status. Possible values + * @property {array} [hops] List of hops between the source and the + * destination. + * @property {string} [connectionStatus] The connection status. Possible values * include: 'Unknown', 'Connected', 'Disconnected', 'Degraded' - * @member {number} [avgLatencyInMs] Average latency in milliseconds. - * @member {number} [minLatencyInMs] Minimum latency in milliseconds. - * @member {number} [maxLatencyInMs] Maximum latency in milliseconds. - * @member {number} [probesSent] Total number of probes sent. - * @member {number} [probesFailed] Number of failed probes. + * @property {number} [avgLatencyInMs] Average latency in milliseconds. + * @property {number} [minLatencyInMs] Minimum latency in milliseconds. + * @property {number} [maxLatencyInMs] Maximum latency in milliseconds. + * @property {number} [probesSent] Total number of probes sent. + * @property {number} [probesFailed] Number of failed probes. */ export interface ConnectivityInformation { readonly hops?: ConnectivityHop[]; @@ -7610,9 +7681,9 @@ export interface ConnectivityInformation { * @constructor * Parameters that define a geographic location. * - * @member {string} country The name of the country. - * @member {string} [state] The name of the state. - * @member {string} [city] The name of the city or town. + * @property {string} country The name of the country. + * @property {string} [state] The name of the state. + * @property {string} [city] The name of the city or town. */ export interface AzureReachabilityReportLocation { country: string; @@ -7626,15 +7697,15 @@ export interface AzureReachabilityReportLocation { * @constructor * Geographic and time constraints for Azure reachability report. * - * @member {object} providerLocation - * @member {string} [providerLocation.country] The name of the country. - * @member {string} [providerLocation.state] The name of the state. - * @member {string} [providerLocation.city] The name of the city or town. - * @member {array} [providers] List of Internet service providers. - * @member {array} [azureLocations] Optional Azure regions to scope the query + * @property {object} providerLocation + * @property {string} [providerLocation.country] The name of the country. + * @property {string} [providerLocation.state] The name of the state. + * @property {string} [providerLocation.city] The name of the city or town. + * @property {array} [providers] List of Internet service providers. + * @property {array} [azureLocations] Optional Azure regions to scope the query * to. - * @member {date} startTime The start time for the Azure reachability report. - * @member {date} endTime The end time for the Azure reachability report. + * @property {date} startTime The start time for the Azure reachability report. + * @property {date} endTime The end time for the Azure reachability report. */ export interface AzureReachabilityReportParameters { providerLocation: AzureReachabilityReportLocation; @@ -7650,8 +7721,8 @@ export interface AzureReachabilityReportParameters { * @constructor * Details on latency for a time series. * - * @member {date} [timeStamp] The time stamp. - * @member {number} [score] The relative latency score between 1 and 100, + * @property {date} [timeStamp] The time stamp. + * @property {number} [score] The relative latency score between 1 and 100, * higher values indicating a faster connection. */ export interface AzureReachabilityReportLatencyInfo { @@ -7665,9 +7736,9 @@ export interface AzureReachabilityReportLatencyInfo { * @constructor * Azure reachability report details for a given provider location. * - * @member {string} [provider] The Internet service provider. - * @member {string} [azureLocation] The Azure region. - * @member {array} [latencies] List of latency details for each of the time + * @property {string} [provider] The Internet service provider. + * @property {string} [azureLocation] The Azure region. + * @property {array} [latencies] List of latency details for each of the time * series. */ export interface AzureReachabilityReportItem { @@ -7682,13 +7753,14 @@ export interface AzureReachabilityReportItem { * @constructor * Azure reachability report details. * - * @member {string} aggregationLevel The aggregation level of Azure + * @property {string} aggregationLevel The aggregation level of Azure * reachability report. Can be Country, State or City. - * @member {object} providerLocation - * @member {string} [providerLocation.country] The name of the country. - * @member {string} [providerLocation.state] The name of the state. - * @member {string} [providerLocation.city] The name of the city or town. - * @member {array} reachabilityReport List of Azure reachability report items. + * @property {object} providerLocation + * @property {string} [providerLocation.country] The name of the country. + * @property {string} [providerLocation.state] The name of the state. + * @property {string} [providerLocation.city] The name of the city or town. + * @property {array} reachabilityReport List of Azure reachability report + * items. */ export interface AzureReachabilityReport { aggregationLevel: string; @@ -7702,10 +7774,10 @@ export interface AzureReachabilityReport { * @constructor * Constraints that determine the list of available Internet service providers. * - * @member {array} [azureLocations] A list of Azure regions. - * @member {string} [country] The country for available providers list. - * @member {string} [state] The state for available providers list. - * @member {string} [city] The city or town for available providers list. + * @property {array} [azureLocations] A list of Azure regions. + * @property {string} [country] The country for available providers list. + * @property {string} [state] The state for available providers list. + * @property {string} [city] The city or town for available providers list. */ export interface AvailableProvidersListParameters { azureLocations?: string[]; @@ -7720,8 +7792,8 @@ export interface AvailableProvidersListParameters { * @constructor * City or town details. * - * @member {string} [cityName] The city or town name. - * @member {array} [providers] A list of Internet service providers. + * @property {string} [cityName] The city or town name. + * @property {array} [providers] A list of Internet service providers. */ export interface AvailableProvidersListCity { cityName?: string; @@ -7734,9 +7806,9 @@ export interface AvailableProvidersListCity { * @constructor * State details. * - * @member {string} [stateName] The state name. - * @member {array} [providers] A list of Internet service providers. - * @member {array} [cities] List of available cities or towns in the state. + * @property {string} [stateName] The state name. + * @property {array} [providers] A list of Internet service providers. + * @property {array} [cities] List of available cities or towns in the state. */ export interface AvailableProvidersListState { stateName?: string; @@ -7750,9 +7822,9 @@ export interface AvailableProvidersListState { * @constructor * Country details. * - * @member {string} [countryName] The country name. - * @member {array} [providers] A list of Internet service providers. - * @member {array} [states] List of available states in the country. + * @property {string} [countryName] The country name. + * @property {array} [providers] A list of Internet service providers. + * @property {array} [states] List of available states in the country. */ export interface AvailableProvidersListCountry { countryName?: string; @@ -7766,7 +7838,7 @@ export interface AvailableProvidersListCountry { * @constructor * List of available countries with details. * - * @member {array} countries List of available countries. + * @property {array} countries List of available countries. */ export interface AvailableProvidersList { countries: AvailableProvidersListCountry[]; @@ -7778,9 +7850,9 @@ export interface AvailableProvidersList { * @constructor * Describes the source of connection monitor. * - * @member {string} resourceId The ID of the resource used as the source by + * @property {string} resourceId The ID of the resource used as the source by * connection monitor. - * @member {number} [port] The source port used by connection monitor. + * @property {number} [port] The source port used by connection monitor. */ export interface ConnectionMonitorSource { resourceId: string; @@ -7793,11 +7865,11 @@ export interface ConnectionMonitorSource { * @constructor * Describes the destination of connection monitor. * - * @member {string} [resourceId] The ID of the resource used as the destination - * by connection monitor. - * @member {string} [address] Address of the connection monitor destination (IP - * or domain name). - * @member {number} [port] The destination port used by connection monitor. + * @property {string} [resourceId] The ID of the resource used as the + * destination by connection monitor. + * @property {string} [address] Address of the connection monitor destination + * (IP or domain name). + * @property {number} [port] The destination port used by connection monitor. */ export interface ConnectionMonitorDestination { resourceId?: string; @@ -7811,20 +7883,20 @@ export interface ConnectionMonitorDestination { * @constructor * Parameters that define the operation to create a connection monitor. * - * @member {object} source - * @member {string} [source.resourceId] The ID of the resource used as the + * @property {object} source + * @property {string} [source.resourceId] The ID of the resource used as the * source by connection monitor. - * @member {number} [source.port] The source port used by connection monitor. - * @member {object} destination - * @member {string} [destination.resourceId] The ID of the resource used as the - * destination by connection monitor. - * @member {string} [destination.address] Address of the connection monitor + * @property {number} [source.port] The source port used by connection monitor. + * @property {object} destination + * @property {string} [destination.resourceId] The ID of the resource used as + * the destination by connection monitor. + * @property {string} [destination.address] Address of the connection monitor * destination (IP or domain name). - * @member {number} [destination.port] The destination port used by connection - * monitor. - * @member {boolean} [autoStart] Determines if the connection monitor will + * @property {number} [destination.port] The destination port used by + * connection monitor. + * @property {boolean} [autoStart] Determines if the connection monitor will * start automatically once created. Default value: true . - * @member {number} [monitoringIntervalInSeconds] Monitoring interval in + * @property {number} [monitoringIntervalInSeconds] Monitoring interval in * seconds. Default value: 60 . */ export interface ConnectionMonitorParameters { @@ -7840,22 +7912,22 @@ export interface ConnectionMonitorParameters { * @constructor * Parameters that define the operation to create a connection monitor. * - * @member {string} [location] Connection monitor location. - * @member {object} [tags] Connection monitor tags. - * @member {object} source - * @member {string} [source.resourceId] The ID of the resource used as the + * @property {string} [location] Connection monitor location. + * @property {object} [tags] Connection monitor tags. + * @property {object} source + * @property {string} [source.resourceId] The ID of the resource used as the * source by connection monitor. - * @member {number} [source.port] The source port used by connection monitor. - * @member {object} destination - * @member {string} [destination.resourceId] The ID of the resource used as the - * destination by connection monitor. - * @member {string} [destination.address] Address of the connection monitor + * @property {number} [source.port] The source port used by connection monitor. + * @property {object} destination + * @property {string} [destination.resourceId] The ID of the resource used as + * the destination by connection monitor. + * @property {string} [destination.address] Address of the connection monitor * destination (IP or domain name). - * @member {number} [destination.port] The destination port used by connection - * monitor. - * @member {boolean} [autoStart] Determines if the connection monitor will + * @property {number} [destination.port] The destination port used by + * connection monitor. + * @property {boolean} [autoStart] Determines if the connection monitor will * start automatically once created. Default value: true . - * @member {number} [monitoringIntervalInSeconds] Monitoring interval in + * @property {number} [monitoringIntervalInSeconds] Monitoring interval in * seconds. Default value: 60 . */ export interface ConnectionMonitor { @@ -7873,35 +7945,35 @@ export interface ConnectionMonitor { * @constructor * Information about the connection monitor. * - * @member {string} [name] Name of the connection monitor. - * @member {string} [id] ID of the connection monitor. - * @member {string} [etag] Default value: 'A unique read-only string that + * @property {string} [name] Name of the connection monitor. + * @property {string} [id] ID of the connection monitor. + * @property {string} [etag] Default value: 'A unique read-only string that * changes whenever the resource is updated.' . - * @member {string} [type] Connection monitor type. - * @member {string} [location] Connection monitor location. - * @member {object} [tags] Connection monitor tags. - * @member {object} source - * @member {string} [source.resourceId] The ID of the resource used as the + * @property {string} [type] Connection monitor type. + * @property {string} [location] Connection monitor location. + * @property {object} [tags] Connection monitor tags. + * @property {object} source + * @property {string} [source.resourceId] The ID of the resource used as the * source by connection monitor. - * @member {number} [source.port] The source port used by connection monitor. - * @member {object} destination - * @member {string} [destination.resourceId] The ID of the resource used as the - * destination by connection monitor. - * @member {string} [destination.address] Address of the connection monitor + * @property {number} [source.port] The source port used by connection monitor. + * @property {object} destination + * @property {string} [destination.resourceId] The ID of the resource used as + * the destination by connection monitor. + * @property {string} [destination.address] Address of the connection monitor * destination (IP or domain name). - * @member {number} [destination.port] The destination port used by connection - * monitor. - * @member {boolean} [autoStart] Determines if the connection monitor will + * @property {number} [destination.port] The destination port used by + * connection monitor. + * @property {boolean} [autoStart] Determines if the connection monitor will * start automatically once created. Default value: true . - * @member {number} [monitoringIntervalInSeconds] Monitoring interval in + * @property {number} [monitoringIntervalInSeconds] Monitoring interval in * seconds. Default value: 60 . - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * connection monitor. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' - * @member {date} [startTime] The date and time when the connection monitor was - * started. - * @member {string} [monitoringStatus] The monitoring status of the connection - * monitor. + * @property {date} [startTime] The date and time when the connection monitor + * was started. + * @property {string} [monitoringStatus] The monitoring status of the + * connection monitor. */ export interface ConnectionMonitorResult extends BaseResource { readonly name?: string; @@ -7925,18 +7997,19 @@ export interface ConnectionMonitorResult extends BaseResource { * @constructor * Connection state snapshot. * - * @member {string} [connectionState] The connection state. Possible values + * @property {string} [connectionState] The connection state. Possible values * include: 'Reachable', 'Unreachable', 'Unknown' - * @member {date} [startTime] The start time of the connection snapshot. - * @member {date} [endTime] The end time of the connection snapshot. - * @member {string} [evaluationState] Connectivity analysis evaluation state. + * @property {date} [startTime] The start time of the connection snapshot. + * @property {date} [endTime] The end time of the connection snapshot. + * @property {string} [evaluationState] Connectivity analysis evaluation state. * Possible values include: 'NotStarted', 'InProgress', 'Completed' - * @member {number} [avgLatencyInMs] Average latency in ms. - * @member {number} [minLatencyInMs] Minimum latency in ms. - * @member {number} [maxLatencyInMs] Maximum latency in ms. - * @member {number} [probesSent] The number of sent probes. - * @member {number} [probesFailed] The number of failed probes. - * @member {array} [hops] List of hops between the source and the destination. + * @property {number} [avgLatencyInMs] Average latency in ms. + * @property {number} [minLatencyInMs] Minimum latency in ms. + * @property {number} [maxLatencyInMs] Maximum latency in ms. + * @property {number} [probesSent] The number of sent probes. + * @property {number} [probesFailed] The number of failed probes. + * @property {array} [hops] List of hops between the source and the + * destination. */ export interface ConnectionStateSnapshot { connectionState?: string; @@ -7957,9 +8030,9 @@ export interface ConnectionStateSnapshot { * @constructor * List of connection states snaphots. * - * @member {string} [sourceStatus] Status of connection monitor source. + * @property {string} [sourceStatus] Status of connection monitor source. * Possible values include: 'Uknown', 'Active', 'Inactive' - * @member {array} [states] Information about connection states. + * @property {array} [states] Information about connection states. */ export interface ConnectionMonitorQueryResult { sourceStatus?: string; @@ -7972,16 +8045,17 @@ export interface ConnectionMonitorQueryResult { * @constructor * Parameters to compare with network configuration. * - * @member {string} direction The direction of the traffic. Accepted values are - * 'Inbound' and 'Outbound'. Possible values include: 'Inbound', 'Outbound' - * @member {string} protocol Protocol to be verified on. Accepted values are + * @property {string} direction The direction of the traffic. Accepted values + * are 'Inbound' and 'Outbound'. Possible values include: 'Inbound', 'Outbound' + * @property {string} protocol Protocol to be verified on. Accepted values are * '*', TCP, UDP. - * @member {string} source Traffic source. Accepted values are '*', IP + * @property {string} source Traffic source. Accepted values are '*', IP * Address/CIDR, Service Tag. - * @member {string} destination Traffic destination. Accepted values are: '*', - * IP Address/CIDR, Service Tag. - * @member {string} destinationPort Traffice destination port. Accepted values - * are '*', port (for example, 3389) and port range (for example, 80-100). + * @property {string} destination Traffic destination. Accepted values are: + * '*', IP Address/CIDR, Service Tag. + * @property {string} destinationPort Traffice destination port. Accepted + * values are '*', port (for example, 3389) and port range (for example, + * 80-100). */ export interface NetworkConfigurationDiagnosticProfile { direction: string; @@ -7997,13 +8071,14 @@ export interface NetworkConfigurationDiagnosticProfile { * @constructor * Parameters to get network configuration diagnostic. * - * @member {string} targetResourceId The ID of the target resource to perform + * @property {string} targetResourceId The ID of the target resource to perform * network configuration diagnostic. Valid options are VM, NetworkInterface, * VMSS/NetworkInterface and Application Gateway. - * @member {string} [verbosityLevel] Verbosity level. Accepted values are + * @property {string} [verbosityLevel] Verbosity level. Accepted values are * 'Normal', 'Minimum', 'Full'. Possible values include: 'Normal', 'Minimum', * 'Full' - * @member {array} profiles List of network configuration diagnostic profiles. + * @property {array} profiles List of network configuration diagnostic + * profiles. */ export interface NetworkConfigurationDiagnosticParameters { targetResourceId: string; @@ -8017,9 +8092,9 @@ export interface NetworkConfigurationDiagnosticParameters { * @constructor * Matched rule. * - * @member {string} [ruleName] Name of the matched network security rule. - * @member {string} [action] The network traffic is allowed or denied. Possible - * values are 'Allow' and 'Deny'. + * @property {string} [ruleName] Name of the matched network security rule. + * @property {string} [action] The network traffic is allowed or denied. + * Possible values are 'Allow' and 'Deny'. */ export interface MatchedRule { ruleName?: string; @@ -8032,16 +8107,16 @@ export interface MatchedRule { * @constructor * Network security rules evaluation result. * - * @member {string} [name] Name of the network security rule. - * @member {boolean} [protocolMatched] Value indicating whether protocol is + * @property {string} [name] Name of the network security rule. + * @property {boolean} [protocolMatched] Value indicating whether protocol is * matched. - * @member {boolean} [sourceMatched] Value indicating whether source is + * @property {boolean} [sourceMatched] Value indicating whether source is * matched. - * @member {boolean} [sourcePortMatched] Value indicating whether source port - * is matched. - * @member {boolean} [destinationMatched] Value indicating whether destination + * @property {boolean} [sourcePortMatched] Value indicating whether source port * is matched. - * @member {boolean} [destinationPortMatched] Value indicating whether + * @property {boolean} [destinationMatched] Value indicating whether + * destination is matched. + * @property {boolean} [destinationPortMatched] Value indicating whether * destination port is matched. */ export interface NetworkSecurityRulesEvaluationResult { @@ -8059,15 +8134,15 @@ export interface NetworkSecurityRulesEvaluationResult { * @constructor * Results of network security group evaluation. * - * @member {string} [networkSecurityGroupId] Network security group ID. - * @member {string} [appliedTo] Resource ID of nic or subnet to which network + * @property {string} [networkSecurityGroupId] Network security group ID. + * @property {string} [appliedTo] Resource ID of nic or subnet to which network * security group is applied. - * @member {object} [matchedRule] - * @member {string} [matchedRule.ruleName] Name of the matched network security - * rule. - * @member {string} [matchedRule.action] The network traffic is allowed or + * @property {object} [matchedRule] + * @property {string} [matchedRule.ruleName] Name of the matched network + * security rule. + * @property {string} [matchedRule.action] The network traffic is allowed or * denied. Possible values are 'Allow' and 'Deny'. - * @member {array} [rulesEvaluationResult] List of network security rules + * @property {array} [rulesEvaluationResult] List of network security rules * evaluation results. */ export interface EvaluatedNetworkSecurityGroup { @@ -8083,10 +8158,10 @@ export interface EvaluatedNetworkSecurityGroup { * @constructor * Network configuration diagnostic result corresponded provided traffic query. * - * @member {string} [securityRuleAccessResult] The network traffic is allowed + * @property {string} [securityRuleAccessResult] The network traffic is allowed * or denied. Possible values are 'Allow' and 'Deny'. Possible values include: * 'Allow', 'Deny' - * @member {array} [evaluatedNetworkSecurityGroups] List of results network + * @property {array} [evaluatedNetworkSecurityGroups] List of results network * security groups diagnostic. */ export interface NetworkSecurityGroupResult { @@ -8101,25 +8176,26 @@ export interface NetworkSecurityGroupResult { * Network configuration diagnostic result corresponded to provided traffic * query. * - * @member {object} [profile] - * @member {string} [profile.direction] The direction of the traffic. Accepted - * values are 'Inbound' and 'Outbound'. Possible values include: 'Inbound', - * 'Outbound' - * @member {string} [profile.protocol] Protocol to be verified on. Accepted + * @property {object} [profile] + * @property {string} [profile.direction] The direction of the traffic. + * Accepted values are 'Inbound' and 'Outbound'. Possible values include: + * 'Inbound', 'Outbound' + * @property {string} [profile.protocol] Protocol to be verified on. Accepted * values are '*', TCP, UDP. - * @member {string} [profile.source] Traffic source. Accepted values are '*', + * @property {string} [profile.source] Traffic source. Accepted values are '*', * IP Address/CIDR, Service Tag. - * @member {string} [profile.destination] Traffic destination. Accepted values - * are: '*', IP Address/CIDR, Service Tag. - * @member {string} [profile.destinationPort] Traffice destination port. + * @property {string} [profile.destination] Traffic destination. Accepted + * values are: '*', IP Address/CIDR, Service Tag. + * @property {string} [profile.destinationPort] Traffice destination port. * Accepted values are '*', port (for example, 3389) and port range (for * example, 80-100). - * @member {object} [networkSecurityGroupResult] - * @member {string} [networkSecurityGroupResult.securityRuleAccessResult] The + * @property {object} [networkSecurityGroupResult] + * @property {string} [networkSecurityGroupResult.securityRuleAccessResult] The * network traffic is allowed or denied. Possible values are 'Allow' and * 'Deny'. Possible values include: 'Allow', 'Deny' - * @member {array} [networkSecurityGroupResult.evaluatedNetworkSecurityGroups] - * List of results network security groups diagnostic. + * @property {array} + * [networkSecurityGroupResult.evaluatedNetworkSecurityGroups] List of results + * network security groups diagnostic. */ export interface NetworkConfigurationDiagnosticResult { profile?: NetworkConfigurationDiagnosticProfile; @@ -8132,7 +8208,8 @@ export interface NetworkConfigurationDiagnosticResult { * @constructor * Results of network configuration diagnostic on the target resource. * - * @member {array} [results] List of network configuration diagnostic results. + * @property {array} [results] List of network configuration diagnostic + * results. */ export interface NetworkConfigurationDiagnosticResponse { readonly results?: NetworkConfigurationDiagnosticResult[]; @@ -8144,10 +8221,11 @@ export interface NetworkConfigurationDiagnosticResponse { * @constructor * Display metadata associated with the operation. * - * @member {string} [provider] Service provider: Microsoft Network. - * @member {string} [resource] Resource on which the operation is performed. - * @member {string} [operation] Type of the operation: get, read, delete, etc. - * @member {string} [description] Description of the operation. + * @property {string} [provider] Service provider: Microsoft Network. + * @property {string} [resource] Resource on which the operation is performed. + * @property {string} [operation] Type of the operation: get, read, delete, + * etc. + * @property {string} [description] Description of the operation. */ export interface OperationDisplay { provider?: string; @@ -8162,9 +8240,9 @@ export interface OperationDisplay { * @constructor * Availability of the metric. * - * @member {string} [timeGrain] The time grain of the availability. - * @member {string} [retention] The retention of the availability. - * @member {string} [blobDuration] Duration of the availability blob. + * @property {string} [timeGrain] The time grain of the availability. + * @property {string} [retention] The retention of the availability. + * @property {string} [blobDuration] Duration of the availability blob. */ export interface Availability { timeGrain?: string; @@ -8178,9 +8256,9 @@ export interface Availability { * @constructor * Dimension of the metric. * - * @member {string} [name] The name of the dimension. - * @member {string} [displayName] The display name of the dimension. - * @member {string} [internalName] The internal name of the dimension. + * @property {string} [name] The name of the dimension. + * @property {string} [displayName] The display name of the dimension. + * @property {string} [internalName] The internal name of the dimension. */ export interface Dimension { name?: string; @@ -8194,22 +8272,24 @@ export interface Dimension { * @constructor * Description of metrics specification. * - * @member {string} [name] The name of the metric. - * @member {string} [displayName] The display name of the metric. - * @member {string} [displayDescription] The description of the metric. - * @member {string} [unit] Units the metric to be displayed in. - * @member {string} [aggregationType] The aggregation type. - * @member {array} [availabilities] List of availability. - * @member {boolean} [enableRegionalMdmAccount] Whether regional MDM account + * @property {string} [name] The name of the metric. + * @property {string} [displayName] The display name of the metric. + * @property {string} [displayDescription] The description of the metric. + * @property {string} [unit] Units the metric to be displayed in. + * @property {string} [aggregationType] The aggregation type. + * @property {array} [availabilities] List of availability. + * @property {boolean} [enableRegionalMdmAccount] Whether regional MDM account * enabled. - * @member {boolean} [fillGapWithZero] Whether gaps would be filled with zeros. - * @member {string} [metricFilterPattern] Pattern for the filter of the metric. - * @member {array} [dimensions] List of dimensions. - * @member {boolean} [isInternal] Whether the metric is internal. - * @member {string} [sourceMdmAccount] The source MDM account. - * @member {string} [sourceMdmNamespace] The source MDM namespace. - * @member {string} [resourceIdDimensionNameOverride] The resource Id dimension - * name override. + * @property {boolean} [fillGapWithZero] Whether gaps would be filled with + * zeros. + * @property {string} [metricFilterPattern] Pattern for the filter of the + * metric. + * @property {array} [dimensions] List of dimensions. + * @property {boolean} [isInternal] Whether the metric is internal. + * @property {string} [sourceMdmAccount] The source MDM account. + * @property {string} [sourceMdmNamespace] The source MDM namespace. + * @property {string} [resourceIdDimensionNameOverride] The resource Id + * dimension name override. */ export interface MetricSpecification { name?: string; @@ -8234,9 +8314,9 @@ export interface MetricSpecification { * @constructor * Description of logging specification. * - * @member {string} [name] The name of the specification. - * @member {string} [displayName] The display name of the specification. - * @member {string} [blobDuration] Duration of the blob. + * @property {string} [name] The name of the specification. + * @property {string} [displayName] The display name of the specification. + * @property {string} [blobDuration] Duration of the blob. */ export interface LogSpecification { name?: string; @@ -8250,8 +8330,8 @@ export interface LogSpecification { * @constructor * Specification of the service. * - * @member {array} [metricSpecifications] Operation service specification. - * @member {array} [logSpecifications] Operation log specification. + * @property {array} [metricSpecifications] Operation service specification. + * @property {array} [logSpecifications] Operation log specification. */ export interface OperationPropertiesFormatServiceSpecification { metricSpecifications?: MetricSpecification[]; @@ -8264,19 +8344,19 @@ export interface OperationPropertiesFormatServiceSpecification { * @constructor * Network REST API operation definition. * - * @member {string} [name] Operation name: {provider}/{resource}/{operation} - * @member {object} [display] Display metadata associated with the operation. - * @member {string} [display.provider] Service provider: Microsoft Network. - * @member {string} [display.resource] Resource on which the operation is + * @property {string} [name] Operation name: {provider}/{resource}/{operation} + * @property {object} [display] Display metadata associated with the operation. + * @property {string} [display.provider] Service provider: Microsoft Network. + * @property {string} [display.resource] Resource on which the operation is * performed. - * @member {string} [display.operation] Type of the operation: get, read, + * @property {string} [display.operation] Type of the operation: get, read, * delete, etc. - * @member {string} [display.description] Description of the operation. - * @member {string} [origin] Origin of the operation. - * @member {object} [serviceSpecification] Specification of the service. - * @member {array} [serviceSpecification.metricSpecifications] Operation + * @property {string} [display.description] Description of the operation. + * @property {string} [origin] Origin of the operation. + * @property {object} [serviceSpecification] Specification of the service. + * @property {array} [serviceSpecification.metricSpecifications] Operation * service specification. - * @member {array} [serviceSpecification.logSpecifications] Operation log + * @property {array} [serviceSpecification.logSpecifications] Operation log * specification. */ export interface Operation { @@ -8292,7 +8372,7 @@ export interface Operation { * @constructor * SKU of a public IP prefix * - * @member {string} [name] Name of a public IP prefix SKU. Possible values + * @property {string} [name] Name of a public IP prefix SKU. Possible values * include: 'Standard' */ export interface PublicIPPrefixSku { @@ -8303,7 +8383,7 @@ export interface PublicIPPrefixSku { * @class * Initializes a new instance of the ReferencedPublicIpAddress class. * @constructor - * @member {string} [id] The PublicIPAddress Reference + * @property {string} [id] The PublicIPAddress Reference */ export interface ReferencedPublicIpAddress { id?: string; @@ -8315,25 +8395,26 @@ export interface ReferencedPublicIpAddress { * @constructor * Public IP prefix resource. * - * @member {object} [sku] The public IP prefix SKU. - * @member {string} [sku.name] Name of a public IP prefix SKU. Possible values - * include: 'Standard' - * @member {string} [publicIPAddressVersion] The public IP address version. + * @property {object} [sku] The public IP prefix SKU. + * @property {string} [sku.name] Name of a public IP prefix SKU. Possible + * values include: 'Standard' + * @property {string} [publicIPAddressVersion] The public IP address version. * Possible values are: 'IPv4' and 'IPv6'. Possible values include: 'IPv4', * 'IPv6' - * @member {array} [ipTags] The list of tags associated with the public IP + * @property {array} [ipTags] The list of tags associated with the public IP * prefix. - * @member {number} [prefixLength] The Length of the Public IP Prefix. - * @member {string} [ipPrefix] The allocated Prefix - * @member {array} [publicIPAddresses] The list of all referenced + * @property {number} [prefixLength] The Length of the Public IP Prefix. + * @property {string} [ipPrefix] The allocated Prefix + * @property {array} [publicIPAddresses] The list of all referenced * PublicIPAddresses - * @member {string} [resourceGuid] The resource GUID property of the public IP - * prefix resource. - * @member {string} [provisioningState] The provisioning state of the Public IP - * prefix resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {array} [zones] A list of availability zones denoting the IP + * @property {string} [resourceGuid] The resource GUID property of the public + * IP prefix resource. + * @property {string} [provisioningState] The provisioning state of the Public + * IP prefix resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {array} [zones] A list of availability zones denoting the IP * allocated for the resource needs to come from. */ export interface PublicIPPrefix extends Resource { @@ -8355,16 +8436,17 @@ export interface PublicIPPrefix extends Resource { * @constructor * Route Filter Rule Resource * - * @member {string} access The access type of the rule. Valid values are: + * @property {string} access The access type of the rule. Valid values are: * 'Allow', 'Deny'. Possible values include: 'Allow', 'Deny' - * @member {array} communities The collection for bgp community values to + * @property {array} communities The collection for bgp community values to * filter on. e.g. ['12076:5010','12076:5020'] - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values are: 'Updating', 'Deleting', 'Succeeded' and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and + * 'Failed'. + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface PatchRouteFilterRule extends SubResource { access: string; @@ -8380,18 +8462,19 @@ export interface PatchRouteFilterRule extends SubResource { * @constructor * Route Filter Resource. * - * @member {array} [rules] Collection of RouteFilterRules contained within a + * @property {array} [rules] Collection of RouteFilterRules contained within a * route filter. - * @member {array} [peerings] A collection of references to express route + * @property {array} [peerings] A collection of references to express route * circuit peerings. - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values are: 'Updating', 'Deleting', 'Succeeded' and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and + * 'Failed'. + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. - * @member {string} [type] Resource type. - * @member {object} [tags] Resource tags. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. + * @property {string} [type] Resource type. + * @property {object} [tags] Resource tags. */ export interface PatchRouteFilter extends SubResource { rules?: RouteFilterRule[]; @@ -8409,17 +8492,18 @@ export interface PatchRouteFilter extends SubResource { * @constructor * Contains bgp community information offered in Service Community resources. * - * @member {string} [serviceSupportedRegion] The region which the service + * @property {string} [serviceSupportedRegion] The region which the service * support. e.g. For O365, region is Global. - * @member {string} [communityName] The name of the bgp community. e.g. Skype. - * @member {string} [communityValue] The value of the bgp community. For more + * @property {string} [communityName] The name of the bgp community. e.g. + * Skype. + * @property {string} [communityValue] The value of the bgp community. For more * information: * https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. - * @member {array} [communityPrefixes] The prefixes that the bgp community + * @property {array} [communityPrefixes] The prefixes that the bgp community * contains. - * @member {boolean} [isAuthorizedToUse] Customer is authorized to use bgp + * @property {boolean} [isAuthorizedToUse] Customer is authorized to use bgp * community or not. - * @member {string} [serviceGroup] The service group of the bgp community + * @property {string} [serviceGroup] The service group of the bgp community * contains. */ export interface BGPCommunity { @@ -8437,8 +8521,8 @@ export interface BGPCommunity { * @constructor * Service Community Properties. * - * @member {string} [serviceName] The name of the bgp community. e.g. Skype. - * @member {array} [bgpCommunities] Get a list of bgp communities. + * @property {string} [serviceName] The name of the bgp community. e.g. Skype. + * @property {array} [bgpCommunities] Get a list of bgp communities. */ export interface BgpServiceCommunity extends Resource { serviceName?: string; @@ -8451,9 +8535,9 @@ export interface BgpServiceCommunity extends Resource { * @constructor * The usage names. * - * @member {string} [value] A string describing the resource name. - * @member {string} [localizedValue] A localized string describing the resource - * name. + * @property {string} [value] A string describing the resource name. + * @property {string} [localizedValue] A localized string describing the + * resource name. */ export interface UsageName { value?: string; @@ -8466,12 +8550,12 @@ export interface UsageName { * @constructor * Describes network resource usage. * - * @member {string} [id] Resource identifier. - * @member {number} currentValue The current value of the usage. - * @member {number} limit The limit of usage. - * @member {object} name The name of the type of usage. - * @member {string} [name.value] A string describing the resource name. - * @member {string} [name.localizedValue] A localized string describing the + * @property {string} [id] Resource identifier. + * @property {number} currentValue The current value of the usage. + * @property {number} limit The limit of usage. + * @property {object} name The name of the type of usage. + * @property {string} [name.value] A string describing the resource name. + * @property {string} [name.localizedValue] A localized string describing the * resource name. */ export interface Usage { @@ -8488,8 +8572,8 @@ export interface Usage { * AddressSpace contains an array of IP address ranges that can be used by * subnets of the virtual network. * - * @member {array} [addressPrefixes] A list of address blocks reserved for this - * virtual network in CIDR notation. + * @property {array} [addressPrefixes] A list of address blocks reserved for + * this virtual network in CIDR notation. */ export interface AddressSpace { addressPrefixes?: string[]; @@ -8501,35 +8585,36 @@ export interface AddressSpace { * @constructor * Peerings in a virtual network resource. * - * @member {boolean} [allowVirtualNetworkAccess] Whether the VMs in the linked - * virtual network space would be able to access all the VMs in local Virtual - * network space. - * @member {boolean} [allowForwardedTraffic] Whether the forwarded traffic from - * the VMs in the remote virtual network will be allowed/disallowed. - * @member {boolean} [allowGatewayTransit] If gateway links can be used in + * @property {boolean} [allowVirtualNetworkAccess] Whether the VMs in the + * linked virtual network space would be able to access all the VMs in local + * Virtual network space. + * @property {boolean} [allowForwardedTraffic] Whether the forwarded traffic + * from the VMs in the remote virtual network will be allowed/disallowed. + * @property {boolean} [allowGatewayTransit] If gateway links can be used in * remote virtual networking to link to this virtual network. - * @member {boolean} [useRemoteGateways] If remote gateways can be used on this - * virtual network. If the flag is set to true, and allowGatewayTransit on + * @property {boolean} [useRemoteGateways] If remote gateways can be used on + * this virtual network. If the flag is set to true, and allowGatewayTransit on * remote peering is also true, virtual network will use gateways of remote * virtual network for transit. Only one peering can have this flag set to * true. This flag cannot be set if virtual network already has a gateway. - * @member {object} [remoteVirtualNetwork] The reference of the remote virtual - * network. The remote virtual network can be in the same or different region - * (preview). See here to register for the preview and learn more + * @property {object} [remoteVirtualNetwork] The reference of the remote + * virtual network. The remote virtual network can be in the same or different + * region (preview). See here to register for the preview and learn more * (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering). - * @member {string} [remoteVirtualNetwork.id] Resource ID. - * @member {object} [remoteAddressSpace] The reference of the remote virtual + * @property {string} [remoteVirtualNetwork.id] Resource ID. + * @property {object} [remoteAddressSpace] The reference of the remote virtual * network address space. - * @member {array} [remoteAddressSpace.addressPrefixes] A list of address + * @property {array} [remoteAddressSpace.addressPrefixes] A list of address * blocks reserved for this virtual network in CIDR notation. - * @member {string} [peeringState] The status of the virtual network peering. + * @property {string} [peeringState] The status of the virtual network peering. * Possible values are 'Initiated', 'Connected', and 'Disconnected'. Possible * values include: 'Initiated', 'Connected', 'Disconnected' - * @member {string} [provisioningState] The provisioning state of the resource. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [provisioningState] The provisioning state of the + * resource. + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface VirtualNetworkPeering extends SubResource { allowVirtualNetworkAccess?: boolean; @@ -8552,7 +8637,7 @@ export interface VirtualNetworkPeering extends SubResource { * the virtual network. Standard DHCP option for a subnet overrides VNET DHCP * options. * - * @member {array} [dnsServers] The list of DNS servers IP addresses. + * @property {array} [dnsServers] The list of DNS servers IP addresses. */ export interface DhcpOptions { dnsServers?: string[]; @@ -8564,31 +8649,32 @@ export interface DhcpOptions { * @constructor * Virtual Network resource. * - * @member {object} [addressSpace] The AddressSpace that contains an array of + * @property {object} [addressSpace] The AddressSpace that contains an array of * IP address ranges that can be used by subnets. - * @member {array} [addressSpace.addressPrefixes] A list of address blocks + * @property {array} [addressSpace.addressPrefixes] A list of address blocks * reserved for this virtual network in CIDR notation. - * @member {object} [dhcpOptions] The dhcpOptions that contains an array of DNS - * servers available to VMs deployed in the virtual network. - * @member {array} [dhcpOptions.dnsServers] The list of DNS servers IP + * @property {object} [dhcpOptions] The dhcpOptions that contains an array of + * DNS servers available to VMs deployed in the virtual network. + * @property {array} [dhcpOptions.dnsServers] The list of DNS servers IP * addresses. - * @member {array} [subnets] A list of subnets in a Virtual Network. - * @member {array} [virtualNetworkPeerings] A list of peerings in a Virtual + * @property {array} [subnets] A list of subnets in a Virtual Network. + * @property {array} [virtualNetworkPeerings] A list of peerings in a Virtual * Network. - * @member {string} [resourceGuid] The resourceGuid property of the Virtual + * @property {string} [resourceGuid] The resourceGuid property of the Virtual * Network resource. - * @member {string} [provisioningState] The provisioning state of the PublicIP - * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {boolean} [enableDdosProtection] Indicates if DDoS protection is + * @property {string} [provisioningState] The provisioning state of the + * PublicIP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. + * @property {boolean} [enableDdosProtection] Indicates if DDoS protection is * enabled for all the protected resources in the virtual network. It requires * a DDoS protection plan associated with the resource. Default value: false . - * @member {boolean} [enableVmProtection] Indicates if VM protection is enabled - * for all the subnets in the virtual network. Default value: false . - * @member {object} [ddosProtectionPlan] The DDoS protection plan associated + * @property {boolean} [enableVmProtection] Indicates if VM protection is + * enabled for all the subnets in the virtual network. Default value: false . + * @property {object} [ddosProtectionPlan] The DDoS protection plan associated * with the virtual network. - * @member {string} [ddosProtectionPlan.id] Resource ID. - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [ddosProtectionPlan.id] Resource ID. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface VirtualNetwork extends Resource { addressSpace?: AddressSpace; @@ -8609,8 +8695,8 @@ export interface VirtualNetwork extends Resource { * @constructor * Response for CheckIPAddressAvailability API service call * - * @member {boolean} [available] Private IP address availability. - * @member {array} [availableIPAddresses] Contains other available private IP + * @property {boolean} [available] Private IP address availability. + * @property {array} [availableIPAddresses] Contains other available private IP * addresses if the asked for address is taken. */ export interface IPAddressAvailabilityResult { @@ -8624,8 +8710,8 @@ export interface IPAddressAvailabilityResult { * @constructor * Usage strings container. * - * @member {string} [localizedValue] Localized subnet size and usage string. - * @member {string} [value] Subnet size and usage string. + * @property {string} [localizedValue] Localized subnet size and usage string. + * @property {string} [value] Subnet size and usage string. */ export interface VirtualNetworkUsageName { readonly localizedValue?: string; @@ -8638,16 +8724,16 @@ export interface VirtualNetworkUsageName { * @constructor * Usage details for subnet. * - * @member {number} [currentValue] Indicates number of IPs used from the + * @property {number} [currentValue] Indicates number of IPs used from the * Subnet. - * @member {string} [id] Subnet identifier. - * @member {number} [limit] Indicates the size of the subnet. - * @member {object} [name] The name containing common and localized value for + * @property {string} [id] Subnet identifier. + * @property {number} [limit] Indicates the size of the subnet. + * @property {object} [name] The name containing common and localized value for * usage. - * @member {string} [name.localizedValue] Localized subnet size and usage + * @property {string} [name.localizedValue] Localized subnet size and usage * string. - * @member {string} [name.value] Subnet size and usage string. - * @member {string} [unit] Usage units. Returns 'Count' + * @property {string} [name.value] Subnet size and usage string. + * @property {string} [unit] Usage units. Returns 'Count' */ export interface VirtualNetworkUsage { readonly currentValue?: number; @@ -8663,19 +8749,20 @@ export interface VirtualNetworkUsage { * @constructor * IP configuration for virtual network gateway * - * @member {string} [privateIPAllocationMethod] The private IP allocation + * @property {string} [privateIPAllocationMethod] The private IP allocation * method. Possible values are: 'Static' and 'Dynamic'. Possible values * include: 'Static', 'Dynamic' - * @member {object} [subnet] The reference of the subnet resource. - * @member {string} [subnet.id] Resource ID. - * @member {object} [publicIPAddress] The reference of the public IP resource. - * @member {string} [publicIPAddress.id] Resource ID. - * @member {string} [provisioningState] The provisioning state of the public IP - * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {object} [subnet] The reference of the subnet resource. + * @property {string} [subnet.id] Resource ID. + * @property {object} [publicIPAddress] The reference of the public IP + * resource. + * @property {string} [publicIPAddress.id] Resource ID. + * @property {string} [provisioningState] The provisioning state of the public + * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface VirtualNetworkGatewayIPConfiguration extends SubResource { privateIPAllocationMethod?: string; @@ -8692,15 +8779,15 @@ export interface VirtualNetworkGatewayIPConfiguration extends SubResource { * @constructor * VirtualNetworkGatewaySku details * - * @member {string} [name] Gateway SKU name. Possible values include: 'Basic', - * 'HighPerformance', 'Standard', 'UltraPerformance', 'VpnGw1', 'VpnGw2', - * 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', - * 'ErGw3AZ' - * @member {string} [tier] Gateway SKU tier. Possible values include: 'Basic', - * 'HighPerformance', 'Standard', 'UltraPerformance', 'VpnGw1', 'VpnGw2', - * 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', - * 'ErGw3AZ' - * @member {number} [capacity] The capacity. + * @property {string} [name] Gateway SKU name. Possible values include: + * 'Basic', 'HighPerformance', 'Standard', 'UltraPerformance', 'VpnGw1', + * 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', 'ErGw1AZ', + * 'ErGw2AZ', 'ErGw3AZ' + * @property {string} [tier] Gateway SKU tier. Possible values include: + * 'Basic', 'HighPerformance', 'Standard', 'UltraPerformance', 'VpnGw1', + * 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', 'ErGw1AZ', + * 'ErGw2AZ', 'ErGw3AZ' + * @property {number} [capacity] The capacity. */ export interface VirtualNetworkGatewaySku { name?: string; @@ -8714,14 +8801,14 @@ export interface VirtualNetworkGatewaySku { * @constructor * VPN client root certificate of virtual network gateway * - * @member {string} publicCertData The certificate public data. - * @member {string} [provisioningState] The provisioning state of the VPN + * @property {string} publicCertData The certificate public data. + * @property {string} [provisioningState] The provisioning state of the VPN * client root certificate resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface VpnClientRootCertificate extends SubResource { publicCertData: string; @@ -8736,14 +8823,15 @@ export interface VpnClientRootCertificate extends SubResource { * @constructor * VPN client revoked certificate of virtual network gateway. * - * @member {string} [thumbprint] The revoked VPN client certificate thumbprint. - * @member {string} [provisioningState] The provisioning state of the VPN + * @property {string} [thumbprint] The revoked VPN client certificate + * thumbprint. + * @property {string} [provisioningState] The provisioning state of the VPN * client revoked certificate resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface VpnClientRevokedCertificate extends SubResource { thumbprint?: string; @@ -8758,28 +8846,28 @@ export interface VpnClientRevokedCertificate extends SubResource { * @constructor * An IPSec Policy configuration for a virtual network gateway connection * - * @member {number} saLifeTimeSeconds The IPSec Security Association (also + * @property {number} saLifeTimeSeconds The IPSec Security Association (also * called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN * tunnel. - * @member {number} saDataSizeKilobytes The IPSec Security Association (also + * @property {number} saDataSizeKilobytes The IPSec Security Association (also * called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN * tunnel. - * @member {string} ipsecEncryption The IPSec encryption algorithm (IKE phase + * @property {string} ipsecEncryption The IPSec encryption algorithm (IKE phase * 1). Possible values include: 'None', 'DES', 'DES3', 'AES128', 'AES192', * 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256' - * @member {string} ipsecIntegrity The IPSec integrity algorithm (IKE phase 1). - * Possible values include: 'MD5', 'SHA1', 'SHA256', 'GCMAES128', 'GCMAES192', - * 'GCMAES256' - * @member {string} ikeEncryption The IKE encryption algorithm (IKE phase 2). + * @property {string} ipsecIntegrity The IPSec integrity algorithm (IKE phase + * 1). Possible values include: 'MD5', 'SHA1', 'SHA256', 'GCMAES128', + * 'GCMAES192', 'GCMAES256' + * @property {string} ikeEncryption The IKE encryption algorithm (IKE phase 2). * Possible values include: 'DES', 'DES3', 'AES128', 'AES192', 'AES256', * 'GCMAES256', 'GCMAES128' - * @member {string} ikeIntegrity The IKE integrity algorithm (IKE phase 2). + * @property {string} ikeIntegrity The IKE integrity algorithm (IKE phase 2). * Possible values include: 'MD5', 'SHA1', 'SHA256', 'SHA384', 'GCMAES256', * 'GCMAES128' - * @member {string} dhGroup The DH Groups used in IKE Phase 1 for initial SA. + * @property {string} dhGroup The DH Groups used in IKE Phase 1 for initial SA. * Possible values include: 'None', 'DHGroup1', 'DHGroup2', 'DHGroup14', * 'DHGroup2048', 'ECP256', 'ECP384', 'DHGroup24' - * @member {string} pfsGroup The Pfs Groups used in IKE Phase 2 for new child + * @property {string} pfsGroup The Pfs Groups used in IKE Phase 2 for new child * SA. Possible values include: 'None', 'PFS1', 'PFS2', 'PFS2048', 'ECP256', * 'ECP384', 'PFS24', 'PFS14', 'PFSMM' */ @@ -8800,21 +8888,21 @@ export interface IpsecPolicy { * @constructor * VpnClientConfiguration for P2S client. * - * @member {object} [vpnClientAddressPool] The reference of the address space + * @property {object} [vpnClientAddressPool] The reference of the address space * resource which represents Address space for P2S VpnClient. - * @member {array} [vpnClientAddressPool.addressPrefixes] A list of address + * @property {array} [vpnClientAddressPool.addressPrefixes] A list of address * blocks reserved for this virtual network in CIDR notation. - * @member {array} [vpnClientRootCertificates] VpnClientRootCertificate for + * @property {array} [vpnClientRootCertificates] VpnClientRootCertificate for * virtual network gateway. - * @member {array} [vpnClientRevokedCertificates] VpnClientRevokedCertificate + * @property {array} [vpnClientRevokedCertificates] VpnClientRevokedCertificate * for Virtual network gateway. - * @member {array} [vpnClientProtocols] VpnClientProtocols for Virtual network - * gateway. - * @member {array} [vpnClientIpsecPolicies] VpnClientIpsecPolicies for virtual - * network gateway P2S client. - * @member {string} [radiusServerAddress] The radius server address property of - * the VirtualNetworkGateway resource for vpn client connection. - * @member {string} [radiusServerSecret] The radius secret property of the + * @property {array} [vpnClientProtocols] VpnClientProtocols for Virtual + * network gateway. + * @property {array} [vpnClientIpsecPolicies] VpnClientIpsecPolicies for + * virtual network gateway P2S client. + * @property {string} [radiusServerAddress] The radius server address property + * of the VirtualNetworkGateway resource for vpn client connection. + * @property {string} [radiusServerSecret] The radius secret property of the * VirtualNetworkGateway resource for vpn client connection. */ export interface VpnClientConfiguration { @@ -8833,10 +8921,10 @@ export interface VpnClientConfiguration { * @constructor * BGP settings details * - * @member {number} [asn] The BGP speaker's ASN. - * @member {string} [bgpPeeringAddress] The BGP peering address and BGP + * @property {number} [asn] The BGP speaker's ASN. + * @property {string} [bgpPeeringAddress] The BGP peering address and BGP * identifier of this BGP speaker. - * @member {number} [peerWeight] The weight added to routes learned from this + * @property {number} [peerWeight] The weight added to routes learned from this * BGP speaker. */ export interface BgpSettings { @@ -8851,16 +8939,17 @@ export interface BgpSettings { * @constructor * BGP peer status details * - * @member {string} [localAddress] The virtual network gateway's local address - * @member {string} [neighbor] The remote BGP peer - * @member {number} [asn] The autonomous system number of the remote BGP peer - * @member {string} [state] The BGP peer state. Possible values include: + * @property {string} [localAddress] The virtual network gateway's local + * address + * @property {string} [neighbor] The remote BGP peer + * @property {number} [asn] The autonomous system number of the remote BGP peer + * @property {string} [state] The BGP peer state. Possible values include: * 'Unknown', 'Stopped', 'Idle', 'Connecting', 'Connected' - * @member {string} [connectedDuration] For how long the peering has been up - * @member {number} [routesReceived] The number of routes learned from this + * @property {string} [connectedDuration] For how long the peering has been up + * @property {number} [routesReceived] The number of routes learned from this * peer - * @member {number} [messagesSent] The number of BGP messages sent - * @member {number} [messagesReceived] The number of BGP messages received + * @property {number} [messagesSent] The number of BGP messages sent + * @property {number} [messagesReceived] The number of BGP messages received */ export interface BgpPeerStatus { readonly localAddress?: string; @@ -8879,13 +8968,13 @@ export interface BgpPeerStatus { * @constructor * Gateway routing details * - * @member {string} [localAddress] The gateway's local address - * @member {string} [network] The route's network prefix - * @member {string} [nextHop] The route's next hop - * @member {string} [sourcePeer] The peer this route was learned from - * @member {string} [origin] The source this route was learned from - * @member {string} [asPath] The route's AS path sequence - * @member {number} [weight] The route's weight + * @property {string} [localAddress] The gateway's local address + * @property {string} [network] The route's network prefix + * @property {string} [nextHop] The route's next hop + * @property {string} [sourcePeer] The peer this route was learned from + * @property {string} [origin] The source this route was learned from + * @property {string} [asPath] The route's AS path sequence + * @property {number} [weight] The route's weight */ export interface GatewayRoute { readonly localAddress?: string; @@ -8903,70 +8992,70 @@ export interface GatewayRoute { * @constructor * A common class for general resource information * - * @member {array} [ipConfigurations] IP configurations for virtual network + * @property {array} [ipConfigurations] IP configurations for virtual network * gateway. - * @member {string} [gatewayType] The type of this virtual network gateway. + * @property {string} [gatewayType] The type of this virtual network gateway. * Possible values are: 'Vpn' and 'ExpressRoute'. Possible values include: * 'Vpn', 'ExpressRoute' - * @member {string} [vpnType] The type of this virtual network gateway. + * @property {string} [vpnType] The type of this virtual network gateway. * Possible values are: 'PolicyBased' and 'RouteBased'. Possible values * include: 'PolicyBased', 'RouteBased' - * @member {boolean} [enableBgp] Whether BGP is enabled for this virtual + * @property {boolean} [enableBgp] Whether BGP is enabled for this virtual * network gateway or not. - * @member {boolean} [activeActive] ActiveActive flag - * @member {object} [gatewayDefaultSite] The reference of the + * @property {boolean} [activeActive] ActiveActive flag + * @property {object} [gatewayDefaultSite] The reference of the * LocalNetworkGateway resource which represents local network site having * default routes. Assign Null value in case of removing existing default site * setting. - * @member {string} [gatewayDefaultSite.id] Resource ID. - * @member {object} [sku] The reference of the VirtualNetworkGatewaySku + * @property {string} [gatewayDefaultSite.id] Resource ID. + * @property {object} [sku] The reference of the VirtualNetworkGatewaySku * resource which represents the SKU selected for Virtual network gateway. - * @member {string} [sku.name] Gateway SKU name. Possible values include: + * @property {string} [sku.name] Gateway SKU name. Possible values include: * 'Basic', 'HighPerformance', 'Standard', 'UltraPerformance', 'VpnGw1', * 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', 'ErGw1AZ', * 'ErGw2AZ', 'ErGw3AZ' - * @member {string} [sku.tier] Gateway SKU tier. Possible values include: + * @property {string} [sku.tier] Gateway SKU tier. Possible values include: * 'Basic', 'HighPerformance', 'Standard', 'UltraPerformance', 'VpnGw1', * 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', 'ErGw1AZ', * 'ErGw2AZ', 'ErGw3AZ' - * @member {number} [sku.capacity] The capacity. - * @member {object} [vpnClientConfiguration] The reference of the + * @property {number} [sku.capacity] The capacity. + * @property {object} [vpnClientConfiguration] The reference of the * VpnClientConfiguration resource which represents the P2S VpnClient * configurations. - * @member {object} [vpnClientConfiguration.vpnClientAddressPool] The reference - * of the address space resource which represents Address space for P2S - * VpnClient. - * @member {array} + * @property {object} [vpnClientConfiguration.vpnClientAddressPool] The + * reference of the address space resource which represents Address space for + * P2S VpnClient. + * @property {array} * [vpnClientConfiguration.vpnClientAddressPool.addressPrefixes] A list of * address blocks reserved for this virtual network in CIDR notation. - * @member {array} [vpnClientConfiguration.vpnClientRootCertificates] + * @property {array} [vpnClientConfiguration.vpnClientRootCertificates] * VpnClientRootCertificate for virtual network gateway. - * @member {array} [vpnClientConfiguration.vpnClientRevokedCertificates] + * @property {array} [vpnClientConfiguration.vpnClientRevokedCertificates] * VpnClientRevokedCertificate for Virtual network gateway. - * @member {array} [vpnClientConfiguration.vpnClientProtocols] + * @property {array} [vpnClientConfiguration.vpnClientProtocols] * VpnClientProtocols for Virtual network gateway. - * @member {array} [vpnClientConfiguration.vpnClientIpsecPolicies] + * @property {array} [vpnClientConfiguration.vpnClientIpsecPolicies] * VpnClientIpsecPolicies for virtual network gateway P2S client. - * @member {string} [vpnClientConfiguration.radiusServerAddress] The radius + * @property {string} [vpnClientConfiguration.radiusServerAddress] The radius * server address property of the VirtualNetworkGateway resource for vpn client * connection. - * @member {string} [vpnClientConfiguration.radiusServerSecret] The radius + * @property {string} [vpnClientConfiguration.radiusServerSecret] The radius * secret property of the VirtualNetworkGateway resource for vpn client * connection. - * @member {object} [bgpSettings] Virtual network gateway's BGP speaker + * @property {object} [bgpSettings] Virtual network gateway's BGP speaker * settings. - * @member {number} [bgpSettings.asn] The BGP speaker's ASN. - * @member {string} [bgpSettings.bgpPeeringAddress] The BGP peering address and - * BGP identifier of this BGP speaker. - * @member {number} [bgpSettings.peerWeight] The weight added to routes learned - * from this BGP speaker. - * @member {string} [resourceGuid] The resource GUID property of the + * @property {number} [bgpSettings.asn] The BGP speaker's ASN. + * @property {string} [bgpSettings.bgpPeeringAddress] The BGP peering address + * and BGP identifier of this BGP speaker. + * @property {number} [bgpSettings.peerWeight] The weight added to routes + * learned from this BGP speaker. + * @property {string} [resourceGuid] The resource GUID property of the * VirtualNetworkGateway resource. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * VirtualNetworkGateway resource. Possible values are: 'Updating', 'Deleting', * and 'Failed'. - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface VirtualNetworkGateway extends Resource { ipConfigurations?: VirtualNetworkGatewayIPConfiguration[]; @@ -8989,19 +9078,19 @@ export interface VirtualNetworkGateway extends Resource { * @constructor * Vpn Client Parameters for package generation * - * @member {string} [processorArchitecture] VPN client Processor Architecture. - * Possible values are: 'AMD64' and 'X86'. Possible values include: 'Amd64', - * 'X86' - * @member {string} [authenticationMethod] VPN client Authentication Method. + * @property {string} [processorArchitecture] VPN client Processor + * Architecture. Possible values are: 'AMD64' and 'X86'. Possible values + * include: 'Amd64', 'X86' + * @property {string} [authenticationMethod] VPN client Authentication Method. * Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'. Possible values include: * 'EAPTLS', 'EAPMSCHAPv2' - * @member {string} [radiusServerAuthCertificate] The public certificate data + * @property {string} [radiusServerAuthCertificate] The public certificate data * for the radius server authentication certificate as a Base-64 encoded * string. Required only if external radius authentication has been configured * with EAPTLS authentication. - * @member {array} [clientRootCertificates] A list of client root certificates - * public certificate data encoded as Base-64 strings. Optional parameter for - * external radius based authentication with EAPTLS. + * @property {array} [clientRootCertificates] A list of client root + * certificates public certificate data encoded as Base-64 strings. Optional + * parameter for external radius based authentication with EAPTLS. */ export interface VpnClientParameters { processorArchitecture?: string; @@ -9016,7 +9105,7 @@ export interface VpnClientParameters { * @constructor * Response for list BGP peer status API service call * - * @member {array} [value] List of BGP peers + * @property {array} [value] List of BGP peers */ export interface BgpPeerStatusListResult { value?: BgpPeerStatus[]; @@ -9028,7 +9117,7 @@ export interface BgpPeerStatusListResult { * @constructor * List of virtual network gateway routes * - * @member {array} [value] List of gateway routes + * @property {array} [value] List of gateway routes */ export interface GatewayRouteListResult { value?: GatewayRoute[]; @@ -9040,15 +9129,15 @@ export interface GatewayRouteListResult { * @constructor * VirtualNetworkGatewayConnection properties * - * @member {string} [tunnel] Tunnel name. - * @member {string} [connectionStatus] Virtual network Gateway connection + * @property {string} [tunnel] Tunnel name. + * @property {string} [connectionStatus] Virtual network Gateway connection * status. Possible values include: 'Unknown', 'Connecting', 'Connected', * 'NotConnected' - * @member {number} [ingressBytesTransferred] The Ingress Bytes Transferred in + * @property {number} [ingressBytesTransferred] The Ingress Bytes Transferred + * in this connection + * @property {number} [egressBytesTransferred] The Egress Bytes Transferred in * this connection - * @member {number} [egressBytesTransferred] The Egress Bytes Transferred in - * this connection - * @member {string} [lastConnectionEstablishedUtcTime] The time at which + * @property {string} [lastConnectionEstablishedUtcTime] The time at which * connection was established in Utc format. */ export interface TunnelConnectionHealth { @@ -9065,24 +9154,25 @@ export interface TunnelConnectionHealth { * @constructor * A common class for general resource information * - * @member {object} [localNetworkAddressSpace] Local network site address + * @property {object} [localNetworkAddressSpace] Local network site address * space. - * @member {array} [localNetworkAddressSpace.addressPrefixes] A list of address - * blocks reserved for this virtual network in CIDR notation. - * @member {string} [gatewayIpAddress] IP address of local network gateway. - * @member {object} [bgpSettings] Local network gateway's BGP speaker settings. - * @member {number} [bgpSettings.asn] The BGP speaker's ASN. - * @member {string} [bgpSettings.bgpPeeringAddress] The BGP peering address and - * BGP identifier of this BGP speaker. - * @member {number} [bgpSettings.peerWeight] The weight added to routes learned - * from this BGP speaker. - * @member {string} [resourceGuid] The resource GUID property of the + * @property {array} [localNetworkAddressSpace.addressPrefixes] A list of + * address blocks reserved for this virtual network in CIDR notation. + * @property {string} [gatewayIpAddress] IP address of local network gateway. + * @property {object} [bgpSettings] Local network gateway's BGP speaker + * settings. + * @property {number} [bgpSettings.asn] The BGP speaker's ASN. + * @property {string} [bgpSettings.bgpPeeringAddress] The BGP peering address + * and BGP identifier of this BGP speaker. + * @property {number} [bgpSettings.peerWeight] The weight added to routes + * learned from this BGP speaker. + * @property {string} [resourceGuid] The resource GUID property of the * LocalNetworkGateway resource. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * LocalNetworkGateway resource. Possible values are: 'Updating', 'Deleting', * and 'Failed'. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface LocalNetworkGateway extends Resource { localNetworkAddressSpace?: AddressSpace; @@ -9099,214 +9189,216 @@ export interface LocalNetworkGateway extends Resource { * @constructor * A common class for general resource information * - * @member {string} [authorizationKey] The authorizationKey. - * @member {object} virtualNetworkGateway1 The reference to virtual network + * @property {string} [authorizationKey] The authorizationKey. + * @property {object} virtualNetworkGateway1 The reference to virtual network * gateway resource. - * @member {array} [virtualNetworkGateway1.ipConfigurations] IP configurations - * for virtual network gateway. - * @member {string} [virtualNetworkGateway1.gatewayType] The type of this + * @property {array} [virtualNetworkGateway1.ipConfigurations] IP + * configurations for virtual network gateway. + * @property {string} [virtualNetworkGateway1.gatewayType] The type of this * virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. * Possible values include: 'Vpn', 'ExpressRoute' - * @member {string} [virtualNetworkGateway1.vpnType] The type of this virtual + * @property {string} [virtualNetworkGateway1.vpnType] The type of this virtual * network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. * Possible values include: 'PolicyBased', 'RouteBased' - * @member {boolean} [virtualNetworkGateway1.enableBgp] Whether BGP is enabled - * for this virtual network gateway or not. - * @member {boolean} [virtualNetworkGateway1.activeActive] ActiveActive flag - * @member {object} [virtualNetworkGateway1.gatewayDefaultSite] The reference + * @property {boolean} [virtualNetworkGateway1.enableBgp] Whether BGP is + * enabled for this virtual network gateway or not. + * @property {boolean} [virtualNetworkGateway1.activeActive] ActiveActive flag + * @property {object} [virtualNetworkGateway1.gatewayDefaultSite] The reference * of the LocalNetworkGateway resource which represents local network site * having default routes. Assign Null value in case of removing existing * default site setting. - * @member {string} [virtualNetworkGateway1.gatewayDefaultSite.id] Resource ID. - * @member {object} [virtualNetworkGateway1.sku] The reference of the + * @property {string} [virtualNetworkGateway1.gatewayDefaultSite.id] Resource + * ID. + * @property {object} [virtualNetworkGateway1.sku] The reference of the * VirtualNetworkGatewaySku resource which represents the SKU selected for * Virtual network gateway. - * @member {string} [virtualNetworkGateway1.sku.name] Gateway SKU name. + * @property {string} [virtualNetworkGateway1.sku.name] Gateway SKU name. * Possible values include: 'Basic', 'HighPerformance', 'Standard', * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', * 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ' - * @member {string} [virtualNetworkGateway1.sku.tier] Gateway SKU tier. + * @property {string} [virtualNetworkGateway1.sku.tier] Gateway SKU tier. * Possible values include: 'Basic', 'HighPerformance', 'Standard', * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', * 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ' - * @member {number} [virtualNetworkGateway1.sku.capacity] The capacity. - * @member {object} [virtualNetworkGateway1.vpnClientConfiguration] The + * @property {number} [virtualNetworkGateway1.sku.capacity] The capacity. + * @property {object} [virtualNetworkGateway1.vpnClientConfiguration] The * reference of the VpnClientConfiguration resource which represents the P2S * VpnClient configurations. - * @member {object} + * @property {object} * [virtualNetworkGateway1.vpnClientConfiguration.vpnClientAddressPool] The * reference of the address space resource which represents Address space for * P2S VpnClient. - * @member {array} + * @property {array} * [virtualNetworkGateway1.vpnClientConfiguration.vpnClientAddressPool.addressPrefixes] * A list of address blocks reserved for this virtual network in CIDR notation. - * @member {array} + * @property {array} * [virtualNetworkGateway1.vpnClientConfiguration.vpnClientRootCertificates] * VpnClientRootCertificate for virtual network gateway. - * @member {array} + * @property {array} * [virtualNetworkGateway1.vpnClientConfiguration.vpnClientRevokedCertificates] * VpnClientRevokedCertificate for Virtual network gateway. - * @member {array} + * @property {array} * [virtualNetworkGateway1.vpnClientConfiguration.vpnClientProtocols] * VpnClientProtocols for Virtual network gateway. - * @member {array} + * @property {array} * [virtualNetworkGateway1.vpnClientConfiguration.vpnClientIpsecPolicies] * VpnClientIpsecPolicies for virtual network gateway P2S client. - * @member {string} + * @property {string} * [virtualNetworkGateway1.vpnClientConfiguration.radiusServerAddress] The * radius server address property of the VirtualNetworkGateway resource for vpn * client connection. - * @member {string} + * @property {string} * [virtualNetworkGateway1.vpnClientConfiguration.radiusServerSecret] The * radius secret property of the VirtualNetworkGateway resource for vpn client * connection. - * @member {object} [virtualNetworkGateway1.bgpSettings] Virtual network + * @property {object} [virtualNetworkGateway1.bgpSettings] Virtual network * gateway's BGP speaker settings. - * @member {number} [virtualNetworkGateway1.bgpSettings.asn] The BGP speaker's - * ASN. - * @member {string} [virtualNetworkGateway1.bgpSettings.bgpPeeringAddress] The - * BGP peering address and BGP identifier of this BGP speaker. - * @member {number} [virtualNetworkGateway1.bgpSettings.peerWeight] The weight - * added to routes learned from this BGP speaker. - * @member {string} [virtualNetworkGateway1.resourceGuid] The resource GUID + * @property {number} [virtualNetworkGateway1.bgpSettings.asn] The BGP + * speaker's ASN. + * @property {string} [virtualNetworkGateway1.bgpSettings.bgpPeeringAddress] + * The BGP peering address and BGP identifier of this BGP speaker. + * @property {number} [virtualNetworkGateway1.bgpSettings.peerWeight] The + * weight added to routes learned from this BGP speaker. + * @property {string} [virtualNetworkGateway1.resourceGuid] The resource GUID * property of the VirtualNetworkGateway resource. - * @member {string} [virtualNetworkGateway1.provisioningState] The provisioning - * state of the VirtualNetworkGateway resource. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [virtualNetworkGateway1.etag] Gets a unique read-only + * @property {string} [virtualNetworkGateway1.provisioningState] The + * provisioning state of the VirtualNetworkGateway resource. Possible values + * are: 'Updating', 'Deleting', and 'Failed'. + * @property {string} [virtualNetworkGateway1.etag] Gets a unique read-only * string that changes whenever the resource is updated. - * @member {object} [virtualNetworkGateway2] The reference to virtual network + * @property {object} [virtualNetworkGateway2] The reference to virtual network * gateway resource. - * @member {array} [virtualNetworkGateway2.ipConfigurations] IP configurations - * for virtual network gateway. - * @member {string} [virtualNetworkGateway2.gatewayType] The type of this + * @property {array} [virtualNetworkGateway2.ipConfigurations] IP + * configurations for virtual network gateway. + * @property {string} [virtualNetworkGateway2.gatewayType] The type of this * virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. * Possible values include: 'Vpn', 'ExpressRoute' - * @member {string} [virtualNetworkGateway2.vpnType] The type of this virtual + * @property {string} [virtualNetworkGateway2.vpnType] The type of this virtual * network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. * Possible values include: 'PolicyBased', 'RouteBased' - * @member {boolean} [virtualNetworkGateway2.enableBgp] Whether BGP is enabled - * for this virtual network gateway or not. - * @member {boolean} [virtualNetworkGateway2.activeActive] ActiveActive flag - * @member {object} [virtualNetworkGateway2.gatewayDefaultSite] The reference + * @property {boolean} [virtualNetworkGateway2.enableBgp] Whether BGP is + * enabled for this virtual network gateway or not. + * @property {boolean} [virtualNetworkGateway2.activeActive] ActiveActive flag + * @property {object} [virtualNetworkGateway2.gatewayDefaultSite] The reference * of the LocalNetworkGateway resource which represents local network site * having default routes. Assign Null value in case of removing existing * default site setting. - * @member {string} [virtualNetworkGateway2.gatewayDefaultSite.id] Resource ID. - * @member {object} [virtualNetworkGateway2.sku] The reference of the + * @property {string} [virtualNetworkGateway2.gatewayDefaultSite.id] Resource + * ID. + * @property {object} [virtualNetworkGateway2.sku] The reference of the * VirtualNetworkGatewaySku resource which represents the SKU selected for * Virtual network gateway. - * @member {string} [virtualNetworkGateway2.sku.name] Gateway SKU name. + * @property {string} [virtualNetworkGateway2.sku.name] Gateway SKU name. * Possible values include: 'Basic', 'HighPerformance', 'Standard', * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', * 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ' - * @member {string} [virtualNetworkGateway2.sku.tier] Gateway SKU tier. + * @property {string} [virtualNetworkGateway2.sku.tier] Gateway SKU tier. * Possible values include: 'Basic', 'HighPerformance', 'Standard', * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', * 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ' - * @member {number} [virtualNetworkGateway2.sku.capacity] The capacity. - * @member {object} [virtualNetworkGateway2.vpnClientConfiguration] The + * @property {number} [virtualNetworkGateway2.sku.capacity] The capacity. + * @property {object} [virtualNetworkGateway2.vpnClientConfiguration] The * reference of the VpnClientConfiguration resource which represents the P2S * VpnClient configurations. - * @member {object} + * @property {object} * [virtualNetworkGateway2.vpnClientConfiguration.vpnClientAddressPool] The * reference of the address space resource which represents Address space for * P2S VpnClient. - * @member {array} + * @property {array} * [virtualNetworkGateway2.vpnClientConfiguration.vpnClientAddressPool.addressPrefixes] * A list of address blocks reserved for this virtual network in CIDR notation. - * @member {array} + * @property {array} * [virtualNetworkGateway2.vpnClientConfiguration.vpnClientRootCertificates] * VpnClientRootCertificate for virtual network gateway. - * @member {array} + * @property {array} * [virtualNetworkGateway2.vpnClientConfiguration.vpnClientRevokedCertificates] * VpnClientRevokedCertificate for Virtual network gateway. - * @member {array} + * @property {array} * [virtualNetworkGateway2.vpnClientConfiguration.vpnClientProtocols] * VpnClientProtocols for Virtual network gateway. - * @member {array} + * @property {array} * [virtualNetworkGateway2.vpnClientConfiguration.vpnClientIpsecPolicies] * VpnClientIpsecPolicies for virtual network gateway P2S client. - * @member {string} + * @property {string} * [virtualNetworkGateway2.vpnClientConfiguration.radiusServerAddress] The * radius server address property of the VirtualNetworkGateway resource for vpn * client connection. - * @member {string} + * @property {string} * [virtualNetworkGateway2.vpnClientConfiguration.radiusServerSecret] The * radius secret property of the VirtualNetworkGateway resource for vpn client * connection. - * @member {object} [virtualNetworkGateway2.bgpSettings] Virtual network + * @property {object} [virtualNetworkGateway2.bgpSettings] Virtual network * gateway's BGP speaker settings. - * @member {number} [virtualNetworkGateway2.bgpSettings.asn] The BGP speaker's - * ASN. - * @member {string} [virtualNetworkGateway2.bgpSettings.bgpPeeringAddress] The - * BGP peering address and BGP identifier of this BGP speaker. - * @member {number} [virtualNetworkGateway2.bgpSettings.peerWeight] The weight - * added to routes learned from this BGP speaker. - * @member {string} [virtualNetworkGateway2.resourceGuid] The resource GUID + * @property {number} [virtualNetworkGateway2.bgpSettings.asn] The BGP + * speaker's ASN. + * @property {string} [virtualNetworkGateway2.bgpSettings.bgpPeeringAddress] + * The BGP peering address and BGP identifier of this BGP speaker. + * @property {number} [virtualNetworkGateway2.bgpSettings.peerWeight] The + * weight added to routes learned from this BGP speaker. + * @property {string} [virtualNetworkGateway2.resourceGuid] The resource GUID * property of the VirtualNetworkGateway resource. - * @member {string} [virtualNetworkGateway2.provisioningState] The provisioning - * state of the VirtualNetworkGateway resource. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [virtualNetworkGateway2.etag] Gets a unique read-only + * @property {string} [virtualNetworkGateway2.provisioningState] The + * provisioning state of the VirtualNetworkGateway resource. Possible values + * are: 'Updating', 'Deleting', and 'Failed'. + * @property {string} [virtualNetworkGateway2.etag] Gets a unique read-only * string that changes whenever the resource is updated. - * @member {object} [localNetworkGateway2] The reference to local network + * @property {object} [localNetworkGateway2] The reference to local network * gateway resource. - * @member {object} [localNetworkGateway2.localNetworkAddressSpace] Local + * @property {object} [localNetworkGateway2.localNetworkAddressSpace] Local * network site address space. - * @member {array} + * @property {array} * [localNetworkGateway2.localNetworkAddressSpace.addressPrefixes] A list of * address blocks reserved for this virtual network in CIDR notation. - * @member {string} [localNetworkGateway2.gatewayIpAddress] IP address of local - * network gateway. - * @member {object} [localNetworkGateway2.bgpSettings] Local network gateway's - * BGP speaker settings. - * @member {number} [localNetworkGateway2.bgpSettings.asn] The BGP speaker's + * @property {string} [localNetworkGateway2.gatewayIpAddress] IP address of + * local network gateway. + * @property {object} [localNetworkGateway2.bgpSettings] Local network + * gateway's BGP speaker settings. + * @property {number} [localNetworkGateway2.bgpSettings.asn] The BGP speaker's * ASN. - * @member {string} [localNetworkGateway2.bgpSettings.bgpPeeringAddress] The + * @property {string} [localNetworkGateway2.bgpSettings.bgpPeeringAddress] The * BGP peering address and BGP identifier of this BGP speaker. - * @member {number} [localNetworkGateway2.bgpSettings.peerWeight] The weight + * @property {number} [localNetworkGateway2.bgpSettings.peerWeight] The weight * added to routes learned from this BGP speaker. - * @member {string} [localNetworkGateway2.resourceGuid] The resource GUID + * @property {string} [localNetworkGateway2.resourceGuid] The resource GUID * property of the LocalNetworkGateway resource. - * @member {string} [localNetworkGateway2.provisioningState] The provisioning + * @property {string} [localNetworkGateway2.provisioningState] The provisioning * state of the LocalNetworkGateway resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [localNetworkGateway2.etag] A unique read-only string that - * changes whenever the resource is updated. - * @member {string} connectionType Gateway connection type. Possible values + * @property {string} [localNetworkGateway2.etag] A unique read-only string + * that changes whenever the resource is updated. + * @property {string} connectionType Gateway connection type. Possible values * are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient. Possible values * include: 'IPsec', 'Vnet2Vnet', 'ExpressRoute', 'VPNClient' - * @member {string} [connectionProtocol] Connection protocol used for this + * @property {string} [connectionProtocol] Connection protocol used for this * connection. Possible values include: 'IKEv2', 'IKEv1' - * @member {number} [routingWeight] The routing weight. - * @member {string} [sharedKey] The IPSec shared key. - * @member {string} [connectionStatus] Virtual network Gateway connection + * @property {number} [routingWeight] The routing weight. + * @property {string} [sharedKey] The IPSec shared key. + * @property {string} [connectionStatus] Virtual network Gateway connection * status. Possible values are 'Unknown', 'Connecting', 'Connected' and * 'NotConnected'. Possible values include: 'Unknown', 'Connecting', * 'Connected', 'NotConnected' - * @member {array} [tunnelConnectionStatus] Collection of all tunnels' + * @property {array} [tunnelConnectionStatus] Collection of all tunnels' * connection health status. - * @member {number} [egressBytesTransferred] The egress bytes transferred in - * this connection. - * @member {number} [ingressBytesTransferred] The ingress bytes transferred in + * @property {number} [egressBytesTransferred] The egress bytes transferred in * this connection. - * @member {object} [peer] The reference to peerings resource. - * @member {string} [peer.id] Resource ID. - * @member {boolean} [enableBgp] EnableBgp flag - * @member {boolean} [usePolicyBasedTrafficSelectors] Enable policy-based + * @property {number} [ingressBytesTransferred] The ingress bytes transferred + * in this connection. + * @property {object} [peer] The reference to peerings resource. + * @property {string} [peer.id] Resource ID. + * @property {boolean} [enableBgp] EnableBgp flag + * @property {boolean} [usePolicyBasedTrafficSelectors] Enable policy-based * traffic selectors. - * @member {array} [ipsecPolicies] The IPSec Policies to be considered by this - * connection. - * @member {string} [resourceGuid] The resource GUID property of the + * @property {array} [ipsecPolicies] The IPSec Policies to be considered by + * this connection. + * @property {string} [resourceGuid] The resource GUID property of the * VirtualNetworkGatewayConnection resource. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * VirtualNetworkGatewayConnection resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {boolean} [expressRouteGatewayBypass] Bypass ExpressRoute Gateway + * @property {boolean} [expressRouteGatewayBypass] Bypass ExpressRoute Gateway * for data forwarding - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface VirtualNetworkGatewayConnection extends Resource { authorizationKey?: string; @@ -9337,7 +9429,7 @@ export interface VirtualNetworkGatewayConnection extends Resource { * @constructor * The virtual network connection reset shared key * - * @member {number} keyLength The virtual network connection reset shared key + * @property {number} keyLength The virtual network connection reset shared key * length, should between 1 and 128. */ export interface ConnectionResetSharedKey { @@ -9350,7 +9442,7 @@ export interface ConnectionResetSharedKey { * @constructor * Response for GetConnectionSharedKey API service call * - * @member {string} value The virtual network connection shared key value. + * @property {string} value The virtual network connection shared key value. */ export interface ConnectionSharedKey extends SubResource { value: string; @@ -9362,26 +9454,26 @@ export interface ConnectionSharedKey extends SubResource { * @constructor * An IPSec parameters for a virtual network gateway P2S connection. * - * @member {number} saLifeTimeSeconds The IPSec Security Association (also + * @property {number} saLifeTimeSeconds The IPSec Security Association (also * called Quick Mode or Phase 2 SA) lifetime in seconds for P2S client. - * @member {number} saDataSizeKilobytes The IPSec Security Association (also + * @property {number} saDataSizeKilobytes The IPSec Security Association (also * called Quick Mode or Phase 2 SA) payload size in KB for P2S client.. - * @member {string} ipsecEncryption The IPSec encryption algorithm (IKE phase + * @property {string} ipsecEncryption The IPSec encryption algorithm (IKE phase * 1). Possible values include: 'None', 'DES', 'DES3', 'AES128', 'AES192', * 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256' - * @member {string} ipsecIntegrity The IPSec integrity algorithm (IKE phase 1). - * Possible values include: 'MD5', 'SHA1', 'SHA256', 'GCMAES128', 'GCMAES192', - * 'GCMAES256' - * @member {string} ikeEncryption The IKE encryption algorithm (IKE phase 2). + * @property {string} ipsecIntegrity The IPSec integrity algorithm (IKE phase + * 1). Possible values include: 'MD5', 'SHA1', 'SHA256', 'GCMAES128', + * 'GCMAES192', 'GCMAES256' + * @property {string} ikeEncryption The IKE encryption algorithm (IKE phase 2). * Possible values include: 'DES', 'DES3', 'AES128', 'AES192', 'AES256', * 'GCMAES256', 'GCMAES128' - * @member {string} ikeIntegrity The IKE integrity algorithm (IKE phase 2). + * @property {string} ikeIntegrity The IKE integrity algorithm (IKE phase 2). * Possible values include: 'MD5', 'SHA1', 'SHA256', 'SHA384', 'GCMAES256', * 'GCMAES128' - * @member {string} dhGroup The DH Groups used in IKE Phase 1 for initial SA. + * @property {string} dhGroup The DH Groups used in IKE Phase 1 for initial SA. * Possible values include: 'None', 'DHGroup1', 'DHGroup2', 'DHGroup14', * 'DHGroup2048', 'ECP256', 'ECP384', 'DHGroup24' - * @member {string} pfsGroup The Pfs Groups used in IKE Phase 2 for new child + * @property {string} pfsGroup The Pfs Groups used in IKE Phase 2 for new child * SA. Possible values include: 'None', 'PFS1', 'PFS2', 'PFS2048', 'ECP256', * 'ECP384', 'PFS24', 'PFS14', 'PFSMM' */ @@ -9402,7 +9494,7 @@ export interface VpnClientIPsecParameters { * @constructor * A reference to VirtualNetworkGateway or LocalNetworkGateway resource. * - * @member {string} id The ID of VirtualNetworkGateway or LocalNetworkGateway + * @property {string} id The ID of VirtualNetworkGateway or LocalNetworkGateway * resource. */ export interface VirtualNetworkConnectionGatewayReference { @@ -9415,52 +9507,52 @@ export interface VirtualNetworkConnectionGatewayReference { * @constructor * A common class for general resource information * - * @member {string} [authorizationKey] The authorizationKey. - * @member {object} virtualNetworkGateway1 The reference to virtual network + * @property {string} [authorizationKey] The authorizationKey. + * @property {object} virtualNetworkGateway1 The reference to virtual network * gateway resource. - * @member {string} [virtualNetworkGateway1.id] The ID of VirtualNetworkGateway - * or LocalNetworkGateway resource. - * @member {object} [virtualNetworkGateway2] The reference to virtual network + * @property {string} [virtualNetworkGateway1.id] The ID of + * VirtualNetworkGateway or LocalNetworkGateway resource. + * @property {object} [virtualNetworkGateway2] The reference to virtual network * gateway resource. - * @member {string} [virtualNetworkGateway2.id] The ID of VirtualNetworkGateway - * or LocalNetworkGateway resource. - * @member {object} [localNetworkGateway2] The reference to local network + * @property {string} [virtualNetworkGateway2.id] The ID of + * VirtualNetworkGateway or LocalNetworkGateway resource. + * @property {object} [localNetworkGateway2] The reference to local network * gateway resource. - * @member {string} [localNetworkGateway2.id] The ID of VirtualNetworkGateway + * @property {string} [localNetworkGateway2.id] The ID of VirtualNetworkGateway * or LocalNetworkGateway resource. - * @member {string} connectionType Gateway connection type. Possible values + * @property {string} connectionType Gateway connection type. Possible values * are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient. Possible values * include: 'IPsec', 'Vnet2Vnet', 'ExpressRoute', 'VPNClient' - * @member {string} [connectionProtocol] Connection protocol used for this + * @property {string} [connectionProtocol] Connection protocol used for this * connection. Possible values include: 'IKEv2', 'IKEv1' - * @member {number} [routingWeight] The routing weight. - * @member {string} [sharedKey] The IPSec shared key. - * @member {string} [connectionStatus] Virtual network Gateway connection + * @property {number} [routingWeight] The routing weight. + * @property {string} [sharedKey] The IPSec shared key. + * @property {string} [connectionStatus] Virtual network Gateway connection * status. Possible values are 'Unknown', 'Connecting', 'Connected' and * 'NotConnected'. Possible values include: 'Unknown', 'Connecting', * 'Connected', 'NotConnected' - * @member {array} [tunnelConnectionStatus] Collection of all tunnels' + * @property {array} [tunnelConnectionStatus] Collection of all tunnels' * connection health status. - * @member {number} [egressBytesTransferred] The egress bytes transferred in + * @property {number} [egressBytesTransferred] The egress bytes transferred in * this connection. - * @member {number} [ingressBytesTransferred] The ingress bytes transferred in - * this connection. - * @member {object} [peer] The reference to peerings resource. - * @member {string} [peer.id] Resource ID. - * @member {boolean} [enableBgp] EnableBgp flag - * @member {boolean} [usePolicyBasedTrafficSelectors] Enable policy-based + * @property {number} [ingressBytesTransferred] The ingress bytes transferred + * in this connection. + * @property {object} [peer] The reference to peerings resource. + * @property {string} [peer.id] Resource ID. + * @property {boolean} [enableBgp] EnableBgp flag + * @property {boolean} [usePolicyBasedTrafficSelectors] Enable policy-based * traffic selectors. - * @member {array} [ipsecPolicies] The IPSec Policies to be considered by this - * connection. - * @member {string} [resourceGuid] The resource GUID property of the + * @property {array} [ipsecPolicies] The IPSec Policies to be considered by + * this connection. + * @property {string} [resourceGuid] The resource GUID property of the * VirtualNetworkGatewayConnection resource. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * VirtualNetworkGatewayConnection resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {boolean} [expressRouteGatewayBypass] Bypass ExpressRoute Gateway + * @property {boolean} [expressRouteGatewayBypass] Bypass ExpressRoute Gateway * for data forwarding - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface VirtualNetworkGatewayConnectionListEntity extends Resource { authorizationKey?: string; @@ -9491,9 +9583,10 @@ export interface VirtualNetworkGatewayConnectionListEntity extends Resource { * @constructor * Vpn device configuration script generation parameters * - * @member {string} [vendor] The vendor for the vpn device. - * @member {string} [deviceFamily] The device family for the vpn device. - * @member {string} [firmwareVersion] The firmware version for the vpn device. + * @property {string} [vendor] The vendor for the vpn device. + * @property {string} [deviceFamily] The device family for the vpn device. + * @property {string} [firmwareVersion] The firmware version for the vpn + * device. */ export interface VpnDeviceScriptParameters { vendor?: string; @@ -9507,14 +9600,14 @@ export interface VpnDeviceScriptParameters { * @constructor * VPN client root certificate of P2SVpnServerConfiguration. * - * @member {string} publicCertData The certificate public data. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} publicCertData The certificate public data. + * @property {string} [provisioningState] The provisioning state of the * P2SVpnServerConfiguration VPN client root certificate resource. Possible * values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface P2SVpnServerConfigVpnClientRootCertificate extends SubResource { publicCertData: string; @@ -9529,14 +9622,15 @@ export interface P2SVpnServerConfigVpnClientRootCertificate extends SubResource * @constructor * VPN client revoked certificate of P2SVpnServerConfiguration. * - * @member {string} [thumbprint] The revoked VPN client certificate thumbprint. - * @member {string} [provisioningState] The provisioning state of the VPN + * @property {string} [thumbprint] The revoked VPN client certificate + * thumbprint. + * @property {string} [provisioningState] The provisioning state of the VPN * client revoked certificate resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface P2SVpnServerConfigVpnClientRevokedCertificate extends SubResource { thumbprint?: string; @@ -9551,14 +9645,14 @@ export interface P2SVpnServerConfigVpnClientRevokedCertificate extends SubResour * @constructor * Radius Server root certificate of P2SVpnServerConfiguration. * - * @member {string} publicCertData The certificate public data. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} publicCertData The certificate public data. + * @property {string} [provisioningState] The provisioning state of the * P2SVpnServerConfiguration Radius Server root certificate resource. Possible * values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface P2SVpnServerConfigRadiusServerRootCertificate extends SubResource { publicCertData: string; @@ -9573,14 +9667,15 @@ export interface P2SVpnServerConfigRadiusServerRootCertificate extends SubResour * @constructor * Radius client root certificate of P2SVpnServerConfiguration. * - * @member {string} [thumbprint] The Radius client root certificate thumbprint. - * @member {string} [provisioningState] The provisioning state of the Radius + * @property {string} [thumbprint] The Radius client root certificate + * thumbprint. + * @property {string} [provisioningState] The provisioning state of the Radius * client root certificate resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever the - * resource is updated. + * @property {string} [etag] A unique read-only string that changes whenever + * the resource is updated. */ export interface P2SVpnServerConfigRadiusClientRootCertificate extends SubResource { thumbprint?: string; @@ -9595,36 +9690,37 @@ export interface P2SVpnServerConfigRadiusClientRootCertificate extends SubResour * @constructor * P2SVpnServerConfiguration Resource. * - * @member {string} [p2SVpnServerConfigurationPropertiesName] The name of the + * @property {string} [p2SVpnServerConfigurationPropertiesName] The name of the * P2SVpnServerConfiguration that is unique within a VirtualWan in a resource * group. This name can be used to access the resource along with Paren * VirtualWan resource name. - * @member {array} [vpnProtocols] vpnProtocols for the + * @property {array} [vpnProtocols] vpnProtocols for the * P2SVpnServerConfiguration. - * @member {array} [p2SVpnServerConfigVpnClientRootCertificates] VPN client + * @property {array} [p2SVpnServerConfigVpnClientRootCertificates] VPN client * root certificate of P2SVpnServerConfiguration. - * @member {array} [p2SVpnServerConfigVpnClientRevokedCertificates] VPN client - * revoked certificate of P2SVpnServerConfiguration. - * @member {array} [p2SVpnServerConfigRadiusServerRootCertificates] Radius + * @property {array} [p2SVpnServerConfigVpnClientRevokedCertificates] VPN + * client revoked certificate of P2SVpnServerConfiguration. + * @property {array} [p2SVpnServerConfigRadiusServerRootCertificates] Radius * Server root certificate of P2SVpnServerConfiguration. - * @member {array} [p2SVpnServerConfigRadiusClientRootCertificates] Radius + * @property {array} [p2SVpnServerConfigRadiusClientRootCertificates] Radius * client root certificate of P2SVpnServerConfiguration. - * @member {array} [vpnClientIpsecPolicies] VpnClientIpsecPolicies for + * @property {array} [vpnClientIpsecPolicies] VpnClientIpsecPolicies for * P2SVpnServerConfiguration. - * @member {string} [radiusServerAddress] The radius server address property of - * the P2SVpnServerConfiguration resource for point to site client connection. - * @member {string} [radiusServerSecret] The radius secret property of the + * @property {string} [radiusServerAddress] The radius server address property + * of the P2SVpnServerConfiguration resource for point to site client + * connection. + * @property {string} [radiusServerSecret] The radius secret property of the * P2SVpnServerConfiguration resource for for point to site client connection. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * P2SVpnServerConfiguration resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {array} [p2SVpnGateways] - * @member {string} [p2SVpnServerConfigurationPropertiesEtag] A unique + * @property {array} [p2SVpnGateways] + * @property {string} [p2SVpnServerConfigurationPropertiesEtag] A unique * read-only string that changes whenever the resource is updated. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface P2SVpnServerConfiguration extends SubResource { p2SVpnServerConfigurationPropertiesName?: string; @@ -9649,24 +9745,25 @@ export interface P2SVpnServerConfiguration extends SubResource { * @constructor * VirtualWAN Resource. * - * @member {boolean} [disableVpnEncryption] Vpn encryption to be disabled or + * @property {boolean} [disableVpnEncryption] Vpn encryption to be disabled or * not. - * @member {array} [virtualHubs] List of VirtualHubs in the VirtualWAN. - * @member {array} [vpnSites] - * @member {string} [securityProviderName] The Security Provider name. - * @member {boolean} [allowBranchToBranchTraffic] True if branch to branch + * @property {array} [virtualHubs] List of VirtualHubs in the VirtualWAN. + * @property {array} [vpnSites] + * @property {string} [securityProviderName] The Security Provider name. + * @property {boolean} [allowBranchToBranchTraffic] True if branch to branch * traffic is allowed. - * @member {boolean} [allowVnetToVnetTraffic] True if Vnet to Vnet traffic is + * @property {boolean} [allowVnetToVnetTraffic] True if Vnet to Vnet traffic is * allowed. - * @member {string} [office365LocalBreakoutCategory] The office local breakout - * category. Possible values include: 'Optimize', 'OptimizeAndAllow', 'All', - * 'None' - * @member {array} [p2SVpnServerConfigurations] list of all + * @property {string} [office365LocalBreakoutCategory] The office local + * breakout category. Possible values include: 'Optimize', 'OptimizeAndAllow', + * 'All', 'None' + * @property {array} [p2SVpnServerConfigurations] list of all * P2SVpnServerConfigurations associated with the virtual wan. - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', + * 'Failed' + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface VirtualWAN extends Resource { disableVpnEncryption?: boolean; @@ -9687,9 +9784,9 @@ export interface VirtualWAN extends Resource { * @constructor * List of properties of the device. * - * @member {string} [deviceVendor] Name of the device Vendor. - * @member {string} [deviceModel] Model of the device. - * @member {number} [linkSpeedInMbps] Link speed. + * @property {string} [deviceVendor] Name of the device Vendor. + * @property {string} [deviceModel] Model of the device. + * @property {number} [linkSpeedInMbps] Link speed. */ export interface DeviceProperties { deviceVendor?: string; @@ -9703,30 +9800,32 @@ export interface DeviceProperties { * @constructor * VpnSite Resource. * - * @member {object} [virtualWan] The VirtualWAN to which the vpnSite belongs - * @member {string} [virtualWan.id] Resource ID. - * @member {object} [deviceProperties] The device properties - * @member {string} [deviceProperties.deviceVendor] Name of the device Vendor. - * @member {string} [deviceProperties.deviceModel] Model of the device. - * @member {number} [deviceProperties.linkSpeedInMbps] Link speed. - * @member {string} [ipAddress] The ip-address for the vpn-site. - * @member {string} [siteKey] The key for vpn-site that can be used for + * @property {object} [virtualWan] The VirtualWAN to which the vpnSite belongs + * @property {string} [virtualWan.id] Resource ID. + * @property {object} [deviceProperties] The device properties + * @property {string} [deviceProperties.deviceVendor] Name of the device + * Vendor. + * @property {string} [deviceProperties.deviceModel] Model of the device. + * @property {number} [deviceProperties.linkSpeedInMbps] Link speed. + * @property {string} [ipAddress] The ip-address for the vpn-site. + * @property {string} [siteKey] The key for vpn-site that can be used for * connections. - * @member {object} [addressSpace] The AddressSpace that contains an array of + * @property {object} [addressSpace] The AddressSpace that contains an array of * IP address ranges. - * @member {array} [addressSpace.addressPrefixes] A list of address blocks + * @property {array} [addressSpace.addressPrefixes] A list of address blocks * reserved for this virtual network in CIDR notation. - * @member {object} [bgpProperties] The set of bgp properties. - * @member {number} [bgpProperties.asn] The BGP speaker's ASN. - * @member {string} [bgpProperties.bgpPeeringAddress] The BGP peering address + * @property {object} [bgpProperties] The set of bgp properties. + * @property {number} [bgpProperties.asn] The BGP speaker's ASN. + * @property {string} [bgpProperties.bgpPeeringAddress] The BGP peering address * and BGP identifier of this BGP speaker. - * @member {number} [bgpProperties.peerWeight] The weight added to routes + * @property {number} [bgpProperties.peerWeight] The weight added to routes * learned from this BGP speaker. - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' - * @member {boolean} [isSecuritySite] IsSecuritySite flag - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', + * 'Failed' + * @property {boolean} [isSecuritySite] IsSecuritySite flag + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface VpnSite extends Resource { virtualWan?: SubResource; @@ -9746,9 +9845,9 @@ export interface VpnSite extends Resource { * @constructor * List of Vpn-Sites * - * @member {array} [vpnSites] List of resource-ids of the vpn-sites for which + * @property {array} [vpnSites] List of resource-ids of the vpn-sites for which * config is to be downloaded. - * @member {string} [outputBlobSasUrl] The sas-url to download the + * @property {string} [outputBlobSasUrl] The sas-url to download the * configurations for vpn-sites */ export interface GetVpnSitesConfigurationRequest { @@ -9762,20 +9861,21 @@ export interface GetVpnSitesConfigurationRequest { * @constructor * HubVirtualNetworkConnection Resource. * - * @member {object} [remoteVirtualNetwork] Reference to the remote virtual + * @property {object} [remoteVirtualNetwork] Reference to the remote virtual * network. - * @member {string} [remoteVirtualNetwork.id] Resource ID. - * @member {boolean} [allowHubToRemoteVnetTransit] VirtualHub to RemoteVnet + * @property {string} [remoteVirtualNetwork.id] Resource ID. + * @property {boolean} [allowHubToRemoteVnetTransit] VirtualHub to RemoteVnet * transit to enabled or not. - * @member {boolean} [allowRemoteVnetToUseHubVnetGateways] Allow RemoteVnet to - * use Virtual Hub's gateways. - * @member {boolean} [enableInternetSecurity] Enable internet security - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' - * @member {string} [name] The name of the resource that is unique within a + * @property {boolean} [allowRemoteVnetToUseHubVnetGateways] Allow RemoteVnet + * to use Virtual Hub's gateways. + * @property {boolean} [enableInternetSecurity] Enable internet security + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', + * 'Failed' + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface HubVirtualNetworkConnection extends SubResource { remoteVirtualNetwork?: SubResource; @@ -9793,8 +9893,8 @@ export interface HubVirtualNetworkConnection extends SubResource { * @constructor * VirtualHub route * - * @member {array} [addressPrefixes] list of all addressPrefixes. - * @member {string} [nextHopIpAddress] NextHop ip address. + * @property {array} [addressPrefixes] list of all addressPrefixes. + * @property {string} [nextHopIpAddress] NextHop ip address. */ export interface VirtualHubRoute { addressPrefixes?: string[]; @@ -9807,7 +9907,7 @@ export interface VirtualHubRoute { * @constructor * VirtualHub route table * - * @member {array} [routes] list of all routes. + * @property {array} [routes] list of all routes. */ export interface VirtualHubRouteTable { routes?: VirtualHubRoute[]; @@ -9819,26 +9919,29 @@ export interface VirtualHubRouteTable { * @constructor * VirtualHub Resource. * - * @member {object} [virtualWan] The VirtualWAN to which the VirtualHub belongs - * @member {string} [virtualWan.id] Resource ID. - * @member {object} [vpnGateway] The VpnGateway associated with this VirtualHub - * @member {string} [vpnGateway.id] Resource ID. - * @member {object} [p2SVpnGateway] The P2SVpnGateway associated with this + * @property {object} [virtualWan] The VirtualWAN to which the VirtualHub + * belongs + * @property {string} [virtualWan.id] Resource ID. + * @property {object} [vpnGateway] The VpnGateway associated with this * VirtualHub - * @member {string} [p2SVpnGateway.id] Resource ID. - * @member {object} [expressRouteGateway] The expressRouteGateway associated + * @property {string} [vpnGateway.id] Resource ID. + * @property {object} [p2SVpnGateway] The P2SVpnGateway associated with this + * VirtualHub + * @property {string} [p2SVpnGateway.id] Resource ID. + * @property {object} [expressRouteGateway] The expressRouteGateway associated * with this VirtualHub - * @member {string} [expressRouteGateway.id] Resource ID. - * @member {array} [virtualNetworkConnections] list of all vnet connections + * @property {string} [expressRouteGateway.id] Resource ID. + * @property {array} [virtualNetworkConnections] list of all vnet connections * with this VirtualHub. - * @member {string} [addressPrefix] Address-prefix for this VirtualHub. - * @member {object} [routeTable] The routeTable associated with this virtual + * @property {string} [addressPrefix] Address-prefix for this VirtualHub. + * @property {object} [routeTable] The routeTable associated with this virtual * hub. - * @member {array} [routeTable.routes] list of all routes. - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {array} [routeTable.routes] list of all routes. + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', + * 'Failed' + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface VirtualHub extends Resource { virtualWan?: SubResource; @@ -9858,28 +9961,29 @@ export interface VirtualHub extends Resource { * @constructor * VpnConnection Resource. * - * @member {object} [remoteVpnSite] Id of the connected vpn site. - * @member {string} [remoteVpnSite.id] Resource ID. - * @member {number} [routingWeight] routing weight for vpn connection. - * @member {string} [connectionStatus] The connection status. Possible values + * @property {object} [remoteVpnSite] Id of the connected vpn site. + * @property {string} [remoteVpnSite.id] Resource ID. + * @property {number} [routingWeight] routing weight for vpn connection. + * @property {string} [connectionStatus] The connection status. Possible values * include: 'Unknown', 'Connecting', 'Connected', 'NotConnected' - * @member {string} [vpnConnectionProtocolType] Connection protocol used for + * @property {string} [vpnConnectionProtocolType] Connection protocol used for * this connection. Possible values include: 'IKEv2', 'IKEv1' - * @member {number} [ingressBytesTransferred] Ingress bytes transferred. - * @member {number} [egressBytesTransferred] Egress bytes transferred. - * @member {number} [connectionBandwidth] Expected bandwidth in MBPS. - * @member {string} [sharedKey] SharedKey for the vpn connection. - * @member {boolean} [enableBgp] EnableBgp flag - * @member {array} [ipsecPolicies] The IPSec Policies to be considered by this - * connection. - * @member {boolean} [enableRateLimiting] EnableBgp flag - * @member {boolean} [enableInternetSecurity] Enable internet security - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' - * @member {string} [name] The name of the resource that is unique within a + * @property {number} [ingressBytesTransferred] Ingress bytes transferred. + * @property {number} [egressBytesTransferred] Egress bytes transferred. + * @property {number} [connectionBandwidth] Expected bandwidth in MBPS. + * @property {string} [sharedKey] SharedKey for the vpn connection. + * @property {boolean} [enableBgp] EnableBgp flag + * @property {array} [ipsecPolicies] The IPSec Policies to be considered by + * this connection. + * @property {boolean} [enableRateLimiting] EnableBgp flag + * @property {boolean} [enableInternetSecurity] Enable internet security + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', + * 'Failed' + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface VpnConnection extends SubResource { remoteVpnSite?: SubResource; @@ -9905,20 +10009,23 @@ export interface VpnConnection extends SubResource { * @constructor * VpnGateway Resource. * - * @member {object} [virtualHub] The VirtualHub to which the gateway belongs - * @member {string} [virtualHub.id] Resource ID. - * @member {array} [connections] list of all vpn connections to the gateway. - * @member {object} [bgpSettings] Local network gateway's BGP speaker settings. - * @member {number} [bgpSettings.asn] The BGP speaker's ASN. - * @member {string} [bgpSettings.bgpPeeringAddress] The BGP peering address and - * BGP identifier of this BGP speaker. - * @member {number} [bgpSettings.peerWeight] The weight added to routes learned - * from this BGP speaker. - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' - * @member {number} [vpnGatewayScaleUnit] The scale unit for this vpn gateway. - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {object} [virtualHub] The VirtualHub to which the gateway belongs + * @property {string} [virtualHub.id] Resource ID. + * @property {array} [connections] list of all vpn connections to the gateway. + * @property {object} [bgpSettings] Local network gateway's BGP speaker + * settings. + * @property {number} [bgpSettings.asn] The BGP speaker's ASN. + * @property {string} [bgpSettings.bgpPeeringAddress] The BGP peering address + * and BGP identifier of this BGP speaker. + * @property {number} [bgpSettings.peerWeight] The weight added to routes + * learned from this BGP speaker. + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', + * 'Failed' + * @property {number} [vpnGatewayScaleUnit] The scale unit for this vpn + * gateway. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface VpnGateway extends Resource { virtualHub?: SubResource; @@ -9935,8 +10042,8 @@ export interface VpnGateway extends Resource { * @constructor * VpnSite Resource. * - * @member {string} [vpnSite] The resource-uri of the vpn-site for which config - * is to be fetched. + * @property {string} [vpnSite] The resource-uri of the vpn-site for which + * config is to be fetched. */ export interface VpnSiteId { readonly vpnSite?: string; @@ -9948,9 +10055,9 @@ export interface VpnSiteId { * @constructor * Collection of SecurityProviders. * - * @member {string} [name] Name of the security provider. - * @member {string} [url] Url of the security provider. - * @member {string} [type] Name of the security provider. Possible values + * @property {string} [name] Name of the security provider. + * @property {string} [url] Url of the security provider. + * @property {string} [type] Name of the security provider. Possible values * include: 'External', 'Native' */ export interface VirtualWanSecurityProvider { @@ -9965,7 +10072,7 @@ export interface VirtualWanSecurityProvider { * @constructor * Collection of SecurityProviders. * - * @member {array} [supportedProviders] + * @property {array} [supportedProviders] */ export interface VirtualWanSecurityProviders { supportedProviders?: VirtualWanSecurityProvider[]; @@ -9977,14 +10084,14 @@ export interface VirtualWanSecurityProviders { * @constructor * VpnClientConnectionHealth properties * - * @member {number} [totalIngressBytesTransferred] Total of the Ingress Bytes + * @property {number} [totalIngressBytesTransferred] Total of the Ingress Bytes * Transferred in this P2S Vpn connection - * @member {number} [totalEgressBytesTransferred] Total of the Egress Bytes + * @property {number} [totalEgressBytesTransferred] Total of the Egress Bytes * Transferred in this connection - * @member {number} [vpnClientConnectionsCount] The total of p2s vpn clients + * @property {number} [vpnClientConnectionsCount] The total of p2s vpn clients * connected at this time to this P2SVpnGateway. - * @member {array} [allocatedIpAddresses] List of allocated ip addresses to the - * connected p2s vpn clients. + * @property {array} [allocatedIpAddresses] List of allocated ip addresses to + * the connected p2s vpn clients. */ export interface VpnClientConnectionHealth { readonly totalIngressBytesTransferred?: number; @@ -9999,31 +10106,32 @@ export interface VpnClientConnectionHealth { * @constructor * P2SVpnGateway Resource. * - * @member {object} [virtualHub] The VirtualHub to which the gateway belongs - * @member {string} [virtualHub.id] Resource ID. - * @member {string} [provisioningState] The provisioning state of the resource. - * Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' - * @member {number} [vpnGatewayScaleUnit] The scale unit for this p2s vpn + * @property {object} [virtualHub] The VirtualHub to which the gateway belongs + * @property {string} [virtualHub.id] Resource ID. + * @property {string} [provisioningState] The provisioning state of the + * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', + * 'Failed' + * @property {number} [vpnGatewayScaleUnit] The scale unit for this p2s vpn * gateway. - * @member {object} [p2SVpnServerConfiguration] The P2SVpnServerConfiguration + * @property {object} [p2SVpnServerConfiguration] The P2SVpnServerConfiguration * to which the p2sVpnGateway is attached to. - * @member {string} [p2SVpnServerConfiguration.id] Resource ID. - * @member {object} [vpnClientAddressPool] The reference of the address space + * @property {string} [p2SVpnServerConfiguration.id] Resource ID. + * @property {object} [vpnClientAddressPool] The reference of the address space * resource which represents Address space for P2S VpnClient. - * @member {array} [vpnClientAddressPool.addressPrefixes] A list of address + * @property {array} [vpnClientAddressPool.addressPrefixes] A list of address * blocks reserved for this virtual network in CIDR notation. - * @member {object} [vpnClientConnectionHealth] All P2S vpnclients' connection - * health status. - * @member {number} [vpnClientConnectionHealth.totalIngressBytesTransferred] + * @property {object} [vpnClientConnectionHealth] All P2S vpnclients' + * connection health status. + * @property {number} [vpnClientConnectionHealth.totalIngressBytesTransferred] * Total of the Ingress Bytes Transferred in this P2S Vpn connection - * @member {number} [vpnClientConnectionHealth.totalEgressBytesTransferred] + * @property {number} [vpnClientConnectionHealth.totalEgressBytesTransferred] * Total of the Egress Bytes Transferred in this connection - * @member {number} [vpnClientConnectionHealth.vpnClientConnectionsCount] The + * @property {number} [vpnClientConnectionHealth.vpnClientConnectionsCount] The * total of p2s vpn clients connected at this time to this P2SVpnGateway. - * @member {array} [vpnClientConnectionHealth.allocatedIpAddresses] List of + * @property {array} [vpnClientConnectionHealth.allocatedIpAddresses] List of * allocated ip addresses to the connected p2s vpn clients. - * @member {string} [etag] Gets a unique read-only string that changes whenever - * the resource is updated. + * @property {string} [etag] Gets a unique read-only string that changes + * whenever the resource is updated. */ export interface P2SVpnGateway extends Resource { virtualHub?: SubResource; @@ -10041,7 +10149,7 @@ export interface P2SVpnGateway extends Resource { * @constructor * Vpn Client Parameters for package generation * - * @member {string} [authenticationMethod] VPN client Authentication Method. + * @property {string} [authenticationMethod] VPN client Authentication Method. * Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'. Possible values include: * 'EAPTLS', 'EAPMSCHAPv2' */ @@ -10055,7 +10163,7 @@ export interface P2SVpnProfileParameters { * @constructor * Vpn Profile Response for package generation * - * @member {string} [profileUrl] URL to the VPN profile + * @property {string} [profileUrl] URL to the VPN profile */ export interface VpnProfileResponse { profileUrl?: string; @@ -10068,7 +10176,7 @@ export interface VpnProfileResponse { * @constructor * Response for ListApplicationGateways API service call. * - * @member {string} [nextLink] URL to get the next set of results. + * @property {string} [nextLink] URL to get the next set of results. */ export interface ApplicationGatewayListResult extends Array { nextLink?: string; @@ -10080,7 +10188,7 @@ export interface ApplicationGatewayListResult extends Array * @constructor * Response for ApplicationGatewayAvailableSslOptions API service call. * - * @member {string} [nextLink] URL to get the next set of results. + * @property {string} [nextLink] URL to get the next set of results. */ export interface ApplicationGatewayAvailableSslPredefinedPolicies extends Array { nextLink?: string; @@ -10092,7 +10200,7 @@ export interface ApplicationGatewayAvailableSslPredefinedPolicies extends Array< * @constructor * A list of application security groups. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface ApplicationSecurityGroupListResult extends Array { readonly nextLink?: string; @@ -10104,7 +10212,7 @@ export interface ApplicationSecurityGroupListResult extends Array { readonly nextLink?: string; @@ -10116,7 +10224,7 @@ export interface AvailableDelegationsResult extends Array { * @constructor * Response for ListAzureFirewalls API service call. * - * @member {string} [nextLink] URL to get the next set of results. + * @property {string} [nextLink] URL to get the next set of results. */ export interface AzureFirewallListResult extends Array { nextLink?: string; @@ -10128,7 +10236,7 @@ export interface AzureFirewallListResult extends Array { * @constructor * Response for ListAzureFirewallFqdnTags API service call. * - * @member {string} [nextLink] URL to get the next set of results. + * @property {string} [nextLink] URL to get the next set of results. */ export interface AzureFirewallFqdnTagListResult extends Array { nextLink?: string; @@ -10140,7 +10248,7 @@ export interface AzureFirewallFqdnTagListResult extends Array { readonly nextLink?: string; @@ -10152,7 +10260,7 @@ export interface DdosProtectionPlanListResult extends Array * @constructor * Response for the ListAvailableEndpointServices API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface EndpointServicesListResult extends Array { nextLink?: string; @@ -10165,7 +10273,7 @@ export interface EndpointServicesListResult extends Array * Response for ListAuthorizations API service call retrieves all * authorizations that belongs to an ExpressRouteCircuit. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface AuthorizationListResult extends Array { nextLink?: string; @@ -10178,7 +10286,7 @@ export interface AuthorizationListResult extends Array { nextLink?: string; @@ -10190,7 +10298,7 @@ export interface ExpressRouteCircuitPeeringListResult extends Array { nextLink?: string; @@ -10202,7 +10310,7 @@ export interface ExpressRouteCircuitListResult extends Array { nextLink?: string; @@ -10214,7 +10322,7 @@ export interface ExpressRouteServiceProviderListResult extends Array { readonly nextLink?: string; @@ -10227,7 +10335,7 @@ export interface ExpressRouteCrossConnectionListResult extends Array { readonly nextLink?: string; @@ -10241,7 +10349,7 @@ export interface ExpressRouteCrossConnectionPeeringList extends Array { nextLink?: string; @@ -10255,7 +10363,7 @@ export interface ExpressRoutePortsLocationListResult extends Array { nextLink?: string; @@ -10269,7 +10377,7 @@ export interface ExpressRoutePortListResult extends Array { * * Response for ListExpressRouteLinks API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface ExpressRouteLinkListResult extends Array { nextLink?: string; @@ -10281,7 +10389,7 @@ export interface ExpressRouteLinkListResult extends Array { * @constructor * Response for the ListInterfaceEndpoints API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface InterfaceEndpointListResult extends Array { readonly nextLink?: string; @@ -10293,7 +10401,7 @@ export interface InterfaceEndpointListResult extends Array { * @constructor * Response for ListLoadBalancers API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface LoadBalancerListResult extends Array { readonly nextLink?: string; @@ -10305,7 +10413,7 @@ export interface LoadBalancerListResult extends Array { * @constructor * Response for ListBackendAddressPool API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface LoadBalancerBackendAddressPoolListResult extends Array { readonly nextLink?: string; @@ -10317,7 +10425,7 @@ export interface LoadBalancerBackendAddressPoolListResult extends Array { readonly nextLink?: string; @@ -10329,7 +10437,7 @@ export interface LoadBalancerFrontendIPConfigurationListResult extends Array { readonly nextLink?: string; @@ -10341,7 +10449,7 @@ export interface InboundNatRuleListResult extends Array { * @constructor * Response for ListLoadBalancingRule API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface LoadBalancerLoadBalancingRuleListResult extends Array { readonly nextLink?: string; @@ -10353,7 +10461,7 @@ export interface LoadBalancerLoadBalancingRuleListResult extends Array { readonly nextLink?: string; @@ -10365,7 +10473,7 @@ export interface LoadBalancerOutboundRuleListResult extends Array * @constructor * Response for the ListNetworkInterface API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface NetworkInterfaceListResult extends Array { readonly nextLink?: string; @@ -10377,7 +10485,7 @@ export interface NetworkInterfaceListResult extends Array { * @constructor * Response for ListProbe API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface LoadBalancerProbeListResult extends Array { readonly nextLink?: string; @@ -10389,7 +10497,7 @@ export interface LoadBalancerProbeListResult extends Array { * @constructor * Response for list ip configurations API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface NetworkInterfaceIPConfigurationListResult extends Array { readonly nextLink?: string; @@ -10401,7 +10509,7 @@ export interface NetworkInterfaceIPConfigurationListResult extends Array { readonly nextLink?: string; @@ -10413,7 +10521,7 @@ export interface NetworkInterfaceLoadBalancerListResult extends Array { readonly nextLink?: string; @@ -10425,7 +10533,7 @@ export interface NetworkInterfaceTapConfigurationListResult extends Array { nextLink?: string; @@ -10437,7 +10545,7 @@ export interface NetworkProfileListResult extends Array { * @constructor * Response for ListNetworkSecurityGroups API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface NetworkSecurityGroupListResult extends Array { nextLink?: string; @@ -10450,7 +10558,7 @@ export interface NetworkSecurityGroupListResult extends Array { nextLink?: string; @@ -10493,7 +10601,7 @@ export interface ConnectionMonitorListResult extends Array { @@ -10506,7 +10614,7 @@ export interface OperationListResult extends Array { * @constructor * Response for ListPublicIpAddresses API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface PublicIPAddressListResult extends Array { nextLink?: string; @@ -10518,7 +10626,7 @@ export interface PublicIPAddressListResult extends Array { * @constructor * Response for ListPublicIpPrefixes API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface PublicIPPrefixListResult extends Array { nextLink?: string; @@ -10530,7 +10638,7 @@ export interface PublicIPPrefixListResult extends Array { * @constructor * Response for the ListRouteFilters API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface RouteFilterListResult extends Array { nextLink?: string; @@ -10542,7 +10650,7 @@ export interface RouteFilterListResult extends Array { * @constructor * Response for the ListRouteFilterRules API service call * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface RouteFilterRuleListResult extends Array { nextLink?: string; @@ -10554,7 +10662,7 @@ export interface RouteFilterRuleListResult extends Array { * @constructor * Response for the ListRouteTable API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface RouteTableListResult extends Array { nextLink?: string; @@ -10566,7 +10674,7 @@ export interface RouteTableListResult extends Array { * @constructor * Response for the ListRoute API service call * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface RouteListResult extends Array { nextLink?: string; @@ -10578,7 +10686,7 @@ export interface RouteListResult extends Array { * @constructor * Response for the ListServiceCommunity API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface BgpServiceCommunityListResult extends Array { nextLink?: string; @@ -10590,7 +10698,7 @@ export interface BgpServiceCommunityListResult extends Array { readonly nextLink?: string; @@ -10604,7 +10712,7 @@ export interface ServiceEndpointPolicyListResult extends Array { nextLink?: string; @@ -10616,7 +10724,7 @@ export interface ServiceEndpointPolicyDefinitionListResult extends Array { nextLink?: string; @@ -10628,7 +10736,7 @@ export interface UsagesListResult extends Array { * @constructor * Response for the ListVirtualNetworks API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface VirtualNetworkListResult extends Array { nextLink?: string; @@ -10640,7 +10748,7 @@ export interface VirtualNetworkListResult extends Array { * @constructor * Response for the virtual networks GetUsage API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface VirtualNetworkListUsageResult extends Array { nextLink?: string; @@ -10653,7 +10761,7 @@ export interface VirtualNetworkListUsageResult extends Array { nextLink?: string; @@ -10666,7 +10774,7 @@ export interface SubnetListResult extends Array { * Response for ListSubnets API service call. Retrieves all subnets that belong * to a virtual network. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface VirtualNetworkPeeringListResult extends Array { nextLink?: string; @@ -10678,7 +10786,7 @@ export interface VirtualNetworkPeeringListResult extends Array { nextLink?: string; @@ -10690,7 +10798,7 @@ export interface VirtualNetworkTapListResult extends Array { * @constructor * Response for the ListVirtualNetworkGateways API service call. * - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ export interface VirtualNetworkGatewayListResult extends Array { readonly nextLink?: string; @@ -10702,7 +10810,7 @@ export interface VirtualNetworkGatewayListResult extends Array { readonly nextLink?: string; @@ -10714,7 +10822,7 @@ export interface VirtualNetworkGatewayListConnectionsResult extends Array { readonly nextLink?: string; @@ -10726,7 +10834,7 @@ export interface VirtualNetworkGatewayConnectionListResult extends Array { readonly nextLink?: string; @@ -10739,7 +10847,7 @@ export interface LocalNetworkGatewayListResult extends Array { @@ -10753,7 +10861,7 @@ export interface ListVirtualWANsResult extends Array { * Result of the request to list VpnSites. It contains a list of VpnSites and a * URL nextLink to get the next set of results. * - * @member {string} [nextLink] URL to get the next set of operation list + * @property {string} [nextLink] URL to get the next set of operation list * results if there are any. */ export interface ListVpnSitesResult extends Array { @@ -10767,7 +10875,7 @@ export interface ListVpnSitesResult extends Array { * Result of the request to list VirtualHubs. It contains a list of VirtualHubs * and a URL nextLink to get the next set of results. * - * @member {string} [nextLink] URL to get the next set of operation list + * @property {string} [nextLink] URL to get the next set of operation list * results if there are any. */ export interface ListVirtualHubsResult extends Array { @@ -10781,7 +10889,7 @@ export interface ListVirtualHubsResult extends Array { * List of HubVirtualNetworkConnections and a URL nextLink to get the next set * of results. * - * @member {string} [nextLink] URL to get the next set of operation list + * @property {string} [nextLink] URL to get the next set of operation list * results if there are any. */ export interface ListHubVirtualNetworkConnectionsResult extends Array { @@ -10795,7 +10903,7 @@ export interface ListHubVirtualNetworkConnectionsResult extends Array { @@ -10810,7 +10918,7 @@ export interface ListVpnGatewaysResult extends Array { * gateway. It contains a list of Vpn Connections and a URL nextLink to get the * next set of results. * - * @member {string} [nextLink] URL to get the next set of operation list + * @property {string} [nextLink] URL to get the next set of operation list * results if there are any. */ export interface ListVpnConnectionsResult extends Array { @@ -10825,7 +10933,7 @@ export interface ListVpnConnectionsResult extends Array { * VirtualWan. It contains a list of P2SVpnServerConfigurations and a URL * nextLink to get the next set of results. * - * @member {string} [nextLink] URL to get the next set of operation list + * @property {string} [nextLink] URL to get the next set of operation list * results if there are any. */ export interface ListP2SVpnServerConfigurationsResult extends Array { @@ -10839,7 +10947,7 @@ export interface ListP2SVpnServerConfigurationsResult extends Array { diff --git a/lib/services/networkManagement2/lib/models/interfaceEndpoint.js b/lib/services/networkManagement2/lib/models/interfaceEndpoint.js index 2ba172e159..38a18dfd37 100644 --- a/lib/services/networkManagement2/lib/models/interfaceEndpoint.js +++ b/lib/services/networkManagement2/lib/models/interfaceEndpoint.js @@ -20,80 +20,81 @@ const models = require('./index'); class InterfaceEndpoint extends models['Resource'] { /** * Create a InterfaceEndpoint. - * @member {string} [fqdn] A first-party service's FQDN that is mapped to the - * private IP allocated via this interface endpoint. - * @member {object} [endpointService] A reference to the service being + * @property {string} [fqdn] A first-party service's FQDN that is mapped to + * the private IP allocated via this interface endpoint. + * @property {object} [endpointService] A reference to the service being * brought into the virtual network. - * @member {string} [endpointService.id] A unique identifier of the service + * @property {string} [endpointService.id] A unique identifier of the service * being referenced by the interface endpoint. - * @member {object} [subnet] The ID of the subnet from which the private IP + * @property {object} [subnet] The ID of the subnet from which the private IP * will be allocated. - * @member {string} [subnet.addressPrefix] The address prefix for the subnet. - * @member {array} [subnet.addressPrefixes] List of address prefixes for the + * @property {string} [subnet.addressPrefix] The address prefix for the * subnet. - * @member {object} [subnet.networkSecurityGroup] The reference of the + * @property {array} [subnet.addressPrefixes] List of address prefixes for + * the subnet. + * @property {object} [subnet.networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. - * @member {array} [subnet.networkSecurityGroup.securityRules] A collection + * @property {array} [subnet.networkSecurityGroup.securityRules] A collection * of security rules of the network security group. - * @member {array} [subnet.networkSecurityGroup.defaultSecurityRules] The + * @property {array} [subnet.networkSecurityGroup.defaultSecurityRules] The * default security rules of network security group. - * @member {array} [subnet.networkSecurityGroup.networkInterfaces] A + * @property {array} [subnet.networkSecurityGroup.networkInterfaces] A * collection of references to network interfaces. - * @member {array} [subnet.networkSecurityGroup.subnets] A collection of + * @property {array} [subnet.networkSecurityGroup.subnets] A collection of * references to subnets. - * @member {string} [subnet.networkSecurityGroup.resourceGuid] The resource + * @property {string} [subnet.networkSecurityGroup.resourceGuid] The resource * GUID property of the network security group resource. - * @member {string} [subnet.networkSecurityGroup.provisioningState] The + * @property {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 + * @property {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 + * @property {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 + * @property {array} [subnet.routeTable.routes] Collection of routes + * contained within a route table. + * @property {array} [subnet.routeTable.subnets] A collection of references + * to subnets. + * @property {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 + * @property {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 + * @property {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 + * @property {array} [subnet.serviceEndpoints] An array of service endpoints. + * @property {array} [subnet.serviceEndpointPolicies] An array of service * endpoint policies. - * @member {array} [subnet.interfaceEndpoints] An array of references to + * @property {array} [subnet.interfaceEndpoints] An array of references to * interface endpoints - * @member {array} [subnet.ipConfigurations] Gets an array of references to + * @property {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 + * @property {array} [subnet.ipConfigurationProfiles] Array of IP + * configuration profiles which reference this subnet. + * @property {array} [subnet.resourceNavigationLinks] Gets an array of * references to the external resources using subnet. - * @member {array} [subnet.serviceAssociationLinks] Gets an array of + * @property {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 + * @property {array} [subnet.delegations] Gets an array of references to the * delegations on the subnet. - * @member {string} [subnet.purpose] A read-only string identifying the + * @property {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 + * @property {string} [subnet.provisioningState] The provisioning state of + * the resource. + * @property {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 + * @property {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 + * @property {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 - * this interface endpoint. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [owner] A read-only property that identifies who + * created this interface endpoint. + * @property {string} [provisioningState] The provisioning state of the * interface endpoint. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/interfaceEndpointListResult.js b/lib/services/networkManagement2/lib/models/interfaceEndpointListResult.js index 8de4d9e62e..b1c7334cab 100644 --- a/lib/services/networkManagement2/lib/models/interfaceEndpointListResult.js +++ b/lib/services/networkManagement2/lib/models/interfaceEndpointListResult.js @@ -16,7 +16,7 @@ class InterfaceEndpointListResult extends Array { /** * Create a InterfaceEndpointListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/ipTag.js b/lib/services/networkManagement2/lib/models/ipTag.js index 799730a776..47fab3d90f 100644 --- a/lib/services/networkManagement2/lib/models/ipTag.js +++ b/lib/services/networkManagement2/lib/models/ipTag.js @@ -17,10 +17,10 @@ class IpTag { /** * Create a IpTag. - * @member {string} [ipTagType] Gets or sets the ipTag type: Example + * @property {string} [ipTagType] Gets or sets the ipTag type: Example * FirstPartyUsage. - * @member {string} [tag] Gets or sets value of the IpTag associated with the - * public IP. Example SQL, Storage etc + * @property {string} [tag] Gets or sets value of the IpTag associated with + * the public IP. Example SQL, Storage etc */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/ipsecPolicy.js b/lib/services/networkManagement2/lib/models/ipsecPolicy.js index ee16d6a604..3ec08267ad 100644 --- a/lib/services/networkManagement2/lib/models/ipsecPolicy.js +++ b/lib/services/networkManagement2/lib/models/ipsecPolicy.js @@ -17,30 +17,30 @@ class IpsecPolicy { /** * Create a IpsecPolicy. - * @member {number} saLifeTimeSeconds The IPSec Security Association (also + * @property {number} saLifeTimeSeconds The IPSec Security Association (also * called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site * VPN tunnel. - * @member {number} saDataSizeKilobytes The IPSec Security Association (also - * called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN - * tunnel. - * @member {string} ipsecEncryption The IPSec encryption algorithm (IKE phase - * 1). Possible values include: 'None', 'DES', 'DES3', 'AES128', 'AES192', - * 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256' - * @member {string} ipsecIntegrity The IPSec integrity algorithm (IKE phase + * @property {number} saDataSizeKilobytes The IPSec Security Association + * (also called Quick Mode or Phase 2 SA) payload size in KB for a site to + * site VPN tunnel. + * @property {string} ipsecEncryption The IPSec encryption algorithm (IKE + * phase 1). Possible values include: 'None', 'DES', 'DES3', 'AES128', + * 'AES192', 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256' + * @property {string} ipsecIntegrity The IPSec integrity algorithm (IKE phase * 1). Possible values include: 'MD5', 'SHA1', 'SHA256', 'GCMAES128', * 'GCMAES192', 'GCMAES256' - * @member {string} ikeEncryption The IKE encryption algorithm (IKE phase 2). - * Possible values include: 'DES', 'DES3', 'AES128', 'AES192', 'AES256', + * @property {string} ikeEncryption The IKE encryption algorithm (IKE phase + * 2). Possible values include: 'DES', 'DES3', 'AES128', 'AES192', 'AES256', * 'GCMAES256', 'GCMAES128' - * @member {string} ikeIntegrity The IKE integrity algorithm (IKE phase 2). + * @property {string} ikeIntegrity The IKE integrity algorithm (IKE phase 2). * Possible values include: 'MD5', 'SHA1', 'SHA256', 'SHA384', 'GCMAES256', * 'GCMAES128' - * @member {string} dhGroup The DH Groups used in IKE Phase 1 for initial SA. - * Possible values include: 'None', 'DHGroup1', 'DHGroup2', 'DHGroup14', + * @property {string} dhGroup The DH Groups used in IKE Phase 1 for initial + * SA. Possible values include: 'None', 'DHGroup1', 'DHGroup2', 'DHGroup14', * 'DHGroup2048', 'ECP256', 'ECP384', 'DHGroup24' - * @member {string} pfsGroup The Pfs Groups used in IKE Phase 2 for new child - * SA. Possible values include: 'None', 'PFS1', 'PFS2', 'PFS2048', 'ECP256', - * 'ECP384', 'PFS24', 'PFS14', 'PFSMM' + * @property {string} pfsGroup The Pfs Groups used in IKE Phase 2 for new + * child SA. Possible values include: 'None', 'PFS1', 'PFS2', 'PFS2048', + * 'ECP256', 'ECP384', 'PFS24', 'PFS14', 'PFSMM' */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/ipv6ExpressRouteCircuitPeeringConfig.js b/lib/services/networkManagement2/lib/models/ipv6ExpressRouteCircuitPeeringConfig.js index 58ebfff294..fbf83a896f 100644 --- a/lib/services/networkManagement2/lib/models/ipv6ExpressRouteCircuitPeeringConfig.js +++ b/lib/services/networkManagement2/lib/models/ipv6ExpressRouteCircuitPeeringConfig.js @@ -17,37 +17,38 @@ class Ipv6ExpressRouteCircuitPeeringConfig { /** * Create a Ipv6ExpressRouteCircuitPeeringConfig. - * @member {string} [primaryPeerAddressPrefix] The primary address prefix. - * @member {string} [secondaryPeerAddressPrefix] The secondary address + * @property {string} [primaryPeerAddressPrefix] The primary address prefix. + * @property {string} [secondaryPeerAddressPrefix] The secondary address * prefix. - * @member {object} [microsoftPeeringConfig] The Microsoft peering + * @property {object} [microsoftPeeringConfig] The Microsoft peering * configuration. - * @member {array} [microsoftPeeringConfig.advertisedPublicPrefixes] The + * @property {array} [microsoftPeeringConfig.advertisedPublicPrefixes] The * reference of AdvertisedPublicPrefixes. - * @member {array} [microsoftPeeringConfig.advertisedCommunities] The - * communities of bgp peering. Spepcified for microsoft peering - * @member {string} [microsoftPeeringConfig.advertisedPublicPrefixesState] + * @property {array} [microsoftPeeringConfig.advertisedCommunities] The + * communities of bgp peering. Specified for microsoft peering + * @property {string} [microsoftPeeringConfig.advertisedPublicPrefixesState] * AdvertisedPublicPrefixState of the Peering resource. Possible values are * 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'. * Possible values include: 'NotConfigured', 'Configuring', 'Configured', * 'ValidationNeeded' - * @member {number} [microsoftPeeringConfig.legacyMode] The legacy mode of + * @property {number} [microsoftPeeringConfig.legacyMode] The legacy mode of * the peering. - * @member {number} [microsoftPeeringConfig.customerASN] The CustomerASN of + * @property {number} [microsoftPeeringConfig.customerASN] The CustomerASN of * the peering. - * @member {string} [microsoftPeeringConfig.routingRegistryName] The + * @property {string} [microsoftPeeringConfig.routingRegistryName] The * RoutingRegistryName of the configuration. - * @member {object} [routeFilter] The reference of the RouteFilter resource. - * @member {array} [routeFilter.rules] Collection of RouteFilterRules + * @property {object} [routeFilter] The reference of the RouteFilter + * resource. + * @property {array} [routeFilter.rules] Collection of RouteFilterRules * contained within a route filter. - * @member {array} [routeFilter.peerings] A collection of references to + * @property {array} [routeFilter.peerings] A collection of references to * express route circuit peerings. - * @member {string} [routeFilter.provisioningState] The provisioning state of - * the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and - * 'Failed'. - * @member {string} [routeFilter.etag] Gets a unique read-only string that + * @property {string} [routeFilter.provisioningState] The provisioning state + * of the resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' + * and 'Failed'. + * @property {string} [routeFilter.etag] Gets a unique read-only string that * changes whenever the resource is updated. - * @member {string} [state] The state of peering. Possible values are: + * @property {string} [state] The state of peering. Possible values are: * 'Disabled' and 'Enabled'. Possible values include: 'Disabled', 'Enabled' */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/listHubVirtualNetworkConnectionsResult.js b/lib/services/networkManagement2/lib/models/listHubVirtualNetworkConnectionsResult.js index 8c7741dbc1..9596bebb86 100644 --- a/lib/services/networkManagement2/lib/models/listHubVirtualNetworkConnectionsResult.js +++ b/lib/services/networkManagement2/lib/models/listHubVirtualNetworkConnectionsResult.js @@ -17,7 +17,7 @@ class ListHubVirtualNetworkConnectionsResult extends Array { /** * Create a ListHubVirtualNetworkConnectionsResult. - * @member {string} [nextLink] URL to get the next set of operation list + * @property {string} [nextLink] URL to get the next set of operation list * results if there are any. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/listP2SVpnGatewaysResult.js b/lib/services/networkManagement2/lib/models/listP2SVpnGatewaysResult.js index ce6911aa72..988b232df9 100644 --- a/lib/services/networkManagement2/lib/models/listP2SVpnGatewaysResult.js +++ b/lib/services/networkManagement2/lib/models/listP2SVpnGatewaysResult.js @@ -17,7 +17,7 @@ class ListP2SVpnGatewaysResult extends Array { /** * Create a ListP2SVpnGatewaysResult. - * @member {string} [nextLink] URL to get the next set of operation list + * @property {string} [nextLink] URL to get the next set of operation list * results if there are any. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/listP2SVpnServerConfigurationsResult.js b/lib/services/networkManagement2/lib/models/listP2SVpnServerConfigurationsResult.js index 0c4df250da..24dc8bccc3 100644 --- a/lib/services/networkManagement2/lib/models/listP2SVpnServerConfigurationsResult.js +++ b/lib/services/networkManagement2/lib/models/listP2SVpnServerConfigurationsResult.js @@ -18,7 +18,7 @@ class ListP2SVpnServerConfigurationsResult extends Array { /** * Create a ListP2SVpnServerConfigurationsResult. - * @member {string} [nextLink] URL to get the next set of operation list + * @property {string} [nextLink] URL to get the next set of operation list * results if there are any. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/listVirtualHubsResult.js b/lib/services/networkManagement2/lib/models/listVirtualHubsResult.js index 60052e6e7d..f5c2f8321e 100644 --- a/lib/services/networkManagement2/lib/models/listVirtualHubsResult.js +++ b/lib/services/networkManagement2/lib/models/listVirtualHubsResult.js @@ -17,7 +17,7 @@ class ListVirtualHubsResult extends Array { /** * Create a ListVirtualHubsResult. - * @member {string} [nextLink] URL to get the next set of operation list + * @property {string} [nextLink] URL to get the next set of operation list * results if there are any. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/listVirtualWANsResult.js b/lib/services/networkManagement2/lib/models/listVirtualWANsResult.js index 2f58389096..0d494c5bf8 100644 --- a/lib/services/networkManagement2/lib/models/listVirtualWANsResult.js +++ b/lib/services/networkManagement2/lib/models/listVirtualWANsResult.js @@ -17,7 +17,7 @@ class ListVirtualWANsResult extends Array { /** * Create a ListVirtualWANsResult. - * @member {string} [nextLink] URL to get the next set of operation list + * @property {string} [nextLink] URL to get the next set of operation list * results if there are any. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/listVpnConnectionsResult.js b/lib/services/networkManagement2/lib/models/listVpnConnectionsResult.js index 91652c5497..d991a75842 100644 --- a/lib/services/networkManagement2/lib/models/listVpnConnectionsResult.js +++ b/lib/services/networkManagement2/lib/models/listVpnConnectionsResult.js @@ -18,7 +18,7 @@ class ListVpnConnectionsResult extends Array { /** * Create a ListVpnConnectionsResult. - * @member {string} [nextLink] URL to get the next set of operation list + * @property {string} [nextLink] URL to get the next set of operation list * results if there are any. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/listVpnGatewaysResult.js b/lib/services/networkManagement2/lib/models/listVpnGatewaysResult.js index b840abe313..6f02669101 100644 --- a/lib/services/networkManagement2/lib/models/listVpnGatewaysResult.js +++ b/lib/services/networkManagement2/lib/models/listVpnGatewaysResult.js @@ -17,7 +17,7 @@ class ListVpnGatewaysResult extends Array { /** * Create a ListVpnGatewaysResult. - * @member {string} [nextLink] URL to get the next set of operation list + * @property {string} [nextLink] URL to get the next set of operation list * results if there are any. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/listVpnSitesResult.js b/lib/services/networkManagement2/lib/models/listVpnSitesResult.js index b704f0b2e5..76f08e9658 100644 --- a/lib/services/networkManagement2/lib/models/listVpnSitesResult.js +++ b/lib/services/networkManagement2/lib/models/listVpnSitesResult.js @@ -17,7 +17,7 @@ class ListVpnSitesResult extends Array { /** * Create a ListVpnSitesResult. - * @member {string} [nextLink] URL to get the next set of operation list + * @property {string} [nextLink] URL to get the next set of operation list * results if there are any. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/loadBalancer.js b/lib/services/networkManagement2/lib/models/loadBalancer.js index 506f205995..ae646db2c0 100644 --- a/lib/services/networkManagement2/lib/models/loadBalancer.js +++ b/lib/services/networkManagement2/lib/models/loadBalancer.js @@ -20,24 +20,24 @@ const models = require('./index'); class LoadBalancer extends models['Resource'] { /** * Create a LoadBalancer. - * @member {object} [sku] The load balancer SKU. - * @member {string} [sku.name] Name of a load balancer SKU. Possible values + * @property {object} [sku] The load balancer SKU. + * @property {string} [sku.name] Name of a load balancer SKU. Possible values * include: 'Basic', 'Standard' - * @member {array} [frontendIPConfigurations] Object representing the + * @property {array} [frontendIPConfigurations] Object representing the * frontend IPs to be used for the load balancer - * @member {array} [backendAddressPools] Collection of backend address pools - * used by a load balancer - * @member {array} [loadBalancingRules] Object collection representing the + * @property {array} [backendAddressPools] Collection of backend address + * pools used by a load balancer + * @property {array} [loadBalancingRules] Object collection representing the * load balancing rules Gets the provisioning - * @member {array} [probes] Collection of probe objects used in the load + * @property {array} [probes] Collection of probe objects used in the load * balancer - * @member {array} [inboundNatRules] Collection of inbound NAT Rules used by - * a load balancer. Defining inbound NAT rules on your load balancer is + * @property {array} [inboundNatRules] Collection of inbound NAT Rules used + * by a load balancer. Defining inbound NAT rules on your load balancer is * mutually exclusive with defining an inbound NAT pool. Inbound NAT pools * are referenced from virtual machine scale sets. NICs that are associated * with individual virtual machines cannot reference an Inbound NAT pool. * They have to reference individual inbound NAT rules. - * @member {array} [inboundNatPools] Defines an external port range for + * @property {array} [inboundNatPools] Defines an external port range for * inbound NAT to a single backend port on NICs associated with a load * balancer. Inbound NAT rules are created automatically for each NIC * associated with the Load Balancer using an external port from this range. @@ -46,13 +46,13 @@ class LoadBalancer extends models['Resource'] { * virtual machine scale sets. NICs that are associated with individual * virtual machines cannot reference an inbound NAT pool. They have to * reference individual inbound NAT rules. - * @member {array} [outboundRules] The outbound rules. - * @member {string} [resourceGuid] The resource GUID property of the load + * @property {array} [outboundRules] The outbound rules. + * @property {string} [resourceGuid] The resource GUID property of the load * balancer resource. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [provisioningState] Gets the provisioning state of the * PublicIP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/loadBalancerBackendAddressPoolListResult.js b/lib/services/networkManagement2/lib/models/loadBalancerBackendAddressPoolListResult.js index 0950d568de..85fd12fb5a 100644 --- a/lib/services/networkManagement2/lib/models/loadBalancerBackendAddressPoolListResult.js +++ b/lib/services/networkManagement2/lib/models/loadBalancerBackendAddressPoolListResult.js @@ -16,7 +16,7 @@ class LoadBalancerBackendAddressPoolListResult extends Array { /** * Create a LoadBalancerBackendAddressPoolListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/loadBalancerFrontendIPConfigurationListResult.js b/lib/services/networkManagement2/lib/models/loadBalancerFrontendIPConfigurationListResult.js index f7833aa361..c54d053383 100644 --- a/lib/services/networkManagement2/lib/models/loadBalancerFrontendIPConfigurationListResult.js +++ b/lib/services/networkManagement2/lib/models/loadBalancerFrontendIPConfigurationListResult.js @@ -16,7 +16,7 @@ class LoadBalancerFrontendIPConfigurationListResult extends Array { /** * Create a LoadBalancerFrontendIPConfigurationListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/loadBalancerListResult.js b/lib/services/networkManagement2/lib/models/loadBalancerListResult.js index 23583728e8..74571c16cc 100644 --- a/lib/services/networkManagement2/lib/models/loadBalancerListResult.js +++ b/lib/services/networkManagement2/lib/models/loadBalancerListResult.js @@ -16,7 +16,7 @@ class LoadBalancerListResult extends Array { /** * Create a LoadBalancerListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/loadBalancerLoadBalancingRuleListResult.js b/lib/services/networkManagement2/lib/models/loadBalancerLoadBalancingRuleListResult.js index d2d4db85ca..72de287b53 100644 --- a/lib/services/networkManagement2/lib/models/loadBalancerLoadBalancingRuleListResult.js +++ b/lib/services/networkManagement2/lib/models/loadBalancerLoadBalancingRuleListResult.js @@ -16,7 +16,7 @@ class LoadBalancerLoadBalancingRuleListResult extends Array { /** * Create a LoadBalancerLoadBalancingRuleListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/loadBalancerOutboundRuleListResult.js b/lib/services/networkManagement2/lib/models/loadBalancerOutboundRuleListResult.js index 7037ecebf8..a609dd45c7 100644 --- a/lib/services/networkManagement2/lib/models/loadBalancerOutboundRuleListResult.js +++ b/lib/services/networkManagement2/lib/models/loadBalancerOutboundRuleListResult.js @@ -16,7 +16,7 @@ class LoadBalancerOutboundRuleListResult extends Array { /** * Create a LoadBalancerOutboundRuleListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/loadBalancerProbeListResult.js b/lib/services/networkManagement2/lib/models/loadBalancerProbeListResult.js index c56bf7bd1b..a699792ba3 100644 --- a/lib/services/networkManagement2/lib/models/loadBalancerProbeListResult.js +++ b/lib/services/networkManagement2/lib/models/loadBalancerProbeListResult.js @@ -16,7 +16,7 @@ class LoadBalancerProbeListResult extends Array { /** * Create a LoadBalancerProbeListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/loadBalancerSku.js b/lib/services/networkManagement2/lib/models/loadBalancerSku.js index b0779d1650..6f8157992f 100644 --- a/lib/services/networkManagement2/lib/models/loadBalancerSku.js +++ b/lib/services/networkManagement2/lib/models/loadBalancerSku.js @@ -17,7 +17,7 @@ class LoadBalancerSku { /** * Create a LoadBalancerSku. - * @member {string} [name] Name of a load balancer SKU. Possible values + * @property {string} [name] Name of a load balancer SKU. Possible values * include: 'Basic', 'Standard' */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/loadBalancingRule.js b/lib/services/networkManagement2/lib/models/loadBalancingRule.js index 978d0deb75..5b6f1b769b 100644 --- a/lib/services/networkManagement2/lib/models/loadBalancingRule.js +++ b/lib/services/networkManagement2/lib/models/loadBalancingRule.js @@ -20,46 +20,47 @@ const models = require('./index'); class LoadBalancingRule extends models['SubResource'] { /** * Create a LoadBalancingRule. - * @member {object} [frontendIPConfiguration] A reference to frontend IP + * @property {object} [frontendIPConfiguration] A reference to frontend IP * addresses. - * @member {string} [frontendIPConfiguration.id] Resource ID. - * @member {object} [backendAddressPool] A reference to a pool of DIPs. + * @property {string} [frontendIPConfiguration.id] Resource ID. + * @property {object} [backendAddressPool] A reference to a pool of DIPs. * Inbound traffic is randomly load balanced across IPs in the backend IPs. - * @member {string} [backendAddressPool.id] Resource ID. - * @member {object} [probe] The reference of the load balancer probe used by - * the load balancing rule. - * @member {string} [probe.id] Resource ID. - * @member {string} protocol Possible values include: 'Udp', 'Tcp', 'All' - * @member {string} [loadDistribution] The load distribution policy for this - * rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'. - * Possible values include: 'Default', 'SourceIP', 'SourceIPProtocol' - * @member {number} frontendPort The port for the external endpoint. Port + * @property {string} [backendAddressPool.id] Resource ID. + * @property {object} [probe] The reference of the load balancer probe used + * by the load balancing rule. + * @property {string} [probe.id] Resource ID. + * @property {string} protocol Possible values include: 'Udp', 'Tcp', 'All' + * @property {string} [loadDistribution] The load distribution policy for + * this rule. Possible values are 'Default', 'SourceIP', and + * 'SourceIPProtocol'. Possible values include: 'Default', 'SourceIP', + * 'SourceIPProtocol' + * @property {number} frontendPort The port for the external endpoint. Port * numbers for each rule must be unique within the Load Balancer. Acceptable * values are between 0 and 65534. Note that value 0 enables "Any Port" - * @member {number} [backendPort] The port used for internal connections on + * @property {number} [backendPort] The port used for internal connections on * the endpoint. Acceptable values are between 0 and 65535. Note that value 0 * enables "Any Port" - * @member {number} [idleTimeoutInMinutes] The timeout for the TCP idle + * @property {number} [idleTimeoutInMinutes] The timeout for the TCP idle * connection. The value can be set between 4 and 30 minutes. The default * value is 4 minutes. This element is only used when the protocol is set to * TCP. - * @member {boolean} [enableFloatingIP] Configures a virtual machine's + * @property {boolean} [enableFloatingIP] Configures a virtual machine's * endpoint for the floating IP capability required to configure a SQL * AlwaysOn Availability Group. This setting is required when using the SQL * AlwaysOn Availability Groups in SQL server. This setting can't be changed * after you create the endpoint. - * @member {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP - * flow idle timeout or unexpected connection termination. This element is - * only used when the protocol is set to TCP. - * @member {boolean} [disableOutboundSnat] Configures SNAT for the VMs in the - * backend pool to use the publicIP address specified in the frontend of the - * load balancing rule. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {boolean} [enableTcpReset] Receive bidirectional TCP Reset on + * TCP flow idle timeout or unexpected connection termination. This element + * is only used when the protocol is set to TCP. + * @property {boolean} [disableOutboundSnat] Configures SNAT for the VMs in + * the backend pool to use the publicIP address specified in the frontend of + * the load balancing rule. + * @property {string} [provisioningState] Gets the provisioning state of the * PublicIP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/localNetworkGateway.js b/lib/services/networkManagement2/lib/models/localNetworkGateway.js index 2ec08f4459..17746a1855 100644 --- a/lib/services/networkManagement2/lib/models/localNetworkGateway.js +++ b/lib/services/networkManagement2/lib/models/localNetworkGateway.js @@ -20,24 +20,24 @@ const models = require('./index'); class LocalNetworkGateway extends models['Resource'] { /** * Create a LocalNetworkGateway. - * @member {object} [localNetworkAddressSpace] Local network site address + * @property {object} [localNetworkAddressSpace] Local network site address * space. - * @member {array} [localNetworkAddressSpace.addressPrefixes] A list of + * @property {array} [localNetworkAddressSpace.addressPrefixes] A list of * address blocks reserved for this virtual network in CIDR notation. - * @member {string} [gatewayIpAddress] IP address of local network gateway. - * @member {object} [bgpSettings] Local network gateway's BGP speaker + * @property {string} [gatewayIpAddress] IP address of local network gateway. + * @property {object} [bgpSettings] Local network gateway's BGP speaker * settings. - * @member {number} [bgpSettings.asn] The BGP speaker's ASN. - * @member {string} [bgpSettings.bgpPeeringAddress] The BGP peering address + * @property {number} [bgpSettings.asn] The BGP speaker's ASN. + * @property {string} [bgpSettings.bgpPeeringAddress] The BGP peering address * and BGP identifier of this BGP speaker. - * @member {number} [bgpSettings.peerWeight] The weight added to routes + * @property {number} [bgpSettings.peerWeight] The weight added to routes * learned from this BGP speaker. - * @member {string} [resourceGuid] The resource GUID property of the + * @property {string} [resourceGuid] The resource GUID property of the * LocalNetworkGateway resource. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * LocalNetworkGateway resource. Possible values are: 'Updating', 'Deleting', * and 'Failed'. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/localNetworkGatewayListResult.js b/lib/services/networkManagement2/lib/models/localNetworkGatewayListResult.js index 83f2432d5d..d7aa91afdf 100644 --- a/lib/services/networkManagement2/lib/models/localNetworkGatewayListResult.js +++ b/lib/services/networkManagement2/lib/models/localNetworkGatewayListResult.js @@ -16,7 +16,7 @@ class LocalNetworkGatewayListResult extends Array { /** * Create a LocalNetworkGatewayListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/logSpecification.js b/lib/services/networkManagement2/lib/models/logSpecification.js index bd032c17ec..56344441e1 100644 --- a/lib/services/networkManagement2/lib/models/logSpecification.js +++ b/lib/services/networkManagement2/lib/models/logSpecification.js @@ -17,9 +17,9 @@ class LogSpecification { /** * Create a LogSpecification. - * @member {string} [name] The name of the specification. - * @member {string} [displayName] The display name of the specification. - * @member {string} [blobDuration] Duration of the blob. + * @property {string} [name] The name of the specification. + * @property {string} [displayName] The display name of the specification. + * @property {string} [blobDuration] Duration of the blob. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/matchedRule.js b/lib/services/networkManagement2/lib/models/matchedRule.js index ec9d7d44cd..a137af717c 100644 --- a/lib/services/networkManagement2/lib/models/matchedRule.js +++ b/lib/services/networkManagement2/lib/models/matchedRule.js @@ -17,8 +17,8 @@ class MatchedRule { /** * Create a MatchedRule. - * @member {string} [ruleName] Name of the matched network security rule. - * @member {string} [action] The network traffic is allowed or denied. + * @property {string} [ruleName] Name of the matched network security rule. + * @property {string} [action] The network traffic is allowed or denied. * Possible values are 'Allow' and 'Deny'. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/metricSpecification.js b/lib/services/networkManagement2/lib/models/metricSpecification.js index 851b3d3fbb..1b41458efd 100644 --- a/lib/services/networkManagement2/lib/models/metricSpecification.js +++ b/lib/services/networkManagement2/lib/models/metricSpecification.js @@ -17,23 +17,23 @@ class MetricSpecification { /** * Create a MetricSpecification. - * @member {string} [name] The name of the metric. - * @member {string} [displayName] The display name of the metric. - * @member {string} [displayDescription] The description of the metric. - * @member {string} [unit] Units the metric to be displayed in. - * @member {string} [aggregationType] The aggregation type. - * @member {array} [availabilities] List of availability. - * @member {boolean} [enableRegionalMdmAccount] Whether regional MDM account - * enabled. - * @member {boolean} [fillGapWithZero] Whether gaps would be filled with + * @property {string} [name] The name of the metric. + * @property {string} [displayName] The display name of the metric. + * @property {string} [displayDescription] The description of the metric. + * @property {string} [unit] Units the metric to be displayed in. + * @property {string} [aggregationType] The aggregation type. + * @property {array} [availabilities] List of availability. + * @property {boolean} [enableRegionalMdmAccount] Whether regional MDM + * account enabled. + * @property {boolean} [fillGapWithZero] Whether gaps would be filled with * zeros. - * @member {string} [metricFilterPattern] Pattern for the filter of the + * @property {string} [metricFilterPattern] Pattern for the filter of the * metric. - * @member {array} [dimensions] List of dimensions. - * @member {boolean} [isInternal] Whether the metric is internal. - * @member {string} [sourceMdmAccount] The source MDM account. - * @member {string} [sourceMdmNamespace] The source MDM namespace. - * @member {string} [resourceIdDimensionNameOverride] The resource Id + * @property {array} [dimensions] List of dimensions. + * @property {boolean} [isInternal] Whether the metric is internal. + * @property {string} [sourceMdmAccount] The source MDM account. + * @property {string} [sourceMdmNamespace] The source MDM namespace. + * @property {string} [resourceIdDimensionNameOverride] The resource Id * dimension name override. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/networkConfigurationDiagnosticParameters.js b/lib/services/networkManagement2/lib/models/networkConfigurationDiagnosticParameters.js index f1ec723e18..fc90a15cd1 100644 --- a/lib/services/networkManagement2/lib/models/networkConfigurationDiagnosticParameters.js +++ b/lib/services/networkManagement2/lib/models/networkConfigurationDiagnosticParameters.js @@ -17,13 +17,13 @@ class NetworkConfigurationDiagnosticParameters { /** * Create a NetworkConfigurationDiagnosticParameters. - * @member {string} targetResourceId The ID of the target resource to perform - * network configuration diagnostic. Valid options are VM, NetworkInterface, - * VMSS/NetworkInterface and Application Gateway. - * @member {string} [verbosityLevel] Verbosity level. Accepted values are + * @property {string} targetResourceId The ID of the target resource to + * perform network configuration diagnostic. Valid options are VM, + * NetworkInterface, VMSS/NetworkInterface and Application Gateway. + * @property {string} [verbosityLevel] Verbosity level. Accepted values are * 'Normal', 'Minimum', 'Full'. Possible values include: 'Normal', 'Minimum', * 'Full' - * @member {array} profiles List of network configuration diagnostic + * @property {array} profiles List of network configuration diagnostic * profiles. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/networkConfigurationDiagnosticProfile.js b/lib/services/networkManagement2/lib/models/networkConfigurationDiagnosticProfile.js index 8933b6defa..18b0e42a73 100644 --- a/lib/services/networkManagement2/lib/models/networkConfigurationDiagnosticProfile.js +++ b/lib/services/networkManagement2/lib/models/networkConfigurationDiagnosticProfile.js @@ -17,16 +17,16 @@ class NetworkConfigurationDiagnosticProfile { /** * Create a NetworkConfigurationDiagnosticProfile. - * @member {string} direction The direction of the traffic. Accepted values + * @property {string} direction The direction of the traffic. Accepted values * are 'Inbound' and 'Outbound'. Possible values include: 'Inbound', * 'Outbound' - * @member {string} protocol Protocol to be verified on. Accepted values are - * '*', TCP, UDP. - * @member {string} source Traffic source. Accepted values are '*', IP + * @property {string} protocol Protocol to be verified on. Accepted values + * are '*', TCP, UDP. + * @property {string} source Traffic source. Accepted values are '*', IP * Address/CIDR, Service Tag. - * @member {string} destination Traffic destination. Accepted values are: + * @property {string} destination Traffic destination. Accepted values are: * '*', IP Address/CIDR, Service Tag. - * @member {string} destinationPort Traffice destination port. Accepted + * @property {string} destinationPort Traffice destination port. Accepted * values are '*', port (for example, 3389) and port range (for example, * 80-100). */ diff --git a/lib/services/networkManagement2/lib/models/networkConfigurationDiagnosticResponse.js b/lib/services/networkManagement2/lib/models/networkConfigurationDiagnosticResponse.js index 684d65b67e..ef54a102f1 100644 --- a/lib/services/networkManagement2/lib/models/networkConfigurationDiagnosticResponse.js +++ b/lib/services/networkManagement2/lib/models/networkConfigurationDiagnosticResponse.js @@ -17,7 +17,7 @@ class NetworkConfigurationDiagnosticResponse { /** * Create a NetworkConfigurationDiagnosticResponse. - * @member {array} [results] List of network configuration diagnostic + * @property {array} [results] List of network configuration diagnostic * results. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/networkConfigurationDiagnosticResult.js b/lib/services/networkManagement2/lib/models/networkConfigurationDiagnosticResult.js index 7eab355840..0f92eccfff 100644 --- a/lib/services/networkManagement2/lib/models/networkConfigurationDiagnosticResult.js +++ b/lib/services/networkManagement2/lib/models/networkConfigurationDiagnosticResult.js @@ -18,24 +18,24 @@ class NetworkConfigurationDiagnosticResult { /** * Create a NetworkConfigurationDiagnosticResult. - * @member {object} [profile] - * @member {string} [profile.direction] The direction of the traffic. + * @property {object} [profile] + * @property {string} [profile.direction] The direction of the traffic. * Accepted values are 'Inbound' and 'Outbound'. Possible values include: * 'Inbound', 'Outbound' - * @member {string} [profile.protocol] Protocol to be verified on. Accepted + * @property {string} [profile.protocol] Protocol to be verified on. Accepted * values are '*', TCP, UDP. - * @member {string} [profile.source] Traffic source. Accepted values are '*', - * IP Address/CIDR, Service Tag. - * @member {string} [profile.destination] Traffic destination. Accepted + * @property {string} [profile.source] Traffic source. Accepted values are + * '*', IP Address/CIDR, Service Tag. + * @property {string} [profile.destination] Traffic destination. Accepted * values are: '*', IP Address/CIDR, Service Tag. - * @member {string} [profile.destinationPort] Traffice destination port. + * @property {string} [profile.destinationPort] Traffice destination port. * Accepted values are '*', port (for example, 3389) and port range (for * example, 80-100). - * @member {object} [networkSecurityGroupResult] - * @member {string} [networkSecurityGroupResult.securityRuleAccessResult] The - * network traffic is allowed or denied. Possible values are 'Allow' and + * @property {object} [networkSecurityGroupResult] + * @property {string} [networkSecurityGroupResult.securityRuleAccessResult] + * The network traffic is allowed or denied. Possible values are 'Allow' and * 'Deny'. Possible values include: 'Allow', 'Deny' - * @member {array} + * @property {array} * [networkSecurityGroupResult.evaluatedNetworkSecurityGroups] List of * results network security groups diagnostic. */ diff --git a/lib/services/networkManagement2/lib/models/networkInterface.js b/lib/services/networkManagement2/lib/models/networkInterface.js index f73349171d..69b084a3f8 100644 --- a/lib/services/networkManagement2/lib/models/networkInterface.js +++ b/lib/services/networkManagement2/lib/models/networkInterface.js @@ -20,148 +20,150 @@ const models = require('./index'); class NetworkInterface extends models['Resource'] { /** * Create a NetworkInterface. - * @member {object} [virtualMachine] The reference of a virtual machine. - * @member {string} [virtualMachine.id] Resource ID. - * @member {object} [networkSecurityGroup] The reference of the + * @property {object} [virtualMachine] The reference of a virtual machine. + * @property {string} [virtualMachine.id] Resource ID. + * @property {object} [networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. - * @member {array} [networkSecurityGroup.securityRules] A collection of + * @property {array} [networkSecurityGroup.securityRules] A collection of * security rules of the network security group. - * @member {array} [networkSecurityGroup.defaultSecurityRules] The default + * @property {array} [networkSecurityGroup.defaultSecurityRules] The default * security rules of network security group. - * @member {array} [networkSecurityGroup.networkInterfaces] A collection of + * @property {array} [networkSecurityGroup.networkInterfaces] A collection of * references to network interfaces. - * @member {array} [networkSecurityGroup.subnets] A collection of references - * to subnets. - * @member {string} [networkSecurityGroup.resourceGuid] The resource GUID + * @property {array} [networkSecurityGroup.subnets] A collection of + * references to subnets. + * @property {string} [networkSecurityGroup.resourceGuid] The resource GUID * property of the network security group resource. - * @member {string} [networkSecurityGroup.provisioningState] The provisioning - * state of the public IP resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. - * @member {string} [networkSecurityGroup.etag] A unique read-only string + * @property {string} [networkSecurityGroup.provisioningState] The + * provisioning state of the public IP resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * @property {string} [networkSecurityGroup.etag] A unique read-only string * that changes whenever the resource is updated. - * @member {object} [interfaceEndpoint] A reference to the interface endpoint - * to which the network interface is linked. - * @member {string} [interfaceEndpoint.fqdn] A first-party service's FQDN + * @property {object} [interfaceEndpoint] A reference to the interface + * endpoint to which the network interface is linked. + * @property {string} [interfaceEndpoint.fqdn] A first-party service's FQDN * that is mapped to the private IP allocated via this interface endpoint. - * @member {object} [interfaceEndpoint.endpointService] A reference to the + * @property {object} [interfaceEndpoint.endpointService] A reference to the * service being brought into the virtual network. - * @member {string} [interfaceEndpoint.endpointService.id] A unique + * @property {string} [interfaceEndpoint.endpointService.id] A unique * identifier of the service being referenced by the interface endpoint. - * @member {object} [interfaceEndpoint.subnet] The ID of the subnet from + * @property {object} [interfaceEndpoint.subnet] The ID of the subnet from * which the private IP will be allocated. - * @member {string} [interfaceEndpoint.subnet.addressPrefix] The address + * @property {string} [interfaceEndpoint.subnet.addressPrefix] The address * prefix for the subnet. - * @member {array} [interfaceEndpoint.subnet.addressPrefixes] List of + * @property {array} [interfaceEndpoint.subnet.addressPrefixes] List of * address prefixes for the subnet. - * @member {object} [interfaceEndpoint.subnet.networkSecurityGroup] The + * @property {object} [interfaceEndpoint.subnet.networkSecurityGroup] The * reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [interfaceEndpoint.subnet.networkSecurityGroup.securityRules] A collection * of security rules of the network security group. - * @member {array} + * @property {array} * [interfaceEndpoint.subnet.networkSecurityGroup.defaultSecurityRules] The * default security rules of network security group. - * @member {array} + * @property {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} + * @property {array} [interfaceEndpoint.subnet.networkSecurityGroup.subnets] + * A collection of references to subnets. + * @property {string} * [interfaceEndpoint.subnet.networkSecurityGroup.resourceGuid] The resource * GUID property of the network security group resource. - * @member {string} + * @property {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 + * @property {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 + * @property {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} + * @property {array} [interfaceEndpoint.subnet.routeTable.routes] Collection + * of routes contained within a route table. + * @property {array} [interfaceEndpoint.subnet.routeTable.subnets] A + * collection of references to subnets. + * @property {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] + * @property {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 + * @property {string} [interfaceEndpoint.subnet.routeTable.etag] Gets a + * unique read-only string that changes whenever the resource is updated. + * @property {array} [interfaceEndpoint.subnet.serviceEndpoints] An array of * service endpoints. - * @member {array} [interfaceEndpoint.subnet.serviceEndpointPolicies] An + * @property {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 + * @property {array} [interfaceEndpoint.subnet.interfaceEndpoints] An array + * of references to interface endpoints + * @property {array} [interfaceEndpoint.subnet.ipConfigurations] Gets an + * array of references to the network interface IP configurations using + * subnet. + * @property {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 + * @property {array} [interfaceEndpoint.subnet.resourceNavigationLinks] Gets + * an array of references to the external resources using subnet. + * @property {array} [interfaceEndpoint.subnet.serviceAssociationLinks] Gets + * an array of references to services injecting into this subnet. + * @property {array} [interfaceEndpoint.subnet.delegations] Gets an array of * references to the delegations on the subnet. - * @member {string} [interfaceEndpoint.subnet.purpose] A read-only string + * @property {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 + * @property {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 + * @property {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. + * @property {string} [interfaceEndpoint.subnet.etag] A unique read-only + * string that changes whenever the resource is updated. + * @property {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 + * @property {string} [interfaceEndpoint.owner] A read-only property that * identifies who created this interface endpoint. - * @member {string} [interfaceEndpoint.provisioningState] The provisioning + * @property {string} [interfaceEndpoint.provisioningState] The provisioning * state of the interface endpoint. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [interfaceEndpoint.etag] Gets a unique read-only string + * @property {string} [interfaceEndpoint.etag] Gets a unique read-only string * that changes whenever the resource is updated. - * @member {array} [ipConfigurations] A list of IPConfigurations of the + * @property {array} [ipConfigurations] A list of IPConfigurations of the * network interface. - * @member {array} [tapConfigurations] A list of TapConfigurations of the + * @property {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. - * 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the - * only value in dnsServers collection. - * @member {array} [dnsSettings.appliedDnsServers] If the VM that uses this + * @property {object} [dnsSettings] The DNS settings in network interface. + * @property {array} [dnsSettings.dnsServers] List of DNS servers IP + * addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS + * resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it + * must be the only value in dnsServers collection. + * @property {array} [dnsSettings.appliedDnsServers] If the VM that uses this * NIC is part of an Availability Set, then this list will have the union of * all DNS servers from all NICs that are part of the Availability Set. This * property is what is configured on each of those VMs. - * @member {string} [dnsSettings.internalDnsNameLabel] Relative DNS name for - * this NIC used for internal communications between VMs in the same virtual - * network. - * @member {string} [dnsSettings.internalFqdn] Fully qualified DNS name + * @property {string} [dnsSettings.internalDnsNameLabel] Relative DNS name + * for this NIC used for internal communications between VMs in the same + * virtual network. + * @property {string} [dnsSettings.internalFqdn] Fully qualified DNS name * supporting internal communications between VMs in the same virtual * network. - * @member {string} [dnsSettings.internalDomainNameSuffix] Even if + * @property {string} [dnsSettings.internalDomainNameSuffix] Even if * internalDnsNameLabel is not specified, a DNS entry is created for the * primary NIC of the VM. This DNS name can be constructed by concatenating * the VM name with the value of internalDomainNameSuffix. - * @member {string} [macAddress] The MAC address of the network interface. - * @member {boolean} [primary] Gets whether this is a primary network + * @property {string} [macAddress] The MAC address of the network interface. + * @property {boolean} [primary] Gets whether this is a primary network * interface on a virtual machine. - * @member {boolean} [enableAcceleratedNetworking] If the network interface + * @property {boolean} [enableAcceleratedNetworking] If the network interface * is accelerated networking enabled. - * @member {boolean} [enableIPForwarding] Indicates whether IP forwarding is - * enabled on this network interface. - * @member {array} [hostedWorkloads] A list of references to linked BareMetal - * resources - * @member {string} [resourceGuid] The resource GUID property of the network - * interface resource. - * @member {string} [provisioningState] The provisioning state of the public - * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {boolean} [enableIPForwarding] Indicates whether IP forwarding + * is enabled on this network interface. + * @property {array} [hostedWorkloads] A list of references to linked + * BareMetal resources + * @property {string} [resourceGuid] The resource GUID property of the + * network interface resource. + * @property {string} [provisioningState] The provisioning state of the + * public IP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/networkInterfaceAssociation.js b/lib/services/networkManagement2/lib/models/networkInterfaceAssociation.js index 4bc413a521..34a8f127b9 100644 --- a/lib/services/networkManagement2/lib/models/networkInterfaceAssociation.js +++ b/lib/services/networkManagement2/lib/models/networkInterfaceAssociation.js @@ -17,8 +17,8 @@ class NetworkInterfaceAssociation { /** * Create a NetworkInterfaceAssociation. - * @member {string} [id] Network interface ID. - * @member {array} [securityRules] Collection of custom security rules. + * @property {string} [id] Network interface ID. + * @property {array} [securityRules] Collection of custom security rules. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/networkInterfaceDnsSettings.js b/lib/services/networkManagement2/lib/models/networkInterfaceDnsSettings.js index eb3373a032..adf9050c5a 100644 --- a/lib/services/networkManagement2/lib/models/networkInterfaceDnsSettings.js +++ b/lib/services/networkManagement2/lib/models/networkInterfaceDnsSettings.js @@ -17,19 +17,19 @@ class NetworkInterfaceDnsSettings { /** * Create a NetworkInterfaceDnsSettings. - * @member {array} [dnsServers] List of DNS servers IP addresses. Use + * @property {array} [dnsServers] List of DNS servers IP addresses. Use * 'AzureProvidedDNS' to switch to azure provided DNS resolution. * 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the * only value in dnsServers collection. - * @member {array} [appliedDnsServers] If the VM that uses this NIC is part + * @property {array} [appliedDnsServers] If the VM that uses this NIC is part * of an Availability Set, then this list will have the union of all DNS * servers from all NICs that are part of the Availability Set. This property * is what is configured on each of those VMs. - * @member {string} [internalDnsNameLabel] Relative DNS name for this NIC + * @property {string} [internalDnsNameLabel] Relative DNS name for this NIC * used for internal communications between VMs in the same virtual network. - * @member {string} [internalFqdn] Fully qualified DNS name supporting + * @property {string} [internalFqdn] Fully qualified DNS name supporting * internal communications between VMs in the same virtual network. - * @member {string} [internalDomainNameSuffix] Even if internalDnsNameLabel + * @property {string} [internalDomainNameSuffix] Even if internalDnsNameLabel * is not specified, a DNS entry is created for the primary NIC of the VM. * This DNS name can be constructed by concatenating the VM name with the * value of internalDomainNameSuffix. diff --git a/lib/services/networkManagement2/lib/models/networkInterfaceIPConfiguration.js b/lib/services/networkManagement2/lib/models/networkInterfaceIPConfiguration.js index b63537f8d3..bc754a7e9f 100644 --- a/lib/services/networkManagement2/lib/models/networkInterfaceIPConfiguration.js +++ b/lib/services/networkManagement2/lib/models/networkInterfaceIPConfiguration.js @@ -20,238 +20,241 @@ const models = require('./index'); class NetworkInterfaceIPConfiguration extends models['SubResource'] { /** * Create a NetworkInterfaceIPConfiguration. - * @member {array} [virtualNetworkTaps] The reference to Virtual Network + * @property {array} [virtualNetworkTaps] The reference to Virtual Network * Taps. - * @member {array} [applicationGatewayBackendAddressPools] The reference of + * @property {array} [applicationGatewayBackendAddressPools] The reference of * ApplicationGatewayBackendAddressPool resource. - * @member {array} [loadBalancerBackendAddressPools] The reference of + * @property {array} [loadBalancerBackendAddressPools] The reference of * LoadBalancerBackendAddressPool resource. - * @member {array} [loadBalancerInboundNatRules] A list of references of + * @property {array} [loadBalancerInboundNatRules] A list of references of * LoadBalancerInboundNatRules. - * @member {string} [privateIPAddress] Private IP address of the IP + * @property {string} [privateIPAddress] Private IP address of the IP * configuration. - * @member {string} [privateIPAllocationMethod] Defines how a private IP + * @property {string} [privateIPAllocationMethod] Defines how a private IP * address is assigned. Possible values are: 'Static' and 'Dynamic'. Possible * values include: 'Static', 'Dynamic' - * @member {string} [privateIPAddressVersion] Available from Api-Version + * @property {string} [privateIPAddressVersion] Available from Api-Version * 2016-03-30 onwards, it represents whether the specific ipconfiguration is * IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and * 'IPv6'. Possible values include: 'IPv4', 'IPv6' - * @member {object} [subnet] Subnet bound to the IP configuration. - * @member {string} [subnet.addressPrefix] The address prefix for the subnet. - * @member {array} [subnet.addressPrefixes] List of address prefixes for the + * @property {object} [subnet] Subnet bound to the IP configuration. + * @property {string} [subnet.addressPrefix] The address prefix for the * subnet. - * @member {object} [subnet.networkSecurityGroup] The reference of the + * @property {array} [subnet.addressPrefixes] List of address prefixes for + * the subnet. + * @property {object} [subnet.networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. - * @member {array} [subnet.networkSecurityGroup.securityRules] A collection + * @property {array} [subnet.networkSecurityGroup.securityRules] A collection * of security rules of the network security group. - * @member {array} [subnet.networkSecurityGroup.defaultSecurityRules] The + * @property {array} [subnet.networkSecurityGroup.defaultSecurityRules] The * default security rules of network security group. - * @member {array} [subnet.networkSecurityGroup.networkInterfaces] A + * @property {array} [subnet.networkSecurityGroup.networkInterfaces] A * collection of references to network interfaces. - * @member {array} [subnet.networkSecurityGroup.subnets] A collection of + * @property {array} [subnet.networkSecurityGroup.subnets] A collection of * references to subnets. - * @member {string} [subnet.networkSecurityGroup.resourceGuid] The resource + * @property {string} [subnet.networkSecurityGroup.resourceGuid] The resource * GUID property of the network security group resource. - * @member {string} [subnet.networkSecurityGroup.provisioningState] The + * @property {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 + * @property {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 + * @property {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 + * @property {array} [subnet.routeTable.routes] Collection of routes + * contained within a route table. + * @property {array} [subnet.routeTable.subnets] A collection of references + * to subnets. + * @property {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 + * @property {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 + * @property {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 + * @property {array} [subnet.serviceEndpoints] An array of service endpoints. + * @property {array} [subnet.serviceEndpointPolicies] An array of service * endpoint policies. - * @member {array} [subnet.interfaceEndpoints] An array of references to + * @property {array} [subnet.interfaceEndpoints] An array of references to * interface endpoints - * @member {array} [subnet.ipConfigurations] Gets an array of references to + * @property {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 + * @property {array} [subnet.ipConfigurationProfiles] Array of IP + * configuration profiles which reference this subnet. + * @property {array} [subnet.resourceNavigationLinks] Gets an array of * references to the external resources using subnet. - * @member {array} [subnet.serviceAssociationLinks] Gets an array of + * @property {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 + * @property {array} [subnet.delegations] Gets an array of references to the * delegations on the subnet. - * @member {string} [subnet.purpose] A read-only string identifying the + * @property {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 + * @property {string} [subnet.provisioningState] The provisioning state of + * the resource. + * @property {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 + * @property {string} [subnet.etag] A unique read-only string that changes * whenever the resource is updated. - * @member {boolean} [primary] Gets whether this is a primary customer + * @property {boolean} [primary] Gets whether this is a primary customer * address on the network interface. - * @member {object} [publicIPAddress] Public IP address bound to the IP + * @property {object} [publicIPAddress] Public IP address bound to the IP * configuration. - * @member {object} [publicIPAddress.sku] The public IP address SKU. - * @member {string} [publicIPAddress.sku.name] Name of a public IP address + * @property {object} [publicIPAddress.sku] The public IP address SKU. + * @property {string} [publicIPAddress.sku.name] Name of a public IP address * SKU. Possible values include: 'Basic', 'Standard' - * @member {string} [publicIPAddress.publicIPAllocationMethod] The public IP - * allocation method. Possible values are: 'Static' and 'Dynamic'. Possible - * values include: 'Static', 'Dynamic' - * @member {string} [publicIPAddress.publicIPAddressVersion] The public IP + * @property {string} [publicIPAddress.publicIPAllocationMethod] The public + * IP allocation method. Possible values are: 'Static' and 'Dynamic'. + * Possible values include: 'Static', 'Dynamic' + * @property {string} [publicIPAddress.publicIPAddressVersion] The public IP * address version. Possible values are: 'IPv4' and 'IPv6'. Possible values * include: 'IPv4', 'IPv6' - * @member {object} [publicIPAddress.ipConfiguration] The IP configuration + * @property {object} [publicIPAddress.ipConfiguration] The IP configuration * associated with the public IP address. - * @member {string} [publicIPAddress.ipConfiguration.privateIPAddress] The + * @property {string} [publicIPAddress.ipConfiguration.privateIPAddress] The * private IP address of the IP configuration. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.privateIPAllocationMethod] The private IP * allocation method. Possible values are 'Static' and 'Dynamic'. Possible * values include: 'Static', 'Dynamic' - * @member {object} [publicIPAddress.ipConfiguration.subnet] The reference of - * the subnet resource. - * @member {string} [publicIPAddress.ipConfiguration.subnet.addressPrefix] + * @property {object} [publicIPAddress.ipConfiguration.subnet] The reference + * of the subnet resource. + * @property {string} [publicIPAddress.ipConfiguration.subnet.addressPrefix] * The address prefix for the subnet. - * @member {array} [publicIPAddress.ipConfiguration.subnet.addressPrefixes] + * @property {array} [publicIPAddress.ipConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup] The * reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.subnets] A * collection of references to subnets. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.etag] A * unique read-only string that changes whenever the resource is updated. - * @member {object} [publicIPAddress.ipConfiguration.subnet.routeTable] The + * @property {object} [publicIPAddress.ipConfiguration.subnet.routeTable] The * reference of the RouteTable resource. - * @member {array} [publicIPAddress.ipConfiguration.subnet.routeTable.routes] - * Collection of routes contained within a route table. - * @member {array} + * @property {array} + * [publicIPAddress.ipConfiguration.subnet.routeTable.routes] Collection of + * routes contained within a route table. + * @property {array} * [publicIPAddress.ipConfiguration.subnet.routeTable.subnets] A collection * of references to subnets. - * @member {boolean} + * @property {boolean} * [publicIPAddress.ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.routeTable.provisioningState] The * provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [publicIPAddress.ipConfiguration.subnet.routeTable.etag] - * Gets a unique read-only string that changes whenever the resource is - * updated. - * @member {array} [publicIPAddress.ipConfiguration.subnet.serviceEndpoints] - * An array of service endpoints. - * @member {array} + * @property {string} + * [publicIPAddress.ipConfiguration.subnet.routeTable.etag] Gets a unique + * read-only string that changes whenever the resource is updated. + * @property {array} + * [publicIPAddress.ipConfiguration.subnet.serviceEndpoints] An array of + * service endpoints. + * @property {array} * [publicIPAddress.ipConfiguration.subnet.serviceEndpointPolicies] An array * of service endpoint policies. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] An array of * references to interface endpoints - * @member {array} [publicIPAddress.ipConfiguration.subnet.ipConfigurations] - * Gets an array of references to the network interface IP configurations - * using subnet. - * @member {array} + * @property {array} + * [publicIPAddress.ipConfiguration.subnet.ipConfigurations] Gets an array of + * references to the network interface IP configurations using subnet. + * @property {array} * [publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles] Array of * IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks] Gets an * array of references to the external resources using subnet. - * @member {array} + * @property {array} * [publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks] Gets an * array of references to services injecting into this subnet. - * @member {array} [publicIPAddress.ipConfiguration.subnet.delegations] Gets - * an array of references to the delegations on the subnet. - * @member {string} [publicIPAddress.ipConfiguration.subnet.purpose] A + * @property {array} [publicIPAddress.ipConfiguration.subnet.delegations] + * Gets an array of references to the delegations on the subnet. + * @property {string} [publicIPAddress.ipConfiguration.subnet.purpose] A * read-only string identifying the intention of use for this subnet based on * delegations and other user-defined properties. - * @member {string} + * @property {string} * [publicIPAddress.ipConfiguration.subnet.provisioningState] The * provisioning state of the resource. - * @member {string} [publicIPAddress.ipConfiguration.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} [publicIPAddress.ipConfiguration.subnet.etag] A unique + * @property {string} [publicIPAddress.ipConfiguration.subnet.name] The name + * of the resource that is unique within a resource group. This name can be + * used to access the resource. + * @property {string} [publicIPAddress.ipConfiguration.subnet.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {object} [publicIPAddress.ipConfiguration.publicIPAddress] The + * @property {object} [publicIPAddress.ipConfiguration.publicIPAddress] The * reference of the public IP resource. - * @member {string} [publicIPAddress.ipConfiguration.provisioningState] Gets - * the provisioning state of the public IP resource. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [publicIPAddress.ipConfiguration.name] The name of the + * @property {string} [publicIPAddress.ipConfiguration.provisioningState] + * Gets the provisioning state of the public IP resource. Possible values + * are: 'Updating', 'Deleting', and 'Failed'. + * @property {string} [publicIPAddress.ipConfiguration.name] The name of the * resource that is unique within a resource group. This name can be used to * access the resource. - * @member {string} [publicIPAddress.ipConfiguration.etag] A unique read-only - * string that changes whenever the resource is updated. - * @member {object} [publicIPAddress.dnsSettings] The FQDN of the DNS record - * associated with the public IP address. - * @member {string} [publicIPAddress.dnsSettings.domainNameLabel] Gets or + * @property {string} [publicIPAddress.ipConfiguration.etag] A unique + * read-only string that changes whenever the resource is updated. + * @property {object} [publicIPAddress.dnsSettings] The FQDN of the DNS + * record associated with the public IP address. + * @property {string} [publicIPAddress.dnsSettings.domainNameLabel] Gets or * sets the Domain name label.The concatenation of the domain name label and * the regionalized DNS zone make up the fully qualified domain name * associated with the public IP address. If a domain name label is * specified, an A DNS record is created for the public IP in the Microsoft * Azure DNS system. - * @member {string} [publicIPAddress.dnsSettings.fqdn] Gets the FQDN, Fully + * @property {string} [publicIPAddress.dnsSettings.fqdn] Gets the FQDN, Fully * qualified domain name of the A DNS record associated with the public IP. * This is the concatenation of the domainNameLabel and the regionalized DNS * zone. - * @member {string} [publicIPAddress.dnsSettings.reverseFqdn] Gets or Sets + * @property {string} [publicIPAddress.dnsSettings.reverseFqdn] Gets or Sets * the Reverse FQDN. A user-visible, fully qualified domain name that * resolves to this public IP address. If the reverseFqdn is specified, then * a PTR DNS record is created pointing from the IP address in the * in-addr.arpa domain to the reverse FQDN. - * @member {array} [publicIPAddress.ipTags] The list of tags associated with - * the public IP address. - * @member {string} [publicIPAddress.ipAddress] The IP address associated + * @property {array} [publicIPAddress.ipTags] The list of tags associated + * with the public IP address. + * @property {string} [publicIPAddress.ipAddress] The IP address associated * with the public IP address resource. - * @member {object} [publicIPAddress.publicIPPrefix] The Public IP Prefix + * @property {object} [publicIPAddress.publicIPPrefix] The Public IP Prefix * this Public IP Address should be allocated from. - * @member {string} [publicIPAddress.publicIPPrefix.id] Resource ID. - * @member {number} [publicIPAddress.idleTimeoutInMinutes] The idle timeout + * @property {string} [publicIPAddress.publicIPPrefix.id] Resource ID. + * @property {number} [publicIPAddress.idleTimeoutInMinutes] The idle timeout * of the public IP address. - * @member {string} [publicIPAddress.resourceGuid] The resource GUID property - * of the public IP resource. - * @member {string} [publicIPAddress.provisioningState] The provisioning + * @property {string} [publicIPAddress.resourceGuid] The resource GUID + * property of the public IP resource. + * @property {string} [publicIPAddress.provisioningState] The provisioning * state of the PublicIP resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [publicIPAddress.etag] A unique read-only string that + * @property {string} [publicIPAddress.etag] A unique read-only string that * changes whenever the resource is updated. - * @member {array} [publicIPAddress.zones] A list of availability zones + * @property {array} [publicIPAddress.zones] A list of availability zones * denoting the IP allocated for the resource needs to come from. - * @member {array} [applicationSecurityGroups] Application security groups in - * which the IP configuration is included. - * @member {string} [provisioningState] The provisioning state of the network - * interface IP configuration. Possible values are: 'Updating', 'Deleting', - * and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {array} [applicationSecurityGroups] Application security groups + * in which the IP configuration is included. + * @property {string} [provisioningState] The provisioning state of the + * network interface IP configuration. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/networkInterfaceIPConfigurationListResult.js b/lib/services/networkManagement2/lib/models/networkInterfaceIPConfigurationListResult.js index af962fd6bc..6af1631121 100644 --- a/lib/services/networkManagement2/lib/models/networkInterfaceIPConfigurationListResult.js +++ b/lib/services/networkManagement2/lib/models/networkInterfaceIPConfigurationListResult.js @@ -16,7 +16,7 @@ class NetworkInterfaceIPConfigurationListResult extends Array { /** * Create a NetworkInterfaceIPConfigurationListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/networkInterfaceListResult.js b/lib/services/networkManagement2/lib/models/networkInterfaceListResult.js index 125b569ac8..c2a4895e9a 100644 --- a/lib/services/networkManagement2/lib/models/networkInterfaceListResult.js +++ b/lib/services/networkManagement2/lib/models/networkInterfaceListResult.js @@ -16,7 +16,7 @@ class NetworkInterfaceListResult extends Array { /** * Create a NetworkInterfaceListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/networkInterfaceLoadBalancerListResult.js b/lib/services/networkManagement2/lib/models/networkInterfaceLoadBalancerListResult.js index c4ff846d5c..6df02f387d 100644 --- a/lib/services/networkManagement2/lib/models/networkInterfaceLoadBalancerListResult.js +++ b/lib/services/networkManagement2/lib/models/networkInterfaceLoadBalancerListResult.js @@ -16,7 +16,7 @@ class NetworkInterfaceLoadBalancerListResult extends Array { /** * Create a NetworkInterfaceLoadBalancerListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/networkInterfaceTapConfiguration.js b/lib/services/networkManagement2/lib/models/networkInterfaceTapConfiguration.js index 8194c5da80..d79d64dcf9 100644 --- a/lib/services/networkManagement2/lib/models/networkInterfaceTapConfiguration.js +++ b/lib/services/networkManagement2/lib/models/networkInterfaceTapConfiguration.js @@ -20,678 +20,678 @@ const models = require('./index'); class NetworkInterfaceTapConfiguration extends models['SubResource'] { /** * Create a NetworkInterfaceTapConfiguration. - * @member {object} [virtualNetworkTap] The reference of the Virtual Network - * Tap resource. - * @member {array} [virtualNetworkTap.networkInterfaceTapConfigurations] + * @property {object} [virtualNetworkTap] The reference of the Virtual + * Network Tap resource. + * @property {array} [virtualNetworkTap.networkInterfaceTapConfigurations] * Specifies the list of resource IDs for the network interface IP * configuration that needs to be tapped. - * @member {string} [virtualNetworkTap.resourceGuid] The resourceGuid + * @property {string} [virtualNetworkTap.resourceGuid] The resourceGuid * property of the virtual network tap. - * @member {string} [virtualNetworkTap.provisioningState] The provisioning + * @property {string} [virtualNetworkTap.provisioningState] The provisioning * state of the virtual network tap. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration] The * reference to the private IP Address of the collector nic that will receive * the tap - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.virtualNetworkTaps] * The reference to Virtual Network Taps. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.applicationGatewayBackendAddressPools] * The reference of ApplicationGatewayBackendAddressPool resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.loadBalancerBackendAddressPools] * The reference of LoadBalancerBackendAddressPool resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.loadBalancerInboundNatRules] * A list of references of LoadBalancerInboundNatRules. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.privateIPAddress] * Private IP address of the IP configuration. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.privateIPAllocationMethod] * Defines how a private IP address is assigned. Possible values are: * 'Static' and 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.privateIPAddressVersion] * Available from Api-Version 2016-03-30 onwards, it represents whether the * specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. * Possible values are: 'IPv4' and 'IPv6'. Possible values include: 'IPv4', * 'IPv6' - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet] * Subnet bound to the IP configuration. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.addressPrefix] * The address prefix for the subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.routeTable] * The reference of the RouteTable resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.routeTable.subnets] * A collection of references to subnets. - * @member {boolean} + * @property {boolean} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.serviceEndpoints] * An array of service endpoints. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations * using subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.delegations] * Gets an array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.purpose] * A read-only string identifying the intention of use for this subnet based * on delegations and other user-defined properties. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.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} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.subnet.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {boolean} + * @property {boolean} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.primary] * Gets whether this is a primary customer address on the network interface. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress] * Public IP address bound to the IP configuration. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.sku] * The public IP address SKU. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.sku.name] * Name of a public IP address SKU. Possible values include: 'Basic', * 'Standard' - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.publicIPAllocationMethod] * The public IP allocation method. Possible values are: 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.publicIPAddressVersion] * The public IP address version. Possible values are: 'IPv4' and 'IPv6'. * Possible values include: 'IPv4', 'IPv6' - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration] * The IP configuration associated with the public IP address. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.privateIPAddress] * The private IP address of the IP configuration. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.privateIPAllocationMethod] * The private IP allocation method. Possible values are 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet] * The reference of the subnet resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefix] * The address prefix for the subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable] * The reference of the RouteTable resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.subnets] * A collection of references to subnets. - * @member {boolean} + * @property {boolean} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpoints] * An array of service endpoints. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations * using subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.delegations] * Gets an array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.purpose] * A read-only string identifying the intention of use for this subnet based * on delegations and other user-defined properties. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.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} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.publicIPAddress] * The reference of the public IP resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.provisioningState] * Gets the provisioning state of the public IP resource. Possible values * are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.name] * The name of the resource that is unique within a resource group. This name * can be used to access the resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.dnsSettings] * The FQDN of the DNS record associated with the public IP address. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.dnsSettings.domainNameLabel] * Gets or sets the Domain name label.The concatenation of the domain name * label and the regionalized DNS zone make up the fully qualified domain * name associated with the public IP address. If a domain name label is * specified, an A DNS record is created for the public IP in the Microsoft * Azure DNS system. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.dnsSettings.fqdn] * Gets the FQDN, Fully qualified domain name of the A DNS record associated * with the public IP. This is the concatenation of the domainNameLabel and * the regionalized DNS zone. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.dnsSettings.reverseFqdn] * Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name * that resolves to this public IP address. If the reverseFqdn is specified, * then a PTR DNS record is created pointing from the IP address in the * in-addr.arpa domain to the reverse FQDN. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipTags] * The list of tags associated with the public IP address. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipAddress] * The IP address associated with the public IP address resource. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.publicIPPrefix] * The Public IP Prefix this Public IP Address should be allocated from. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.publicIPPrefix.id] * Resource ID. - * @member {number} + * @property {number} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.idleTimeoutInMinutes] * The idle timeout of the public IP address. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.resourceGuid] * The resource GUID property of the public IP resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.provisioningState] * The provisioning state of the PublicIP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.publicIPAddress.zones] * A list of availability zones denoting the IP allocated for the resource * needs to come from. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.applicationSecurityGroups] * Application security groups in which the IP configuration is included. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.provisioningState] * The provisioning state of the network interface IP configuration. Possible * values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.name] The * name of the resource that is unique within a resource group. This name can * be used to access the resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationNetworkInterfaceIPConfiguration.etag] A * unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration] The * reference to the private IP address on the internal Load Balancer that * will receive the tap - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.inboundNatRules] * Read only. Inbound rules URIs that use this frontend IP. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.inboundNatPools] * Read only. Inbound pools URIs that use this frontend IP. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.outboundRules] * Read only. Outbound rules URIs that use this frontend IP. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.loadBalancingRules] * Gets load balancing rules URIs that use this frontend IP. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.privateIPAddress] * The private IP address of the IP configuration. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.privateIPAllocationMethod] * The Private IP allocation method. Possible values are: 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet] * The reference of the subnet resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.addressPrefix] * The address prefix for the subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable] * The reference of the RouteTable resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.subnets] * A collection of references to subnets. - * @member {boolean} + * @property {boolean} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.serviceEndpoints] * An array of service endpoints. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations * using subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.delegations] * Gets an array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.purpose] * A read-only string identifying the intention of use for this subnet based * on delegations and other user-defined properties. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.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} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.subnet.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress] * The reference of the Public IP resource. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.sku] * The public IP address SKU. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.sku.name] * Name of a public IP address SKU. Possible values include: 'Basic', * 'Standard' - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.publicIPAllocationMethod] * The public IP allocation method. Possible values are: 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.publicIPAddressVersion] * The public IP address version. Possible values are: 'IPv4' and 'IPv6'. * Possible values include: 'IPv4', 'IPv6' - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration] * The IP configuration associated with the public IP address. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.privateIPAddress] * The private IP address of the IP configuration. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.privateIPAllocationMethod] * The private IP allocation method. Possible values are 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet] * The reference of the subnet resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefix] * The address prefix for the subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable] * The reference of the RouteTable resource. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.subnets] * A collection of references to subnets. - * @member {boolean} + * @property {boolean} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpoints] * An array of service endpoints. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations * using subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.delegations] * Gets an array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.purpose] * A read-only string identifying the intention of use for this subnet based * on delegations and other user-defined properties. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.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} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.publicIPAddress] * The reference of the public IP resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.provisioningState] * Gets the provisioning state of the public IP resource. Possible values * are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.name] * The name of the resource that is unique within a resource group. This name * can be used to access the resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.dnsSettings] * The FQDN of the DNS record associated with the public IP address. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.dnsSettings.domainNameLabel] * Gets or sets the Domain name label.The concatenation of the domain name * label and the regionalized DNS zone make up the fully qualified domain * name associated with the public IP address. If a domain name label is * specified, an A DNS record is created for the public IP in the Microsoft * Azure DNS system. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.dnsSettings.fqdn] * Gets the FQDN, Fully qualified domain name of the A DNS record associated * with the public IP. This is the concatenation of the domainNameLabel and * the regionalized DNS zone. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.dnsSettings.reverseFqdn] * Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name * that resolves to this public IP address. If the reverseFqdn is specified, * then a PTR DNS record is created pointing from the IP address in the * in-addr.arpa domain to the reverse FQDN. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipTags] * The list of tags associated with the public IP address. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipAddress] * The IP address associated with the public IP address resource. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.publicIPPrefix] * The Public IP Prefix this Public IP Address should be allocated from. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.publicIPPrefix.id] * Resource ID. - * @member {number} + * @property {number} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.idleTimeoutInMinutes] * The idle timeout of the public IP address. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.resourceGuid] * The resource GUID property of the public IP resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.provisioningState] * The provisioning state of the PublicIP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.zones] * A list of availability zones denoting the IP allocated for the resource * needs to come from. - * @member {object} + * @property {object} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPPrefix] * The reference of the Public IP Prefix resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.publicIPPrefix.id] * Resource ID. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.provisioningState] * Gets the provisioning state of the public IP resource. Possible values * are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.name] * The name of the resource that is unique within a resource group. This name * can be used to access the resource. - * @member {string} + * @property {string} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.etag] A * unique read-only string that changes whenever the resource is updated. - * @member {array} + * @property {array} * [virtualNetworkTap.destinationLoadBalancerFrontEndIPConfiguration.zones] A * list of availability zones denoting the IP allocated for the resource * needs to come from. - * @member {number} [virtualNetworkTap.destinationPort] The VXLAN destination - * port that will receive the tapped traffic. - * @member {string} [virtualNetworkTap.etag] Gets a unique read-only string + * @property {number} [virtualNetworkTap.destinationPort] The VXLAN + * destination port that will receive the tapped traffic. + * @property {string} [virtualNetworkTap.etag] Gets a unique read-only string * that changes whenever the resource is updated. - * @member {string} [provisioningState] The provisioning state of the network - * interface tap configuration. Possible values are: 'Updating', 'Deleting', - * and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [provisioningState] The provisioning state of the + * network interface tap configuration. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {string} [type] Sub Resource type. + * @property {string} [type] Sub Resource type. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/networkInterfaceTapConfigurationListResult.js b/lib/services/networkManagement2/lib/models/networkInterfaceTapConfigurationListResult.js index 14de141b82..65b62ed335 100644 --- a/lib/services/networkManagement2/lib/models/networkInterfaceTapConfigurationListResult.js +++ b/lib/services/networkManagement2/lib/models/networkInterfaceTapConfigurationListResult.js @@ -16,7 +16,7 @@ class NetworkInterfaceTapConfigurationListResult extends Array { /** * Create a NetworkInterfaceTapConfigurationListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/networkProfile.js b/lib/services/networkManagement2/lib/models/networkProfile.js index 63caf03671..7d5ed3108e 100644 --- a/lib/services/networkManagement2/lib/models/networkProfile.js +++ b/lib/services/networkManagement2/lib/models/networkProfile.js @@ -20,15 +20,15 @@ const models = require('./index'); class NetworkProfile extends models['Resource'] { /** * Create a NetworkProfile. - * @member {array} [containerNetworkInterfaces] List of child container + * @property {array} [containerNetworkInterfaces] List of child container * network interfaces. - * @member {array} [containerNetworkInterfaceConfigurations] List of chid + * @property {array} [containerNetworkInterfaceConfigurations] List of chid * container network interface configurations. - * @member {string} [resourceGuid] The resource GUID property of the network - * interface resource. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [resourceGuid] The resource GUID property of the + * network interface resource. + * @property {string} [provisioningState] The provisioning state of the * resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/networkProfileListResult.js b/lib/services/networkManagement2/lib/models/networkProfileListResult.js index fc034b4d09..0ce54d6eeb 100644 --- a/lib/services/networkManagement2/lib/models/networkProfileListResult.js +++ b/lib/services/networkManagement2/lib/models/networkProfileListResult.js @@ -16,7 +16,7 @@ class NetworkProfileListResult extends Array { /** * Create a NetworkProfileListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/networkSecurityGroup.js b/lib/services/networkManagement2/lib/models/networkSecurityGroup.js index 9a486a39ab..f0ffa4844a 100644 --- a/lib/services/networkManagement2/lib/models/networkSecurityGroup.js +++ b/lib/services/networkManagement2/lib/models/networkSecurityGroup.js @@ -20,18 +20,19 @@ const models = require('./index'); class NetworkSecurityGroup extends models['Resource'] { /** * Create a NetworkSecurityGroup. - * @member {array} [securityRules] A collection of security rules of the + * @property {array} [securityRules] A collection of security rules of the * network security group. - * @member {array} [defaultSecurityRules] The default security rules of + * @property {array} [defaultSecurityRules] The default security rules of * network security group. - * @member {array} [networkInterfaces] A collection of references to network - * interfaces. - * @member {array} [subnets] A collection of references to subnets. - * @member {string} [resourceGuid] The resource GUID property of the network - * security group resource. - * @member {string} [provisioningState] The provisioning state of the public - * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {array} [networkInterfaces] A collection of references to + * network interfaces. + * @property {array} [subnets] A collection of references to subnets. + * @property {string} [resourceGuid] The resource GUID property of the + * network security group resource. + * @property {string} [provisioningState] The provisioning state of the + * public IP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/networkSecurityGroupListResult.js b/lib/services/networkManagement2/lib/models/networkSecurityGroupListResult.js index abf75b6d9d..884344e23b 100644 --- a/lib/services/networkManagement2/lib/models/networkSecurityGroupListResult.js +++ b/lib/services/networkManagement2/lib/models/networkSecurityGroupListResult.js @@ -16,7 +16,7 @@ class NetworkSecurityGroupListResult extends Array { /** * Create a NetworkSecurityGroupListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/networkSecurityGroupResult.js b/lib/services/networkManagement2/lib/models/networkSecurityGroupResult.js index 146cf3e741..e5cdf90189 100644 --- a/lib/services/networkManagement2/lib/models/networkSecurityGroupResult.js +++ b/lib/services/networkManagement2/lib/models/networkSecurityGroupResult.js @@ -17,10 +17,10 @@ class NetworkSecurityGroupResult { /** * Create a NetworkSecurityGroupResult. - * @member {string} [securityRuleAccessResult] The network traffic is allowed - * or denied. Possible values are 'Allow' and 'Deny'. Possible values + * @property {string} [securityRuleAccessResult] The network traffic is + * allowed or denied. Possible values are 'Allow' and 'Deny'. Possible values * include: 'Allow', 'Deny' - * @member {array} [evaluatedNetworkSecurityGroups] List of results network + * @property {array} [evaluatedNetworkSecurityGroups] List of results network * security groups diagnostic. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/networkSecurityRulesEvaluationResult.js b/lib/services/networkManagement2/lib/models/networkSecurityRulesEvaluationResult.js index 86f808efb3..9dd0326cb8 100644 --- a/lib/services/networkManagement2/lib/models/networkSecurityRulesEvaluationResult.js +++ b/lib/services/networkManagement2/lib/models/networkSecurityRulesEvaluationResult.js @@ -17,16 +17,16 @@ class NetworkSecurityRulesEvaluationResult { /** * Create a NetworkSecurityRulesEvaluationResult. - * @member {string} [name] Name of the network security rule. - * @member {boolean} [protocolMatched] Value indicating whether protocol is + * @property {string} [name] Name of the network security rule. + * @property {boolean} [protocolMatched] Value indicating whether protocol is * matched. - * @member {boolean} [sourceMatched] Value indicating whether source is + * @property {boolean} [sourceMatched] Value indicating whether source is * matched. - * @member {boolean} [sourcePortMatched] Value indicating whether source port - * is matched. - * @member {boolean} [destinationMatched] Value indicating whether + * @property {boolean} [sourcePortMatched] Value indicating whether source + * port is matched. + * @property {boolean} [destinationMatched] Value indicating whether * destination is matched. - * @member {boolean} [destinationPortMatched] Value indicating whether + * @property {boolean} [destinationPortMatched] Value indicating whether * destination port is matched. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/networkWatcher.js b/lib/services/networkManagement2/lib/models/networkWatcher.js index 2d392cef39..b8b5c4d301 100644 --- a/lib/services/networkManagement2/lib/models/networkWatcher.js +++ b/lib/services/networkManagement2/lib/models/networkWatcher.js @@ -20,9 +20,9 @@ const models = require('./index'); class NetworkWatcher extends models['Resource'] { /** * Create a NetworkWatcher. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', * 'Failed' */ diff --git a/lib/services/networkManagement2/lib/models/nextHopParameters.js b/lib/services/networkManagement2/lib/models/nextHopParameters.js index 490154bbbb..eb3f975679 100644 --- a/lib/services/networkManagement2/lib/models/nextHopParameters.js +++ b/lib/services/networkManagement2/lib/models/nextHopParameters.js @@ -17,11 +17,11 @@ class NextHopParameters { /** * Create a NextHopParameters. - * @member {string} targetResourceId The resource identifier of the target + * @property {string} targetResourceId The resource identifier of the target * resource against which the action is to be performed. - * @member {string} sourceIPAddress The source IP address. - * @member {string} destinationIPAddress The destination IP address. - * @member {string} [targetNicResourceId] The NIC ID. (If VM has multiple + * @property {string} sourceIPAddress The source IP address. + * @property {string} destinationIPAddress The destination IP address. + * @property {string} [targetNicResourceId] The NIC ID. (If VM has multiple * NICs and IP forwarding is enabled on any of the nics, then this parameter * must be specified. Otherwise optional). */ diff --git a/lib/services/networkManagement2/lib/models/nextHopResult.js b/lib/services/networkManagement2/lib/models/nextHopResult.js index e6717174e8..d034c5adf1 100644 --- a/lib/services/networkManagement2/lib/models/nextHopResult.js +++ b/lib/services/networkManagement2/lib/models/nextHopResult.js @@ -17,11 +17,11 @@ class NextHopResult { /** * Create a NextHopResult. - * @member {string} [nextHopType] Next hop type. Possible values include: + * @property {string} [nextHopType] Next hop type. Possible values include: * 'Internet', 'VirtualAppliance', 'VirtualNetworkGateway', 'VnetLocal', * 'HyperNetGateway', 'None' - * @member {string} [nextHopIpAddress] Next hop IP Address - * @member {string} [routeTableId] The resource identifier for the route + * @property {string} [nextHopIpAddress] Next hop IP Address + * @property {string} [routeTableId] The resource identifier for the route * table associated with the route being returned. If the route being * returned does not correspond to any user created routes then this field * will be the string 'System Route'. diff --git a/lib/services/networkManagement2/lib/models/operation.js b/lib/services/networkManagement2/lib/models/operation.js index c840f63964..6e51a230b9 100644 --- a/lib/services/networkManagement2/lib/models/operation.js +++ b/lib/services/networkManagement2/lib/models/operation.js @@ -17,19 +17,21 @@ class Operation { /** * Create a Operation. - * @member {string} [name] Operation name: {provider}/{resource}/{operation} - * @member {object} [display] Display metadata associated with the operation. - * @member {string} [display.provider] Service provider: Microsoft Network. - * @member {string} [display.resource] Resource on which the operation is + * @property {string} [name] Operation name: + * {provider}/{resource}/{operation} + * @property {object} [display] Display metadata associated with the + * operation. + * @property {string} [display.provider] Service provider: Microsoft Network. + * @property {string} [display.resource] Resource on which the operation is * performed. - * @member {string} [display.operation] Type of the operation: get, read, + * @property {string} [display.operation] Type of the operation: get, read, * delete, etc. - * @member {string} [display.description] Description of the operation. - * @member {string} [origin] Origin of the operation. - * @member {object} [serviceSpecification] Specification of the service. - * @member {array} [serviceSpecification.metricSpecifications] Operation + * @property {string} [display.description] Description of the operation. + * @property {string} [origin] Origin of the operation. + * @property {object} [serviceSpecification] Specification of the service. + * @property {array} [serviceSpecification.metricSpecifications] Operation * service specification. - * @member {array} [serviceSpecification.logSpecifications] Operation log + * @property {array} [serviceSpecification.logSpecifications] Operation log * specification. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/operationDisplay.js b/lib/services/networkManagement2/lib/models/operationDisplay.js index da0bff9211..a2debe7e34 100644 --- a/lib/services/networkManagement2/lib/models/operationDisplay.js +++ b/lib/services/networkManagement2/lib/models/operationDisplay.js @@ -17,11 +17,12 @@ class OperationDisplay { /** * Create a OperationDisplay. - * @member {string} [provider] Service provider: Microsoft Network. - * @member {string} [resource] Resource on which the operation is performed. - * @member {string} [operation] Type of the operation: get, read, delete, + * @property {string} [provider] Service provider: Microsoft Network. + * @property {string} [resource] Resource on which the operation is + * performed. + * @property {string} [operation] Type of the operation: get, read, delete, * etc. - * @member {string} [description] Description of the operation. + * @property {string} [description] Description of the operation. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/operationListResult.js b/lib/services/networkManagement2/lib/models/operationListResult.js index cdcc6ce3c6..3fb3ae54b7 100644 --- a/lib/services/networkManagement2/lib/models/operationListResult.js +++ b/lib/services/networkManagement2/lib/models/operationListResult.js @@ -17,7 +17,7 @@ class OperationListResult extends Array { /** * Create a OperationListResult. - * @member {string} [nextLink] URL to get the next set of operation list + * @property {string} [nextLink] URL to get the next set of operation list * results if there are any. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/operationPropertiesFormatServiceSpecification.js b/lib/services/networkManagement2/lib/models/operationPropertiesFormatServiceSpecification.js index 29bbe64be2..82efd248c7 100644 --- a/lib/services/networkManagement2/lib/models/operationPropertiesFormatServiceSpecification.js +++ b/lib/services/networkManagement2/lib/models/operationPropertiesFormatServiceSpecification.js @@ -17,8 +17,8 @@ class OperationPropertiesFormatServiceSpecification { /** * Create a OperationPropertiesFormatServiceSpecification. - * @member {array} [metricSpecifications] Operation service specification. - * @member {array} [logSpecifications] Operation log specification. + * @property {array} [metricSpecifications] Operation service specification. + * @property {array} [logSpecifications] Operation log specification. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/outboundRule.js b/lib/services/networkManagement2/lib/models/outboundRule.js index 8ba27b1b00..de9a6eceb0 100644 --- a/lib/services/networkManagement2/lib/models/outboundRule.js +++ b/lib/services/networkManagement2/lib/models/outboundRule.js @@ -20,26 +20,26 @@ const models = require('./index'); class OutboundRule extends models['SubResource'] { /** * Create a OutboundRule. - * @member {number} [allocatedOutboundPorts] The number of outbound ports to - * be used for NAT. - * @member {array} frontendIPConfigurations The Frontend IP addresses of the - * load balancer. - * @member {object} backendAddressPool A reference to a pool of DIPs. + * @property {number} [allocatedOutboundPorts] The number of outbound ports + * to be used for NAT. + * @property {array} frontendIPConfigurations The Frontend IP addresses of + * the load balancer. + * @property {object} backendAddressPool A reference to a pool of DIPs. * Outbound traffic is randomly load balanced across IPs in the backend IPs. - * @member {string} [backendAddressPool.id] Resource ID. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [backendAddressPool.id] Resource ID. + * @property {string} [provisioningState] Gets the provisioning state of the * PublicIP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} protocol Protocol - TCP, UDP or All. Possible values + * @property {string} protocol Protocol - TCP, UDP or All. Possible values * include: 'Tcp', 'Udp', 'All' - * @member {boolean} [enableTcpReset] Receive bidirectional TCP Reset on TCP - * flow idle timeout or unexpected connection termination. This element is - * only used when the protocol is set to TCP. - * @member {number} [idleTimeoutInMinutes] The timeout for the TCP idle + * @property {boolean} [enableTcpReset] Receive bidirectional TCP Reset on + * TCP flow idle timeout or unexpected connection termination. This element + * is only used when the protocol is set to TCP. + * @property {number} [idleTimeoutInMinutes] The timeout for the TCP idle * connection - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/p2SVpnGateway.js b/lib/services/networkManagement2/lib/models/p2SVpnGateway.js index 0952f19a2c..52c0a8e4aa 100644 --- a/lib/services/networkManagement2/lib/models/p2SVpnGateway.js +++ b/lib/services/networkManagement2/lib/models/p2SVpnGateway.js @@ -20,31 +20,33 @@ const models = require('./index'); class P2SVpnGateway extends models['Resource'] { /** * Create a P2SVpnGateway. - * @member {object} [virtualHub] The VirtualHub to which the gateway belongs - * @member {string} [virtualHub.id] Resource ID. - * @member {string} [provisioningState] The provisioning state of the + * @property {object} [virtualHub] The VirtualHub to which the gateway + * belongs + * @property {string} [virtualHub.id] Resource ID. + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', * 'Failed' - * @member {number} [vpnGatewayScaleUnit] The scale unit for this p2s vpn + * @property {number} [vpnGatewayScaleUnit] The scale unit for this p2s vpn * gateway. - * @member {object} [p2SVpnServerConfiguration] The P2SVpnServerConfiguration - * to which the p2sVpnGateway is attached to. - * @member {string} [p2SVpnServerConfiguration.id] Resource ID. - * @member {object} [vpnClientAddressPool] The reference of the address space - * resource which represents Address space for P2S VpnClient. - * @member {array} [vpnClientAddressPool.addressPrefixes] A list of address + * @property {object} [p2SVpnServerConfiguration] The + * P2SVpnServerConfiguration to which the p2sVpnGateway is attached to. + * @property {string} [p2SVpnServerConfiguration.id] Resource ID. + * @property {object} [vpnClientAddressPool] The reference of the address + * space resource which represents Address space for P2S VpnClient. + * @property {array} [vpnClientAddressPool.addressPrefixes] A list of address * blocks reserved for this virtual network in CIDR notation. - * @member {object} [vpnClientConnectionHealth] All P2S vpnclients' + * @property {object} [vpnClientConnectionHealth] All P2S vpnclients' * connection health status. - * @member {number} [vpnClientConnectionHealth.totalIngressBytesTransferred] - * Total of the Ingress Bytes Transferred in this P2S Vpn connection - * @member {number} [vpnClientConnectionHealth.totalEgressBytesTransferred] + * @property {number} + * [vpnClientConnectionHealth.totalIngressBytesTransferred] Total of the + * Ingress Bytes Transferred in this P2S Vpn connection + * @property {number} [vpnClientConnectionHealth.totalEgressBytesTransferred] * Total of the Egress Bytes Transferred in this connection - * @member {number} [vpnClientConnectionHealth.vpnClientConnectionsCount] The - * total of p2s vpn clients connected at this time to this P2SVpnGateway. - * @member {array} [vpnClientConnectionHealth.allocatedIpAddresses] List of + * @property {number} [vpnClientConnectionHealth.vpnClientConnectionsCount] + * The total of p2s vpn clients connected at this time to this P2SVpnGateway. + * @property {array} [vpnClientConnectionHealth.allocatedIpAddresses] List of * allocated ip addresses to the connected p2s vpn clients. - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/p2SVpnProfileParameters.js b/lib/services/networkManagement2/lib/models/p2SVpnProfileParameters.js index 050b8ec698..d404ecb56d 100644 --- a/lib/services/networkManagement2/lib/models/p2SVpnProfileParameters.js +++ b/lib/services/networkManagement2/lib/models/p2SVpnProfileParameters.js @@ -17,9 +17,9 @@ class P2SVpnProfileParameters { /** * Create a P2SVpnProfileParameters. - * @member {string} [authenticationMethod] VPN client Authentication Method. - * Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'. Possible values include: - * 'EAPTLS', 'EAPMSCHAPv2' + * @property {string} [authenticationMethod] VPN client Authentication + * Method. Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'. Possible values + * include: 'EAPTLS', 'EAPMSCHAPv2' */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/p2SVpnServerConfigRadiusClientRootCertificate.js b/lib/services/networkManagement2/lib/models/p2SVpnServerConfigRadiusClientRootCertificate.js index b965aaede9..871dc18e26 100644 --- a/lib/services/networkManagement2/lib/models/p2SVpnServerConfigRadiusClientRootCertificate.js +++ b/lib/services/networkManagement2/lib/models/p2SVpnServerConfigRadiusClientRootCertificate.js @@ -20,14 +20,14 @@ const models = require('./index'); class P2SVpnServerConfigRadiusClientRootCertificate extends models['SubResource'] { /** * Create a P2SVpnServerConfigRadiusClientRootCertificate. - * @member {string} [thumbprint] The Radius client root certificate + * @property {string} [thumbprint] The Radius client root certificate * thumbprint. - * @member {string} [provisioningState] The provisioning state of the Radius - * client root certificate resource. Possible values are: 'Updating', + * @property {string} [provisioningState] The provisioning state of the + * Radius client root certificate resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/p2SVpnServerConfigRadiusServerRootCertificate.js b/lib/services/networkManagement2/lib/models/p2SVpnServerConfigRadiusServerRootCertificate.js index 94ccac982a..597eb16551 100644 --- a/lib/services/networkManagement2/lib/models/p2SVpnServerConfigRadiusServerRootCertificate.js +++ b/lib/services/networkManagement2/lib/models/p2SVpnServerConfigRadiusServerRootCertificate.js @@ -20,13 +20,13 @@ const models = require('./index'); class P2SVpnServerConfigRadiusServerRootCertificate extends models['SubResource'] { /** * Create a P2SVpnServerConfigRadiusServerRootCertificate. - * @member {string} publicCertData The certificate public data. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} publicCertData The certificate public data. + * @property {string} [provisioningState] The provisioning state of the * P2SVpnServerConfiguration Radius Server root certificate resource. * Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/p2SVpnServerConfigVpnClientRevokedCertificate.js b/lib/services/networkManagement2/lib/models/p2SVpnServerConfigVpnClientRevokedCertificate.js index 051c2b7a1d..7aec179203 100644 --- a/lib/services/networkManagement2/lib/models/p2SVpnServerConfigVpnClientRevokedCertificate.js +++ b/lib/services/networkManagement2/lib/models/p2SVpnServerConfigVpnClientRevokedCertificate.js @@ -20,14 +20,14 @@ const models = require('./index'); class P2SVpnServerConfigVpnClientRevokedCertificate extends models['SubResource'] { /** * Create a P2SVpnServerConfigVpnClientRevokedCertificate. - * @member {string} [thumbprint] The revoked VPN client certificate + * @property {string} [thumbprint] The revoked VPN client certificate * thumbprint. - * @member {string} [provisioningState] The provisioning state of the VPN + * @property {string} [provisioningState] The provisioning state of the VPN * client revoked certificate resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/p2SVpnServerConfigVpnClientRootCertificate.js b/lib/services/networkManagement2/lib/models/p2SVpnServerConfigVpnClientRootCertificate.js index 2d8316a087..e7e7fb0ca1 100644 --- a/lib/services/networkManagement2/lib/models/p2SVpnServerConfigVpnClientRootCertificate.js +++ b/lib/services/networkManagement2/lib/models/p2SVpnServerConfigVpnClientRootCertificate.js @@ -20,13 +20,13 @@ const models = require('./index'); class P2SVpnServerConfigVpnClientRootCertificate extends models['SubResource'] { /** * Create a P2SVpnServerConfigVpnClientRootCertificate. - * @member {string} publicCertData The certificate public data. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} publicCertData The certificate public data. + * @property {string} [provisioningState] The provisioning state of the * P2SVpnServerConfiguration VPN client root certificate resource. Possible * values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/p2SVpnServerConfiguration.js b/lib/services/networkManagement2/lib/models/p2SVpnServerConfiguration.js index ffb2ff5835..0ae7cb2040 100644 --- a/lib/services/networkManagement2/lib/models/p2SVpnServerConfiguration.js +++ b/lib/services/networkManagement2/lib/models/p2SVpnServerConfiguration.js @@ -20,37 +20,37 @@ const models = require('./index'); class P2SVpnServerConfiguration extends models['SubResource'] { /** * Create a P2SVpnServerConfiguration. - * @member {string} [p2SVpnServerConfigurationPropertiesName] The name of the - * P2SVpnServerConfiguration that is unique within a VirtualWan in a resource - * group. This name can be used to access the resource along with Paren - * VirtualWan resource name. - * @member {array} [vpnProtocols] vpnProtocols for the + * @property {string} [p2SVpnServerConfigurationPropertiesName] The name of + * the P2SVpnServerConfiguration that is unique within a VirtualWan in a + * resource group. This name can be used to access the resource along with + * Paren VirtualWan resource name. + * @property {array} [vpnProtocols] vpnProtocols for the * P2SVpnServerConfiguration. - * @member {array} [p2SVpnServerConfigVpnClientRootCertificates] VPN client + * @property {array} [p2SVpnServerConfigVpnClientRootCertificates] VPN client * root certificate of P2SVpnServerConfiguration. - * @member {array} [p2SVpnServerConfigVpnClientRevokedCertificates] VPN + * @property {array} [p2SVpnServerConfigVpnClientRevokedCertificates] VPN * client revoked certificate of P2SVpnServerConfiguration. - * @member {array} [p2SVpnServerConfigRadiusServerRootCertificates] Radius + * @property {array} [p2SVpnServerConfigRadiusServerRootCertificates] Radius * Server root certificate of P2SVpnServerConfiguration. - * @member {array} [p2SVpnServerConfigRadiusClientRootCertificates] Radius + * @property {array} [p2SVpnServerConfigRadiusClientRootCertificates] Radius * client root certificate of P2SVpnServerConfiguration. - * @member {array} [vpnClientIpsecPolicies] VpnClientIpsecPolicies for + * @property {array} [vpnClientIpsecPolicies] VpnClientIpsecPolicies for * P2SVpnServerConfiguration. - * @member {string} [radiusServerAddress] The radius server address property - * of the P2SVpnServerConfiguration resource for point to site client - * connection. - * @member {string} [radiusServerSecret] The radius secret property of the + * @property {string} [radiusServerAddress] The radius server address + * property of the P2SVpnServerConfiguration resource for point to site + * client connection. + * @property {string} [radiusServerSecret] The radius secret property of the * P2SVpnServerConfiguration resource for for point to site client * connection. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * P2SVpnServerConfiguration resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {array} [p2SVpnGateways] - * @member {string} [p2SVpnServerConfigurationPropertiesEtag] A unique + * @property {array} [p2SVpnGateways] + * @property {string} [p2SVpnServerConfigurationPropertiesEtag] A unique * read-only string that changes whenever the resource is updated. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/packetCapture.js b/lib/services/networkManagement2/lib/models/packetCapture.js index b3c0317c83..0005ff0d88 100644 --- a/lib/services/networkManagement2/lib/models/packetCapture.js +++ b/lib/services/networkManagement2/lib/models/packetCapture.js @@ -17,26 +17,26 @@ class PacketCapture { /** * Create a PacketCapture. - * @member {string} target The ID of the targeted resource, only VM is + * @property {string} target The ID of the targeted resource, only VM is * currently supported. - * @member {number} [bytesToCapturePerPacket] Number of bytes captured per + * @property {number} [bytesToCapturePerPacket] Number of bytes captured per * packet, the remaining bytes are truncated. Default value: 0 . - * @member {number} [totalBytesPerSession] Maximum size of the capture + * @property {number} [totalBytesPerSession] Maximum size of the capture * output. Default value: 1073741824 . - * @member {number} [timeLimitInSeconds] Maximum duration of the capture + * @property {number} [timeLimitInSeconds] Maximum duration of the capture * session in seconds. Default value: 18000 . - * @member {object} storageLocation - * @member {string} [storageLocation.storageId] The ID of the storage account - * to save the packet capture session. Required if no local file path is - * provided. - * @member {string} [storageLocation.storagePath] The URI of the storage path - * to save the packet capture. Must be a well-formed URI describing the + * @property {object} storageLocation + * @property {string} [storageLocation.storageId] The ID of the storage + * account to save the packet capture session. Required if no local file path + * is provided. + * @property {string} [storageLocation.storagePath] The URI of the storage + * path to save the packet capture. Must be a well-formed URI describing the * location to save the packet capture. - * @member {string} [storageLocation.filePath] A valid local path on the + * @property {string} [storageLocation.filePath] A valid local path on the * targeting VM. Must include the name of the capture file (*.cap). For linux * virtual machine it must start with /var/captures. Required if no storage * ID is provided, otherwise optional. - * @member {array} [filters] + * @property {array} [filters] */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/packetCaptureFilter.js b/lib/services/networkManagement2/lib/models/packetCaptureFilter.js index fd13922bb6..637b7f9900 100644 --- a/lib/services/networkManagement2/lib/models/packetCaptureFilter.js +++ b/lib/services/networkManagement2/lib/models/packetCaptureFilter.js @@ -18,23 +18,23 @@ class PacketCaptureFilter { /** * Create a PacketCaptureFilter. - * @member {string} [protocol] Protocol to be filtered on. Possible values + * @property {string} [protocol] Protocol to be filtered on. Possible values * include: 'TCP', 'UDP', 'Any'. Default value: 'Any' . - * @member {string} [localIPAddress] Local IP Address to be filtered on. + * @property {string} [localIPAddress] Local IP Address to be filtered on. * Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" * for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges * not currently supported. Mixing ranges with multiple entries not currently * supported. Default = null. - * @member {string} [remoteIPAddress] Local IP Address to be filtered on. + * @property {string} [remoteIPAddress] Local IP Address to be filtered on. * Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" * for range. "127.0.0.1;127.0.0.5;" for multiple entries. Multiple ranges * not currently supported. Mixing ranges with multiple entries not currently * supported. Default = null. - * @member {string} [localPort] Local port to be filtered on. Notation: "80" - * for single port entry."80-85" for range. "80;443;" for multiple entries. - * Multiple ranges not currently supported. Mixing ranges with multiple - * entries not currently supported. Default = null. - * @member {string} [remotePort] Remote port to be filtered on. Notation: + * @property {string} [localPort] Local port to be filtered on. Notation: + * "80" for single port entry."80-85" for range. "80;443;" for multiple + * entries. Multiple ranges not currently supported. Mixing ranges with + * multiple entries not currently supported. Default = null. + * @property {string} [remotePort] Remote port to be filtered on. Notation: * "80" for single port entry."80-85" for range. "80;443;" for multiple * entries. Multiple ranges not currently supported. Mixing ranges with * multiple entries not currently supported. Default = null. diff --git a/lib/services/networkManagement2/lib/models/packetCaptureParameters.js b/lib/services/networkManagement2/lib/models/packetCaptureParameters.js index b21eae5f02..59b17b4d8d 100644 --- a/lib/services/networkManagement2/lib/models/packetCaptureParameters.js +++ b/lib/services/networkManagement2/lib/models/packetCaptureParameters.js @@ -17,26 +17,26 @@ class PacketCaptureParameters { /** * Create a PacketCaptureParameters. - * @member {string} target The ID of the targeted resource, only VM is + * @property {string} target The ID of the targeted resource, only VM is * currently supported. - * @member {number} [bytesToCapturePerPacket] Number of bytes captured per + * @property {number} [bytesToCapturePerPacket] Number of bytes captured per * packet, the remaining bytes are truncated. Default value: 0 . - * @member {number} [totalBytesPerSession] Maximum size of the capture + * @property {number} [totalBytesPerSession] Maximum size of the capture * output. Default value: 1073741824 . - * @member {number} [timeLimitInSeconds] Maximum duration of the capture + * @property {number} [timeLimitInSeconds] Maximum duration of the capture * session in seconds. Default value: 18000 . - * @member {object} storageLocation - * @member {string} [storageLocation.storageId] The ID of the storage account - * to save the packet capture session. Required if no local file path is - * provided. - * @member {string} [storageLocation.storagePath] The URI of the storage path - * to save the packet capture. Must be a well-formed URI describing the + * @property {object} storageLocation + * @property {string} [storageLocation.storageId] The ID of the storage + * account to save the packet capture session. Required if no local file path + * is provided. + * @property {string} [storageLocation.storagePath] The URI of the storage + * path to save the packet capture. Must be a well-formed URI describing the * location to save the packet capture. - * @member {string} [storageLocation.filePath] A valid local path on the + * @property {string} [storageLocation.filePath] A valid local path on the * targeting VM. Must include the name of the capture file (*.cap). For linux * virtual machine it must start with /var/captures. Required if no storage * ID is provided, otherwise optional. - * @member {array} [filters] + * @property {array} [filters] */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/packetCaptureQueryStatusResult.js b/lib/services/networkManagement2/lib/models/packetCaptureQueryStatusResult.js index 21b2693d17..4d02500d59 100644 --- a/lib/services/networkManagement2/lib/models/packetCaptureQueryStatusResult.js +++ b/lib/services/networkManagement2/lib/models/packetCaptureQueryStatusResult.js @@ -17,16 +17,16 @@ class PacketCaptureQueryStatusResult { /** * Create a PacketCaptureQueryStatusResult. - * @member {string} [name] The name of the packet capture resource. - * @member {string} [id] The ID of the packet capture resource. - * @member {date} [captureStartTime] The start time of the packet capture + * @property {string} [name] The name of the packet capture resource. + * @property {string} [id] The ID of the packet capture resource. + * @property {date} [captureStartTime] The start time of the packet capture * session. - * @member {string} [packetCaptureStatus] The status of the packet capture + * @property {string} [packetCaptureStatus] The status of the packet capture * session. Possible values include: 'NotStarted', 'Running', 'Stopped', * 'Error', 'Unknown' - * @member {string} [stopReason] The reason the current packet capture + * @property {string} [stopReason] The reason the current packet capture * session was stopped. - * @member {array} [packetCaptureError] List of errors of packet capture + * @property {array} [packetCaptureError] List of errors of packet capture * session. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/packetCaptureResult.js b/lib/services/networkManagement2/lib/models/packetCaptureResult.js index f3dd64236f..5492bebedf 100644 --- a/lib/services/networkManagement2/lib/models/packetCaptureResult.js +++ b/lib/services/networkManagement2/lib/models/packetCaptureResult.js @@ -17,32 +17,32 @@ class PacketCaptureResult { /** * Create a PacketCaptureResult. - * @member {string} [name] Name of the packet capture session. - * @member {string} [id] ID of the packet capture operation. - * @member {string} [etag] Default value: 'A unique read-only string that + * @property {string} [name] Name of the packet capture session. + * @property {string} [id] ID of the packet capture operation. + * @property {string} [etag] Default value: 'A unique read-only string that * changes whenever the resource is updated.' . - * @member {string} target The ID of the targeted resource, only VM is + * @property {string} target The ID of the targeted resource, only VM is * currently supported. - * @member {number} [bytesToCapturePerPacket] Number of bytes captured per + * @property {number} [bytesToCapturePerPacket] Number of bytes captured per * packet, the remaining bytes are truncated. Default value: 0 . - * @member {number} [totalBytesPerSession] Maximum size of the capture + * @property {number} [totalBytesPerSession] Maximum size of the capture * output. Default value: 1073741824 . - * @member {number} [timeLimitInSeconds] Maximum duration of the capture + * @property {number} [timeLimitInSeconds] Maximum duration of the capture * session in seconds. Default value: 18000 . - * @member {object} storageLocation - * @member {string} [storageLocation.storageId] The ID of the storage account - * to save the packet capture session. Required if no local file path is - * provided. - * @member {string} [storageLocation.storagePath] The URI of the storage path - * to save the packet capture. Must be a well-formed URI describing the + * @property {object} storageLocation + * @property {string} [storageLocation.storageId] The ID of the storage + * account to save the packet capture session. Required if no local file path + * is provided. + * @property {string} [storageLocation.storagePath] The URI of the storage + * path to save the packet capture. Must be a well-formed URI describing the * location to save the packet capture. - * @member {string} [storageLocation.filePath] A valid local path on the + * @property {string} [storageLocation.filePath] A valid local path on the * targeting VM. Must include the name of the capture file (*.cap). For linux * virtual machine it must start with /var/captures. Required if no storage * ID is provided, otherwise optional. - * @member {array} [filters] - * @member {string} [provisioningState] The provisioning state of the packet - * capture session. Possible values include: 'Succeeded', 'Updating', + * @property {array} [filters] + * @property {string} [provisioningState] The provisioning state of the + * packet capture session. Possible values include: 'Succeeded', 'Updating', * 'Deleting', 'Failed' */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/packetCaptureStorageLocation.js b/lib/services/networkManagement2/lib/models/packetCaptureStorageLocation.js index 1661120018..84402c1329 100644 --- a/lib/services/networkManagement2/lib/models/packetCaptureStorageLocation.js +++ b/lib/services/networkManagement2/lib/models/packetCaptureStorageLocation.js @@ -17,12 +17,12 @@ class PacketCaptureStorageLocation { /** * Create a PacketCaptureStorageLocation. - * @member {string} [storageId] The ID of the storage account to save the + * @property {string} [storageId] The ID of the storage account to save the * packet capture session. Required if no local file path is provided. - * @member {string} [storagePath] The URI of the storage path to save the + * @property {string} [storagePath] The URI of the storage path to save the * packet capture. Must be a well-formed URI describing the location to save * the packet capture. - * @member {string} [filePath] A valid local path on the targeting VM. Must + * @property {string} [filePath] A valid local path on the targeting VM. Must * include the name of the capture file (*.cap). For linux virtual machine it * must start with /var/captures. Required if no storage ID is provided, * otherwise optional. diff --git a/lib/services/networkManagement2/lib/models/patchRouteFilter.js b/lib/services/networkManagement2/lib/models/patchRouteFilter.js index 4765da6f2b..657016c299 100644 --- a/lib/services/networkManagement2/lib/models/patchRouteFilter.js +++ b/lib/services/networkManagement2/lib/models/patchRouteFilter.js @@ -20,19 +20,19 @@ const models = require('./index'); class PatchRouteFilter extends models['SubResource'] { /** * Create a PatchRouteFilter. - * @member {array} [rules] Collection of RouteFilterRules contained within a - * route filter. - * @member {array} [peerings] A collection of references to express route + * @property {array} [rules] Collection of RouteFilterRules contained within + * a route filter. + * @property {array} [peerings] A collection of references to express route * circuit peerings. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and * 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {string} [type] Resource type. - * @member {object} [tags] Resource tags. + * @property {string} [type] Resource type. + * @property {object} [tags] Resource tags. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/patchRouteFilterRule.js b/lib/services/networkManagement2/lib/models/patchRouteFilterRule.js index 2a576e68a4..9eede0b053 100644 --- a/lib/services/networkManagement2/lib/models/patchRouteFilterRule.js +++ b/lib/services/networkManagement2/lib/models/patchRouteFilterRule.js @@ -20,16 +20,16 @@ const models = require('./index'); class PatchRouteFilterRule extends models['SubResource'] { /** * Create a PatchRouteFilterRule. - * @member {string} access The access type of the rule. Valid values are: + * @property {string} access The access type of the rule. Valid values are: * 'Allow', 'Deny'. Possible values include: 'Allow', 'Deny' - * @member {array} communities The collection for bgp community values to + * @property {array} communities The collection for bgp community values to * filter on. e.g. ['12076:5010','12076:5020'] - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and * 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/probe.js b/lib/services/networkManagement2/lib/models/probe.js index 48081c251c..c65bdf8a09 100644 --- a/lib/services/networkManagement2/lib/models/probe.js +++ b/lib/services/networkManagement2/lib/models/probe.js @@ -20,33 +20,33 @@ const models = require('./index'); class Probe extends models['SubResource'] { /** * Create a Probe. - * @member {array} [loadBalancingRules] The load balancer rules that use this - * probe. - * @member {string} protocol The protocol of the end point. Possible values + * @property {array} [loadBalancingRules] The load balancer rules that use + * this probe. + * @property {string} protocol The protocol of the end point. Possible values * are: 'Http', 'Tcp', or 'Https'. If 'Tcp' is specified, a received ACK is * required for the probe to be successful. If 'Http' or 'Https' is * specified, a 200 OK response from the specifies URI is required for the * probe to be successful. Possible values include: 'Http', 'Tcp', 'Https' - * @member {number} port The port for communicating the probe. Possible + * @property {number} port The port for communicating the probe. Possible * values range from 1 to 65535, inclusive. - * @member {number} [intervalInSeconds] The interval, in seconds, for how + * @property {number} [intervalInSeconds] The interval, in seconds, for how * frequently to probe the endpoint for health status. Typically, the * interval is slightly less than half the allocated timeout period (in * seconds) which allows two full probes before taking the instance out of * rotation. The default value is 15, the minimum value is 5. - * @member {number} [numberOfProbes] The number of probes where if no + * @property {number} [numberOfProbes] The number of probes where if no * response, will result in stopping further traffic from being delivered to * the endpoint. This values allows endpoints to be taken out of rotation * faster or slower than the typical times used in Azure. - * @member {string} [requestPath] The URI used for requesting health status + * @property {string} [requestPath] The URI used for requesting health status * from the VM. Path is required if a protocol is set to http. Otherwise, it * is not allowed. There is no default value. - * @member {string} [provisioningState] Gets the provisioning state of the + * @property {string} [provisioningState] Gets the provisioning state of the * public IP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [name] Gets name of the resource that is unique within a - * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [name] Gets name of the resource that is unique within + * a resource group. This name can be used to access the resource. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/protocolConfiguration.js b/lib/services/networkManagement2/lib/models/protocolConfiguration.js index 0441741b15..5df596eb1d 100644 --- a/lib/services/networkManagement2/lib/models/protocolConfiguration.js +++ b/lib/services/networkManagement2/lib/models/protocolConfiguration.js @@ -17,11 +17,11 @@ class ProtocolConfiguration { /** * Create a ProtocolConfiguration. - * @member {object} [hTTPConfiguration] - * @member {string} [hTTPConfiguration.method] HTTP method. Possible values + * @property {object} [hTTPConfiguration] + * @property {string} [hTTPConfiguration.method] HTTP method. Possible values * include: 'Get' - * @member {array} [hTTPConfiguration.headers] List of HTTP headers. - * @member {array} [hTTPConfiguration.validStatusCodes] Valid status codes. + * @property {array} [hTTPConfiguration.headers] List of HTTP headers. + * @property {array} [hTTPConfiguration.validStatusCodes] Valid status codes. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/publicIPAddress.js b/lib/services/networkManagement2/lib/models/publicIPAddress.js index 113c900ad2..761e9f4765 100644 --- a/lib/services/networkManagement2/lib/models/publicIPAddress.js +++ b/lib/services/networkManagement2/lib/models/publicIPAddress.js @@ -20,133 +20,133 @@ const models = require('./index'); class PublicIPAddress extends models['Resource'] { /** * Create a PublicIPAddress. - * @member {object} [sku] The public IP address SKU. - * @member {string} [sku.name] Name of a public IP address SKU. Possible + * @property {object} [sku] The public IP address SKU. + * @property {string} [sku.name] Name of a public IP address SKU. Possible * values include: 'Basic', 'Standard' - * @member {string} [publicIPAllocationMethod] The public IP allocation + * @property {string} [publicIPAllocationMethod] The public IP allocation * method. Possible values are: 'Static' and 'Dynamic'. Possible values * include: 'Static', 'Dynamic' - * @member {string} [publicIPAddressVersion] The public IP address version. + * @property {string} [publicIPAddressVersion] The public IP address version. * Possible values are: 'IPv4' and 'IPv6'. Possible values include: 'IPv4', * 'IPv6' - * @member {object} [ipConfiguration] The IP configuration associated with + * @property {object} [ipConfiguration] The IP configuration associated with * the public IP address. - * @member {string} [ipConfiguration.privateIPAddress] The private IP address - * of the IP configuration. - * @member {string} [ipConfiguration.privateIPAllocationMethod] The private + * @property {string} [ipConfiguration.privateIPAddress] The private IP + * address of the IP configuration. + * @property {string} [ipConfiguration.privateIPAllocationMethod] The private * IP allocation method. Possible values are 'Static' and 'Dynamic'. Possible * values include: 'Static', 'Dynamic' - * @member {object} [ipConfiguration.subnet] The reference of the subnet + * @property {object} [ipConfiguration.subnet] The reference of the subnet * resource. - * @member {string} [ipConfiguration.subnet.addressPrefix] The address prefix - * for the subnet. - * @member {array} [ipConfiguration.subnet.addressPrefixes] List of address - * prefixes for the subnet. - * @member {object} [ipConfiguration.subnet.networkSecurityGroup] The + * @property {string} [ipConfiguration.subnet.addressPrefix] The address + * prefix for the subnet. + * @property {array} [ipConfiguration.subnet.addressPrefixes] List of + * address prefixes for the subnet. + * @property {object} [ipConfiguration.subnet.networkSecurityGroup] The * reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [ipConfiguration.subnet.networkSecurityGroup.securityRules] A collection * of security rules of the network security group. - * @member {array} + * @property {array} * [ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] The * default security rules of network security group. - * @member {array} + * @property {array} * [ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] A * collection of references to network interfaces. - * @member {array} [ipConfiguration.subnet.networkSecurityGroup.subnets] A + * @property {array} [ipConfiguration.subnet.networkSecurityGroup.subnets] A * collection of references to subnets. - * @member {string} + * @property {string} * [ipConfiguration.subnet.networkSecurityGroup.resourceGuid] The resource * GUID property of the network security group resource. - * @member {string} + * @property {string} * [ipConfiguration.subnet.networkSecurityGroup.provisioningState] The * provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [ipConfiguration.subnet.networkSecurityGroup.etag] A + * @property {string} [ipConfiguration.subnet.networkSecurityGroup.etag] A * unique read-only string that changes whenever the resource is updated. - * @member {object} [ipConfiguration.subnet.routeTable] The reference of the - * RouteTable resource. - * @member {array} [ipConfiguration.subnet.routeTable.routes] Collection of + * @property {object} [ipConfiguration.subnet.routeTable] The reference of + * the RouteTable resource. + * @property {array} [ipConfiguration.subnet.routeTable.routes] Collection of * routes contained within a route table. - * @member {array} [ipConfiguration.subnet.routeTable.subnets] A collection + * @property {array} [ipConfiguration.subnet.routeTable.subnets] A collection * of references to subnets. - * @member {boolean} + * @property {boolean} * [ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] Gets or * sets whether to disable the routes learned by BGP on that route table. * True means disable. - * @member {string} [ipConfiguration.subnet.routeTable.provisioningState] The - * provisioning state of the resource. Possible values are: 'Updating', + * @property {string} [ipConfiguration.subnet.routeTable.provisioningState] + * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [ipConfiguration.subnet.routeTable.etag] Gets a unique + * @property {string} [ipConfiguration.subnet.routeTable.etag] Gets a unique * read-only string that changes whenever the resource is updated. - * @member {array} [ipConfiguration.subnet.serviceEndpoints] An array of + * @property {array} [ipConfiguration.subnet.serviceEndpoints] An array of * service endpoints. - * @member {array} [ipConfiguration.subnet.serviceEndpointPolicies] An array - * of service endpoint policies. - * @member {array} [ipConfiguration.subnet.interfaceEndpoints] An array of + * @property {array} [ipConfiguration.subnet.serviceEndpointPolicies] An + * array of service endpoint policies. + * @property {array} [ipConfiguration.subnet.interfaceEndpoints] An array of * references to interface endpoints - * @member {array} [ipConfiguration.subnet.ipConfigurations] Gets an array of - * references to the network interface IP configurations using subnet. - * @member {array} [ipConfiguration.subnet.ipConfigurationProfiles] Array of - * IP configuration profiles which reference this subnet. - * @member {array} [ipConfiguration.subnet.resourceNavigationLinks] Gets an + * @property {array} [ipConfiguration.subnet.ipConfigurations] Gets an array + * of references to the network interface IP configurations using subnet. + * @property {array} [ipConfiguration.subnet.ipConfigurationProfiles] Array + * of IP configuration profiles which reference this subnet. + * @property {array} [ipConfiguration.subnet.resourceNavigationLinks] Gets an * array of references to the external resources using subnet. - * @member {array} [ipConfiguration.subnet.serviceAssociationLinks] Gets an + * @property {array} [ipConfiguration.subnet.serviceAssociationLinks] Gets an * array of references to services injecting into this subnet. - * @member {array} [ipConfiguration.subnet.delegations] Gets an array of + * @property {array} [ipConfiguration.subnet.delegations] Gets an array of * references to the delegations on the subnet. - * @member {string} [ipConfiguration.subnet.purpose] A read-only string + * @property {string} [ipConfiguration.subnet.purpose] A read-only string * identifying the intention of use for this subnet based on delegations and * other user-defined properties. - * @member {string} [ipConfiguration.subnet.provisioningState] The + * @property {string} [ipConfiguration.subnet.provisioningState] The * provisioning state of the resource. - * @member {string} [ipConfiguration.subnet.name] The name of the resource + * @property {string} [ipConfiguration.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} [ipConfiguration.subnet.etag] A unique read-only string + * @property {string} [ipConfiguration.subnet.etag] A unique read-only string * that changes whenever the resource is updated. - * @member {object} [ipConfiguration.publicIPAddress] The reference of the + * @property {object} [ipConfiguration.publicIPAddress] The reference of the * public IP resource. - * @member {string} [ipConfiguration.provisioningState] Gets the provisioning - * state of the public IP resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. - * @member {string} [ipConfiguration.name] The name of the resource that is + * @property {string} [ipConfiguration.provisioningState] Gets the + * provisioning state of the public IP resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * @property {string} [ipConfiguration.name] The name of the resource that is * unique within a resource group. This name can be used to access the * resource. - * @member {string} [ipConfiguration.etag] A unique read-only string that + * @property {string} [ipConfiguration.etag] A unique read-only string that * changes whenever the resource is updated. - * @member {object} [dnsSettings] The FQDN of the DNS record associated with - * the public IP address. - * @member {string} [dnsSettings.domainNameLabel] Gets or sets the Domain + * @property {object} [dnsSettings] The FQDN of the DNS record associated + * with the public IP address. + * @property {string} [dnsSettings.domainNameLabel] Gets or sets the Domain * name label.The concatenation of the domain name label and the regionalized * DNS zone make up the fully qualified domain name associated with the * public IP address. If a domain name label is specified, an A DNS record is * created for the public IP in the Microsoft Azure DNS system. - * @member {string} [dnsSettings.fqdn] Gets the FQDN, Fully qualified domain - * name of the A DNS record associated with the public IP. This is the + * @property {string} [dnsSettings.fqdn] Gets the FQDN, Fully qualified + * domain name of the A DNS record associated with the public IP. This is the * concatenation of the domainNameLabel and the regionalized DNS zone. - * @member {string} [dnsSettings.reverseFqdn] Gets or Sets the Reverse FQDN. - * A user-visible, fully qualified domain name that resolves to this public - * IP address. If the reverseFqdn is specified, then a PTR DNS record is - * created pointing from the IP address in the in-addr.arpa domain to the + * @property {string} [dnsSettings.reverseFqdn] Gets or Sets the Reverse + * FQDN. A user-visible, fully qualified domain name that resolves to this + * public IP address. If the reverseFqdn is specified, then a PTR DNS record + * is created pointing from the IP address in the in-addr.arpa domain to the * reverse FQDN. - * @member {array} [ipTags] The list of tags associated with the public IP + * @property {array} [ipTags] The list of tags associated with the public IP * address. - * @member {string} [ipAddress] The IP address associated with the public IP - * address resource. - * @member {object} [publicIPPrefix] The Public IP Prefix this Public IP + * @property {string} [ipAddress] The IP address associated with the public + * IP address resource. + * @property {object} [publicIPPrefix] The Public IP Prefix this Public IP * Address should be allocated from. - * @member {string} [publicIPPrefix.id] Resource ID. - * @member {number} [idleTimeoutInMinutes] The idle timeout of the public IP - * address. - * @member {string} [resourceGuid] The resource GUID property of the public + * @property {string} [publicIPPrefix.id] Resource ID. + * @property {number} [idleTimeoutInMinutes] The idle timeout of the public + * IP address. + * @property {string} [resourceGuid] The resource GUID property of the public * IP resource. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * PublicIP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {array} [zones] A list of availability zones denoting the IP + * @property {array} [zones] A list of availability zones denoting the IP * allocated for the resource needs to come from. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/publicIPAddressDnsSettings.js b/lib/services/networkManagement2/lib/models/publicIPAddressDnsSettings.js index 1381dca87a..2b78e949c9 100644 --- a/lib/services/networkManagement2/lib/models/publicIPAddressDnsSettings.js +++ b/lib/services/networkManagement2/lib/models/publicIPAddressDnsSettings.js @@ -17,15 +17,15 @@ class PublicIPAddressDnsSettings { /** * Create a PublicIPAddressDnsSettings. - * @member {string} [domainNameLabel] Gets or sets the Domain name label.The - * concatenation of the domain name label and the regionalized DNS zone make - * up the fully qualified domain name associated with the public IP address. - * If a domain name label is specified, an A DNS record is created for the - * public IP in the Microsoft Azure DNS system. - * @member {string} [fqdn] Gets the FQDN, Fully qualified domain name of the - * A DNS record associated with the public IP. This is the concatenation of - * the domainNameLabel and the regionalized DNS zone. - * @member {string} [reverseFqdn] Gets or Sets the Reverse FQDN. A + * @property {string} [domainNameLabel] Gets or sets the Domain name + * label.The concatenation of the domain name label and the regionalized DNS + * zone make up the fully qualified domain name associated with the public IP + * address. If a domain name label is specified, an A DNS record is created + * for the public IP in the Microsoft Azure DNS system. + * @property {string} [fqdn] Gets the FQDN, Fully qualified domain name of + * the A DNS record associated with the public IP. This is the concatenation + * of the domainNameLabel and the regionalized DNS zone. + * @property {string} [reverseFqdn] Gets or Sets the Reverse FQDN. A * user-visible, fully qualified domain name that resolves to this public IP * address. If the reverseFqdn is specified, then a PTR DNS record is created * pointing from the IP address in the in-addr.arpa domain to the reverse diff --git a/lib/services/networkManagement2/lib/models/publicIPAddressListResult.js b/lib/services/networkManagement2/lib/models/publicIPAddressListResult.js index 5545b55f0b..9baed5f64b 100644 --- a/lib/services/networkManagement2/lib/models/publicIPAddressListResult.js +++ b/lib/services/networkManagement2/lib/models/publicIPAddressListResult.js @@ -16,7 +16,7 @@ class PublicIPAddressListResult extends Array { /** * Create a PublicIPAddressListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/publicIPAddressSku.js b/lib/services/networkManagement2/lib/models/publicIPAddressSku.js index c3198b0439..4b51a49f7b 100644 --- a/lib/services/networkManagement2/lib/models/publicIPAddressSku.js +++ b/lib/services/networkManagement2/lib/models/publicIPAddressSku.js @@ -17,7 +17,7 @@ class PublicIPAddressSku { /** * Create a PublicIPAddressSku. - * @member {string} [name] Name of a public IP address SKU. Possible values + * @property {string} [name] Name of a public IP address SKU. Possible values * include: 'Basic', 'Standard' */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/publicIPPrefix.js b/lib/services/networkManagement2/lib/models/publicIPPrefix.js index 15fa2711a9..86392b0edd 100644 --- a/lib/services/networkManagement2/lib/models/publicIPPrefix.js +++ b/lib/services/networkManagement2/lib/models/publicIPPrefix.js @@ -20,26 +20,26 @@ const models = require('./index'); class PublicIPPrefix extends models['Resource'] { /** * Create a PublicIPPrefix. - * @member {object} [sku] The public IP prefix SKU. - * @member {string} [sku.name] Name of a public IP prefix SKU. Possible + * @property {object} [sku] The public IP prefix SKU. + * @property {string} [sku.name] Name of a public IP prefix SKU. Possible * values include: 'Standard' - * @member {string} [publicIPAddressVersion] The public IP address version. + * @property {string} [publicIPAddressVersion] The public IP address version. * Possible values are: 'IPv4' and 'IPv6'. Possible values include: 'IPv4', * 'IPv6' - * @member {array} [ipTags] The list of tags associated with the public IP + * @property {array} [ipTags] The list of tags associated with the public IP * prefix. - * @member {number} [prefixLength] The Length of the Public IP Prefix. - * @member {string} [ipPrefix] The allocated Prefix - * @member {array} [publicIPAddresses] The list of all referenced + * @property {number} [prefixLength] The Length of the Public IP Prefix. + * @property {string} [ipPrefix] The allocated Prefix + * @property {array} [publicIPAddresses] The list of all referenced * PublicIPAddresses - * @member {string} [resourceGuid] The resource GUID property of the public + * @property {string} [resourceGuid] The resource GUID property of the public * IP prefix resource. - * @member {string} [provisioningState] The provisioning state of the Public - * IP prefix resource. Possible values are: 'Updating', 'Deleting', and - * 'Failed'. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [provisioningState] The provisioning state of the + * Public IP prefix resource. Possible values are: 'Updating', 'Deleting', + * and 'Failed'. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. - * @member {array} [zones] A list of availability zones denoting the IP + * @property {array} [zones] A list of availability zones denoting the IP * allocated for the resource needs to come from. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/publicIPPrefixListResult.js b/lib/services/networkManagement2/lib/models/publicIPPrefixListResult.js index 42972e61b0..f74416a96a 100644 --- a/lib/services/networkManagement2/lib/models/publicIPPrefixListResult.js +++ b/lib/services/networkManagement2/lib/models/publicIPPrefixListResult.js @@ -16,7 +16,7 @@ class PublicIPPrefixListResult extends Array { /** * Create a PublicIPPrefixListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/publicIPPrefixSku.js b/lib/services/networkManagement2/lib/models/publicIPPrefixSku.js index d9cc8fc416..f9ce9a7be2 100644 --- a/lib/services/networkManagement2/lib/models/publicIPPrefixSku.js +++ b/lib/services/networkManagement2/lib/models/publicIPPrefixSku.js @@ -17,7 +17,7 @@ class PublicIPPrefixSku { /** * Create a PublicIPPrefixSku. - * @member {string} [name] Name of a public IP prefix SKU. Possible values + * @property {string} [name] Name of a public IP prefix SKU. Possible values * include: 'Standard' */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/queryTroubleshootingParameters.js b/lib/services/networkManagement2/lib/models/queryTroubleshootingParameters.js index ffca4c1894..26952c93dc 100644 --- a/lib/services/networkManagement2/lib/models/queryTroubleshootingParameters.js +++ b/lib/services/networkManagement2/lib/models/queryTroubleshootingParameters.js @@ -17,7 +17,7 @@ class QueryTroubleshootingParameters { /** * Create a QueryTroubleshootingParameters. - * @member {string} targetResourceId The target resource ID to query the + * @property {string} targetResourceId The target resource ID to query the * troubleshooting result. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/referencedPublicIpAddress.js b/lib/services/networkManagement2/lib/models/referencedPublicIpAddress.js index b68714178b..9e7149557e 100644 --- a/lib/services/networkManagement2/lib/models/referencedPublicIpAddress.js +++ b/lib/services/networkManagement2/lib/models/referencedPublicIpAddress.js @@ -16,7 +16,7 @@ class ReferencedPublicIpAddress { /** * Create a ReferencedPublicIpAddress. - * @member {string} [id] The PublicIPAddress Reference + * @property {string} [id] The PublicIPAddress Reference */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/resource.js b/lib/services/networkManagement2/lib/models/resource.js index cbf0836276..c220802ef9 100644 --- a/lib/services/networkManagement2/lib/models/resource.js +++ b/lib/services/networkManagement2/lib/models/resource.js @@ -20,11 +20,11 @@ const models = require('./index'); class Resource extends models['BaseResource'] { /** * Create a Resource. - * @member {string} [id] Resource ID. - * @member {string} [name] Resource name. - * @member {string} [type] Resource type. - * @member {string} [location] Resource location. - * @member {object} [tags] Resource tags. + * @property {string} [id] Resource ID. + * @property {string} [name] Resource name. + * @property {string} [type] Resource type. + * @property {string} [location] Resource location. + * @property {object} [tags] Resource tags. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/resourceNavigationLink.js b/lib/services/networkManagement2/lib/models/resourceNavigationLink.js index 998fc4a73e..84e4e08898 100644 --- a/lib/services/networkManagement2/lib/models/resourceNavigationLink.js +++ b/lib/services/networkManagement2/lib/models/resourceNavigationLink.js @@ -20,14 +20,14 @@ const models = require('./index'); class ResourceNavigationLink extends models['SubResource'] { /** * Create a ResourceNavigationLink. - * @member {string} [linkedResourceType] Resource type of the linked + * @property {string} [linkedResourceType] Resource type of the linked * resource. - * @member {string} [link] Link to the external resource - * @member {string} [provisioningState] Provisioning state of the + * @property {string} [link] Link to the external resource + * @property {string} [provisioningState] Provisioning state of the * ResourceNavigationLink resource. - * @member {string} [name] Name of the resource that is unique within a + * @property {string} [name] Name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/retentionPolicyParameters.js b/lib/services/networkManagement2/lib/models/retentionPolicyParameters.js index 85a9101d3b..fe32bc2fe1 100644 --- a/lib/services/networkManagement2/lib/models/retentionPolicyParameters.js +++ b/lib/services/networkManagement2/lib/models/retentionPolicyParameters.js @@ -17,9 +17,9 @@ class RetentionPolicyParameters { /** * Create a RetentionPolicyParameters. - * @member {number} [days] Number of days to retain flow log records. Default - * value: 0 . - * @member {boolean} [enabled] Flag to enable/disable retention. Default + * @property {number} [days] Number of days to retain flow log records. + * Default value: 0 . + * @property {boolean} [enabled] Flag to enable/disable retention. Default * value: false . */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/route.js b/lib/services/networkManagement2/lib/models/route.js index 8fb7c8b2b8..e5d5060e76 100644 --- a/lib/services/networkManagement2/lib/models/route.js +++ b/lib/services/networkManagement2/lib/models/route.js @@ -20,21 +20,21 @@ const models = require('./index'); class Route extends models['SubResource'] { /** * Create a Route. - * @member {string} [addressPrefix] The destination CIDR to which the route + * @property {string} [addressPrefix] The destination CIDR to which the route * applies. - * @member {string} nextHopType The type of Azure hop the packet should be + * @property {string} nextHopType The type of Azure hop the packet should be * sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', * 'Internet', 'VirtualAppliance', and 'None'. Possible values include: * 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', * 'None' - * @member {string} [nextHopIpAddress] The IP address packets should be + * @property {string} [nextHopIpAddress] The IP address packets should be * forwarded to. Next hop values are only allowed in routes where the next * hop type is VirtualAppliance. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/routeFilter.js b/lib/services/networkManagement2/lib/models/routeFilter.js index 3c965667ac..9ea6b7ebf3 100644 --- a/lib/services/networkManagement2/lib/models/routeFilter.js +++ b/lib/services/networkManagement2/lib/models/routeFilter.js @@ -20,14 +20,14 @@ const models = require('./index'); class RouteFilter extends models['Resource'] { /** * Create a RouteFilter. - * @member {array} [rules] Collection of RouteFilterRules contained within a - * route filter. - * @member {array} [peerings] A collection of references to express route + * @property {array} [rules] Collection of RouteFilterRules contained within + * a route filter. + * @property {array} [peerings] A collection of references to express route * circuit peerings. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and * 'Failed'. - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/routeFilterListResult.js b/lib/services/networkManagement2/lib/models/routeFilterListResult.js index 07f60cfe43..4de8a1b912 100644 --- a/lib/services/networkManagement2/lib/models/routeFilterListResult.js +++ b/lib/services/networkManagement2/lib/models/routeFilterListResult.js @@ -16,7 +16,7 @@ class RouteFilterListResult extends Array { /** * Create a RouteFilterListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/routeFilterRule.js b/lib/services/networkManagement2/lib/models/routeFilterRule.js index 026d2ba3cb..b02d449f68 100644 --- a/lib/services/networkManagement2/lib/models/routeFilterRule.js +++ b/lib/services/networkManagement2/lib/models/routeFilterRule.js @@ -20,17 +20,17 @@ const models = require('./index'); class RouteFilterRule extends models['SubResource'] { /** * Create a RouteFilterRule. - * @member {string} access The access type of the rule. Valid values are: + * @property {string} access The access type of the rule. Valid values are: * 'Allow', 'Deny'. Possible values include: 'Allow', 'Deny' - * @member {array} communities The collection for bgp community values to + * @property {array} communities The collection for bgp community values to * filter on. e.g. ['12076:5010','12076:5020'] - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values are: 'Updating', 'Deleting', 'Succeeded' and * 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [location] Resource location. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [location] Resource location. + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/routeFilterRuleListResult.js b/lib/services/networkManagement2/lib/models/routeFilterRuleListResult.js index d5fc3d232a..21c158f52f 100644 --- a/lib/services/networkManagement2/lib/models/routeFilterRuleListResult.js +++ b/lib/services/networkManagement2/lib/models/routeFilterRuleListResult.js @@ -16,7 +16,7 @@ class RouteFilterRuleListResult extends Array { /** * Create a RouteFilterRuleListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/routeListResult.js b/lib/services/networkManagement2/lib/models/routeListResult.js index d5e97bccfd..e90ab9dd67 100644 --- a/lib/services/networkManagement2/lib/models/routeListResult.js +++ b/lib/services/networkManagement2/lib/models/routeListResult.js @@ -16,7 +16,7 @@ class RouteListResult extends Array { /** * Create a RouteListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/routeTable.js b/lib/services/networkManagement2/lib/models/routeTable.js index e6355aad77..bedf8cc4e9 100644 --- a/lib/services/networkManagement2/lib/models/routeTable.js +++ b/lib/services/networkManagement2/lib/models/routeTable.js @@ -20,14 +20,14 @@ const models = require('./index'); class RouteTable extends models['Resource'] { /** * Create a RouteTable. - * @member {array} [routes] Collection of routes contained within a route + * @property {array} [routes] Collection of routes contained within a route * table. - * @member {array} [subnets] A collection of references to subnets. - * @member {boolean} [disableBgpRoutePropagation] Gets or sets whether to + * @property {array} [subnets] A collection of references to subnets. + * @property {boolean} [disableBgpRoutePropagation] Gets or sets whether to * disable the routes learned by BGP on that route table. True means disable. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/routeTableListResult.js b/lib/services/networkManagement2/lib/models/routeTableListResult.js index e7fcdff6bc..5498bc590a 100644 --- a/lib/services/networkManagement2/lib/models/routeTableListResult.js +++ b/lib/services/networkManagement2/lib/models/routeTableListResult.js @@ -16,7 +16,7 @@ class RouteTableListResult extends Array { /** * Create a RouteTableListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/securityGroupNetworkInterface.js b/lib/services/networkManagement2/lib/models/securityGroupNetworkInterface.js index 6899a7d05e..e45ddcfb53 100644 --- a/lib/services/networkManagement2/lib/models/securityGroupNetworkInterface.js +++ b/lib/services/networkManagement2/lib/models/securityGroupNetworkInterface.js @@ -17,22 +17,24 @@ class SecurityGroupNetworkInterface { /** * Create a SecurityGroupNetworkInterface. - * @member {string} [id] ID of the network interface. - * @member {object} [securityRuleAssociations] - * @member {object} [securityRuleAssociations.networkInterfaceAssociation] - * @member {string} [securityRuleAssociations.networkInterfaceAssociation.id] - * Network interface ID. - * @member {array} + * @property {string} [id] ID of the network interface. + * @property {object} [securityRuleAssociations] + * @property {object} [securityRuleAssociations.networkInterfaceAssociation] + * @property {string} + * [securityRuleAssociations.networkInterfaceAssociation.id] Network + * interface ID. + * @property {array} * [securityRuleAssociations.networkInterfaceAssociation.securityRules] * Collection of custom security rules. - * @member {object} [securityRuleAssociations.subnetAssociation] - * @member {string} [securityRuleAssociations.subnetAssociation.id] Subnet + * @property {object} [securityRuleAssociations.subnetAssociation] + * @property {string} [securityRuleAssociations.subnetAssociation.id] Subnet * ID. - * @member {array} [securityRuleAssociations.subnetAssociation.securityRules] - * Collection of custom security rules. - * @member {array} [securityRuleAssociations.defaultSecurityRules] Collection - * of default security rules of the network security group. - * @member {array} [securityRuleAssociations.effectiveSecurityRules] + * @property {array} + * [securityRuleAssociations.subnetAssociation.securityRules] Collection of + * custom security rules. + * @property {array} [securityRuleAssociations.defaultSecurityRules] + * Collection of default security rules of the network security group. + * @property {array} [securityRuleAssociations.effectiveSecurityRules] * Collection of effective security rules. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/securityGroupViewParameters.js b/lib/services/networkManagement2/lib/models/securityGroupViewParameters.js index f44e5ddca7..b93b5445f4 100644 --- a/lib/services/networkManagement2/lib/models/securityGroupViewParameters.js +++ b/lib/services/networkManagement2/lib/models/securityGroupViewParameters.js @@ -17,7 +17,7 @@ class SecurityGroupViewParameters { /** * Create a SecurityGroupViewParameters. - * @member {string} targetResourceId ID of the target VM. + * @property {string} targetResourceId ID of the target VM. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/securityGroupViewResult.js b/lib/services/networkManagement2/lib/models/securityGroupViewResult.js index 9a8409cc8f..06cb6c4905 100644 --- a/lib/services/networkManagement2/lib/models/securityGroupViewResult.js +++ b/lib/services/networkManagement2/lib/models/securityGroupViewResult.js @@ -17,7 +17,7 @@ class SecurityGroupViewResult { /** * Create a SecurityGroupViewResult. - * @member {array} [networkInterfaces] List of network interfaces on the + * @property {array} [networkInterfaces] List of network interfaces on the * specified VM. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/securityRule.js b/lib/services/networkManagement2/lib/models/securityRule.js index 2cd405eb52..a40f02a127 100644 --- a/lib/services/networkManagement2/lib/models/securityRule.js +++ b/lib/services/networkManagement2/lib/models/securityRule.js @@ -20,49 +20,51 @@ const models = require('./index'); class SecurityRule extends models['SubResource'] { /** * Create a SecurityRule. - * @member {string} [description] A description for this rule. Restricted to - * 140 chars. - * @member {string} protocol Network protocol this rule applies to. Possible - * values are 'Tcp', 'Udp', and '*'. Possible values include: 'Tcp', 'Udp', - * '*' - * @member {string} [sourcePortRange] The source port or range. Integer or + * @property {string} [description] A description for this rule. Restricted + * to 140 chars. + * @property {string} protocol Network protocol this rule applies to. + * Possible values are 'Tcp', 'Udp', and '*'. Possible values include: 'Tcp', + * 'Udp', '*' + * @property {string} [sourcePortRange] The source port or range. Integer or * range between 0 and 65535. Asterix '*' can also be used to match all * ports. - * @member {string} [destinationPortRange] The destination port or range. + * @property {string} [destinationPortRange] The destination port or range. * Integer or range between 0 and 65535. Asterix '*' can also be used to * match all ports. - * @member {string} [sourceAddressPrefix] The CIDR or source IP range. + * @property {string} [sourceAddressPrefix] The CIDR or source IP range. * Asterix '*' can also be used to match all source IPs. Default tags such as * 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If * this is an ingress rule, specifies where network traffic originates from. - * @member {array} [sourceAddressPrefixes] The CIDR or source IP ranges. - * @member {array} [sourceApplicationSecurityGroups] The application security - * group specified as source. - * @member {string} [destinationAddressPrefix] The destination address + * @property {array} [sourceAddressPrefixes] The CIDR or source IP ranges. + * @property {array} [sourceApplicationSecurityGroups] The application + * security group specified as source. + * @property {string} [destinationAddressPrefix] The destination address * prefix. CIDR or destination IP range. Asterix '*' can also be used to * match all source IPs. Default tags such as 'VirtualNetwork', * 'AzureLoadBalancer' and 'Internet' can also be used. - * @member {array} [destinationAddressPrefixes] The destination address + * @property {array} [destinationAddressPrefixes] The destination address * prefixes. CIDR or destination IP ranges. - * @member {array} [destinationApplicationSecurityGroups] The application + * @property {array} [destinationApplicationSecurityGroups] The application * security group specified as destination. - * @member {array} [sourcePortRanges] The source port ranges. - * @member {array} [destinationPortRanges] The destination port ranges. - * @member {string} access The network traffic is allowed or denied. Possible - * values are: 'Allow' and 'Deny'. Possible values include: 'Allow', 'Deny' - * @member {number} [priority] The priority of the rule. The value can be + * @property {array} [sourcePortRanges] The source port ranges. + * @property {array} [destinationPortRanges] The destination port ranges. + * @property {string} access The network traffic is allowed or denied. + * Possible values are: 'Allow' and 'Deny'. Possible values include: 'Allow', + * 'Deny' + * @property {number} [priority] The priority of the rule. The value can be * between 100 and 4096. The priority number must be unique for each rule in * the collection. The lower the priority number, the higher the priority of * the rule. - * @member {string} direction The direction of the rule. The direction + * @property {string} direction The direction of the rule. The direction * specifies if rule will be evaluated on incoming or outcoming traffic. * Possible values are: 'Inbound' and 'Outbound'. Possible values include: * 'Inbound', 'Outbound' - * @member {string} [provisioningState] The provisioning state of the public - * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [provisioningState] The provisioning state of the + * public IP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/securityRuleAssociations.js b/lib/services/networkManagement2/lib/models/securityRuleAssociations.js index e4eceb2156..1a322cc925 100644 --- a/lib/services/networkManagement2/lib/models/securityRuleAssociations.js +++ b/lib/services/networkManagement2/lib/models/securityRuleAssociations.js @@ -17,18 +17,18 @@ class SecurityRuleAssociations { /** * Create a SecurityRuleAssociations. - * @member {object} [networkInterfaceAssociation] - * @member {string} [networkInterfaceAssociation.id] Network interface ID. - * @member {array} [networkInterfaceAssociation.securityRules] Collection of - * custom security rules. - * @member {object} [subnetAssociation] - * @member {string} [subnetAssociation.id] Subnet ID. - * @member {array} [subnetAssociation.securityRules] Collection of custom + * @property {object} [networkInterfaceAssociation] + * @property {string} [networkInterfaceAssociation.id] Network interface ID. + * @property {array} [networkInterfaceAssociation.securityRules] Collection + * of custom security rules. + * @property {object} [subnetAssociation] + * @property {string} [subnetAssociation.id] Subnet ID. + * @property {array} [subnetAssociation.securityRules] Collection of custom * security rules. - * @member {array} [defaultSecurityRules] Collection of default security + * @property {array} [defaultSecurityRules] Collection of default security * rules of the network security group. - * @member {array} [effectiveSecurityRules] Collection of effective security - * rules. + * @property {array} [effectiveSecurityRules] Collection of effective + * security rules. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/securityRuleListResult.js b/lib/services/networkManagement2/lib/models/securityRuleListResult.js index f8e55a66b4..4a6eae986a 100644 --- a/lib/services/networkManagement2/lib/models/securityRuleListResult.js +++ b/lib/services/networkManagement2/lib/models/securityRuleListResult.js @@ -17,7 +17,7 @@ class SecurityRuleListResult extends Array { /** * Create a SecurityRuleListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/serviceAssociationLink.js b/lib/services/networkManagement2/lib/models/serviceAssociationLink.js index b89cea2271..0e5e800677 100644 --- a/lib/services/networkManagement2/lib/models/serviceAssociationLink.js +++ b/lib/services/networkManagement2/lib/models/serviceAssociationLink.js @@ -20,14 +20,14 @@ const models = require('./index'); class ServiceAssociationLink extends models['SubResource'] { /** * Create a ServiceAssociationLink. - * @member {string} [linkedResourceType] Resource type of the linked + * @property {string} [linkedResourceType] Resource type of the linked * resource. - * @member {string} [link] Link to the external resource. - * @member {string} [provisioningState] Provisioning state of the + * @property {string} [link] Link to the external resource. + * @property {string} [provisioningState] Provisioning state of the * ServiceAssociationLink resource. - * @member {string} [name] Name of the resource that is unique within a + * @property {string} [name] Name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/serviceEndpointPolicy.js b/lib/services/networkManagement2/lib/models/serviceEndpointPolicy.js index 8728b9005a..8b47652fb8 100644 --- a/lib/services/networkManagement2/lib/models/serviceEndpointPolicy.js +++ b/lib/services/networkManagement2/lib/models/serviceEndpointPolicy.js @@ -20,15 +20,15 @@ const models = require('./index'); class ServiceEndpointPolicy extends models['Resource'] { /** * Create a ServiceEndpointPolicy. - * @member {array} [serviceEndpointPolicyDefinitions] A collection of service - * endpoint policy definitions of the service endpoint policy. - * @member {array} [subnets] A collection of references to subnets. - * @member {string} [resourceGuid] The resource GUID property of the service - * endpoint policy resource. - * @member {string} [provisioningState] The provisioning state of the service - * endpoint policy. Possible values are: 'Updating', 'Deleting', and + * @property {array} [serviceEndpointPolicyDefinitions] A collection of + * service endpoint policy definitions of the service endpoint policy. + * @property {array} [subnets] A collection of references to subnets. + * @property {string} [resourceGuid] The resource GUID property of the + * service endpoint policy resource. + * @property {string} [provisioningState] The provisioning state of the + * service endpoint policy. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/serviceEndpointPolicyDefinition.js b/lib/services/networkManagement2/lib/models/serviceEndpointPolicyDefinition.js index d05a956862..623b59ac0e 100644 --- a/lib/services/networkManagement2/lib/models/serviceEndpointPolicyDefinition.js +++ b/lib/services/networkManagement2/lib/models/serviceEndpointPolicyDefinition.js @@ -20,16 +20,16 @@ const models = require('./index'); class ServiceEndpointPolicyDefinition extends models['SubResource'] { /** * Create a ServiceEndpointPolicyDefinition. - * @member {string} [description] A description for this rule. Restricted to - * 140 chars. - * @member {string} [service] service endpoint name. - * @member {array} [serviceResources] A list of service resources. - * @member {string} [provisioningState] The provisioning state of the service - * end point policy definition. Possible values are: 'Updating', 'Deleting', - * and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [description] A description for this rule. Restricted + * to 140 chars. + * @property {string} [service] service endpoint name. + * @property {array} [serviceResources] A list of service resources. + * @property {string} [provisioningState] The provisioning state of the + * service end point policy definition. Possible values are: 'Updating', + * 'Deleting', and 'Failed'. + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/serviceEndpointPolicyDefinitionListResult.js b/lib/services/networkManagement2/lib/models/serviceEndpointPolicyDefinitionListResult.js index f79b5fd535..68e9f172de 100644 --- a/lib/services/networkManagement2/lib/models/serviceEndpointPolicyDefinitionListResult.js +++ b/lib/services/networkManagement2/lib/models/serviceEndpointPolicyDefinitionListResult.js @@ -18,7 +18,7 @@ class ServiceEndpointPolicyDefinitionListResult extends Array { /** * Create a ServiceEndpointPolicyDefinitionListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/serviceEndpointPolicyListResult.js b/lib/services/networkManagement2/lib/models/serviceEndpointPolicyListResult.js index ce785e4771..aae5392b5a 100644 --- a/lib/services/networkManagement2/lib/models/serviceEndpointPolicyListResult.js +++ b/lib/services/networkManagement2/lib/models/serviceEndpointPolicyListResult.js @@ -16,7 +16,7 @@ class ServiceEndpointPolicyListResult extends Array { /** * Create a ServiceEndpointPolicyListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/serviceEndpointPropertiesFormat.js b/lib/services/networkManagement2/lib/models/serviceEndpointPropertiesFormat.js index 710f651b4e..b3f5746af1 100644 --- a/lib/services/networkManagement2/lib/models/serviceEndpointPropertiesFormat.js +++ b/lib/services/networkManagement2/lib/models/serviceEndpointPropertiesFormat.js @@ -17,9 +17,9 @@ class ServiceEndpointPropertiesFormat { /** * Create a ServiceEndpointPropertiesFormat. - * @member {string} [service] The type of the endpoint service. - * @member {array} [locations] A list of locations. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [service] The type of the endpoint service. + * @property {array} [locations] A list of locations. + * @property {string} [provisioningState] The provisioning state of the * resource. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/subResource.js b/lib/services/networkManagement2/lib/models/subResource.js index 51215f1707..f59dea3bbf 100644 --- a/lib/services/networkManagement2/lib/models/subResource.js +++ b/lib/services/networkManagement2/lib/models/subResource.js @@ -20,7 +20,7 @@ const models = require('./index'); class SubResource extends models['BaseResource'] { /** * Create a SubResource. - * @member {string} [id] Resource ID. + * @property {string} [id] Resource ID. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/subnet.js b/lib/services/networkManagement2/lib/models/subnet.js index 53a36af7c1..e0d3e37db7 100644 --- a/lib/services/networkManagement2/lib/models/subnet.js +++ b/lib/services/networkManagement2/lib/models/subnet.js @@ -20,61 +20,62 @@ const models = require('./index'); class Subnet extends models['SubResource'] { /** * Create a Subnet. - * @member {string} [addressPrefix] The address prefix for the subnet. - * @member {array} [addressPrefixes] List of address prefixes for the + * @property {string} [addressPrefix] The address prefix for the subnet. + * @property {array} [addressPrefixes] List of address prefixes for the * subnet. - * @member {object} [networkSecurityGroup] The reference of the + * @property {object} [networkSecurityGroup] The reference of the * NetworkSecurityGroup resource. - * @member {array} [networkSecurityGroup.securityRules] A collection of + * @property {array} [networkSecurityGroup.securityRules] A collection of * security rules of the network security group. - * @member {array} [networkSecurityGroup.defaultSecurityRules] The default + * @property {array} [networkSecurityGroup.defaultSecurityRules] The default * security rules of network security group. - * @member {array} [networkSecurityGroup.networkInterfaces] A collection of + * @property {array} [networkSecurityGroup.networkInterfaces] A collection of * references to network interfaces. - * @member {array} [networkSecurityGroup.subnets] A collection of references - * to subnets. - * @member {string} [networkSecurityGroup.resourceGuid] The resource GUID + * @property {array} [networkSecurityGroup.subnets] A collection of + * references to subnets. + * @property {string} [networkSecurityGroup.resourceGuid] The resource GUID * property of the network security group resource. - * @member {string} [networkSecurityGroup.provisioningState] The provisioning - * state of the public IP resource. Possible values are: 'Updating', - * 'Deleting', and 'Failed'. - * @member {string} [networkSecurityGroup.etag] A unique read-only string + * @property {string} [networkSecurityGroup.provisioningState] The + * provisioning state of the public IP resource. Possible values are: + * 'Updating', 'Deleting', and 'Failed'. + * @property {string} [networkSecurityGroup.etag] A unique read-only string * that changes whenever the resource is updated. - * @member {object} [routeTable] The reference of the RouteTable resource. - * @member {array} [routeTable.routes] Collection of routes contained within - * a route table. - * @member {array} [routeTable.subnets] A collection of references to + * @property {object} [routeTable] The reference of the RouteTable resource. + * @property {array} [routeTable.routes] Collection of routes contained + * within a route table. + * @property {array} [routeTable.subnets] A collection of references to * subnets. - * @member {boolean} [routeTable.disableBgpRoutePropagation] Gets or sets + * @property {boolean} [routeTable.disableBgpRoutePropagation] Gets or sets * whether to disable the routes learned by BGP on that route table. True * means disable. - * @member {string} [routeTable.provisioningState] The provisioning state of - * the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [routeTable.etag] Gets a unique read-only string that + * @property {string} [routeTable.provisioningState] The provisioning state + * of the resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. + * @property {string} [routeTable.etag] Gets a unique read-only string that * changes whenever the resource is updated. - * @member {array} [serviceEndpoints] An array of service endpoints. - * @member {array} [serviceEndpointPolicies] An array of service endpoint + * @property {array} [serviceEndpoints] An array of service endpoints. + * @property {array} [serviceEndpointPolicies] An array of service endpoint * policies. - * @member {array} [interfaceEndpoints] An array of references to interface + * @property {array} [interfaceEndpoints] An array of references to interface * endpoints - * @member {array} [ipConfigurations] Gets an array of references to the + * @property {array} [ipConfigurations] Gets an array of references to the * network interface IP configurations using subnet. - * @member {array} [ipConfigurationProfiles] Array of IP configuration + * @property {array} [ipConfigurationProfiles] Array of IP configuration * profiles which reference this subnet. - * @member {array} [resourceNavigationLinks] Gets an array of references to + * @property {array} [resourceNavigationLinks] Gets an array of references to * the external resources using subnet. - * @member {array} [serviceAssociationLinks] Gets an array of references to + * @property {array} [serviceAssociationLinks] Gets an array of references to * services injecting into this subnet. - * @member {array} [delegations] Gets an array of references to the + * @property {array} [delegations] Gets an array of references to the * delegations on the subnet. - * @member {string} [purpose] A read-only string identifying the intention of - * use for this subnet based on delegations and other user-defined + * @property {string} [purpose] A read-only string identifying the intention + * of use for this subnet based on delegations and other user-defined * properties. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/subnetAssociation.js b/lib/services/networkManagement2/lib/models/subnetAssociation.js index f5a79b5f5d..6c91bc204e 100644 --- a/lib/services/networkManagement2/lib/models/subnetAssociation.js +++ b/lib/services/networkManagement2/lib/models/subnetAssociation.js @@ -17,8 +17,8 @@ class SubnetAssociation { /** * Create a SubnetAssociation. - * @member {string} [id] Subnet ID. - * @member {array} [securityRules] Collection of custom security rules. + * @property {string} [id] Subnet ID. + * @property {array} [securityRules] Collection of custom security rules. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/subnetListResult.js b/lib/services/networkManagement2/lib/models/subnetListResult.js index fd7e58bb19..c9006e6b0f 100644 --- a/lib/services/networkManagement2/lib/models/subnetListResult.js +++ b/lib/services/networkManagement2/lib/models/subnetListResult.js @@ -17,7 +17,7 @@ class SubnetListResult extends Array { /** * Create a SubnetListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/tagsObject.js b/lib/services/networkManagement2/lib/models/tagsObject.js index 755b116391..a22fc07dfd 100644 --- a/lib/services/networkManagement2/lib/models/tagsObject.js +++ b/lib/services/networkManagement2/lib/models/tagsObject.js @@ -17,7 +17,7 @@ class TagsObject { /** * Create a TagsObject. - * @member {object} [tags] Resource tags. + * @property {object} [tags] Resource tags. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/topology.js b/lib/services/networkManagement2/lib/models/topology.js index 273704b3e4..31fb32e3b2 100644 --- a/lib/services/networkManagement2/lib/models/topology.js +++ b/lib/services/networkManagement2/lib/models/topology.js @@ -17,12 +17,12 @@ class Topology { /** * Create a Topology. - * @member {string} [id] GUID representing the operation id. - * @member {date} [createdDateTime] The datetime when the topology was + * @property {string} [id] GUID representing the operation id. + * @property {date} [createdDateTime] The datetime when the topology was * initially created for the resource group. - * @member {date} [lastModified] The datetime when the topology was last + * @property {date} [lastModified] The datetime when the topology was last * modified. - * @member {array} [resources] + * @property {array} [resources] */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/topologyAssociation.js b/lib/services/networkManagement2/lib/models/topologyAssociation.js index af3667e2ec..5967b0f7aa 100644 --- a/lib/services/networkManagement2/lib/models/topologyAssociation.js +++ b/lib/services/networkManagement2/lib/models/topologyAssociation.js @@ -17,11 +17,11 @@ class TopologyAssociation { /** * Create a TopologyAssociation. - * @member {string} [name] The name of the resource that is associated with + * @property {string} [name] The name of the resource that is associated with * the parent resource. - * @member {string} [resourceId] The ID of the resource that is associated + * @property {string} [resourceId] The ID of the resource that is associated * with the parent resource. - * @member {string} [associationType] The association type of the child + * @property {string} [associationType] The association type of the child * resource to the parent resource. Possible values include: 'Associated', * 'Contains' */ diff --git a/lib/services/networkManagement2/lib/models/topologyParameters.js b/lib/services/networkManagement2/lib/models/topologyParameters.js index f11000b981..f503a9dc15 100644 --- a/lib/services/networkManagement2/lib/models/topologyParameters.js +++ b/lib/services/networkManagement2/lib/models/topologyParameters.js @@ -17,13 +17,13 @@ class TopologyParameters { /** * Create a TopologyParameters. - * @member {string} [targetResourceGroupName] The name of the target resource - * group to perform topology on. - * @member {object} [targetVirtualNetwork] The reference of the Virtual + * @property {string} [targetResourceGroupName] The name of the target + * resource group to perform topology on. + * @property {object} [targetVirtualNetwork] The reference of the Virtual * Network resource. - * @member {string} [targetVirtualNetwork.id] Resource ID. - * @member {object} [targetSubnet] The reference of the Subnet resource. - * @member {string} [targetSubnet.id] Resource ID. + * @property {string} [targetVirtualNetwork.id] Resource ID. + * @property {object} [targetSubnet] The reference of the Subnet resource. + * @property {string} [targetSubnet.id] Resource ID. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/topologyResource.js b/lib/services/networkManagement2/lib/models/topologyResource.js index be522c60f4..18c8aa4404 100644 --- a/lib/services/networkManagement2/lib/models/topologyResource.js +++ b/lib/services/networkManagement2/lib/models/topologyResource.js @@ -17,10 +17,10 @@ class TopologyResource { /** * Create a TopologyResource. - * @member {string} [name] Name of the resource. - * @member {string} [id] ID of the resource. - * @member {string} [location] Resource location. - * @member {array} [associations] Holds the associations the resource has + * @property {string} [name] Name of the resource. + * @property {string} [id] ID of the resource. + * @property {string} [location] Resource location. + * @property {array} [associations] Holds the associations the resource has * with other resources in the resource group. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/trafficAnalyticsConfigurationProperties.js b/lib/services/networkManagement2/lib/models/trafficAnalyticsConfigurationProperties.js index 58b762cb24..79c6f09cc6 100644 --- a/lib/services/networkManagement2/lib/models/trafficAnalyticsConfigurationProperties.js +++ b/lib/services/networkManagement2/lib/models/trafficAnalyticsConfigurationProperties.js @@ -17,10 +17,11 @@ class TrafficAnalyticsConfigurationProperties { /** * Create a TrafficAnalyticsConfigurationProperties. - * @member {boolean} enabled Flag to enable/disable traffic analytics. - * @member {string} workspaceId The resource guid of the attached workspace - * @member {string} workspaceRegion The location of the attached workspace - * @member {string} workspaceResourceId Resource Id of the attached workspace + * @property {boolean} enabled Flag to enable/disable traffic analytics. + * @property {string} workspaceId The resource guid of the attached workspace + * @property {string} workspaceRegion The location of the attached workspace + * @property {string} workspaceResourceId Resource Id of the attached + * workspace */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/trafficAnalyticsProperties.js b/lib/services/networkManagement2/lib/models/trafficAnalyticsProperties.js index e36bd54490..433364f370 100644 --- a/lib/services/networkManagement2/lib/models/trafficAnalyticsProperties.js +++ b/lib/services/networkManagement2/lib/models/trafficAnalyticsProperties.js @@ -17,15 +17,15 @@ class TrafficAnalyticsProperties { /** * Create a TrafficAnalyticsProperties. - * @member {object} networkWatcherFlowAnalyticsConfiguration - * @member {boolean} [networkWatcherFlowAnalyticsConfiguration.enabled] Flag - * to enable/disable traffic analytics. - * @member {string} [networkWatcherFlowAnalyticsConfiguration.workspaceId] + * @property {object} networkWatcherFlowAnalyticsConfiguration + * @property {boolean} [networkWatcherFlowAnalyticsConfiguration.enabled] + * Flag to enable/disable traffic analytics. + * @property {string} [networkWatcherFlowAnalyticsConfiguration.workspaceId] * The resource guid of the attached workspace - * @member {string} + * @property {string} * [networkWatcherFlowAnalyticsConfiguration.workspaceRegion] The location of * the attached workspace - * @member {string} + * @property {string} * [networkWatcherFlowAnalyticsConfiguration.workspaceResourceId] Resource Id * of the attached workspace */ diff --git a/lib/services/networkManagement2/lib/models/troubleshootingDetails.js b/lib/services/networkManagement2/lib/models/troubleshootingDetails.js index b1dc38c77b..fe3d042bcd 100644 --- a/lib/services/networkManagement2/lib/models/troubleshootingDetails.js +++ b/lib/services/networkManagement2/lib/models/troubleshootingDetails.js @@ -17,11 +17,11 @@ class TroubleshootingDetails { /** * Create a TroubleshootingDetails. - * @member {string} [id] The id of the get troubleshoot operation. - * @member {string} [reasonType] Reason type of failure. - * @member {string} [summary] A summary of troubleshooting. - * @member {string} [detail] Details on troubleshooting results. - * @member {array} [recommendedActions] List of recommended actions. + * @property {string} [id] The id of the get troubleshoot operation. + * @property {string} [reasonType] Reason type of failure. + * @property {string} [summary] A summary of troubleshooting. + * @property {string} [detail] Details on troubleshooting results. + * @property {array} [recommendedActions] List of recommended actions. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/troubleshootingParameters.js b/lib/services/networkManagement2/lib/models/troubleshootingParameters.js index d57f7fcc88..bffe8084ad 100644 --- a/lib/services/networkManagement2/lib/models/troubleshootingParameters.js +++ b/lib/services/networkManagement2/lib/models/troubleshootingParameters.js @@ -17,11 +17,11 @@ class TroubleshootingParameters { /** * Create a TroubleshootingParameters. - * @member {string} targetResourceId The target resource to troubleshoot. - * @member {string} storageId The ID for the storage account to save the + * @property {string} targetResourceId The target resource to troubleshoot. + * @property {string} storageId The ID for the storage account to save the * troubleshoot result. - * @member {string} storagePath The path to the blob to save the troubleshoot - * result in. + * @property {string} storagePath The path to the blob to save the + * troubleshoot result in. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/troubleshootingRecommendedActions.js b/lib/services/networkManagement2/lib/models/troubleshootingRecommendedActions.js index 60b1587277..a72fedff29 100644 --- a/lib/services/networkManagement2/lib/models/troubleshootingRecommendedActions.js +++ b/lib/services/networkManagement2/lib/models/troubleshootingRecommendedActions.js @@ -17,11 +17,11 @@ class TroubleshootingRecommendedActions { /** * Create a TroubleshootingRecommendedActions. - * @member {string} [actionId] ID of the recommended action. - * @member {string} [actionText] Description of recommended actions. - * @member {string} [actionUri] The uri linking to a documentation for the + * @property {string} [actionId] ID of the recommended action. + * @property {string} [actionText] Description of recommended actions. + * @property {string} [actionUri] The uri linking to a documentation for the * recommended troubleshooting actions. - * @member {string} [actionUriText] The information from the URI for the + * @property {string} [actionUriText] The information from the URI for the * recommended troubleshooting actions. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/troubleshootingResult.js b/lib/services/networkManagement2/lib/models/troubleshootingResult.js index eeec7a0ab4..6ca8153128 100644 --- a/lib/services/networkManagement2/lib/models/troubleshootingResult.js +++ b/lib/services/networkManagement2/lib/models/troubleshootingResult.js @@ -17,10 +17,10 @@ class TroubleshootingResult { /** * Create a TroubleshootingResult. - * @member {date} [startTime] The start time of the troubleshooting. - * @member {date} [endTime] The end time of the troubleshooting. - * @member {string} [code] The result code of the troubleshooting. - * @member {array} [results] Information from troubleshooting. + * @property {date} [startTime] The start time of the troubleshooting. + * @property {date} [endTime] The end time of the troubleshooting. + * @property {string} [code] The result code of the troubleshooting. + * @property {array} [results] Information from troubleshooting. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/tunnelConnectionHealth.js b/lib/services/networkManagement2/lib/models/tunnelConnectionHealth.js index 4f0858957a..6a3c0d011f 100644 --- a/lib/services/networkManagement2/lib/models/tunnelConnectionHealth.js +++ b/lib/services/networkManagement2/lib/models/tunnelConnectionHealth.js @@ -17,15 +17,15 @@ class TunnelConnectionHealth { /** * Create a TunnelConnectionHealth. - * @member {string} [tunnel] Tunnel name. - * @member {string} [connectionStatus] Virtual network Gateway connection + * @property {string} [tunnel] Tunnel name. + * @property {string} [connectionStatus] Virtual network Gateway connection * status. Possible values include: 'Unknown', 'Connecting', 'Connected', * 'NotConnected' - * @member {number} [ingressBytesTransferred] The Ingress Bytes Transferred + * @property {number} [ingressBytesTransferred] The Ingress Bytes Transferred * in this connection - * @member {number} [egressBytesTransferred] The Egress Bytes Transferred in - * this connection - * @member {string} [lastConnectionEstablishedUtcTime] The time at which + * @property {number} [egressBytesTransferred] The Egress Bytes Transferred + * in this connection + * @property {string} [lastConnectionEstablishedUtcTime] The time at which * connection was established in Utc format. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/usage.js b/lib/services/networkManagement2/lib/models/usage.js index dc57449b64..2fdcbfe81f 100644 --- a/lib/services/networkManagement2/lib/models/usage.js +++ b/lib/services/networkManagement2/lib/models/usage.js @@ -17,12 +17,12 @@ class Usage { /** * Create a Usage. - * @member {string} [id] Resource identifier. - * @member {number} currentValue The current value of the usage. - * @member {number} limit The limit of usage. - * @member {object} name The name of the type of usage. - * @member {string} [name.value] A string describing the resource name. - * @member {string} [name.localizedValue] A localized string describing the + * @property {string} [id] Resource identifier. + * @property {number} currentValue The current value of the usage. + * @property {number} limit The limit of usage. + * @property {object} name The name of the type of usage. + * @property {string} [name.value] A string describing the resource name. + * @property {string} [name.localizedValue] A localized string describing the * resource name. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/usageName.js b/lib/services/networkManagement2/lib/models/usageName.js index 391cb23fe0..d6e59b9fd3 100644 --- a/lib/services/networkManagement2/lib/models/usageName.js +++ b/lib/services/networkManagement2/lib/models/usageName.js @@ -17,8 +17,8 @@ class UsageName { /** * Create a UsageName. - * @member {string} [value] A string describing the resource name. - * @member {string} [localizedValue] A localized string describing the + * @property {string} [value] A string describing the resource name. + * @property {string} [localizedValue] A localized string describing the * resource name. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/usagesListResult.js b/lib/services/networkManagement2/lib/models/usagesListResult.js index 7c5697ddb4..448f03cc39 100644 --- a/lib/services/networkManagement2/lib/models/usagesListResult.js +++ b/lib/services/networkManagement2/lib/models/usagesListResult.js @@ -16,7 +16,7 @@ class UsagesListResult extends Array { /** * Create a UsagesListResult. - * @member {string} [nextLink] URL to get the next set of results. + * @property {string} [nextLink] URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/verificationIPFlowParameters.js b/lib/services/networkManagement2/lib/models/verificationIPFlowParameters.js index 6270bd0162..897d5eed28 100644 --- a/lib/services/networkManagement2/lib/models/verificationIPFlowParameters.js +++ b/lib/services/networkManagement2/lib/models/verificationIPFlowParameters.js @@ -17,23 +17,23 @@ class VerificationIPFlowParameters { /** * Create a VerificationIPFlowParameters. - * @member {string} targetResourceId The ID of the target resource to perform - * next-hop on. - * @member {string} direction The direction of the packet represented as a + * @property {string} targetResourceId The ID of the target resource to + * perform next-hop on. + * @property {string} direction The direction of the packet represented as a * 5-tuple. Possible values include: 'Inbound', 'Outbound' - * @member {string} protocol Protocol to be verified on. Possible values + * @property {string} protocol Protocol to be verified on. Possible values * include: 'TCP', 'UDP' - * @member {string} localPort The local port. Acceptable values are a single - * integer in the range (0-65535). Support for * for the source port, which - * depends on the direction. - * @member {string} remotePort The remote port. Acceptable values are a + * @property {string} localPort The local port. Acceptable values are a * single integer in the range (0-65535). Support for * for the source port, * which depends on the direction. - * @member {string} localIPAddress The local IP address. Acceptable values - * are valid IPv4 addresses. - * @member {string} remoteIPAddress The remote IP address. Acceptable values + * @property {string} remotePort The remote port. Acceptable values are a + * single integer in the range (0-65535). Support for * for the source port, + * which depends on the direction. + * @property {string} localIPAddress The local IP address. Acceptable values * are valid IPv4 addresses. - * @member {string} [targetNicResourceId] The NIC ID. (If VM has multiple + * @property {string} remoteIPAddress The remote IP address. Acceptable + * values are valid IPv4 addresses. + * @property {string} [targetNicResourceId] The NIC ID. (If VM has multiple * NICs and IP forwarding is enabled on any of them, then this parameter must * be specified. Otherwise optional). */ diff --git a/lib/services/networkManagement2/lib/models/verificationIPFlowResult.js b/lib/services/networkManagement2/lib/models/verificationIPFlowResult.js index 47b6fa77d7..97754cfb71 100644 --- a/lib/services/networkManagement2/lib/models/verificationIPFlowResult.js +++ b/lib/services/networkManagement2/lib/models/verificationIPFlowResult.js @@ -17,9 +17,9 @@ class VerificationIPFlowResult { /** * Create a VerificationIPFlowResult. - * @member {string} [access] Indicates whether the traffic is allowed or + * @property {string} [access] Indicates whether the traffic is allowed or * denied. Possible values include: 'Allow', 'Deny' - * @member {string} [ruleName] Name of the rule. If input is not matched + * @property {string} [ruleName] Name of the rule. If input is not matched * against any security rule, it is not displayed. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/virtualHub.js b/lib/services/networkManagement2/lib/models/virtualHub.js index 3155c699ca..3ad3307784 100644 --- a/lib/services/networkManagement2/lib/models/virtualHub.js +++ b/lib/services/networkManagement2/lib/models/virtualHub.js @@ -20,28 +20,28 @@ const models = require('./index'); class VirtualHub extends models['Resource'] { /** * Create a VirtualHub. - * @member {object} [virtualWan] The VirtualWAN to which the VirtualHub + * @property {object} [virtualWan] The VirtualWAN to which the VirtualHub * belongs - * @member {string} [virtualWan.id] Resource ID. - * @member {object} [vpnGateway] The VpnGateway associated with this + * @property {string} [virtualWan.id] Resource ID. + * @property {object} [vpnGateway] The VpnGateway associated with this * VirtualHub - * @member {string} [vpnGateway.id] Resource ID. - * @member {object} [p2SVpnGateway] The P2SVpnGateway associated with this + * @property {string} [vpnGateway.id] Resource ID. + * @property {object} [p2SVpnGateway] The P2SVpnGateway associated with this * VirtualHub - * @member {string} [p2SVpnGateway.id] Resource ID. - * @member {object} [expressRouteGateway] The expressRouteGateway associated - * with this VirtualHub - * @member {string} [expressRouteGateway.id] Resource ID. - * @member {array} [virtualNetworkConnections] list of all vnet connections + * @property {string} [p2SVpnGateway.id] Resource ID. + * @property {object} [expressRouteGateway] The expressRouteGateway + * associated with this VirtualHub + * @property {string} [expressRouteGateway.id] Resource ID. + * @property {array} [virtualNetworkConnections] list of all vnet connections * with this VirtualHub. - * @member {string} [addressPrefix] Address-prefix for this VirtualHub. - * @member {object} [routeTable] The routeTable associated with this virtual - * hub. - * @member {array} [routeTable.routes] list of all routes. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [addressPrefix] Address-prefix for this VirtualHub. + * @property {object} [routeTable] The routeTable associated with this + * virtual hub. + * @property {array} [routeTable.routes] list of all routes. + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', * 'Failed' - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/virtualHubId.js b/lib/services/networkManagement2/lib/models/virtualHubId.js index 53d973ed1e..3c9244d28c 100644 --- a/lib/services/networkManagement2/lib/models/virtualHubId.js +++ b/lib/services/networkManagement2/lib/models/virtualHubId.js @@ -17,7 +17,7 @@ class VirtualHubId { /** * Create a VirtualHubId. - * @member {string} [id] The resource URI for the Virtual Hub where the + * @property {string} [id] The resource URI for the Virtual Hub where the * ExpressRoute gateway is or will be deployed. The Virtual Hub resource and * the ExpressRoute gateway resource reside in the same subscription. */ diff --git a/lib/services/networkManagement2/lib/models/virtualHubRoute.js b/lib/services/networkManagement2/lib/models/virtualHubRoute.js index bb59c5d479..0958a270e0 100644 --- a/lib/services/networkManagement2/lib/models/virtualHubRoute.js +++ b/lib/services/networkManagement2/lib/models/virtualHubRoute.js @@ -17,8 +17,8 @@ class VirtualHubRoute { /** * Create a VirtualHubRoute. - * @member {array} [addressPrefixes] list of all addressPrefixes. - * @member {string} [nextHopIpAddress] NextHop ip address. + * @property {array} [addressPrefixes] list of all addressPrefixes. + * @property {string} [nextHopIpAddress] NextHop ip address. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/virtualHubRouteTable.js b/lib/services/networkManagement2/lib/models/virtualHubRouteTable.js index 0738fbf5a3..535228bcc0 100644 --- a/lib/services/networkManagement2/lib/models/virtualHubRouteTable.js +++ b/lib/services/networkManagement2/lib/models/virtualHubRouteTable.js @@ -17,7 +17,7 @@ class VirtualHubRouteTable { /** * Create a VirtualHubRouteTable. - * @member {array} [routes] list of all routes. + * @property {array} [routes] list of all routes. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/virtualNetwork.js b/lib/services/networkManagement2/lib/models/virtualNetwork.js index 824d27e2a4..ff3fe44ba3 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetwork.js +++ b/lib/services/networkManagement2/lib/models/virtualNetwork.js @@ -20,32 +20,32 @@ const models = require('./index'); class VirtualNetwork extends models['Resource'] { /** * Create a VirtualNetwork. - * @member {object} [addressSpace] The AddressSpace that contains an array of - * IP address ranges that can be used by subnets. - * @member {array} [addressSpace.addressPrefixes] A list of address blocks + * @property {object} [addressSpace] The AddressSpace that contains an array + * of IP address ranges that can be used by subnets. + * @property {array} [addressSpace.addressPrefixes] A list of address blocks * reserved for this virtual network in CIDR notation. - * @member {object} [dhcpOptions] The dhcpOptions that contains an array of + * @property {object} [dhcpOptions] The dhcpOptions that contains an array of * DNS servers available to VMs deployed in the virtual network. - * @member {array} [dhcpOptions.dnsServers] The list of DNS servers IP + * @property {array} [dhcpOptions.dnsServers] The list of DNS servers IP * addresses. - * @member {array} [subnets] A list of subnets in a Virtual Network. - * @member {array} [virtualNetworkPeerings] A list of peerings in a Virtual + * @property {array} [subnets] A list of subnets in a Virtual Network. + * @property {array} [virtualNetworkPeerings] A list of peerings in a Virtual * Network. - * @member {string} [resourceGuid] The resourceGuid property of the Virtual + * @property {string} [resourceGuid] The resourceGuid property of the Virtual * Network resource. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * PublicIP resource. Possible values are: 'Updating', 'Deleting', and * 'Failed'. - * @member {boolean} [enableDdosProtection] Indicates if DDoS protection is + * @property {boolean} [enableDdosProtection] Indicates if DDoS protection is * enabled for all the protected resources in the virtual network. It * requires a DDoS protection plan associated with the resource. Default * value: false . - * @member {boolean} [enableVmProtection] Indicates if VM protection is + * @property {boolean} [enableVmProtection] Indicates if VM protection is * enabled for all the subnets in the virtual network. Default value: false . - * @member {object} [ddosProtectionPlan] The DDoS protection plan associated - * with the virtual network. - * @member {string} [ddosProtectionPlan.id] Resource ID. - * @member {string} [etag] Gets a unique read-only string that changes + * @property {object} [ddosProtectionPlan] The DDoS protection plan + * associated with the virtual network. + * @property {string} [ddosProtectionPlan.id] Resource ID. + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/virtualNetworkConnectionGatewayReference.js b/lib/services/networkManagement2/lib/models/virtualNetworkConnectionGatewayReference.js index 8484f69350..f65c434a56 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetworkConnectionGatewayReference.js +++ b/lib/services/networkManagement2/lib/models/virtualNetworkConnectionGatewayReference.js @@ -17,8 +17,8 @@ class VirtualNetworkConnectionGatewayReference { /** * Create a VirtualNetworkConnectionGatewayReference. - * @member {string} id The ID of VirtualNetworkGateway or LocalNetworkGateway - * resource. + * @property {string} id The ID of VirtualNetworkGateway or + * LocalNetworkGateway resource. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/virtualNetworkGateway.js b/lib/services/networkManagement2/lib/models/virtualNetworkGateway.js index 1447f48628..59e2fd1e8c 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetworkGateway.js +++ b/lib/services/networkManagement2/lib/models/virtualNetworkGateway.js @@ -20,69 +20,69 @@ const models = require('./index'); class VirtualNetworkGateway extends models['Resource'] { /** * Create a VirtualNetworkGateway. - * @member {array} [ipConfigurations] IP configurations for virtual network + * @property {array} [ipConfigurations] IP configurations for virtual network * gateway. - * @member {string} [gatewayType] The type of this virtual network gateway. + * @property {string} [gatewayType] The type of this virtual network gateway. * Possible values are: 'Vpn' and 'ExpressRoute'. Possible values include: * 'Vpn', 'ExpressRoute' - * @member {string} [vpnType] The type of this virtual network gateway. + * @property {string} [vpnType] The type of this virtual network gateway. * Possible values are: 'PolicyBased' and 'RouteBased'. Possible values * include: 'PolicyBased', 'RouteBased' - * @member {boolean} [enableBgp] Whether BGP is enabled for this virtual + * @property {boolean} [enableBgp] Whether BGP is enabled for this virtual * network gateway or not. - * @member {boolean} [activeActive] ActiveActive flag - * @member {object} [gatewayDefaultSite] The reference of the + * @property {boolean} [activeActive] ActiveActive flag + * @property {object} [gatewayDefaultSite] The reference of the * LocalNetworkGateway resource which represents local network site having * default routes. Assign Null value in case of removing existing default * site setting. - * @member {string} [gatewayDefaultSite.id] Resource ID. - * @member {object} [sku] The reference of the VirtualNetworkGatewaySku + * @property {string} [gatewayDefaultSite.id] Resource ID. + * @property {object} [sku] The reference of the VirtualNetworkGatewaySku * resource which represents the SKU selected for Virtual network gateway. - * @member {string} [sku.name] Gateway SKU name. Possible values include: + * @property {string} [sku.name] Gateway SKU name. Possible values include: * 'Basic', 'HighPerformance', 'Standard', 'UltraPerformance', 'VpnGw1', * 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', 'ErGw1AZ', * 'ErGw2AZ', 'ErGw3AZ' - * @member {string} [sku.tier] Gateway SKU tier. Possible values include: + * @property {string} [sku.tier] Gateway SKU tier. Possible values include: * 'Basic', 'HighPerformance', 'Standard', 'UltraPerformance', 'VpnGw1', * 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', 'ErGw1AZ', * 'ErGw2AZ', 'ErGw3AZ' - * @member {number} [sku.capacity] The capacity. - * @member {object} [vpnClientConfiguration] The reference of the + * @property {number} [sku.capacity] The capacity. + * @property {object} [vpnClientConfiguration] The reference of the * VpnClientConfiguration resource which represents the P2S VpnClient * configurations. - * @member {object} [vpnClientConfiguration.vpnClientAddressPool] The + * @property {object} [vpnClientConfiguration.vpnClientAddressPool] The * reference of the address space resource which represents Address space for * P2S VpnClient. - * @member {array} + * @property {array} * [vpnClientConfiguration.vpnClientAddressPool.addressPrefixes] A list of * address blocks reserved for this virtual network in CIDR notation. - * @member {array} [vpnClientConfiguration.vpnClientRootCertificates] + * @property {array} [vpnClientConfiguration.vpnClientRootCertificates] * VpnClientRootCertificate for virtual network gateway. - * @member {array} [vpnClientConfiguration.vpnClientRevokedCertificates] + * @property {array} [vpnClientConfiguration.vpnClientRevokedCertificates] * VpnClientRevokedCertificate for Virtual network gateway. - * @member {array} [vpnClientConfiguration.vpnClientProtocols] + * @property {array} [vpnClientConfiguration.vpnClientProtocols] * VpnClientProtocols for Virtual network gateway. - * @member {array} [vpnClientConfiguration.vpnClientIpsecPolicies] + * @property {array} [vpnClientConfiguration.vpnClientIpsecPolicies] * VpnClientIpsecPolicies for virtual network gateway P2S client. - * @member {string} [vpnClientConfiguration.radiusServerAddress] The radius + * @property {string} [vpnClientConfiguration.radiusServerAddress] The radius * server address property of the VirtualNetworkGateway resource for vpn * client connection. - * @member {string} [vpnClientConfiguration.radiusServerSecret] The radius + * @property {string} [vpnClientConfiguration.radiusServerSecret] The radius * secret property of the VirtualNetworkGateway resource for vpn client * connection. - * @member {object} [bgpSettings] Virtual network gateway's BGP speaker + * @property {object} [bgpSettings] Virtual network gateway's BGP speaker * settings. - * @member {number} [bgpSettings.asn] The BGP speaker's ASN. - * @member {string} [bgpSettings.bgpPeeringAddress] The BGP peering address + * @property {number} [bgpSettings.asn] The BGP speaker's ASN. + * @property {string} [bgpSettings.bgpPeeringAddress] The BGP peering address * and BGP identifier of this BGP speaker. - * @member {number} [bgpSettings.peerWeight] The weight added to routes + * @property {number} [bgpSettings.peerWeight] The weight added to routes * learned from this BGP speaker. - * @member {string} [resourceGuid] The resource GUID property of the + * @property {string} [resourceGuid] The resource GUID property of the * VirtualNetworkGateway resource. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * VirtualNetworkGateway resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/virtualNetworkGatewayConnection.js b/lib/services/networkManagement2/lib/models/virtualNetworkGatewayConnection.js index 5d07002e5c..4f8a433ad1 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetworkGatewayConnection.js +++ b/lib/services/networkManagement2/lib/models/virtualNetworkGatewayConnection.js @@ -20,217 +20,219 @@ const models = require('./index'); class VirtualNetworkGatewayConnection extends models['Resource'] { /** * Create a VirtualNetworkGatewayConnection. - * @member {string} [authorizationKey] The authorizationKey. - * @member {object} virtualNetworkGateway1 The reference to virtual network + * @property {string} [authorizationKey] The authorizationKey. + * @property {object} virtualNetworkGateway1 The reference to virtual network * gateway resource. - * @member {array} [virtualNetworkGateway1.ipConfigurations] IP + * @property {array} [virtualNetworkGateway1.ipConfigurations] IP * configurations for virtual network gateway. - * @member {string} [virtualNetworkGateway1.gatewayType] The type of this + * @property {string} [virtualNetworkGateway1.gatewayType] The type of this * virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. * Possible values include: 'Vpn', 'ExpressRoute' - * @member {string} [virtualNetworkGateway1.vpnType] The type of this virtual - * network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. - * Possible values include: 'PolicyBased', 'RouteBased' - * @member {boolean} [virtualNetworkGateway1.enableBgp] Whether BGP is + * @property {string} [virtualNetworkGateway1.vpnType] The type of this + * virtual network gateway. Possible values are: 'PolicyBased' and + * 'RouteBased'. Possible values include: 'PolicyBased', 'RouteBased' + * @property {boolean} [virtualNetworkGateway1.enableBgp] Whether BGP is * enabled for this virtual network gateway or not. - * @member {boolean} [virtualNetworkGateway1.activeActive] ActiveActive flag - * @member {object} [virtualNetworkGateway1.gatewayDefaultSite] The reference - * of the LocalNetworkGateway resource which represents local network site - * having default routes. Assign Null value in case of removing existing - * default site setting. - * @member {string} [virtualNetworkGateway1.gatewayDefaultSite.id] Resource + * @property {boolean} [virtualNetworkGateway1.activeActive] ActiveActive + * flag + * @property {object} [virtualNetworkGateway1.gatewayDefaultSite] The + * reference of the LocalNetworkGateway resource which represents local + * network site having default routes. Assign Null value in case of removing + * existing default site setting. + * @property {string} [virtualNetworkGateway1.gatewayDefaultSite.id] Resource * ID. - * @member {object} [virtualNetworkGateway1.sku] The reference of the + * @property {object} [virtualNetworkGateway1.sku] The reference of the * VirtualNetworkGatewaySku resource which represents the SKU selected for * Virtual network gateway. - * @member {string} [virtualNetworkGateway1.sku.name] Gateway SKU name. + * @property {string} [virtualNetworkGateway1.sku.name] Gateway SKU name. * Possible values include: 'Basic', 'HighPerformance', 'Standard', * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', * 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ' - * @member {string} [virtualNetworkGateway1.sku.tier] Gateway SKU tier. + * @property {string} [virtualNetworkGateway1.sku.tier] Gateway SKU tier. * Possible values include: 'Basic', 'HighPerformance', 'Standard', * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', * 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ' - * @member {number} [virtualNetworkGateway1.sku.capacity] The capacity. - * @member {object} [virtualNetworkGateway1.vpnClientConfiguration] The + * @property {number} [virtualNetworkGateway1.sku.capacity] The capacity. + * @property {object} [virtualNetworkGateway1.vpnClientConfiguration] The * reference of the VpnClientConfiguration resource which represents the P2S * VpnClient configurations. - * @member {object} + * @property {object} * [virtualNetworkGateway1.vpnClientConfiguration.vpnClientAddressPool] The * reference of the address space resource which represents Address space for * P2S VpnClient. - * @member {array} + * @property {array} * [virtualNetworkGateway1.vpnClientConfiguration.vpnClientAddressPool.addressPrefixes] * A list of address blocks reserved for this virtual network in CIDR * notation. - * @member {array} + * @property {array} * [virtualNetworkGateway1.vpnClientConfiguration.vpnClientRootCertificates] * VpnClientRootCertificate for virtual network gateway. - * @member {array} + * @property {array} * [virtualNetworkGateway1.vpnClientConfiguration.vpnClientRevokedCertificates] * VpnClientRevokedCertificate for Virtual network gateway. - * @member {array} + * @property {array} * [virtualNetworkGateway1.vpnClientConfiguration.vpnClientProtocols] * VpnClientProtocols for Virtual network gateway. - * @member {array} + * @property {array} * [virtualNetworkGateway1.vpnClientConfiguration.vpnClientIpsecPolicies] * VpnClientIpsecPolicies for virtual network gateway P2S client. - * @member {string} + * @property {string} * [virtualNetworkGateway1.vpnClientConfiguration.radiusServerAddress] The * radius server address property of the VirtualNetworkGateway resource for * vpn client connection. - * @member {string} + * @property {string} * [virtualNetworkGateway1.vpnClientConfiguration.radiusServerSecret] The * radius secret property of the VirtualNetworkGateway resource for vpn * client connection. - * @member {object} [virtualNetworkGateway1.bgpSettings] Virtual network + * @property {object} [virtualNetworkGateway1.bgpSettings] Virtual network * gateway's BGP speaker settings. - * @member {number} [virtualNetworkGateway1.bgpSettings.asn] The BGP + * @property {number} [virtualNetworkGateway1.bgpSettings.asn] The BGP * speaker's ASN. - * @member {string} [virtualNetworkGateway1.bgpSettings.bgpPeeringAddress] + * @property {string} [virtualNetworkGateway1.bgpSettings.bgpPeeringAddress] * The BGP peering address and BGP identifier of this BGP speaker. - * @member {number} [virtualNetworkGateway1.bgpSettings.peerWeight] The + * @property {number} [virtualNetworkGateway1.bgpSettings.peerWeight] The * weight added to routes learned from this BGP speaker. - * @member {string} [virtualNetworkGateway1.resourceGuid] The resource GUID + * @property {string} [virtualNetworkGateway1.resourceGuid] The resource GUID * property of the VirtualNetworkGateway resource. - * @member {string} [virtualNetworkGateway1.provisioningState] The + * @property {string} [virtualNetworkGateway1.provisioningState] The * provisioning state of the VirtualNetworkGateway resource. Possible values * are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [virtualNetworkGateway1.etag] Gets a unique read-only + * @property {string} [virtualNetworkGateway1.etag] Gets a unique read-only * string that changes whenever the resource is updated. - * @member {object} [virtualNetworkGateway2] The reference to virtual network - * gateway resource. - * @member {array} [virtualNetworkGateway2.ipConfigurations] IP + * @property {object} [virtualNetworkGateway2] The reference to virtual + * network gateway resource. + * @property {array} [virtualNetworkGateway2.ipConfigurations] IP * configurations for virtual network gateway. - * @member {string} [virtualNetworkGateway2.gatewayType] The type of this + * @property {string} [virtualNetworkGateway2.gatewayType] The type of this * virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'. * Possible values include: 'Vpn', 'ExpressRoute' - * @member {string} [virtualNetworkGateway2.vpnType] The type of this virtual - * network gateway. Possible values are: 'PolicyBased' and 'RouteBased'. - * Possible values include: 'PolicyBased', 'RouteBased' - * @member {boolean} [virtualNetworkGateway2.enableBgp] Whether BGP is + * @property {string} [virtualNetworkGateway2.vpnType] The type of this + * virtual network gateway. Possible values are: 'PolicyBased' and + * 'RouteBased'. Possible values include: 'PolicyBased', 'RouteBased' + * @property {boolean} [virtualNetworkGateway2.enableBgp] Whether BGP is * enabled for this virtual network gateway or not. - * @member {boolean} [virtualNetworkGateway2.activeActive] ActiveActive flag - * @member {object} [virtualNetworkGateway2.gatewayDefaultSite] The reference - * of the LocalNetworkGateway resource which represents local network site - * having default routes. Assign Null value in case of removing existing - * default site setting. - * @member {string} [virtualNetworkGateway2.gatewayDefaultSite.id] Resource + * @property {boolean} [virtualNetworkGateway2.activeActive] ActiveActive + * flag + * @property {object} [virtualNetworkGateway2.gatewayDefaultSite] The + * reference of the LocalNetworkGateway resource which represents local + * network site having default routes. Assign Null value in case of removing + * existing default site setting. + * @property {string} [virtualNetworkGateway2.gatewayDefaultSite.id] Resource * ID. - * @member {object} [virtualNetworkGateway2.sku] The reference of the + * @property {object} [virtualNetworkGateway2.sku] The reference of the * VirtualNetworkGatewaySku resource which represents the SKU selected for * Virtual network gateway. - * @member {string} [virtualNetworkGateway2.sku.name] Gateway SKU name. + * @property {string} [virtualNetworkGateway2.sku.name] Gateway SKU name. * Possible values include: 'Basic', 'HighPerformance', 'Standard', * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', * 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ' - * @member {string} [virtualNetworkGateway2.sku.tier] Gateway SKU tier. + * @property {string} [virtualNetworkGateway2.sku.tier] Gateway SKU tier. * Possible values include: 'Basic', 'HighPerformance', 'Standard', * 'UltraPerformance', 'VpnGw1', 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', * 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', 'ErGw3AZ' - * @member {number} [virtualNetworkGateway2.sku.capacity] The capacity. - * @member {object} [virtualNetworkGateway2.vpnClientConfiguration] The + * @property {number} [virtualNetworkGateway2.sku.capacity] The capacity. + * @property {object} [virtualNetworkGateway2.vpnClientConfiguration] The * reference of the VpnClientConfiguration resource which represents the P2S * VpnClient configurations. - * @member {object} + * @property {object} * [virtualNetworkGateway2.vpnClientConfiguration.vpnClientAddressPool] The * reference of the address space resource which represents Address space for * P2S VpnClient. - * @member {array} + * @property {array} * [virtualNetworkGateway2.vpnClientConfiguration.vpnClientAddressPool.addressPrefixes] * A list of address blocks reserved for this virtual network in CIDR * notation. - * @member {array} + * @property {array} * [virtualNetworkGateway2.vpnClientConfiguration.vpnClientRootCertificates] * VpnClientRootCertificate for virtual network gateway. - * @member {array} + * @property {array} * [virtualNetworkGateway2.vpnClientConfiguration.vpnClientRevokedCertificates] * VpnClientRevokedCertificate for Virtual network gateway. - * @member {array} + * @property {array} * [virtualNetworkGateway2.vpnClientConfiguration.vpnClientProtocols] * VpnClientProtocols for Virtual network gateway. - * @member {array} + * @property {array} * [virtualNetworkGateway2.vpnClientConfiguration.vpnClientIpsecPolicies] * VpnClientIpsecPolicies for virtual network gateway P2S client. - * @member {string} + * @property {string} * [virtualNetworkGateway2.vpnClientConfiguration.radiusServerAddress] The * radius server address property of the VirtualNetworkGateway resource for * vpn client connection. - * @member {string} + * @property {string} * [virtualNetworkGateway2.vpnClientConfiguration.radiusServerSecret] The * radius secret property of the VirtualNetworkGateway resource for vpn * client connection. - * @member {object} [virtualNetworkGateway2.bgpSettings] Virtual network + * @property {object} [virtualNetworkGateway2.bgpSettings] Virtual network * gateway's BGP speaker settings. - * @member {number} [virtualNetworkGateway2.bgpSettings.asn] The BGP + * @property {number} [virtualNetworkGateway2.bgpSettings.asn] The BGP * speaker's ASN. - * @member {string} [virtualNetworkGateway2.bgpSettings.bgpPeeringAddress] + * @property {string} [virtualNetworkGateway2.bgpSettings.bgpPeeringAddress] * The BGP peering address and BGP identifier of this BGP speaker. - * @member {number} [virtualNetworkGateway2.bgpSettings.peerWeight] The + * @property {number} [virtualNetworkGateway2.bgpSettings.peerWeight] The * weight added to routes learned from this BGP speaker. - * @member {string} [virtualNetworkGateway2.resourceGuid] The resource GUID + * @property {string} [virtualNetworkGateway2.resourceGuid] The resource GUID * property of the VirtualNetworkGateway resource. - * @member {string} [virtualNetworkGateway2.provisioningState] The + * @property {string} [virtualNetworkGateway2.provisioningState] The * provisioning state of the VirtualNetworkGateway resource. Possible values * are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [virtualNetworkGateway2.etag] Gets a unique read-only + * @property {string} [virtualNetworkGateway2.etag] Gets a unique read-only * string that changes whenever the resource is updated. - * @member {object} [localNetworkGateway2] The reference to local network + * @property {object} [localNetworkGateway2] The reference to local network * gateway resource. - * @member {object} [localNetworkGateway2.localNetworkAddressSpace] Local + * @property {object} [localNetworkGateway2.localNetworkAddressSpace] Local * network site address space. - * @member {array} + * @property {array} * [localNetworkGateway2.localNetworkAddressSpace.addressPrefixes] A list of * address blocks reserved for this virtual network in CIDR notation. - * @member {string} [localNetworkGateway2.gatewayIpAddress] IP address of + * @property {string} [localNetworkGateway2.gatewayIpAddress] IP address of * local network gateway. - * @member {object} [localNetworkGateway2.bgpSettings] Local network + * @property {object} [localNetworkGateway2.bgpSettings] Local network * gateway's BGP speaker settings. - * @member {number} [localNetworkGateway2.bgpSettings.asn] The BGP speaker's - * ASN. - * @member {string} [localNetworkGateway2.bgpSettings.bgpPeeringAddress] The - * BGP peering address and BGP identifier of this BGP speaker. - * @member {number} [localNetworkGateway2.bgpSettings.peerWeight] The weight - * added to routes learned from this BGP speaker. - * @member {string} [localNetworkGateway2.resourceGuid] The resource GUID + * @property {number} [localNetworkGateway2.bgpSettings.asn] The BGP + * speaker's ASN. + * @property {string} [localNetworkGateway2.bgpSettings.bgpPeeringAddress] + * The BGP peering address and BGP identifier of this BGP speaker. + * @property {number} [localNetworkGateway2.bgpSettings.peerWeight] The + * weight added to routes learned from this BGP speaker. + * @property {string} [localNetworkGateway2.resourceGuid] The resource GUID * property of the LocalNetworkGateway resource. - * @member {string} [localNetworkGateway2.provisioningState] The provisioning - * state of the LocalNetworkGateway resource. Possible values are: - * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [localNetworkGateway2.etag] A unique read-only string + * @property {string} [localNetworkGateway2.provisioningState] The + * provisioning state of the LocalNetworkGateway resource. Possible values + * are: 'Updating', 'Deleting', and 'Failed'. + * @property {string} [localNetworkGateway2.etag] A unique read-only string * that changes whenever the resource is updated. - * @member {string} connectionType Gateway connection type. Possible values + * @property {string} connectionType Gateway connection type. Possible values * are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient. Possible values * include: 'IPsec', 'Vnet2Vnet', 'ExpressRoute', 'VPNClient' - * @member {string} [connectionProtocol] Connection protocol used for this + * @property {string} [connectionProtocol] Connection protocol used for this * connection. Possible values include: 'IKEv2', 'IKEv1' - * @member {number} [routingWeight] The routing weight. - * @member {string} [sharedKey] The IPSec shared key. - * @member {string} [connectionStatus] Virtual network Gateway connection + * @property {number} [routingWeight] The routing weight. + * @property {string} [sharedKey] The IPSec shared key. + * @property {string} [connectionStatus] Virtual network Gateway connection * status. Possible values are 'Unknown', 'Connecting', 'Connected' and * 'NotConnected'. Possible values include: 'Unknown', 'Connecting', * 'Connected', 'NotConnected' - * @member {array} [tunnelConnectionStatus] Collection of all tunnels' + * @property {array} [tunnelConnectionStatus] Collection of all tunnels' * connection health status. - * @member {number} [egressBytesTransferred] The egress bytes transferred in - * this connection. - * @member {number} [ingressBytesTransferred] The ingress bytes transferred + * @property {number} [egressBytesTransferred] The egress bytes transferred + * in this connection. + * @property {number} [ingressBytesTransferred] The ingress bytes transferred * in this connection. - * @member {object} [peer] The reference to peerings resource. - * @member {string} [peer.id] Resource ID. - * @member {boolean} [enableBgp] EnableBgp flag - * @member {boolean} [usePolicyBasedTrafficSelectors] Enable policy-based + * @property {object} [peer] The reference to peerings resource. + * @property {string} [peer.id] Resource ID. + * @property {boolean} [enableBgp] EnableBgp flag + * @property {boolean} [usePolicyBasedTrafficSelectors] Enable policy-based * traffic selectors. - * @member {array} [ipsecPolicies] The IPSec Policies to be considered by + * @property {array} [ipsecPolicies] The IPSec Policies to be considered by * this connection. - * @member {string} [resourceGuid] The resource GUID property of the + * @property {string} [resourceGuid] The resource GUID property of the * VirtualNetworkGatewayConnection resource. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * VirtualNetworkGatewayConnection resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {boolean} [expressRouteGatewayBypass] Bypass ExpressRoute Gateway - * for data forwarding - * @member {string} [etag] Gets a unique read-only string that changes + * @property {boolean} [expressRouteGatewayBypass] Bypass ExpressRoute + * Gateway for data forwarding + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/virtualNetworkGatewayConnectionListEntity.js b/lib/services/networkManagement2/lib/models/virtualNetworkGatewayConnectionListEntity.js index a23dc5c010..21ffba1246 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetworkGatewayConnectionListEntity.js +++ b/lib/services/networkManagement2/lib/models/virtualNetworkGatewayConnectionListEntity.js @@ -20,51 +20,51 @@ const models = require('./index'); class VirtualNetworkGatewayConnectionListEntity extends models['Resource'] { /** * Create a VirtualNetworkGatewayConnectionListEntity. - * @member {string} [authorizationKey] The authorizationKey. - * @member {object} virtualNetworkGateway1 The reference to virtual network + * @property {string} [authorizationKey] The authorizationKey. + * @property {object} virtualNetworkGateway1 The reference to virtual network * gateway resource. - * @member {string} [virtualNetworkGateway1.id] The ID of + * @property {string} [virtualNetworkGateway1.id] The ID of * VirtualNetworkGateway or LocalNetworkGateway resource. - * @member {object} [virtualNetworkGateway2] The reference to virtual network - * gateway resource. - * @member {string} [virtualNetworkGateway2.id] The ID of + * @property {object} [virtualNetworkGateway2] The reference to virtual + * network gateway resource. + * @property {string} [virtualNetworkGateway2.id] The ID of * VirtualNetworkGateway or LocalNetworkGateway resource. - * @member {object} [localNetworkGateway2] The reference to local network + * @property {object} [localNetworkGateway2] The reference to local network * gateway resource. - * @member {string} [localNetworkGateway2.id] The ID of VirtualNetworkGateway - * or LocalNetworkGateway resource. - * @member {string} connectionType Gateway connection type. Possible values + * @property {string} [localNetworkGateway2.id] The ID of + * VirtualNetworkGateway or LocalNetworkGateway resource. + * @property {string} connectionType Gateway connection type. Possible values * are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient. Possible values * include: 'IPsec', 'Vnet2Vnet', 'ExpressRoute', 'VPNClient' - * @member {string} [connectionProtocol] Connection protocol used for this + * @property {string} [connectionProtocol] Connection protocol used for this * connection. Possible values include: 'IKEv2', 'IKEv1' - * @member {number} [routingWeight] The routing weight. - * @member {string} [sharedKey] The IPSec shared key. - * @member {string} [connectionStatus] Virtual network Gateway connection + * @property {number} [routingWeight] The routing weight. + * @property {string} [sharedKey] The IPSec shared key. + * @property {string} [connectionStatus] Virtual network Gateway connection * status. Possible values are 'Unknown', 'Connecting', 'Connected' and * 'NotConnected'. Possible values include: 'Unknown', 'Connecting', * 'Connected', 'NotConnected' - * @member {array} [tunnelConnectionStatus] Collection of all tunnels' + * @property {array} [tunnelConnectionStatus] Collection of all tunnels' * connection health status. - * @member {number} [egressBytesTransferred] The egress bytes transferred in - * this connection. - * @member {number} [ingressBytesTransferred] The ingress bytes transferred + * @property {number} [egressBytesTransferred] The egress bytes transferred + * in this connection. + * @property {number} [ingressBytesTransferred] The ingress bytes transferred * in this connection. - * @member {object} [peer] The reference to peerings resource. - * @member {string} [peer.id] Resource ID. - * @member {boolean} [enableBgp] EnableBgp flag - * @member {boolean} [usePolicyBasedTrafficSelectors] Enable policy-based + * @property {object} [peer] The reference to peerings resource. + * @property {string} [peer.id] Resource ID. + * @property {boolean} [enableBgp] EnableBgp flag + * @property {boolean} [usePolicyBasedTrafficSelectors] Enable policy-based * traffic selectors. - * @member {array} [ipsecPolicies] The IPSec Policies to be considered by + * @property {array} [ipsecPolicies] The IPSec Policies to be considered by * this connection. - * @member {string} [resourceGuid] The resource GUID property of the + * @property {string} [resourceGuid] The resource GUID property of the * VirtualNetworkGatewayConnection resource. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * VirtualNetworkGatewayConnection resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {boolean} [expressRouteGatewayBypass] Bypass ExpressRoute Gateway - * for data forwarding - * @member {string} [etag] Gets a unique read-only string that changes + * @property {boolean} [expressRouteGatewayBypass] Bypass ExpressRoute + * Gateway for data forwarding + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/virtualNetworkGatewayConnectionListResult.js b/lib/services/networkManagement2/lib/models/virtualNetworkGatewayConnectionListResult.js index 6572635654..8bee812e81 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetworkGatewayConnectionListResult.js +++ b/lib/services/networkManagement2/lib/models/virtualNetworkGatewayConnectionListResult.js @@ -16,7 +16,7 @@ class VirtualNetworkGatewayConnectionListResult extends Array { /** * Create a VirtualNetworkGatewayConnectionListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/virtualNetworkGatewayIPConfiguration.js b/lib/services/networkManagement2/lib/models/virtualNetworkGatewayIPConfiguration.js index 704ba94ddd..d7eb833605 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetworkGatewayIPConfiguration.js +++ b/lib/services/networkManagement2/lib/models/virtualNetworkGatewayIPConfiguration.js @@ -20,19 +20,20 @@ const models = require('./index'); class VirtualNetworkGatewayIPConfiguration extends models['SubResource'] { /** * Create a VirtualNetworkGatewayIPConfiguration. - * @member {string} [privateIPAllocationMethod] The private IP allocation + * @property {string} [privateIPAllocationMethod] The private IP allocation * method. Possible values are: 'Static' and 'Dynamic'. Possible values * include: 'Static', 'Dynamic' - * @member {object} [subnet] The reference of the subnet resource. - * @member {string} [subnet.id] Resource ID. - * @member {object} [publicIPAddress] The reference of the public IP + * @property {object} [subnet] The reference of the subnet resource. + * @property {string} [subnet.id] Resource ID. + * @property {object} [publicIPAddress] The reference of the public IP * resource. - * @member {string} [publicIPAddress.id] Resource ID. - * @member {string} [provisioningState] The provisioning state of the public - * IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [publicIPAddress.id] Resource ID. + * @property {string} [provisioningState] The provisioning state of the + * public IP resource. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/virtualNetworkGatewayListConnectionsResult.js b/lib/services/networkManagement2/lib/models/virtualNetworkGatewayListConnectionsResult.js index b2ad2405b1..4546296ad0 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetworkGatewayListConnectionsResult.js +++ b/lib/services/networkManagement2/lib/models/virtualNetworkGatewayListConnectionsResult.js @@ -16,7 +16,7 @@ class VirtualNetworkGatewayListConnectionsResult extends Array { /** * Create a VirtualNetworkGatewayListConnectionsResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/virtualNetworkGatewayListResult.js b/lib/services/networkManagement2/lib/models/virtualNetworkGatewayListResult.js index 7daeceaa76..dbec4bd6d6 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetworkGatewayListResult.js +++ b/lib/services/networkManagement2/lib/models/virtualNetworkGatewayListResult.js @@ -16,7 +16,7 @@ class VirtualNetworkGatewayListResult extends Array { /** * Create a VirtualNetworkGatewayListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/virtualNetworkGatewaySku.js b/lib/services/networkManagement2/lib/models/virtualNetworkGatewaySku.js index 27313b7a45..b0f94f82f5 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetworkGatewaySku.js +++ b/lib/services/networkManagement2/lib/models/virtualNetworkGatewaySku.js @@ -17,15 +17,15 @@ class VirtualNetworkGatewaySku { /** * Create a VirtualNetworkGatewaySku. - * @member {string} [name] Gateway SKU name. Possible values include: + * @property {string} [name] Gateway SKU name. Possible values include: * 'Basic', 'HighPerformance', 'Standard', 'UltraPerformance', 'VpnGw1', * 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', 'ErGw1AZ', * 'ErGw2AZ', 'ErGw3AZ' - * @member {string} [tier] Gateway SKU tier. Possible values include: + * @property {string} [tier] Gateway SKU tier. Possible values include: * 'Basic', 'HighPerformance', 'Standard', 'UltraPerformance', 'VpnGw1', * 'VpnGw2', 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', 'ErGw1AZ', * 'ErGw2AZ', 'ErGw3AZ' - * @member {number} [capacity] The capacity. + * @property {number} [capacity] The capacity. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/virtualNetworkListResult.js b/lib/services/networkManagement2/lib/models/virtualNetworkListResult.js index d578f54820..8d2d1783ef 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetworkListResult.js +++ b/lib/services/networkManagement2/lib/models/virtualNetworkListResult.js @@ -16,7 +16,7 @@ class VirtualNetworkListResult extends Array { /** * Create a VirtualNetworkListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/virtualNetworkListUsageResult.js b/lib/services/networkManagement2/lib/models/virtualNetworkListUsageResult.js index 633640ecb3..f09e53c76a 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetworkListUsageResult.js +++ b/lib/services/networkManagement2/lib/models/virtualNetworkListUsageResult.js @@ -16,7 +16,7 @@ class VirtualNetworkListUsageResult extends Array { /** * Create a VirtualNetworkListUsageResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/virtualNetworkPeering.js b/lib/services/networkManagement2/lib/models/virtualNetworkPeering.js index 813b33c2b0..cef9023dd8 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetworkPeering.js +++ b/lib/services/networkManagement2/lib/models/virtualNetworkPeering.js @@ -20,37 +20,37 @@ const models = require('./index'); class VirtualNetworkPeering extends models['SubResource'] { /** * Create a VirtualNetworkPeering. - * @member {boolean} [allowVirtualNetworkAccess] Whether the VMs in the + * @property {boolean} [allowVirtualNetworkAccess] Whether the VMs in the * linked virtual network space would be able to access all the VMs in local * Virtual network space. - * @member {boolean} [allowForwardedTraffic] Whether the forwarded traffic + * @property {boolean} [allowForwardedTraffic] Whether the forwarded traffic * from the VMs in the remote virtual network will be allowed/disallowed. - * @member {boolean} [allowGatewayTransit] If gateway links can be used in + * @property {boolean} [allowGatewayTransit] If gateway links can be used in * remote virtual networking to link to this virtual network. - * @member {boolean} [useRemoteGateways] If remote gateways can be used on + * @property {boolean} [useRemoteGateways] If remote gateways can be used on * this virtual network. If the flag is set to true, and allowGatewayTransit * on remote peering is also true, virtual network will use gateways of * remote virtual network for transit. Only one peering can have this flag * set to true. This flag cannot be set if virtual network already has a * gateway. - * @member {object} [remoteVirtualNetwork] The reference of the remote + * @property {object} [remoteVirtualNetwork] The reference of the remote * virtual network. The remote virtual network can be in the same or * different region (preview). See here to register for the preview and learn * more * (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering). - * @member {string} [remoteVirtualNetwork.id] Resource ID. - * @member {object} [remoteAddressSpace] The reference of the remote virtual - * network address space. - * @member {array} [remoteAddressSpace.addressPrefixes] A list of address + * @property {string} [remoteVirtualNetwork.id] Resource ID. + * @property {object} [remoteAddressSpace] The reference of the remote + * virtual network address space. + * @property {array} [remoteAddressSpace.addressPrefixes] A list of address * blocks reserved for this virtual network in CIDR notation. - * @member {string} [peeringState] The status of the virtual network peering. - * Possible values are 'Initiated', 'Connected', and 'Disconnected'. Possible - * values include: 'Initiated', 'Connected', 'Disconnected' - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [peeringState] The status of the virtual network + * peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'. + * Possible values include: 'Initiated', 'Connected', 'Disconnected' + * @property {string} [provisioningState] The provisioning state of the * resource. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/virtualNetworkPeeringListResult.js b/lib/services/networkManagement2/lib/models/virtualNetworkPeeringListResult.js index f3ee98739a..298ee2478b 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetworkPeeringListResult.js +++ b/lib/services/networkManagement2/lib/models/virtualNetworkPeeringListResult.js @@ -17,7 +17,7 @@ class VirtualNetworkPeeringListResult extends Array { /** * Create a VirtualNetworkPeeringListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/virtualNetworkTap.js b/lib/services/networkManagement2/lib/models/virtualNetworkTap.js index 952fe13b70..7a465cf8bc 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetworkTap.js +++ b/lib/services/networkManagement2/lib/models/virtualNetworkTap.js @@ -20,652 +20,655 @@ const models = require('./index'); class VirtualNetworkTap extends models['Resource'] { /** * Create a VirtualNetworkTap. - * @member {array} [networkInterfaceTapConfigurations] Specifies the list of - * resource IDs for the network interface IP configuration that needs to be - * tapped. - * @member {string} [resourceGuid] The resourceGuid property of the virtual + * @property {array} [networkInterfaceTapConfigurations] Specifies the list + * of resource IDs for the network interface IP configuration that needs to + * be tapped. + * @property {string} [resourceGuid] The resourceGuid property of the virtual * network tap. - * @member {string} [provisioningState] The provisioning state of the virtual - * network tap. Possible values are: 'Updating', 'Deleting', and 'Failed'. - * @member {object} [destinationNetworkInterfaceIPConfiguration] The + * @property {string} [provisioningState] The provisioning state of the + * virtual network tap. Possible values are: 'Updating', 'Deleting', and + * 'Failed'. + * @property {object} [destinationNetworkInterfaceIPConfiguration] The * reference to the private IP Address of the collector nic that will receive * the tap - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.virtualNetworkTaps] The * reference to Virtual Network Taps. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.applicationGatewayBackendAddressPools] * The reference of ApplicationGatewayBackendAddressPool resource. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.loadBalancerBackendAddressPools] * The reference of LoadBalancerBackendAddressPool resource. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.loadBalancerInboundNatRules] A * list of references of LoadBalancerInboundNatRules. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.privateIPAddress] Private IP * address of the IP configuration. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.privateIPAllocationMethod] * Defines how a private IP address is assigned. Possible values are: * 'Static' and 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.privateIPAddressVersion] * Available from Api-Version 2016-03-30 onwards, it represents whether the * specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. * Possible values are: 'IPv4' and 'IPv6'. Possible values include: 'IPv4', * 'IPv6' - * @member {object} [destinationNetworkInterfaceIPConfiguration.subnet] + * @property {object} [destinationNetworkInterfaceIPConfiguration.subnet] * Subnet bound to the IP configuration. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.subnet.addressPrefix] The * address prefix for the subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.addressPrefixes] List * of address prefixes for the subnet. - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.subnet.routeTable] The * reference of the RouteTable resource. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.routeTable.subnets] A * collection of references to subnets. - * @member {boolean} + * @property {boolean} * [destinationNetworkInterfaceIPConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.subnet.routeTable.etag] Gets a * unique read-only string that changes whenever the resource is updated. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.serviceEndpoints] An * array of service endpoints. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.interfaceEndpoints] An * array of references to interface endpoints - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.ipConfigurations] Gets * an array of references to the network interface IP configurations using * subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.subnet.delegations] Gets an * array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.subnet.purpose] A read-only * string identifying the intention of use for this subnet based on * delegations and other user-defined properties. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.subnet.provisioningState] The * provisioning state of the resource. - * @member {string} [destinationNetworkInterfaceIPConfiguration.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} [destinationNetworkInterfaceIPConfiguration.subnet.etag] - * A unique read-only string that changes whenever the resource is updated. - * @member {boolean} [destinationNetworkInterfaceIPConfiguration.primary] + * @property {string} + * [destinationNetworkInterfaceIPConfiguration.subnet.name] The name of the + * resource that is unique within a resource group. This name can be used to + * access the resource. + * @property {string} + * [destinationNetworkInterfaceIPConfiguration.subnet.etag] A unique + * read-only string that changes whenever the resource is updated. + * @property {boolean} [destinationNetworkInterfaceIPConfiguration.primary] * Gets whether this is a primary customer address on the network interface. - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress] Public IP * address bound to the IP configuration. - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.sku] The * public IP address SKU. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.sku.name] Name * of a public IP address SKU. Possible values include: 'Basic', 'Standard' - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.publicIPAllocationMethod] * The public IP allocation method. Possible values are: 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.publicIPAddressVersion] * The public IP address version. Possible values are: 'IPv4' and 'IPv6'. * Possible values include: 'IPv4', 'IPv6' - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration] * The IP configuration associated with the public IP address. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.privateIPAddress] * The private IP address of the IP configuration. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.privateIPAllocationMethod] * The private IP allocation method. Possible values are 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet] * The reference of the subnet resource. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefix] * The address prefix for the subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable] * The reference of the RouteTable resource. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.subnets] * A collection of references to subnets. - * @member {boolean} + * @property {boolean} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpoints] * An array of service endpoints. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations * using subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.delegations] * Gets an array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.purpose] * A read-only string identifying the intention of use for this subnet based * on delegations and other user-defined properties. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.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} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.subnet.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.publicIPAddress] * The reference of the public IP resource. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.provisioningState] * Gets the provisioning state of the public IP resource. Possible values * are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.name] * The name of the resource that is unique within a resource group. This name * can be used to access the resource. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipConfiguration.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.dnsSettings] * The FQDN of the DNS record associated with the public IP address. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.dnsSettings.domainNameLabel] * Gets or sets the Domain name label.The concatenation of the domain name * label and the regionalized DNS zone make up the fully qualified domain * name associated with the public IP address. If a domain name label is * specified, an A DNS record is created for the public IP in the Microsoft * Azure DNS system. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.dnsSettings.fqdn] * Gets the FQDN, Fully qualified domain name of the A DNS record associated * with the public IP. This is the concatenation of the domainNameLabel and * the regionalized DNS zone. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.dnsSettings.reverseFqdn] * Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name * that resolves to this public IP address. If the reverseFqdn is specified, * then a PTR DNS record is created pointing from the IP address in the * in-addr.arpa domain to the reverse FQDN. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipTags] The * list of tags associated with the public IP address. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.ipAddress] The * IP address associated with the public IP address resource. - * @member {object} + * @property {object} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.publicIPPrefix] * The Public IP Prefix this Public IP Address should be allocated from. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.publicIPPrefix.id] * Resource ID. - * @member {number} + * @property {number} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.idleTimeoutInMinutes] * The idle timeout of the public IP address. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.resourceGuid] * The resource GUID property of the public IP resource. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.provisioningState] * The provisioning state of the PublicIP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.publicIPAddress.zones] A list * of availability zones denoting the IP allocated for the resource needs to * come from. - * @member {array} + * @property {array} * [destinationNetworkInterfaceIPConfiguration.applicationSecurityGroups] * Application security groups in which the IP configuration is included. - * @member {string} + * @property {string} * [destinationNetworkInterfaceIPConfiguration.provisioningState] The * provisioning state of the network interface IP configuration. Possible * values are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} [destinationNetworkInterfaceIPConfiguration.name] The + * @property {string} [destinationNetworkInterfaceIPConfiguration.name] The * name of the resource that is unique within a resource group. This name can * be used to access the resource. - * @member {string} [destinationNetworkInterfaceIPConfiguration.etag] A + * @property {string} [destinationNetworkInterfaceIPConfiguration.etag] A * unique read-only string that changes whenever the resource is updated. - * @member {object} [destinationLoadBalancerFrontEndIPConfiguration] The + * @property {object} [destinationLoadBalancerFrontEndIPConfiguration] The * reference to the private IP address on the internal Load Balancer that * will receive the tap - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.inboundNatRules] Read * only. Inbound rules URIs that use this frontend IP. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.inboundNatPools] Read * only. Inbound pools URIs that use this frontend IP. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.outboundRules] Read only. * Outbound rules URIs that use this frontend IP. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.loadBalancingRules] Gets * load balancing rules URIs that use this frontend IP. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.privateIPAddress] The * private IP address of the IP configuration. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.privateIPAllocationMethod] * The Private IP allocation method. Possible values are: 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} [destinationLoadBalancerFrontEndIPConfiguration.subnet] + * @property {object} [destinationLoadBalancerFrontEndIPConfiguration.subnet] * The reference of the subnet resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.addressPrefix] The * address prefix for the subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable] The * reference of the RouteTable resource. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.subnets] * A collection of references to subnets. - * @member {boolean} + * @property {boolean} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.serviceEndpoints] * An array of service endpoints. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations * using subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.delegations] Gets * an array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.purpose] A * read-only string identifying the intention of use for this subnet based on * delegations and other user-defined properties. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.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} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.subnet.etag] A unique * read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress] The * reference of the Public IP resource. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.sku] The * public IP address SKU. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.sku.name] * Name of a public IP address SKU. Possible values include: 'Basic', * 'Standard' - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.publicIPAllocationMethod] * The public IP allocation method. Possible values are: 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.publicIPAddressVersion] * The public IP address version. Possible values are: 'IPv4' and 'IPv6'. * Possible values include: 'IPv4', 'IPv6' - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration] * The IP configuration associated with the public IP address. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.privateIPAddress] * The private IP address of the IP configuration. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.privateIPAllocationMethod] * The private IP allocation method. Possible values are 'Static' and * 'Dynamic'. Possible values include: 'Static', 'Dynamic' - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet] * The reference of the subnet resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefix] * The address prefix for the subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.addressPrefixes] * List of address prefixes for the subnet. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup] * The reference of the NetworkSecurityGroup resource. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.securityRules] * A collection of security rules of the network security group. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.defaultSecurityRules] * The default security rules of network security group. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.networkInterfaces] * A collection of references to network interfaces. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.subnets] * A collection of references to subnets. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.resourceGuid] * The resource GUID property of the network security group resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.provisioningState] * The provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.networkSecurityGroup.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable] * The reference of the RouteTable resource. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.routes] * Collection of routes contained within a route table. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.subnets] * A collection of references to subnets. - * @member {boolean} + * @property {boolean} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.disableBgpRoutePropagation] * Gets or sets whether to disable the routes learned by BGP on that route * table. True means disable. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.provisioningState] * The provisioning state of the resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.routeTable.etag] * Gets a unique read-only string that changes whenever the resource is * updated. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpoints] * An array of service endpoints. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceEndpointPolicies] * An array of service endpoint policies. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.interfaceEndpoints] * An array of references to interface endpoints - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurations] * Gets an array of references to the network interface IP configurations * using subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles] * Array of IP configuration profiles which reference this subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks] * Gets an array of references to the external resources using subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks] * Gets an array of references to services injecting into this subnet. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.delegations] * Gets an array of references to the delegations on the subnet. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.purpose] * A read-only string identifying the intention of use for this subnet based * on delegations and other user-defined properties. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.provisioningState] * The provisioning state of the resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.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} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.subnet.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.publicIPAddress] * The reference of the public IP resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.provisioningState] * Gets the provisioning state of the public IP resource. Possible values * are: 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.name] * The name of the resource that is unique within a resource group. This name * can be used to access the resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipConfiguration.etag] * A unique read-only string that changes whenever the resource is updated. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.dnsSettings] * The FQDN of the DNS record associated with the public IP address. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.dnsSettings.domainNameLabel] * Gets or sets the Domain name label.The concatenation of the domain name * label and the regionalized DNS zone make up the fully qualified domain * name associated with the public IP address. If a domain name label is * specified, an A DNS record is created for the public IP in the Microsoft * Azure DNS system. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.dnsSettings.fqdn] * Gets the FQDN, Fully qualified domain name of the A DNS record associated * with the public IP. This is the concatenation of the domainNameLabel and * the regionalized DNS zone. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.dnsSettings.reverseFqdn] * Gets or Sets the Reverse FQDN. A user-visible, fully qualified domain name * that resolves to this public IP address. If the reverseFqdn is specified, * then a PTR DNS record is created pointing from the IP address in the * in-addr.arpa domain to the reverse FQDN. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipTags] * The list of tags associated with the public IP address. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.ipAddress] * The IP address associated with the public IP address resource. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.publicIPPrefix] * The Public IP Prefix this Public IP Address should be allocated from. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.publicIPPrefix.id] * Resource ID. - * @member {number} + * @property {number} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.idleTimeoutInMinutes] * The idle timeout of the public IP address. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.resourceGuid] * The resource GUID property of the public IP resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.provisioningState] * The provisioning state of the PublicIP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.etag] A * unique read-only string that changes whenever the resource is updated. - * @member {array} + * @property {array} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPAddress.zones] A * list of availability zones denoting the IP allocated for the resource * needs to come from. - * @member {object} + * @property {object} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPPrefix] The * reference of the Public IP Prefix resource. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.publicIPPrefix.id] * Resource ID. - * @member {string} + * @property {string} * [destinationLoadBalancerFrontEndIPConfiguration.provisioningState] Gets * the provisioning state of the public IP resource. Possible values are: * 'Updating', 'Deleting', and 'Failed'. - * @member {string} [destinationLoadBalancerFrontEndIPConfiguration.name] The - * name of the resource that is unique within a resource group. This name can - * be used to access the resource. - * @member {string} [destinationLoadBalancerFrontEndIPConfiguration.etag] A + * @property {string} [destinationLoadBalancerFrontEndIPConfiguration.name] + * The name of the resource that is unique within a resource group. This name + * can be used to access the resource. + * @property {string} [destinationLoadBalancerFrontEndIPConfiguration.etag] A * unique read-only string that changes whenever the resource is updated. - * @member {array} [destinationLoadBalancerFrontEndIPConfiguration.zones] A + * @property {array} [destinationLoadBalancerFrontEndIPConfiguration.zones] A * list of availability zones denoting the IP allocated for the resource * needs to come from. - * @member {number} [destinationPort] The VXLAN destination port that will + * @property {number} [destinationPort] The VXLAN destination port that will * receive the tapped traffic. - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/virtualNetworkTapListResult.js b/lib/services/networkManagement2/lib/models/virtualNetworkTapListResult.js index 408dcbe071..ac90696356 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetworkTapListResult.js +++ b/lib/services/networkManagement2/lib/models/virtualNetworkTapListResult.js @@ -16,7 +16,7 @@ class VirtualNetworkTapListResult extends Array { /** * Create a VirtualNetworkTapListResult. - * @member {string} [nextLink] The URL to get the next set of results. + * @property {string} [nextLink] The URL to get the next set of results. */ constructor() { super(); diff --git a/lib/services/networkManagement2/lib/models/virtualNetworkUsage.js b/lib/services/networkManagement2/lib/models/virtualNetworkUsage.js index 543c706d5b..a5b32e2171 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetworkUsage.js +++ b/lib/services/networkManagement2/lib/models/virtualNetworkUsage.js @@ -17,16 +17,16 @@ class VirtualNetworkUsage { /** * Create a VirtualNetworkUsage. - * @member {number} [currentValue] Indicates number of IPs used from the + * @property {number} [currentValue] Indicates number of IPs used from the * Subnet. - * @member {string} [id] Subnet identifier. - * @member {number} [limit] Indicates the size of the subnet. - * @member {object} [name] The name containing common and localized value for - * usage. - * @member {string} [name.localizedValue] Localized subnet size and usage + * @property {string} [id] Subnet identifier. + * @property {number} [limit] Indicates the size of the subnet. + * @property {object} [name] The name containing common and localized value + * for usage. + * @property {string} [name.localizedValue] Localized subnet size and usage * string. - * @member {string} [name.value] Subnet size and usage string. - * @member {string} [unit] Usage units. Returns 'Count' + * @property {string} [name.value] Subnet size and usage string. + * @property {string} [unit] Usage units. Returns 'Count' */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/virtualNetworkUsageName.js b/lib/services/networkManagement2/lib/models/virtualNetworkUsageName.js index 093951db51..c78bed08a0 100644 --- a/lib/services/networkManagement2/lib/models/virtualNetworkUsageName.js +++ b/lib/services/networkManagement2/lib/models/virtualNetworkUsageName.js @@ -17,8 +17,9 @@ class VirtualNetworkUsageName { /** * Create a VirtualNetworkUsageName. - * @member {string} [localizedValue] Localized subnet size and usage string. - * @member {string} [value] Subnet size and usage string. + * @property {string} [localizedValue] Localized subnet size and usage + * string. + * @property {string} [value] Subnet size and usage string. */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/virtualWAN.js b/lib/services/networkManagement2/lib/models/virtualWAN.js index 06f774bada..96ce283250 100644 --- a/lib/services/networkManagement2/lib/models/virtualWAN.js +++ b/lib/services/networkManagement2/lib/models/virtualWAN.js @@ -20,24 +20,24 @@ const models = require('./index'); class VirtualWAN extends models['Resource'] { /** * Create a VirtualWAN. - * @member {boolean} [disableVpnEncryption] Vpn encryption to be disabled or - * not. - * @member {array} [virtualHubs] List of VirtualHubs in the VirtualWAN. - * @member {array} [vpnSites] - * @member {string} [securityProviderName] The Security Provider name. - * @member {boolean} [allowBranchToBranchTraffic] True if branch to branch + * @property {boolean} [disableVpnEncryption] Vpn encryption to be disabled + * or not. + * @property {array} [virtualHubs] List of VirtualHubs in the VirtualWAN. + * @property {array} [vpnSites] + * @property {string} [securityProviderName] The Security Provider name. + * @property {boolean} [allowBranchToBranchTraffic] True if branch to branch * traffic is allowed. - * @member {boolean} [allowVnetToVnetTraffic] True if Vnet to Vnet traffic is - * allowed. - * @member {string} [office365LocalBreakoutCategory] The office local + * @property {boolean} [allowVnetToVnetTraffic] True if Vnet to Vnet traffic + * is allowed. + * @property {string} [office365LocalBreakoutCategory] The office local * breakout category. Possible values include: 'Optimize', * 'OptimizeAndAllow', 'All', 'None' - * @member {array} [p2SVpnServerConfigurations] list of all + * @property {array} [p2SVpnServerConfigurations] list of all * P2SVpnServerConfigurations associated with the virtual wan. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', * 'Failed' - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/virtualWanSecurityProvider.js b/lib/services/networkManagement2/lib/models/virtualWanSecurityProvider.js index 617122fc78..d7185cbc43 100644 --- a/lib/services/networkManagement2/lib/models/virtualWanSecurityProvider.js +++ b/lib/services/networkManagement2/lib/models/virtualWanSecurityProvider.js @@ -17,9 +17,9 @@ class VirtualWanSecurityProvider { /** * Create a VirtualWanSecurityProvider. - * @member {string} [name] Name of the security provider. - * @member {string} [url] Url of the security provider. - * @member {string} [type] Name of the security provider. Possible values + * @property {string} [name] Name of the security provider. + * @property {string} [url] Url of the security provider. + * @property {string} [type] Name of the security provider. Possible values * include: 'External', 'Native' */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/virtualWanSecurityProviders.js b/lib/services/networkManagement2/lib/models/virtualWanSecurityProviders.js index b47282affc..c440949c25 100644 --- a/lib/services/networkManagement2/lib/models/virtualWanSecurityProviders.js +++ b/lib/services/networkManagement2/lib/models/virtualWanSecurityProviders.js @@ -17,7 +17,7 @@ class VirtualWanSecurityProviders { /** * Create a VirtualWanSecurityProviders. - * @member {array} [supportedProviders] + * @property {array} [supportedProviders] */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/vpnClientConfiguration.js b/lib/services/networkManagement2/lib/models/vpnClientConfiguration.js index 4341215763..a90e518099 100644 --- a/lib/services/networkManagement2/lib/models/vpnClientConfiguration.js +++ b/lib/services/networkManagement2/lib/models/vpnClientConfiguration.js @@ -17,21 +17,21 @@ class VpnClientConfiguration { /** * Create a VpnClientConfiguration. - * @member {object} [vpnClientAddressPool] The reference of the address space - * resource which represents Address space for P2S VpnClient. - * @member {array} [vpnClientAddressPool.addressPrefixes] A list of address + * @property {object} [vpnClientAddressPool] The reference of the address + * space resource which represents Address space for P2S VpnClient. + * @property {array} [vpnClientAddressPool.addressPrefixes] A list of address * blocks reserved for this virtual network in CIDR notation. - * @member {array} [vpnClientRootCertificates] VpnClientRootCertificate for + * @property {array} [vpnClientRootCertificates] VpnClientRootCertificate for * virtual network gateway. - * @member {array} [vpnClientRevokedCertificates] VpnClientRevokedCertificate - * for Virtual network gateway. - * @member {array} [vpnClientProtocols] VpnClientProtocols for Virtual + * @property {array} [vpnClientRevokedCertificates] + * VpnClientRevokedCertificate for Virtual network gateway. + * @property {array} [vpnClientProtocols] VpnClientProtocols for Virtual * network gateway. - * @member {array} [vpnClientIpsecPolicies] VpnClientIpsecPolicies for + * @property {array} [vpnClientIpsecPolicies] VpnClientIpsecPolicies for * virtual network gateway P2S client. - * @member {string} [radiusServerAddress] The radius server address property - * of the VirtualNetworkGateway resource for vpn client connection. - * @member {string} [radiusServerSecret] The radius secret property of the + * @property {string} [radiusServerAddress] The radius server address + * property of the VirtualNetworkGateway resource for vpn client connection. + * @property {string} [radiusServerSecret] The radius secret property of the * VirtualNetworkGateway resource for vpn client connection. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/vpnClientConnectionHealth.js b/lib/services/networkManagement2/lib/models/vpnClientConnectionHealth.js index 10a781f657..b8407c21df 100644 --- a/lib/services/networkManagement2/lib/models/vpnClientConnectionHealth.js +++ b/lib/services/networkManagement2/lib/models/vpnClientConnectionHealth.js @@ -17,13 +17,13 @@ class VpnClientConnectionHealth { /** * Create a VpnClientConnectionHealth. - * @member {number} [totalIngressBytesTransferred] Total of the Ingress Bytes - * Transferred in this P2S Vpn connection - * @member {number} [totalEgressBytesTransferred] Total of the Egress Bytes + * @property {number} [totalIngressBytesTransferred] Total of the Ingress + * Bytes Transferred in this P2S Vpn connection + * @property {number} [totalEgressBytesTransferred] Total of the Egress Bytes * Transferred in this connection - * @member {number} [vpnClientConnectionsCount] The total of p2s vpn clients - * connected at this time to this P2SVpnGateway. - * @member {array} [allocatedIpAddresses] List of allocated ip addresses to + * @property {number} [vpnClientConnectionsCount] The total of p2s vpn + * clients connected at this time to this P2SVpnGateway. + * @property {array} [allocatedIpAddresses] List of allocated ip addresses to * the connected p2s vpn clients. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/vpnClientIPsecParameters.js b/lib/services/networkManagement2/lib/models/vpnClientIPsecParameters.js index b166295913..aa396bea39 100644 --- a/lib/services/networkManagement2/lib/models/vpnClientIPsecParameters.js +++ b/lib/services/networkManagement2/lib/models/vpnClientIPsecParameters.js @@ -17,28 +17,28 @@ class VpnClientIPsecParameters { /** * Create a VpnClientIPsecParameters. - * @member {number} saLifeTimeSeconds The IPSec Security Association (also + * @property {number} saLifeTimeSeconds The IPSec Security Association (also * called Quick Mode or Phase 2 SA) lifetime in seconds for P2S client. - * @member {number} saDataSizeKilobytes The IPSec Security Association (also - * called Quick Mode or Phase 2 SA) payload size in KB for P2S client.. - * @member {string} ipsecEncryption The IPSec encryption algorithm (IKE phase - * 1). Possible values include: 'None', 'DES', 'DES3', 'AES128', 'AES192', - * 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256' - * @member {string} ipsecIntegrity The IPSec integrity algorithm (IKE phase + * @property {number} saDataSizeKilobytes The IPSec Security Association + * (also called Quick Mode or Phase 2 SA) payload size in KB for P2S client.. + * @property {string} ipsecEncryption The IPSec encryption algorithm (IKE + * phase 1). Possible values include: 'None', 'DES', 'DES3', 'AES128', + * 'AES192', 'AES256', 'GCMAES128', 'GCMAES192', 'GCMAES256' + * @property {string} ipsecIntegrity The IPSec integrity algorithm (IKE phase * 1). Possible values include: 'MD5', 'SHA1', 'SHA256', 'GCMAES128', * 'GCMAES192', 'GCMAES256' - * @member {string} ikeEncryption The IKE encryption algorithm (IKE phase 2). - * Possible values include: 'DES', 'DES3', 'AES128', 'AES192', 'AES256', + * @property {string} ikeEncryption The IKE encryption algorithm (IKE phase + * 2). Possible values include: 'DES', 'DES3', 'AES128', 'AES192', 'AES256', * 'GCMAES256', 'GCMAES128' - * @member {string} ikeIntegrity The IKE integrity algorithm (IKE phase 2). + * @property {string} ikeIntegrity The IKE integrity algorithm (IKE phase 2). * Possible values include: 'MD5', 'SHA1', 'SHA256', 'SHA384', 'GCMAES256', * 'GCMAES128' - * @member {string} dhGroup The DH Groups used in IKE Phase 1 for initial SA. - * Possible values include: 'None', 'DHGroup1', 'DHGroup2', 'DHGroup14', + * @property {string} dhGroup The DH Groups used in IKE Phase 1 for initial + * SA. Possible values include: 'None', 'DHGroup1', 'DHGroup2', 'DHGroup14', * 'DHGroup2048', 'ECP256', 'ECP384', 'DHGroup24' - * @member {string} pfsGroup The Pfs Groups used in IKE Phase 2 for new child - * SA. Possible values include: 'None', 'PFS1', 'PFS2', 'PFS2048', 'ECP256', - * 'ECP384', 'PFS24', 'PFS14', 'PFSMM' + * @property {string} pfsGroup The Pfs Groups used in IKE Phase 2 for new + * child SA. Possible values include: 'None', 'PFS1', 'PFS2', 'PFS2048', + * 'ECP256', 'ECP384', 'PFS24', 'PFS14', 'PFSMM' */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/vpnClientParameters.js b/lib/services/networkManagement2/lib/models/vpnClientParameters.js index f83ecb68a3..5511de202a 100644 --- a/lib/services/networkManagement2/lib/models/vpnClientParameters.js +++ b/lib/services/networkManagement2/lib/models/vpnClientParameters.js @@ -17,17 +17,17 @@ class VpnClientParameters { /** * Create a VpnClientParameters. - * @member {string} [processorArchitecture] VPN client Processor + * @property {string} [processorArchitecture] VPN client Processor * Architecture. Possible values are: 'AMD64' and 'X86'. Possible values * include: 'Amd64', 'X86' - * @member {string} [authenticationMethod] VPN client Authentication Method. - * Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'. Possible values include: - * 'EAPTLS', 'EAPMSCHAPv2' - * @member {string} [radiusServerAuthCertificate] The public certificate data - * for the radius server authentication certificate as a Base-64 encoded + * @property {string} [authenticationMethod] VPN client Authentication + * Method. Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'. Possible values + * include: 'EAPTLS', 'EAPMSCHAPv2' + * @property {string} [radiusServerAuthCertificate] The public certificate + * data for the radius server authentication certificate as a Base-64 encoded * string. Required only if external radius authentication has been * configured with EAPTLS authentication. - * @member {array} [clientRootCertificates] A list of client root + * @property {array} [clientRootCertificates] A list of client root * certificates public certificate data encoded as Base-64 strings. Optional * parameter for external radius based authentication with EAPTLS. */ diff --git a/lib/services/networkManagement2/lib/models/vpnClientRevokedCertificate.js b/lib/services/networkManagement2/lib/models/vpnClientRevokedCertificate.js index 6765ec0de6..25974939aa 100644 --- a/lib/services/networkManagement2/lib/models/vpnClientRevokedCertificate.js +++ b/lib/services/networkManagement2/lib/models/vpnClientRevokedCertificate.js @@ -20,14 +20,14 @@ const models = require('./index'); class VpnClientRevokedCertificate extends models['SubResource'] { /** * Create a VpnClientRevokedCertificate. - * @member {string} [thumbprint] The revoked VPN client certificate + * @property {string} [thumbprint] The revoked VPN client certificate * thumbprint. - * @member {string} [provisioningState] The provisioning state of the VPN + * @property {string} [provisioningState] The provisioning state of the VPN * client revoked certificate resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/vpnClientRootCertificate.js b/lib/services/networkManagement2/lib/models/vpnClientRootCertificate.js index c37cf3e0db..5e5e2c5155 100644 --- a/lib/services/networkManagement2/lib/models/vpnClientRootCertificate.js +++ b/lib/services/networkManagement2/lib/models/vpnClientRootCertificate.js @@ -20,13 +20,13 @@ const models = require('./index'); class VpnClientRootCertificate extends models['SubResource'] { /** * Create a VpnClientRootCertificate. - * @member {string} publicCertData The certificate public data. - * @member {string} [provisioningState] The provisioning state of the VPN + * @property {string} publicCertData The certificate public data. + * @property {string} [provisioningState] The provisioning state of the VPN * client root certificate resource. Possible values are: 'Updating', * 'Deleting', and 'Failed'. - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] A unique read-only string that changes whenever + * @property {string} [etag] A unique read-only string that changes whenever * the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/vpnConnection.js b/lib/services/networkManagement2/lib/models/vpnConnection.js index 350af67fe6..28a80804d5 100644 --- a/lib/services/networkManagement2/lib/models/vpnConnection.js +++ b/lib/services/networkManagement2/lib/models/vpnConnection.js @@ -20,28 +20,28 @@ const models = require('./index'); class VpnConnection extends models['SubResource'] { /** * Create a VpnConnection. - * @member {object} [remoteVpnSite] Id of the connected vpn site. - * @member {string} [remoteVpnSite.id] Resource ID. - * @member {number} [routingWeight] routing weight for vpn connection. - * @member {string} [connectionStatus] The connection status. Possible values - * include: 'Unknown', 'Connecting', 'Connected', 'NotConnected' - * @member {string} [vpnConnectionProtocolType] Connection protocol used for - * this connection. Possible values include: 'IKEv2', 'IKEv1' - * @member {number} [ingressBytesTransferred] Ingress bytes transferred. - * @member {number} [egressBytesTransferred] Egress bytes transferred. - * @member {number} [connectionBandwidth] Expected bandwidth in MBPS. - * @member {string} [sharedKey] SharedKey for the vpn connection. - * @member {boolean} [enableBgp] EnableBgp flag - * @member {array} [ipsecPolicies] The IPSec Policies to be considered by + * @property {object} [remoteVpnSite] Id of the connected vpn site. + * @property {string} [remoteVpnSite.id] Resource ID. + * @property {number} [routingWeight] routing weight for vpn connection. + * @property {string} [connectionStatus] The connection status. Possible + * values include: 'Unknown', 'Connecting', 'Connected', 'NotConnected' + * @property {string} [vpnConnectionProtocolType] Connection protocol used + * for this connection. Possible values include: 'IKEv2', 'IKEv1' + * @property {number} [ingressBytesTransferred] Ingress bytes transferred. + * @property {number} [egressBytesTransferred] Egress bytes transferred. + * @property {number} [connectionBandwidth] Expected bandwidth in MBPS. + * @property {string} [sharedKey] SharedKey for the vpn connection. + * @property {boolean} [enableBgp] EnableBgp flag + * @property {array} [ipsecPolicies] The IPSec Policies to be considered by * this connection. - * @member {boolean} [enableRateLimiting] EnableBgp flag - * @member {boolean} [enableInternetSecurity] Enable internet security - * @member {string} [provisioningState] The provisioning state of the + * @property {boolean} [enableRateLimiting] EnableBgp flag + * @property {boolean} [enableInternetSecurity] Enable internet security + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', * 'Failed' - * @member {string} [name] The name of the resource that is unique within a + * @property {string} [name] The name of the resource that is unique within a * resource group. This name can be used to access the resource. - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/vpnDeviceScriptParameters.js b/lib/services/networkManagement2/lib/models/vpnDeviceScriptParameters.js index ff0a58c30b..984bdaeb1d 100644 --- a/lib/services/networkManagement2/lib/models/vpnDeviceScriptParameters.js +++ b/lib/services/networkManagement2/lib/models/vpnDeviceScriptParameters.js @@ -17,9 +17,9 @@ class VpnDeviceScriptParameters { /** * Create a VpnDeviceScriptParameters. - * @member {string} [vendor] The vendor for the vpn device. - * @member {string} [deviceFamily] The device family for the vpn device. - * @member {string} [firmwareVersion] The firmware version for the vpn + * @property {string} [vendor] The vendor for the vpn device. + * @property {string} [deviceFamily] The device family for the vpn device. + * @property {string} [firmwareVersion] The firmware version for the vpn * device. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/vpnGateway.js b/lib/services/networkManagement2/lib/models/vpnGateway.js index abc5ae46dd..c19b48ab52 100644 --- a/lib/services/networkManagement2/lib/models/vpnGateway.js +++ b/lib/services/networkManagement2/lib/models/vpnGateway.js @@ -20,22 +20,24 @@ const models = require('./index'); class VpnGateway extends models['Resource'] { /** * Create a VpnGateway. - * @member {object} [virtualHub] The VirtualHub to which the gateway belongs - * @member {string} [virtualHub.id] Resource ID. - * @member {array} [connections] list of all vpn connections to the gateway. - * @member {object} [bgpSettings] Local network gateway's BGP speaker + * @property {object} [virtualHub] The VirtualHub to which the gateway + * belongs + * @property {string} [virtualHub.id] Resource ID. + * @property {array} [connections] list of all vpn connections to the + * gateway. + * @property {object} [bgpSettings] Local network gateway's BGP speaker * settings. - * @member {number} [bgpSettings.asn] The BGP speaker's ASN. - * @member {string} [bgpSettings.bgpPeeringAddress] The BGP peering address + * @property {number} [bgpSettings.asn] The BGP speaker's ASN. + * @property {string} [bgpSettings.bgpPeeringAddress] The BGP peering address * and BGP identifier of this BGP speaker. - * @member {number} [bgpSettings.peerWeight] The weight added to routes + * @property {number} [bgpSettings.peerWeight] The weight added to routes * learned from this BGP speaker. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', * 'Failed' - * @member {number} [vpnGatewayScaleUnit] The scale unit for this vpn + * @property {number} [vpnGatewayScaleUnit] The scale unit for this vpn * gateway. - * @member {string} [etag] Gets a unique read-only string that changes + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/vpnProfileResponse.js b/lib/services/networkManagement2/lib/models/vpnProfileResponse.js index 4fcab7e02c..e7d40d0cee 100644 --- a/lib/services/networkManagement2/lib/models/vpnProfileResponse.js +++ b/lib/services/networkManagement2/lib/models/vpnProfileResponse.js @@ -17,7 +17,7 @@ class VpnProfileResponse { /** * Create a VpnProfileResponse. - * @member {string} [profileUrl] URL to the VPN profile + * @property {string} [profileUrl] URL to the VPN profile */ constructor() { } diff --git a/lib/services/networkManagement2/lib/models/vpnSite.js b/lib/services/networkManagement2/lib/models/vpnSite.js index 702e68e349..69ab0f59a8 100644 --- a/lib/services/networkManagement2/lib/models/vpnSite.js +++ b/lib/services/networkManagement2/lib/models/vpnSite.js @@ -20,31 +20,32 @@ const models = require('./index'); class VpnSite extends models['Resource'] { /** * Create a VpnSite. - * @member {object} [virtualWan] The VirtualWAN to which the vpnSite belongs - * @member {string} [virtualWan.id] Resource ID. - * @member {object} [deviceProperties] The device properties - * @member {string} [deviceProperties.deviceVendor] Name of the device + * @property {object} [virtualWan] The VirtualWAN to which the vpnSite + * belongs + * @property {string} [virtualWan.id] Resource ID. + * @property {object} [deviceProperties] The device properties + * @property {string} [deviceProperties.deviceVendor] Name of the device * Vendor. - * @member {string} [deviceProperties.deviceModel] Model of the device. - * @member {number} [deviceProperties.linkSpeedInMbps] Link speed. - * @member {string} [ipAddress] The ip-address for the vpn-site. - * @member {string} [siteKey] The key for vpn-site that can be used for + * @property {string} [deviceProperties.deviceModel] Model of the device. + * @property {number} [deviceProperties.linkSpeedInMbps] Link speed. + * @property {string} [ipAddress] The ip-address for the vpn-site. + * @property {string} [siteKey] The key for vpn-site that can be used for * connections. - * @member {object} [addressSpace] The AddressSpace that contains an array of - * IP address ranges. - * @member {array} [addressSpace.addressPrefixes] A list of address blocks + * @property {object} [addressSpace] The AddressSpace that contains an array + * of IP address ranges. + * @property {array} [addressSpace.addressPrefixes] A list of address blocks * reserved for this virtual network in CIDR notation. - * @member {object} [bgpProperties] The set of bgp properties. - * @member {number} [bgpProperties.asn] The BGP speaker's ASN. - * @member {string} [bgpProperties.bgpPeeringAddress] The BGP peering address - * and BGP identifier of this BGP speaker. - * @member {number} [bgpProperties.peerWeight] The weight added to routes + * @property {object} [bgpProperties] The set of bgp properties. + * @property {number} [bgpProperties.asn] The BGP speaker's ASN. + * @property {string} [bgpProperties.bgpPeeringAddress] The BGP peering + * address and BGP identifier of this BGP speaker. + * @property {number} [bgpProperties.peerWeight] The weight added to routes * learned from this BGP speaker. - * @member {string} [provisioningState] The provisioning state of the + * @property {string} [provisioningState] The provisioning state of the * resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', * 'Failed' - * @member {boolean} [isSecuritySite] IsSecuritySite flag - * @member {string} [etag] Gets a unique read-only string that changes + * @property {boolean} [isSecuritySite] IsSecuritySite flag + * @property {string} [etag] Gets a unique read-only string that changes * whenever the resource is updated. */ constructor() { diff --git a/lib/services/networkManagement2/lib/models/vpnSiteId.js b/lib/services/networkManagement2/lib/models/vpnSiteId.js index f00971195c..0367c3232b 100644 --- a/lib/services/networkManagement2/lib/models/vpnSiteId.js +++ b/lib/services/networkManagement2/lib/models/vpnSiteId.js @@ -17,7 +17,7 @@ class VpnSiteId { /** * Create a VpnSiteId. - * @member {string} [vpnSite] The resource-uri of the vpn-site for which + * @property {string} [vpnSite] The resource-uri of the vpn-site for which * config is to be fetched. */ constructor() { diff --git a/lib/services/networkManagement2/lib/operations/expressRouteCircuitConnections.js b/lib/services/networkManagement2/lib/operations/expressRouteCircuitConnections.js index c4fc55ba4c..9ad882e623 100644 --- a/lib/services/networkManagement2/lib/operations/expressRouteCircuitConnections.js +++ b/lib/services/networkManagement2/lib/operations/expressRouteCircuitConnections.js @@ -256,7 +256,7 @@ function _get(resourceGroupName, circuitName, peeringName, connectionName, optio * connection. * * @param {object} expressRouteCircuitConnectionParameters Parameters supplied - * to the create or update express route circuit circuit connection operation. + * to the create or update express route circuit connection operation. * * @param {object} * [expressRouteCircuitConnectionParameters.expressRouteCircuitPeering] @@ -508,7 +508,7 @@ function _beginDeleteMethod(resourceGroupName, circuitName, peeringName, connect * connection. * * @param {object} expressRouteCircuitConnectionParameters Parameters supplied - * to the create or update express route circuit circuit connection operation. + * to the create or update express route circuit connection operation. * * @param {object} * [expressRouteCircuitConnectionParameters.expressRouteCircuitPeering] @@ -940,7 +940,7 @@ class ExpressRouteCircuitConnections { * connection. * * @param {object} expressRouteCircuitConnectionParameters Parameters supplied - * to the create or update express route circuit circuit connection operation. + * to the create or update express route circuit connection operation. * * @param {object} * [expressRouteCircuitConnectionParameters.expressRouteCircuitPeering] @@ -1007,7 +1007,7 @@ class ExpressRouteCircuitConnections { * connection. * * @param {object} expressRouteCircuitConnectionParameters Parameters supplied - * to the create or update express route circuit circuit connection operation. + * to the create or update express route circuit connection operation. * * @param {object} * [expressRouteCircuitConnectionParameters.expressRouteCircuitPeering] @@ -1194,7 +1194,7 @@ class ExpressRouteCircuitConnections { * connection. * * @param {object} expressRouteCircuitConnectionParameters Parameters supplied - * to the create or update express route circuit circuit connection operation. + * to the create or update express route circuit connection operation. * * @param {object} * [expressRouteCircuitConnectionParameters.expressRouteCircuitPeering] @@ -1261,7 +1261,7 @@ class ExpressRouteCircuitConnections { * connection. * * @param {object} expressRouteCircuitConnectionParameters Parameters supplied - * to the create or update express route circuit circuit connection operation. + * to the create or update express route circuit connection operation. * * @param {object} * [expressRouteCircuitConnectionParameters.expressRouteCircuitPeering] diff --git a/lib/services/networkManagement2/lib/operations/expressRouteCircuitPeerings.js b/lib/services/networkManagement2/lib/operations/expressRouteCircuitPeerings.js index d45c5ddcf2..5ab8a78110 100644 --- a/lib/services/networkManagement2/lib/operations/expressRouteCircuitPeerings.js +++ b/lib/services/networkManagement2/lib/operations/expressRouteCircuitPeerings.js @@ -317,7 +317,7 @@ function _get(resourceGroupName, circuitName, peeringName, options, callback) { * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] @@ -805,7 +805,7 @@ function _beginDeleteMethod(resourceGroupName, circuitName, peeringName, options * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] @@ -1447,7 +1447,7 @@ class ExpressRouteCircuitPeerings { * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] @@ -1614,7 +1614,7 @@ class ExpressRouteCircuitPeerings { * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] @@ -1980,7 +1980,7 @@ class ExpressRouteCircuitPeerings { * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] @@ -2147,7 +2147,7 @@ class ExpressRouteCircuitPeerings { * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] diff --git a/lib/services/networkManagement2/lib/operations/expressRouteCrossConnectionPeerings.js b/lib/services/networkManagement2/lib/operations/expressRouteCrossConnectionPeerings.js index fbc867ff48..17b074c12f 100644 --- a/lib/services/networkManagement2/lib/operations/expressRouteCrossConnectionPeerings.js +++ b/lib/services/networkManagement2/lib/operations/expressRouteCrossConnectionPeerings.js @@ -438,7 +438,7 @@ function _get(resourceGroupName, crossConnectionName, peeringName, options, call * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] @@ -751,7 +751,7 @@ function _beginDeleteMethod(resourceGroupName, crossConnectionName, peeringName, * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] @@ -1454,7 +1454,7 @@ class ExpressRouteCrossConnectionPeerings { * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] @@ -1589,7 +1589,7 @@ class ExpressRouteCrossConnectionPeerings { * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] @@ -1838,7 +1838,7 @@ class ExpressRouteCrossConnectionPeerings { * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] @@ -1973,7 +1973,7 @@ class ExpressRouteCrossConnectionPeerings { * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] diff --git a/lib/services/networkManagement2/lib/operations/index.d.ts b/lib/services/networkManagement2/lib/operations/index.d.ts index 640408d25d..3e7fd54564 100644 --- a/lib/services/networkManagement2/lib/operations/index.d.ts +++ b/lib/services/networkManagement2/lib/operations/index.d.ts @@ -4913,7 +4913,7 @@ export interface ExpressRouteCircuitPeerings { * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] @@ -5068,7 +5068,7 @@ export interface ExpressRouteCircuitPeerings { * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] @@ -5365,7 +5365,7 @@ export interface ExpressRouteCircuitPeerings { * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] @@ -5520,7 +5520,7 @@ export interface ExpressRouteCircuitPeerings { * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] @@ -5831,7 +5831,7 @@ export interface ExpressRouteCircuitConnections { * connection. * * @param {object} expressRouteCircuitConnectionParameters Parameters supplied - * to the create or update express route circuit circuit connection operation. + * to the create or update express route circuit connection operation. * * @param {object} * [expressRouteCircuitConnectionParameters.expressRouteCircuitPeering] @@ -5886,7 +5886,7 @@ export interface ExpressRouteCircuitConnections { * connection. * * @param {object} expressRouteCircuitConnectionParameters Parameters supplied - * to the create or update express route circuit circuit connection operation. + * to the create or update express route circuit connection operation. * * @param {object} * [expressRouteCircuitConnectionParameters.expressRouteCircuitPeering] @@ -6031,7 +6031,7 @@ export interface ExpressRouteCircuitConnections { * connection. * * @param {object} expressRouteCircuitConnectionParameters Parameters supplied - * to the create or update express route circuit circuit connection operation. + * to the create or update express route circuit connection operation. * * @param {object} * [expressRouteCircuitConnectionParameters.expressRouteCircuitPeering] @@ -6086,7 +6086,7 @@ export interface ExpressRouteCircuitConnections { * connection. * * @param {object} expressRouteCircuitConnectionParameters Parameters supplied - * to the create or update express route circuit circuit connection operation. + * to the create or update express route circuit connection operation. * * @param {object} * [expressRouteCircuitConnectionParameters.expressRouteCircuitPeering] @@ -9137,7 +9137,7 @@ export interface ExpressRouteCrossConnectionPeerings { * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] @@ -9260,7 +9260,7 @@ export interface ExpressRouteCrossConnectionPeerings { * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] @@ -9467,7 +9467,7 @@ export interface ExpressRouteCrossConnectionPeerings { * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState] @@ -9590,7 +9590,7 @@ export interface ExpressRouteCrossConnectionPeerings { * * @param {array} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedCommunities] - * The communities of bgp peering. Spepcified for microsoft peering + * The communities of bgp peering. Specified for microsoft peering * * @param {string} * [peeringParameters.ipv6PeeringConfig.microsoftPeeringConfig.advertisedPublicPrefixesState]