Share via


CustomRolloutSpecificationProviderRegistration Class

Definition

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

Constructors

CustomRolloutSpecificationProviderRegistration()

Creates an new CustomRolloutSpecificationProviderRegistration 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 CustomRolloutSpecificationProviderRegistration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CustomRolloutSpecificationProviderRegistration.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of CustomRolloutSpecificationProviderRegistration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to