Sha256: 84bd5ee1d6359e273005abd25b2febec0b880c93fbc7991d871463d3e19aec8d
Contents?: true
Size: 1.84 KB
Versions: 1
Compression:
Stored size: 1.84 KB
Contents
module ApiStub module Models module Network # Mock class for Express Route Circuit Model class ExpressRouteCircuit def self.create_express_route_circuit_response(network_client) circuit = '{ "name": "<circuit name>", "id": "/subscriptions/{guid}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/testCircuit", "location": "<location>", "tags": { "key1": "value1", "key2": "value2" }, "sku": { "name": "Standard_MeteredData", "tier": "Standard", "family": "MeteredData" }, "properties": { "serviceProviderProperties": { "serviceProviderName": "serviceProviderName", "peeringLocation": "<peering location>", "bandwidthInMbps": 100 }, "peerings": [ { "name": "AzurePublicPeering", "id": "/subscriptions/{guid}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}", "properties": { "peeringType": "AzurePublicPeering", "peerASN": 100, "PrimaryPeerAddressPrefix": "192.168.1.0/30", "SecondaryPeerAddressPrefix": "192.168.2.0/30", "vlanId": 200 } } ] } }' express_route_circuit_mapper = Azure::ARM::Network::Models::ExpressRouteCircuit.mapper network_client.deserialize(express_route_circuit_mapper, Fog::JSON.decode(circuit), 'result.body') end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fog-azure-rm-0.1.1 | test/api_stub/models/network/express_route_circuit.rb |