ArmStorageMoverModelFactory Class

Definition

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

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

Methods

Name Description
AzureMultiCloudConnectorEndpointProperties(String, Nullable<StorageMoverEndpointKind>, Nullable<StorageMoverProvisioningState>, ResourceIdentifier, ResourceIdentifier)

The properties of Azure MultiCloudConnector endpoint.

AzureStorageBlobContainerEndpointProperties(String, Nullable<StorageMoverEndpointKind>, Nullable<StorageMoverProvisioningState>, String, String)

The properties of Azure Storage blob container endpoint.

AzureStorageNfsFileShareEndpointProperties(String, Nullable<StorageMoverEndpointKind>, Nullable<StorageMoverProvisioningState>, ResourceIdentifier, String)

The properties of Azure Storage NFS file share endpoint.

AzureStorageSmbFileShareEndpointProperties(String, Nullable<StorageMoverEndpointKind>, Nullable<StorageMoverProvisioningState>, ResourceIdentifier, String)

The properties of Azure Storage SMB file share endpoint.

EndpointBaseProperties(String, String, Nullable<StorageMoverEndpointKind>, Nullable<StorageMoverProvisioningState>)

The resource specific properties for the Storage Mover resource. Please note this is the abstract base class. The derived classes available for instantiation are: AzureStorageBlobContainerEndpointProperties, NfsMountEndpointProperties, S3WithHmacEndpointProperties, AzureStorageSmbFileShareEndpointProperties, SmbMountEndpointProperties, AzureStorageNfsFileShareEndpointProperties, and AzureMultiCloudConnectorEndpointProperties.

JobDefinitionData(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<JobType>, Nullable<StorageMoverCopyMode>, String, ResourceIdentifier, String, String, ResourceIdentifier, String, String, ResourceIdentifier, Nullable<JobRunStatus>, String, ResourceIdentifier, Nullable<StorageMoverProvisioningState>, IEnumerable<ResourceIdentifier>, StorageMoverScheduleInfo, Nullable<StorageMoverDataIntegrityValidation>, Nullable<Boolean>, IEnumerable<SourceTargetMap>)
JobRunData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<JobRunStatus>, Nullable<JobRunScanStatus>, String, ResourceIdentifier, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<StorageMoverJobTriggerType>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, String, ResourceIdentifier, BinaryData, String, ResourceIdentifier, BinaryData, BinaryData, JobRunError, IEnumerable<JobRunWarning>, Nullable<StorageMoverProvisioningState>)
JobRunError(String, String, String)

Error type.

JobRunResourceId(ResourceIdentifier)

Response that identifies a Job Run.

JobRunWarning(String, String, String)

Warning type.

NfsMountEndpointProperties(String, Nullable<StorageMoverEndpointKind>, Nullable<StorageMoverProvisioningState>, String, Nullable<NfsVersion>, String)

The properties of NFS share endpoint.

S3WithHmacEndpointProperties(String, Nullable<StorageMoverEndpointKind>, Nullable<StorageMoverProvisioningState>, AzureKeyVaultS3WithHmacCredentials, String, Nullable<S3WithHmacSourceType>, String)

The properties of S3WithHmac share endpoint.

ScheduleWeeklyRecurrence(ScheduleTime, ScheduleTime, IEnumerable<ScheduleDayOfWeek>)

The weekly recurrence of the schedule.

SmbMountEndpointProperties(String, Nullable<StorageMoverEndpointKind>, Nullable<StorageMoverProvisioningState>, String, String, AzureKeyVaultSmbCredentials)

The properties of SMB share endpoint.

SourceEndpointProperties(String, ResourceIdentifier, ResourceIdentifier)

The properties of the cloud source endpoint to migrate.

SourceTargetMap(SourceEndpointProperties, TargetEndpointProperties)

Initializes a new instance of SourceTargetMap.

StorageMoverAgentData(ResourceIdentifier, String, ResourceType, SystemData, String, String, String, String, Nullable<StorageMoverAgentStatus>, Nullable<DateTimeOffset>, String, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, String, StorageMoverAgentPropertiesErrorDetails, Nullable<StorageMoverProvisioningState>, IEnumerable<UploadLimitWeeklyRecurrence>)
StorageMoverAgentPropertiesErrorDetails(String, String)

The StorageMoverAgentPropertiesErrorDetails.

StorageMoverConnectionData(ResourceIdentifier, String, ResourceType, SystemData, StorageMoverConnectionProperties)

The Connection resource.

StorageMoverConnectionProperties(String, Nullable<StorageMoverConnectionStatus>, ResourceIdentifier, String, ResourceIdentifier, IEnumerable<ResourceIdentifier>, Nullable<StorageMoverProvisioningState>)

Properties of the Connection resource.

StorageMoverData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, Nullable<StorageMoverProvisioningState>)

Initializes a new instance of StorageMoverData.

StorageMoverEndpointData(ResourceIdentifier, String, ResourceType, SystemData, EndpointBaseProperties, ManagedServiceIdentity)

The Endpoint resource, which contains information about file sources and targets.

StorageMoverPatch(String, IDictionary<String,String>)
StorageMoverProjectData(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<StorageMoverProvisioningState>)

Initializes a new instance of StorageMoverProjectData.

StorageMoverScheduleInfo(Nullable<StorageMoverScheduleFrequency>, Nullable<Boolean>, StorageMoverSchedulerTime, Nullable<DateTimeOffset>, IEnumerable<String>, IEnumerable<Int32>, String, Nullable<DateTimeOffset>)

Schedule information for the Job Definition.

TargetEndpointProperties(String, ResourceIdentifier, ResourceIdentifier, String)

The properties of the cloud target endpoint to migrate.

UploadLimitWeeklyRecurrence(ScheduleTime, ScheduleTime, IEnumerable<ScheduleDayOfWeek>, Int32)

The weekly recurrence of the WAN-link upload limit schedule. The start time must be earlier in the day than the end time. The recurrence must not span across multiple days.

Applies to