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
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