Freigeben über


WebActivity Klasse

Webaktivität.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

Vererbung
azure.mgmt.datafactory.models._models_py3.ExecutionActivity
WebActivity

Konstruktor

WebActivity(*, name: str, method: str | _models.WebActivityMethod, 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, linked_service_name: _models.LinkedServiceReference | None = None, policy: _models.ActivityPolicy | None = None, headers: MutableMapping[str, Any] | None = None, body: MutableMapping[str, Any] | None = None, authentication: _models.WebActivityAuthentication | None = None, disable_cert_validation: bool | None = None, datasets: List[_models.DatasetReference] | None = None, linked_services: List[_models.LinkedServiceReference] | None = None, connect_via: _models.IntegrationRuntimeReference | 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, ist der Status standardmäßig Aktiv. Bekannte Werte sind: "Aktiv" und "Inaktiv".

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 angegeben wird, ist die status standardmäßig erfolgreich. Bekannte Werte sind: "Erfolgreich", "Failed" und "Skipped".

depends_on
list[ActivityDependency]

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

user_properties
list[UserProperty]

Aktivitätsbenutzereigenschaften.

linked_service_name
LinkedServiceReference

Verweis auf verknüpfte Dienste.

policy
ActivityPolicy

Aktivitätsrichtlinie.

method
str oder WebActivityMethod

Rest-API-Methode für den Zielendpunkt. Erforderlich. Bekannte Werte sind "GET", "POST", "PUT" und "DELETE".

url
<xref:JSON>

Zielendpunkt und Pfad der Webaktivität. Typ: string (oder Ausdruck mit resultType-Zeichenfolge). Erforderlich.

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“ }. Typ: string (oder Ausdruck mit resultType-Zeichenfolge).

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-Methode Type: string (oder Expression mit resultType-Zeichenfolge).

authentication
WebActivityAuthentication

Die zum Aufrufen des Endpunkts verwendete Authentifizierungsmethode.

disable_cert_validation
bool

Wenn auf true festgelegt ist, wird die Zertifikatüberprüfung deaktiviert.

datasets
list[DatasetReference]

Liste der Datasets, die an den Webendpunkt übergeben werden.

linked_services
list[LinkedServiceReference]

Liste der verknüpften Dienste, die an den Webendpunkt übergeben werden.

connect_via
IntegrationRuntimeReference

Der Verweis auf die Integration Runtime.

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, ist der Status standardmäßig Aktiv. Bekannte Werte sind: "Aktiv" und "Inaktiv".

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 angegeben wird, ist die status standardmäßig erfolgreich. Bekannte Werte sind: "Erfolgreich", "Failed" und "Skipped".

depends_on
list[ActivityDependency]

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

user_properties
list[UserProperty]

Aktivitätsbenutzereigenschaften.

linked_service_name
LinkedServiceReference

Verweis auf verknüpfte Dienste.

policy
ActivityPolicy

Aktivitätsrichtlinie.

method
str oder WebActivityMethod

Rest-API-Methode für den Zielendpunkt. Erforderlich. Bekannte Werte sind "GET", "POST", "PUT" und "DELETE".

url
<xref:JSON>

Zielendpunkt und Pfad der Webaktivität. Typ: string (oder Ausdruck mit resultType-Zeichenfolge). Erforderlich.

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“ }. Typ: string (oder Ausdruck mit resultType-Zeichenfolge).

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-Methode Type: string (oder Expression mit resultType-Zeichenfolge).

authentication
WebActivityAuthentication

Die zum Aufrufen des Endpunkts verwendete Authentifizierungsmethode.

disable_cert_validation
bool

Wenn auf true festgelegt ist, wird die Zertifikatüberprüfung deaktiviert.

datasets
list[DatasetReference]

Liste der Datasets, die an den Webendpunkt übergeben werden.

linked_services
list[LinkedServiceReference]

Liste der verknüpften Dienste, die an den Webendpunkt übergeben werden.

connect_via
IntegrationRuntimeReference

Der Verweis auf die Integration Runtime.