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
-
IJsonModel<ResourceProviderData>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
ProviderAuthorizationConsentState
The provider authorization consent state.
public ProviderAuthorizationConsentState? ProviderAuthorizationConsentState { get; }
Property Value
RegistrationPolicy
The registration policy of the resource provider.
public string RegistrationPolicy { get; }
Property Value
RegistrationState
The registration state of the resource provider.
public string RegistrationState { get; }
Property Value
ResourceTypes
The collection of provider resource types.
public IReadOnlyList<ProviderResourceType> ResourceTypes { get; }