PolicyDefinition Class
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.
The policy definition.
[Microsoft.Rest.Serialization.JsonTransformation]
public class PolicyDefinition : Microsoft.Rest.Azure.IResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type PolicyDefinition = class
interface IResource
Public Class PolicyDefinition
Implements IResource
- Inheritance
-
PolicyDefinition
- Attributes
- Implements
Constructors
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. |
Properties
Description |
Gets or sets the policy definition description. |
DisplayName |
Gets or sets the display name of the policy definition. |
Id |
Gets the ID of the policy definition. |
Metadata |
Gets or sets the policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs. |
Mode |
Gets or sets the policy definition mode. Some examples are All, Indexed, Microsoft.KeyVault.Data. |
Name |
Gets the name of the policy definition. |
Parameters |
Gets or sets the parameter definitions for parameters used in the policy rule. The keys are the parameter names. |
PolicyRule |
Gets or sets the policy rule. |
PolicyType |
Gets or sets the type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. Possible values include: 'NotSpecified', 'BuiltIn', 'Custom', 'Static' |
SystemData |
Gets the system metadata relating to this resource. |
Type |
Gets the type of the resource (Microsoft.Authorization/policyDefinitions). |