GetNetworkFabricResult

data class GetNetworkFabricResult(val administrativeState: String, val annotation: String? = null, val azureApiVersion: String, val configurationState: String, val fabricASN: Double, val fabricVersion: String? = null, val id: String, val ipv4Prefix: String, val ipv6Prefix: String? = null, val l2IsolationDomains: List<String>, val l3IsolationDomains: List<String>, val location: String, val managementNetworkConfiguration: ManagementNetworkConfigurationPropertiesResponse, val name: String, val networkFabricControllerId: String, val networkFabricSku: String, val provisioningState: String, val rackCount: Int? = null, val racks: List<String>, val routerIds: List<String>, val serverCountPerRack: Int, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val terminalServerConfiguration: TerminalServerConfigurationResponse, val type: String)

The Network Fabric resource definition.

Constructors

Link copied to clipboard
constructor(administrativeState: String, annotation: String? = null, azureApiVersion: String, configurationState: String, fabricASN: Double, fabricVersion: String? = null, id: String, ipv4Prefix: String, ipv6Prefix: String? = null, l2IsolationDomains: List<String>, l3IsolationDomains: List<String>, location: String, managementNetworkConfiguration: ManagementNetworkConfigurationPropertiesResponse, name: String, networkFabricControllerId: String, networkFabricSku: String, provisioningState: String, rackCount: Int? = null, racks: List<String>, routerIds: List<String>, serverCountPerRack: Int, systemData: SystemDataResponse, tags: Map<String, String>? = null, terminalServerConfiguration: TerminalServerConfigurationResponse, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Administrative state of the resource.

Link copied to clipboard
val annotation: String? = null

Switch configuration description.

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

Configuration state of the resource.

Link copied to clipboard

ASN of CE devices for CE/PE connectivity.

Link copied to clipboard
val fabricVersion: String? = null

The version of Network Fabric.

Link copied to clipboard
val id: String

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

Link copied to clipboard

IPv4Prefix for Management Network. Example: 10.1.0.0/19.

Link copied to clipboard
val ipv6Prefix: String? = null

IPv6Prefix for Management Network. Example: 3FFE:FFFF:0:CD40::/59

Link copied to clipboard

List of L2 Isolation Domain resource IDs under the Network Fabric.

Link copied to clipboard

List of L3 Isolation Domain resource IDs under the Network Fabric.

Link copied to clipboard

The geo-location where the resource lives

Link copied to clipboard

Configuration to be used to setup the management network.

Link copied to clipboard

The name of the resource

Link copied to clipboard

Azure resource ID for the NetworkFabricController the NetworkFabric belongs.

Link copied to clipboard

Supported Network Fabric SKU.Example: Compute / Aggregate racks. Once the user chooses a particular SKU, only supported racks can be added to the Network Fabric. The SKU determines whether it is a single / multi rack Network Fabric.

Link copied to clipboard

Provides you the latest status of the NFC service, whether it is Accepted, updating, Succeeded or Failed. During this process, the states keep changing based on the status of NFC provisioning.

Link copied to clipboard
val rackCount: Int? = null

Number of compute racks associated to Network Fabric.

Link copied to clipboard

List of NetworkRack resource IDs under the Network Fabric. The number of racks allowed depends on the Network Fabric SKU.

Link copied to clipboard

Array of router IDs.

Link copied to clipboard

Number of servers.Possible values are from 1-16.

Link copied to clipboard

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags.

Link copied to clipboard

Network and credentials configuration currently applied to terminal server.

Link copied to clipboard

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"