Deletes a specified Server Message Block (SMB) user from a file gateway.
Operation description
When you call this operation, note the following:
-
Make sure that you have created a Cloud Storage Gateway. If not, you can call the CreateGateway operation to create one.
-
If your Cloud Storage Gateway is connected to an Active Directory (AD) server, this operation fails. In this case, you can delete the SMB user on the AD server.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hcs-sgw:DeleteGatewaySMBUser |
delete |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| GatewayId |
string |
Yes |
The gateway ID. |
gw-000c6hshwukkbrypj*** |
| Username |
string |
Yes |
The SMB username. The username must be 1 to 32 characters in length and can contain letters, digits, hyphens (-), and underscores (_). |
username |
Response parameters
|
Parameter |
Type |
Description |
Example |
|
object |
|||
| TaskId |
string |
The task ID. |
t-000c6hshwukkcfn3k** |
| Message |
string |
The message that is returned. |
successful |
| RequestId |
string |
The request ID. |
89398CFB-4EB6-4C7E-BB3C-EF213AC8FA50 |
| Code |
string |
The status code. A status code of 200 indicates that the request is successful. |
200 |
| Success |
boolean |
Indicates whether the request was successful. |
true |
Examples
Success response
JSON format
{
"TaskId": "t-000c6hshwukkcfn3k**",
"Message": "successful",
"RequestId": "89398CFB-4EB6-4C7E-BB3C-EF213AC8FA50",
"Code": "200",
"Success": true
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | EmptySMBUserName | You must enter a valid SMB username. | You must enter a valid SMB username. |
| 400 | GatewayNotExist | The specified gateway does not exist. You must specify a valid parameter. | The specified gateway does not exist. You must specify a valid parameter. |
| 400 | GatewayInUpgrading | The gateway is upgrading. Try again later. | The gateway is upgrading. Try again later. |
| 400 | GatewayInOperation | The gateway is processing requests . Try again later. | The gateway is busy. Try again later. |
| 400 | GatewayStatusRunningRequired | The gateway is not in the Running state. Try again later. | The gateway is not in the Running state. Try again later. |
| 400 | InvalidSMBUserName | You must enter a valid SMB username. | You must enter a valid SMB username. |
| 400 | CouldNotDeleteSMBUser | The gateway is already linked with an AD or LDAP service. You cannot delete an SMB user on the gateway. We recommend that you delete an SMB user in the AD or LDAP service. | The gateway has been configured with an AD service and does not support deleting an SMB user from the gateway. Please perform user operations on the AD server. |
| 500 | InternalError | Unexpected error. Try again later. If the error persists after several tries, we recommend that you submit a ticket. | Unexpected error. Try again later. If the error persists after several tries, we recommend that you submit a ticket. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.