Language

BulkActionExecutionParameterDetail Class

Definition

Extra details needed to run the user's request.

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

Constructors

Name Description
BulkActionExecutionParameterDetail()

Initializes a new instance of BulkActionExecutionParameterDetail.

Properties

Name Description
CapacityRecommendationParameters

Capacity recommendation parameters for the request. When provided on an executeStart request, the service computes placement recommendations only if the VM fails to start due to an allocation failure; the recommendations for the desired sizes and locations are then surfaced in the operation's capacityRecommendation response.

RetryPolicy

Retry policy the user can pass.

ShouldVerifyVmAgentHealth

When true on an executeStart request, run a post-Start VM agent health check and engage the fallback chain if the guest agent does not report Ready. Ignored for non-Start operations.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<BulkActionExecutionParameterDetail>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<BulkActionExecutionParameterDetail>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<BulkActionExecutionParameterDetail>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<BulkActionExecutionParameterDetail>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<BulkActionExecutionParameterDetail>.Write(ModelReaderWriterOptions)

Applies to