Method: activities.list

Belirli bir müşterinin hesabı ve uygulaması (ör. Yönetici Konsolu uygulaması veya Google Drive uygulaması) için etkinlik listesini alır. Daha fazla bilgi için yönetici ve Google Drive etkinlik raporlarıyla ilgili kılavuzlara bakın. Etkinlik raporunun parametreleri hakkında daha fazla bilgi için etkinlik parametreleri referans kılavuzlarına bakın.

HTTP isteği

GET https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
userKey or all

string

Verilerin filtrelenmesi gereken profil kimliğini veya kullanıcı e-postasını temsil eder. Tüm bilgiler için all, kullanıcının benzersiz Google Workspace profil kimliği veya birincil e-posta adresi için userKey olabilir. Silinmiş bir kullanıcı olmamalıdır. Silinen bir kullanıcı için Directory API'de showDeleted=true ile users.list işlevini çağırın, ardından döndürülen ID değerini userKey olarak kullanın.

applicationName

enum (ApplicationName)

Etkinliklerin alınacağı uygulamanın adı.

Sorgu parametreleri

Parametreler
actorIpAddress

string

Etkinliğin gerçekleştirildiği ana makinenin İnternet Protokolü (IP) adresi. Bu, etkinliği raporlanan kullanıcının IP adresini kullanarak bir raporun özetini filtrelemenin ek bir yoludur. Bu IP adresi, kullanıcının fiziksel konumunu yansıtabilir veya yansıtmayabilir. Örneğin, IP adresi kullanıcının proxy sunucusunun adresi veya bir sanal özel ağ (VPN) adresi olabilir. Bu parametre hem IPv4 hem de IPv6 adres sürümlerini destekler.

customerId

string

Verilerin alınacağı müşterinin benzersiz kimliği.

endTime

string

Raporda gösterilen zaman aralığının sonunu ayarlar. Tarih, RFC 3339 biçimindedir (ör. 2010-10-28T10:26:35.000Z). Varsayılan değer, API isteğinin yaklaşık zamanıdır. API raporunda üç temel zaman kavramı bulunur:

  • API'nin rapor isteğinde bulunduğu tarih: API'nin raporu oluşturup aldığı zaman.
  • Raporun başlangıç zamanı: Raporda gösterilen zaman aralığının başlangıcı. startTime, endTime (belirtilmişse) ve istek yapıldığında geçerli olan saatten önce olmalıdır. Aksi takdirde API hata döndürür.
  • Raporun bitiş zamanı: Raporda gösterilen zaman aralığının sonu. Örneğin, bir raporda özetlenen etkinliklerin zaman aralığı Nisan ayında başlayıp Mayıs ayında sona erebilir. Raporun kendisi Ağustos ayında istenebilir.
endTime belirtilmezse rapor, startTime tarihinden itibaren geçerli zamana kadar olan tüm etkinlikleri veya startTime tarihi 180 günden daha eski bir tarihse son 180 günü döndürür.

Gmail istekleri için startTime ve endTime sağlanmalı ve aradaki fark 30 günden fazla olmamalıdır.

eventName

string

API tarafından sorgulanan etkinliğin adı. Her eventName, API'nin etkinlik türleri halinde düzenlediği belirli bir Google Workspace hizmeti veya özelliğiyle ilgilidir. Örneğin, Yönetici Konsolu uygulamasının raporlarındaki Google Takvim etkinlikleri. Takvim Ayarları type yapısında, API tarafından bildirilen tüm Takvim eventName etkinlikleri bulunur. Bir yönetici Takvim ayarını değiştirdiğinde API, bu etkinliği Calendar Settings type ve eventName parametrelerinde bildirir. eventName sorgu dizeleri ve parametreleri hakkında daha fazla bilgi için yukarıdaki applicationName bölümünde çeşitli uygulamalara ait etkinlik adlarının listesine bakın.

filters

string

filters sorgu dizesi, ilişkisel operatörlerle işlenen etkinlik parametrelerinden oluşan, virgülle ayrılmış bir listedir. Etkinlik parametreleri {parameter1 name}{relational operator}{parameter1 value},{parameter2 name}{relational operator}{parameter2 value},... biçimindedir.

