github.com/gophercloud/gophercloud@v1.11.0/openstack/networking/v2/extensions/bgp/peers/testing/fixture.go (about) 1 package testing 2 3 import "github.com/gophercloud/gophercloud/openstack/networking/v2/extensions/bgp/peers" 4 5 const ListBGPPeersResult = ` 6 { 7 "bgp_peers": [ 8 { 9 "auth_type": "none", 10 "remote_as": 4321, 11 "name": "testing-peer-1", 12 "tenant_id": "7fa3f96b-17ee-4d1b-8fbf-fe889bb1f1d0", 13 "peer_ip": "1.2.3.4", 14 "project_id": "7fa3f96b-17ee-4d1b-8fbf-fe889bb1f1d0", 15 "id": "afacc0e8-6b66-44e4-be53-a1ef16033ceb" 16 }, 17 { 18 "auth_type": "none", 19 "remote_as": 4321, 20 "name": "testing-peer-2", 21 "tenant_id": "7fa3f96b-17ee-4d1b-8fbf-fe889bb1f1d0", 22 "peer_ip": "5.6.7.8", 23 "project_id": "7fa3f96b-17ee-4d1b-8fbf-fe889bb1f1d0", 24 "id": "acd7c4a1-e243-4fe5-80f9-eba8f143ac1d" 25 } 26 ] 27 } 28 ` 29 30 var BGPPeer1 = peers.BGPPeer{ 31 ID: "afacc0e8-6b66-44e4-be53-a1ef16033ceb", 32 AuthType: "none", 33 Name: "testing-peer-1", 34 TenantID: "7fa3f96b-17ee-4d1b-8fbf-fe889bb1f1d0", 35 PeerIP: "1.2.3.4", 36 ProjectID: "7fa3f96b-17ee-4d1b-8fbf-fe889bb1f1d0", 37 RemoteAS: 4321, 38 } 39 40 var BGPPeer2 = peers.BGPPeer{ 41 AuthType: "none", 42 ID: "acd7c4a1-e243-4fe5-80f9-eba8f143ac1d", 43 Name: "testing-peer-2", 44 TenantID: "7fa3f96b-17ee-4d1b-8fbf-fe889bb1f1d0", 45 PeerIP: "5.6.7.8", 46 ProjectID: "7fa3f96b-17ee-4d1b-8fbf-fe889bb1f1d0", 47 RemoteAS: 4321, 48 } 49 50 const GetBGPPeerResult = ` 51 { 52 "bgp_peer": { 53 "auth_type": "none", 54 "remote_as": 4321, 55 "name": "testing-peer-1", 56 "tenant_id": "7fa3f96b-17ee-4d1b-8fbf-fe889bb1f1d0", 57 "peer_ip": "1.2.3.4", 58 "project_id": "7fa3f96b-17ee-4d1b-8fbf-fe889bb1f1d0", 59 "id": "afacc0e8-6b66-44e4-be53-a1ef16033ceb" 60 } 61 } 62 ` 63 64 const CreateRequest = ` 65 { 66 "bgp_peer": { 67 "auth_type": "md5", 68 "name": "gophercloud-testing-bgp-peer", 69 "password": "notSoStrong", 70 "peer_ip": "192.168.0.1", 71 "remote_as": 20000 72 } 73 } 74 ` 75 76 const CreateResponse = ` 77 { 78 "bgp_peer": { 79 "auth_type": "md5", 80 "project_id": "52a9d4ff-81b6-4b16-a7fa-5325d3bc1c5d", 81 "remote_as": 20000, 82 "name": "gophercloud-testing-bgp-peer", 83 "tenant_id": "52a9d4ff-81b6-4b16-a7fa-5325d3bc1c5d", 84 "peer_ip": "192.168.0.1", 85 "id": "b7ad63ea-b803-496a-ad59-f9ef513a5cb9" 86 } 87 } 88 ` 89 90 const UpdateBGPPeerRequest = ` 91 { 92 "bgp_peer": { 93 "name": "test-rename-bgp-peer", 94 "password": "superStrong" 95 } 96 } 97 ` 98 99 const UpdateBGPPeerResponse = ` 100 { 101 "bgp_peer": { 102 "auth_type": "md5", 103 "remote_as": 20000, 104 "name": "test-rename-bgp-peer", 105 "tenant_id": "52a9d4ff-81b6-4b16-a7fa-5325d3bc1c5d", 106 "peer_ip": "192.168.0.1", 107 "project_id": "52a9d4ff-81b6-4b16-a7fa-5325d3bc1c5d", 108 "id": "b7ad63ea-b803-496a-ad59-f9ef513a5cb9" 109 } 110 } 111 `