Share via


ProviderRegistration Class

Definition

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

Constructors

ProviderRegistration()

Creates an new ProviderRegistration instance.

Properties

Capability
FeatureRuleRequiredFeaturesPolicy
Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

ManagementIncidentContactEmail
ManagementIncidentRoutingService
ManagementIncidentRoutingTeam
ManagementManifestOwner
ManagementResourceAccessPolicy
ManagementResourceAccessRole
ManagementSchemaOwner
ManagementServiceTreeInfo
Metadata

Any object

Name

The name of the resource

Namespace
ProviderAuthenticationAllowedAudience
ProviderAuthorization
ProviderHubMetadataProviderAuthenticationAllowedAudience
ProviderHubMetadataProviderAuthorization
ProviderType
ProviderVersion
ProvisioningState
RequestHeaderOptionOptInHeader
RequiredFeature
SubscriptionLifecycleNotificationSpecificationSoftDeleteTtl
SubscriptionLifecycleNotificationSpecificationSubscriptionStateOverrideAction
TemplateDeploymentOptionPreflightOption
TemplateDeploymentOptionPreflightSupported
ThirdPartyProviderAuthorizationAuthorization
ThirdPartyProviderAuthorizationManagedByTenantId
Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ProviderRegistration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ProviderRegistration.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ProviderRegistration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to