Table of Contents

Class ProviderResourceType

Namespace
Azure.ResourceManager.Resources.Models
Assembly
Azure.ResourceManager.dll

Resource type managed by the resource provider.

public class ProviderResourceType : IJsonModel<ProviderResourceType>, IPersistableModel<ProviderResourceType>
Inheritance
ProviderResourceType
Implements
IPersistableModel<ProviderResourceType>
Inherited Members

Properties

Aliases

The aliases that are supported by this resource type.

public IReadOnlyList<ResourceTypeAlias> Aliases { get; }

Property Value

IReadOnlyList<ResourceTypeAlias>

ApiProfiles

The API profiles for the resource provider.

public IReadOnlyList<ApiProfile> ApiProfiles { get; }

Property Value

IReadOnlyList<ApiProfile>

ApiVersions

The API version.

public IReadOnlyList<string> ApiVersions { get; }

Property Value

IReadOnlyList<string>

Capabilities

The additional capabilities offered by this resource type.

public string Capabilities { get; }

Property Value

string

DefaultApiVersion

The default API version.

public string DefaultApiVersion { get; }

Property Value

string

LocationMappings

The location mappings that are supported by this resource type.

public IReadOnlyList<ProviderExtendedLocation> LocationMappings { get; }

Property Value

IReadOnlyList<ProviderExtendedLocation>

Locations

The collection of locations where this resource type can be created.

public IReadOnlyList<string> Locations { get; }

Property Value

IReadOnlyList<string>

Properties

The properties.

public IReadOnlyDictionary<string, string> Properties { get; }

Property Value

IReadOnlyDictionary<string, string>

ResourceType

The resource type.

public string ResourceType { get; }

Property Value

string

ZoneMappings

Gets the zone mappings.

public IReadOnlyList<ZoneMapping> ZoneMappings { get; }

Property Value

IReadOnlyList<ZoneMapping>