| 28 | ) |
| 29 | |
| 30 | type VMGroupServiceIface interface { |
| 31 | CreateInstanceGroup(p *CreateInstanceGroupParams) (*CreateInstanceGroupResponse, error) |
| 32 | NewCreateInstanceGroupParams(name string) *CreateInstanceGroupParams |
| 33 | DeleteInstanceGroup(p *DeleteInstanceGroupParams) (*DeleteInstanceGroupResponse, error) |
| 34 | NewDeleteInstanceGroupParams(id string) *DeleteInstanceGroupParams |
| 35 | ListInstanceGroups(p *ListInstanceGroupsParams) (*ListInstanceGroupsResponse, error) |
| 36 | NewListInstanceGroupsParams() *ListInstanceGroupsParams |
| 37 | GetInstanceGroupID(name string, opts ...OptionFunc) (string, int, error) |
| 38 | GetInstanceGroupByName(name string, opts ...OptionFunc) (*InstanceGroup, int, error) |
| 39 | GetInstanceGroupByID(id string, opts ...OptionFunc) (*InstanceGroup, int, error) |
| 40 | UpdateInstanceGroup(p *UpdateInstanceGroupParams) (*UpdateInstanceGroupResponse, error) |
| 41 | NewUpdateInstanceGroupParams(id string) *UpdateInstanceGroupParams |
| 42 | } |
| 43 | |
| 44 | type CreateInstanceGroupParams struct { |
| 45 | p map[string]interface{} |
no outgoing calls
no test coverage detected