REST Resource: customerUsageReports

Zasób: raporty o wykorzystaniu

Zapis JSON
{
  "kind": string,
  "etag": string,
  "warnings": [
    {
      "code": string,
      "message": string,
      "data": [
        {
          "key": string,
          "value": string
        }
      ]
    }
  ],
  "usageReports": [
    {
      object (UsageReport)
    }
  ],
  "nextPageToken": string
}
Pola
kind

string

Typ zasobu interfejsu API. W raporcie o wykorzystaniu wartość ma wartość admin#reports#usageReports.

etag

string

ETag zasobu.

warnings[]

object

ostrzeżenia (jeśli istnieją).

warnings[].code

string

Czytelny dla komputera kod lub typ ostrzeżenia. Wartość kodu ostrzeżenia to 200.

warnings[].message

string

Komunikaty zrozumiałe dla ludzi:

  • Dane są niedostępne – dane z daty rrrr-mm-dd dla aplikacji "application name" są niedostępne.
  • Dostępne są częściowe dane – dane dotyczące daty rrrr-mm-dd dla aplikacji "application name" są obecnie niedostępne. Spróbuj ponownie za kilka godzin.

warnings[].data[]

object

Pary klucz-wartość dostarczające szczegółowych informacji o ostrzeżeniu.

warnings[].data[].key

string

Klucz powiązany z parą klucz-wartość, który zawiera szczegółowe informacje o ostrzeżeniu.

warnings[].data[].value

string

Wartość powiązana z parą klucz-wartość, która zawiera szczegółowe informacje o ostrzeżeniu.

usageReports[]

object (UsageReport)

Różne rekordy parametrów aplikacji.

nextPageToken

string

Token, aby określić następną stronę. Raport z wieloma stronami ma właściwość nextPageToken. W przypadku kolejnych żądań, które będą obejmować wszystkie strony raportu, wpisz wartość nextPageToken w ciągu zapytania pageToken.

Raport o wykorzystaniu

Szablon JSON raportu o wykorzystaniu.

Zapis JSON
{
  "kind": string,
  "date": string,
  "parameters": [
    {
      "intValue": string,
      "name": string,
      "stringValue": string,
      "datetimeValue": string,
      "boolValue": boolean,
      "msgValue": [
        {
          object
        }
      ]
    }
  ],
  "etag": string,
  "entity": {
    "customerId": string,
    "userEmail": string,
    "profileId": string,
    "entityId": string,
    "type": string
  }
}
Pola
kind

string

Typ zasobu interfejsu API. W raporcie o wykorzystaniu wartość ma wartość admin#reports#usageReport.

date

string

Tylko dane wyjściowe. Data żądania raportu.

parameters[]

object

Tylko dane wyjściowe. Pary wartości parametrów na potrzeby różnych aplikacji. Informacje o parametrach i wartościach związanych z raportem o wykorzystaniu elementu znajdziesz w tym artykule.

parameters[].intValue

string (int64 format)

Tylko dane wyjściowe. Wartość w formie liczby całkowitej.

parameters[].name

string

Nazwa parametru. Nazwy parametrów wykorzystania przez użytkowników znajdziesz w artykule Informacje o parametrach wykorzystania użytkownika.

parameters[].stringValue

string

Tylko dane wyjściowe. Wartość ciągu przypisana do parametru.

parameters[].datetimeValue

string

Sformatowana wartość parametru RFC 3339, na przykład 2010-10-28T10:26:35.000Z.

parameters[].boolValue

boolean

Tylko dane wyjściowe. Wartość logiczna parametru.

parameters[].msgValue[]

object (Struct format)

Tylko dane wyjściowe. Zagnieżdżona wartość parametru parametru.

etag

string

ETag zasobu.

entity

object

Tylko dane wyjściowe. Informacje o typie produktu.

entity.customerId

string

Tylko dane wyjściowe. Unikalny identyfikator konta klienta.

entity.userEmail

string

Tylko dane wyjściowe. Adres e-mail użytkownika. Dotyczy tylko sytuacjiEntity.type = "USER"

entity.profileId

string

Tylko dane wyjściowe. Stały identyfikator profilu Google Workspace użytkownika.

entity.entityId

string

Tylko dane wyjściowe. Klucz obiektu. Dotyczy tylko sytuacjiEntity.type = "OBJECT" Uwaga: zewnętrzna nazwa raportu to "Entities" zamiast "Objects".

entity.type

string

Tylko dane wyjściowe. Typ produktu. Wartość to user.

Metody

get

Pobiera raport, który zawiera zbiór usług i statystyk dotyczących określonego konta klienta.