REST Resource: projects.locations.securityProfiles

Recurso: SecurityProfile

SecurityProfile é um recurso que define o comportamento de um dos muitos ProfileTypes. Próximo código: 4

Representação 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

Imutável. Identificador. Nome do recurso SecurityProfile. Corresponde ao padrão projects|organizations/*/locations/{location}/securityProfiles/{securityProfile}.

description

string

Opcional. Uma descrição opcional do perfil. Comprimento máximo de 512 caracteres.

createTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora da criação do recurso.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora da última atualização do recurso.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

etag

string

Apenas saída. Essa soma de verificação é calculada pelo servidor com base no valor de outros campos e pode ser enviada em solicitações de atualização e exclusão para garantir que o cliente tenha um valor atualizado antes de continuar.

labels

map (key: string, value: string)

Opcional. Rótulos como pares de chave-valor.

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

type

enum (ProfileType)

Imutável. O único ProfileType que o recurso SecurityProfile configura.

Campo de união profile. O comportamento do ProfileType que o recurso SecurityProfile deve configurar. Esse campo precisa corresponder ao ProfileType do SecurityProfile. profile só pode ser de um dos seguintes tipos:
threatPreventionProfile

object (ThreatPreventionProfile)

A configuração de prevenção de ameaças do SecurityProfile.

customMirroringProfile

object (CustomMirroringProfile)

A configuração personalizada do recurso Espelhamento de pacotes v2 para o SecurityProfile.

Métodos

create

Cria um novo SecurityProfile em um projeto e local específicos.

delete

Exclui um único SecurityProfile.

get

Recebe detalhes de um único SecurityProfile.

list

Lista SecurityProfiles em um determinado projeto e local.

patch

Atualiza os parâmetros de um único SecurityProfile.