ListFindingsResponse

Pesan respons untuk mencantumkan temuan.

Representasi JSON
{
  "listFindingsResults": [
    {
      object (ListFindingsResult)
    }
  ],
  "nextPageToken": string,
  "totalSize": integer
}
Kolom
listFindingsResults[]

object (ListFindingsResult)

Temuan yang cocok dengan permintaan daftar.

nextPageToken

string

Token untuk mengambil halaman hasil berikutnya, atau kosong jika tidak ada lagi hasil.

totalSize

integer

Jumlah total temuan yang cocok dengan kueri.

ListFindingsResult

Hasil yang berisi Temuan.

Representasi JSON
{
  "finding": {
    object (Finding)
  },
  "resource": {
    object (Resource)
  }
}
Kolom
finding

object (Finding)

Menemukan yang cocok dengan permintaan penelusuran.

resource

object (Resource)

Hanya output. Referensi yang terkait dengan temuan ini.

Resource

Informasi terkait resource Google Cloud yang terkait dengan temuan ini.

Representasi JSON
{
  "name": string,
  "displayName": string,
  "type": string,
  "cloudProvider": enum (CloudProvider),
  "service": string,
  "location": string,
  "resourcePath": {
    object (ResourcePath)
  },
  "resourcePathString": string,

  // Union field cloud_provider_metadata can be only one of the following:
  "gcpMetadata": {
    object (GcpMetadata)
  },
  "awsMetadata": {
    object (AwsMetadata)
  }
  // End of list of possible types for union field cloud_provider_metadata.
}
Kolom
name

string

Nama resource lengkap dari resource. Lihat: https://cloud.google.com/apis/design/resource_names#full_resource_name

displayName

string

Nama resource yang dapat dibaca manusia.

type

string

Jenis resource lengkap dari resource.

cloudProvider

enum (CloudProvider)

Menunjukkan penyedia cloud tempat temuan berasal.

service

string

Penyedia layanan atau resource yang terkait dengan resource.

location

string

Wilayah atau lokasi layanan (jika ada).

resourcePath

object (ResourcePath)

Memberikan jalur ke resource dalam hierarki resource.

resourcePathString

string

Representasi string dari jalur resource. Untuk Google Cloud, formatnya adalah org/{organization_id}/folder/{folder_id}/folder/{folder_id}/project/{projectId} yang dapat berisi sejumlah folder. Untuk AWS, formatnya adalah org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id}/account/{accountId} dengan jumlah unit organisasi yang dapat bervariasi.

Kolom union cloud_provider_metadata.

cloud_provider_metadata hanya dapat berupa salah satu dari hal berikut:

gcpMetadata

object (GcpMetadata)

Metadata GCP yang terkait dengan temuan.

awsMetadata

object (AwsMetadata)

Metadata AWS yang terkait dengan temuan.

GcpMetadata

Metadata GCP yang terkait dengan resource, hanya berlaku jika penyedia cloud temuan adalah Google Cloud Platform.

Representasi JSON
{
  "project": string,
  "projectDisplayName": string,
  "parent": string,
  "parentDisplayName": string,
  "folders": [
    {
      object (Folder)
    }
  ],
  "organization": string
}
Kolom
project

string

Nama resource lengkap project tempat resource berada.

projectDisplayName

string

Project ID yang menjadi milik resource.

parent

string

Nama resource lengkap induk resource.

parentDisplayName

string

Nama induk resource yang dapat dibaca manusia.

folders[]

object (Folder)

Hanya output. Berisi pesan Folder untuk setiap folder dalam asal aset. Folder pertama adalah folder bertingkat terdalam, dan folder terakhir adalah folder yang langsung berada di bawah Organisasi.

organization

string

Nama organisasi tempat resource berada.

Folder

Pesan yang berisi nama resource dan nama tampilan resource folder.

Representasi JSON
{
  "resourceFolder": string,
  "resourceFolderDisplayName": string
}
Kolom
resourceFolder

string

