Share via


AppComplianceReportProperties Class

Definition

Create Report's properties.

public class AppComplianceReportProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppComplianceAutomation.Models.AppComplianceReportProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppComplianceAutomation.Models.AppComplianceReportProperties>
type AppComplianceReportProperties = class
    interface IJsonModel<AppComplianceReportProperties>
    interface IPersistableModel<AppComplianceReportProperties>
Public Class AppComplianceReportProperties
Implements IJsonModel(Of AppComplianceReportProperties), IPersistableModel(Of AppComplianceReportProperties)
Inheritance
AppComplianceReportProperties
Implements

Constructors

AppComplianceReportProperties(DateTimeOffset, String, IEnumerable<ReportResourceMetadata>)

Initializes a new instance of AppComplianceReportProperties.

Properties

CertRecords

List of synchronized certification records.

ComplianceStatusM365

The Microsoft 365 certification name.

Errors

List of report error codes.

LastTriggerOn

Report last collection trigger time.

NextTriggerOn

Report next collection trigger time.

OfferGuid

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".

ProvisioningState

Azure lifecycle management.

Resources

List of resource data.

Status

Report status.

StorageInfo

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

Subscriptions

List of subscription Ids.

TenantId

Report's tenant id.

TimeZone

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".

TriggerOn

Report collection trigger time.

Explicit Interface Implementations

IJsonModel<AppComplianceReportProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<AppComplianceReportProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AppComplianceReportProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AppComplianceReportProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<AppComplianceReportProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to