Bu etkinlik parametreleri belirli bir eventName ile ilişkilendirilir. İsteğin parametresi eventName'ya ait değilse boş bir rapor döndürülür. Her uygulama için kullanılabilen eventName alanlar ve bunlarla ilişkili parametreler hakkında daha fazla bilgi edinmek için ApplicationName tablosuna gidin, ardından istediğiniz uygulamanın Ekler bölümündeki Etkinlik Etkinlikleri sayfasına tıklayın.

Aşağıdaki Drive etkinliği örneklerinde, döndürülen liste, edit parametre değerinin ilişkisel operatör tarafından tanımlanan koşullarla eşleştiği tüm doc_id etkinliklerinden oluşur. İlk örnekte, istek doc_id değeri 12345 olan tüm düzenlenmiş dokümanları döndürür. İkinci örnekte, rapor doc_id değerinin 98765 değerine eşit olmadığı tüm düzenlenmiş dokümanları döndürür. <> operatörü, isteğin sorgu dizesinde URL biçiminde kodlanmıştır (%3C%3E):

GET...&eventName=edit&filters=doc_id==12345
GET...&eventName=edit&filters=doc_id%3C%3E98765

Bir filters sorgusu şu ilişkisel operatörleri destekler:

  • ==: "eşittir".
  • <>: "Eşit değil" URL kodlamalı olmalıdır (%3C%3E).
  • <: "daha az". URL kodlamalı olmalıdır (%3C).
  • <=: "küçük veya eşittir". URL kodlamalı olmalıdır (%3C=).
  • >: "Büyüktür". URL kodlu (%3E) olmalıdır.
  • >=: "büyük veya eşit" URL kodlamalı olmalıdır (%3E=).

Not: API, aynı parametrenin birden fazla değerini kabul etmez. Bir parametre API isteğinde birden fazla kez sağlanırsa API yalnızca bu parametrenin son değerini kabul eder. Ayrıca, API isteğinde geçersiz bir parametre sağlanırsa API bu parametreyi yoksayar ve kalan geçerli parametrelere karşılık gelen yanıtı döndürür. Parametre istenmezse tüm parametreler döndürülür.

maxResults

integer

Her yanıt sayfasında kaç etkinlik kaydının gösterileceğini belirler. Örneğin, istek maxResults=1 olarak ayarlanmışsa ve raporda iki etkinlik varsa raporda iki sayfa bulunur. Yanıtın nextPageToken özelliğinde ikinci sayfanın jetonu bulunur. İstekteki maxResults sorgu dizesi isteğe bağlıdır. Varsayılan değer 1.000'dir.

orgUnitID

string

Rapor oluşturulacak kuruluş biriminin kimliği. Etkinlik kayıtları yalnızca belirtilen kuruluş birimine ait kullanıcılar için gösterilir.

pageToken

string

Sonraki sayfayı belirtmek için kullanılan jeton. Birden fazla sayfaya sahip bir raporda yanıtta nextPageToken özelliği bulunur. Raporun bir sonraki sayfasını almak için gönderdiğiniz takip isteğinde, nextPageToken değerini pageToken sorgu dizesine girin.

startTime

string

Raporda gösterilen zaman aralığının başlangıcını ayarlar. Tarih, RFC 3339 biçimindedir (ör. 2010-10-28T10:26:35.000Z). Rapor, startTime ile endTime arasındaki tüm etkinlikleri döndürür. startTime, endTime (belirtilmişse) ve istek yapıldığında geçerli olan saatten önce olmalıdır. Aksi takdirde API hata döndürür.

Gmail istekleri için startTime ve endTime sağlanmalı ve aradaki fark 30 günden fazla olmamalıdır.

groupIdFilter

string

Kullanıcı etkinliklerinin filtrelendiği virgülle ayrılmış grup kimlikleri (karmaşıklaştırılmış). Örneğin, yanıt yalnızca burada belirtilen grup kimliklerinden en az birinin parçası olan kullanıcıların etkinliklerini içerir. Biçim: "id:abc123,id:xyz456"

resourceDetailsFilter

string

İsteğe bağlı. resourceDetailsFilter sorgu dizesi, ilişkisel operatörlerle değiştirilen Kaynak Ayrıntıları alanlarından oluşan, AND ile ayrılmış bir listedir.

Kaynak ayrıntıları filtreleri {resourceDetails.field1}{relational operator}{field1 value} AND {resourceDetails.field2}{relational operator}{field2 value}... biçimindedir.

Tüm iç alanlar, aşağıdaki örnekte gösterildiği gibi . operatörü kullanılarak geçilir:

