Passer au contenu principal
POST
https://{tenantDomain}/api/v2
/
log-streams
Go
package example

import (
    context "context"

    management "github.com/auth0/go-auth0/management/management"
    client "github.com/auth0/go-auth0/management/management/client"
    option "github.com/auth0/go-auth0/management/management/option"
)

func do() {
    client := client.NewClient(
        option.WithToken(
            "<token>",
        ),
    )
    request := &management.CreateLogStreamRequestContent{
        CreateLogStreamHttpRequestBody: &management.CreateLogStreamHttpRequestBody{
            Type: management.LogStreamHttpEnum(
                "http",
            ),
            Sink: &management.LogStreamHttpSink{
                HttpEndpoint: "httpEndpoint",
            },
        },
    }
    client.LogStreams.Create(
        context.TODO(),
        request,
    )
}
{
  "filters": [
    {}
  ],
  "id": "<string>",
  "isPriority": true,
  "name": "<string>",
  "pii_config": {
    "log_fields": []
  },
  "sink": {
    "httpEndpoint": "<string>",
    "httpAuthorization": "<string>",
    "httpContentType": "<string>",
    "httpCustomHeaders": [
      {
        "header": "<string>",
        "value": "<string>"
      }
    ]
  }
}

Autorisations

Authorization
string
header
requis

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Corps

sink
object
requis
type
enum<string>
requis
Options disponibles:
http
filters
object[]

Seuls les événements de log correspondant à ces filtres seront transmis par le flux. Si ces filtres sont omis ou vides, tous les événements seront transmis.

isPriority
boolean

True pour les flux de journal prioritaires, false sinon

name
string

nom du flux de journal

pii_config
object
startFrom
string
défaut:2021-03-01T19:57:29.532Z

Date et heure facultative (ISO 8601) à partir de laquelle commencer la diffusion des logs

Réponse

Flux de journal créé

filters
object[]

Seuls les événements de journal correspondant à ces filtres seront transmis par le flux. S’ils sont omis ou vides, tous les événements seront transmis.

id
string<log-stream-id>

L’id du flux de journal

isPriority
boolean

Vrai pour les flux de journal prioritaires; faux pour les flux non prioritaires

name
string

nom du flux de journal

pii_config
object
sink
object
status
enum<string>

Le statut du flux de journal. Valeurs possibles : active, paused, suspended

Options disponibles:
active,
paused,
suspended
type
enum<string>
Options disponibles:
http