The IP Ranges assigned to the current test configuration
| Name | Type | Description | Notes |
|---|---|---|---|
| automatic_ip_type | AutomaticIpType | The automatic IP types, either 'ONLY_IPV4', 'ONLY_IPV6' or 'BOTH_IPV4_IPV6'. | [optional] |
| count | int | The number of IPs generated (default: 1). | [optional] |
| gw_auto | bool | A flag indicating if the gateway settings for the IPRange should be determined automatically (default: true). | |
| gw_start | str | The gateway start IP for the IPRange (default: 10.0.0.1). | [optional] |
| host_count | int | The number of Host IPs generated (default: 1). | [optional] |
| inner_vlan_range | VLANRange | The inner VLAN range assigned to the current IP range configuration | [optional] |
| ip_auto | bool | A flag indicating if IP settings for the IPRange should be determined automatically (default: true). | |
| ip_incr | str | The IP incrementation rule (default: 0.0.0.1). | [optional] |
| ip_range_name | str | ||
| ip_start | str | The start IP for the IPRange (default: 10.0.0.10). | [optional] |
| ip_ver | IpVer | The type of the IP. 'IPV4' and 'IPV6' are both supported currently. | |
| is_emulated_router | bool | [optional] | |
| mss | int | The maximum segment size of the TCP header. | [optional] |
| mss_auto | bool | A flag indicating if Mss settings for the IPRange should be determined automatically (default: false). | |
| net_mask | int | The network mask of the IP Range (default: 16). | [optional] |
| net_mask_auto | bool | A flag indicating if the network mask of the IPRange should be determined automatically (default: true). | |
| id | str | [optional] | |
| links | List[APILink] | [optional] | |
| max_count_per_agent | int | The maximum number of IPs that should be assigned to each traffic agent for this IP range segment in a valid test (default: 1). | [optional] |
| network_tags | List[str] | A list of tags. | [optional] |
from cyperf.models.ip_range import IPRange
# TODO update the JSON string below
json = "{}"
# create an instance of IPRange from a JSON string
ip_range_instance = IPRange.from_json(json)
# print the JSON string representation of the object
print(IPRange.to_json())
# convert the object into a dict
ip_range_dict = ip_range_instance.to_dict()
# create an instance of IPRange from a dict
ip_range_from_dict = IPRange.from_dict(ip_range_dict)