ManagedGrafana / Client / delete_workspace_service_account_token

delete_workspace_service_account_token#

ManagedGrafana.Client.delete_workspace_service_account_token(**kwargs)#

Deletes a token for the workspace service account.

This will disable the key associated with the token. If any automation is currently using the key, it will no longer be authenticated or authorized to perform actions with the Grafana HTTP APIs.

Service accounts are only available for workspaces that are compatible with Grafana version 9 and above.

See also: AWS API Documentation

Request Syntax

response = client.delete_workspace_service_account_token(
    serviceAccountId='string',
    tokenId='string',
    workspaceId='string'
)
Parameters:
  • serviceAccountId (string) –

    [REQUIRED]

    The ID of the service account from which to delete the token.

  • tokenId (string) –

    [REQUIRED]

    The ID of the token to delete.

  • workspaceId (string) –

    [REQUIRED]

    The ID of the workspace from which to delete the token.

Return type:

dict

Returns:

Response Syntax

{
    'serviceAccountId': 'string',
    'tokenId': 'string',
    'workspaceId': 'string'
}

Response Structure

  • (dict) –

    • serviceAccountId (string) –

      The ID of the service account where the token was deleted.

    • tokenId (string) –

      The ID of the token that was deleted.

    • workspaceId (string) –

      The ID of the workspace where the token was deleted.

Exceptions

  • ManagedGrafana.Client.exceptions.ResourceNotFoundException

  • ManagedGrafana.Client.exceptions.ThrottlingException

  • ManagedGrafana.Client.exceptions.ConflictException

  • ManagedGrafana.Client.exceptions.ValidationException

  • ManagedGrafana.Client.exceptions.AccessDeniedException

  • ManagedGrafana.Client.exceptions.InternalServerException