REST Resource: accounts.repos.scans

Resource: RepoScan

Pemindaian repo.

Representasi JSON
{
  "name": string,
  "resultsUri": string,
  "localScanPath": string,
  "cliVersion": string,
  "sources": [
    {
      object (Source)
    }
  ],
  "scmMetadata": {
    object (ScmMetadata)
  }
}
Kolom
name

string

ID. Nama resource pemindaian.

resultsUri

string

URL untuk melihat hasil.

localScanPath

string

Jalur pemindaian lokal.

cliVersion

string

Versi CLI.

sources[]

object (Source)

Sumber data terdeteksi.

scmMetadata

object (ScmMetadata)

Metadata SCM.

Sumber

Menampilkan temuan sumber data.

Representasi JSON
{
  "dataType": enum (DataType),
  "codeAttribution": {
    object (CodeAttribution)
  }
}
Kolom
dataType

enum (DataType)

Wajib. Jenis data.

codeAttribution

object (CodeAttribution)

Opsional. Atribusi kode sumber untuk temuan.

DataType

Jenis data yang digunakan oleh aplikasi Anda.

Enum
DATA_TYPE_UNSPECIFIED Tidak ditentukan.
DATA_TYPE_APPROXIMATE_LOCATION Lokasi fisik pengguna atau perangkat di area yang lebih besar dari atau sama dengan 3 kilometer persegi, seperti kota tempat pengguna berada, atau lokasi yang diberikan oleh izin ACCESS_COARSE_LOCATION di Android.
DATA_TYPE_PRECISE_LOCATION Lokasi fisik pengguna atau perangkat dalam area kurang dari 3 kilometer persegi, seperti lokasi yang diberikan oleh izin ACCESS_FINE_LOCATION di Android.
DATA_TYPE_PERSONAL_NAME Cara pengguna menyebut dirinya, seperti nama depan atau belakang, atau nama panggilan.
DATA_TYPE_EMAIL_ADDRESS Alamat email pengguna.
DATA_TYPE_USER_IDS ID yang berkaitan dengan orang yang dapat diidentifikasi. Misalnya, ID akun, nomor akun, atau nama akun.
DATA_TYPE_PHYSICAL_ADDRESS Alamat pengguna, seperti alamat surat atau rumah.
DATA_TYPE_PHONE_NUMBER Nomor telepon pengguna.
DATA_TYPE_RACE_AND_ETHNICITY Informasi tentang ras atau etnis pengguna.
DATA_TYPE_POLITICAL_OR_RELIGIOUS_BELIEFS Informasi tentang keyakinan politik atau agama pengguna.
DATA_TYPE_SEXUAL_ORIENTATION Informasi tentang orientasi seksual pengguna.
DATA_TYPE_OTHER_PERSONAL_INFO Informasi pribadi lainnya seperti tanggal lahir, identitas gender, status veteran, dll.
DATA_TYPE_PAYMENT_INFO Informasi tentang rekening keuangan pengguna seperti nomor kartu kredit.
DATA_TYPE_PURCHASE_HISTORY Informasi tentang pembelian atau transaksi yang dilakukan oleh pengguna.
DATA_TYPE_CREDIT_SCORE Informasi tentang skor kredit pengguna.
DATA_TYPE_OTHER_FINANCIAL_INFO Informasi keuangan lainnya seperti gaji atau utang pengguna.
DATA_TYPE_HEALTH_INFO Informasi tentang kesehatan pengguna, seperti rekam medis atau gejala.
DATA_TYPE_FITNESS_INFO Informasi tentang kebugaran pengguna, seperti olahraga atau aktivitas fisik lainnya.
DATA_TYPE_EMAILS Email pengguna, termasuk baris subjek email, pengirim, penerima, dan isi email.
DATA_TYPE_TEXT_MESSAGES Pesan teks pengguna termasuk pengirim, penerima, dan isi pesan teks.
DATA_TYPE_OTHER_IN_APP_MESSAGES Jenis pesan lainnya. Misalnya, pesan instan atau konten chat.
DATA_TYPE_PHOTOS Foto pengguna.
DATA_TYPE_VIDEOS Video pengguna.
DATA_TYPE_VOICE_OR_SOUND_RECORDINGS Suara pengguna seperti pesan suara atau rekaman suara.
DATA_TYPE_MUSIC_FILES File musik pengguna.
DATA_TYPE_OTHER_AUDIO_FILES File audio lainnya yang dibuat atau diberikan pengguna.
DATA_TYPE_FILES_AND_DOCS File atau dokumen pengguna, atau informasi tentang file atau dokumen tersebut seperti nama file.
DATA_TYPE_CALENDAR_EVENTS Informasi dari kalender pengguna seperti acara, catatan acara, dan tamu.
DATA_TYPE_CONTACTS Informasi tentang kontak pengguna seperti nama kontak, histori pesan, dan informasi grafik sosial seperti nama pengguna, keterkinian kontak, frekuensi kontak, durasi interaksi, dan histori panggilan.
DATA_TYPE_APP_INTERACTIONS Informasi tentang bagaimana pengguna berinteraksi dengan aplikasi Anda, seperti jumlah tayangan halaman atau ketukan.
DATA_TYPE_IN_APP_SEARCH_HISTORY Informasi tentang apa saja yang ditelusuri pengguna di aplikasi Anda.
DATA_TYPE_INSTALLED_APPS Inventaris aplikasi atau paket yang diinstal di perangkat pengguna.
DATA_TYPE_OTHER_USER_GENERATED_CONTENT Konten buatan pengguna lainnya yang tidak dicantumkan di sini atau di bagian lainnya. Misalnya, respon terbuka, catatan, atau bio pengguna.
DATA_TYPE_OTHER_ACTIONS Tindakan atau aktivitas pengguna lainnya dalam aplikasi yang tidak dicantumkan di sini seperti opsi dialog, suka, dan gameplay.
DATA_TYPE_WEB_BROWSING_HISTORY Informasi tentang situs yang telah dikunjungi pengguna.
DATA_TYPE_CRASH_LOGS Data log error dari aplikasi Anda. Misalnya, berapa kali aplikasi Anda mengalami error, pelacakan tumpukan, atau informasi lainnya yang terkait langsung dengan error.
DATA_TYPE_PERFORMANCE_DIAGNOSTICS Informasi tentang performa aplikasi Anda. Misalnya, masa pakai baterai, waktu pemuatan, latensi, kecepatan frame, atau diagnostik teknis lainnya.
DATA_TYPE_OTHER_APP_PERFORMANCE_DATA Data lainnya terkait performa aplikasi yang tidak dicantumkan di sini.
DATA_TYPE_DEVICE_OR_OTHER_IDS ID yang berkaitan dengan tiap-tiap perangkat, browser, atau aplikasi. Misalnya, nomor IMEI, alamat MAC, ID Perangkat Widevine, ID penginstalan Firebase, atau ID iklan.

