ArmApiManagementModelFactory.AdditionalLocation Method
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.
Initializes a new instance of AdditionalLocation.
public static Azure.ResourceManager.ApiManagement.Models.AdditionalLocation AdditionalLocation (Azure.Core.AzureLocation location = default, Azure.ResourceManager.ApiManagement.Models.ApiManagementServiceSkuProperties sku = default, System.Collections.Generic.IEnumerable<string> zones = default, System.Collections.Generic.IEnumerable<System.Net.IPAddress> publicIPAddresses = default, System.Collections.Generic.IEnumerable<System.Net.IPAddress> privateIPAddresses = default, Azure.Core.ResourceIdentifier publicIPAddressId = default, Azure.ResourceManager.ApiManagement.Models.VirtualNetworkConfiguration virtualNetworkConfiguration = default, Uri gatewayRegionalUri = default, Azure.ResourceManager.ApiManagement.Models.ApiManagementNatGatewayState? natGatewayState = default, System.Collections.Generic.IEnumerable<string> outboundPublicIPAddresses = default, bool? disableGateway = default, Azure.ResourceManager.ApiManagement.Models.PlatformVersion? platformVersion = default);
static member AdditionalLocation : Azure.Core.AzureLocation * Azure.ResourceManager.ApiManagement.Models.ApiManagementServiceSkuProperties * seq<string> * seq<System.Net.IPAddress> * seq<System.Net.IPAddress> * Azure.Core.ResourceIdentifier * Azure.ResourceManager.ApiManagement.Models.VirtualNetworkConfiguration * Uri * Nullable<Azure.ResourceManager.ApiManagement.Models.ApiManagementNatGatewayState> * seq<string> * Nullable<bool> * Nullable<Azure.ResourceManager.ApiManagement.Models.PlatformVersion> -> Azure.ResourceManager.ApiManagement.Models.AdditionalLocation
Public Shared Function AdditionalLocation (Optional location As AzureLocation = Nothing, Optional sku As ApiManagementServiceSkuProperties = Nothing, Optional zones As IEnumerable(Of String) = Nothing, Optional publicIPAddresses As IEnumerable(Of IPAddress) = Nothing, Optional privateIPAddresses As IEnumerable(Of IPAddress) = Nothing, Optional publicIPAddressId As ResourceIdentifier = Nothing, Optional virtualNetworkConfiguration As VirtualNetworkConfiguration = Nothing, Optional gatewayRegionalUri As Uri = Nothing, Optional natGatewayState As Nullable(Of ApiManagementNatGatewayState) = Nothing, Optional outboundPublicIPAddresses As IEnumerable(Of String) = Nothing, Optional disableGateway As Nullable(Of Boolean) = Nothing, Optional platformVersion As Nullable(Of PlatformVersion) = Nothing) As AdditionalLocation
Parameters
- location
- AzureLocation
The location name of the additional region among Azure Data center regions.
SKU properties of the API Management service.
- zones
- IEnumerable<String>
A list of availability zones denoting where the resource needs to come from.
- publicIPAddresses
- IEnumerable<IPAddress>
Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU.
- privateIPAddresses
- IEnumerable<IPAddress>
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.
- publicIPAddressId
- ResourceIdentifier
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.
- virtualNetworkConfiguration
- VirtualNetworkConfiguration
Virtual network configuration for the location.
- gatewayRegionalUri
- Uri
Gateway URL of the API Management service in the Region.
- natGatewayState
- Nullable<ApiManagementNatGatewayState>
Property can be used to enable NAT Gateway for this API Management service.
- outboundPublicIPAddresses
- IEnumerable<String>
Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform.
Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location.
- platformVersion
- Nullable<PlatformVersion>
Compute Platform Version running the service.
Returns
A new AdditionalLocation instance for mocking.
Applies to
Azure SDK for .NET