resourceDetails.id = "resourceId" AND resourceDetails.appliedLabels.id =
"appliedLabelId" AND resourceDetails.appliedLabels.fieldValue.id =
"fieldValueId"

resourceDetailsFilter sorgusu şu ilişkisel operatörleri destekler:

  • =: "eşittir".
  • !=: "Eşit değil"
  • :: "var". Bu, tekrarlanan alanlarda filtreleme için kullanılır.

Doğada tekrarlanan FieldValue türleri, filtreleme için exists operatörünü kullanır.
Aşağıdaki FieldValue türleri tekrarlanır:

Örneğin, aşağıdaki filtrede SelectionListValue, yinelenen bir alandır. Filtre, SelectionListValue öğesinin selection_id öğesini içerip içermediğini kontrol eder:

resourceDetails.id = "resourceId" AND resourceDetails.appliedLabels.id =
"appliedLabelId" AND resourceDetails.appliedLabels.fieldValue.id =
"fieldValueId" AND resourceDetails.appliedLabels.fieldValue.type =
"SELECTION_LIST_VALUE" AND
resourceDetails.appliedLabels.fieldValue.selectionListValue.id: "id"

Kullanım

GET...&resourceDetailsFilter=resourceDetails.id = "resourceId" AND
resourceDetails.appliedLabels.id = "appliedLabelId"
GET...&resourceDetailsFilter=resourceDetails.id=%22resourceId%22%20AND%20resourceDetails.appliedLabels.id=%22appliedLabelId%22

Aşağıdakileri göz önünde bulundurun:

  • İsteği göndermeden önce sorgu dizesinin URL kodlamasını yapmanız gerekir.

  • API, AND operatörüyle ayrılmış en fazla 5 alanı destekler.

  • Daha derin düzeylerde (ör. AppliedLabel, FieldValue) filtreleme yaparken hiyerarşideki tüm önceki düzeylerin kimlikleri filtreye dahil edilmelidir. Örneğin: FieldValue üzerinde filtreleme yapmak için AppliedLabel kimliğinin ve resourceDetails kimliğinin mevcut olması gerekir.
    Örnek Sorgu:

    resourceDetails.id = "resourceId" AND resourceDetails.appliedLabels.id = "appliedLabelId" AND resourceDetails.appliedLabels.fieldValue.id = "fieldValueId"

  • longTextValue ve textValue gibi iç FieldValue türlerinde filtreleme yapmak için resourceDetails.appliedLabels.fieldValue.type öğesinin mevcut olması gerekir.

  • Yalnızca tek bir AppliedLabel kimliği ve FieldValue kimliği üzerinde filtreleme desteklenir.

networkInfoFilter

string

İsteğe bağlı. NetworkInfo iletisinde bulunan regionCode alanına göre filtreleme yapmak için kullanılır.

Kullanım

GET...&networkInfoFilter=regionCode="IN"
GET...&networkInfoFilter=regionCode=%22IN%22
statusFilter

string

İsteğe bağlı. Status iletisinde bulunan statusCode alanına göre filtreleme yapmak için kullanılır.

Kullanım

GET...&statusFilter=statusCode="200"
GET...&statusFilter=statusCode=%22200%22
applicationInfoFilter

string

İsteğe bağlı. ApplicationInfo iletisinde bulunan oAuthClientId alanına göre filtreleme yapmak için kullanılır.

Kullanım

GET...&applicationInfoFilter=oAuthClientId="clientId"
GET...&applicationInfoFilter=oAuthClientId=%22clientId%22

İstek metni

İstek metni boş olmalıdır.

Yanıt metni

Bir etkinlik koleksiyonu için JSON şablonu.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "kind": string,
  "etag": string,
  "items": [
    {
      object (Activity)
    }
  ],
  "nextPageToken": string
}
Alanlar
kind

string

API kaynağının türü. Etkinlik raporu için değer reports#activities şeklindedir.

etag

string

Kaynağın ETag'i.

items[]

object (Activity)

Yanıtın her bir etkinlik kaydı.

nextPageToken

string

Raporun sonraki sayfasını almak için kullanılan jeton. nextPageToken değeri, isteğin pageToken sorgu dizesinde kullanılır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/admin.reports.audit.readonly

Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.

ApplicationName

Sıralamalar
access_transparency

