- Representação JSON
- ListFindingsResult
- Recurso
- GcpMetadata
- Pasta
- AwsMetadata
- AwsOrganization
- AwsOrganizationalUnit
- AwsAccount
- ResourcePath
- ResourcePathNode
- ResourcePathNodeType
Mensagem de resposta para listar descobertas.
Representação JSON |
---|
{
"listFindingsResults": [
{
object ( |
Campos | |
---|---|
list |
Resultados que correspondem à solicitação de lista. |
next |
Token para recuperar a próxima página de resultados ou vazia se não houver mais resultados. |
total |
O número total de resultados que correspondem à consulta. |
ListFindingsResult
Resultado que contém a descoberta.
Representação JSON |
---|
{ "finding": { object ( |
Campos | |
---|---|
finding |
Encontrar a correspondência da solicitação de pesquisa. |
resource |
Apenas saída. Recurso associado a essa descoberta. |
Recurso
Informações relacionadas ao recurso do Google Cloud associado a essa descoberta.
Representação JSON |
---|
{ "name": string, "displayName": string, "type": string, "cloudProvider": enum ( |
Campos | |
---|---|
name |
O nome completo do recurso. Consulte: https://cloud.google.com/apis/design/resource_names#full_resource_name |
display |
O nome legível do recurso. |
type |
O tipo completo do recurso. |
cloud |
Indica de qual provedor de nuvem a descoberta é. |
service |
O provedor de serviço ou recurso associado ao recurso. |
location |
A região ou o local do serviço (se aplicável). |
resource |
Fornece o caminho para o recurso na hierarquia de recursos. |
resource |
Uma representação de string do caminho do recurso. No Google Cloud, ele tem o formato |
Campo de união
|
|
gcp |
Os metadados do GCP associados à descoberta. |
aws |
Os metadados da AWS associados à descoberta. |
GcpMetadata
Metadados do GCP associados ao recurso, aplicável apenas se o provedor de nuvem da descoberta for o Google Cloud Platform.
Representação JSON |
---|
{
"project": string,
"projectDisplayName": string,
"parent": string,
"parentDisplayName": string,
"folders": [
{
object ( |
Campos | |
---|---|
project |
O nome completo do projeto ao qual o recurso pertence. |
project |
O ID do projeto ao qual o recurso pertence. |
parent |
O nome completo do recurso pai. |
parent |
O nome legível por humanos do pai do recurso. |
folders[] |
Apenas saída. Contém uma mensagem de pasta para cada pasta na ancestralidade dos recursos. A primeira é a pasta aninhada mais profunda, e a última é a pasta diretamente abaixo da organização. |
organization |
O nome da organização a que o recurso pertence. |
Pasta
Mensagem que contém o nome e o nome de exibição de um recurso de pasta.
Representação JSON |
---|
{ "resourceFolder": string, "resourceFolderDisplayName": string } |
Campos | |
---|---|
resource |
Nome completo do recurso dessa pasta. Consulte: https://cloud.google.com/apis/design/resource_names#full_resource_name |
resource |
O nome de exibição definido pelo usuário para essa pasta. |
AwsMetadata
Metadados da AWS associados ao recurso, aplicável apenas se o provedor de nuvem da descoberta for a Amazon Web Services.
Representação JSON |
---|
{ "organization": { object ( |
Campos | |
---|---|
organization |
A organização da AWS associada ao recurso. |
organizational |
Uma lista de unidades organizacionais da AWS associadas ao recurso, ordenada do nível mais baixo (mais próximo da conta) ao mais alto. |
account |
A conta da AWS associada ao recurso. |
AwsOrganization
Uma organização é um conjunto de contas gerenciadas de forma centralizada usando o faturamento consolidado, organizado hierarquicamente com unidades organizacionais (UOs) e controlado com políticas.
Representação JSON |
---|
{ "id": string } |
Campos | |
---|---|
id |
O identificador exclusivo (ID) da organização. O padrão de regex de uma string de ID da organização exige "o-" seguido de 10 a 32 letras ou dígitos em letras minúsculas. |
AwsOrganizationalUnit
Uma unidade organizacional (UO) é um contêiner de contas da AWS na raiz de uma organização. As políticas anexadas a uma UO são aplicadas a todas as contas contidas nela e em todas as UOs filhas.
Representação JSON |
---|
{ "id": string, "name": string } |
Campos | |
---|---|
id |
O identificador exclusivo (ID) associado a esta unidade organizacional. O padrão de regex para uma string de ID de unidade organizacional exige "ou-" seguido de 4 a 32 letras ou dígitos em letras minúsculas (o ID da raiz que contém a OU). Essa string é seguida por um segundo hífen e de 8 a 32 letras minúsculas ou dígitos. Por exemplo, "ou-ab12-cd34ef56". |
name |
O nome amigável da UO. |
AwsAccount
Uma conta da AWS que é membro de uma organização.
Representação JSON |
---|
{ "id": string, "name": string } |
Campos | |
---|---|
id |
O identificador exclusivo (ID) da conta, que contém exatamente 12 dígitos. |
name |
O nome amigável dessa conta. |
ResourcePath
Representa o caminho dos recursos que levam ao recurso relacionado a essa descoberta.
Representação JSON |
---|
{
"nodes": [
{
object ( |
Campos | |
---|---|
nodes[] |
A lista de nós que compõem o caminho do recurso, ordenada do nível mais baixo ao mais alto. |
ResourcePathNode
Um nó no caminho do recurso. Cada nó representa um recurso na hierarquia.
Representação JSON |
---|
{
"nodeType": enum ( |
Campos | |
---|---|
node |
O tipo de recurso que este nó representa. |
id |
O ID do recurso representado por este nó. |
display |
O nome de exibição do recurso representado por este nó. |
ResourcePathNodeType
O tipo de recurso que o nó representa.
Enums | |
---|---|
RESOURCE_PATH_NODE_TYPE_UNSPECIFIED |
O tipo de nó não foi especificado. |
GCP_ORGANIZATION |
O nó representa uma organização do Google Cloud. |
GCP_FOLDER |
O nó representa uma pasta do Google Cloud. |
GCP_PROJECT |
O nó representa um projeto do Google Cloud. |
AWS_ORGANIZATION |
O nó representa uma organização da AWS. |
AWS_ORGANIZATIONAL_UNIT |
O nó representa uma unidade organizacional da AWS. |
AWS_ACCOUNT |
O nó representa uma conta da AWS. |