- Ressource: Bereitstellung
- ExperimentConfig
- ExperimentConfig.VersionRelease
- ExperimentConfig.State
- ExperimentConfig.VersionRelease.TrafficAllocation
- WhatsAppCredentials
- InstagramCredentials
- Deployment.Modality
- AgentRegistryDeployment
- Methoden
Ressource: Bereitstellung
Eine Bereitstellung ist eine unveränderliche, abfragbare Version der App. Sie wird verwendet, um eine App-Version mit einem bestimmten Channel-Profil bereitzustellen.
| JSON-Darstellung |
|---|
{ "name": string, "displayName": string, "appVersion": string, "channelProfile": { object ( |
| Felder | |
|---|---|
name |
ID. Der Ressourcenname der Bereitstellung. Format: |
displayName |
Erforderlich. Der Anzeigename der Bereitstellung. |
appVersion |
Optional. Der Ressourcenname der bereitzustellenden App-Version. Format: |
channelProfile |
Erforderlich. Das in der Bereitstellung verwendete Channel-Profil. |
createTime |
Nur Ausgabe. Zeitstempel für die Erstellung dieser Bereitstellung. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. Zeitstempel der letzten Aktualisierung dieser Bereitstellung. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
etag |
Nur Ausgabe. ETag, mit dem sichergestellt wird, dass sich das Objekt während eines Read-Modify-Write-Vorgangs nicht geändert hat. Wenn das ETag leer ist, werden durch das Update alle gleichzeitigen Änderungen überschrieben. |
experimentConfig |
Optional. Testkonfiguration für die Bereitstellung. |
whatsappCredentials |
Optional. Nur Eingabe. Beim Konfigurieren eines WhatsApp-Channelprofils sind temporäre WhatsApp-Anmeldedaten erforderlich. |
instagramCredentials |
Optional. Nur Eingabe. Beim Konfigurieren eines Instagram-Kanalprofils sind flüchtige Instagram-Anmeldedaten erforderlich. |
modelSettings |
Optional. Modelleinstellungen für die Bereitstellung. Überschreibt die auf App-/Agent-Ebene konfigurierten Modelleinstellungen. Hinweis: Das Überschreiben von Modelleinstellungen auf Bereitstellungsebene ist nur über eine Zulassungsliste möglich. Wenden Sie sich an das CXAS-Team, um dieses Feld zu aktivieren. |
modality |
Optional. Die Modalität der Bereitstellung. Hinweis: Das Überschreiben von Modalitäten auf Bereitstellungsebene ist nur mit einer Zulassungsliste möglich. Wenden Sie sich an das CXAS-Team, um dieses Feld zu aktivieren. |
agentRegistryDeployment |
Optional. Konfiguration für die Bereitstellung dieser Bereitstellung in Agent Registry. Falls vorhanden, wird diese Bereitstellung in Agent Registry veröffentlicht. |
ExperimentConfig
Test für die Bereitstellung
| JSON-Darstellung |
|---|
{
"versionRelease": {
object ( |
| Felder | |
|---|---|
versionRelease |
Optional. Version für den Test. |
ExperimentConfig.VersionRelease
Version für den Test.
| JSON-Darstellung |
|---|
{ "state": enum ( |
| Felder | |
|---|---|
state |
Optional. Status der Version. |
trafficAllocations[] |
Optional. Traffic-Zuweisungen für das Release der Version. |
ExperimentConfig.State
Status des Tests.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Nicht angegebener Zustand. |
PENDING |
Eingestellt: Dieser Status wird nicht mehr verwendet. |
RUNNING |
Ausführungsstatus. Der Test wird ausgeführt und ist gültig. |
DONE |
Eingestellt: Dieser Status wird nicht mehr verwendet. |
EXPIRED |
Eingestellt: Dieser Status wird nicht mehr verwendet. |
ExperimentConfig.VersionRelease.TrafficAllocation
Traffic-Zuordnung für die Versionsveröffentlichung.
| JSON-Darstellung |
|---|
{ "id": string, "trafficPercentage": integer, "appVersion": string } |
| Felder | |
|---|---|
id |
Optional. ID der Traffic-Zuordnung. String im freien Format mit bis zu 128 Zeichen. |
trafficPercentage |
Optional. Prozentsatz des Traffics für die Traffic-Zuordnung. muss zwischen 0 und 100 liegen. |
appVersion |
Optional. App-Version der Traffic-Zuordnung. Format: |
WhatsAppCredentials
Temporäre Meta-Anmeldedaten für die native WhatsApp-Integration.
| JSON-Darstellung |
|---|
{ "authCode": string, "pin": string, "phoneNumber": string, "businessAccountId": string, "wabaId": string, "conversationProfileId": string } |
| Felder | |
|---|---|
authCode |
Erforderlich. Der Meta-Autorisierungscode, der vom eingebetteten Registrierungsvorgang bereitgestellt wird. |
pin |
Erforderlich. Die 6‑stellige PIN, die vom Nutzer für die Bestätigung in zwei Schritten erstellt wurde. |
phoneNumber |
Erforderlich. Die Telefonnummer, mit der Sie sich bei WhatsApp registrieren. |
businessAccountId |
Erforderlich. Die Geschäfts-Konto-ID, die für die Telefonnummer verwendet werden soll. |
wabaId |
Erforderlich. Die WhatsApp Business-Konto-ID. |
conversationProfileId |
Optional. Die Konversationsprofil-ID, die für die Bereitstellung verwendet werden soll. |
InstagramCredentials
Sitzungsspezifische Meta-Anmeldedaten für die native Instagram-Integration.
| JSON-Darstellung |
|---|
{ "authCode": string, "conversationProfileId": string } |
| Felder | |
|---|---|
authCode |
Erforderlich. Der Meta-Autorisierungscode, der vom eingebetteten Registrierungsvorgang bereitgestellt wird. |
conversationProfileId |
Optional. Die Konversationsprofil-ID, die für die Bereitstellung verwendet werden soll. |
Deployment.Modality
Die Modalität der Bereitstellung.
| Enums | |
|---|---|
MODALITY_UNSPECIFIED |
Unbekannte Modalität. |
MODALITY_TEXT |
Textmodalität. |
MODALITY_VOICE |
Sprachmodalität |
MODALITY_VIDEO |
Videomodalität |
AgentRegistryDeployment
Konfiguration und Status für die Bereitstellung der Agent Registry.
| JSON-Darstellung |
|---|
{ "agentRegistryServiceName": string } |
| Felder | |
|---|---|
agentRegistryServiceName |
Optional. Nur Ausgabe. Der Ressourcenname des bereitgestellten Agent Registry-Dienstes. Format: |
Methoden |
|
|---|---|
|
Erstellt ein neues Deployment in der angegebenen App. |
|
Löscht das angegebene Deployment. |
|
Ruft die Details der angegebenen Bereitstellung ab. |
|
Ruft die erweiterte Agentenkarte für den authentifizierten Agenten ab. |
|
Listet Bereitstellungen in der angegebenen App auf. |
|
Aktualisiert die angegebene Bereitstellung. |