Recurso: SecurityCenterService
Representa um serviço específico do Security Command Center. Isso inclui informações de configurações, como a ativação de nível superior, além das configurações de módulos individuais. As configurações de serviço podem ser definidas no nível da organização, da pasta ou do projeto. As configurações de serviço no nível da organização ou da pasta são herdadas por pastas e projetos descendentes.
Representação JSON |
---|
{ "name": string, "intendedEnablementState": enum ( |
Campos | |
---|---|
name |
Identificador. O nome do serviço, em um dos seguintes formatos:
Os seguintes valores são válidos para
|
intended |
Opcional. O estado de ativação pretendido para o serviço no nível da hierarquia de recursos. Um estado |
effective |
Apenas saída. O estado de ativação efetivo do serviço no nível da hierarquia de recursos. Se o estado pretendido for definido como |
modules |
Opcional. As configurações do módulo, incluindo o estado de ativação dos módulos do serviço. A ausência de um módulo no mapa implica que a configuração dele é herdada dos pais. Um objeto com uma lista de pares |
update |
Apenas saída. A hora em que o serviço foi atualizado pela última vez. Isso pode acontecer devido a uma atualização explícita do usuário ou a um efeito colateral de outra mudança no sistema, como o vencimento da assinatura de faturamento. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
service |
Opcional. Configuração adicional específica do serviço. Nem todos os serviços vão usar esse campo. |
EnablementState
Representa os possíveis estados de ativação de um serviço ou módulo.
Enums | |
---|---|
ENABLEMENT_STATE_UNSPECIFIED |
Valor padrão. Esse valor não é usado. |
INHERITED |
O estado é herdado do recurso pai. Válido como um estado de ativação pretendido, mas não como um estado de ativação efetivo. |
ENABLED |
O estado está ativado. |
DISABLED |
O estado está desativado. |
INGEST_ONLY |
O Security Command Center está configurado para processar as descobertas desse serviço, mas não para ativá-lo. Esse estado indica que o Security Command Center está configurado incorretamente. Não é possível definir esse estado por conta própria. |
ModuleSettings
As configurações de módulos individuais.
Representação JSON |
---|
{ "intendedEnablementState": enum ( |
Campos | |
---|---|
intended |
Opcional. O estado de ativação pretendido para o módulo no nível da hierarquia de recursos. |
effective |
Apenas saída. O estado de ativação efetivo do módulo no nível da hierarquia de recursos. Se o estado pretendido for definido como |
Métodos |
|
---|---|
|
Recebe as configurações de serviço do serviço do Security Command Center especificado. |
|
Retorna uma lista de todos os serviços do Security Command Center para o pai especificado. |
|
Atualiza um serviço do Security Command Center usando a máscara de atualização especificada. |