Nama lengkap resource folder ini. Lihat: https://cloud.google.com/apis/design/resource_names#full_resource_name

resourceFolderDisplayName

string

Nama tampilan yang ditentukan pengguna untuk folder ini.

AwsMetadata

Metadata AWS yang terkait dengan resource, hanya berlaku jika penyedia cloud temuan adalah Amazon Web Services.

Representasi JSON
{
  "organization": {
    object (AwsOrganization)
  },
  "organizationalUnits": [
    {
      object (AwsOrganizationalUnit)
    }
  ],
  "account": {
    object (AwsAccount)
  }
}
Kolom
organization

object (AwsOrganization)

Organisasi AWS yang terkait dengan resource.

organizationalUnits[]

object (AwsOrganizationalUnit)

Daftar unit organisasi AWS yang terkait dengan resource, diurutkan dari tingkat terendah (paling dekat dengan akun) hingga tingkat tertinggi.

account

object (AwsAccount)

Akun AWS yang terkait dengan resource.

AwsOrganization

Organisasi adalah kumpulan akun yang dikelola secara terpusat menggunakan penagihan gabungan, diatur secara hierarkis dengan unit organisasi (OU), dan dikontrol dengan kebijakan.

Representasi JSON
{
  "id": string
}
Kolom
id

string

ID unik (ID) untuk organisasi. Pola ekspresi reguler untuk string ID organisasi memerlukan "o-" diikuti dengan 10 hingga 32 huruf kecil atau angka.

AwsOrganizationalUnit

Unit Organisasi (OU) adalah penampung akun AWS dalam root organisasi. Kebijakan yang dilampirkan ke OU berlaku untuk semua akun yang terdapat dalam OU tersebut dan di OU turunan mana pun.

Representasi JSON
{
  "id": string,
  "name": string
}
Kolom
id

string

ID unik (ID) yang terkait dengan OU ini. Pola ekspresi reguler untuk string ID unit organisasi memerlukan "ou-" diikuti dengan 4 hingga 32 huruf kecil atau angka (ID root yang berisi OU). String ini diikuti dengan tanda hubung "-" kedua dan dari 8 hingga 32 huruf kecil atau angka tambahan. Misalnya, "ou-ab12-cd34ef56".

name

string

Nama sebutan OU.

AwsAccount

Akun AWS yang merupakan anggota organisasi.

Representasi JSON
{
  "id": string,
  "name": string
}
Kolom
id

string

ID unik akun, yang berisi tepat 12 digit.

name

string

Nama sebutan akun ini.

ResourcePath

Menampilkan jalur resource yang mengarah ke resource yang menjadi topik temuan ini.

Representasi JSON
{
  "nodes": [
    {
      object (ResourcePathNode)
    }
  ]
}
Kolom
nodes[]

object (ResourcePathNode)

Daftar node yang membuat jalur resource atas, diurutkan dari tingkat terendah ke tingkat tertinggi.

ResourcePathNode

Node dalam jalur resource. Setiap node mewakili resource dalam hierarki resource.

Representasi JSON
{
  "nodeType": enum (ResourcePathNodeType),
  "id": string,
  "displayName": string
}
Kolom
nodeType

enum (ResourcePathNodeType)

Jenis resource yang diwakili oleh node ini.

id

string

ID resource yang diwakili node ini.

displayName

string

Nama tampilan resource yang diwakili node ini.

ResourcePathNodeType

Jenis resource yang diwakili node.

Enum
RESOURCE_PATH_NODE_TYPE_UNSPECIFIED Jenis node tidak ditentukan.
GCP_ORGANIZATION Node ini mewakili organisasi Google Cloud.
GCP_FOLDER Node mewakili folder Google Cloud.
GCP_PROJECT Node mewakili project Google Cloud.
AWS_ORGANIZATION Node mewakili organisasi AWS.
AWS_ORGANIZATIONAL_UNIT Node mewakili unit organisasi AWS.
AWS_ACCOUNT Node mewakili akun AWS.