ArmAppComplianceAutomationModelFactory.AppComplianceReportProperties Method

Definition

Initializes a new instance of AppComplianceReportProperties.

public static Azure.ResourceManager.AppComplianceAutomation.Models.AppComplianceReportProperties AppComplianceReportProperties (DateTimeOffset triggerOn = default, string timeZone = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppComplianceAutomation.Models.ReportResourceMetadata> resources = default, Azure.ResourceManager.AppComplianceAutomation.Models.AppComplianceReportStatus? status = default, System.Collections.Generic.IEnumerable<string> errors = default, Guid? tenantId = default, string offerGuid = default, DateTimeOffset? nextTriggerOn = default, DateTimeOffset? lastTriggerOn = default, System.Collections.Generic.IEnumerable<string> subscriptions = default, Azure.ResourceManager.AppComplianceAutomation.Models.ReportOverviewStatus complianceStatusM365 = default, Azure.ResourceManager.AppComplianceAutomation.Models.ReportStorageInfo storageInfo = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppComplianceAutomation.Models.CertSyncRecord> certRecords = default, Azure.ResourceManager.AppComplianceAutomation.Models.AppComplianceProvisioningState? provisioningState = default);
static member AppComplianceReportProperties : DateTimeOffset * string * seq<Azure.ResourceManager.AppComplianceAutomation.Models.ReportResourceMetadata> * Nullable<Azure.ResourceManager.AppComplianceAutomation.Models.AppComplianceReportStatus> * seq<string> * Nullable<Guid> * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * seq<string> * Azure.ResourceManager.AppComplianceAutomation.Models.ReportOverviewStatus * Azure.ResourceManager.AppComplianceAutomation.Models.ReportStorageInfo * seq<Azure.ResourceManager.AppComplianceAutomation.Models.CertSyncRecord> * Nullable<Azure.ResourceManager.AppComplianceAutomation.Models.AppComplianceProvisioningState> -> Azure.ResourceManager.AppComplianceAutomation.Models.AppComplianceReportProperties
Public Shared Function AppComplianceReportProperties (Optional triggerOn As DateTimeOffset = Nothing, Optional timeZone As String = Nothing, Optional resources As IEnumerable(Of ReportResourceMetadata) = Nothing, Optional status As Nullable(Of AppComplianceReportStatus) = Nothing, Optional errors As IEnumerable(Of String) = Nothing, Optional tenantId As Nullable(Of Guid) = Nothing, Optional offerGuid As String = Nothing, Optional nextTriggerOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastTriggerOn As Nullable(Of DateTimeOffset) = Nothing, Optional subscriptions As IEnumerable(Of String) = Nothing, Optional complianceStatusM365 As ReportOverviewStatus = Nothing, Optional storageInfo As ReportStorageInfo = Nothing, Optional certRecords As IEnumerable(Of CertSyncRecord) = Nothing, Optional provisioningState As Nullable(Of AppComplianceProvisioningState) = Nothing) As AppComplianceReportProperties

Parameters

triggerOn
DateTimeOffset

Report collection trigger time.

timeZone
String

Report collection trigger time's time zone, the available list can be obtained by executing "Get-TimeZone -ListAvailable" in PowerShell. An example of valid timezone id is "Pacific Standard Time".

resources
IEnumerable<ReportResourceMetadata>

List of resource data.

status
Nullable<AppComplianceReportStatus>

Report status.

errors
IEnumerable<String>

List of report error codes.

tenantId
Nullable<Guid>

Report's tenant id.

offerGuid
String

A list of comma-separated offerGuids indicates a series of offerGuids that map to the report. For example, "00000000-0000-0000-0000-000000000001,00000000-0000-0000-0000-000000000002" and "00000000-0000-0000-0000-000000000003".

nextTriggerOn
Nullable<DateTimeOffset>

Report next collection trigger time.

lastTriggerOn
Nullable<DateTimeOffset>

Report last collection trigger time.

subscriptions
IEnumerable<String>

List of subscription Ids.

complianceStatusM365
ReportOverviewStatus

Report compliance status.

storageInfo
ReportStorageInfo

The information of 'bring your own storage' binding to the report.

certRecords
IEnumerable<CertSyncRecord>

List of synchronized certification records.

provisioningState
Nullable<AppComplianceProvisioningState>

Azure lifecycle management.

Returns

A new AppComplianceReportProperties instance for mocking.

Applies to