Share via


ResourceType Class

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ProviderHub.Models.Api20201120.ResourceTypeTypeConverter))]
public class ResourceType : Microsoft.Azure.PowerShell.Cmdlets.ProviderHub.Models.Api20201120.IResourceType
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ProviderHub.Models.Api20201120.ResourceTypeTypeConverter))>]
type ResourceType = class
    interface IResourceType
    interface IJsonSerializable
Public Class ResourceType
Implements IResourceType
Inheritance
ResourceType
Attributes
Implements

Constructors

ResourceType()

Creates an new ResourceType instance.

Properties

AllowedUnauthorizedAction
AuthorizationActionMapping
DefaultApiVersion
DisallowedActionVerb
Endpoint
ExtendedLocation
FeatureRuleRequiredFeaturesPolicy
IdentityManagementType
LinkedAccessCheck
LinkedOperationRule
LoggingRule
MarketplaceType
Metadata

Any object

Name
RequestHeaderOptionOptInHeader
RequiredFeature
ResourceDeletionPolicy
ResourceValidation
RoutingType
ServiceTreeInfo
SkuLink
SubscriptionStateRule
TemplateDeploymentPolicyCapability
TemplateDeploymentPolicyPreflightOption
ThrottlingRule

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ResourceType.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ResourceType.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ResourceType into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to