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
13 changes: 6 additions & 7 deletions lib/services/networkManagement2/lib/models/addressSpace.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,24 @@
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator 1.0.1.0
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
*/

'use strict';

/**
* @class
* Initializes a new instance of the AddressSpace class.
* @constructor
* 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.
*
*/
class AddressSpace {
/**
* Create a AddressSpace.
* @member {array} [addressPrefixes] A list of address blocks reserved for
* this virtual network in CIDR notation.
*/
constructor() {
}

Expand Down
176 changes: 74 additions & 102 deletions lib/services/networkManagement2/lib/models/applicationGateway.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator 1.0.1.0
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
*/
Expand All @@ -13,111 +13,83 @@
const models = require('./index');

/**
* @class
* Initializes a new instance of the ApplicationGateway class.
* @constructor
* Application gateway resource
*
* @member {object} [sku] SKU of the application gateway resource.
*
* @member {string} [sku.name] Name of an application gateway SKU. Possible
* values include: 'Standard_Small', 'Standard_Medium', 'Standard_Large',
* 'WAF_Medium', 'WAF_Large'
*
* @member {string} [sku.tier] Tier of an application gateway. Possible values
* include: 'Standard', 'WAF'
*
* @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
* 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.
* 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
* protocol to be supported on application gateway. Possible values include:
* 'TLSv1_0', 'TLSv1_1', 'TLSv1_2'
*
* @member {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} [sslCertificates] SSL certificates of the application
* gateway resource.
*
* @member {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
* application gateway resource.
*
* @member {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
* resource.
*
* @member {array} [requestRoutingRules] Request routing rules of the
* application gateway resource.
*
* @member {array} [redirectConfigurations] Redirect configurations of the
* application gateway resource.
*
* @member {object} [webApplicationFirewallConfiguration] Web application
* firewall configuration.
*
* @member {boolean} [webApplicationFirewallConfiguration.enabled] Whether the
* web application firewall is enabled or not.
*
* @member {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
* version of the rule set type.
*
* @member {array} [webApplicationFirewallConfiguration.disabledRuleGroups] The
* disabled rule groups.
*
* @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 {string} [etag] A unique read-only string that changes whenever the
* resource is updated.
*
* @extends models['Resource']
*/
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
* values include: 'Standard_Small', 'Standard_Medium', 'Standard_Large',
* 'WAF_Medium', 'WAF_Large'
* @member {string} [sku.tier] Tier of an application gateway. Possible
* values include: 'Standard', 'WAF'
* @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
* 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.
* 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
* protocol to be supported on application gateway. Possible values include:
* 'TLSv1_0', 'TLSv1_1', 'TLSv1_2'
* @member {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} [sslCertificates] SSL certificates of the application
* gateway resource.
* @member {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
* application gateway resource.
* @member {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
* resource.
* @member {array} [requestRoutingRules] Request routing rules of the
* application gateway resource.
* @member {array} [redirectConfigurations] Redirect configurations of the
* application gateway resource.
* @member {object} [webApplicationFirewallConfiguration] Web application
* firewall configuration.
* @member {boolean} [webApplicationFirewallConfiguration.enabled] Whether
* the web application firewall is enabled or not.
* @member {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
* version of the rule set type.
* @member {array} [webApplicationFirewallConfiguration.disabledRuleGroups]
* The disabled rule groups.
* @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 {string} [etag] A unique read-only string that changes whenever
* the resource is updated.
*/
constructor() {
super();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator 1.0.1.0
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
*/
Expand All @@ -13,27 +13,23 @@
const models = require('./index');

/**
* @class
* Initializes a new instance of the ApplicationGatewayAuthenticationCertificate class.
* @constructor
* Authentication certificates of an application gateway.
*
* @member {string} [data] Certificate public data.
*
* @member {string} [provisioningState] Provisioning state of the
* authentication certificate resource. Possible values are: 'Updating',
* 'Deleting', and 'Failed'.
*
* @member {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.
*
* @member {string} [type] Type of the resource.
*
* @extends models['SubResource']
*/
class ApplicationGatewayAuthenticationCertificate extends models['SubResource'] {
/**
* Create a ApplicationGatewayAuthenticationCertificate.
* @member {string} [data] Certificate public data.
* @member {string} [provisioningState] Provisioning state of the
* authentication certificate resource. Possible values are: 'Updating',
* 'Deleting', and 'Failed'.
* @member {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.
* @member {string} [type] Type of the resource.
*/
constructor() {
super();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator 1.0.1.0
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
*/
Expand All @@ -13,25 +13,23 @@
const models = require('./index');

/**
* @class
* Initializes a new instance of the ApplicationGatewayAvailableSslOptions class.
* @constructor
* Response for ApplicationGatewayAvailableSslOptions API service call.
*
* @member {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:
* 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401',
* 'AppGwSslPolicy20170401S'
*
* @member {array} [availableCipherSuites] List of available Ssl cipher suites.
*
* @member {array} [availableProtocols] List of available Ssl protocols.
*
* @extends models['Resource']
*/
class ApplicationGatewayAvailableSslOptions extends models['Resource'] {
/**
* Create a ApplicationGatewayAvailableSslOptions.
* @member {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:
* 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401',
* 'AppGwSslPolicy20170401S'
* @member {array} [availableCipherSuites] List of available Ssl cipher
* suites.
* @member {array} [availableProtocols] List of available Ssl protocols.
*/
constructor() {
super();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,21 @@
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator 1.0.1.0
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
*/

'use strict';

/**
* @class
* Initializes a new instance of the ApplicationGatewayAvailableSslPredefinedPolicies class.
* @constructor
* Response for ApplicationGatewayAvailableSslOptions API service call.
*
* @member {string} [nextLink] URL to get the next set of results.
*
*/
class ApplicationGatewayAvailableSslPredefinedPolicies extends Array {
/**
* Create a ApplicationGatewayAvailableSslPredefinedPolicies.
* @member {string} [nextLink] URL to get the next set of results.
*/
constructor() {
super();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator 1.0.1.0
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
*/
Expand All @@ -13,15 +13,14 @@
const models = require('./index');

/**
* @class
* Initializes a new instance of the ApplicationGatewayAvailableWafRuleSetsResult class.
* @constructor
* Response for ApplicationGatewayAvailableWafRuleSets API service call.
*
* @member {array} [value] The list of application gateway rule sets.
*
*/
class ApplicationGatewayAvailableWafRuleSetsResult {
/**
* Create a ApplicationGatewayAvailableWafRuleSetsResult.
* @member {array} [value] The list of application gateway rule sets.
*/
constructor() {
}

Expand Down
Loading