Share via


AutomaticResolutionProperties Class

Definition

Defines the properties for automatic resolution.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Api20230801.AutomaticResolutionPropertiesTypeConverter))]
public class AutomaticResolutionProperties : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Api20230801.IAutomaticResolutionProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Api20230801.AutomaticResolutionPropertiesTypeConverter))>]
type AutomaticResolutionProperties = class
    interface IAutomaticResolutionProperties
    interface IJsonSerializable
Public Class AutomaticResolutionProperties
Implements IAutomaticResolutionProperties
Inheritance
AutomaticResolutionProperties
Attributes
Implements

Constructors

AutomaticResolutionProperties()

Creates an new AutomaticResolutionProperties instance.

Properties

MoveResourceId

Gets the MoveResource ARM ID of the dependent resource if the resolution type is Automatic.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AutomaticResolutionProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AutomaticResolutionProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Api20230801.IAutomaticResolutionProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AutomaticResolutionProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to