ArmAppComplianceAutomationModelFactory.AppComplianceReportProperties 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 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.
- 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.