SecurityInsightsMetadataDependencies 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.
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 dependencies.
public class SecurityInsightsMetadataDependencies : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataDependencies>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataDependencies>
type SecurityInsightsMetadataDependencies = class
interface IJsonModel<SecurityInsightsMetadataDependencies>
interface IPersistableModel<SecurityInsightsMetadataDependencies>
Public Class SecurityInsightsMetadataDependencies
Implements IJsonModel(Of SecurityInsightsMetadataDependencies), IPersistableModel(Of SecurityInsightsMetadataDependencies)
- Inheritance
-
SecurityInsightsMetadataDependencies
- Implements
Constructors
SecurityInsightsMetadataDependencies() |
Initializes a new instance of SecurityInsightsMetadataDependencies. |
Properties
ContentId |
Id of the content item we depend on. |
Criteria |
This is the list of dependencies we must fulfill, according to the AND/OR operator. |
Kind |
Type of the content item we depend on. |
Name |
Name of the content item. |
Operator |
Operator used for list of dependencies in criteria array. |
Version |
Version of the the content item we depend on. Can be blank, * or missing to indicate any version fulfills the dependency. If version does not match our defined numeric format then an exact match is required. |
Explicit Interface Implementations
IJsonModel<SecurityInsightsMetadataDependencies>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<SecurityInsightsMetadataDependencies>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<SecurityInsightsMetadataDependencies>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<SecurityInsightsMetadataDependencies>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<SecurityInsightsMetadataDependencies>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |