Share via


AdditionalLocation Class

Definition

Description of an additional API Management resource location.

public class AdditionalLocation
type AdditionalLocation = class
Public Class AdditionalLocation
Inheritance
AdditionalLocation

Constructors

AdditionalLocation()

Initializes a new instance of the AdditionalLocation class.

AdditionalLocation(String, ApiManagementServiceSkuProperties, IList<String>, IList<String>, IList<String>, String, VirtualNetworkConfiguration, String, Nullable<Boolean>, String)

Initializes a new instance of the AdditionalLocation class.

Properties

DisableGateway

Gets or sets property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location.

GatewayRegionalUrl

Gets gateway URL of the API Management service in the Region.

Location

Gets or sets the location name of the additional region among Azure Data center regions.

PlatformVersion

Gets compute Platform Version running the service. Possible values include: 'undetermined', 'stv1', 'stv2', 'mtv1'

PrivateIPAddresses

Gets 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, Premium and Isolated SKU.

PublicIPAddresses

Gets public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU.

PublicIpAddressId

Gets or sets public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network.

Sku

Gets or sets SKU properties of the API Management service.

VirtualNetworkConfiguration

Gets or sets virtual network configuration for the location.

Zones

Gets or sets a list of availability zones denoting where the resource needs to come from.

Methods

Validate()

Validate the object.

Applies to