Lightsail / Client / create_gui_session_access_details

create_gui_session_access_details#

Lightsail.Client.create_gui_session_access_details(**kwargs)#

Creates two URLs that are used to access a virtual computer’s graphical user interface (GUI) session. The primary URL initiates a web-based NICE DCV session to the virtual computer’s application. The secondary URL initiates a web-based NICE DCV session to the virtual computer’s operating session.

Use StartGUISession to open the session.

See also: AWS API Documentation

Request Syntax

response = client.create_gui_session_access_details(
    resourceName='string'
)
Parameters:

resourceName (string) –

[REQUIRED]

The resource name.

Return type:

dict

Returns:

Response Syntax

{
    'resourceName': 'string',
    'status': 'startExpired'|'notStarted'|'started'|'starting'|'stopped'|'stopping'|'settingUpInstance'|'failedInstanceCreation'|'failedStartingGUISession'|'failedStoppingGUISession',
    'percentageComplete': 123,
    'failureReason': 'string',
    'sessions': [
        {
            'name': 'string',
            'url': 'string',
            'isPrimary': True|False
        },
    ]
}

Response Structure

  • (dict) –

    • resourceName (string) –

      The resource name.

    • status (string) –

      The status of the operation.

    • percentageComplete (integer) –

      The percentage of completion for the operation.

    • failureReason (string) –

      The reason the operation failed.

    • sessions (list) –

      Returns information about the specified NICE DCV GUI session.

      • (dict) –

        Describes a web-based, remote graphical user interface (GUI), NICE DCV session. The session is used to access a virtual computer’s operating system or application.

        • name (string) –

          The session name.

        • url (string) –

          The session URL.

        • isPrimary (boolean) –

          When true, this Boolean value indicates the primary session for the specified resource.

Exceptions

  • Lightsail.Client.exceptions.AccessDeniedException

  • Lightsail.Client.exceptions.InvalidInputException

  • Lightsail.Client.exceptions.NotFoundException

  • Lightsail.Client.exceptions.ServiceException

  • Lightsail.Client.exceptions.UnauthenticatedException