Share via


WhatIfPropertyChange Class

Definition

The predicted change to the resource property.

public class WhatIfPropertyChange : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Resources.Models.WhatIfPropertyChange>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Resources.Models.WhatIfPropertyChange>
public class WhatIfPropertyChange
type WhatIfPropertyChange = class
    interface IJsonModel<WhatIfPropertyChange>
    interface IPersistableModel<WhatIfPropertyChange>
type WhatIfPropertyChange = class
Public Class WhatIfPropertyChange
Implements IJsonModel(Of WhatIfPropertyChange), IPersistableModel(Of WhatIfPropertyChange)
Public Class WhatIfPropertyChange
Inheritance
WhatIfPropertyChange
Implements

Properties

After

The value of the property after the deployment is executed.

To assign an object to this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

Before

The value of the property before the deployment is executed.

To assign an object to this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

Children

Nested property changes.

Path

The path of the property.

PropertyChangeType

The type of property change.

Explicit Interface Implementations

IJsonModel<WhatIfPropertyChange>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<WhatIfPropertyChange>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<WhatIfPropertyChange>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<WhatIfPropertyChange>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<WhatIfPropertyChange>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to