- Ressource : ConnectorConfig
- ConnectorType
- ConnectorConfigDetails
- SplunkConfig
- ReportingSettings
- DefaultEvent
- OptInEvent
- DeviceEvent
- GoogleSecOpsConfig
- PubSubConfig
- CrowdStrikeConfig
- CrowdStrikeFalconNextGenConfig
- PaloAltoNetworksConfig
- DeviceTrustConfig
- ServiceProvider
- BrowserEnforcementScope
- CrowdStrikeXdrConfig
- XdrSettings
- PubSubXdrConfig
- ConnectorConfigStatus
- ConfigState
- Méthodes
Ressource : ConnectorConfig
Représentation d'une configuration de connecteur.
| Représentation JSON |
|---|
{ "name": string, "displayName": string, "type": enum ( |
| Champs | |
|---|---|
name |
Identifiant. Format : customers/{customer}/connectorConfigs/{connectorConfig} |
displayName |
Obligatoire. Nom à afficher de la configuration. |
type |
Obligatoire. Type de connecteur. |
details |
Obligatoire. Détails de la configuration du connecteur. |
status |
Uniquement en sortie. État de la configuration du connecteur. |
ConnectorType
Options pour le type de configuration du connecteur.
| Enums | |
|---|---|
CONNECTOR_TYPE_UNSPECIFIED |
Valeur par défaut. Cette valeur n'est pas utilisée. |
REPORTING |
Connecteur de reporting. |
DEVICE_TRUST |
Connecteur de confiance de l'appareil. |
XDR |
Connecteur XDR. |
IDENTITY_BASED_ENROLLMENT |
Connecteur d'authentification. |
CERTIFICATE_AUTHORITY |
Connecteur d'autorité de certification. Pas encore compatible avec l'API. |
ROOT_STORE |
Connecteur de certificat racine. |
ConnectorConfigDetails
Détails de la configuration du connecteur.
| Représentation JSON |
|---|
{ // Union field |
| Champs | |
|---|---|
Champ d'union details. Détails spécifiques au connecteur. details ne peut être qu'un des éléments suivants : |
|
splunkConfig |
Configuration du connecteur Splunk. |
googleSecOpsConfig |
Configuration du connecteur Google SecOps |
pubSubConfig |
Configuration du connecteur Pub/Sub |
crowdStrikeConfig |
Configuration du connecteur CrowdStrike. |
crowdStrikeFalconNextGenConfig |
Configuration du connecteur CrowdStrike Falcon Next-Gen |
paloAltoNetworksConfig |
Configuration du connecteur Palo Alto Networks |
deviceTrustConfig |
Configuration du connecteur de confiance de l'appareil |
crowdStrikeXdrConfig |
Configuration du connecteur XDR CrowdStrike |
pubSubXdrConfig |
Configuration du connecteur XDR Pub/Sub |
SplunkConfig
Configuration du connecteur Splunk.
| Représentation JSON |
|---|
{
"unsecureScheme": boolean,
"host": string,
"portNumber": integer,
"hecToken": string,
"source": string,
"reportingSettings": {
object ( |
| Champs | |
|---|---|
unsecureScheme |
Facultatif. Indique s'il faut utiliser un schéma HTTP non sécurisé. La valeur par défaut est "false" (HTTPS). |
host |
Obligatoire. Hôte permettant d'identifier le serveur spécifique au client pour recevoir les événements. |
portNumber |
Facultatif. Numéro de port à utiliser. Si ce paramètre n'est pas défini, le port Splunk par défaut est utilisé. |
hecToken |
Obligatoire. Uniquement en entrée. Jeton de collecteur d'événements HTTP de l'entrée de données à utiliser comme en-tête d'autorisation. |
source |
Facultatif. Nom de source facultatif permettant de remplacer celui défini par défaut dans la console d'administration Splunk. |
reportingSettings |
Obligatoire. Paramètres de création de rapports pour la configuration Splunk. |
ReportingSettings
Paramètres de reporting pour les configurations de connecteurs.
| Représentation JSON |
|---|
{ "enabledDefaultEvents": [ enum ( |
| Champs | |
|---|---|
enabledDefaultEvents[] |
Facultatif. Liste des événements utilisateur et de navigateur activés pour ce connecteur. Une liste vide désactive tous les événements par défaut, tandis que l'utilisation de |
enabledOptInEvents[] |
Facultatif. Liste des événements activés pour cette configuration. Une liste vide désactive tous les événements d'activation, tandis que l'utilisation de |
enabledDeviceEvents[] |
Facultatif. Liste des événements d'appareil activés pour cette configuration. Une liste vide désactive tous les événements de l'appareil, tandis que l'utilisation de |
DefaultEvent
Événements de reporting par défaut. D'autres événements pourront être ajoutés.
| Enums | |
|---|---|
DEFAULT_EVENT_UNSPECIFIED |
Valeur par défaut. Cette valeur n'est pas utilisée. |
ALL_DEFAULT_EVENTS |
Tous les événements par défaut. |
BROWSER_CRASH_EVENT |
Événement de plantage du navigateur. |
BROWSER_EXTENSION_INSTALL_EVENT |
Événement d'installation de l'extension de navigateur. |
CONTENT_TRANSFER_EVENT |
Événement de transfert de contenu. |
CONTENT_UNSCANNED_EVENT |
Événement "Contenu non analysé". |
DATA_ACCESS_CONTROL_EVENT |
Événement de contrôle des accès aux données. |
MALWARE_TRANSFER_EVENT |
Événement de transfert de logiciel malveillant. |
PASSWORD_CHANGED_EVENT |
Événement de modification du mot de passe. |
PASSWORD_REUSE_EVENT |
Événement de réutilisation de mot de passe. |
SENSITIVE_DATA_TRANSFER_EVENT |
Événement de transfert de données sensibles. |
SUSPICIOUS_URL_EVENT |
Événement d'URL suspecte. |
UNSAFE_SITE_VISIT_EVENT |
Événement de visite d'un site non sécurisé. |
URL_FILTERING_INTERSTITIAL_EVENT |
Événement d'interstitiel de filtrage d'URL. |
OptInEvent
Événements de reporting activés D'autres événements pourront être ajoutés.
| Enums | |
|---|---|
OPT_IN_EVENT_UNSPECIFIED |
Valeur par défaut. Cette valeur n'est pas utilisée. |
ALL_OPT_IN_EVENTS |
Tous les événements d'activation. |
LOGIN_EVENT |
Événement de connexion. |
PASSWORD_BREACH_EVENT |
Événement de mot de passe piraté. |
URL_NAVIGATION_EVENT |
Événement de navigation vers une URL. |
EXTENSION_TELEMETRY_EVENT |
Événement de télémétrie d'extension. |
DeviceEvent
Événements de l'appareil. D'autres événements pourront être ajoutés.
| Enums | |
|---|---|
DEVICE_EVENT_UNSPECIFIED |
Valeur par défaut. Cette valeur n'est pas utilisée. |
ALL_DEVICE_EVENTS |
Tous les événements de l'appareil. |
ADD_REMOVE_USER_EVENT |
Ajouter/Supprimer un événement utilisateur. |
LOGIN_LOGOUT_EVENT |
Événement de connexion/déconnexion. |
CRD_EVENT |
Événement Bureau à distance Chrome. |
PERIPHERAL_EVENT |
Événement du périphérique. |
GoogleSecOpsConfig
Configuration du connecteur Google SecOps
| Représentation JSON |
|---|
{
"apiKey": string,
"host": string,
"reportingSettings": {
object ( |
| Champs | |
|---|---|
apiKey |
Obligatoire. Uniquement en entrée. Clé API à utiliser sur l'API d'ingestion. |
host |
Obligatoire. Hôte du point de terminaison de l'API d'ingestion. Permet au client d'importer des événements sur des serveurs situés dans des régions géographiques spécifiques. Les configurations existantes qui ne disposent pas de ce paramètre sont définies par défaut sur les États-Unis. |
reportingSettings |
Obligatoire. Paramètres de création de rapports pour la configuration Google SecOps. |
PubSubConfig
Configuration du connecteur Pub/Sub
| Représentation JSON |
|---|
{
"topicFullPath": string,
"reportingSettings": {
object ( |
| Champs | |
|---|---|
topicFullPath |
Obligatoire. Chemin d'accès complet au sujet auquel envoyer l'événement. |
reportingSettings |
Obligatoire. Paramètres de création de rapports pour la configuration Pub/Sub. |
CrowdStrikeConfig
Configuration du connecteur CrowdStrike.
| Représentation JSON |
|---|
{
"apiKey": string,
"host": string,
"reportingSettings": {
object ( |
| Champs | |
|---|---|
apiKey |
Obligatoire. Uniquement en entrée. Clé API à utiliser sur l'API d'ingestion. |
host |
Obligatoire. Hôte permettant d'identifier le serveur spécifique au client pour recevoir les événements. |
reportingSettings |
Obligatoire. Paramètres de reporting pour la configuration CrowdStrike. |
CrowdStrikeFalconNextGenConfig
Configuration du connecteur CrowdStrike Falcon Next-Gen
| Représentation JSON |
|---|
{
"apiKey": string,
"host": string,
"reportingSettings": {
object ( |
| Champs | |
|---|---|
apiKey |
Obligatoire. Uniquement en entrée. Clé API à utiliser sur l'API d'ingestion. |
host |
Obligatoire. Hôte permettant d'identifier le serveur spécifique au client pour recevoir les événements. |
reportingSettings |
Obligatoire. Paramètres de reporting pour la configuration CrowdStrike Falcon Next-Gen. |
PaloAltoNetworksConfig
Configuration du connecteur Palo Alto Networks
| Représentation JSON |
|---|
{
"apiKey": string,
"host": string,
"reportingSettings": {
object ( |
| Champs | |
|---|---|
apiKey |
Obligatoire. Uniquement en entrée. Clé API à utiliser sur l'API d'ingestion. |
host |
Obligatoire. Hôte permettant d'identifier le serveur spécifique au client pour recevoir les événements. |
reportingSettings |
Obligatoire. Paramètres de création de rapports pour la configuration Palo Alto Networks. |
DeviceTrustConfig
Configuration de la confiance de l'appareil pour les connecteurs de confiance de l'appareil.
| Représentation JSON |
|---|
{ "serviceProvider": enum ( |
| Champs | |
|---|---|
serviceProvider |
Facultatif. Fournisseur de services pour le connecteur de confiance de l'appareil. |
urlMatchers[] |
Obligatoire. Liste des URL autorisées à faire partie du parcours d'attestation visant à obtenir l'ensemble de signaux auprès de la machine. Les URL doivent être au format HTTPS, comme "https://example.com". Les caractères génériques (*) sont autorisés. Pour en savoir plus sur les formats d'URL valides, veuillez consulter https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns. |
serviceAccounts[] |
Obligatoire. Liste des adresses e-mail des comptes de service autorisés à appeler l'API Verified Access avec un accès complet. |
scope |
Obligatoire. Champ d'application de cette configuration. Notez que cela ne s'applique qu'au navigateur Chrome, car il est toujours appliqué dans ChromeOS. |
ServiceProvider
Fournisseur de services pour le connecteur de confiance de l'appareil.
| Enums | |
|---|---|
SERVICE_PROVIDER_UNSPECIFIED |
Valeur par défaut. |
UNIVERSAL_DEVICE_TRUST |
Connecteur Device Trust universel. |
OKTA |
Fournisseur de services Okta. |
PING_IDENTITY |
Fournisseur de services Ping Identity. |
ONELOGIN |
Fournisseur de services OneLogin. |
DUO |
Fournisseur de services Duo. |
ZSCALER |
Fournisseur de services Zscaler. |
OMNISSA |
Fournisseur de services Omnissa. |
JUMPCLOUD |
Fournisseur de services JumpCloud. |
BrowserEnforcementScope
Niveau d'application forcée du connecteur de confiance de l'appareil.
| Enums | |
|---|---|
BROWSER_ENFORCEMENT_SCOPE_UNSPECIFIED |
Valeur par défaut. Cette valeur n'est pas utilisée. |
BROWSERS_ONLY |
Seuls les navigateurs sont concernés. |
PROFILES_ONLY |
Seuls les profils sont appliqués. |
BROWSERS_AND_PROFILES |
Les navigateurs et les profils sont tous deux appliqués. |
CrowdStrikeXdrConfig
Configuration du connecteur XDR CrowdStrike
| Représentation JSON |
|---|
{
"apiKey": string,
"host": string,
"xdrSettings": {
object ( |
| Champs | |
|---|---|
apiKey |
Obligatoire. Uniquement en entrée. Clé API à utiliser sur l'API d'ingestion. |
host |
Obligatoire. Hôte permettant d'identifier le serveur spécifique au client pour recevoir les événements. |
xdrSettings |
Obligatoire. Paramètres XDR pour la configuration XDR CrowdStrike. |
XdrSettings
Paramètres XDR pour les configurations de connecteurs.
| Représentation JSON |
|---|
{ "enableAllXdrEvents": boolean } |
| Champs | |
|---|---|
enableAllXdrEvents |
Obligatoire. Indique si tous les événements XDR doivent être activés. |
PubSubXdrConfig
Configuration du connecteur XDR Pub/Sub
| Représentation JSON |
|---|
{
"topicFullPath": string,
"xdrSettings": {
object ( |
| Champs | |
|---|---|
topicFullPath |
Obligatoire. Chemin d'accès complet au sujet auquel envoyer l'événement. |
xdrSettings |
Obligatoire. Paramètres XDR pour la configuration Pub/Sub XDR. |
ConnectorConfigStatus
État de la configuration du connecteur.
| Représentation JSON |
|---|
{
"state": enum ( |
| Champs | |
|---|---|
state |
Uniquement en sortie. État de la configuration du connecteur. L'état du connecteur est "Désactivé" si le connecteur n'a pas réussi à envoyer d'événement au cours des dernières 24 heures. |
failureStartTime |
Uniquement en sortie. Heure d'enregistrement du premier échec depuis le dernier événement réussi. Ce champ n'est défini que lorsque l'état est Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Uniquement en sortie. Heure de l'enregistrement sur le terrain de la dernière modification de l'état. Pour Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
ConfigState
État de la configuration du connecteur. D'autres États pourront être ajoutés.
| Enums | |
|---|---|
CONFIG_STATE_UNKNOWN |
Valeur par défaut. |
ENABLED |
La configuration du connecteur est activée. |
DISABLED_BY_FAILURES |
La configuration du connecteur est temporairement désactivée en raison d'échecs. |
Méthodes |
|
|---|---|
|
Crée une configuration de connecteur. |
|
Supprime une configuration de connecteur. |
|
Obtient une configuration de connecteur avec l'ID client et l'ID de configuration. |
|
Liste les configurations de connecteur d'un client. |
|
Met à jour une configuration de connecteur. |