ArmPolicyInsightsModelFactory.ComponentPolicyState 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 ComponentPolicyState.
public static Azure.ResourceManager.PolicyInsights.Models.ComponentPolicyState ComponentPolicyState(string odataId = default, string odataContext = default, DateTimeOffset? timestamp = default, string componentId = default, string componentType = default, string componentName = default, string resourceId = default, string policyAssignmentId = default, string policyDefinitionId = default, string subscriptionId = default, string resourceType = default, string resourceLocation = default, string resourceGroup = default, string policyAssignmentName = default, string policyAssignmentOwner = default, string policyAssignmentParameters = default, string policyAssignmentScope = default, string policyDefinitionName = default, string policyDefinitionAction = default, string policyDefinitionCategory = default, string policySetDefinitionId = default, string policySetDefinitionName = default, string policySetDefinitionOwner = default, string policySetDefinitionCategory = default, string policySetDefinitionParameters = default, string policyDefinitionReferenceId = default, string complianceState = default, Azure.ResourceManager.PolicyInsights.Models.ComponentPolicyEvaluationDetails policyEvaluationDetails = default, System.Collections.Generic.IEnumerable<string> policyDefinitionGroupNames = default, string policyDefinitionVersion = default, string policySetDefinitionVersion = default, string policyAssignmentVersion = default, System.Collections.Generic.IReadOnlyDictionary<string,BinaryData> additionalProperties = default);
static member ComponentPolicyState : string * string * Nullable<DateTimeOffset> * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * Azure.ResourceManager.PolicyInsights.Models.ComponentPolicyEvaluationDetails * seq<string> * string * string * string * System.Collections.Generic.IReadOnlyDictionary<string, BinaryData> -> Azure.ResourceManager.PolicyInsights.Models.ComponentPolicyState
Public Shared Function ComponentPolicyState (Optional odataId As String = Nothing, Optional odataContext As String = Nothing, Optional timestamp As Nullable(Of DateTimeOffset) = Nothing, Optional componentId As String = Nothing, Optional componentType As String = Nothing, Optional componentName As String = Nothing, Optional resourceId As String = Nothing, Optional policyAssignmentId As String = Nothing, Optional policyDefinitionId As String = Nothing, Optional subscriptionId As String = Nothing, Optional resourceType As String = Nothing, Optional resourceLocation As String = Nothing, Optional resourceGroup As String = Nothing, Optional policyAssignmentName As String = Nothing, Optional policyAssignmentOwner As String = Nothing, Optional policyAssignmentParameters As String = Nothing, Optional policyAssignmentScope As String = Nothing, Optional policyDefinitionName As String = Nothing, Optional policyDefinitionAction As String = Nothing, Optional policyDefinitionCategory As String = Nothing, Optional policySetDefinitionId As String = Nothing, Optional policySetDefinitionName As String = Nothing, Optional policySetDefinitionOwner As String = Nothing, Optional policySetDefinitionCategory As String = Nothing, Optional policySetDefinitionParameters As String = Nothing, Optional policyDefinitionReferenceId As String = Nothing, Optional complianceState As String = Nothing, Optional policyEvaluationDetails As ComponentPolicyEvaluationDetails = Nothing, Optional policyDefinitionGroupNames As IEnumerable(Of String) = Nothing, Optional policyDefinitionVersion As String = Nothing, Optional policySetDefinitionVersion As String = Nothing, Optional policyAssignmentVersion As String = Nothing, Optional additionalProperties As IReadOnlyDictionary(Of String, BinaryData) = Nothing) As ComponentPolicyState
Parameters
- odataId
- String
OData entity ID; always set to null since component policy state records do not have an entity ID.
- odataContext
- String
OData context string; used by OData clients to resolve type information based on metadata.
- timestamp
- Nullable<DateTimeOffset>
Timestamp for the component policy state record.
- componentId
- String
Component Id.
- componentType
- String
Component type.
- componentName
- String
Component name.
- resourceId
- String
Resource ID.
- policyAssignmentId
- String
Policy assignment ID.
- policyDefinitionId
- String
Policy definition ID.
- subscriptionId
- String
Subscription ID.
- resourceType
- String
Resource type.
- resourceLocation
- String
Resource location.
- resourceGroup
- String
Resource group name.
- policyAssignmentName
- String
Policy assignment name.
- policyAssignmentOwner
- String
Policy assignment owner.
- policyAssignmentParameters
- String
Policy assignment parameters.
- policyAssignmentScope
- String
Policy assignment scope.
- policyDefinitionName
- String
Policy definition name.
- policyDefinitionAction
- String
Policy definition action, i.e. effect.
- policyDefinitionCategory
- String
Policy definition category.
- policySetDefinitionId
- String
Policy set definition ID, if the policy assignment is for a policy set.
- policySetDefinitionName
- String
Policy set definition name, if the policy assignment is for a policy set.
- policySetDefinitionOwner
- String
Policy set definition owner, if the policy assignment is for a policy set.
- policySetDefinitionCategory
- String
Policy set definition category, if the policy assignment is for a policy set.
- policySetDefinitionParameters
- String
Policy set definition parameters, if the policy assignment is for a policy set.
- policyDefinitionReferenceId
- String
Reference ID for the policy definition inside the policy set, if the policy assignment is for a policy set.
- complianceState
- String
Compliance state of the resource.
- policyEvaluationDetails
- ComponentPolicyEvaluationDetails
Policy evaluation details. This is only included in the response if the request contains $expand=PolicyEvaluationDetails.
- policyDefinitionGroupNames
- IEnumerable<String>
Policy definition group names.
- policyDefinitionVersion
- String
Evaluated policy definition version.
- policySetDefinitionVersion
- String
Evaluated policy set definition version.
- policyAssignmentVersion
- String
Evaluated policy assignment version.
- additionalProperties
- IReadOnlyDictionary<String,BinaryData>
Returns
A new ComponentPolicyState instance for mocking.