Mensagem de resposta para listar recursos.
Representação JSON |
---|
{
"listAssetsResults": [
{
object ( |
Campos | |
---|---|
listAssetsResults[] |
Recursos que correspondem à solicitação de lista. |
readTime |
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: |
nextPageToken |
Token para recuperar a próxima página de resultados ou vazia se não houver mais resultados. |
totalSize |
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 ( |
Campos | |
---|---|
asset |
Recurso que corresponde à solicitação de pesquisa. |
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 ( |
Campos | |
---|---|
name |
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 |
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 |
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 |
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 |
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: |
updateTime |
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: |
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 |
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 ( |
Campos | |
---|---|
resourceName |
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 |
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 |
O nome completo do recurso pai imediato do recurso. Consulte: https://cloud.google.com/apis/design/resource_names#full_resource_name |
resourceProject |
O nome completo do projeto ao qual o recurso pertence. Consulte: https://cloud.google.com/apis/design/resource_names#full_resource_name |
resourceOwners[] |
Proprietários do recurso do Google Cloud. |
resourceDisplayName |
O nome de exibição definido pelo usuário para esse recurso. |
resourceParentDisplayName |
O nome de exibição definido pelo usuário para o pai deste recurso. |
resourceProjectDisplayName |
O nome de exibição definido pelo usuário para o projeto deste recurso. |
folders[] |
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 |
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. |