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
AzureKeyVaultS3WithHmacCredentials(String, String)
AzureKeyVaultSmbCredentials(String, String)
AzureMultiCloudConnectorEndpointProperties(String, Nullable<StorageMoverEndpointKind>, Nullable<StorageMoverProvisioningState>, ResourceIdentifier, ResourceIdentifier)

The properties of Azure MultiCloudConnector endpoint.

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

The properties of Azure Storage blob container endpoint.

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

The properties of Azure Storage NFS file share endpoint.

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

The properties of Azure Storage SMB file share endpoint.

AzureStorageSmbFileShareEndpointUpdateProperties(String)
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.

EndpointBaseUpdateProperties(String, String)
JobDefinitionPatch(String, Nullable<StorageMoverCopyMode>, String, IEnumerable<ResourceIdentifier>, Nullable<StorageMoverDataIntegrityValidation>, StorageMoverScheduleInfo)
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.

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

The properties of S3WithHmac share endpoint.

S3WithHmacEndpointUpdateProperties(String, AzureKeyVaultS3WithHmacCredentials)
ScheduleRecurrence(ScheduleTime, ScheduleTime)
ScheduleTime(Int32, Nullable<ScheduleMinute>)
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.

SmbMountEndpointUpdateProperties(String, AzureKeyVaultSmbCredentials)
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>)
StorageMoverAgentPatch(String, 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.

StorageMoverCredentials(String)
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.

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

Initializes a new instance of StorageMoverProjectData.

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

Schedule information for the Job Definition.

StorageMoverSchedulerTime(Nullable<Int32>, Nullable<ScheduleMinute>)
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