Lines Matching defs:IPAddress

23 type IPAddress struct {  struct
24 … string `json:"allocated,omitempty" doc:"date the public IP address was acquired"`
25 … string `json:"associated,omitempty" doc:"date the public IP address was associated"`
26 … `json:"associatednetworkid,omitempty" doc:"the ID of the Network associated with the IP address"`
27 …son:"associatednetworkname,omitempty" doc:"the name of the Network associated with the IP address"`
28 …iption string `json:"description,omitempty" doc:"The IP address description."`
29 … bool `json:"forvirtualnetwork,omitempty" doc:"the virtual network for the IP address"`
30 …k *Healthcheck `json:"healthcheck,omitempty" doc:"The IP healthcheck configuration"`
31 ID *UUID `json:"id,omitempty" doc:"public IP address id"`
32 IPAddress net.IP `json:"ipaddress,omitempty" doc:"public IP address"` member
33 IsElastic bool `json:"iselastic,omitempty" doc:"is an elastic ip"`
34 … bool `json:"isportable,omitempty" doc:"is public IP portable across the zones"`
35 …json:"issourcenat,omitempty" doc:"true if the IP address is a source nat address, false otherwise"`
36 …ool `json:"isstaticnat,omitempty" doc:"true if this ip is for static nat, false otherwise"`
37 …mitempty" doc:"true if this ip is system ip (was allocated as a part of deployVm or createLbRule)"`
38 … *UUID `json:"networkid,omitempty" doc:"the ID of the Network where ip belongs to"`
39 … *UUID `json:"physicalnetworkid,omitempty" doc:"the physical network this belongs to"`
40 …cton this value is not null for Ips with isSystem=true, and can have either StaticNat or LB value"`
41 …seDNS `json:"reversedns,omitempty" doc:"the list of PTR record(s) associated with the ip address"`
42 … `json:"state,omitempty" doc:"State of the ip address. Can be: Allocatin, Allocated and Releasing"`
43 … []ResourceTag `json:"tags,omitempty" doc:"the list of resource tags associated with ip address"`
44 …doc:"virtual machine display name the ip address is assigned to (not null only for static nat Ip)"`
45 …mitempty" doc:"virtual machine id the ip address is assigned to (not null only for static nat Ip)"`
46 …tempty" doc:"virtual machine name the ip address is assigned to (not null only for static nat Ip)"`
47 …"the ID of the VLAN associated with the IP address. This parameter is visible to ROOT admins only"`
48 … string `json:"vlanname,omitempty" doc:"the VLAN associated with the IP address"`
49 …:"vmipaddress,omitempty" doc:"virtual machine (dnat) ip address (not null only for static nat Ip)"`
50 … *UUID `json:"zoneid,omitempty" doc:"the ID of the zone the public IP address belongs to"`
51 …ring `json:"zonename,omitempty" doc:"the name of the zone the public IP address belongs to"`
55 func (IPAddress) ResourceType() string {
60 func (ipaddress IPAddress) ListRequest() (ListCommand, error) {
83 func (ipaddress IPAddress) Delete(ctx context.Context, client *Client) error {
170 IPAddress net.IP `json:"ipaddress,omitempty" doc:"lists the specified IP address"` member