ConoHaNet.OpenStackMember.ListFlavors C# (CSharp) Method

ListFlavors() public method

public ListFlavors ( int minDiskInGB = null, int minRamInMB = null, string markerId = null, int limit = null ) : IEnumerable
minDiskInGB int
minRamInMB int
markerId string
limit int
return IEnumerable
        public IEnumerable<Flavor> ListFlavors(int? minDiskInGB = null, int? minRamInMB = null, string markerId = null, int? limit = null)
        {
            return ServersProvider.ListFlavors(minDiskInGB, minRamInMB, markerId, limit, this.DefaultRegion, this.Identity);
        }

Usage Example

        public void ListFlavorsDetailsTest()
        {
            foreach (var m in TestEnvMembers.Members)
            {
                var os = new OpenStackMember(m.UserName, m.Password, m.TenantName); // without tenant, can not get endpoints.
                IEnumerable<Flavor> flavors = null;
                try
                {
                    flavors = os.ListFlavors();
                }
                catch (net.openstack.Core.Exceptions.UserAuthorizationException uae)
                {
                    Assert.IsTrue(uae.Message.Equals("The user does not have access to the requested service or region."));
                    return;
                }

                os = new OpenStackMember(m.UserName, m.Password, m.TenantName); // with tenant
                flavors = os.ListFlavorsDetails();
                Assert.IsNotNull(flavors);
                foreach (var f in flavors)
                {
                    Assert.IsNotNull(f.Id);
                    Assert.IsNotNull(f.Name);
                    Assert.IsNotNull(f.Links);
                }
            }
        }
All Usage Examples Of ConoHaNet.OpenStackMember::ListFlavors
OpenStackMember