AdditionalLocation Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Description of an additional API Management resource location.
public class AdditionalLocation : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ApiManagement.Models.AdditionalLocation>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ApiManagement.Models.AdditionalLocation>
type AdditionalLocation = class
interface IJsonModel<AdditionalLocation>
interface IPersistableModel<AdditionalLocation>
Public Class AdditionalLocation
Implements IJsonModel(Of AdditionalLocation), IPersistableModel(Of AdditionalLocation)
- Inheritance
-
AdditionalLocation
- Implements
Constructors
AdditionalLocation(AzureLocation, ApiManagementServiceSkuProperties) |
Initializes a new instance of AdditionalLocation. |
Properties
DisableGateway |
Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location. |
GatewayRegionalUri |
Gateway URL of the API Management service in the Region. |
Location |
The location name of the additional region among Azure Data center regions. |
NatGatewayState |
Property can be used to enable NAT Gateway for this API Management service. |
OutboundPublicIPAddresses |
Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform. |
PlatformVersion |
Compute Platform Version running the service. |
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, Premium and Isolated SKU. |
PublicIPAddresses |
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 |
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 |
SKU properties of the API Management service. |
VirtualNetworkConfiguration |
Virtual network configuration for the location. |
Zones |
A list of availability zones denoting where the resource needs to come from. |
Explicit Interface Implementations
IJsonModel<AdditionalLocation>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<AdditionalLocation>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<AdditionalLocation>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<AdditionalLocation>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<AdditionalLocation>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |