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 @@ -93,11 +93,8 @@ class ApplicationGateway extends models['Resource'] {
* @member {boolean} [enableFips] Whether FIPS is enabled on the application
* gateway resource.
* @member {object} [autoscaleConfiguration] Autoscale Configuration.
* @member {object} [autoscaleConfiguration.bounds] Autoscale bounds
* @member {number} [autoscaleConfiguration.bounds.min] Lower bound on number
* of Application Gateway instances.
* @member {number} [autoscaleConfiguration.bounds.max] Upper bound on number
* of Application Gateway instances.
* @member {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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,15 @@

'use strict';

const models = require('./index');

/**
* Application Gateway autoscale configuration.
*
*/
class ApplicationGatewayAutoscaleConfiguration {
/**
* Create a ApplicationGatewayAutoscaleConfiguration.
* @member {object} bounds Autoscale bounds
* @member {number} [bounds.min] Lower bound on number of Application Gateway
* instances.
* @member {number} [bounds.max] Upper bound on number of Application Gateway
* instances.
* @member {number} minCapacity Lower bound on number of Application Gateway
* instances
*/
constructor() {
}
Expand All @@ -42,12 +37,14 @@ class ApplicationGatewayAutoscaleConfiguration {
name: 'Composite',
className: 'ApplicationGatewayAutoscaleConfiguration',
modelProperties: {
bounds: {
minCapacity: {
required: true,
serializedName: 'bounds',
serializedName: 'minCapacity',
constraints: {
InclusiveMinimum: 2
},
type: {
name: 'Composite',
className: 'ApplicationGatewayAutoscaleBounds'
name: 'Number'
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,12 @@ class ApplicationGatewayBackendHealthServer {
* 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
* array of references to the external resources using subnet.
* @member {array} [ipConfiguration.subnet.serviceAssociationLinks] Gets an
* array of references to services injecting into this subnet.
* @member {array} [ipConfiguration.subnet.delegations] Gets an array of
* references to the delegations on the subnet.
* @member {string} [ipConfiguration.subnet.purpose] A read-only string
Expand Down Expand Up @@ -196,9 +200,15 @@ class ApplicationGatewayBackendHealthServer {
* Gets an array of references to the network interface IP configurations
* using subnet.
* @member {array}
* [ipConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles]
* Array of IP configuration profiles which reference this subnet.
* @member {array}
* [ipConfiguration.publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks]
* Gets an array of references to the external resources using subnet.
* @member {array}
* [ipConfiguration.publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks]
* Gets an array of references to services injecting into this subnet.
* @member {array}
* [ipConfiguration.publicIPAddress.ipConfiguration.subnet.delegations] Gets
* an array of references to the delegations on the subnet.
* @member {string}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,12 @@ class FrontendIPConfiguration extends models['SubResource'] {
* interface endpoints
* @member {array} [subnet.ipConfigurations] Gets an array of references to
* the network interface IP configurations using subnet.
* @member {array} [subnet.ipConfigurationProfiles] Array of IP configuration
* profiles which reference this subnet.
* @member {array} [subnet.resourceNavigationLinks] Gets an array of
* references to the external resources using subnet.
* @member {array} [subnet.serviceAssociationLinks] Gets an array of
* references to services injecting into this subnet.
* @member {array} [subnet.delegations] Gets an array of references to the
* delegations on the subnet.
* @member {string} [subnet.purpose] A read-only string identifying the
Expand Down Expand Up @@ -168,8 +172,14 @@ class FrontendIPConfiguration extends models['SubResource'] {
* Gets an array of references to the network interface IP configurations
* using subnet.
* @member {array}
* [publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles] Array of
* IP configuration profiles which reference this subnet.
* @member {array}
* [publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks] Gets an
* array of references to the external resources using subnet.
* @member {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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@

'use strict';

const models = require('./index');

/**
* List of Vpn-Sites
*
Expand Down Expand Up @@ -48,10 +46,9 @@ class GetVpnSitesConfigurationRequest {
name: 'Sequence',
element: {
required: false,
serializedName: 'SubResourceElementType',
serializedName: 'StringElementType',
type: {
name: 'Composite',
className: 'SubResource'
name: 'String'
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ const models = require('./index');
/**
* HubVirtualNetworkConnection Resource.
*
* @extends models['Resource']
* @extends models['SubResource']
*/
class HubVirtualNetworkConnection extends models['Resource'] {
class HubVirtualNetworkConnection extends models['SubResource'] {
/**
* Create a HubVirtualNetworkConnection.
* @member {object} [remoteVirtualNetwork] Reference to the remote virtual
Expand All @@ -27,9 +27,12 @@ class HubVirtualNetworkConnection extends models['Resource'] {
* 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
* 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.
*/
Expand Down Expand Up @@ -58,43 +61,6 @@ class HubVirtualNetworkConnection extends models['Resource'] {
name: 'String'
}
},
name: {
required: false,
readOnly: true,
serializedName: 'name',
type: {
name: 'String'
}
},
type: {
required: false,
readOnly: true,
serializedName: 'type',
type: {
name: 'String'
}
},
location: {
required: false,
serializedName: 'location',
type: {
name: 'String'
}
},
tags: {
required: false,
serializedName: 'tags',
type: {
name: 'Dictionary',
value: {
required: false,
serializedName: 'StringElementType',
type: {
name: 'String'
}
}
}
},
remoteVirtualNetwork: {
required: false,
serializedName: 'properties.remoteVirtualNetwork',
Expand All @@ -117,13 +83,27 @@ class HubVirtualNetworkConnection extends models['Resource'] {
name: 'Boolean'
}
},
enableInternetSecurity: {
required: false,
serializedName: 'properties.enableInternetSecurity',
type: {
name: 'Boolean'
}
},
provisioningState: {
required: false,
serializedName: 'properties.provisioningState',
type: {
name: 'String'
}
},
name: {
required: false,
serializedName: 'name',
type: {
name: 'String'
}
},
etag: {
required: false,
readOnly: true,
Expand Down
4 changes: 4 additions & 0 deletions lib/services/networkManagement2/lib/models/iPConfiguration.js
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,12 @@ class IPConfiguration extends models['SubResource'] {
* interface endpoints
* @member {array} [subnet.ipConfigurations] Gets an array of references to
* the network interface IP configurations using subnet.
* @member {array} [subnet.ipConfigurationProfiles] Array of IP configuration
* profiles which reference this subnet.
* @member {array} [subnet.resourceNavigationLinks] Gets an array of
* references to the external resources using subnet.
* @member {array} [subnet.serviceAssociationLinks] Gets an array of
* references to services injecting into this subnet.
* @member {array} [subnet.delegations] Gets an array of references to the
* delegations on the subnet.
* @member {string} [subnet.purpose] A read-only string identifying the
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,12 @@ class IPConfigurationProfile extends models['SubResource'] {
* interface endpoints
* @member {array} [subnet.ipConfigurations] Gets an array of references to
* the network interface IP configurations using subnet.
* @member {array} [subnet.ipConfigurationProfiles] Array of IP configuration
* profiles which reference this subnet.
* @member {array} [subnet.resourceNavigationLinks] Gets an array of
* references to the external resources using subnet.
* @member {array} [subnet.serviceAssociationLinks] Gets an array of
* references to services injecting into this subnet.
* @member {array} [subnet.delegations] Gets an array of references to the
* delegations on the subnet.
* @member {string} [subnet.purpose] A read-only string identifying the
Expand Down
10 changes: 10 additions & 0 deletions lib/services/networkManagement2/lib/models/inboundNatRule.js
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,12 @@ class InboundNatRule extends models['SubResource'] {
* @member {array} [backendIPConfiguration.subnet.ipConfigurations] Gets an
* array of references to the network interface IP configurations using
* subnet.
* @member {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
Expand Down Expand Up @@ -208,9 +212,15 @@ class InboundNatRule extends models['SubResource'] {
* Gets an array of references to the network interface IP configurations
* using subnet.
* @member {array}
* [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.ipConfigurationProfiles]
* Array of IP configuration profiles which reference this subnet.
* @member {array}
* [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.resourceNavigationLinks]
* Gets an array of references to the external resources using subnet.
* @member {array}
* [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.serviceAssociationLinks]
* Gets an array of references to services injecting into this subnet.
* @member {array}
* [backendIPConfiguration.publicIPAddress.ipConfiguration.subnet.delegations]
* Gets an array of references to the delegations on the subnet.
* @member {string}
Expand Down
Loading