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  `