ListAssetsResponse

Mensaje de respuesta para enumerar los recursos.

Representación JSON
{
  "listAssetsResults": [
    {
      object (ListAssetsResult)
    }
  ],
  "readTime": string,
  "nextPageToken": string,
  "totalSize": integer
}
Campos
listAssetsResults[]

object (ListAssetsResult)

Son los activos que coinciden con la solicitud de lista.

readTime

string (Timestamp format)

Es el tiempo que se usó para ejecutar la solicitud de lista.

Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

nextPageToken

string

Es un token para recuperar la página siguiente de resultados o dejarlo vacío si no hay más resultados.

totalSize

integer

Es la cantidad total de activos que coinciden con la consulta.

ListAssetsResult

Es el resultado que contiene el recurso y su estado.

Representación JSON
{
  "asset": {
    object (Asset)
  },
  "stateChange": enum (StateChange)
}
Campos
asset

object (Asset)

Es el activo que coincide con la solicitud de búsqueda.

stateChange

enum (StateChange)

Es el cambio de estado del activo entre los puntos en el tiempo.

Recurso

Representación de un recurso de Google Cloud en Security Command Center.

El recurso es un recurso de Security Command Center que captura información sobre un solo recurso de Google Cloud. Todas las modificaciones de un activo solo se realizan en el contexto de Security Command Center y no afectan al recurso de Google Cloud al que se hace referencia.

Representación JSON
{
  "name": string,
  "securityCenterProperties": {
    object (SecurityCenterProperties)
  },
  "resourceProperties": {
    string: value,
    ...
  },
  "securityMarks": {
    object (SecurityMarks)
  },
  "createTime": string,
  "updateTime": string,
  "iamPolicy": {
    object (IamPolicy)
  },
  "canonicalName": string
}
Campos
name

string

Es el nombre de recurso relativo de este activo. Consulta: https://cloud.google.com/apis/design/resource_names#relative_resource_name Ejemplo: "organizations/{organization_id}/assets/{asset_id}".

securityCenterProperties

object (SecurityCenterProperties)

Propiedades administradas de Security Command Center Security Command Center administra estas propiedades, y el usuario no puede modificarlas.

resourceProperties

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

Propiedades administradas por recursos El recurso de Google Cloud administra y define estas propiedades, y el usuario no puede modificarlas.

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

securityMarks

object (SecurityMarks)

Marcas de seguridad especificadas por el usuario El usuario administra estas marcas por completo y provienen del recurso SecurityMarks que pertenece al activo.

createTime

string (Timestamp format)

La hora en que se creó el activo en Security Command Center.

Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

La hora en la que se actualizó o agregó el recurso por última vez en Cloud SCC.

Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

iamPolicy

object (IamPolicy)

Información de la política de Cloud IAM asociada con el recurso de Google Cloud que describe el activo de Security Command Center El recurso de Google Cloud administra y define esta información, y el usuario no puede modificarla.

canonicalName

string

Es el nombre canónico del recurso. Es "organizations/{organization_id}/assets/{asset_id}", "folders/{folder_id}/assets/{asset_id}" o "projects/{project_number}/assets/{asset_id}", según el ancestro de CRM más cercano del recurso.

SecurityCenterProperties

Propiedades administradas de Security Command Center Security Command Center administra estas propiedades, y el usuario no puede modificarlas.

Representación JSON
{
  "resourceName": string,
  "resourceType": string,
  "resourceParent": string,
  "resourceProject": string,
  "resourceOwners": [
    string
  ],
  "resourceDisplayName": string,
  "resourceParentDisplayName": string,
  "resourceProjectDisplayName": string,
  "folders": [
    {
      object (Folder)
    }
  ]
}
Campos
resourceName

string

Es el nombre completo del recurso de Google Cloud que representa este activo. Este campo es inmutable después de la creación. Consulta: https://cloud.google.com/apis/design/resource_names#full_resource_name

resourceType

string

El tipo de recurso de Google Cloud. Algunos ejemplos son: APPLICATION, PROJECT y ORGANIZATION. Este es un campo sin distinción de mayúsculas o minúsculas que define Security Command Center o el productor del recurso, y es inmutable después del tiempo de creación.

resourceParent

string

Es el nombre completo del recurso superior inmediato del recurso. Consulta: https://cloud.google.com/apis/design/resource_names#full_resource_name

resourceProject

string

Es el nombre completo del recurso del proyecto al que pertenece. Consulta: https://cloud.google.com/apis/design/resource_names#full_resource_name

resourceOwners[]

string

Propietarios del recurso de Google Cloud

resourceDisplayName

string

Es el nombre visible definido por el usuario para este recurso.

resourceParentDisplayName

string

Es el nombre visible definido por el usuario para el elemento superior de este recurso.

resourceProjectDisplayName

string

Es el nombre visible definido por el usuario para el proyecto de este recurso.

folders[]

object (Folder)

Contiene un mensaje de carpeta para cada carpeta en el linaje de activos. La primera carpeta es la carpeta anidada más profunda y la última es la carpeta que se encuentra directamente debajo de la organización.

IamPolicy

Información de la política de Cloud IAM asociada con el recurso de Google Cloud que describe el activo de Security Command Center El recurso de Google Cloud administra y define esta información, y el usuario no puede modificarla.

Representación JSON
{
  "policyBlob": string
}
Campos
policyBlob

string

Es la representación JSON de la política asociada con el activo. Consulta https://cloud.google.com/iam/reference/rest/v1/Policy para obtener detalles sobre el formato.

StateChange

Es el cambio de estado del activo.

Cuando se consultan dos puntos en el tiempo, se describe el cambio entre los dos puntos: ADDED, REMOVED o ACTIVE. Si no se proporcionó compareDuration en la solicitud, el cambio de estado será UNUSED.

Enums
UNUSED No se usa el cambio de estado, este es el valor predeterminado canónico para esta enumeración.
ADDED Se agregó un activo entre los puntos en el tiempo.
REMOVED El activo se quitó entre los puntos en el tiempo.
ACTIVE El recurso estuvo presente en ambos momentos.