Documentation ¶
Index ¶
- Constants
- func GetPathMethodForListSpec(action api.Action, s ListSpec) (string, string)
- func GetReadPathMethodForSpec(action api.Action, s Spec) (string, string)
- type AttributeMeta
- type ChildSpec
- type Contract
- func (in *Contract) DeepCopy() *Contract
- func (in *Contract) DeepCopyInto(out *Contract)
- func (in *Contract) DeepCopyObject() api.Object
- func (c *Contract) GetName() string
- func (c *Contract) GetPathMethod(action api.Action) (string, string)
- func (c *Contract) SetPathParams(args ...interface{}) error
- type CountableListSpec
- type CurrentRecordList
- func (c *CurrentRecordList) AddItem(v interface{}) bool
- func (c *CurrentRecordList) ClearItems()
- func (in *CurrentRecordList) DeepCopy() *CurrentRecordList
- func (in *CurrentRecordList) DeepCopyInto(out *CurrentRecordList)
- func (in *CurrentRecordList) DeepCopyObject() api.Object
- func (c *CurrentRecordList) GetItems() interface{}
- func (c *CurrentRecordList) GetMaxLimit() int32
- func (c *CurrentRecordList) GetName() string
- func (c *CurrentRecordList) GetPathMethod(action api.Action) (string, string)
- func (c *CurrentRecordList) Index(i int) interface{}
- func (c *CurrentRecordList) Init()
- func (c *CurrentRecordList) Len() int
- func (c *CurrentRecordList) SetPathParams(args ...interface{}) error
- type DSState
- type DefaultTTL
- func (in *DefaultTTL) DeepCopy() *DefaultTTL
- func (in *DefaultTTL) DeepCopyInto(out *DefaultTTL)
- func (in *DefaultTTL) DeepCopyObject() api.Object
- func (c *DefaultTTL) GetName() string
- func (c *DefaultTTL) GetPathMethod(action api.Action) (string, string)
- func (c *DefaultTTL) SetPathParams(args ...interface{}) error
- type DefaultTTLDiff
- type DefaultTTLDiffList
- func (in *DefaultTTLDiffList) DeepCopy() *DefaultTTLDiffList
- func (in *DefaultTTLDiffList) DeepCopyInto(out *DefaultTTLDiffList)
- func (in *DefaultTTLDiffList) DeepCopyObject() api.Object
- func (c *DefaultTTLDiffList) GetItems() interface{}
- func (c *DefaultTTLDiffList) GetName() string
- func (c *DefaultTTLDiffList) GetPathMethod(action api.Action) (string, string)
- func (c *DefaultTTLDiffList) Index(i int) interface{}
- func (c *DefaultTTLDiffList) Init()
- func (c *DefaultTTLDiffList) Len() int
- func (c *DefaultTTLDiffList) SetPathParams(args ...interface{}) error
- type DefaultTTLState
- type Dnssec
- type DnssecKskRollover
- func (in *DnssecKskRollover) DeepCopy() *DnssecKskRollover
- func (in *DnssecKskRollover) DeepCopyInto(out *DnssecKskRollover)
- func (in *DnssecKskRollover) DeepCopyObject() api.Object
- func (c *DnssecKskRollover) GetName() string
- func (c *DnssecKskRollover) GetPathMethod(action api.Action) (string, string)
- func (c *DnssecKskRollover) SetPathParams(args ...interface{}) error
- type DnssecState
- type DsRecord
- type DsRecordList
- func (in *DsRecordList) DeepCopy() *DsRecordList
- func (in *DsRecordList) DeepCopyInto(out *DsRecordList)
- func (in *DsRecordList) DeepCopyObject() api.Object
- func (c *DsRecordList) GetItems() interface{}
- func (c *DsRecordList) GetName() string
- func (c *DsRecordList) GetPathMethod(action api.Action) (string, string)
- func (c *DsRecordList) Index(i int) interface{}
- func (c *DsRecordList) Init()
- func (c *DsRecordList) Len() int
- func (c *DsRecordList) SetPathParams(args ...interface{}) error
- type History
- type HistoryList
- func (c *HistoryList) AddItem(v interface{}) bool
- func (c *HistoryList) ClearItems()
- func (in *HistoryList) DeepCopy() *HistoryList
- func (in *HistoryList) DeepCopyInto(out *HistoryList)
- func (in *HistoryList) DeepCopyObject() api.Object
- func (c *HistoryList) GetItems() interface{}
- func (c *HistoryList) GetMaxLimit() int32
- func (c *HistoryList) GetName() string
- func (c *HistoryList) GetPathMethod(action api.Action) (string, string)
- func (c *HistoryList) Index(i int) interface{}
- func (c *HistoryList) Init()
- func (c *HistoryList) Len() int
- func (c *HistoryList) SetPathParams(args ...interface{}) error
- type HistoryListSearchKeywords
- type HistoryText
- func (in *HistoryText) DeepCopy() *HistoryText
- func (in *HistoryText) DeepCopyInto(out *HistoryText)
- func (in *HistoryText) DeepCopyObject() api.Object
- func (c *HistoryText) GetName() string
- func (c *HistoryText) GetPathMethod(action api.Action) (string, string)
- func (c *HistoryText) SetPathParams(args ...interface{}) error
- type KeywordsType
- type ListSpec
- type LogList
- func (c *LogList) AddItem(v interface{}) bool
- func (c *LogList) ClearItems()
- func (in *LogList) DeepCopy() *LogList
- func (in *LogList) DeepCopyInto(out *LogList)
- func (in *LogList) DeepCopyObject() api.Object
- func (c *LogList) GetItems() interface{}
- func (c *LogList) GetMaxLimit() int32
- func (c *LogList) GetName() string
- func (c *LogList) GetPathMethod(action api.Action) (string, string)
- func (c *LogList) Index(i int) interface{}
- func (c *LogList) Init()
- func (c *LogList) Len() int
- func (c *LogList) SetPathParams(args ...interface{}) error
- type ManagedDnsList
- func (in *ManagedDnsList) DeepCopy() *ManagedDnsList
- func (in *ManagedDnsList) DeepCopyInto(out *ManagedDnsList)
- func (in *ManagedDnsList) DeepCopyObject() api.Object
- func (c *ManagedDnsList) GetItems() interface{}
- func (c *ManagedDnsList) GetName() string
- func (c *ManagedDnsList) GetPathMethod(action api.Action) (string, string)
- func (c *ManagedDnsList) Index(i int) interface{}
- func (c *ManagedDnsList) Init()
- func (c *ManagedDnsList) Len() int
- func (c *ManagedDnsList) SetPathParams(args ...interface{}) error
- type Record
- type RecordDiff
- type RecordDiffList
- func (c *RecordDiffList) AddItem(v interface{}) bool
- func (c *RecordDiffList) ClearItems()
- func (in *RecordDiffList) DeepCopy() *RecordDiffList
- func (in *RecordDiffList) DeepCopyInto(out *RecordDiffList)
- func (in *RecordDiffList) DeepCopyObject() api.Object
- func (c *RecordDiffList) GetItems() interface{}
- func (c *RecordDiffList) GetMaxLimit() int32
- func (c *RecordDiffList) GetName() string
- func (c *RecordDiffList) GetPathMethod(action api.Action) (string, string)
- func (c *RecordDiffList) Index(i int) interface{}
- func (c *RecordDiffList) Init()
- func (c *RecordDiffList) Len() int
- func (c *RecordDiffList) SetPathParams(args ...interface{}) error
- type RecordList
- func (c *RecordList) AddItem(v interface{}) bool
- func (c *RecordList) ClearItems()
- func (in *RecordList) DeepCopy() *RecordList
- func (in *RecordList) DeepCopyInto(out *RecordList)
- func (in *RecordList) DeepCopyObject() api.Object
- func (c *RecordList) GetItems() interface{}
- func (c *RecordList) GetMaxLimit() int32
- func (c *RecordList) GetName() string
- func (c *RecordList) GetPathMethod(action api.Action) (string, string)
- func (c *RecordList) Index(i int) interface{}
- func (c *RecordList) Init()
- func (c *RecordList) Len() int
- func (c *RecordList) SetPathParams(args ...interface{}) error
- type RecordListSearchKeywords
- type RecordRDATA
- type RecordRDATASlice
- type RecordState
- type Spec
- type Type
- type ZoneApply
- func (in *ZoneApply) DeepCopy() *ZoneApply
- func (in *ZoneApply) DeepCopyInto(out *ZoneApply)
- func (in *ZoneApply) DeepCopyObject() api.Object
- func (c *ZoneApply) GetName() string
- func (c *ZoneApply) GetPathMethod(action api.Action) (string, string)
- func (c *ZoneApply) SetPathParams(args ...interface{}) error
- type ZoneProxy
- func (in *ZoneProxy) DeepCopy() *ZoneProxy
- func (in *ZoneProxy) DeepCopyInto(out *ZoneProxy)
- func (in *ZoneProxy) DeepCopyObject() api.Object
- func (c *ZoneProxy) GetName() string
- func (c *ZoneProxy) GetPathMethod(action api.Action) (string, string)
- func (c *ZoneProxy) SetPathParams(args ...interface{}) error
- type ZoneProxyHealthCheck
- type ZoneProxyHealthCheckList
- func (in *ZoneProxyHealthCheckList) DeepCopy() *ZoneProxyHealthCheckList
- func (in *ZoneProxyHealthCheckList) DeepCopyInto(out *ZoneProxyHealthCheckList)
- func (in *ZoneProxyHealthCheckList) DeepCopyObject() api.Object
- func (c *ZoneProxyHealthCheckList) GetItems() interface{}
- func (c *ZoneProxyHealthCheckList) GetName() string
- func (c *ZoneProxyHealthCheckList) GetPathMethod(action api.Action) (string, string)
- func (c *ZoneProxyHealthCheckList) Index(i int) interface{}
- func (c *ZoneProxyHealthCheckList) Init()
- func (c *ZoneProxyHealthCheckList) Len() int
- func (c *ZoneProxyHealthCheckList) SetPathParams(args ...interface{}) error
- type ZoneProxyStatus
Constants ¶
const TypeANAMECode uint16 = 65280
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AttributeMeta ¶
type AttributeMeta struct {
ZoneID string `read:"-"`
}
func (*AttributeMeta) DeepCopy ¶
func (in *AttributeMeta) DeepCopy() *AttributeMeta
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeMeta.
func (*AttributeMeta) DeepCopyInto ¶
func (in *AttributeMeta) DeepCopyInto(out *AttributeMeta)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AttributeMeta) GetZoneID ¶
func (s *AttributeMeta) GetZoneID() string
func (*AttributeMeta) SetZoneID ¶
func (s *AttributeMeta) SetZoneID(id string)
type Contract ¶
type Contract struct { AttributeMeta core.Contract }
func (*Contract) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Contract.
func (*Contract) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Contract) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.
func (*Contract) GetPathMethod ¶
func (*Contract) SetPathParams ¶
type CountableListSpec ¶
type CountableListSpec interface { api.CountableListSpec Spec }
type CurrentRecordList ¶
type CurrentRecordList struct { AttributeMeta api.Count Items []Record `read:"items"` }
func (*CurrentRecordList) AddItem ¶
func (c *CurrentRecordList) AddItem(v interface{}) bool
func (*CurrentRecordList) ClearItems ¶
func (c *CurrentRecordList) ClearItems()
func (*CurrentRecordList) DeepCopy ¶
func (in *CurrentRecordList) DeepCopy() *CurrentRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CurrentRecordList.
func (*CurrentRecordList) DeepCopyInto ¶
func (in *CurrentRecordList) DeepCopyInto(out *CurrentRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CurrentRecordList) DeepCopyObject ¶
func (in *CurrentRecordList) DeepCopyObject() api.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.
func (*CurrentRecordList) GetItems ¶
func (c *CurrentRecordList) GetItems() interface{}
func (*CurrentRecordList) GetMaxLimit ¶
func (c *CurrentRecordList) GetMaxLimit() int32
func (*CurrentRecordList) GetName ¶
func (c *CurrentRecordList) GetName() string
func (*CurrentRecordList) GetPathMethod ¶
func (c *CurrentRecordList) GetPathMethod(action api.Action) (string, string)
func (*CurrentRecordList) Index ¶
func (c *CurrentRecordList) Index(i int) interface{}
func (*CurrentRecordList) Init ¶
func (c *CurrentRecordList) Init()
func (*CurrentRecordList) Len ¶
func (c *CurrentRecordList) Len() int
func (*CurrentRecordList) SetPathParams ¶
func (c *CurrentRecordList) SetPathParams(args ...interface{}) error
type DSState ¶
type DSState int
const ( DSStateClose DSState = 0 DSStateBeforeRegistration DSState = 1 DSStateWaitClearCacheForRegistration DSState = 2 DSStateDisclose DSState = 3 DSStateBeforeChange DSState = 4 DSStateWaitClearCacheForChanged DSState = 5 DSStateBeforeDelete DSState = 6 DSStateWaitClearCacheForDelete DSState = 7 )
type DefaultTTL ¶
type DefaultTTL struct { AttributeMeta Value int64 `read:"value" update:"value"` State DefaultTTLState `read:"state"` Operator string `read:"operator"` }
func (*DefaultTTL) DeepCopy ¶
func (in *DefaultTTL) DeepCopy() *DefaultTTL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultTTL.
func (*DefaultTTL) DeepCopyInto ¶
func (in *DefaultTTL) DeepCopyInto(out *DefaultTTL)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultTTL) DeepCopyObject ¶
func (in *DefaultTTL) DeepCopyObject() api.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.
func (*DefaultTTL) GetName ¶
func (c *DefaultTTL) GetName() string
func (*DefaultTTL) GetPathMethod ¶
func (c *DefaultTTL) GetPathMethod(action api.Action) (string, string)
func (*DefaultTTL) SetPathParams ¶
func (c *DefaultTTL) SetPathParams(args ...interface{}) error
type DefaultTTLDiff ¶
type DefaultTTLDiff struct { New *DefaultTTL `read:"new"` Old *DefaultTTL `read:"old"` }
func (*DefaultTTLDiff) DeepCopy ¶
func (in *DefaultTTLDiff) DeepCopy() *DefaultTTLDiff
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultTTLDiff.
func (*DefaultTTLDiff) DeepCopyInto ¶
func (in *DefaultTTLDiff) DeepCopyInto(out *DefaultTTLDiff)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultTTLDiffList ¶
type DefaultTTLDiffList struct { AttributeMeta Items []DefaultTTLDiff `read:"items"` }
func (*DefaultTTLDiffList) DeepCopy ¶
func (in *DefaultTTLDiffList) DeepCopy() *DefaultTTLDiffList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultTTLDiffList.
func (*DefaultTTLDiffList) DeepCopyInto ¶
func (in *DefaultTTLDiffList) DeepCopyInto(out *DefaultTTLDiffList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultTTLDiffList) DeepCopyObject ¶
func (in *DefaultTTLDiffList) DeepCopyObject() api.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.
func (*DefaultTTLDiffList) GetItems ¶
func (c *DefaultTTLDiffList) GetItems() interface{}
func (*DefaultTTLDiffList) GetName ¶
func (c *DefaultTTLDiffList) GetName() string
func (*DefaultTTLDiffList) GetPathMethod ¶
func (c *DefaultTTLDiffList) GetPathMethod(action api.Action) (string, string)
func (*DefaultTTLDiffList) Index ¶
func (c *DefaultTTLDiffList) Index(i int) interface{}
func (*DefaultTTLDiffList) Init ¶
func (c *DefaultTTLDiffList) Init()
func (*DefaultTTLDiffList) Len ¶
func (c *DefaultTTLDiffList) Len() int
func (*DefaultTTLDiffList) SetPathParams ¶
func (c *DefaultTTLDiffList) SetPathParams(args ...interface{}) error
type DefaultTTLState ¶
type DefaultTTLState int
const ( DefaultTTLStateApplied DefaultTTLState = 0 DefaultTTLStateToBeUpdate DefaultTTLState = 3 DefaultTTLStateBeforeUpdate DefaultTTLState = 5 )
func (DefaultTTLState) String ¶
func (c DefaultTTLState) String() string
type Dnssec ¶
type Dnssec struct { AttributeMeta Enabled types.Boolean `read:"enabled" update:"enabled"` State DnssecState `read:"state"` DsState DSState `read:"ds_state"` }
func (*Dnssec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dnssec.
func (*Dnssec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dnssec) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.
func (*Dnssec) SetPathParams ¶
type DnssecKskRollover ¶
type DnssecKskRollover struct {
AttributeMeta
}
func (*DnssecKskRollover) DeepCopy ¶
func (in *DnssecKskRollover) DeepCopy() *DnssecKskRollover
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnssecKskRollover.
func (*DnssecKskRollover) DeepCopyInto ¶
func (in *DnssecKskRollover) DeepCopyInto(out *DnssecKskRollover)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnssecKskRollover) DeepCopyObject ¶
func (in *DnssecKskRollover) DeepCopyObject() api.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.
func (*DnssecKskRollover) GetName ¶
func (c *DnssecKskRollover) GetName() string
func (*DnssecKskRollover) GetPathMethod ¶
func (c *DnssecKskRollover) GetPathMethod(action api.Action) (string, string)
func (*DnssecKskRollover) SetPathParams ¶
func (c *DnssecKskRollover) SetPathParams(args ...interface{}) error
type DnssecState ¶
type DnssecState int
const ( DnssecStateZoneClosed DnssecState = 0 DnssecStateEnabling DnssecState = 1 DnssecStateEnable DnssecState = 2 DnssecStateDisabling DnssecState = 3 DnssecStateDisable DnssecState = 4 )
func (DnssecState) String ¶
func (c DnssecState) String() string
type DsRecord ¶
func (*DsRecord) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DsRecord.
func (*DsRecord) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DsRecordList ¶
type DsRecordList struct { AttributeMeta Items []DsRecord `read:"items"` }
func (*DsRecordList) DeepCopy ¶
func (in *DsRecordList) DeepCopy() *DsRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DsRecordList.
func (*DsRecordList) DeepCopyInto ¶
func (in *DsRecordList) DeepCopyInto(out *DsRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DsRecordList) DeepCopyObject ¶
func (in *DsRecordList) DeepCopyObject() api.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.
func (*DsRecordList) GetItems ¶
func (c *DsRecordList) GetItems() interface{}
func (*DsRecordList) GetName ¶
func (c *DsRecordList) GetName() string
func (*DsRecordList) GetPathMethod ¶
func (c *DsRecordList) GetPathMethod(action api.Action) (string, string)
func (*DsRecordList) Index ¶
func (c *DsRecordList) Index(i int) interface{}
func (*DsRecordList) Init ¶
func (c *DsRecordList) Init()
func (*DsRecordList) Len ¶
func (c *DsRecordList) Len() int
func (*DsRecordList) SetPathParams ¶
func (c *DsRecordList) SetPathParams(args ...interface{}) error
type History ¶
type History struct { ID int64 `read:"id"` CommittedAt types.Time `read:"committed_at"` Description string `read:"description"` Operator string `read:"operator"` }
func (*History) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new History.
func (*History) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HistoryList ¶
type HistoryList struct { AttributeMeta api.Count Items []History `read:"items"` }
func (*HistoryList) AddItem ¶
func (c *HistoryList) AddItem(v interface{}) bool
func (*HistoryList) ClearItems ¶
func (c *HistoryList) ClearItems()
func (*HistoryList) DeepCopy ¶
func (in *HistoryList) DeepCopy() *HistoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HistoryList.
func (*HistoryList) DeepCopyInto ¶
func (in *HistoryList) DeepCopyInto(out *HistoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HistoryList) DeepCopyObject ¶
func (in *HistoryList) DeepCopyObject() api.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.
func (*HistoryList) GetItems ¶
func (c *HistoryList) GetItems() interface{}
func (*HistoryList) GetMaxLimit ¶
func (c *HistoryList) GetMaxLimit() int32
func (*HistoryList) GetName ¶
func (c *HistoryList) GetName() string
func (*HistoryList) GetPathMethod ¶
func (c *HistoryList) GetPathMethod(action api.Action) (string, string)
func (*HistoryList) Index ¶
func (c *HistoryList) Index(i int) interface{}
func (*HistoryList) Init ¶
func (c *HistoryList) Init()
func (*HistoryList) Len ¶
func (c *HistoryList) Len() int
func (*HistoryList) SetPathParams ¶
func (c *HistoryList) SetPathParams(args ...interface{}) error
type HistoryListSearchKeywords ¶
type HistoryListSearchKeywords struct { api.CommonSearchParams FullText api.KeywordsString `url:"_keywords_full_text[],omitempty"` Description api.KeywordsString `url:"_keywords_description[],omitempty"` Operator api.KeywordsString `url:"_keywords_operator[],omitempty"` }
type HistoryText ¶
type HistoryText struct { AttributeMeta History Text string `read:"text"` }
func (*HistoryText) DeepCopy ¶
func (in *HistoryText) DeepCopy() *HistoryText
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HistoryText.
func (*HistoryText) DeepCopyInto ¶
func (in *HistoryText) DeepCopyInto(out *HistoryText)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HistoryText) DeepCopyObject ¶
func (in *HistoryText) DeepCopyObject() api.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.
func (*HistoryText) GetName ¶
func (c *HistoryText) GetName() string
func (*HistoryText) GetPathMethod ¶
func (c *HistoryText) GetPathMethod(action api.Action) (string, string)
func (*HistoryText) SetPathParams ¶
func (c *HistoryText) SetPathParams(args ...interface{}) error
type LogList ¶
type LogList struct { AttributeMeta api.Count Items []core.Log `read:"items"` }
func (*LogList) ClearItems ¶
func (c *LogList) ClearItems()
func (*LogList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogList.
func (*LogList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.
func (*LogList) GetMaxLimit ¶
func (*LogList) SetPathParams ¶
type ManagedDnsList ¶
type ManagedDnsList struct { AttributeMeta Items []string `read:"items"` }
func (*ManagedDnsList) DeepCopy ¶
func (in *ManagedDnsList) DeepCopy() *ManagedDnsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDnsList.
func (*ManagedDnsList) DeepCopyInto ¶
func (in *ManagedDnsList) DeepCopyInto(out *ManagedDnsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedDnsList) DeepCopyObject ¶
func (in *ManagedDnsList) DeepCopyObject() api.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.
func (*ManagedDnsList) GetItems ¶
func (c *ManagedDnsList) GetItems() interface{}
func (*ManagedDnsList) GetName ¶
func (c *ManagedDnsList) GetName() string
func (*ManagedDnsList) GetPathMethod ¶
func (c *ManagedDnsList) GetPathMethod(action api.Action) (string, string)
func (*ManagedDnsList) Index ¶
func (c *ManagedDnsList) Index(i int) interface{}
func (*ManagedDnsList) Init ¶
func (c *ManagedDnsList) Init()
func (*ManagedDnsList) Len ¶
func (c *ManagedDnsList) Len() int
func (*ManagedDnsList) SetPathParams ¶
func (c *ManagedDnsList) SetPathParams(args ...interface{}) error
type Record ¶
type Record struct { AttributeMeta ID string `read:"id"` Name string `read:"name" create:"name"` TTL types.NullablePositiveInt32 `read:"ttl" create:"ttl" update:"ttl"` RRType Type `read:"rrtype" create:"rrtype"` RData RecordRDATASlice `read:"rdata" create:"rdata" update:"rdata"` State RecordState `read:"state"` Description string `read:"description" create:"description" update:"description"` Operator string `read:"operator"` }
func (*Record) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Record.
func (*Record) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Record) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.
func (*Record) SetPathParams ¶
type RecordDiff ¶
func (*RecordDiff) DeepCopy ¶
func (in *RecordDiff) DeepCopy() *RecordDiff
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordDiff.
func (*RecordDiff) DeepCopyInto ¶
func (in *RecordDiff) DeepCopyInto(out *RecordDiff)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordDiffList ¶
type RecordDiffList struct { AttributeMeta api.Count Items []RecordDiff `read:"items"` }
func (*RecordDiffList) AddItem ¶
func (c *RecordDiffList) AddItem(v interface{}) bool
func (*RecordDiffList) ClearItems ¶
func (c *RecordDiffList) ClearItems()
func (*RecordDiffList) DeepCopy ¶
func (in *RecordDiffList) DeepCopy() *RecordDiffList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordDiffList.
func (*RecordDiffList) DeepCopyInto ¶
func (in *RecordDiffList) DeepCopyInto(out *RecordDiffList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecordDiffList) DeepCopyObject ¶
func (in *RecordDiffList) DeepCopyObject() api.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.
func (*RecordDiffList) GetItems ¶
func (c *RecordDiffList) GetItems() interface{}
func (*RecordDiffList) GetMaxLimit ¶
func (c *RecordDiffList) GetMaxLimit() int32
func (*RecordDiffList) GetName ¶
func (c *RecordDiffList) GetName() string
func (*RecordDiffList) GetPathMethod ¶
func (c *RecordDiffList) GetPathMethod(action api.Action) (string, string)
func (*RecordDiffList) Index ¶
func (c *RecordDiffList) Index(i int) interface{}
func (*RecordDiffList) Init ¶
func (c *RecordDiffList) Init()
func (*RecordDiffList) Len ¶
func (c *RecordDiffList) Len() int
func (*RecordDiffList) SetPathParams ¶
func (c *RecordDiffList) SetPathParams(args ...interface{}) error
type RecordList ¶
type RecordList struct { AttributeMeta api.Count Items []Record `read:"items"` }
func (*RecordList) AddItem ¶
func (c *RecordList) AddItem(v interface{}) bool
func (*RecordList) ClearItems ¶
func (c *RecordList) ClearItems()
func (*RecordList) DeepCopy ¶
func (in *RecordList) DeepCopy() *RecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordList.
func (*RecordList) DeepCopyInto ¶
func (in *RecordList) DeepCopyInto(out *RecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecordList) DeepCopyObject ¶
func (in *RecordList) DeepCopyObject() api.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.
func (*RecordList) GetItems ¶
func (c *RecordList) GetItems() interface{}
func (*RecordList) GetMaxLimit ¶
func (c *RecordList) GetMaxLimit() int32
func (*RecordList) GetName ¶
func (c *RecordList) GetName() string
func (*RecordList) GetPathMethod ¶
func (c *RecordList) GetPathMethod(action api.Action) (string, string)
func (*RecordList) Index ¶
func (c *RecordList) Index(i int) interface{}
func (*RecordList) Init ¶
func (c *RecordList) Init()
func (*RecordList) Len ¶
func (c *RecordList) Len() int
func (*RecordList) SetPathParams ¶
func (c *RecordList) SetPathParams(args ...interface{}) error
type RecordListSearchKeywords ¶
type RecordListSearchKeywords struct { api.CommonSearchParams FullText api.KeywordsString `url:"_keywords_full_text[],omitempty"` Name api.KeywordsString `url:"_keywords_name[],omitempty"` TTL []int32 `url:"_keywords_ttl[],omitempty"` RRType KeywordsType `url:"_keywords_rrtype[],omitempty"` RData api.KeywordsString `url:"_keywords_rdata[],omitempty"` Description api.KeywordsString `url:"_keywords_description[],omitempty"` Operator api.KeywordsString `url:"_keywords_operator[],omitempty"` }
type RecordRDATA ¶
type RecordRDATA struct {
Value string `read:"value" create:"value" update:"value"`
}
func (*RecordRDATA) DeepCopy ¶
func (in *RecordRDATA) DeepCopy() *RecordRDATA
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordRDATA.
func (*RecordRDATA) DeepCopyInto ¶
func (in *RecordRDATA) DeepCopyInto(out *RecordRDATA)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecordRDATA) String ¶
func (c *RecordRDATA) String() string
type RecordRDATASlice ¶
type RecordRDATASlice []RecordRDATA
func (RecordRDATASlice) DeepCopy ¶
func (in RecordRDATASlice) DeepCopy() RecordRDATASlice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordRDATASlice.
func (RecordRDATASlice) DeepCopyInto ¶
func (in RecordRDATASlice) DeepCopyInto(out *RecordRDATASlice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (RecordRDATASlice) String ¶
func (c RecordRDATASlice) String() string
type RecordState ¶
type RecordState int
const ( RecordStateApplied RecordState = 0 RecordStateToBeAdded RecordState = 1 RecordStateToBeDeleted RecordState = 2 RecordStateToBeUpdate RecordState = 3 RecordStateBeforeUpdate RecordState = 5 )
func (RecordState) String ¶
func (c RecordState) String() string
type Type ¶
type Type string
const ( TypeSOA Type = "SOA" TypeA Type = "A" TypeAAAA Type = "AAAA" TypeCAA Type = "CAA" TypeCNAME Type = "CNAME" TypeDS Type = "DS" TypeNS Type = "NS" TypeMX Type = "MX" TypeNAPTR Type = "NAPTR" TypeSRV Type = "SRV" TypeTXT Type = "TXT" TypeTLSA Type = "TLSA" TypePTR Type = "PTR" TypeSVCB Type = "SVCB" TypeHTTPS Type = "HTTPS" TypeANAME Type = "ANAME" )
func Uint16ToType ¶
type ZoneApply ¶
type ZoneApply struct { AttributeMeta Description string `apply:"description"` }
func (*ZoneApply) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneApply.
func (*ZoneApply) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneApply) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.
func (*ZoneApply) GetPathMethod ¶
func (*ZoneApply) SetPathParams ¶
type ZoneProxy ¶
type ZoneProxy struct { AttributeMeta Enabled types.Boolean `read:"enabled" update:"enabled"` }
func (*ZoneProxy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneProxy.
func (*ZoneProxy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneProxy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.
func (*ZoneProxy) GetPathMethod ¶
func (*ZoneProxy) SetPathParams ¶
type ZoneProxyHealthCheck ¶
type ZoneProxyHealthCheck struct { Address net.IP `read:"address"` Status ZoneProxyStatus `read:"status"` TsigName string `read:"tsig_name"` Enabled types.Boolean `read:"enabled"` }
func (*ZoneProxyHealthCheck) DeepCopy ¶
func (in *ZoneProxyHealthCheck) DeepCopy() *ZoneProxyHealthCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneProxyHealthCheck.
func (*ZoneProxyHealthCheck) DeepCopyInto ¶
func (in *ZoneProxyHealthCheck) DeepCopyInto(out *ZoneProxyHealthCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneProxyHealthCheckList ¶
type ZoneProxyHealthCheckList struct { AttributeMeta Items []ZoneProxyHealthCheck `read:"items"` }
func (*ZoneProxyHealthCheckList) DeepCopy ¶
func (in *ZoneProxyHealthCheckList) DeepCopy() *ZoneProxyHealthCheckList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneProxyHealthCheckList.
func (*ZoneProxyHealthCheckList) DeepCopyInto ¶
func (in *ZoneProxyHealthCheckList) DeepCopyInto(out *ZoneProxyHealthCheckList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneProxyHealthCheckList) DeepCopyObject ¶
func (in *ZoneProxyHealthCheckList) DeepCopyObject() api.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.
func (*ZoneProxyHealthCheckList) GetItems ¶
func (c *ZoneProxyHealthCheckList) GetItems() interface{}
func (*ZoneProxyHealthCheckList) GetName ¶
func (c *ZoneProxyHealthCheckList) GetName() string
func (*ZoneProxyHealthCheckList) GetPathMethod ¶
func (c *ZoneProxyHealthCheckList) GetPathMethod(action api.Action) (string, string)
func (*ZoneProxyHealthCheckList) Index ¶
func (c *ZoneProxyHealthCheckList) Index(i int) interface{}
func (*ZoneProxyHealthCheckList) Init ¶
func (c *ZoneProxyHealthCheckList) Init()
func (*ZoneProxyHealthCheckList) Len ¶
func (c *ZoneProxyHealthCheckList) Len() int
func (*ZoneProxyHealthCheckList) SetPathParams ¶
func (c *ZoneProxyHealthCheckList) SetPathParams(args ...interface{}) error
type ZoneProxyStatus ¶
type ZoneProxyStatus string
const ( ZoneProxyStatusSuccess ZoneProxyStatus = "success" ZoneProxyStatusFail ZoneProxyStatus = "fail" )