PolicyDefinition Constructors
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.
Overloads
PolicyDefinition() |
Initializes a new instance of the PolicyDefinition class. |
PolicyDefinition(String, String, String, String, Object, Object, IDictionary<String,ParameterDefinitionsValue>, String, String, String, SystemData) |
Initializes a new instance of the PolicyDefinition class. |
PolicyDefinition()
Initializes a new instance of the PolicyDefinition class.
public PolicyDefinition ();
Public Sub New ()
Applies to
PolicyDefinition(String, String, String, String, Object, Object, IDictionary<String,ParameterDefinitionsValue>, String, String, String, SystemData)
Initializes a new instance of the PolicyDefinition class.
public PolicyDefinition (string policyType = default, string mode = default, string displayName = default, string description = default, object policyRule = default, object metadata = default, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Management.ResourceManager.Models.ParameterDefinitionsValue> parameters = default, string id = default, string name = default, string type = default, Microsoft.Azure.Management.ResourceManager.Models.SystemData systemData = default);
new Microsoft.Azure.Management.ResourceManager.Models.PolicyDefinition : string * string * string * string * obj * obj * System.Collections.Generic.IDictionary<string, Microsoft.Azure.Management.ResourceManager.Models.ParameterDefinitionsValue> * string * string * string * Microsoft.Azure.Management.ResourceManager.Models.SystemData -> Microsoft.Azure.Management.ResourceManager.Models.PolicyDefinition
Public Sub New (Optional policyType As String = Nothing, Optional mode As String = Nothing, Optional displayName As String = Nothing, Optional description As String = Nothing, Optional policyRule As Object = Nothing, Optional metadata As Object = Nothing, Optional parameters As IDictionary(Of String, ParameterDefinitionsValue) = Nothing, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional systemData As SystemData = Nothing)
Parameters
- policyType
- String
The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. Possible values include: 'NotSpecified', 'BuiltIn', 'Custom', 'Static'
- mode
- String
The policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data.
- displayName
- String
The display name of the policy definition.
- description
- String
The policy definition description.
- policyRule
- Object
The policy rule.
- metadata
- Object
The policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.
- parameters
- IDictionary<String,ParameterDefinitionsValue>
The parameter definitions for parameters used in the policy rule. The keys are the parameter names.
- id
- String
The ID of the policy definition.
- name
- String
The name of the policy definition.
- type
- String
The type of the resource (Microsoft.Authorization/policyDefinitions).
- systemData
- SystemData
The system metadata relating to this resource.