UpdateSessionPermissions - Amazon DCV Session Manager

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

UpdateSessionPermissions

更新特定 Amazon DCV 工作階段的使用者許可。

請求參數

SessionId

要變更許可的工作階段 ID。

類型:字串

必要:是

Owner

要變更許可的工作階段擁有者。

類型:字串

必要:是

PermissionFile

要使用之許可檔案的 Base64-encoded內容。如需詳細資訊,請參閱《Amazon DCV 管理員指南》中的設定 Amazon DCV 授權

類型:字串

必要:是

回應參數

SessionId

工作階段的 ID。

範例

Python
請求

下列範例會為工作階段 ID 為 的工作階段設定新的許可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')])
回應

以下是範例輸出。

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