public PSDataBoxEdgeDevice(DataBoxEdgeDevice dataBoxEdgeDevice)
        {
            if (dataBoxEdgeDevice == null)
            {
                throw new ArgumentNullException("dataBoxEdgeDevice");
            }

            this.DataBoxEdgeDevice = dataBoxEdgeDevice;
            this.Id = dataBoxEdgeDevice.Id;
            var dataBoxEdgeResourceIdentifier = new DataBoxEdgeResourceIdentifier(dataBoxEdgeDevice.Id);

            this.ResourceGroupName = dataBoxEdgeResourceIdentifier.ResourceGroupName;
            this.Name = dataBoxEdgeResourceIdentifier.Name;
        }
        public PSStackEdgeDevice(EdgeDevice edgeDevice)
        {
            if (edgeDevice == null)
            {
                throw new ArgumentNullException("edgeDevice");
            }

            this.EdgeDevice = edgeDevice;
            this.Id         = edgeDevice.Id;
            var stackEdgeResourceIdentifier = new StackEdgeResourceIdentifier(edgeDevice.Id);

            this.ResourceGroupName = stackEdgeResourceIdentifier.ResourceGroupName;
            this.Name = stackEdgeResourceIdentifier.Name;
        }
 public PSDataBoxEdgeDevice()
 {
     DataBoxEdgeDevice = new DataBoxEdgeDevice();
 }
 public PSStackEdgeDevice()
 {
     EdgeDevice = new EdgeDevice();
 }