Skip to content
This repository was archived by the owner on May 5, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@ class ExpressRouteCircuit extends models['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
* 'Standard' and 'Premium'. Possible values include: 'Standard', 'Premium'
* '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:
* 'UnlimitedData', 'MeteredData'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@ class ExpressRouteCircuitSku {
* Create a ExpressRouteCircuitSku.
* @member {string} [name] The name of the SKU.
* @member {string} [tier] The tier of the SKU. Possible values are
* 'Standard' and 'Premium'. Possible values include: 'Standard', 'Premium'
* 'Standard', 'Premium' or 'Basic'. Possible values include: 'Standard',
* 'Premium', 'Basic'
* @member {string} [family] The family of the SKU. Possible values are:
* 'UnlimitedData' and 'MeteredData'. Possible values include:
* 'UnlimitedData', 'MeteredData'
Expand Down
20 changes: 17 additions & 3 deletions lib/services/networkManagement2/lib/models/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5395,8 +5395,9 @@ export interface Ipv6ExpressRouteCircuitPeeringConfig {
* 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'
* and 'Premium'. Possible values include: 'Standard', 'Premium'
* @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:
* 'UnlimitedData' and 'MeteredData'. Possible values include: 'UnlimitedData',
* 'MeteredData'
Expand Down Expand Up @@ -5432,7 +5433,8 @@ export interface ExpressRouteCircuitServiceProviderProperties {
* @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
* 'Standard' and 'Premium'. Possible values include: 'Standard', 'Premium'
* '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: 'UnlimitedData',
* 'MeteredData'
Expand Down Expand Up @@ -10345,6 +10347,18 @@ export interface LoadBalancerLoadBalancingRuleListResult extends Array<LoadBalan
readonly nextLink?: string;
}

/**
* @class
* Initializes a new instance of the LoadBalancerOutboundRuleListResult class.
* @constructor
* Response for ListOutboundRule API service call.
*
* @member {string} [nextLink] The URL to get the next set of results.
*/
export interface LoadBalancerOutboundRuleListResult extends Array<OutboundRule> {
readonly nextLink?: string;
}

/**
* @class
* Initializes a new instance of the NetworkInterfaceListResult class.
Expand Down
1 change: 1 addition & 0 deletions lib/services/networkManagement2/lib/models/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -313,6 +313,7 @@ exports.LoadBalancerBackendAddressPoolListResult = require('./loadBalancerBacken
exports.LoadBalancerFrontendIPConfigurationListResult = require('./loadBalancerFrontendIPConfigurationListResult');
exports.InboundNatRuleListResult = require('./inboundNatRuleListResult');
exports.LoadBalancerLoadBalancingRuleListResult = require('./loadBalancerLoadBalancingRuleListResult');
exports.LoadBalancerOutboundRuleListResult = require('./loadBalancerOutboundRuleListResult');
exports.NetworkInterfaceListResult = require('./networkInterfaceListResult');
exports.LoadBalancerProbeListResult = require('./loadBalancerProbeListResult');
exports.NetworkInterfaceIPConfigurationListResult = require('./networkInterfaceIPConfigurationListResult');
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
*/

'use strict';

/**
* Response for ListOutboundRule API service call.
*/
class LoadBalancerOutboundRuleListResult extends Array {
/**
* Create a LoadBalancerOutboundRuleListResult.
* @member {string} [nextLink] The URL to get the next set of results.
*/
constructor() {
super();
}

/**
* Defines the metadata of LoadBalancerOutboundRuleListResult
*
* @returns {object} metadata of LoadBalancerOutboundRuleListResult
*
*/
mapper() {
return {
required: false,
serializedName: 'LoadBalancerOutboundRuleListResult',
type: {
name: 'Composite',
className: 'LoadBalancerOutboundRuleListResult',
modelProperties: {
value: {
required: false,
serializedName: '',
type: {
name: 'Sequence',
element: {
required: false,
serializedName: 'OutboundRuleElementType',
type: {
name: 'Composite',
className: 'OutboundRule'
}
}
}
},
nextLink: {
required: false,
readOnly: true,
serializedName: 'nextLink',
type: {
name: 'String'
}
}
}
}
};
}
}

module.exports = LoadBalancerOutboundRuleListResult;
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ export default class NetworkManagementClient extends AzureServiceClient {
loadBalancerFrontendIPConfigurations: operations.LoadBalancerFrontendIPConfigurations;
inboundNatRules: operations.InboundNatRules;
loadBalancerLoadBalancingRules: operations.LoadBalancerLoadBalancingRules;
loadBalancerOutboundRules: operations.LoadBalancerOutboundRules;
loadBalancerNetworkInterfaces: operations.LoadBalancerNetworkInterfaces;
loadBalancerProbes: operations.LoadBalancerProbes;
networkInterfaces: operations.NetworkInterfaces;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -390,6 +390,7 @@ class NetworkManagementClient extends ServiceClient {
this.loadBalancerFrontendIPConfigurations = new operations.LoadBalancerFrontendIPConfigurations(this);
this.inboundNatRules = new operations.InboundNatRules(this);
this.loadBalancerLoadBalancingRules = new operations.LoadBalancerLoadBalancingRules(this);
this.loadBalancerOutboundRules = new operations.LoadBalancerOutboundRules(this);
this.loadBalancerNetworkInterfaces = new operations.LoadBalancerNetworkInterfaces(this);
this.loadBalancerProbes = new operations.LoadBalancerProbes(this);
this.networkInterfaces = new operations.NetworkInterfaces(this);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,8 @@ function _get(resourceGroupName, circuitName, options, callback) {
* @param {string} [parameters.sku.name] The name of the SKU.
*
* @param {string} [parameters.sku.tier] The tier of the SKU. Possible values
* are 'Standard' and 'Premium'. Possible values include: 'Standard', 'Premium'
* are 'Standard', 'Premium' or 'Basic'. Possible values include: 'Standard',
* 'Premium', 'Basic'
*
* @param {string} [parameters.sku.family] The family of the SKU. Possible
* values are: 'UnlimitedData' and 'MeteredData'. Possible values include:
Expand Down Expand Up @@ -1408,7 +1409,8 @@ function _beginDeleteMethod(resourceGroupName, circuitName, options, callback) {
* @param {string} [parameters.sku.name] The name of the SKU.
*
* @param {string} [parameters.sku.tier] The tier of the SKU. Possible values
* are 'Standard' and 'Premium'. Possible values include: 'Standard', 'Premium'
* are 'Standard', 'Premium' or 'Basic'. Possible values include: 'Standard',
* 'Premium', 'Basic'
*
* @param {string} [parameters.sku.family] The family of the SKU. Possible
* values are: 'UnlimitedData' and 'MeteredData'. Possible values include:
Expand Down Expand Up @@ -2748,7 +2750,8 @@ class ExpressRouteCircuits {
* @param {string} [parameters.sku.name] The name of the SKU.
*
* @param {string} [parameters.sku.tier] The tier of the SKU. Possible values
* are 'Standard' and 'Premium'. Possible values include: 'Standard', 'Premium'
* are 'Standard', 'Premium' or 'Basic'. Possible values include: 'Standard',
* 'Premium', 'Basic'
*
* @param {string} [parameters.sku.family] The family of the SKU. Possible
* values are: 'UnlimitedData' and 'MeteredData'. Possible values include:
Expand Down Expand Up @@ -2850,7 +2853,8 @@ class ExpressRouteCircuits {
* @param {string} [parameters.sku.name] The name of the SKU.
*
* @param {string} [parameters.sku.tier] The tier of the SKU. Possible values
* are 'Standard' and 'Premium'. Possible values include: 'Standard', 'Premium'
* are 'Standard', 'Premium' or 'Basic'. Possible values include: 'Standard',
* 'Premium', 'Basic'
*
* @param {string} [parameters.sku.family] The family of the SKU. Possible
* values are: 'UnlimitedData' and 'MeteredData'. Possible values include:
Expand Down Expand Up @@ -3787,7 +3791,8 @@ class ExpressRouteCircuits {
* @param {string} [parameters.sku.name] The name of the SKU.
*
* @param {string} [parameters.sku.tier] The tier of the SKU. Possible values
* are 'Standard' and 'Premium'. Possible values include: 'Standard', 'Premium'
* are 'Standard', 'Premium' or 'Basic'. Possible values include: 'Standard',
* 'Premium', 'Basic'
*
* @param {string} [parameters.sku.family] The family of the SKU. Possible
* values are: 'UnlimitedData' and 'MeteredData'. Possible values include:
Expand Down Expand Up @@ -3889,7 +3894,8 @@ class ExpressRouteCircuits {
* @param {string} [parameters.sku.name] The name of the SKU.
*
* @param {string} [parameters.sku.tier] The tier of the SKU. Possible values
* are 'Standard' and 'Premium'. Possible values include: 'Standard', 'Premium'
* are 'Standard', 'Premium' or 'Basic'. Possible values include: 'Standard',
* 'Premium', 'Basic'
*
* @param {string} [parameters.sku.family] The family of the SKU. Possible
* values are: 'UnlimitedData' and 'MeteredData'. Possible values include:
Expand Down
Loading