Share via


SecurityInsightsFileImportData Class

Definition

A class representing the SecurityInsightsFileImport data model. Represents a file import in Azure Security Insights.

public class SecurityInsightsFileImportData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.SecurityInsights.SecurityInsightsFileImportData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.SecurityInsights.SecurityInsightsFileImportData>
type SecurityInsightsFileImportData = class
    inherit ResourceData
    interface IJsonModel<SecurityInsightsFileImportData>
    interface IPersistableModel<SecurityInsightsFileImportData>
Public Class SecurityInsightsFileImportData
Inherits ResourceData
Implements IJsonModel(Of SecurityInsightsFileImportData), IPersistableModel(Of SecurityInsightsFileImportData)
Inheritance
SecurityInsightsFileImportData
Implements

Constructors

SecurityInsightsFileImportData()

Initializes a new instance of SecurityInsightsFileImportData.

Properties

ContentType

The content type of this file.

CreatedOn

The time the file was imported.

ErrorFile

Represents the error file (if the import was ingested with errors or failed the validation).

ErrorsPreview

An ordered list of some of the errors that were encountered during validation.

FilesValidUntil

The time the files associated with this import are deleted from the storage account.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
ImportFile

Represents the imported file.

ImportValidUntil

The time the file import record is soft deleted from the database and history.

IngestedRecordCount

The number of records that have been successfully ingested.

IngestionMode

Describes how to ingest the records in the file.

Name

The name of the resource.

(Inherited from ResourceData)
ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
Source

The source for the data in the file.

State

The state of the file import.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
TotalRecordCount

The number of records in the file.

ValidRecordCount

The number of records that have passed validation.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<SecurityInsightsFileImportData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SecurityInsightsFileImportData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SecurityInsightsFileImportData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SecurityInsightsFileImportData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SecurityInsightsFileImportData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to