Share via


DefaultRolloutSpecificationProviderRegistration Class

Definition

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

Constructors

DefaultRolloutSpecificationProviderRegistration()

Creates an new DefaultRolloutSpecificationProviderRegistration instance.

Properties

Capability
FeatureRuleRequiredFeaturesPolicy
FeaturesRule
Id

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

Management
ManagementIncidentContactEmail
ManagementIncidentRoutingService
ManagementIncidentRoutingTeam
ManagementManifestOwner
ManagementResourceAccessPolicy
ManagementResourceAccessRole
ManagementSchemaOwner
ManagementServiceTreeInfo
Metadata

Any object

Name

The name of the resource

Namespace
Property
ProviderAuthentication
ProviderAuthenticationAllowedAudience
ProviderAuthorization
ProviderHubMetadata
ProviderHubMetadataProviderAuthentication
ProviderHubMetadataProviderAuthenticationAllowedAudience
ProviderHubMetadataProviderAuthorization
ProviderHubMetadataThirdPartyProviderAuthorization
ProviderType
ProviderVersion
ProvisioningState
RequestHeaderOption
RequestHeaderOptionOptInHeader
RequiredFeature
SubscriptionLifecycleNotificationSpecification
SubscriptionLifecycleNotificationSpecificationSoftDeleteTtl
SubscriptionLifecycleNotificationSpecificationSubscriptionStateOverrideAction
TemplateDeploymentOption
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 DefaultRolloutSpecificationProviderRegistration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DefaultRolloutSpecificationProviderRegistration.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DefaultRolloutSpecificationProviderRegistration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to