ArmDeploymentPropertiesExtended Class

Definition

Deployment properties with additional details.

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

Properties

CorrelationId

The correlation ID of the deployment.

DebugSettingDetailLevel

Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.

Dependencies

The list of deployment dependencies.

Duration

The duration of the template deployment.

Error

The deployment error.

ErrorDeployment

The deployment on error behavior.

Mode

The deployment mode. Possible values are Incremental and Complete.

OutputResources

Array of provisioned resources.

Outputs

Key/value pairs that represent deployment output.

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" }.
Parameters

Deployment parameters.

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" }.
ParametersLink

The URI referencing the parameters.

Providers

The list of resource providers needed for the deployment.

ProvisioningState

Denotes the state of provisioning.

TemplateHash

The hash produced for the template.

TemplateLink

The URI referencing the template.

Timestamp

The timestamp of the template deployment.

ValidatedResources

Array of validated resources.

Explicit Interface Implementations

IJsonModel<ArmDeploymentPropertiesExtended>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ArmDeploymentPropertiesExtended>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ArmDeploymentPropertiesExtended>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ArmDeploymentPropertiesExtended>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ArmDeploymentPropertiesExtended>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to