updateSMBLocalGroups method
Future<UpdateSMBLocalGroupsOutput>
updateSMBLocalGroups({
- required String gatewayARN,
- required SMBLocalGroups sMBLocalGroups,
Updates the list of Active Directory users and groups that have special permissions for SMB file shares on the gateway.
May throw InternalServerError.
May throw InvalidGatewayRequestException.
Parameter sMBLocalGroups :
A list of Active Directory users and groups that you want to grant special
permissions for SMB file shares on the gateway.
Implementation
Future<UpdateSMBLocalGroupsOutput> updateSMBLocalGroups({
required String gatewayARN,
required SMBLocalGroups sMBLocalGroups,
}) async {
final headers = <String, String>{
'Content-Type': 'application/x-amz-json-1.1',
'X-Amz-Target': 'StorageGateway_20130630.UpdateSMBLocalGroups'
};
final jsonResponse = await _protocol.send(
method: 'POST',
requestUri: '/',
exceptionFnMap: _exceptionFns,
// TODO queryParams
headers: headers,
payload: {
'GatewayARN': gatewayARN,
'SMBLocalGroups': sMBLocalGroups,
},
);
return UpdateSMBLocalGroupsOutput.fromJson(jsonResponse.body);
}