ArmAppComplianceAutomationModelFactory.AppComplianceReportWebhookProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
- 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.