Share via


ResourceTypeFeaturesRule Class

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ProviderHub.Models.Api20201120.ResourceTypeFeaturesRuleTypeConverter))]
public class ResourceTypeFeaturesRule : Microsoft.Azure.PowerShell.Cmdlets.ProviderHub.Models.Api20201120.IResourceTypeFeaturesRule, Microsoft.Azure.PowerShell.Cmdlets.ProviderHub.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ProviderHub.Models.Api20201120.ResourceTypeFeaturesRuleTypeConverter))>]
type ResourceTypeFeaturesRule = class
    interface IResourceTypeFeaturesRule
    interface IJsonSerializable
    interface IFeaturesRule
    interface IValidates
Public Class ResourceTypeFeaturesRule
Implements IResourceTypeFeaturesRule, IValidates
Inheritance
ResourceTypeFeaturesRule
Attributes
Implements

Constructors

ResourceTypeFeaturesRule()

Creates an new ResourceTypeFeaturesRule instance.

Properties

RequiredFeaturesPolicy

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ResourceTypeFeaturesRule.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ResourceTypeFeaturesRule.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ProviderHub.Models.Api20201120.IResourceTypeFeaturesRule.

FromJsonString(String)

Creates a new instance of ResourceTypeFeaturesRule, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ResourceTypeFeaturesRule into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to