Share via


ResourceProviderManifestFeaturesRule Class

Definition

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

Constructors

ResourceProviderManifestFeaturesRule()

Creates an new ResourceProviderManifestFeaturesRule instance.

Properties

RequiredFeaturesPolicy

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ResourceProviderManifestFeaturesRule.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ResourceProviderManifestFeaturesRule.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ResourceProviderManifestFeaturesRule into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to