Renaming SubnetID to PoolID
diff --git a/openstack/networking/v2/extensions/lbaas/members/requests.go b/openstack/networking/v2/extensions/lbaas/members/requests.go
index 6899c60..e402444 100644
--- a/openstack/networking/v2/extensions/lbaas/members/requests.go
+++ b/openstack/networking/v2/extensions/lbaas/members/requests.go
@@ -94,8 +94,8 @@
 	// Required. The port on which the application is hosted.
 	ProtocolPort int
 
-	// Required. Subnet in which to access this member.
-	SubnetID string
+	// Required. The pool to which this member will belong.
+	PoolID string
 }
 
 // Create accepts a CreateOpts struct and uses the values to create a new
@@ -104,8 +104,8 @@
 	type member struct {
 		TenantID     string `json:"tenant_id"`
 		ProtocolPort int    `json:"protocol_port"`
-		SubnetID     string `json:"subnet_id"`
 		Address      string `json:"address"`
+		PoolID       string `json:"pool_id"`
 	}
 	type request struct {
 		Member member `json:"member"`
@@ -115,7 +115,7 @@
 		Address:      opts.Address,
 		TenantID:     opts.TenantID,
 		ProtocolPort: opts.ProtocolPort,
-		SubnetID:     opts.SubnetID,
+		PoolID:       opts.PoolID,
 	}}
 
 	var res CreateResult
diff --git a/openstack/networking/v2/extensions/lbaas/members/requests_test.go b/openstack/networking/v2/extensions/lbaas/members/requests_test.go
index 6f4258b..86f7a77 100644
--- a/openstack/networking/v2/extensions/lbaas/members/requests_test.go
+++ b/openstack/networking/v2/extensions/lbaas/members/requests_test.go
@@ -121,9 +121,9 @@
 {
   "member": {
     "tenant_id": "453105b9-1754-413f-aab1-55f1af620750",
+		"pool_id": "foo",
     "address": "192.0.2.14",
-    "protocol_port":8080,
-    "subnet_id": "SUBNET_ID"
+    "protocol_port":8080
   }
 }
       `)
@@ -140,7 +140,6 @@
     "tenant_id": "453105b9-1754-413f-aab1-55f1af620750",
     "admin_state_up":true,
     "weight": 1,
-    "subnet_id": "SUBNET_ID",
     "status": "DOWN"
   }
 }
@@ -151,7 +150,7 @@
 		TenantID:     "453105b9-1754-413f-aab1-55f1af620750",
 		Address:      "192.0.2.14",
 		ProtocolPort: 8080,
-		SubnetID:     "SUBNET_ID",
+		PoolID:       "foo",
 	}
 	_, err := Create(serviceClient(), options).Extract()
 	th.AssertNoErr(t, err)
@@ -177,7 +176,6 @@
       "tenant_id":"453105b9-1754-413f-aab1-55f1af620750",
       "admin_state_up":true,
       "weight":1,
-      "subnet_id":"SUBNET_ID",
       "status":"DOWN"
    }
 }
@@ -193,7 +191,6 @@
 	th.AssertEquals(t, "453105b9-1754-413f-aab1-55f1af620750", m.TenantID)
 	th.AssertEquals(t, true, m.AdminStateUp)
 	th.AssertEquals(t, 1, m.Weight)
-	th.AssertEquals(t, "SUBNET_ID", m.SubnetID)
 	th.AssertEquals(t, "DOWN", m.Status)
 }
 
diff --git a/openstack/networking/v2/extensions/lbaas/members/results.go b/openstack/networking/v2/extensions/lbaas/members/results.go
index 18605a0..9466fee 100644
--- a/openstack/networking/v2/extensions/lbaas/members/results.go
+++ b/openstack/networking/v2/extensions/lbaas/members/results.go
@@ -34,9 +34,6 @@
 
 	// The unique ID for the member.
 	ID string
-
-	// The ID of the associated subnet for this member.
-	SubnetID string `json:"subnet_id" mapstructure:"subnet_id"`
 }
 
 // MemberPage is the page returned by a pager when traversing over a