Google Workspace Erişim Şeffaflığı etkinlik raporları, farklı türlerdeki Erişim Şeffaflığı etkinlik olayları hakkında bilgi döndürür.

admin

Yönetici Konsolu uygulamasının etkinlik raporları, farklı türlerdeki yönetici etkinliği olayları hakkında hesap bilgileri döndürür.

calendar

Google Takvim uygulamasının etkinlik raporları, çeşitli Takvim etkinliği etkinlikleri hakkında bilgi döndürür.

chat Chat etkinliği raporları, çeşitli Chat etkinliği etkinlikleri hakkında bilgi döndürür.
drive

Google Drive uygulamasının etkinlik raporları, çeşitli Google Drive etkinlikleri hakkında bilgi döndürür. Drive etkinlik raporu yalnızca Google Workspace Business ve Enterprise müşterileri tarafından kullanılabilir.

gcp Google Cloud Platform uygulamasının etkinlik raporları, çeşitli GCP etkinlikleri hakkında bilgi döndürür.
gmail Gmail uygulamasının etkinlik raporları, çeşitli Gmail etkinlikleri hakkında bilgi döndürür.
gplus Google+ uygulamasının etkinlik raporları, çeşitli Google+ etkinlikleri hakkında bilgi döndürür.
groups

Google Gruplar uygulamasının etkinlik raporları, çeşitli Gruplar etkinlikleri hakkında bilgi döndürür.

groups_enterprise

Enterprise Groups etkinlik raporları, çeşitli Enterprise Group etkinlikleri hakkında bilgi döndürür.

jamboard Jamboard etkinlik raporları, çeşitli Jamboard etkinlikleri hakkında bilgi döndürür.
login

Giriş uygulaması etkinlik raporları, farklı türlerdeki giriş etkinliği olayları hakkında hesap bilgileri döndürür.

meet Meet denetleme etkinliği raporu, farklı türlerdeki Meet denetleme etkinliği etkinlikleri hakkında bilgi döndürür.
mobile Cihaz denetleme etkinliği raporu, farklı türlerdeki cihaz denetleme etkinliği etkinlikleri hakkında bilgi döndürür.
rules

Kural etkinliği raporu, farklı kural etkinliği etkinlikleri türleri hakkında bilgi döndürür.

saml

SAML etkinliği raporu, farklı türlerdeki SAML etkinliği etkinlikleri hakkında bilgi döndürür.

token

Token uygulamasının etkinlik raporları, farklı türlerdeki Token etkinliği etkinlikleri hakkında hesap bilgileri döndürür.

user_accounts

Kullanıcı Hesapları uygulamasının etkinlik raporları, farklı türlerdeki Kullanıcı Hesapları etkinlikleri hakkında hesap bilgileri döndürür.

context_aware_access

Bağlama duyarlı erişim etkinliği raporları, kullanıcıların bağlama duyarlı erişim kuralları nedeniyle reddedilen erişim etkinlikleri hakkında bilgi döndürür.

chrome

Chrome etkinlik raporları, Chrome Tarayıcı ve Chrome OS etkinlikleri hakkında bilgi döndürür.

data_studio Data Studio etkinlik raporları, çeşitli Data Studio etkinlikleri hakkında bilgi döndürür.
keep Keep uygulamasının etkinlik raporları, çeşitli Google Keep etkinlikleri hakkında bilgi döndürür. Keep etkinlik raporu yalnızca Google Workspace Business ve Enterprise müşterileri tarafından kullanılabilir.
vault Apps Kasası etkinlik raporları, çeşitli Apps Kasası etkinlikleri hakkında bilgi döndürür.
gemini_in_workspace_apps

Workspace için Gemini etkinlik raporları, Workspace uygulamasında kullanıcılar tarafından gerçekleştirilen çeşitli Gemini etkinlikleri hakkında bilgi döndürür.

