Amazon.EC2.Import.DiskImageImporter.VolumeSizeFor C# (CSharp) Метод

VolumeSizeFor() статический приватный Метод

Computes the size of the volume to hold the image in EC2, with optional override by the user. Observation of the EC2 CLI shows a preferred minimum size for boot volumes of 8GB.
static private VolumeSizeFor ( long diskImageSize, long requestedSize ) : long
diskImageSize long The size of the image we're processing, in bytes
requestedSize long Optional size requested by the user
Результат long
        static long VolumeSizeFor(long diskImageSize, long? requestedSize)
        {
            if (requestedSize.HasValue && requestedSize.Value > 0)
                return requestedSize.Value;

            var volumeSize = diskImageSize;
            if (volumeSize < 8*OneGb)
                volumeSize = 8*OneGb;

            return (long)Math.Ceiling((double)volumeSize / (double)OneGb);
        }
    }