ArmSecurityInsightsModelFactory.SecurityInsightsMetadataData Method
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.
Initializes a new instance of SecurityInsightsMetadataData.
public static Azure.ResourceManager.SecurityInsights.SecurityInsightsMetadataData SecurityInsightsMetadataData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string contentId = default, string parentId = default, string version = default, string kind = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataSource source = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataAuthor author = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataSupport support = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataDependencies dependencies = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataCategories categories = default, System.Collections.Generic.IEnumerable<string> providers = default, DateTimeOffset? firstPublishOn = default, DateTimeOffset? lastPublishOn = default, string customVersion = default, string contentSchemaVersion = default, string icon = default, System.Collections.Generic.IEnumerable<string> threatAnalysisTactics = default, System.Collections.Generic.IEnumerable<string> threatAnalysisTechniques = default, System.Collections.Generic.IEnumerable<string> previewImages = default, System.Collections.Generic.IEnumerable<string> previewImagesDark = default, Azure.ETag? etag = default);
static member SecurityInsightsMetadataData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * string * string * string * Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataSource * Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataAuthor * Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataSupport * Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataDependencies * Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataCategories * seq<string> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * string * string * seq<string> * seq<string> * seq<string> * seq<string> * Nullable<Azure.ETag> -> Azure.ResourceManager.SecurityInsights.SecurityInsightsMetadataData
Public Shared Function SecurityInsightsMetadataData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional contentId As String = Nothing, Optional parentId As String = Nothing, Optional version As String = Nothing, Optional kind As String = Nothing, Optional source As SecurityInsightsMetadataSource = Nothing, Optional author As SecurityInsightsMetadataAuthor = Nothing, Optional support As SecurityInsightsMetadataSupport = Nothing, Optional dependencies As SecurityInsightsMetadataDependencies = Nothing, Optional categories As SecurityInsightsMetadataCategories = Nothing, Optional providers As IEnumerable(Of String) = Nothing, Optional firstPublishOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastPublishOn As Nullable(Of DateTimeOffset) = Nothing, Optional customVersion As String = Nothing, Optional contentSchemaVersion As String = Nothing, Optional icon As String = Nothing, Optional threatAnalysisTactics As IEnumerable(Of String) = Nothing, Optional threatAnalysisTechniques As IEnumerable(Of String) = Nothing, Optional previewImages As IEnumerable(Of String) = Nothing, Optional previewImagesDark As IEnumerable(Of String) = Nothing, Optional etag As Nullable(Of ETag) = Nothing) As SecurityInsightsMetadataData
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- contentId
- String
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.
- parentId
- String
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).
- version
- String
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.
- kind
- String
The kind of content the metadata is for.
Source of the content. This is where/how it was created.
The creator of the content item.
- support
- SecurityInsightsMetadataSupport
Support information for the metadata - type, name, contact information.
- dependencies
- SecurityInsightsMetadataDependencies
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.
- categories
- SecurityInsightsMetadataCategories
Categories for the solution content item.
- providers
- IEnumerable<String>
Providers for the solution content item.
- firstPublishOn
- Nullable<DateTimeOffset>
first publish date solution content item.
- lastPublishOn
- Nullable<DateTimeOffset>
last publish date for the solution content item.
- customVersion
- String
The custom version of the content. A optional free text.
- contentSchemaVersion
- String
Schema version of the content. Can be used to distinguish between different flow based on the schema version.
- icon
- String
the icon identifier. this id can later be fetched from the solution template.
- threatAnalysisTactics
- IEnumerable<String>
the tactics the resource covers.
- threatAnalysisTechniques
- IEnumerable<String>
the techniques the resource covers, these have to be aligned with the tactics being used.
- previewImages
- IEnumerable<String>
preview image file names. These will be taken from the solution artifacts.
- previewImagesDark
- IEnumerable<String>
preview image file names. These will be taken from the solution artifacts. used for dark theme support.
Returns
A new SecurityInsightsMetadataData instance for mocking.
Applies to
Azure SDK for .NET