Package-level declarations

Types

Link copied to clipboard
data class AccessControlListActionResponse(val counterName: String? = null, val type: String? = null)

Action that need to performed.

Link copied to clipboard
data class AccessControlListMatchConditionResponse(val dscpMarkings: List<String>? = null, val etherTypes: List<String>? = null, val fragments: List<String>? = null, val ipCondition: IpMatchConditionResponse? = null, val ipLengths: List<String>? = null, val portCondition: AccessControlListPortConditionResponse? = null, val protocolTypes: List<String>? = null, val ttlValues: List<String>? = null, val vlanMatchCondition: VlanMatchConditionResponse? = null)

Defines the match condition that is supported to filter the traffic.

data class AccessControlListMatchConfigurationResponse(val actions: List<AccessControlListActionResponse>? = null, val ipAddressType: String? = null, val matchConditions: List<AccessControlListMatchConditionResponse>? = null, val matchConfigurationName: String? = null, val sequenceNumber: Double? = null)

Defines the match configuration that are supported to filter the traffic.

Link copied to clipboard
data class AccessControlListPortConditionResponse(val flags: List<String>? = null, val layer4Protocol: String, val portGroupNames: List<String>? = null, val portType: String? = null, val ports: List<String>? = null)

Defines the port condition that needs to be matched.

Link copied to clipboard

IP Community Properties.

IP Extended Community Properties.

Link copied to clipboard
data class AggregateRouteConfigurationResponse(val ipv4Routes: List<AggregateRouteResponse>? = null, val ipv6Routes: List<AggregateRouteResponse>? = null)

List of IPv4 and IPv6 aggregate routes.

Link copied to clipboard
data class AggregateRouteResponse(val prefix: String)

aggregateIpv4Route model.

Link copied to clipboard
data class BfdConfigurationResponse(val administrativeState: String, val intervalInMilliSeconds: Int? = null, val multiplier: Int? = null)

BFD configuration properties

Link copied to clipboard
data class CommonDynamicMatchConfigurationResponse(val ipGroups: List<IpGroupPropertiesResponse>? = null, val portGroups: List<PortGroupPropertiesResponse>? = null, val vlanGroups: List<VlanGroupPropertiesResponse>? = null)

Dynamic match configuration object.

Link copied to clipboard
data class ConnectedSubnetResponse(val annotation: String? = null, val prefix: String)

Connected Subnet properties.

Link copied to clipboard
data class ConnectedSubnetRoutePolicyResponse(val exportRoutePolicy: L3ExportRoutePolicyResponse? = null, val exportRoutePolicyId: String? = null)

Connected Subnet Route Policy properties.

Link copied to clipboard
data class ControllerServicesResponse(val ipv4AddressSpaces: List<String>? = null, val ipv6AddressSpaces: List<String>? = null)

Network Fabric Controller services.

Link copied to clipboard
data class ErrorAdditionalInfoResponse(val info: Any, val type: String)

The resource management error additional info.

Link copied to clipboard
data class ErrorDetailResponse(val additionalInfo: List<ErrorAdditionalInfoResponse>, val code: String, val details: List<ErrorDetailResponse>, val message: String, val target: String)

The error detail.

Link copied to clipboard
data class ExportRoutePolicyInformationResponse(val exportIpv4RoutePolicyId: String? = null, val exportIpv6RoutePolicyId: String? = null)

Export Route Policy Configuration.

Link copied to clipboard
data class ExportRoutePolicyResponse(val exportIpv4RoutePolicyId: String? = null, val exportIpv6RoutePolicyId: String? = null)

Export Route Policy either IPv4 or IPv6.

data class ExpressRouteConnectionInformationResponse(val expressRouteAuthorizationKey: String, val expressRouteCircuitId: String)

The ExpressRoute circuit ID and the Auth Key are required for you to successfully deploy NFC service.

data class ExternalNetworkPropertiesResponseOptionAProperties(val bfdConfiguration: BfdConfigurationResponse? = null, val egressAclId: String? = null, val fabricASN: Double, val ingressAclId: String? = null, val mtu: Int? = null, val peerASN: Double, val primaryIpv4Prefix: String? = null, val primaryIpv6Prefix: String? = null, val secondaryIpv4Prefix: String? = null, val secondaryIpv6Prefix: String? = null, val vlanId: Int)

option A properties object

Link copied to clipboard
data class FabricOptionBPropertiesResponse(val exportRouteTargets: List<String>? = null, val importRouteTargets: List<String>? = null, val routeTargets: RouteTargetInformationResponse? = null)

Option B configuration to be used for Management VPN.

Link copied to clipboard
data class GetAccessControlListResult(val aclsUrl: String? = null, val administrativeState: String, val annotation: String? = null, val azureApiVersion: String, val configurationState: String, val configurationType: String, val defaultAction: String? = null, val dynamicMatchConfigurations: List<CommonDynamicMatchConfigurationResponse>? = null, val id: String, val lastSyncedTime: String, val location: String, val matchConfigurations: List<AccessControlListMatchConfigurationResponse>? = null, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The Access Control List resource definition.

Link copied to clipboard
data class GetExternalNetworkResult(val administrativeState: String, val annotation: String? = null, val azureApiVersion: String, val configurationState: String, val exportRoutePolicy: ExportRoutePolicyResponse? = null, val exportRoutePolicyId: String? = null, val id: String, val importRoutePolicy: ImportRoutePolicyResponse? = null, val importRoutePolicyId: String? = null, val name: String, val networkToNetworkInterconnectId: String? = null, val optionAProperties: ExternalNetworkPropertiesResponseOptionAProperties? = null, val optionBProperties: L3OptionBPropertiesResponse? = null, val peeringOption: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

Defines the External Network resource.

Link copied to clipboard
data class GetInternalNetworkResult(val administrativeState: String, val annotation: String? = null, val azureApiVersion: String, val bgpConfiguration: InternalNetworkPropertiesResponseBgpConfiguration? = null, val configurationState: String, val connectedIPv4Subnets: List<ConnectedSubnetResponse>? = null, val connectedIPv6Subnets: List<ConnectedSubnetResponse>? = null, val egressAclId: String? = null, val exportRoutePolicy: ExportRoutePolicyResponse? = null, val exportRoutePolicyId: String? = null, val extension: String? = null, val id: String, val importRoutePolicy: ImportRoutePolicyResponse? = null, val importRoutePolicyId: String? = null, val ingressAclId: String? = null, val isMonitoringEnabled: String? = null, val mtu: Int? = null, val name: String, val provisioningState: String, val staticRouteConfiguration: InternalNetworkPropertiesResponseStaticRouteConfiguration? = null, val systemData: SystemDataResponse, val type: String, val vlanId: Int)

Defines the Internal Network resource.

Link copied to clipboard
data class GetInternetGatewayResult(val annotation: String? = null, val azureApiVersion: String, val id: String, val internetGatewayRuleId: String? = null, val ipv4Address: String, val location: String, val name: String, val networkFabricControllerId: String, val port: Int, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The Internet Gateway resource definition.

Link copied to clipboard
data class GetInternetGatewayRuleResult(val annotation: String? = null, val azureApiVersion: String, val id: String, val internetGatewayIds: List<String>, val location: String, val name: String, val provisioningState: String, val ruleProperties: RulePropertiesResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The Internet Gateway Rule resource definition.

Link copied to clipboard
data class GetIpCommunityResult(val administrativeState: String, val annotation: String? = null, val azureApiVersion: String, val configurationState: String, val id: String, val ipCommunityRules: List<IpCommunityRuleResponse>, val location: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The IP Community resource definition.

Link copied to clipboard
data class GetIpExtendedCommunityResult(val administrativeState: String, val annotation: String? = null, val azureApiVersion: String, val configurationState: String, val id: String, val ipExtendedCommunityRules: List<IpExtendedCommunityRuleResponse>, val location: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The IP Extended Community resource definition.

Link copied to clipboard
data class GetIpPrefixResult(val administrativeState: String, val annotation: String? = null, val azureApiVersion: String, val configurationState: String, val id: String, val ipPrefixRules: List<IpPrefixRuleResponse>, val location: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The IP Prefix resource definition.

Link copied to clipboard
data class GetL2IsolationDomainResult(val administrativeState: String, val annotation: String? = null, val azureApiVersion: String, val configurationState: String, val id: String, val location: String, val mtu: Int? = null, val name: String, val networkFabricId: String, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val vlanId: Int)

The L2 Isolation Domain resource definition.

Link copied to clipboard
data class GetL3IsolationDomainResult(val administrativeState: String, val aggregateRouteConfiguration: AggregateRouteConfigurationResponse? = null, val annotation: String? = null, val azureApiVersion: String, val configurationState: String, val connectedSubnetRoutePolicy: ConnectedSubnetRoutePolicyResponse? = null, val id: String, val location: String, val name: String, val networkFabricId: String, val provisioningState: String, val redistributeConnectedSubnets: String? = null, val redistributeStaticRoutes: String? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The L3 Isolation Domain resource definition.

Link copied to clipboard
data class GetNeighborGroupResult(val annotation: String? = null, val azureApiVersion: String, val destination: NeighborGroupDestinationResponse, val id: String, val location: String, val name: String, val networkTapIds: List<String>, val networkTapRuleIds: List<String>, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Defines the Neighbor Group.

Link copied to clipboard
data class GetNetworkDeviceResult(val administrativeState: String, val annotation: String? = null, val azureApiVersion: String, val configurationState: String, val hostName: String? = null, val id: String, val location: String, val managementIpv4Address: String, val managementIpv6Address: String, val name: String, val networkDeviceRole: String, val networkDeviceSku: String? = null, val networkRackId: String, val provisioningState: String, val serialNumber: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val version: String)

The Network Device resource definition.

Link copied to clipboard
data class GetNetworkDeviceStatusResult(val operationalStatus: String, val powerCycleState: String, val serialNumber: String)

Get Device status response properties.

Link copied to clipboard
data class GetNetworkFabricControllerResult(val annotation: String? = null, val azureApiVersion: String, val id: String, val infrastructureExpressRouteConnections: List<ExpressRouteConnectionInformationResponse>? = null, val infrastructureServices: ControllerServicesResponse, val ipv4AddressSpace: String? = null, val ipv6AddressSpace: String? = null, val isWorkloadManagementNetworkEnabled: String? = null, val location: String, val managedResourceGroupConfiguration: ManagedResourceGroupConfigurationResponse? = null, val name: String, val networkFabricIds: List<String>, val nfcSku: String? = null, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val tenantInternetGatewayIds: List<String>, val type: String, val workloadExpressRouteConnections: List<ExpressRouteConnectionInformationResponse>? = null, val workloadManagementNetwork: Boolean, val workloadServices: ControllerServicesResponse)

The Network Fabric Controller resource definition.

Link copied to clipboard
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.

Link copied to clipboard
data class GetNetworkFabricTopologyResult(val configurationState: String, val error: ErrorDetailResponse? = null, val url: String? = null)

The response of the action validate configuration.

Link copied to clipboard
data class GetNetworkInterfaceResult(val administrativeState: String, val annotation: String? = null, val azureApiVersion: String, val connectedTo: String, val id: String, val interfaceType: String, val ipv4Address: String, val ipv6Address: String, val name: String, val physicalIdentifier: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

Defines the NetworkInterface resource.

Link copied to clipboard
data class GetNetworkInterfaceStatusResult(val administrativeState: String, val connectedTo: String? = null, val operationalStatus: String? = null, val phyStatus: String? = null, val transceiverStatus: String? = null)

Interface running status properties

Link copied to clipboard
data class GetNetworkPacketBrokerResult(val azureApiVersion: String, val id: String, val location: String, val name: String, val neighborGroupIds: List<String>, val networkDeviceIds: List<String>, val networkFabricId: String, val networkTapIds: List<String>, val provisioningState: String, val sourceInterfaceIds: List<String>, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The NetworkPacketBroker resource definition.

Link copied to clipboard
data class GetNetworkRackResult(val annotation: String? = null, val azureApiVersion: String, val id: String, val location: String, val name: String, val networkDevices: List<String>, val networkFabricId: String, val networkRackType: String? = null, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The Network Rack resource definition.

Link copied to clipboard
data class GetNetworkTapResult(val administrativeState: String, val annotation: String? = null, val azureApiVersion: String, val configurationState: String, val destinations: List<NetworkTapPropertiesResponseDestinations>, val id: String, val location: String, val name: String, val networkPacketBrokerId: String, val pollingType: String? = null, val provisioningState: String, val sourceTapRuleId: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The Network Tap resource definition.

Link copied to clipboard
data class GetNetworkTapRuleResult(val administrativeState: String, val annotation: String? = null, val azureApiVersion: String, val configurationState: String, val configurationType: String, val dynamicMatchConfigurations: List<CommonDynamicMatchConfigurationResponse>? = null, val id: String, val lastSyncedTime: String, val location: String, val matchConfigurations: List<NetworkTapRuleMatchConfigurationResponse>? = null, val name: String, val networkTapId: String, val pollingIntervalInSeconds: Int? = null, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val tapRulesUrl: String? = null, val type: String)

The NetworkTapRule resource definition.

Link copied to clipboard
data class GetNetworkToNetworkInterconnectResult(val administrativeState: String, val azureApiVersion: String, val configurationState: String, val egressAclId: String? = null, val exportRoutePolicy: ExportRoutePolicyInformationResponse? = null, val id: String, val importRoutePolicy: ImportRoutePolicyInformationResponse? = null, val ingressAclId: String? = null, val isManagementType: String? = null, val layer2Configuration: Layer2ConfigurationResponse? = null, val name: String, val nniType: String? = null, val npbStaticRouteConfiguration: NpbStaticRouteConfigurationResponse? = null, val optionBLayer3Configuration: NetworkToNetworkInterconnectPropertiesResponseOptionBLayer3Configuration? = null, val provisioningState: String, val systemData: SystemDataResponse, val type: String, val useOptionB: String)

The Network To Network Interconnect resource definition.

Link copied to clipboard
data class GetRoutePolicyResult(val addressFamilyType: String? = null, val administrativeState: String, val annotation: String? = null, val azureApiVersion: String, val configurationState: String, val defaultAction: String? = null, val id: String, val location: String, val name: String, val networkFabricId: String, val provisioningState: String, val statements: List<RoutePolicyStatementPropertiesResponse>, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The RoutePolicy resource definition.

Link copied to clipboard
data class ImportRoutePolicyInformationResponse(val importIpv4RoutePolicyId: String? = null, val importIpv6RoutePolicyId: String? = null)

Import Route Policy Configuration.

Link copied to clipboard
data class ImportRoutePolicyResponse(val importIpv4RoutePolicyId: String? = null, val importIpv6RoutePolicyId: String? = null)

Import Route Policy either IPv4 or IPv6.

data class InternalNetworkPropertiesResponseBgpConfiguration(val allowAS: Int? = null, val allowASOverride: String? = null, val annotation: String? = null, val bfdConfiguration: BfdConfigurationResponse? = null, val defaultRouteOriginate: String? = null, val fabricASN: Double, val ipv4ListenRangePrefixes: List<String>? = null, val ipv4NeighborAddress: List<NeighborAddressResponse>? = null, val ipv6ListenRangePrefixes: List<String>? = null, val ipv6NeighborAddress: List<NeighborAddressResponse>? = null, val peerASN: Double)

BGP configuration properties.

data class InternalNetworkPropertiesResponseStaticRouteConfiguration(val bfdConfiguration: BfdConfigurationResponse? = null, val extension: String? = null, val ipv4Routes: List<StaticRoutePropertiesResponse>? = null, val ipv6Routes: List<StaticRoutePropertiesResponse>? = null)

Static Route Configuration properties.

Link copied to clipboard
data class IpCommunityIdListResponse(val ipCommunityIds: List<String>? = null)

IP Community ID list properties.

Link copied to clipboard
data class IpCommunityRuleResponse(val action: String, val communityMembers: List<String>, val sequenceNumber: Double, val wellKnownCommunities: List<String>? = null)

IP Community patchable properties.

Link copied to clipboard
data class IpExtendedCommunityIdListResponse(val ipExtendedCommunityIds: List<String>? = null)

IP Extended Community Id list properties.

Link copied to clipboard
data class IpExtendedCommunityRuleResponse(val action: String, val routeTargets: List<String>, val sequenceNumber: Double)

List of IP Extended Community Rules.

Link copied to clipboard
data class IpGroupPropertiesResponse(val ipAddressType: String? = null, val ipPrefixes: List<String>? = null, val name: String? = null)

IP Group properties.

Link copied to clipboard
data class IpMatchConditionResponse(val ipGroupNames: List<String>? = null, val ipPrefixValues: List<String>? = null, val prefixType: String? = null, val type: String? = null)

Defines the condition that can be filtered using the selected IPs.

Link copied to clipboard
data class IpPrefixRuleResponse(val action: String, val condition: String? = null, val networkPrefix: String, val sequenceNumber: Double, val subnetMaskLength: String? = null)

IP Prefix Rule properties.

Link copied to clipboard
data class IsolationDomainPropertiesResponse(val encapsulation: String? = null, val neighborGroupIds: List<String>? = null)

Isolation Domain Properties.

Link copied to clipboard
data class L3ExportRoutePolicyResponse(val exportIpv4RoutePolicyId: String? = null, val exportIpv6RoutePolicyId: String? = null)

Array of ARM Resource ID of the RoutePolicies.

Link copied to clipboard
data class L3OptionBPropertiesResponse(val exportRouteTargets: List<String>? = null, val importRouteTargets: List<String>? = null, val routeTargets: RouteTargetInformationResponse? = null)

Option B configuration.

Link copied to clipboard
data class Layer2ConfigurationResponse(val interfaces: List<String>? = null, val mtu: Int? = null)

Common properties for Layer2 Configuration.

data class ManagedResourceGroupConfigurationResponse(val location: String? = null, val name: String? = null)

Managed Resource Group configuration properties.

data class ManagementNetworkConfigurationPropertiesResponse(val infrastructureVpnConfiguration: VpnConfigurationPropertiesResponse, val workloadVpnConfiguration: VpnConfigurationPropertiesResponse)

Configuration to be used to setup the management network.

Link copied to clipboard
data class NeighborAddressResponse(val address: String? = null, val configurationState: String)

Neighbor Address properties.

Link copied to clipboard
data class NeighborGroupDestinationResponse(val ipv4Addresses: List<String>? = null, val ipv6Addresses: List<String>? = null)

An array of destination IPv4 Addresses or IPv6 Addresses.

Link copied to clipboard
data class NetworkTapPropertiesResponseDestinations(val destinationId: String, val destinationTapRuleId: String? = null, val destinationType: String, val isolationDomainProperties: IsolationDomainPropertiesResponse? = null, val name: String)

Destination.

Link copied to clipboard
data class NetworkTapRuleActionResponse(val destinationId: String? = null, val isTimestampEnabled: String? = null, val matchConfigurationName: String? = null, val truncate: String? = null, val type: String? = null)

Action that need to performed.

Link copied to clipboard
data class NetworkTapRuleMatchConditionResponse(val encapsulationType: String? = null, val ipCondition: IpMatchConditionResponse? = null, val portCondition: PortConditionResponse? = null, val protocolTypes: List<String>? = null, val vlanMatchCondition: VlanMatchConditionResponse? = null)

Defines the match condition that is supported to filter the traffic.

Link copied to clipboard
data class NetworkTapRuleMatchConfigurationResponse(val actions: List<NetworkTapRuleActionResponse>? = null, val ipAddressType: String? = null, val matchConditions: List<NetworkTapRuleMatchConditionResponse>? = null, val matchConfigurationName: String? = null, val sequenceNumber: Double? = null)

Defines the match configuration that are supported to filter the traffic.

data class NetworkToNetworkInterconnectPropertiesResponseOptionBLayer3Configuration(val fabricASN: Double, val peerASN: Double, val primaryIpv4Prefix: String? = null, val primaryIpv6Prefix: String? = null, val secondaryIpv4Prefix: String? = null, val secondaryIpv6Prefix: String? = null, val vlanId: Int)

Common properties for Layer3Configuration.

Link copied to clipboard
data class NpbStaticRouteConfigurationResponse(val bfdConfiguration: BfdConfigurationResponse? = null, val ipv4Routes: List<StaticRoutePropertiesResponse>? = null, val ipv6Routes: List<StaticRoutePropertiesResponse>? = null)

NPB Static Route Configuration properties.

Link copied to clipboard
data class PortConditionResponse(val layer4Protocol: String, val portGroupNames: List<String>? = null, val portType: String? = null, val ports: List<String>? = null)

Port condition that needs to be matched.

Link copied to clipboard
data class PortGroupPropertiesResponse(val name: String? = null, val ports: List<String>? = null)

Port Group properties.

Link copied to clipboard
data class RoutePolicyStatementPropertiesResponse(val action: StatementActionPropertiesResponse, val annotation: String? = null, val condition: StatementConditionPropertiesResponse, val sequenceNumber: Double)

Route Policy Statement properties.

Link copied to clipboard
data class RouteTargetInformationResponse(val exportIpv4RouteTargets: List<String>? = null, val exportIpv6RouteTargets: List<String>? = null, val importIpv4RouteTargets: List<String>? = null, val importIpv6RouteTargets: List<String>? = null)

Route Target Configuration.

Link copied to clipboard
data class RulePropertiesResponse(val action: String, val addressList: List<String>)

Rules for the InternetGateways

Link copied to clipboard
data class StatementActionPropertiesResponse(val actionType: String, val ipCommunityProperties: ActionIpCommunityPropertiesResponse? = null, val ipExtendedCommunityProperties: ActionIpExtendedCommunityPropertiesResponse? = null, val localPreference: Double? = null)

Route policy action properties.

Link copied to clipboard
data class StatementConditionPropertiesResponse(val ipCommunityIds: List<String>? = null, val ipExtendedCommunityIds: List<String>? = null, val ipPrefixId: String? = null, val type: String? = null)

Route policy statement condition properties.

Link copied to clipboard
data class StaticRoutePropertiesResponse(val nextHop: List<String>, val prefix: String)

Route Properties.

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class TerminalServerConfigurationResponse(val networkDeviceId: String, val password: String, val primaryIpv4Prefix: String, val primaryIpv6Prefix: String? = null, val secondaryIpv4Prefix: String, val secondaryIpv6Prefix: String? = null, val serialNumber: String? = null, val username: String)

Network and credentials configuration currently applied to terminal server.

Link copied to clipboard
data class VlanGroupPropertiesResponse(val name: String? = null, val vlans: List<String>? = null)

Vlan group properties.

Link copied to clipboard
data class VlanMatchConditionResponse(val innerVlans: List<String>? = null, val vlanGroupNames: List<String>? = null, val vlans: List<String>? = null)

The vlan match conditions that need to be matched.

Link copied to clipboard
data class VpnConfigurationPropertiesResponse(val administrativeState: String, val networkToNetworkInterconnectId: String? = null, val optionAProperties: VpnConfigurationPropertiesResponseOptionAProperties? = null, val optionBProperties: FabricOptionBPropertiesResponse? = null, val peeringOption: String)

Network and credential configuration currently applied on terminal server.

data class VpnConfigurationPropertiesResponseOptionAProperties(val bfdConfiguration: BfdConfigurationResponse? = null, val mtu: Int? = null, val peerASN: Double, val primaryIpv4Prefix: String? = null, val primaryIpv6Prefix: String? = null, val secondaryIpv4Prefix: String? = null, val secondaryIpv6Prefix: String? = null, val vlanId: Int)

option A properties