SecurityInsightsMetadataData Class
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.
A class representing the SecurityInsightsMetadata data model. Metadata resource definition.
public class SecurityInsightsMetadataData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.SecurityInsights.SecurityInsightsMetadataData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.SecurityInsights.SecurityInsightsMetadataData>
type SecurityInsightsMetadataData = class
inherit ResourceData
interface IJsonModel<SecurityInsightsMetadataData>
interface IPersistableModel<SecurityInsightsMetadataData>
Public Class SecurityInsightsMetadataData
Inherits ResourceData
Implements IJsonModel(Of SecurityInsightsMetadataData), IPersistableModel(Of SecurityInsightsMetadataData)
- Inheritance
- Implements
Constructors
SecurityInsightsMetadataData() |
Initializes a new instance of SecurityInsightsMetadataData. |
Properties
Author |
The creator of the content item. |
Categories |
Categories for the solution content item. |
ContentId |
Static ID for the content. Used to identify dependencies and content from solutions or community. Hard-coded/static for out of the box content and solutions. Dynamic for user-created. This is the resource name. |
ContentSchemaVersion |
Schema version of the content. Can be used to distinguish between different flow based on the schema version. |
CustomVersion |
The custom version of the content. A optional free text. |
Dependencies |
Dependencies for the content item, what other content items it requires to work. Can describe more complex dependencies using a recursive/nested structure. For a single dependency an id/kind/version can be supplied or operator/criteria for complex formats. |
ETag |
Etag of the azure resource. |
FirstPublishOn |
first publish date solution content item. |
Icon |
the icon identifier. this id can later be fetched from the solution template. |
Id |
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. (Inherited from ResourceData) |
Kind |
The kind of content the metadata is for. |
LastPublishOn |
last publish date for the solution content item. |
Name |
The name of the resource. (Inherited from ResourceData) |
ParentId |
Full parent resource ID of the content item the metadata is for. This is the full resource ID including the scope (subscription and resource group). |
PreviewImages |
preview image file names. These will be taken from the solution artifacts. |
PreviewImagesDark |
preview image file names. These will be taken from the solution artifacts. used for dark theme support. |
Providers |
Providers for the solution content item. |
ResourceType |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". (Inherited from ResourceData) |
Source |
Source of the content. This is where/how it was created. |
Support |
Support information for the metadata - type, name, contact information. |
SystemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. (Inherited from ResourceData) |
ThreatAnalysisTactics |
the tactics the resource covers. |
ThreatAnalysisTechniques |
the techniques the resource covers, these have to be aligned with the tactics being used. |
Version |
Version of the content. Default and recommended format is numeric (e.g. 1, 1.0, 1.0.0, 1.0.0.0), following ARM template best practices. Can also be any string, but then we cannot guarantee any version checks. |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | (Inherited from ResourceData) |
Explicit Interface Implementations
IJsonModel<SecurityInsightsMetadataData>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<SecurityInsightsMetadataData>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<SecurityInsightsMetadataData>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<SecurityInsightsMetadataData>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<SecurityInsightsMetadataData>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |