ArmSecurityCenterModelFactory.SecuritySubAssessmentData 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 SecuritySubAssessmentData.
public static Azure.ResourceManager.SecurityCenter.SecuritySubAssessmentData SecuritySubAssessmentData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string vulnerabilityId = default, string displayName = default, Azure.ResourceManager.SecurityCenter.Models.SubAssessmentStatus status = default, string remediation = default, string impact = default, string category = default, string description = default, DateTimeOffset? generatedOn = default, Azure.ResourceManager.SecurityCenter.Models.SecurityCenterResourceDetails resourceDetails = default, Azure.ResourceManager.SecurityCenter.Models.SecuritySubAssessmentAdditionalInfo additionalData = default);
static member SecuritySubAssessmentData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * string * Azure.ResourceManager.SecurityCenter.Models.SubAssessmentStatus * string * string * string * string * Nullable<DateTimeOffset> * Azure.ResourceManager.SecurityCenter.Models.SecurityCenterResourceDetails * Azure.ResourceManager.SecurityCenter.Models.SecuritySubAssessmentAdditionalInfo -> Azure.ResourceManager.SecurityCenter.SecuritySubAssessmentData
Public Shared Function SecuritySubAssessmentData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional vulnerabilityId As String = Nothing, Optional displayName As String = Nothing, Optional status As SubAssessmentStatus = Nothing, Optional remediation As String = Nothing, Optional impact As String = Nothing, Optional category As String = Nothing, Optional description As String = Nothing, Optional generatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional resourceDetails As SecurityCenterResourceDetails = Nothing, Optional additionalData As SecuritySubAssessmentAdditionalInfo = Nothing) As SecuritySubAssessmentData
Parameters
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
- name
- String
The name of the resource.
- resourceType
- ResourceType
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".
- systemData
- SystemData
Azure Resource Manager metadata containing createdBy and modifiedBy information.
- vulnerabilityId
- String
Vulnerability ID.
- displayName
- String
User friendly display name of the sub-assessment.
- status
- SubAssessmentStatus
Status of the sub-assessment.
- remediation
- String
Information on how to remediate this sub-assessment.
- impact
- String
Description of the impact of this sub-assessment.
- category
- String
Category of the sub-assessment.
- description
- String
Human readable description of the assessment status.
- generatedOn
- Nullable<DateTimeOffset>
The date and time the sub-assessment was generated.
- resourceDetails
- SecurityCenterResourceDetails
Details of the resource that was assessed.
- additionalData
- SecuritySubAssessmentAdditionalInfo
Details of the sub-assessment.
Returns
A new SecuritySubAssessmentData instance for mocking.