REST Resource: organizations.locations.effectiveSecurityHealthAnalyticsCustomModules

Recurso: EffectiveSecurityHealthAnalyticsCustomModule

A representação de um módulo personalizado do Security Health Analytics em um nível especificado da hierarquia de recursos: organização, pasta ou projeto. Se um módulo personalizado for herdado de uma organização ou pasta ancestral, o estado de ativação será definido como o valor que está em vigor na organização mãe, e não como INHERITED. Por exemplo, se o módulo estiver ativado em uma organização ou pasta, o estado de ativação efetivo do módulo será ENABLED em todas as pastas ou projetos descendentes.

Representação JSON
{
  "name": string,
  "customConfig": {
    object (CustomConfig)
  },
  "enablementState": enum (EnablementState),
  "displayName": string
}
Campos
name

string

Identificador. O nome completo do recurso do módulo personalizado em um dos seguintes formatos:

  • organizations/organization/{location}/effectiveSecurityHealthAnalyticsCustomModules/{custom_module}
  • folders/folder/{location}/effectiveSecurityHealthAnalyticsCustomModules/{custom_module}
  • projects/project/{location}/effectiveSecurityHealthAnalyticsCustomModules/{custom_module}
customConfig

object (CustomConfig)

Apenas saída. A configuração especificada pelo usuário para o módulo.

enablementState

enum (EnablementState)

Apenas saída. O estado de ativação efetivo do módulo no nível especificado da hierarquia.

displayName

string

Apenas saída. O nome de exibição do módulo personalizado. O nome precisa ter entre 1 e 128 caracteres, começar com letra minúscula e conter apenas caracteres alfanuméricos ou sublinhados.

Métodos

get

Recebe detalhes de um único EffectiveSecurityHealthAnalyticsCustomModule.

list

Retorna uma lista de todos os recursos EffectiveSecurityHealthAnalyticsCustomModule do pai especificado.