diff --git a/openstack/autoscaling/v1/groups/requests.go b/openstack/autoscaling/v1/groups/requests.go index 27d9aba8e..f34746879 100644 --- a/openstack/autoscaling/v1/groups/requests.go +++ b/openstack/autoscaling/v1/groups/requests.go @@ -30,6 +30,7 @@ type CreateOpts struct { InstanceTerminatePolicy string `json:"instance_terminate_policy,omitempty"` Notifications []string `json:"notifications,omitempty"` IsDeletePublicip bool `json:"delete_publicip,omitempty"` + EnterpriseProjectID string `json:"enterprise_project_id,omitempty"` } type NetworkOpts struct { @@ -130,6 +131,7 @@ type UpdateOpts struct { Notifications []string `json:"notifications,omitempty"` IsDeletePublicip bool `json:"delete_publicip,omitempty"` ConfigurationID string `json:"scaling_configuration_id,omitempty"` + EnterpriseProjectID string `json:"enterprise_project_id,omitempty"` } func (opts UpdateOpts) ToGroupUpdateMap() (map[string]interface{}, error) { diff --git a/openstack/autoscaling/v1/groups/results.go b/openstack/autoscaling/v1/groups/results.go index 091fb9029..4d482c571 100644 --- a/openstack/autoscaling/v1/groups/results.go +++ b/openstack/autoscaling/v1/groups/results.go @@ -64,6 +64,7 @@ type Group struct { Notifications []string `json:"notifications"` DeletePublicip bool `json:"delete_publicip"` CloudLocationID string `json:"cloud_location_id"` + EnterpriseProjectID string `json:"enterprise_project_id"` } type Network struct {