WorkSpaces / Client / associate_workspace_application

associate_workspace_application#

WorkSpaces.Client.associate_workspace_application(**kwargs)#

Associates the specified application to the specified WorkSpace.

See also: AWS API Documentation

Request Syntax

response = client.associate_workspace_application(
    WorkspaceId='string',
    ApplicationId='string'
)
Parameters:
  • WorkspaceId (string) –

    [REQUIRED]

    The identifier of the WorkSpace.

  • ApplicationId (string) –

    [REQUIRED]

    The identifier of the application.

Return type:

dict

Returns:

Response Syntax

{
    'Association': {
        'AssociatedResourceId': 'string',
        'AssociatedResourceType': 'APPLICATION',
        'Created': datetime(2015, 1, 1),
        'LastUpdatedTime': datetime(2015, 1, 1),
        'State': 'PENDING_INSTALL'|'PENDING_INSTALL_DEPLOYMENT'|'PENDING_UNINSTALL'|'PENDING_UNINSTALL_DEPLOYMENT'|'INSTALLING'|'UNINSTALLING'|'ERROR'|'COMPLETED'|'REMOVED',
        'StateReason': {
            'ErrorCode': 'ValidationError.InsufficientDiskSpace'|'ValidationError.InsufficientMemory'|'ValidationError.UnsupportedOperatingSystem'|'DeploymentError.InternalServerError'|'DeploymentError.WorkspaceUnreachable',
            'ErrorMessage': 'string'
        },
        'WorkspaceId': 'string'
    }
}

Response Structure

  • (dict) –

    • Association (dict) –

      Information about the association between the specified WorkSpace and the specified application.

      • AssociatedResourceId (string) –

        The identifier of the associated resource.

      • AssociatedResourceType (string) –

        The resource types of the associated resource.

      • Created (datetime) –

        The time the association is created.

      • LastUpdatedTime (datetime) –

        The time the association status was last updated.

      • State (string) –

        The status of the WorkSpace resource association.

      • StateReason (dict) –

        The reason the association deployment failed.

        • ErrorCode (string) –

          The error code of the association deployment failure.

        • ErrorMessage (string) –

          The error message of the association deployment failure.

      • WorkspaceId (string) –

        The identifier of the WorkSpace.

Exceptions

  • WorkSpaces.Client.exceptions.AccessDeniedException

  • WorkSpaces.Client.exceptions.InvalidParameterValuesException

  • WorkSpaces.Client.exceptions.OperationNotSupportedException

  • WorkSpaces.Client.exceptions.ResourceAlreadyExistsException

  • WorkSpaces.Client.exceptions.ResourceInUseException

  • WorkSpaces.Client.exceptions.ResourceNotFoundException

  • WorkSpaces.Client.exceptions.ComputeNotCompatibleException

  • WorkSpaces.Client.exceptions.OperatingSystemNotCompatibleException

  • WorkSpaces.Client.exceptions.ApplicationNotSupportedException

  • WorkSpaces.Client.exceptions.IncompatibleApplicationsException