classroom Classroom etkinlik raporları, farklı türlerdeki Classroom etkinlikleri hakkında bilgi döndürür.
assignments Ödevler uygulamasının etkinlik raporları, çeşitli ödev etkinliği etkinlikleri hakkında bilgi döndürür.
tasks Görevler uygulamasının etkinlik raporları, çeşitli Görevler etkinliği etkinlikleri hakkında bilgi döndürür.
data_migration Veri Taşıma uygulamasının etkinlik raporları, çeşitli veri taşıma etkinliği türleri hakkında bilgi döndürür.
meet_hardware Meet Donanım uygulamasının etkinlik raporları, çeşitli Meet Donanım etkinlikleri hakkında bilgi döndürür.
directory_sync Directory Sync uygulamasının etkinlik raporları, çeşitli Directory Sync etkinlikleri hakkında bilgi döndürür.
ldap LDAP uygulamasının etkinlik raporları, çeşitli LDAP etkinliği etkinlikleri hakkında bilgi döndürür.
profile Profil uygulamasının etkinlik raporları, çeşitli Profil etkinliği etkinlikleri hakkında bilgi döndürür.
access_evaluation Erişim değerlendirme etkinliği raporları, çeşitli erişim değerlendirme etkinliği etkinlikleri hakkında bilgi döndürür.
admin_data_action Yönetici Verileri İşlemi uygulamasının etkinlik raporları, çeşitli Yönetici Verileri İşlemi etkinlikleri hakkında bilgi döndürür.
contacts Kişiler uygulamasının etkinlik raporları, çeşitli Kişiler etkinliği etkinlikleri hakkında bilgi döndürür.
takeout Takeout uygulamasının etkinlik raporları, çeşitli Takeout etkinliği etkinlikleri hakkında bilgi döndürür.
graduation Graduation uygulamasının etkinlik raporları, çeşitli Graduation etkinliği türleri hakkında bilgi döndürür.

Etkinlik

Etkinlik kaynağı için JSON şablonu.

JSON gösterimi
{
  "kind": string,
  "etag": string,
  "ownerDomain": string,
  "ipAddress": string,
  "events": [
    {
      "type": string,
      "name": string,
      "parameters": [
        {
          "messageValue": {
            "parameter": [
              {
                object (NestedParameter)
              }
            ]
          },
          "name": string,
          "value": string,
          "multiValue": [
            string
          ],
          "intValue": string,
          "multiIntValue": [
            string
          ],
          "boolValue": boolean,
          "multiMessageValue": [
            {
              "parameter": [
                {
                  object (NestedParameter)
                }
              ]
            }
          ]
        }
      ],
      "resourceIds": [
        string
      ],
      "status": {
        object (Status)
      }
    }
  ],
  "id": {
    "time": string,
    "uniqueQualifier": string,
    "applicationName": string,
    "customerId": string
  },
  "actor": {
    "profileId": string,
    "email": string,
    "callerType": string,
    "key": string,
    "applicationInfo": {
      "oauthClientId": string,
      "applicationName": string,
      "impersonation": boolean
    }
  },
  "networkInfo": {
    object (NetworkInfo)
  },
  "resourceDetails": [
    {
      object (ResourceDetails)
    }
  ]
}
Alanlar
kind

string

API kaynağının türü. Etkinlik raporu için değer audit#activity şeklindedir.

etag

string

Girişin ETag'i.

ownerDomain

string

Bu, raporun etkinliğinden etkilenen alan adıdır. Örneğin, Yönetici Konsolu'nun veya Drive uygulamasının doküman sahibinin alan adı.

ipAddress

string

İşlemi yapan kullanıcının IP adresi. Bu, Google Workspace'e giriş yaparken kullanıcının kullandığı İnternet Protokolü (IP) adresidir. Kullanıcının fiziksel konumunu yansıtıp yansıtmayabilir. Örneğin, IP adresi kullanıcının proxy sunucusunun adresi veya bir sanal özel ağ (VPN) adresi olabilir. API, IPv4 ve IPv6'yı destekler.

events[]

object

Rapor kapsamındaki etkinlik etkinlikleri.

events[].type

string

Etkinlik türü. Bir yöneticinin değiştirdiği Google Workspace hizmeti veya özelliği, eventName özelliği kullanılarak bir etkinliği tanımlayan type özelliğinde tanımlanır. API'nin type kategorilerinin tam listesi için yukarıdaki applicationName bölümünde çeşitli uygulamalara ait etkinlik adlarının listesine bakın.

events[].name

string

Etkinliğin adı. Bu, API tarafından bildirilen etkinliğin adıdır. Her eventName, API'nin etkinlik türleri halinde düzenlediği belirli bir Google Workspace hizmeti veya özelliğiyle ilgilidir.
Genel olarak eventName istek parametreleri için:

  • eventName verilmezse raporda eventName ile ilgili olası tüm örnekler döndürülür.
  • Bir eventName istediğinizde API'nin yanıtı, bu eventName'yı içeren tüm etkinlikleri döndürür.

