

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# UpdateSessionPermissions
<a name="UpdateSessionPermissions"></a>

Met à jour les autorisations utilisateur pour une session Amazon DCV spécifique.

**Topics**
+ [Paramètres de demande](#request)
+ [Paramètres de réponse](#response)
+ [Exemple](#example)

## Paramètres de demande
<a name="request"></a>

**`SessionId`**  
ID de la session pour laquelle vous souhaitez modifier les autorisations.  
Type : Chaîne  
Obligatoire : oui

**`Owner`**  
Le propriétaire de la session pour laquelle vous souhaitez modifier les autorisations.  
Type : Chaîne  
Obligatoire : oui

**`PermissionFile`**  
Le contenu codé en Base64 du fichier d'autorisations à utiliser. Pour plus d'informations, consultez [la section Configuration de l'autorisation Amazon DCV](https://docs.aws.amazon.com/dcv/latest/adminguide/security-authorization.html) dans le guide de l'*administrateur Amazon DCV*.  
Type : Chaîne  
Obligatoire : oui

## Paramètres de réponse
<a name="response"></a>

**`SessionId`**  
L’ID de la séance.

## Exemple
<a name="example"></a>

------
#### [ Python ]

**Demande**  
L'exemple suivant définit de nouvelles autorisations pour une session dont l'ID de session est`SessionId1897`.

```
from swagger_client.models.update_session_permissions_request_data import UpdateSessionPermissionsRequestData

def get_session_permissions_api():
    api_instance = swagger_client.SessionPermissionsApi(swagger_client.ApiClient(get_client_configuration()))
    set_request_headers(api_instance.api_client)
    return api_instancedef update_session_permissions(session_permissions_to_update):
    update_session_permissions_request = list()
    for session_id, owner, permissions_base64_encoded in session_permissions_to_update:
        a_request = UpdateSessionPermissionsRequestData(
            session_id=session_id, owner=owner, permissions_file=permissions_base64_encoded)
        update_session_permissions_request.append(a_request)
    print('Update Session Permissions Request:', update_session_permissions_request)
    api_instance = get_session_permissions_api()
    api_response = api_instance.update_session_permissions(body=update_session_permissions_request)
    print('Update Session Permissions Response:', api_response)

def main():
    update_session_permissions([('SessionId1897', 'an owner 1890', 'file_base64_encoded')])
```

**Réponse**  
Voici un exemple de sortie.

```
{
   'request_id': 'd68ebf66-4022-42b5-ba65-99f89b18c341',
    'successful_list': [
        {'
            session_id': 'SessionId1897'
        }
    ],
    'unsuccessful_list': []
}
```

------