DeleteAuthFile deletes a single auth file by name.
(name string)
| 152 | |
| 153 | // DeleteAuthFile deletes a single auth file by name. |
| 154 | func (c *Client) DeleteAuthFile(name string) error { |
| 155 | query := url.Values{} |
| 156 | query.Set("name", name) |
| 157 | path := "/v0/management/auth-files?" + query.Encode() |
| 158 | _, code, err := c.doRequest("DELETE", path, nil) |
| 159 | if err != nil { |
| 160 | return err |
| 161 | } |
| 162 | if code >= 400 { |
| 163 | return fmt.Errorf("delete failed (HTTP %d)", code) |
| 164 | } |
| 165 | return nil |
| 166 | } |
| 167 | |
| 168 | // ToggleAuthFile enables or disables an auth file. |
| 169 | func (c *Client) ToggleAuthFile(name string, disabled bool) error { |
no test coverage detected