ArmAppComplianceAutomationModelFactory.AppComplianceReportWebhookProperties Method

Definition

Initializes a new instance of AppComplianceReportWebhookProperties.

public static Azure.ResourceManager.AppComplianceAutomation.Models.AppComplianceReportWebhookProperties AppComplianceReportWebhookProperties (string webhookId = default, Azure.ResourceManager.AppComplianceAutomation.Models.WebhookStatus? status = default, Guid? tenantId = default, Azure.ResourceManager.AppComplianceAutomation.Models.SendAllEvent? sendAllEvents = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppComplianceAutomation.Models.WebhookNotificationEvent> events = default, Uri payloadUri = default, Azure.ResourceManager.AppComplianceAutomation.Models.WebhookContentType? contentType = default, string webhookKey = default, Azure.ResourceManager.AppComplianceAutomation.Models.UpdateWebhookKey? updateWebhookKey = default, Azure.ResourceManager.AppComplianceAutomation.Models.WebhookKeyEnabled? webhookKeyEnabled = default, Azure.ResourceManager.AppComplianceAutomation.Models.EnableSslVerification? enableSslVerification = default, Azure.ResourceManager.AppComplianceAutomation.Models.WebhookDeliveryStatus? deliveryStatus = default, Azure.ResourceManager.AppComplianceAutomation.Models.AppComplianceProvisioningState? provisioningState = default);
static member AppComplianceReportWebhookProperties : string * Nullable<Azure.ResourceManager.AppComplianceAutomation.Models.WebhookStatus> * Nullable<Guid> * Nullable<Azure.ResourceManager.AppComplianceAutomation.Models.SendAllEvent> * seq<Azure.ResourceManager.AppComplianceAutomation.Models.WebhookNotificationEvent> * Uri * Nullable<Azure.ResourceManager.AppComplianceAutomation.Models.WebhookContentType> * string * Nullable<Azure.ResourceManager.AppComplianceAutomation.Models.UpdateWebhookKey> * Nullable<Azure.ResourceManager.AppComplianceAutomation.Models.WebhookKeyEnabled> * Nullable<Azure.ResourceManager.AppComplianceAutomation.Models.EnableSslVerification> * Nullable<Azure.ResourceManager.AppComplianceAutomation.Models.WebhookDeliveryStatus> * Nullable<Azure.ResourceManager.AppComplianceAutomation.Models.AppComplianceProvisioningState> -> Azure.ResourceManager.AppComplianceAutomation.Models.AppComplianceReportWebhookProperties
Public Shared Function AppComplianceReportWebhookProperties (Optional webhookId As String = Nothing, Optional status As Nullable(Of WebhookStatus) = Nothing, Optional tenantId As Nullable(Of Guid) = Nothing, Optional sendAllEvents As Nullable(Of SendAllEvent) = Nothing, Optional events As IEnumerable(Of WebhookNotificationEvent) = Nothing, Optional payloadUri As Uri = Nothing, Optional contentType As Nullable(Of WebhookContentType) = Nothing, Optional webhookKey As String = Nothing, Optional updateWebhookKey As Nullable(Of UpdateWebhookKey) = Nothing, Optional webhookKeyEnabled As Nullable(Of WebhookKeyEnabled) = Nothing, Optional enableSslVerification As Nullable(Of EnableSslVerification) = Nothing, Optional deliveryStatus As Nullable(Of WebhookDeliveryStatus) = Nothing, Optional provisioningState As Nullable(Of AppComplianceProvisioningState) = Nothing) As AppComplianceReportWebhookProperties

Parameters

webhookId
String

Webhook id in database.

status
Nullable<WebhookStatus>

Webhook status.

tenantId
Nullable<Guid>

Tenant id.

sendAllEvents
Nullable<SendAllEvent>

whether to send notification under any event.

events
IEnumerable<WebhookNotificationEvent>

under which event notification should be sent.

payloadUri
Uri

webhook payload url.

contentType
Nullable<WebhookContentType>

content type.

webhookKey
String

webhook secret token. If not set, this field value is null; otherwise, please set a string value.

updateWebhookKey
Nullable<UpdateWebhookKey>

whether to update webhookKey.

webhookKeyEnabled
Nullable<WebhookKeyEnabled>

whether webhookKey is enabled.

enableSslVerification
Nullable<EnableSslVerification>

whether to enable ssl verification.

deliveryStatus
Nullable<WebhookDeliveryStatus>

webhook deliveryStatus.

provisioningState
Nullable<AppComplianceProvisioningState>

Azure Resource Provisioning State.

Returns

A new AppComplianceReportWebhookProperties instance for mocking.

Applies to