Freigeben über


WebHookActivity Klasse

WebHook-Aktivität.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

Vererbung
azure.mgmt.datafactory.models._models_py3.ControlActivity
WebHookActivity

Konstruktor

WebHookActivity(*, name: str, method: str | _models.WebHookActivityMethod, url: MutableMapping[str, Any], additional_properties: Dict[str, MutableMapping[str, Any]] | None = None, description: str | None = None, state: str | _models.ActivityState | None = None, on_inactive_mark_as: str | _models.ActivityOnInactiveMarkAs | None = None, depends_on: List[_models.ActivityDependency] | None = None, user_properties: List[_models.UserProperty] | None = None, policy: _models.SecureInputOutputPolicy | None = None, timeout: str | None = None, headers: MutableMapping[str, Any] | None = None, body: MutableMapping[str, Any] | None = None, authentication: _models.WebActivityAuthentication | None = None, report_status_on_call_back: MutableMapping[str, Any] | None = None, **kwargs: Any)

Parameter

additional_properties
dict[str, <xref:JSON>]

Nicht übereinstimmende Eigenschaften aus der Nachricht werden für diese Auflistung deserialisiert.

name
str

Aktivitätsname. Erforderlich.

description
str

Aktivitätsbeschreibung.

state
str oder ActivityState

Aktivitätsstatus. Dies ist eine optionale Eigenschaft, und wenn nicht angegeben, lautet der Status standardmäßig Aktiv. Bekannte Werte sind: "Active" und "Inactive".

on_inactive_mark_as
str oder ActivityOnInactiveMarkAs

Statusergebnis der Aktivität, wenn der Status auf Inaktiv festgelegt ist. Dies ist eine optionale Eigenschaft. Wenn die Aktivität nicht bereitgestellt wird, lautet die status standardmäßig Erfolgreich. Bekannte Werte sind: "Succeeded", "Failed" und "Skipped".

depends_on
list[ActivityDependency]

Die Aktivität hängt von der Bedingung ab.

user_properties
list[UserProperty]

Aktivitätsbenutzereigenschaften.

policy
SecureInputOutputPolicy

Aktivitätsrichtlinie.

method
str oder WebHookActivityMethod

Rest-API-Methode für den Zielendpunkt. Erforderlich. „POST“

url
<xref:JSON>

Zielendpunkt und Pfad der WebHook-Aktivität. Type: string (oder Expression with resultType string). Erforderlich.

timeout
str

Das Timeout, innerhalb dessen der Webhook zurück aufgerufen werden soll. Wenn kein Wert angegeben ist, beträgt er standardmäßig 10 Minuten. Typ: string. Muster: ((d+).)? (dd):(60|( [0-5] [0-9]):(60|( [0-5] [0-9])).

headers
<xref:JSON>

Stellt die Header dar, die an die Anforderung gesendet werden. So legen Sie beispielsweise die Sprache und den Typ für eine Anforderung fest: „headers“: { „Accept-Language“: „en-us“, „Content-Type“: „application/json“ }. Type: string (oder Expression with resultType string).

body
<xref:JSON>

Stellt die Nutzlast dar, die an den Endpunkt gesendet wird. Erforderlich für die POST/PUT-Methode, nicht zulässig für GET-Methodentyp: string (oder Expression mit resultType-Zeichenfolge).

authentication
WebActivityAuthentication

Die zum Aufrufen des Endpunkts verwendete Authentifizierungsmethode.

report_status_on_call_back
<xref:JSON>

Wenn diese Einstellung auf true festgelegt ist, werden statusCode, Ausgabe und Fehler im Rückrufanforderungstext von der Aktivität verwendet. Die Aktivität kann als fehlgeschlagen markiert werden, indem statusCode >= 400 in der Rückrufanforderung festgelegt wird. Der Standardwert ist "false". Typ: boolean (oder Expression with resultType boolean).

Variablen

additional_properties
dict[str, <xref:JSON>]

Nicht übereinstimmende Eigenschaften aus der Nachricht werden für diese Auflistung deserialisiert.

name
str

Aktivitätsname. Erforderlich.

type
str

Der Typ der Aktivität. Erforderlich.

description
str

Aktivitätsbeschreibung.

state
str oder ActivityState

Aktivitätsstatus. Dies ist eine optionale Eigenschaft, und wenn nicht angegeben, lautet der Status standardmäßig Aktiv. Bekannte Werte sind: "Active" und "Inactive".

on_inactive_mark_as
str oder ActivityOnInactiveMarkAs

Statusergebnis der Aktivität, wenn der Status auf Inaktiv festgelegt ist. Dies ist eine optionale Eigenschaft. Wenn die Aktivität nicht bereitgestellt wird, lautet die status standardmäßig Erfolgreich. Bekannte Werte sind: "Succeeded", "Failed" und "Skipped".

depends_on
list[ActivityDependency]

Die Aktivität hängt von der Bedingung ab.

user_properties
list[UserProperty]

Aktivitätsbenutzereigenschaften.

policy
SecureInputOutputPolicy

Aktivitätsrichtlinie.

method
str oder WebHookActivityMethod

Rest-API-Methode für den Zielendpunkt. Erforderlich. „POST“

url
<xref:JSON>

Zielendpunkt und Pfad der WebHook-Aktivität. Type: string (oder Expression with resultType string). Erforderlich.

timeout
str

Das Timeout, innerhalb dessen der Webhook zurück aufgerufen werden soll. Wenn kein Wert angegeben ist, beträgt er standardmäßig 10 Minuten. Typ: string. Muster: ((d+).)? (dd):(60|( [0-5] [0-9]):(60|( [0-5] [0-9])).

headers
<xref:JSON>

Stellt die Header dar, die an die Anforderung gesendet werden. So legen Sie beispielsweise die Sprache und den Typ für eine Anforderung fest: „headers“: { „Accept-Language“: „en-us“, „Content-Type“: „application/json“ }. Type: string (oder Expression with resultType string).

body
<xref:JSON>

Stellt die Nutzlast dar, die an den Endpunkt gesendet wird. Erforderlich für die POST/PUT-Methode, nicht zulässig für GET-Methodentyp: string (oder Expression mit resultType-Zeichenfolge).

authentication
WebActivityAuthentication

Die zum Aufrufen des Endpunkts verwendete Authentifizierungsmethode.

report_status_on_call_back
<xref:JSON>

Wenn diese Einstellung auf true festgelegt ist, werden statusCode, Ausgabe und Fehler im Rückrufanforderungstext von der Aktivität verwendet. Die Aktivität kann als fehlgeschlagen markiert werden, indem statusCode >= 400 in der Rückrufanforderung festgelegt wird. Der Standardwert ist "false". Typ: boolean (oder Expression with resultType boolean).