ExpressRoutePortLink2Args

data class ExpressRoutePortLink2Args(val adminEnabled: Output<Boolean>? = null, val connectorType: Output<String>? = null, val id: Output<String>? = null, val interfaceName: Output<String>? = null, val macsecCakKeyvaultSecretId: Output<String>? = null, val macsecCipher: Output<String>? = null, val macsecCknKeyvaultSecretId: Output<String>? = null, val macsecSciEnabled: Output<Boolean>? = null, val patchPanelId: Output<String>? = null, val rackId: Output<String>? = null, val routerName: Output<String>? = null) : ConvertibleToJava<ExpressRoutePortLink2Args>

Constructors

Link copied to clipboard
constructor(adminEnabled: Output<Boolean>? = null, connectorType: Output<String>? = null, id: Output<String>? = null, interfaceName: Output<String>? = null, macsecCakKeyvaultSecretId: Output<String>? = null, macsecCipher: Output<String>? = null, macsecCknKeyvaultSecretId: Output<String>? = null, macsecSciEnabled: Output<Boolean>? = null, patchPanelId: Output<String>? = null, rackId: Output<String>? = null, routerName: Output<String>? = null)

Properties

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

Whether enable administration state on the Express Route Port Link? Defaults to false.

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

The connector type of the Express Route Port Link.

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

The ID of this Express Route Port Link.

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

The interface name of the Azure router associated with the Express Route Port Link.

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

The ID of the Key Vault Secret that contains the Mac security CAK key for this Express Route Port Link.

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

The MACSec cipher used for this Express Route Port Link. Possible values are GcmAes128 and GcmAes256. Defaults to GcmAes128.

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

The ID of the Key Vault Secret that contains the MACSec CKN key for this Express Route Port Link.

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

Should Secure Channel Identifier on the Express Route Port Link be enabled? Defaults to false.

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

The ID that maps from the Express Route Port Link to the patch panel port.

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

The ID that maps from the patch panel port to the rack.

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

The name of the Azure router associated with the Express Route Port Link.

Functions

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