ServiceAdditionalLocationArgs

data class ServiceAdditionalLocationArgs(val capacity: Output<Int>? = null, val gatewayDisabled: Output<Boolean>? = null, val gatewayRegionalUrl: Output<String>? = null, val location: Output<String>, val privateIpAddresses: Output<List<String>>? = null, val publicIpAddressId: Output<String>? = null, val publicIpAddresses: Output<List<String>>? = null, val virtualNetworkConfiguration: Output<ServiceAdditionalLocationVirtualNetworkConfigurationArgs>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<ServiceAdditionalLocationArgs>

Constructors

Link copied to clipboard
constructor(capacity: Output<Int>? = null, gatewayDisabled: Output<Boolean>? = null, gatewayRegionalUrl: Output<String>? = null, location: Output<String>, privateIpAddresses: Output<List<String>>? = null, publicIpAddressId: Output<String>? = null, publicIpAddresses: Output<List<String>>? = null, virtualNetworkConfiguration: Output<ServiceAdditionalLocationVirtualNetworkConfigurationArgs>? = null, zones: Output<List<String>>? = null)

Properties

Link copied to clipboard
val capacity: Output<Int>? = null

The number of compute units in this region. Defaults to the capacity of the main region.

Link copied to clipboard
val gatewayDisabled: Output<Boolean>? = null

Only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location.

Link copied to clipboard
val gatewayRegionalUrl: Output<String>? = null

The URL of the Regional Gateway for the API Management Service in the specified region.

Link copied to clipboard
val location: Output<String>

The name of the Azure Region in which the API Management Service should be expanded to.

Link copied to clipboard
val privateIpAddresses: Output<List<String>>? = null

The Private IP addresses of the API Management Service. Available only when the API Manager instance is using Virtual Network mode.

Link copied to clipboard
val publicIpAddresses: Output<List<String>>? = null

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

Link copied to clipboard
val publicIpAddressId: Output<String>? = null

ID of a standard SKU IPv4 Public IP.

Link copied to clipboard

A virtual_network_configuration block as defined below. Required when virtual_network_type is External or Internal.

Link copied to clipboard
val zones: Output<List<String>>? = null

A list of availability zones.

Functions

Link copied to clipboard
open override fun toJava(): ServiceAdditionalLocationArgs