ArmComputeScheduleModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ArmComputeScheduleModelFactory
type ArmComputeScheduleModelFactory = class
Public Class ArmComputeScheduleModelFactory
Inheritance
ArmComputeScheduleModelFactory

Methods

Name Description
CancelOperationsContent(IEnumerable<String>, String)

This is the request to cancel running operations in scheduled actions using the operation ids.

CancelOperationsResult(IEnumerable<ResourceOperationResult>)

This is the response from a cancel operations request.

ComputeScheduleFlexProperties(IEnumerable<ComputeScheduleVmSizeProfile>, ComputeScheduleOSType, ComputeSchedulePriorityProfile, ComputeScheduleZoneAllocationPolicy)

The flex properties for flexible VM creation.

ComputeScheduleVmSizeProfile(String, Int32)

A VM size profile with a name and rank for flex VM creation.

ComputeScheduleZoneAllocationPolicy(Nullable<ComputeScheduleDistributionStrategy>, IEnumerable<ComputeScheduleZonePreference>)

The zone allocation policy for distributing VMs across availability zones.

ComputeScheduleZonePreference(String, Int32)

A zone preference with a zone identifier and rank.

CreateFlexResourceOperationResult(String, String, AzureLocation, IEnumerable<ResourceOperationResult>)

The response from a create flex request.

CreateResourceOperationResult(String, String, AzureLocation, IEnumerable<ResourceOperationResult>)

The response from a create request.

DeallocateResourceOperationResult(String, String, AzureLocation, IEnumerable<ResourceOperationResult>)

The response from a deallocate request.

DeleteResourceOperationResult(String, String, AzureLocation, IEnumerable<ResourceOperationResult>)

The response from a delete request.

ExecuteCreateContent(ResourceProvisionPayload, ScheduledActionExecutionParameterDetail, String)

The ExecuteCreateRequest request for create operations.

ExecuteCreateFlexContent(ResourceProvisionFlexPayload, ScheduledActionExecutionParameterDetail, String)

The ExecuteCreateFlexRequest request for executeCreateFlex operations.

ExecuteDeallocateContent(ScheduledActionExecutionParameterDetail, IEnumerable<ResourceIdentifier>, String)
ExecuteDeleteContent(ScheduledActionExecutionParameterDetail, IEnumerable<ResourceIdentifier>, String, Nullable<Boolean>)

Initializes a new instance of ExecuteDeleteContent.

ExecuteHibernateContent(ScheduledActionExecutionParameterDetail, IEnumerable<ResourceIdentifier>, String)
ExecuteStartContent(ScheduledActionExecutionParameterDetail, IEnumerable<ResourceIdentifier>, String)
FallbackOperationInfo(ResourceOperationType, String, ResourceOperationError)

Describes the fallback operation that was performed.

GetOperationErrorsContent(IEnumerable<String>)

This is the request to get errors per vm operations.

GetOperationErrorsResult(IEnumerable<OperationErrorsResult>)

This is the response from a get operations errors request.

GetOperationStatusContent(IEnumerable<String>, String)

This is the request to get operation status using operationids.

GetOperationStatusResult(IEnumerable<ResourceOperationResult>)

This is the response from a get operations status request.

HibernateResourceOperationResult(String, String, AzureLocation, IEnumerable<ResourceOperationResult>)

The response from a Hibernate request.

OccurrenceCancelContent(IEnumerable<ResourceIdentifier>)

The request to cancel an occurrence.

OccurrenceDelayContent(DateTimeOffset, IEnumerable<ResourceIdentifier>)

Request to ask for a delay in an occurrence, delay should be set to client local time eg (ACST) 2025-05-30T22:03:00+09:30, (PST) 2025-05-30T06:35:00-07:00.

OccurrenceExtensionProperties(ResourceIdentifier, IEnumerable<NotificationSettings>, DateTimeOffset, Nullable<OccurrenceResourceProvisioningState>, ResponseError, ResourceIdentifier)

The properties of the occurrence extension.

OccurrenceExtensionResourceData(ResourceIdentifier, String, ResourceType, SystemData, OccurrenceExtensionProperties)

The scheduled action extension.

OccurrenceResourceData(String, ResourceIdentifier, String, ResourceIdentifier, IEnumerable<NotificationSettings>, DateTimeOffset, Nullable<OccurrenceResourceProvisioningState>, ResponseError)

Represents an scheduled action resource metadata.

OccurrenceResultSummary(Int32, IEnumerable<ResourceResultSummary>)

The summarized provisioning result of an occurrence.

OperationErrorDetails(String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String)

This defines a list of operation errors associated with a unique operationId.

OperationErrorsResult(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<OperationErrorDetails>, String, String)

This is the first level of operation errors from the request when clients get errors per vm operation.

ResourceOperationDetails(String, ResourceIdentifier, Nullable<ResourceOperationType>, String, Nullable<DateTimeOffset>, Nullable<ScheduledActionDeadlineType>, Nullable<ScheduledActionOperationState>, String, String, ResourceOperationError, FallbackOperationInfo, Nullable<DateTimeOffset>, UserRequestRetryPolicy)

