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
BulkActionVirtualMachineExtensionProperties(String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, IDictionary<String, BinaryData>, IDictionary<String,BinaryData>, Nullable<Boolean>, KeyVaultSecretReference, IEnumerable<String>)

Describes the properties of a Virtual Machine Extension.

BulkActionVmExtension(String, BulkActionVirtualMachineExtensionProperties)

Defines a virtual machine extension.

BulkVmConfiguration(String, String, String, IEnumerable<String>, ArmPlan, ManagedServiceIdentity, ExtendedLocation, Placement, IDictionary<String,String>, BulkActionVirtualMachineProperties, IEnumerable<BulkActionVmExtension>)

Specifies the configuration for a virtual machine operation.

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.

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)
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.

KeyVaultKeyReference(Uri, WritableSubResource)

Describes a reference to Key Vault Key.

KeyVaultSecretReference(Uri, WritableSubResource)

Describes a reference to Key Vault Secret.

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.

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

Represents an scheduled action resource metadata.

OccurrenceExtensionData(ResourceIdentifier, String, ResourceType, SystemData, ScheduledActionOccurrenceExtensionProperties)

The scheduled action extension.

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.

Placement(Nullable<ZonePlacementPolicyType>, IEnumerable<String>, IEnumerable<String>)

Describes the user-defined constraints for resource hardware placement.

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.

ResourceOperationDetails(String, ResourceIdentifier, Nullable<ResourceOperationType>, String, Nullable<DateTimeOffset>, Nullable<ScheduledActionDeadlineType>, Nullable<ScheduledActionOperationState>, String, String, ResourceOperationError, ScheduledActionFallbackInfo, 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(BulkVmConfiguration, IEnumerable<BulkVmConfiguration>, Int32, String, ComputeScheduleFlexProperties)

Resource creation data model for flex VM provisioning.

ResourceProvisionPayload(BulkVmConfiguration, IEnumerable<BulkVmConfiguration>, Int32, String)

Resource creation data model.

ResourceResultSummary(String, Int32, ResponseError)

The status of the resources.

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

The response from a create flex request.

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

The scheduled action resource.

ScheduledActionFallbackInfo(ResourceOperationType, String, ResourceOperationError)

Describes the fallback operation that was performed.

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

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

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

The properties of the occurrence extension.

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<ScheduledActionResourceDetails>)

Request model to attach a list of scheduled action resources.

ScheduledActionResourceDetachContent(IEnumerable<ResourceIdentifier>)

Request model to detach a list of scheduled action resources.

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

Represents an scheduled action resource metadata.

ScheduledActionResourceOperationResult(Int32, IEnumerable<ScheduledActionResourceStatus>)

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

ScheduledActionResourcePatch(IEnumerable<ScheduledActionResourceDetails>)

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.

VaultSecretGroup(WritableSubResource, IEnumerable<VaultCertificate>)

Describes a set of certificates which are all in the same Key Vault.

VirtualMachineDataDisk(Int32, String, Uri, Uri, Nullable<CachingType>, Nullable<Boolean>, DiskCreateOptionType, Nullable<Int32>, ComputeScheduleManagedDiskConfig, ResourceIdentifier, Nullable<Boolean>, Nullable<DiskDetachOptionType>, Nullable<DiskDeleteOptionType>)
VirtualMachineNetworkInterfaceConfiguration(String, VirtualMachineNetworkInterfaceConfigurationProperties, IDictionary<String,String>)

Describes a virtual machine network interface configurations.

VirtualMachineNetworkInterfaceConfigurationProperties(Nullable<Boolean>, Nullable<DeleteOptions>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, ResourceIdentifier, IEnumerable<String>, IEnumerable<VirtualMachineNetworkInterfaceIPConfiguration>, ResourceIdentifier, Nullable<NetworkInterfaceAuxiliaryMode>, Nullable<NetworkInterfaceAuxiliarySku>)
VirtualMachineNetworkInterfaceIPConfiguration(String, VirtualMachineNetworkInterfaceIPConfigurationProperties)

Describes a virtual machine network profile's IP configuration.

VirtualMachineNetworkInterfaceIPConfigurationProperties(ResourceIdentifier, Nullable<Boolean>, VirtualMachinePublicIPAddressConfiguration, Nullable<IPVersion>, IEnumerable<SubResource>, IEnumerable<SubResource>, IEnumerable<SubResource>)
VirtualMachineNetworkProfile(IEnumerable<VirtualMachineNetworkInterfaceReference>, Nullable<NetworkApiVersion>, IEnumerable<VirtualMachineNetworkInterfaceConfiguration>)

Specifies the network interfaces or the networking configuration of the virtual machine.

VirtualMachineOSDisk(Nullable<OperatingSystemType>, DiskEncryptionSettings, String, Uri, Uri, Nullable<CachingType>, Nullable<Boolean>, DiffDiskSettings, DiskCreateOptionType, Nullable<Int32>, ComputeScheduleManagedDiskConfig, Nullable<DiskDeleteOptionType>)
VirtualMachineOSProfile(String, String, String, String, WindowsConfiguration, LinuxConfiguration, IEnumerable<VaultSecretGroup>, Nullable<Boolean>, Nullable<Boolean>)

Specifies the operating system settings for the virtual machine. Some of the settings cannot be changed once VM is provisioned.

VirtualMachinePublicIPAddressConfiguration(String, VirtualMachinePublicIPAddressConfigurationProperties, PublicIPAddressSku, IDictionary<String,String>)

Describes a virtual machines IP Configuration's PublicIPAddress configuration.

VirtualMachinePublicIPAddressConfigurationProperties(Nullable<Int32>, Nullable<DeleteOptions>, VirtualMachinePublicIPAddressDnsSettingsConfiguration, IEnumerable<VirtualMachineIpTag>, ResourceIdentifier, Nullable<IPVersion>, Nullable<PublicIPAllocationMethod>)
VirtualMachinePublicIPAddressDnsSettingsConfiguration(String, Nullable<DomainNameLabelScopeType>)

Describes a virtual machines network configuration's DNS settings.

VirtualMachineStorageProfile(ImageReference, VirtualMachineOSDisk, IEnumerable<VirtualMachineDataDisk>, Nullable<DiskControllerType>)

Specifies the storage settings for the virtual machine disks.

VmGalleryApplication(String, Nullable<Int32>, String, String, Nullable<Boolean>, Nullable<Boolean>)

Specifies the required information to reference a compute gallery application version.

WindowsConfiguration(Nullable<Boolean>, Nullable<Boolean>, String, IEnumerable<AdditionalUnattendContent>, PatchSettings, IEnumerable<WinRMListener>)

Applies to