WebhookAuthenticationSettings Class

Authentication settings for a webhook endpoint within a Namespace resource.

Constructor

WebhookAuthenticationSettings(*args: Any, **kwargs: Any)

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.

Attributes

azure_active_directory_application_id_or_uri

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_application_id_or_uri: str

azure_active_directory_tenant_id

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

azure_active_directory_tenant_id: str

endpoint_base_url

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

endpoint_base_url: str | None

endpoint_url

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

endpoint_url: str

identity

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

identity: _models.CustomWebhookAuthenticationManagedIdentity