internal ImageDisk(SubResource snapshot, SubResource managedDisk, string blobUri, CachingTypes?caching, int?diskSizeGB, StorageAccountTypes?storageAccountType, DiskEncryptionSetParameters diskEncryptionSet) { Snapshot = snapshot; ManagedDisk = managedDisk; BlobUri = blobUri; Caching = caching; DiskSizeGB = diskSizeGB; StorageAccountType = storageAccountType; DiskEncryptionSet = diskEncryptionSet; }
internal ImageOSDisk(SubResource snapshot, SubResource managedDisk, string blobUri, CachingTypes?caching, int?diskSizeGB, StorageAccountTypes?storageAccountType, DiskEncryptionSetParameters diskEncryptionSet, OperatingSystemTypes osType, OperatingSystemStateTypes osState) : base(snapshot, managedDisk, blobUri, caching, diskSizeGB, storageAccountType, diskEncryptionSet) { OsType = osType; OsState = osState; }
internal VirtualMachineScaleSetManagedDiskParameters(StorageAccountTypes?storageAccountType, DiskEncryptionSetParameters diskEncryptionSet) { StorageAccountType = storageAccountType; DiskEncryptionSet = diskEncryptionSet; }
internal ImageDataDisk(SubResource snapshot, SubResource managedDisk, string blobUri, CachingTypes?caching, int?diskSizeGB, StorageAccountTypes?storageAccountType, DiskEncryptionSetParameters diskEncryptionSet, int lun) : base(snapshot, managedDisk, blobUri, caching, diskSizeGB, storageAccountType, diskEncryptionSet) { Lun = lun; }
internal ManagedDiskParameters(string id, StorageAccountTypes?storageAccountType, DiskEncryptionSetParameters diskEncryptionSet) : base(id) { StorageAccountType = storageAccountType; DiskEncryptionSet = diskEncryptionSet; }