

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

Aggiorna le autorizzazioni utente per una sessione Amazon DCV specifica.

**Topics**
+ [Parametri della richiesta](#request)
+ [Parametri di risposta](#response)
+ [Esempio](#example)

## Parametri della richiesta
<a name="request"></a>

**`SessionId`**  
L'ID della sessione per la quale modificare le autorizzazioni.  
Tipo: stringa  
Obbligatorio: sì

**`Owner`**  
Il proprietario della sessione per cui modificare le autorizzazioni.  
Tipo: stringa  
Obbligatorio: sì

**`PermissionFile`**  
Il contenuto codificato in Base64 del file di autorizzazioni da utilizzare. Per ulteriori informazioni, consulta [Configuring Amazon DCV Authorization nella *Amazon DCV*](https://docs.aws.amazon.com/dcv/latest/adminguide/security-authorization.html) Administrator Guide.  
Tipo: stringa  
Obbligatorio: sì

## Parametri di risposta
<a name="response"></a>

**`SessionId`**  
L'ID della sessione.

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

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

**Richiesta**  
L'esempio seguente imposta nuove autorizzazioni per una sessione con un ID di sessione di. `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')])
```

**Risposta**  
Di seguito è riportato l'output di esempio.

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

------