Share via


DefaultRollout Class

Definition

Default rollout definition.

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

Constructors

DefaultRollout()

Creates an new DefaultRollout instance.

Properties

CanaryRegion
CanarySkipRegion
HighTrafficRegion
HighTrafficWaitDuration
Id

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

LowTrafficRegion
LowTrafficWaitDuration
MediumTrafficRegion
MediumTrafficWaitDuration
Name

The name of the resource

ProvisioningState
RestOfTheWorldGroupOneRegion
RestOfTheWorldGroupOneWaitDuration
RestOfTheWorldGroupTwoRegion
RestOfTheWorldGroupTwoWaitDuration
SpecificationProviderRegistration
SpecificationResourceTypeRegistration
StatusCompletedRegion
StatusFailedOrSkippedRegion
StatusNextTrafficRegion
StatusNextTrafficRegionScheduledTime
StatusSubscriptionReregistrationResult
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 DefaultRollout.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DefaultRollout.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DefaultRollout into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to