Table of Contents

Class ResourceProviderData

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

A class representing the Provider data model.

[JsonConverter(typeof(ResourceProviderData.ProviderDataConverter))]
public class ResourceProviderData : IJsonModel<ResourceProviderData>, IPersistableModel<ResourceProviderData>
Inheritance
ResourceProviderData
Implements
IPersistableModel<ResourceProviderData>
Inherited Members

Constructors

ResourceProviderData()

Initializes a new instance of ProviderData.

public ResourceProviderData()

Properties

Id

The provider ID.

public ResourceIdentifier Id { get; }

Property Value

ResourceIdentifier

Namespace

The namespace of the resource provider.

public string Namespace { get; }

Property Value

string

ProviderAuthorizationConsentState

The provider authorization consent state.

public ProviderAuthorizationConsentState? ProviderAuthorizationConsentState { get; }

Property Value

ProviderAuthorizationConsentState?

RegistrationPolicy

The registration policy of the resource provider.

public string RegistrationPolicy { get; }

Property Value

string

RegistrationState

The registration state of the resource provider.

public string RegistrationState { get; }

Property Value

string

ResourceTypes

The collection of provider resource types.

public IReadOnlyList<ProviderResourceType> ResourceTypes { get; }

Property Value

IReadOnlyList<ProviderResourceType>