Share via


AppComplianceReportPatchProperties Class

Definition

Patch Report's properties.

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

Constructors

AppComplianceReportPatchProperties()

Initializes a new instance of AppComplianceReportPatchProperties.

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<AppComplianceReportPatchProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AppComplianceReportPatchProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AppComplianceReportPatchProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AppComplianceReportPatchProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AppComplianceReportPatchProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to