Skip to content
This repository has been archived by the owner on May 5, 2023. It is now read-only.

Commit

Permalink
Generated from 3d3bc8bf17e73b22f7f978605ca2f78823d28a74 (#2744)
Browse files Browse the repository at this point in the history
add private ip address in addtional location
  • Loading branch information
AutorestCI authored Apr 16, 2018
1 parent dc0df8f commit e1d2d54
Show file tree
Hide file tree
Showing 5 changed files with 60 additions and 28 deletions.
24 changes: 22 additions & 2 deletions lib/services/apimanagement/lib/models/additionalLocation.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,13 @@ class AdditionalLocation {
* 'Developer', 'Standard', 'Premium', 'Basic'
* @member {number} [sku.capacity] Capacity of the SKU (number of deployed
* units of the SKU). The default value is 1.
* @member {array} [publicIPAddresses] Static IP addresses of the location's
* virtual machines.
* @member {array} [publicIPAddresses] Public Static Load Balanced IP
* addresses of the API Management service in the additional location.
* Available only for Basic, Standard and Premium SKU.
* @member {array} [privateIPAddresses] Private Static Load Balanced IP
* addresses of the API Management service which is deployed in an Internal
* Virtual Network in a particular additional location. Available only for
* Basic, Standard and Premium SKU.
* @member {object} [virtualNetworkConfiguration] Virtual network
* configuration for the location.
* @member {string} [virtualNetworkConfiguration.vnetid] The virtual network
Expand Down Expand Up @@ -87,6 +92,21 @@ class AdditionalLocation {
}
}
},
privateIPAddresses: {
required: false,
readOnly: true,
serializedName: 'privateIPAddresses',
type: {
name: 'Sequence',
element: {
required: false,
serializedName: 'StringElementType',
type: {
name: 'String'
}
}
}
},
virtualNetworkConfiguration: {
required: false,
serializedName: 'virtualNetworkConfiguration',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,12 @@ class ApiManagementServiceBaseProperties {
* @member {array} [hostnameConfigurations] Custom hostname configuration of
* the API Management service.
* @member {array} [publicIPAddresses] Public Static Load Balanced IP
* addresses of the API Management service. Available only for Basic,
* Standard and Premium SKU.
* addresses of the API Management service in Primary region. Available only
* for Basic, Standard and Premium SKU.
* @member {array} [privateIPAddresses] Private Static Load Balanced IP
* addresses of the API Management service which is deployed in an Internal
* Virtual Network. Available only for Basic, Standard and Premium SKU.
* addresses of the API Management service in Primary region which is
* deployed in an Internal Virtual Network. Available only for Basic,
* Standard and Premium SKU.
* @member {object} [virtualNetworkConfiguration] Virtual network
* configuration of the API Management service.
* @member {string} [virtualNetworkConfiguration.vnetid] The virtual network
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,12 @@ class ApiManagementServiceResource extends models['ApimResource'] {
* @member {array} [hostnameConfigurations] Custom hostname configuration of
* the API Management service.
* @member {array} [publicIPAddresses] Public Static Load Balanced IP
* addresses of the API Management service. Available only for Basic,
* Standard and Premium SKU.
* addresses of the API Management service in Primary region. Available only
* for Basic, Standard and Premium SKU.
* @member {array} [privateIPAddresses] Private Static Load Balanced IP
* addresses of the API Management service which is deployed in an Internal
* Virtual Network. Available only for Basic, Standard and Premium SKU.
* addresses of the API Management service in Primary region which is
* deployed in an Internal Virtual Network. Available only for Basic,
* Standard and Premium SKU.
* @member {object} [virtualNetworkConfiguration] Virtual network
* configuration of the API Management service.
* @member {string} [virtualNetworkConfiguration.vnetid] The virtual network
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,12 @@ class ApiManagementServiceUpdateParameters extends models['ApimResource'] {
* @member {array} [hostnameConfigurations] Custom hostname configuration of
* the API Management service.
* @member {array} [publicIPAddresses] Public Static Load Balanced IP
* addresses of the API Management service. Available only for Basic,
* Standard and Premium SKU.
* addresses of the API Management service in Primary region. Available only
* for Basic, Standard and Premium SKU.
* @member {array} [privateIPAddresses] Private Static Load Balanced IP
* addresses of the API Management service which is deployed in an Internal
* Virtual Network. Available only for Basic, Standard and Premium SKU.
* addresses of the API Management service in Primary region which is
* deployed in an Internal Virtual Network. Available only for Basic,
* Standard and Premium SKU.
* @member {object} [virtualNetworkConfiguration] Virtual network
* configuration of the API Management service.
* @member {string} [virtualNetworkConfiguration.vnetid] The virtual network
Expand Down
37 changes: 23 additions & 14 deletions lib/services/apimanagement/lib/models/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1854,8 +1854,13 @@ export interface ApiManagementServiceSkuProperties {
* 'Developer', 'Standard', 'Premium', 'Basic'
* @member {number} [sku.capacity] Capacity of the SKU (number of deployed
* units of the SKU). The default value is 1.
* @member {array} [publicIPAddresses] Static IP addresses of the location's
* virtual machines.
* @member {array} [publicIPAddresses] Public Static Load Balanced IP addresses
* of the API Management service in the additional location. Available only for
* Basic, Standard and Premium SKU.
* @member {array} [privateIPAddresses] Private Static Load Balanced IP
* addresses of the API Management service which is deployed in an Internal
* Virtual Network in a particular additional location. Available only for
* Basic, Standard and Premium SKU.
* @member {object} [virtualNetworkConfiguration] Virtual network configuration
* for the location.
* @member {string} [virtualNetworkConfiguration.vnetid] The virtual network
Expand All @@ -1872,6 +1877,7 @@ export interface AdditionalLocation {
location: string;
sku: ApiManagementServiceSkuProperties;
readonly publicIPAddresses?: string[];
readonly privateIPAddresses?: string[];
virtualNetworkConfiguration?: VirtualNetworkConfiguration;
readonly gatewayRegionalUrl?: string;
}
Expand Down Expand Up @@ -1926,11 +1932,12 @@ export interface ApiManagementServiceBackupRestoreParameters {
* @member {array} [hostnameConfigurations] Custom hostname configuration of
* the API Management service.
* @member {array} [publicIPAddresses] Public Static Load Balanced IP addresses
* of the API Management service. Available only for Basic, Standard and
* Premium SKU.
* of the API Management service in Primary region. Available only for Basic,
* Standard and Premium SKU.
* @member {array} [privateIPAddresses] Private Static Load Balanced IP
* addresses of the API Management service which is deployed in an Internal
* Virtual Network. Available only for Basic, Standard and Premium SKU.
* addresses of the API Management service in Primary region which is deployed
* in an Internal Virtual Network. Available only for Basic, Standard and
* Premium SKU.
* @member {object} [virtualNetworkConfiguration] Virtual network configuration
* of the API Management service.
* @member {string} [virtualNetworkConfiguration.vnetid] The virtual network
Expand Down Expand Up @@ -2044,11 +2051,12 @@ export interface ApimResource extends BaseResource {
* @member {array} [hostnameConfigurations] Custom hostname configuration of
* the API Management service.
* @member {array} [publicIPAddresses] Public Static Load Balanced IP addresses
* of the API Management service. Available only for Basic, Standard and
* Premium SKU.
* of the API Management service in Primary region. Available only for Basic,
* Standard and Premium SKU.
* @member {array} [privateIPAddresses] Private Static Load Balanced IP
* addresses of the API Management service which is deployed in an Internal
* Virtual Network. Available only for Basic, Standard and Premium SKU.
* addresses of the API Management service in Primary region which is deployed
* in an Internal Virtual Network. Available only for Basic, Standard and
* Premium SKU.
* @member {object} [virtualNetworkConfiguration] Virtual network configuration
* of the API Management service.
* @member {string} [virtualNetworkConfiguration.vnetid] The virtual network
Expand Down Expand Up @@ -2148,11 +2156,12 @@ export interface ApiManagementServiceResource extends ApimResource {
* @member {array} [hostnameConfigurations] Custom hostname configuration of
* the API Management service.
* @member {array} [publicIPAddresses] Public Static Load Balanced IP addresses
* of the API Management service. Available only for Basic, Standard and
* Premium SKU.
* of the API Management service in Primary region. Available only for Basic,
* Standard and Premium SKU.
* @member {array} [privateIPAddresses] Private Static Load Balanced IP
* addresses of the API Management service which is deployed in an Internal
* Virtual Network. Available only for Basic, Standard and Premium SKU.
* addresses of the API Management service in Primary region which is deployed
* in an Internal Virtual Network. Available only for Basic, Standard and
* Premium SKU.
* @member {object} [virtualNetworkConfiguration] Virtual network configuration
* of the API Management service.
* @member {string} [virtualNetworkConfiguration.vnetid] The virtual network
Expand Down

0 comments on commit e1d2d54

Please sign in to comment.