// DeleteMetadatum will delete the key-value pair with the given key for the given server ID. func DeleteMetadatum(client *gophercloud.ServiceClient, id, key string) DeleteMetadatumResult { var res DeleteMetadatumResult _, res.Err = client.Delete(metadatumURL(client, id, key), &gophercloud.RequestOpts{ JSONResponse: &res.Body, }) return res }
// Delete is a function that deletes a container. func Delete(c *gophercloud.ServiceClient, containerName string) DeleteResult { var res DeleteResult _, res.Err = c.Delete(deleteURL(c, containerName), &gophercloud.RequestOpts{ ErrorContext: &ContainerError{name: containerName}, }) return res }
// Delete requests that a server previously provisioned be removed from your account. func Delete(client *gophercloud.ServiceClient, id string) DeleteResult { var res DeleteResult _, res.Err = client.Delete(deleteURL(client, id), &gophercloud.RequestOpts{ ErrorContext: &ServerError{id: id}, }) return res }
// Revoke immediately makes specified token invalid. func Revoke(c *gophercloud.ServiceClient, token string) RevokeResult { var res RevokeResult _, res.Err = c.Delete(tokenURL(c), &gophercloud.RequestOpts{ MoreHeaders: subjectTokenHeaders(c, token), }) return res }
// Abandon deletes the stack with the provided stackName and stackID, but leaves its // resources intact, and returns data describing the stack and its resources. func Abandon(c *gophercloud.ServiceClient, stackName, stackID string) AbandonResult { var res AbandonResult _, res.Err = c.Delete(abandonURL(c, stackName, stackID), &gophercloud.RequestOpts{ JSONResponse: &res.Body, OkCodes: []int{200}, }) return res }
// Delete is a function that deletes an object. func Delete(c *gophercloud.ServiceClient, containerName, objectName string, opts DeleteOptsBuilder) DeleteResult { var res DeleteResult url := deleteURL(c, containerName, objectName) if opts != nil { query, err := opts.ToObjectDeleteQuery() if err != nil { res.Err = err return res } url += query } resp, err := c.Delete(url, nil) if resp != nil { res.Header = resp.Header } res.Err = err return res }
// Delete deletes a stack based on the stack name and stack ID. func Delete(c *gophercloud.ServiceClient, stackName, stackID string) DeleteResult { var res DeleteResult _, res.Err = c.Delete(deleteURL(c, stackName, stackID), nil) return res }
// Delete deletes the specified image ID. func Delete(client *gophercloud.ServiceClient, id string) DeleteResult { var result DeleteResult _, result.Err = client.Delete(deleteURL(client, id), nil) return result }
// Delete accepts a unique ID and deletes the port associated with it. func Delete(c *gophercloud.ServiceClient, id string) DeleteResult { var res DeleteResult _, res.Err = c.Delete(deleteURL(c, id), nil) return res }
// Delete requests the deletion of a previous stored VolumeAttachment from the server. func Delete(client *gophercloud.ServiceClient, serverId, aId string) DeleteResult { var res DeleteResult _, res.Err = client.Delete(deleteURL(client, serverId, aId), nil) return res }