Freigeben über


ArmImpactReportingModelFactory.ImpactCategoryProperties Method

Definition

Initializes a new instance of ImpactCategoryProperties.

public static Azure.ResourceManager.ImpactReporting.Models.ImpactCategoryProperties ImpactCategoryProperties(Azure.ResourceManager.ImpactReporting.Models.ImpactReportingProvisioningState? provisioningState = default, string categoryId = default, string parentCategoryId = default, string description = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ImpactReporting.Models.RequiredImpactProperties> requiredImpactProperties = default);
static member ImpactCategoryProperties : Nullable<Azure.ResourceManager.ImpactReporting.Models.ImpactReportingProvisioningState> * string * string * string * seq<Azure.ResourceManager.ImpactReporting.Models.RequiredImpactProperties> -> Azure.ResourceManager.ImpactReporting.Models.ImpactCategoryProperties
Public Shared Function ImpactCategoryProperties (Optional provisioningState As Nullable(Of ImpactReportingProvisioningState) = Nothing, Optional categoryId As String = Nothing, Optional parentCategoryId As String = Nothing, Optional description As String = Nothing, Optional requiredImpactProperties As IEnumerable(Of RequiredImpactProperties) = Nothing) As ImpactCategoryProperties

Parameters

provisioningState
Nullable<ImpactReportingProvisioningState>

Resource provisioning state.

categoryId
String

Unique ID of the category.

parentCategoryId
String

Unique ID of the parent category.

description
String

Description of the category.

requiredImpactProperties
IEnumerable<RequiredImpactProperties>

The workloadImpact properties which are required when reporting with the impact category.

Returns

A new ImpactCategoryProperties instance for mocking.

Applies to