(securityGroupName string)
| 311 | } |
| 312 | |
| 313 | func (actor Actor) DeleteSecurityGroup(securityGroupName string) (Warnings, error) { |
| 314 | var allWarnings Warnings |
| 315 | |
| 316 | securityGroup, warnings, err := actor.GetSecurityGroup(securityGroupName) |
| 317 | allWarnings = append(allWarnings, warnings...) |
| 318 | if err != nil { |
| 319 | return allWarnings, err |
| 320 | } |
| 321 | |
| 322 | jobURL, ccv3Warnings, err := actor.CloudControllerClient.DeleteSecurityGroup(securityGroup.GUID) |
| 323 | allWarnings = append(allWarnings, ccv3Warnings...) |
| 324 | if err != nil { |
| 325 | return allWarnings, err |
| 326 | } |
| 327 | |
| 328 | pollingWarnings, err := actor.CloudControllerClient.PollJob(jobURL) |
| 329 | allWarnings = append(allWarnings, pollingWarnings...) |
| 330 | return allWarnings, err |
| 331 | } |
| 332 | |
| 333 | func getSecurityGroupSpaces(actor Actor, stagingSpaceGUIDs []string, runningSpaceGUIDs []string) ([]SecurityGroupSpace, ccv3.Warnings, error) { |
| 334 | var warnings ccv3.Warnings |
nothing calls this directly
no test coverage detected