Share via


WebhookAuthenticationSettings Class

Authentication settings for a webhook endpoint within a Namespace resource.

All required parameters must be populated in order to send to server.

Constructor

WebhookAuthenticationSettings(*, identity: _models.CustomWebhookAuthenticationManagedIdentity, endpoint_url: str, azure_active_directory_application_id_or_uri: str, azure_active_directory_tenant_id: str, endpoint_base_url: str | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
identity

The identity configuration required for authenticating a custom webhook. Required.

endpoint_url
str

The URL endpoint where the Event Grid service sends authenticated webhook requests using the specified managed identity. Required.

endpoint_base_url
str

The base URL endpoint where the Event Grid service sends authenticated webhook requests using the specified managed identity.

Default value: None
azure_active_directory_application_id_or_uri
str

Microsoft Entra ID Application ID or URI to get the access token that will be included as the bearer token in delivery requests. Required.

azure_active_directory_tenant_id
str

Microsoft Entra ID Tenant ID to get the access token that will be included as the bearer token in delivery requests. Required.

Variables

Name Description
identity

The identity configuration required for authenticating a custom webhook. Required.

endpoint_url
str

The URL endpoint where the Event Grid service sends authenticated webhook requests using the specified managed identity. Required.

endpoint_base_url
str

The base URL endpoint where the Event Grid service sends authenticated webhook requests using the specified managed identity.

azure_active_directory_application_id_or_uri
str

Microsoft Entra ID Application ID or URI to get the access token that will be included as the bearer token in delivery requests. Required.

azure_active_directory_tenant_id
str

Microsoft Entra ID Tenant ID to get the access token that will be included as the bearer token in delivery requests. Required.