eventName özellikleri hakkında daha fazla bilgi için yukarıdaki applicationName bölümünde çeşitli uygulamalara ait etkinlik adlarının listesini inceleyin.

events[].parameters[]

object

Çeşitli uygulamalar için parametre değeri çiftleri. eventName parametreleri hakkında daha fazla bilgi için yukarıdaki applicationName bölümünde çeşitli uygulamalara ait etkinlik adlarının listesine bakın.

events[].parameters[].messageValue

object

Bu parametreyle ilişkili iç içe yerleştirilmiş parametre değeri çiftleri. Bir parametrenin karmaşık değer türü, parametre değerlerinin listesi olarak döndürülür. Örneğin, adres parametresinin değeri [{parameter: [{name: city, value: abc}]}] olabilir.

events[].parameters[].messageValue.parameter[]

object (NestedParameter)

Parametre değerleri

events[].parameters[].name

string

Parametrenin adı.

events[].parameters[].value

string

Parametrenin dize değeri.

events[].parameters[].multiValue[]

string

Parametrenin dize değerleri.

events[].parameters[].intValue

string (int64 format)

Parametrenin tam sayı değeri.

events[].parameters[].multiIntValue[]

string (int64 format)

Parametrenin tam sayı değerleri.

events[].parameters[].boolValue

boolean

Parametrenin Boole değeri.

events[].parameters[].multiMessageValue[]

object

activities.list of messageValue objects.

events[].parameters[].multiMessageValue[].parameter[]

object (NestedParameter)

Parametre değerleri

events[].resourceIds[]

string

Etkinlikle ilişkili kaynak kimlikleri.

events[].status

object (Status)

Etkinliğin durumu. Not: Tüm etkinliklerin durumu yoktur.

id

object

Her etkinlik kaydının benzersiz tanımlayıcısı.

id.time

string

Etkinliğin gerçekleştiği zaman. Bu değer, saniye cinsinden UNIX sıfır zamanı biçimindedir.

id.uniqueQualifier

string (int64 format)

Birden fazla etkinlik aynı zamana sahipse benzersiz niteleyici.

id.applicationName

string

Etkinliğin ait olduğu uygulamanın adı. Olası değerler için yukarıdaki applicationName bölümünde yer alan uygulamalar listesine bakın.

id.customerId

string

Google Workspace hesabının benzersiz tanımlayıcısı.

actor

object

İşlemi yapan kullanıcı.

actor.profileId

string

Aktörün benzersiz Google Workspace profil kimliği. Aktör bir Google Workspace kullanıcısı değilse bu değer mevcut olmayabilir veya yer tutucu kimlik olarak kullanılan 105250506097979753968 sayısı olabilir.

actor.email

string

İşlemi gerçekleştirenin birincil e-posta adresi. İşlemi gerçekleştirenle ilişkili bir e-posta adresi yoksa bu alan bulunmayabilir.

actor.callerType

string

İşlemi gerçekleştiren kullanıcının türü.

actor.key

string

Yalnızca callerType, KEY olduğunda gösterilir. OAuth 2LO API istekleri için istekte bulunanın consumer_key veya robot hesaplarının tanımlayıcısı olabilir.

actor.applicationInfo

object

Etkinliğin aktörü olan uygulamanın ayrıntıları.

actor.applicationInfo.oauthClientId

string

İşlemi gerçekleştirmek için kullanılan üçüncü taraf uygulamasının OAuth istemci kimliği.

actor.applicationInfo.applicationName

string

İşlemi gerçekleştirmek için kullanılan uygulamanın adı.

actor.applicationInfo.impersonation

boolean

Uygulamanın bir kullanıcının kimliğine bürünüp bürünmediği.

networkInfo

object (NetworkInfo)

İşlemi yapan kullanıcının ağ bilgileri.

resourceDetails[]

object (ResourceDetails)

İşlemin gerçekleştirildiği kaynakla ilgili ayrıntılar.

NetworkInfo

İşlemi yapan kullanıcının ağ bilgileri.

JSON gösterimi
{
  "ipAsn": [
    integer
  ],
  "regionCode": string,
  "subdivisionCode": string
}
Alanlar
ipAsn[]

integer

İşlemi yapan kullanıcının IP adresi.

regionCode

string

İşlemi yapan kullanıcının ISO 3166-1 alfa-2 bölge kodu.

subdivisionCode

string

İşlemi yapan kullanıcının ülkeleri için ISO 3166-2 bölge kodu (eyaletler ve iller).

ResourceDetails

İşlemin gerçekleştirildiği kaynakla ilgili ayrıntılar.

JSON gösterimi
{
  "id": string,
  "title": string,
  "type": string,
  "appliedLabels": [
    {
      object (AppliedLabel)
    }
  ],
  "relation": string,
  "ownerDetails": {
    object (OwnerDetails)
  }
}
Alanlar
id

string

Kaynağın tanımlayıcısı (ör. Drive dokümanı için doc_id, Meet konferansı için conference_id veya e-posta için "gaia_id/rfc2822_message_id").

title

string

Kaynağın başlığı. Örneğin, bir Drive belgesi söz konusu olduğunda bu, belgenin başlığı olur. E-posta söz konusu olduğunda bu, konu olur.

type

string

Kaynağın türü (belge, e-posta, sohbet mesajı)

appliedLabels[]

object (AppliedLabel)

activities.list of labels applied on the resource

relation

string

Kaynağın etkinliklerle ilişkisini tanımlar.

ownerDetails

object (OwnerDetails)

Kaynağın sahibiyle ilgili ayrıntılar.

AppliedLabel

Kaynağa uygulanan etiketin ayrıntıları.

JSON gösterimi
{
  "id": string,
  "title": string,
  "fieldValues": [
    {
      object (FieldValue)
    }
  ],
  "reason": {
    object (Reason)
  }
}
Alanlar
id

string

Etiketin tanımlayıcısı: Yalnızca etiket kimliği, tam OnePlatform kaynak adı değil.

title

string

Etiketin başlığı

fieldValues[]

object (FieldValue)

Etiketin parçası olan ve kullanıcı tarafından ayarlanan alanların listesi. Etikette kullanıcı tarafından ayarlanmamış bir alan varsa bu listede yer almaz.

reason

object (Reason)

Etiketin kaynağa uygulanma nedeni.

FieldValue

Kullanıcı tarafından belirli etiket için ayarlanan alan değerinin ayrıntıları.

JSON gösterimi
{
  "id": string,
  "displayName": string,
  "type": string,
  "reason": {
    object (Reason)
  },

  "unsetValue": boolean,
  "longTextValue": string,
  "textValue": string,
  "textListValue": {
    object (TextListValue)
  },
  "selectionValue": {
    object (SelectionValue)
  },
  "selectionListValue": {
    object (SelectionListValue)
  },
  "integerValue": string,
  "userValue": {
    object (UserValue)
  },
  "userListValue": {
    object (UserListValue)
  },
  "dateValue": {
    object (Date)
  }
}
Alanlar
id

string

Alan tanımlayıcısı

displayName

string

Alanın görünen adı

type

string

Alanın türü

reason

object (Reason)

Alanının etikete uygulanma nedeni.

value birleşik alanı. value alanında depolanan değerler yalnızca aşağıdakilerden biri olabilir:
unsetValue

boolean

Alan ayarlanmamışsa bu değer doğru olur.

longTextValue

string

Uzun bir metin değeri ayarlama.

textValue

string

Metin değeri ayarlama.

textListValue

object (TextListValue)

Metin listesi değeri ayarlama.

selectionValue

object (SelectionValue)

Açılır listeden tek bir değer seçerek seçim değeri ayarlama.

selectionListValue

object (SelectionListValue)

Açılır listeden birden fazla değer seçerek seçim listesi değeri ayarlama.

integerValue

string (int64 format)

Tam sayı değeri ayarlama.

userValue

object (UserValue)

Tek bir kullanıcı seçerek kullanıcı değeri ayarlama.

userListValue

object (UserListValue)

Birden fazla kullanıcı seçerek kullanıcı listesi değeri ayarlama.

dateValue

object (Date)

Tarih değeri ayarlama.

TextListValue

Metin listesi değeri ayarlama.

JSON gösterimi
{
  "values": [
    string
  ]
}
Alanlar
values[]

string

activities.list of text values.

SelectionValue

Açılır listeden tek bir değer seçerek seçim değeri ayarlama.

JSON gösterimi
{
  "id": string,
  "displayName": string,
  "badged": boolean
}
Alanlar
id

string

Seçimin tanımlayıcısı.

displayName

string

Seçimin görünen adı.

badged

boolean

Seçimin rozetli olup olmadığı.

SelectionListValue

Açılır listeden birden fazla değer seçerek seçim listesi değeri ayarlama.

JSON gösterimi
{
  "values": [
    {
      object (SelectionValue)
    }
  ]
}
Alanlar
values[]

object (SelectionValue)

activities.list of selections.

UserValue

Tek bir kullanıcı seçerek kullanıcı değeri ayarlama.

JSON gösterimi
{
  "email": string
}
Alanlar
email

string

Kullanıcının e-posta adresi.

UserListValue

Birden fazla kullanıcı seçerek kullanıcı listesi değeri ayarlama.

JSON gösterimi
{
  "values": [
    {
      object (UserValue)
    }
  ]
}
Alanlar
values[]

object (UserValue)

activities.list of users.

Tarih

Doğum günü gibi tam veya kısmi bir takvim tarihini gösterir. Günün saati ve saat dilimi başka bir yerde belirtilmiştir veya önemsizdir. Tarih, Gregoryen Takvimi'ne göre belirlenir. Bu, aşağıdakilerden birini temsil edebilir:

  • Yıl, ay ve gün değerleri sıfır olmayan tam bir tarih.
  • Yılın sıfır olduğu bir ay ve gün (örneğin, yıl dönümü).
  • Tek başına bir yıl, sıfır ay ve sıfır gün.
  • Yıl ve ay, sıfır günle (örneğin, kredi kartının son kullanma tarihi).

İlgili türler:

JSON gösterimi
{
  "year": integer,
  "month": integer,
  "day": integer
}
Alanlar
year

integer

Tarihin yılı. 1 ile 9999 arasında olmalı veya yıl içermeyen bir tarih belirtmek için 0 olmalıdır.

month

integer

Yılın ayı. 1 ile 12 arasında olmalı veya ay ve gün içermeyen bir yıl belirtmek için 0 olmalıdır.

day

integer

Ayın günü. 1 ile 31 arasında olmalı ve yıl ile ay için geçerli olmalıdır. Yalnızca bir yılı veya günün önemli olmadığı bir yıl ve ayı belirtmek için 0 değeri kullanılabilir.

Neden

Etiketin/alanın uygulanma nedeni.

JSON gösterimi
{
  "reasonType": string
}
Alanlar
reasonType

string

Nedeni türü.

OwnerDetails

Kaynağın sahibinin ayrıntıları.

JSON gösterimi
{
  "ownerType": string,
  "ownerIdentity": [
    {
      object (OwnerIdentity)
    }
  ]
}
Alanlar
ownerType

string

Kaynağın sahibinin türü.

ownerIdentity[]

object (OwnerIdentity)

Kaynağın sahibinin/sahiplerinin kimlik bilgileri.

OwnerIdentity

Kaynağın sahibinin kimlik bilgileri.

JSON gösterimi
{

  "customerIdentity": {
    object (CustomerIdentity)
  },
  "userIdentity": {
    object (UserIdentity)
  },
  "groupIdentity": {
    object (GroupIdentity)
  }
}
Alanlar
identity birleşik alanı. Bu, oneof alanıdır ve yalnızca aşağıdaki alanlardan biri ayarlanabilir. identity aşağıdakilerden yalnızca biri olabilir:
customerIdentity

object (CustomerIdentity)

Kaynağın sahibi olan Google Workspace müşterisinin kimliği.

userIdentity

object (UserIdentity)

Kaynağın sahibi olan kullanıcının kimliği.

groupIdentity

object (GroupIdentity)

Kaynağın sahibi olan grubun kimliği.

CustomerIdentity

Kaynağın sahibi olan Google Workspace müşterisinin kimliği.

JSON gösterimi
{
  "id": string
}
Alanlar
id

string

Müşteri kimliği.

UserIdentity

Kaynağın sahibi olan kullanıcının kimliği.

JSON gösterimi
{
  "id": string,
  "userEmail": string
}
Alanlar
id

string

Kullanıcı GAIA kimliği.

userEmail

string

Kullanıcı e-posta adresi.

GroupIdentity

Kaynağın sahibi olan grubun kimliği.

JSON gösterimi
{
  "id": string,
  "groupEmail": string
}
Alanlar
id

string

Grup GAIA kimliği.

groupEmail

string

Grup e-postası.