ArmAppComplianceAutomationModelFactory.AppComplianceReportPatchProperties 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 AppComplianceReportPatchProperties.
public static Azure.ResourceManager.AppComplianceAutomation.Models.AppComplianceReportPatchProperties AppComplianceReportPatchProperties (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 AppComplianceReportPatchProperties : Nullable<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.AppComplianceReportPatchProperties
Public Shared Function AppComplianceReportPatchProperties (Optional triggerOn As Nullable(Of 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 AppComplianceReportPatchProperties
Parameters
- triggerOn
- Nullable<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 AppComplianceReportPatchProperties instance for mocking.