/// <summary> /// Initializes a new instance of the PolicySetDefinitionInner class. /// </summary> /// <param name="policyDefinitions">An array of policy definition /// references.</param> /// <param name="policyType">The type of policy definition. Possible /// values are NotSpecified, BuiltIn, and Custom. Possible values /// include: 'NotSpecified', 'BuiltIn', 'Custom'</param> /// <param name="displayName">The display name of the policy set /// definition.</param> /// <param name="description">The policy set definition /// description.</param> /// <param name="metadata">The policy set definition metadata.</param> /// <param name="parameters">The policy set definition parameters that /// can be used in policy definition references.</param> public PolicySetDefinitionInner(IList <PolicyDefinitionReference> policyDefinitions, string id = default(string), string name = default(string), string type = default(string), PolicyType policyType = default(PolicyType), string displayName = default(string), string description = default(string), object metadata = default(object), object parameters = default(object)) : base(id, name, type) { PolicyType = policyType; DisplayName = displayName; Description = description; Metadata = metadata; Parameters = parameters; PolicyDefinitions = policyDefinitions; CustomInit(); }
/// <summary> /// Initializes a new instance of the PolicyDefinitionInner class. /// </summary> /// <param name="policyType">The type of policy definition. Possible /// values are NotSpecified, BuiltIn, and Custom. Possible values /// include: 'NotSpecified', 'BuiltIn', 'Custom'</param> /// <param name="mode">The policy definition mode. Some examples are /// All, Indexed, Microsoft.KeyVault.Data.</param> /// <param name="displayName">The display name of the policy /// definition.</param> /// <param name="description">The policy definition /// description.</param> /// <param name="policyRule">The policy rule.</param> /// <param name="metadata">The policy definition metadata.</param> /// <param name="parameters">Required if a parameter is used in policy /// rule.</param> public PolicyDefinitionInner(string id = default(string), string name = default(string), string type = default(string), PolicyType policyType = default(PolicyType), string mode = default(string), string displayName = default(string), string description = default(string), object policyRule = default(object), object metadata = default(object), object parameters = default(object)) : base(default(string), id, name, type) { PolicyType = policyType; Mode = mode; DisplayName = displayName; Description = description; PolicyRule = policyRule; Metadata = metadata; Parameters = parameters; CustomInit(); }