ConoHaNet.OpenStackMember.WaitForVolumeAvailable C# (CSharp) Method

WaitForVolumeAvailable() public method

public WaitForVolumeAvailable ( string volumeId, int refreshCount = 600, TimeSpan refreshDelay = null ) : Volume
volumeId string
refreshCount int
refreshDelay TimeSpan
return Volume
        public Volume WaitForVolumeAvailable(string volumeId, int refreshCount = 600, TimeSpan? refreshDelay = null)
        {
            return BlockStorageProvider.WaitForVolumeAvailable(volumeId, refreshCount, refreshDelay, this.DefaultRegion, this.Identity);
        }

Usage Example

        public void CreateVolumeTest()
        {
            int size = 200;

            var os = new OpenStackMember(UserName, Password, TenantName, TenantId); // with tenant
            var v = os.CreateVolume(size, name:"testVolume");
            Assert.IsNotNull(v);

            os.WaitForVolumeAvailable(v.Id);

            bool b = os.DeleteVolume(v.Id);
            Assert.IsTrue(b);
        }
OpenStackMember