The details of a response from an operation on a resource.

ResourceOperationDetails(String, ResourceIdentifier, Nullable<ResourceOperationType>, String, Nullable<DateTimeOffset>, Nullable<ScheduledActionDeadlineType>, Nullable<ScheduledActionOperationState>, String, String, ResourceOperationError, Nullable<DateTimeOffset>, UserRequestRetryPolicy)

The details of a response from an operation on a resource.

ResourceOperationError(String, String)

These describe errors that occur at the resource level.

ResourceOperationResult(ResourceIdentifier, String, String, ResourceOperationDetails)

High level response from an operation on a resource.

ResourceProvisionFlexPayload(IDictionary<String,BinaryData>, IEnumerable<IDictionary<String, BinaryData>>, Int32, String, ComputeScheduleFlexProperties)

Resource creation data model for flex VM provisioning.

ResourceProvisionPayload(IDictionary<String,BinaryData>, IEnumerable<IDictionary<String,BinaryData>>, Int32, String)

Resource creation data model.

ResourceResultSummary(String, Int32, ResponseError)

The status of the resources.

ScheduledActionData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ScheduledActionProperties)

The scheduled action resource.

ScheduledActionOccurrenceData(ResourceIdentifier, String, ResourceType, SystemData, ScheduledActionOccurrenceProperties)

Concrete proxy resource types can be created by aliasing this type using a specific property type.

ScheduledActionOccurrenceProperties(DateTimeOffset, OccurrenceResultSummary, Nullable<ScheduledActionOccurrenceState>)

Properties for an occurrence.

ScheduledActionPatch(IDictionary<String,String>, ScheduledActionPatchProperties)

The type used for update operations of the ScheduledAction.

ScheduledActionPatchProperties(Nullable<ScheduledActionResourceType>, Nullable<ScheduledActionType>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, ScheduledActionsSchedule, IEnumerable<NotificationSettings>, Nullable<Boolean>)

The updatable properties of the ScheduledAction.

ScheduledActionProperties(ScheduledActionResourceType, ScheduledActionType, DateTimeOffset, Nullable<DateTimeOffset>, ScheduledActionsSchedule, IEnumerable<NotificationSettings>, Nullable<Boolean>, Nullable<ScheduledActionResourceProvisioningState>)

Scheduled action properties.

ScheduledActionResourceAttachContent(IEnumerable<ScheduledActionResourceData>)

Request model to attach a list of scheduled action resources.

ScheduledActionResourceData(String, ResourceIdentifier, String, ResourceIdentifier, IEnumerable<NotificationSettings>)

Represents an scheduled action resource metadata.

ScheduledActionResourceDetachContent(IEnumerable<ResourceIdentifier>)

Request model to detach a list of scheduled action resources.

ScheduledActionResourceOperationResult(Int32, IEnumerable<ScheduledActionResourceStatus>)

The response from scheduled action resource requests, which contains the status of each resource.

ScheduledActionResourcePatchContent(IEnumerable<ScheduledActionResourceData>)

Request model perform a resource operation in a list of resources.

ScheduledActionResources(ResourceIdentifier, String, ResourceType, SystemData, ScheduledActionsExtensionProperties)

The scheduled action extension.

ScheduledActionResourceStatus(ResourceIdentifier, ScheduledActionResourceOperationStatus, ResponseError)

The status of a resource after a resource level operation was performed.

ScheduledActionsExtensionProperties(ScheduledActionResourceType, ScheduledActionType, DateTimeOffset, Nullable<DateTimeOffset>, ScheduledActionsSchedule, IEnumerable<NotificationSettings>, Nullable<Boolean>, Nullable<ScheduledActionResourceProvisioningState>, IEnumerable<NotificationSettings>)

Scheduled action extension properties.

ScheduledActionsSchedule(TimeSpan, String, IEnumerable<ScheduledActionsScheduleWeekDay>, IEnumerable<ScheduledActionsScheduleMonth>, IEnumerable<Int32>, ScheduledActionExecutionParameterDetail, Nullable<ScheduledActionDeadlineType>)

Specify the schedule in which the scheduled action is supposed to follow.

StartResourceOperationResult(String, String, AzureLocation, IEnumerable<ResourceOperationResult>)

The response from a start request.

SubmitDeallocateContent(UserRequestSchedule, ScheduledActionExecutionParameterDetail, IEnumerable<ResourceIdentifier>, String)
SubmitHibernateContent(UserRequestSchedule, ScheduledActionExecutionParameterDetail, IEnumerable<ResourceIdentifier>, String)
SubmitStartContent(UserRequestSchedule, ScheduledActionExecutionParameterDetail, IEnumerable<ResourceIdentifier>, String)
UserRequestResources(IEnumerable<ResourceIdentifier>)

The resources needed for the user request.

UserRequestSchedule(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, ScheduledActionDeadlineType)

The schedule details for the user request.

Applies to