ArmSecurityInsightsModelFactory.SecurityInsightsProductPackageData 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 SecurityInsightsProductPackageData.
public static Azure.ResourceManager.SecurityInsights.SecurityInsightsProductPackageData SecurityInsightsProductPackageData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string contentId = default, string contentProductId = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataPackageKind? contentKind = default, string contentSchemaVersion = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataFlag? isNew = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataFlag? isPreview = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataFlag? isFeatured = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataFlag? isDeprecated = default, string version = default, string displayName = default, string description = default, string publisherDisplayName = 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, System.Collections.Generic.IEnumerable<string> providers = default, DateTimeOffset? firstPublishOn = default, DateTimeOffset? lastPublishOn = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataCategories categories = default, System.Collections.Generic.IEnumerable<string> threatAnalysisTactics = default, System.Collections.Generic.IEnumerable<string> threatAnalysisTechniques = default, string icon = default, string installedVersion = default, Azure.Core.ResourceIdentifier metadataResourceId = default, BinaryData packagedContent = default, Azure.ETag? etag = default);
static member SecurityInsightsProductPackageData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * string * Nullable<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataPackageKind> * string * Nullable<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataFlag> * Nullable<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataFlag> * Nullable<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataFlag> * Nullable<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataFlag> * string * string * string * string * Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataSource * Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataAuthor * Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataSupport * Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataDependencies * seq<string> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMetadataCategories * seq<string> * seq<string> * string * string * Azure.Core.ResourceIdentifier * BinaryData * Nullable<Azure.ETag> -> Azure.ResourceManager.SecurityInsights.SecurityInsightsProductPackageData
Public Shared Function SecurityInsightsProductPackageData (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 contentProductId As String = Nothing, Optional contentKind As Nullable(Of SecurityInsightsMetadataPackageKind) = Nothing, Optional contentSchemaVersion As String = Nothing, Optional isNew As Nullable(Of SecurityInsightsMetadataFlag) = Nothing, Optional isPreview As Nullable(Of SecurityInsightsMetadataFlag) = Nothing, Optional isFeatured As Nullable(Of SecurityInsightsMetadataFlag) = Nothing, Optional isDeprecated As Nullable(Of SecurityInsightsMetadataFlag) = Nothing, Optional version As String = Nothing, Optional displayName As String = Nothing, Optional description As String = Nothing, Optional publisherDisplayName As String = Nothing, Optional source As SecurityInsightsMetadataSource = Nothing, Optional author As SecurityInsightsMetadataAuthor = Nothing, Optional support As SecurityInsightsMetadataSupport = Nothing, Optional dependencies As SecurityInsightsMetadataDependencies = Nothing, Optional providers As IEnumerable(Of String) = Nothing, Optional firstPublishOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastPublishOn As Nullable(Of DateTimeOffset) = Nothing, Optional categories As SecurityInsightsMetadataCategories = Nothing, Optional threatAnalysisTactics As IEnumerable(Of String) = Nothing, Optional threatAnalysisTechniques As IEnumerable(Of String) = Nothing, Optional icon As String = Nothing, Optional installedVersion As String = Nothing, Optional metadataResourceId As ResourceIdentifier = Nothing, Optional packagedContent As BinaryData = Nothing, Optional etag As Nullable(Of ETag) = Nothing) As SecurityInsightsProductPackageData
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- contentId
- String
The content id of the package.
- contentProductId
- String
Unique ID for the content. It should be generated based on the contentId, contentKind and the contentVersion of the package.
- contentKind
- Nullable<SecurityInsightsMetadataPackageKind>
The package kind.
- contentSchemaVersion
- String
The version of the content schema.
Flag indicates if this is a newly published package.
- isPreview
- Nullable<SecurityInsightsMetadataFlag>
Flag indicates if this package is in preview.
- isFeatured
- Nullable<SecurityInsightsMetadataFlag>
Flag indicates if this package is among the featured list.
- isDeprecated
- Nullable<SecurityInsightsMetadataFlag>
Flag indicates if this template is deprecated.
- version
- String
the latest version number of the package.
- displayName
- String
The display name of the package.
- description
- String
The description of the package.
- publisherDisplayName
- String
The publisher display name of the package.
The source of the package.
The author of the package.
- support
- SecurityInsightsMetadataSupport
The support tier of the package.
- dependencies
- SecurityInsightsMetadataDependencies
The support tier of the package.
- providers
- IEnumerable<String>
Providers for the package item.
- firstPublishOn
- Nullable<DateTimeOffset>
first publish date package item.
- lastPublishOn
- Nullable<DateTimeOffset>
last publish date for the package item.
- categories
- SecurityInsightsMetadataCategories
The categories of the package.
- 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.
- icon
- String
the icon identifier. this id can later be fetched from the content metadata.
- installedVersion
- String
The version of the installed package, null or absent means not installed.
- metadataResourceId
- ResourceIdentifier
The metadata resource id.
- packagedContent
- BinaryData
The json of the ARM template to deploy. Expandable.
Returns
A new SecurityInsightsProductPackageData instance for mocking.
Applies to
Azure SDK for .NET