CodeAttribution

Atribusi kode sumber.

Representasi JSON
{
  "path": string,
  "lineNumber": integer,
  "codeExcerpt": string,
  "startLineNumber": integer
}
Kolom
path

string

Wajib. Jalur file.

lineNumber

integer

Wajib. Nomor baris (berbasis 1).

codeExcerpt

string

Opsional. Kutipan kode tempat sumber terdeteksi beserta kode di sekitarnya.

startLineNumber

integer

Opsional. Nomor baris awal kutipan kode (berbasis 1).

ScmMetadata

Metadata SCM.

Representasi JSON
{
  "revisionId": string,
  "branch": string,
  "remoteUri": string,
  "pullRequest": {
    object (PullRequest)
  }
}
Kolom
revisionId

string

Wajib. ID revisi, misalnya hash commit Git.

branch

string

Wajib. Nama cabang.

remoteUri

string

Wajib. URL jarak jauh Git.

pullRequest

object (PullRequest)

Opsional. Berisi info tentang pull request terkait. Kolom ini hanya diisi untuk pemindaian pull request.

PullRequest

Info permintaan pull.

Representasi JSON
{
  "prNumber": string,
  "baseBranch": string
}
Kolom
prNumber

string

Wajib. Hal ini dapat disediakan oleh pengguna atau diuraikan secara otomatis dari variabel lingkungan CI yang telah ditentukan sebelumnya.

baseBranch

string

Wajib. Untuk analisis PR, kami membandingkan dengan pemindaian terbaru dari cabang dasar untuk menandai masalah baru.

Metode

generate

Mengupload hasil analisis Kepatuhan Kode lokal dan membuat pemindaian masalah privasi.

get

Mendapatkan pemindaian repo.

list

Mencantumkan pemindaian repo untuk repo yang ditentukan.