Documentation ¶
Index ¶
- type LastModifiedBy
- type ManagedBy
- type Service
- func (service *Service) Create(staticIpID *StaticIP) (*StaticIP, *http.Response, error)
- func (service *Service) Delete(staticIpID int) (*http.Response, error)
- func (service *Service) Get(staticIpID int) (*StaticIP, error)
- func (service *Service) GetAll() ([]StaticIP, error)
- func (service *Service) GetByIPAddress(address string) (*StaticIP, error)
- func (service *Service) Update(staticIpID int, staticIP *StaticIP) (*StaticIP, *http.Response, error)
- type StaticIP
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LastModifiedBy ¶
type StaticIP ¶
type StaticIP struct { // The unique identifier for the static IP address ID int `json:"id,omitempty"` // The static IP address IpAddress string `json:"ipAddress"` // If not set, geographic coordinates and city are automatically determined from the IP address. Otherwise, the latitude and longitude coordinates must be provided. GeoOverride bool `json:"geoOverride"` // Required only if the geoOverride attribute is set. Latitude with 7 digit precision after decimal point, ranges between -90 and 90 degrees. Latitude float64 `json:"latitude,omitempty"` // Required only if the geoOverride attribute is set. Longitude with 7 digit precision after decimal point, ranges between -180 and 180 degrees. Longitude float64 `json:"longitude,omitempty"` // Indicates whether a non-RFC 1918 IP address is publicly routable. This attribute is ignored if there is no ZIA Private Service Edge associated to the organization. RoutableIP bool `json:"routableIP,omitempty"` // When the static IP address was last modified LastModificationTime int `json:"lastModificationTime"` // Additional information about this static IP address Comment string `json:"comment,omitempty"` // SD-WAN Partner that manages the location. If a partner does not manage the location, this is set to Self. ManagedBy *ManagedBy `json:"managedBy,omitempty"` // Should probably move this to a common package. Used by multiple resources // Who modified the static IP address last LastModifiedBy *LastModifiedBy `json:"lastModifiedBy,omitempty"` // Should probably move this to a common package. Used by multiple resources }
Gets all provisioned static IP addresses.
Click to show internal directories.
Click to hide internal directories.