github.com/gophercloud/gophercloud@v1.11.0/openstack/networking/v2/extensions/vlantransparent/testing/fixtures_test.go (about)

     1  package testing
     2  
     3  // NetworksVLANTransparentListResult represents raw HTTP response for the List
     4  // request.
     5  const NetworksVLANTransparentListResult = `
     6  {
     7      "networks": [
     8          {
     9              "status": "ACTIVE",
    10              "subnets": [
    11                  "08eae331-0402-425a-923c-34f7cfe39c1b"
    12              ],
    13              "name": "private",
    14              "admin_state_up": true,
    15              "tenant_id": "26a7980765d0414dbc1fc1f88cdb7e6e",
    16              "shared": false,
    17              "id": "db193ab3-96e3-4cb3-8fc5-05f4296d0324",
    18              "provider:segmentation_id": 1234567890,
    19              "provider:physical_network": null,
    20              "provider:network_type": "local",
    21              "router:external": false,
    22              "port_security_enabled": false,
    23              "vlan_transparent": true
    24          },
    25          {
    26              "status": "ACTIVE",
    27              "subnets": [
    28                  "54d6f61d-db07-451c-9ab3-b9609b6b6f0b"
    29              ],
    30              "name": "public",
    31              "admin_state_up": true,
    32              "tenant_id": "4fd44f30292945e481c7b8a0c8908869",
    33              "shared": true,
    34              "id": "d32019d3-bc6e-4319-9c1d-6722fc136a22",
    35              "provider:segmentation_id": 9876543210,
    36              "provider:physical_network": null,
    37              "provider:network_type": "local",
    38              "router:external": true,
    39              "port_security_enabled": true
    40          }
    41      ]
    42  }`
    43  
    44  // NetworksVLANTransparentGetResult represents raw HTTP response for the Get
    45  // request.
    46  const NetworksVLANTransparentGetResult = `
    47  {
    48      "network": {
    49          "status": "ACTIVE",
    50          "subnets": [
    51              "08eae331-0402-425a-923c-34f7cfe39c1b"
    52          ],
    53          "name": "private",
    54          "admin_state_up": true,
    55          "tenant_id": "26a7980765d0414dbc1fc1f88cdb7e6e",
    56          "shared": false,
    57          "id": "db193ab3-96e3-4cb3-8fc5-05f4296d0324",
    58          "provider:segmentation_id": 1234567890,
    59          "provider:physical_network": null,
    60          "provider:network_type": "local",
    61          "router:external": false,
    62          "port_security_enabled": false,
    63          "vlan_transparent": true
    64      }
    65  }`
    66  
    67  // NetworksVLANTransparentCreateRequest represents raw HTTP Create request.
    68  const NetworksVLANTransparentCreateRequest = `
    69  {
    70      "network": {
    71          "name": "private",
    72          "admin_state_up": true,
    73          "vlan_transparent": true
    74      }
    75  }`
    76  
    77  // NetworksVLANTransparentCreateResult represents raw HTTP response for the
    78  // Create request.
    79  const NetworksVLANTransparentCreateResult = `
    80  {
    81      "network": {
    82          "status": "ACTIVE",
    83          "subnets": [
    84              "08eae331-0402-425a-923c-34f7cfe39c1b"
    85          ],
    86          "name": "private",
    87          "admin_state_up": true,
    88          "tenant_id": "26a7980765d0414dbc1fc1f88cdb7e6e",
    89          "shared": false,
    90          "id": "db193ab3-96e3-4cb3-8fc5-05f4296d0324",
    91          "provider:segmentation_id": 1234567890,
    92          "provider:physical_network": null,
    93          "provider:network_type": "local",
    94          "router:external": false,
    95          "port_security_enabled": false,
    96          "vlan_transparent": true
    97      }
    98  }
    99  `
   100  
   101  // NetworksVLANTransparentUpdateRequest represents raw HTTP Update request.
   102  const NetworksVLANTransparentUpdateRequest = `
   103  {
   104      "network": {
   105          "name": "new_network_name",
   106          "admin_state_up": false,
   107          "vlan_transparent": false
   108      }
   109  }`
   110  
   111  // NetworksVLANTransparentUpdateResult represents raw HTTP response for the
   112  // Update request.
   113  const NetworksVLANTransparentUpdateResult = `
   114  {
   115      "network": {
   116          "status": "ACTIVE",
   117          "subnets": [
   118              "08eae331-0402-425a-923c-34f7cfe39c1b"
   119          ],
   120          "name": "new_network_name",
   121          "admin_state_up": false,
   122          "tenant_id": "26a7980765d0414dbc1fc1f88cdb7e6e",
   123          "shared": false,
   124          "id": "db193ab3-96e3-4cb3-8fc5-05f4296d0324",
   125          "provider:segmentation_id": 1234567890,
   126          "provider:physical_network": null,
   127          "provider:network_type": "local",
   128          "router:external": false,
   129          "port_security_enabled": false,
   130          "vlan_transparent": false
   131      }
   132  }
   133  `