public PSDataBoxEdgeDeviceExtendedInfo(DataBoxEdgeDeviceExtendedInfo dataBoxEdgeDeviceExtendedInfo)
        {
            this.DataBoxEdgeDeviceExtendedInfo = dataBoxEdgeDeviceExtendedInfo ??
                                                 throw new ArgumentNullException("dataBoxEdgeDeviceExtendedInfo");
            this.Id = DataBoxEdgeDeviceExtendedInfo.Id;
            var resourceIdentifier = new DataBoxEdgeResourceIdentifier(dataBoxEdgeDeviceExtendedInfo.Id);

            this.ResourceGroupName = resourceIdentifier.ResourceGroupName;
            this.DeviceName        = resourceIdentifier.DeviceName;
            this.Name          = resourceIdentifier.DeviceName;
            this.EncryptionKey = DataBoxEdgeDeviceExtendedInfo.EncryptionKey;
            this.ResourceKey   = DataBoxEdgeDeviceExtendedInfo.ResourceKey;
        }
 public PSDataBoxEdgeDeviceExtendedInfo()
 {
     DataBoxEdgeDeviceExtendedInfo = new DataBoxEdgeDeviceExtendedInfo();
 }