Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IpAddress ¶
type IpAddress struct {
Name string `json:"name,omitempty"`
Ip string `json:"ip,omitempty"`
Id string `json:"id,omitempty"`
State IpAddressState `json:"state,omitempty"`
Created string `json:"created,omitempty"`
}
type IpAddressState ¶
type IpAddressState string
const ( IpAddressStateBound IpAddressState = "bound" IpAddressStateUnbound IpAddressState = "unbound" )
type IpSet ¶
type IpSet struct {
Id string `json:"id,omitempty"`
Name base.Name `json:"name,omitempty"`
Kind base.Kind `json:"kind,omitempty"`
Version float32 `json:"version"`
Description string `json:"description,omitempty"`
Tags base.Tags `json:"tags,omitempty"`
Created string `json:"created,omitempty"`
LastModified string `json:"lastModified,omitempty"`
Links base.Links `json:"links,omitempty"`
Spec IpSetSpec `json:"spec,omitempty"`
Status IpSetStatus `json:"status,omitempty"`
}
type IpSetLocation ¶
type IpSetLocation struct {
Name string `json:"name,omitempty"`
RetentionPolicy IpSetLocationRetentionPolicy `json:"retentionPolicy,omitempty"`
}
type IpSetLocationRetentionPolicy ¶
type IpSetLocationRetentionPolicy string
const ( IpSetLocationRetentionPolicyKeep IpSetLocationRetentionPolicy = "keep" IpSetLocationRetentionPolicyFree IpSetLocationRetentionPolicy = "free" )
type IpSetSpec ¶
type IpSetSpec struct {
Link string `json:"link,omitempty"`
Locations []IpSetLocation `json:"locations,omitempty"`
}
type IpSetStatus ¶
Click to show internal directories.
Click to hide internal directories.