AgentLaunch

Szczegóły dotyczące uruchomienia agenta.

Zapis JSON
{
  "name": string,

  // Union field launch_detail can be only one of the following:
  "businessMessages": {
    object (BusinessMessagesLaunch)
  }
  // End of list of possible types for union field launch_detail.
}
Pola
name

string

To pole jest wymagane. Identyfikator uruchomienia.

Pole sumy launch_detail. Umożliwia uruchamianie w zależności od typu agenta. launch_detail może mieć tylko jedną z tych wartości:
businessMessages

object (BusinessMessagesLaunch)

Szczegóły uruchamiania agenta Business Messages.

BusinessMessagesLaunch

Szczegółowe informacje o uruchomieniu agenta Business Messages.

Zapis JSON
{
  "launchDetails": {
    string: {
      object (BusinessMessagesEntryPointLaunch)
    },
    ...
  }
}
Pola
launchDetails

map (key: string, value: object (BusinessMessagesEntryPointLaunch))

To pole jest wymagane. Szczegóły uruchamiania każdego obsługiwanego punktu wejścia. Klucz reprezentowany przez BusinessMessagesEntryPointConfig.EntryPoint

Obiekt zawierający listę par "key": value. Przykład: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

BusinessMessagesEntryPointLaunch

Szczegóły dotyczące uruchamiania agenta Business Messages dla każdego punktu wejścia.

Zapis JSON
{
  "entryPoint": enum (EntryPoint),
  "launchState": enum (LaunchState),
  "regionCodes": [
    string
  ]
}
Pola
entryPoint

enum (EntryPoint)

Punkt wejścia, dla którego podawane są informacje na temat uruchomienia.

launchState

enum (LaunchState)

Stan uruchamiania punktu wejścia.

regionCodes[]

string

Lista kodów regionów CLDR dla krajów, w których agent powinien uruchamiać punkty wejścia NON_LOCAL. Wymagany w przypadku NON_LOCAL punktów wejścia. Musi to być podzbiór kodów regionów określonych w atrybucie nonLocalConfig agenta.