Language

ChangeDefinition Class

Definition

Model that defines the change definition with name, type, and details.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ChangeSafety.Models.ChangeDefinitionTypeConverter))]
public class ChangeDefinition : Microsoft.Azure.PowerShell.Cmdlets.ChangeSafety.Models.IChangeDefinition
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ChangeSafety.Models.ChangeDefinitionTypeConverter))>]
type ChangeDefinition = class
    interface IChangeDefinition
    interface IJsonSerializable
Public Class ChangeDefinition
Implements IChangeDefinition
Inheritance
ChangeDefinition
Attributes
Implements

Constructors

Name Description
ChangeDefinition()

Creates an new ChangeDefinition instance.

Properties

Name Description
Detail

Free form object containing additional details for the change definition.

Kind

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

Name

Name of the change definition.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ChangeDefinition.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ChangeDefinition.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ChangeDefinition into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to