REST Resource: projects.locations.securityProfiles

Recurso: SecurityProfile

SecurityProfile es un recurso que define el comportamiento de uno de muchos ProfileTypes. ID siguiente: 10

Representación JSON
{
  "name": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "etag": string,
  "labels": {
    string: string,
    ...
  },
  "type": enum (ProfileType),

  // Union field profile can be only one of the following:
  "threatPreventionProfile": {
    object (ThreatPreventionProfile)
  },
  "customMirroringProfile": {
    object (CustomMirroringProfile)
  }
  // End of list of possible types for union field profile.
}
Campos
name

string

Inmutable. Identificador. Nombre del recurso de perfil de seguridad. Coincide con el patrón projects|organizations/*/locations/{location}/securityProfiles/{securityProfile}.

description

string

Opcional. Una descripción opcional del perfil. La longitud máxima es de 512 caracteres.

createTime

string (Timestamp format)

Solo salida. Marca de tiempo de creación del recurso.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo salida. Marca de tiempo de la última actualización del recurso.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

etag

string

Solo salida. El servidor calcula esta suma de verificación según el valor de otros campos, y puede enviarse en las solicitudes de actualización y eliminación para garantizar que el cliente tenga un valor actualizado antes de continuar.

labels

map (key: string, value: string)

Opcional. Etiquetas como pares clave-valor

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

type

enum (ProfileType)

Inmutable. El único ProfileType que configura el recurso SecurityProfile.

Campo de unión profile. El comportamiento del ProfileType que debe configurar el recurso SecurityProfile. Este campo debe corresponder al tipo de perfil del perfil de seguridad. profile puede ser solo uno de los siguientes:
threatPreventionProfile

object (ThreatPreventionProfile)

La configuración de prevención de amenazas para el perfil de seguridad.

customMirroringProfile

object (CustomMirroringProfile)

La configuración personalizada de la duplicación de paquetes v2 para el perfil de seguridad.

Métodos

create

Crea un perfil de seguridad nuevo en un proyecto y una ubicación determinados.

delete

Elimina un solo perfil de seguridad.

get

Obtiene detalles de un solo perfil de seguridad.

list

Muestra una lista de los perfiles de seguridad de un proyecto y una ubicación determinados.

patch

Actualiza los parámetros de un solo perfil de seguridad.