ConoHaNet.OpenStackMember.CreateSubnet C# (CSharp) Method

CreateSubnet() public method

public CreateSubnet ( string name, string networkId, int ipVersion, string cidr ) : Subnet
name string
networkId string
ipVersion int
cidr string
return Subnet
        public Subnet CreateSubnet(string name, string networkId, int ipVersion, string cidr)
        {
            return NetworksProvider.CreateSubnet(name, networkId, ipVersion, cidr, this.DefaultRegion, this.Identity);
        }

Usage Example

        public void UpdateSubnetTest()
        {

            var os = new OpenStackMember(UserName, Password, TenantName, TenantId);

            // create network
            string network_name = GetTesterNameByEnv();
            bool adminStateUp = true;
            string networkType = "vxlan";
            string segmentationId = null;
            var n = os.CreateNetwork(network_name, adminStateUp, networkType, segmentationId);
            Assert.IsNotNull(n);

            try
            {
                string subnet_name = GetTesterNameByEnv();
                int ipVersion = 4;
                string cidr = "192.168.2.0/24";

                // create subnet
                var s = os.CreateSubnet(subnet_name, n.Id, ipVersion, cidr);
                Assert.IsNotNull(s);
                Trace.WriteLine(string.Format("subnet IpVersion : {0}", s.IpVersion));

                try
                {
                    // update subnet
                    var subnet = os.UpdateSubnet(s.Id, "new value");
                    Assert.IsNotNull(subnet);
                    Trace.WriteLine(string.Format("subnet name : {0}", subnet.Name));

                    // this fails
                    //subnet = os.UpdateSubnet(s.Id, "日本語");
                    //subnet = os.UpdateSubnet(s.Id, "new value\\\"");

                }
                finally
                {
                    Assert.IsTrue(os.DeleteSubnet(s.Id));
                }
            }
            finally
            {
                Assert.IsTrue(os.DeleteNetwork(n.Id));
            }
        }
All Usage Examples Of ConoHaNet.OpenStackMember::CreateSubnet
OpenStackMember