2.4.0 (2026-04-07)
Features Added
- New value
CredentialTypeAzureKeyVaultS3WithHMACadded to enum typeCredentialType - New value
EndpointTypeS3WithHmacadded to enum typeEndpointType - New enum type
ConnectionStatuswith valuesConnectionStatusApproved,ConnectionStatusDisconnected,ConnectionStatusPending,ConnectionStatusRejected,ConnectionStatusStale - New enum type
DataIntegrityValidationwith valuesDataIntegrityValidationNone,DataIntegrityValidationSaveFileMD5,DataIntegrityValidationSaveVerifyFileMD5 - New enum type
EndpointKindwith valuesEndpointKindSource,EndpointKindTarget - New enum type
Frequencywith valuesFrequencyDaily,FrequencyMonthly,FrequencyNone,FrequencyOnetime,FrequencyWeekly - New enum type
S3WithHmacSourceTypewith valuesS3WithHmacSourceTypeALIBABA,S3WithHmacSourceTypeDELLEMC,S3WithHmacSourceTypeGCS,S3WithHmacSourceTypeIBM,S3WithHmacSourceTypeMINIO,S3WithHmacSourceTypeOTHER - New enum type
TriggerTypewith valuesTriggerTypeManual,TriggerTypeScheduled - New function
*AzureKeyVaultS3WithHmacCredentials.GetCredentials() *Credentials - New function
*ClientFactory.NewConnectionsClient() *ConnectionsClient - New function
NewConnectionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ConnectionsClient, error) - New function
*ConnectionsClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, storageMoverName string, connectionName string, connection Connection, options *ConnectionsClientCreateOrUpdateOptions) (ConnectionsClientCreateOrUpdateResponse, error) - New function
*ConnectionsClient.BeginDelete(ctx context.Context, resourceGroupName string, storageMoverName string, connectionName string, options *ConnectionsClientBeginDeleteOptions) (*runtime.Poller[ConnectionsClientDeleteResponse], error) - New function
*ConnectionsClient.Get(ctx context.Context, resourceGroupName string, storageMoverName string, connectionName string, options *ConnectionsClientGetOptions) (ConnectionsClientGetResponse, error) - New function
*ConnectionsClient.NewListPager(resourceGroupName string, storageMoverName string, options *ConnectionsClientListOptions) *runtime.Pager[ConnectionsClientListResponse] - New function
*S3WithHmacEndpointProperties.GetEndpointBaseProperties() *EndpointBaseProperties - New function
*S3WithHmacEndpointUpdateProperties.GetEndpointBaseUpdateProperties() *EndpointBaseUpdateProperties - New struct
AzureKeyVaultS3WithHmacCredentials - New struct
Connection - New struct
ConnectionList - New struct
ConnectionProperties - New struct
JobRunWarning - New struct
S3WithHmacEndpointProperties - New struct
S3WithHmacEndpointUpdateProperties - New struct
ScheduleInfo - New struct
SchedulerTime - New field
EndpointKindin structAzureMultiCloudConnectorEndpointProperties - New field
EndpointKindin structAzureStorageBlobContainerEndpointProperties - New field
EndpointKindin structAzureStorageNfsFileShareEndpointProperties - New field
EndpointKindin structAzureStorageSmbFileShareEndpointProperties - New field
Connections,DataIntegrityValidation,PreservePermissions,Schedulein structJobDefinitionProperties - New field
Connections,DataIntegrityValidation,Schedulein structJobDefinitionUpdateProperties - New field
ScheduledExecutionTime,TriggerType,Warningsin structJobRunProperties - New field
EndpointKindin structNfsMountEndpointProperties - New field
EndpointKindin structSmbMountEndpointProperties