ListAssetsResponse

Mensagem de resposta para listar recursos.

Representação JSON
{
  "listAssetsResults": [
    {
      object (ListAssetsResult)
    }
  ],
  "readTime": string,
  "nextPageToken": string,
  "totalSize": integer
}
Campos
listAssetsResults[]

object (ListAssetsResult)

Recursos que correspondem à solicitação de lista.

readTime

string (Timestamp format)

Tempo usado para executar a solicitação de lista.

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

nextPageToken

string

Token para recuperar a próxima página de resultados ou vazia se não houver mais resultados.

totalSize

integer

O número total de recursos que correspondem à consulta.

ListAssetsResult

Resultado que contém o recurso e o estado dele.

Representação JSON
{
  "asset": {
    object (Asset)
  },
  "stateChange": enum (StateChange)
}
Campos
asset

object (Asset)

Recurso que corresponde à solicitação de pesquisa.

stateChange

enum (StateChange)

Mudança de estado do recurso entre os pontos no tempo.

Recurso

Representação do Security Command Center de um recurso do Google Cloud.

O recurso é um recurso do Security Command Center que captura informações sobre um único recurso do Google Cloud. Todas as modificações em um recurso estão apenas no contexto do Security Command Center e não afetam o recurso do Google Cloud referenciado.

Representação JSON
{
  "name": string,
  "securityCenterProperties": {
    object (SecurityCenterProperties)
  },
  "resourceProperties": {
    string: value,
    ...
  },
  "securityMarks": {
    object (SecurityMarks)
  },
  "createTime": string,
  "updateTime": string,
  "iamPolicy": {
    object (IamPolicy)
  },
  "canonicalName": string
}
Campos
name

string

O nome do recurso relativo desse recurso. Consulte: https://cloud.google.com/apis/design/resource_names#relative_resource_name Exemplo: "organizations/{organization_id}/assets/{asset_id}".

securityCenterProperties

object (SecurityCenterProperties)

Propriedades gerenciadas pelo Security Command Center. Essas propriedades são gerenciadas pelo Security Command Center e não podem ser modificadas pelo usuário.

resourceProperties

map (key: string, value: value (Value format))

Propriedades gerenciadas de recursos. Essas propriedades são gerenciadas e definidas pelo recurso do Google Cloud e não podem ser modificadas pelo usuário.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

securityMarks

object (SecurityMarks)

Marcações de segurança especificadas pelo usuário. Essas marcas são totalmente gerenciadas pelo usuário e vêm do recurso SecurityMarks que pertence ao recurso.

createTime

string (Timestamp format)

O horário em que o recurso foi criado no Security Command Center.

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

A hora em que o recurso foi atualizado ou adicionado pela última vez no Cloud SCC.

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

iamPolicy

object (IamPolicy)

Informações da política do Cloud IAM associadas ao recurso do Google Cloud descrito pelo recurso do Security Command Center. Essas informações são gerenciadas e definidas pelo recurso do Google Cloud e não podem ser modificadas pelo usuário.

canonicalName

string

O nome canônico do recurso. Ele é "organizations/{organization_id}/assets/{asset_id}", "folders/{folder_id}/assets/{asset_id}" ou "projects/{project_number}/assets/{asset_id}", dependendo do ancestral do CRM mais próximo do recurso.

SecurityCenterProperties

Propriedades gerenciadas pelo Security Command Center. Essas propriedades são gerenciadas pelo Security Command Center e não podem ser modificadas pelo usuário.

Representação JSON
{
  "resourceName": string,
  "resourceType": string,
  "resourceParent": string,
  "resourceProject": string,
  "resourceOwners": [
    string
  ],
  "resourceDisplayName": string,
  "resourceParentDisplayName": string,
  "resourceProjectDisplayName": string,
  "folders": [
    {
      object (Folder)
    }
  ]
}
Campos
resourceName

string

O nome completo do recurso do Google Cloud que este recurso representa. Esse campo é imutável após a criação. Consulte: https://cloud.google.com/apis/design/resource_names#full_resource_name

resourceType

string

O tipo de recurso do Google Cloud. Exemplos incluem: APLICATIVO, PROJETO e ORGANIZAÇÃO. Esse é um campo sem distinção entre maiúsculas e minúsculas definido pelo Security Command Center e/ou pelo produtor do recurso, e é imutável após a criação.

resourceParent

string

O nome completo do recurso pai imediato do recurso. Consulte: https://cloud.google.com/apis/design/resource_names#full_resource_name

resourceProject

string

O nome completo do projeto ao qual o recurso pertence. Consulte: https://cloud.google.com/apis/design/resource_names#full_resource_name

resourceOwners[]

string

Proprietários do recurso do Google Cloud.

resourceDisplayName

string

O nome de exibição definido pelo usuário para esse recurso.

resourceParentDisplayName

string

O nome de exibição definido pelo usuário para o pai deste recurso.

resourceProjectDisplayName

string

O nome de exibição definido pelo usuário para o projeto deste recurso.

folders[]

object (Folder)

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.

IamPolicy

Informações da política do Cloud IAM associadas ao recurso do Google Cloud descrito pelo recurso do Security Command Center. Essas informações são gerenciadas e definidas pelo recurso do Google Cloud e não podem ser modificadas pelo usuário.

Representação JSON
{
  "policyBlob": string
}
Campos
policyBlob

string

A representação JSON da política associada ao recurso. Consulte https://cloud.google.com/iam/reference/rest/v1/Policy para detalhes sobre o formato.

StateChange

A mudança de estado do recurso.

Quando você consulta dois pontos no tempo, isso descreve a mudança entre os dois pontos: ADICIONADA, REMOVIDA ou ATIVO. Se não houver um compareDuration fornecido na solicitação, a mudança de estado será: UNUSED

Enums
UNUSED A mudança de estado não é usada. Esse é o padrão canônico para esse tipo enumerado.
ADDED O recurso foi adicionado entre os pontos no tempo.
REMOVED O recurso foi removido entre os pontos no tempo.
ACTIVE O recurso estava presente nos dois pontos no tempo.