@@ -296,30 +296,57 @@ namespace Azure.ResourceManager.StorageMover.Models
296296 public static partial class ArmStorageMoverModelFactory
297297 {
298298 public static Azure . ResourceManager . StorageMover . Models . AzureStorageBlobContainerEndpointProperties AzureStorageBlobContainerEndpointProperties ( string description = null , Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? provisioningState = default ( Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? ) , string storageAccountResourceId = null , string blobContainerName = null ) { throw null ; }
299+ public static Azure . ResourceManager . StorageMover . Models . AzureStorageSmbFileShareEndpointProperties AzureStorageSmbFileShareEndpointProperties ( string description = null , Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? provisioningState = default ( Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? ) , Azure . Core . ResourceIdentifier storageAccountResourceId = null , string fileShareName = null ) { throw null ; }
299300 public static Azure . ResourceManager . StorageMover . Models . EndpointBaseProperties EndpointBaseProperties ( string endpointType = "Unknown" , string description = null , Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? provisioningState = default ( Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? ) ) { throw null ; }
300301 public static Azure . ResourceManager . StorageMover . JobDefinitionData JobDefinitionData ( Azure . Core . ResourceIdentifier id = null , string name = null , Azure . Core . ResourceType resourceType = default ( Azure . Core . ResourceType ) , Azure . ResourceManager . Models . SystemData systemData = null , string description = null , Azure . ResourceManager . StorageMover . Models . StorageMoverCopyMode copyMode = default ( Azure . ResourceManager . StorageMover . Models . StorageMoverCopyMode ) , string sourceName = null , Azure . Core . ResourceIdentifier sourceResourceId = null , string sourceSubpath = null , string targetName = null , Azure . Core . ResourceIdentifier targetResourceId = null , string targetSubpath = null , string latestJobRunName = null , Azure . Core . ResourceIdentifier latestJobRunResourceId = null , Azure . ResourceManager . StorageMover . Models . JobRunStatus ? latestJobRunStatus = default ( Azure . ResourceManager . StorageMover . Models . JobRunStatus ? ) , string agentName = null , Azure . Core . ResourceIdentifier agentResourceId = null , Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? provisioningState = default ( Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? ) ) { throw null ; }
301302 public static Azure . ResourceManager . StorageMover . JobRunData JobRunData ( Azure . Core . ResourceIdentifier id = null , string name = null , Azure . Core . ResourceType resourceType = default ( Azure . Core . ResourceType ) , Azure . ResourceManager . Models . SystemData systemData = null , Azure . ResourceManager . StorageMover . Models . JobRunStatus ? status = default ( Azure . ResourceManager . StorageMover . Models . JobRunStatus ? ) , Azure . ResourceManager . StorageMover . Models . JobRunScanStatus ? scanStatus = default ( Azure . ResourceManager . StorageMover . Models . JobRunScanStatus ? ) , string agentName = null , Azure . Core . ResourceIdentifier agentResourceId = null , System . DateTimeOffset ? executionStartOn = default ( System . DateTimeOffset ? ) , System . DateTimeOffset ? executionEndOn = default ( System . DateTimeOffset ? ) , System . DateTimeOffset ? lastStatusUpdate = default ( System . DateTimeOffset ? ) , long ? itemsScanned = default ( long ? ) , long ? itemsExcluded = default ( long ? ) , long ? itemsUnsupported = default ( long ? ) , long ? itemsNoTransferNeeded = default ( long ? ) , long ? itemsFailed = default ( long ? ) , long ? itemsTransferred = default ( long ? ) , long ? bytesScanned = default ( long ? ) , long ? bytesExcluded = default ( long ? ) , long ? bytesUnsupported = default ( long ? ) , long ? bytesNoTransferNeeded = default ( long ? ) , long ? bytesFailed = default ( long ? ) , long ? bytesTransferred = default ( long ? ) , string sourceName = null , Azure . Core . ResourceIdentifier sourceResourceId = null , System . BinaryData sourceProperties = null , string targetName = null , Azure . Core . ResourceIdentifier targetResourceId = null , System . BinaryData targetProperties = null , System . BinaryData jobDefinitionProperties = null , Azure . ResourceManager . StorageMover . Models . JobRunError error = null , Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? provisioningState = default ( Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? ) ) { throw null ; }
302303 public static Azure . ResourceManager . StorageMover . Models . JobRunError JobRunError ( string code = null , string message = null , string target = null ) { throw null ; }
303304 public static Azure . ResourceManager . StorageMover . Models . JobRunResourceId JobRunResourceId ( Azure . Core . ResourceIdentifier jobRunResourceIdValue = null ) { throw null ; }
304305 public static Azure . ResourceManager . StorageMover . Models . NfsMountEndpointProperties NfsMountEndpointProperties ( string description = null , Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? provisioningState = default ( Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? ) , string host = null , Azure . ResourceManager . StorageMover . Models . NfsVersion ? nfsVersion = default ( Azure . ResourceManager . StorageMover . Models . NfsVersion ? ) , string export = null ) { throw null ; }
306+ public static Azure . ResourceManager . StorageMover . Models . SmbMountEndpointProperties SmbMountEndpointProperties ( string description = null , Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? provisioningState = default ( Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? ) , string host = null , string shareName = null , Azure . ResourceManager . StorageMover . Models . AzureKeyVaultSmbCredentials credentials = null ) { throw null ; }
305307 public static Azure . ResourceManager . StorageMover . StorageMoverAgentData StorageMoverAgentData ( Azure . Core . ResourceIdentifier id = null , string name = null , Azure . Core . ResourceType resourceType = default ( Azure . Core . ResourceType ) , Azure . ResourceManager . Models . SystemData systemData = null , string description = null , string agentVersion = null , string arcResourceId = null , string arcVmUuid = null , Azure . ResourceManager . StorageMover . Models . StorageMoverAgentStatus ? agentStatus = default ( Azure . ResourceManager . StorageMover . Models . StorageMoverAgentStatus ? ) , System . DateTimeOffset ? lastStatusUpdate = default ( System . DateTimeOffset ? ) , string localIPAddress = null , long ? memoryInMB = default ( long ? ) , long ? numberOfCores = default ( long ? ) , long ? uptimeInSeconds = default ( long ? ) , Azure . ResourceManager . StorageMover . Models . StorageMoverAgentPropertiesErrorDetails errorDetails = null , Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? provisioningState = default ( Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? ) ) { throw null ; }
306308 public static Azure . ResourceManager . StorageMover . Models . StorageMoverAgentPropertiesErrorDetails StorageMoverAgentPropertiesErrorDetails ( string code = null , string message = null ) { throw null ; }
307309 public static Azure . ResourceManager . StorageMover . StorageMoverData StorageMoverData ( Azure . Core . ResourceIdentifier id = null , string name = null , Azure . Core . ResourceType resourceType = default ( Azure . Core . ResourceType ) , Azure . ResourceManager . Models . SystemData systemData = null , System . Collections . Generic . IDictionary < string , string > tags = null , Azure . Core . AzureLocation location = default ( Azure . Core . AzureLocation ) , string description = null , Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? provisioningState = default ( Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? ) ) { throw null ; }
308310 public static Azure . ResourceManager . StorageMover . StorageMoverEndpointData StorageMoverEndpointData ( Azure . Core . ResourceIdentifier id = null , string name = null , Azure . Core . ResourceType resourceType = default ( Azure . Core . ResourceType ) , Azure . ResourceManager . Models . SystemData systemData = null , Azure . ResourceManager . StorageMover . Models . EndpointBaseProperties properties = null ) { throw null ; }
309311 public static Azure . ResourceManager . StorageMover . StorageMoverProjectData StorageMoverProjectData ( Azure . Core . ResourceIdentifier id = null , string name = null , Azure . Core . ResourceType resourceType = default ( Azure . Core . ResourceType ) , Azure . ResourceManager . Models . SystemData systemData = null , string description = null , Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? provisioningState = default ( Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? ) ) { throw null ; }
310312 }
313+ public partial class AzureKeyVaultSmbCredentials : Azure . ResourceManager . StorageMover . Models . StorageMoverCredentials
314+ {
315+ public AzureKeyVaultSmbCredentials ( ) { }
316+ public string PasswordUriString { get { throw null ; } set { } }
317+ public string UsernameUriString { get { throw null ; } set { } }
318+ }
311319 public partial class AzureStorageBlobContainerEndpointProperties : Azure . ResourceManager . StorageMover . Models . EndpointBaseProperties
312320 {
313321 public AzureStorageBlobContainerEndpointProperties ( string storageAccountResourceId , string blobContainerName ) { }
314322 public string BlobContainerName { get { throw null ; } set { } }
315323 public string StorageAccountResourceId { get { throw null ; } set { } }
316324 }
325+ public partial class AzureStorageBlobContainerEndpointUpdateProperties : Azure . ResourceManager . StorageMover . Models . EndpointBaseUpdateProperties
326+ {
327+ public AzureStorageBlobContainerEndpointUpdateProperties ( ) { }
328+ }
329+ public partial class AzureStorageSmbFileShareEndpointProperties : Azure . ResourceManager . StorageMover . Models . EndpointBaseProperties
330+ {
331+ public AzureStorageSmbFileShareEndpointProperties ( Azure . Core . ResourceIdentifier storageAccountResourceId , string fileShareName ) { }
332+ public string FileShareName { get { throw null ; } set { } }
333+ public Azure . Core . ResourceIdentifier StorageAccountResourceId { get { throw null ; } set { } }
334+ }
335+ public partial class AzureStorageSmbFileShareEndpointUpdateProperties : Azure . ResourceManager . StorageMover . Models . EndpointBaseUpdateProperties
336+ {
337+ public AzureStorageSmbFileShareEndpointUpdateProperties ( ) { }
338+ }
317339 public abstract partial class EndpointBaseProperties
318340 {
319341 protected EndpointBaseProperties ( ) { }
320342 public string Description { get { throw null ; } set { } }
321343 public Azure . ResourceManager . StorageMover . Models . StorageMoverProvisioningState ? ProvisioningState { get { throw null ; } }
322344 }
345+ public abstract partial class EndpointBaseUpdateProperties
346+ {
347+ protected EndpointBaseUpdateProperties ( ) { }
348+ public string Description { get { throw null ; } set { } }
349+ }
323350 public partial class JobDefinitionPatch
324351 {
325352 public JobDefinitionPatch ( ) { }
@@ -389,6 +416,10 @@ public NfsMountEndpointProperties(string host, string export) { }
389416 public string Host { get { throw null ; } set { } }
390417 public Azure . ResourceManager . StorageMover . Models . NfsVersion ? NfsVersion { get { throw null ; } set { } }
391418 }
419+ public partial class NfsMountEndpointUpdateProperties : Azure . ResourceManager . StorageMover . Models . EndpointBaseUpdateProperties
420+ {
421+ public NfsMountEndpointUpdateProperties ( ) { }
422+ }
392423 [ System . Runtime . InteropServices . StructLayoutAttribute ( System . Runtime . InteropServices . LayoutKind . Sequential ) ]
393424 public readonly partial struct NfsVersion : System . IEquatable < Azure . ResourceManager . StorageMover . Models . NfsVersion >
394425 {
@@ -408,6 +439,18 @@ public NfsMountEndpointProperties(string host, string export) { }
408439 public static bool operator != ( Azure . ResourceManager . StorageMover . Models . NfsVersion left , Azure . ResourceManager . StorageMover . Models . NfsVersion right ) { throw null ; }
409440 public override string ToString ( ) { throw null ; }
410441 }
442+ public partial class SmbMountEndpointProperties : Azure . ResourceManager . StorageMover . Models . EndpointBaseProperties
443+ {
444+ public SmbMountEndpointProperties ( string host , string shareName ) { }
445+ public Azure . ResourceManager . StorageMover . Models . AzureKeyVaultSmbCredentials Credentials { get { throw null ; } set { } }
446+ public string Host { get { throw null ; } set { } }
447+ public string ShareName { get { throw null ; } set { } }
448+ }
449+ public partial class SmbMountEndpointUpdateProperties : Azure . ResourceManager . StorageMover . Models . EndpointBaseUpdateProperties
450+ {
451+ public SmbMountEndpointUpdateProperties ( ) { }
452+ public Azure . ResourceManager . StorageMover . Models . AzureKeyVaultSmbCredentials Credentials { get { throw null ; } set { } }
453+ }
411454 public partial class StorageMoverAgentPatch
412455 {
413456 public StorageMoverAgentPatch ( ) { }
@@ -459,10 +502,17 @@ internal StorageMoverAgentPropertiesErrorDetails() { }
459502 public static bool operator != ( Azure . ResourceManager . StorageMover . Models . StorageMoverCopyMode left , Azure . ResourceManager . StorageMover . Models . StorageMoverCopyMode right ) { throw null ; }
460503 public override string ToString ( ) { throw null ; }
461504 }
505+ public abstract partial class StorageMoverCredentials
506+ {
507+ protected StorageMoverCredentials ( ) { }
508+ }
462509 public partial class StorageMoverEndpointPatch
463510 {
464511 public StorageMoverEndpointPatch ( ) { }
512+ [ System . ComponentModel . EditorBrowsableAttribute ( System . ComponentModel . EditorBrowsableState . Never ) ]
513+ [ System . ObsoleteAttribute ( "This method is obsolete and will be removed in a future release" , false ) ]
465514 public string EndpointBaseUpdateDescription { get { throw null ; } set { } }
515+ public Azure . ResourceManager . StorageMover . Models . EndpointBaseUpdateProperties Properties { get { throw null ; } set { } }
466516 }
467517 public partial class StorageMoverPatch
468518 {
0 commit comments