Language

ChangeState Class

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ChangeSafety.Models.ChangeStateTypeConverter))]
public class ChangeState : Microsoft.Azure.PowerShell.Cmdlets.ChangeSafety.Models.IChangeState, Microsoft.Azure.PowerShell.Cmdlets.ChangeSafety.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ChangeSafety.Models.ChangeStateTypeConverter))>]
type ChangeState = class
    interface IChangeState
    interface IJsonSerializable
    interface IProxyResource
    interface IResource
    interface IValidates
Public Class ChangeState
Implements IChangeState, IValidates
Inheritance
ChangeState
Attributes
Implements

Constructors

Name Description
ChangeState()

Creates an new ChangeState instance.

Properties

Name Description
AdditionalData

Additional metadata for the change required for various orchestration tools.

AnticipatedEndTime

Expected completion time when the change should be finished, in ISO 8601 format.

AnticipatedStartTime

Expected start time when the change execution should begin, in ISO 8601 format.

ChangeDefinitionDetail

Free form object containing additional details for the change definition.

ChangeDefinitionKind

Kind of the change definition. Allowed values are ApiOperations, Targets.

ChangeDefinitionName

Name of the change definition.

ChangeType

Describes the nature of the change.

Comment

Comments about the last update to the changeState resource.

Description

Brief description about the change.

Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

Link

Collection of related links for the change.

Name

The name of the resource

OrchestrationTool

Tool used for deployment orchestration of this change.

Parameter

Schema of parameters that will be provided for each stageProgression.

ProvisioningState

The status of the last operation.

ReleaseLabel

Label for the release associated with this change.

ResourceGroupName

Gets the resource group name

RolloutType

Describes the type of the rollout used for the change.

StageMapParameter
StageMapResourceId

ARM resource ID for the nested stagemap resource.

StageMapSnapshot

Referenced stagemap snapshot.

Status

Internal status of the changestate resource.

SystemDataCreatedAt

The timestamp of resource creation (UTC).

SystemDataCreatedBy

The identity that created the resource.

SystemDataCreatedByType

The type of identity that created the resource.

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

The identity that last modified the resource.

SystemDataLastModifiedByType

The type of identity that last modified the resource.

Type

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

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ChangeState.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ChangeState.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ChangeSafety.Models.IChangeState.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ChangeState into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to