Versions in this module Expand all Collapse all v0 v0.9.1 Feb 27, 2023 v0.9.0 Feb 15, 2023 v0.8.0 Feb 12, 2023 v0.7.1 May 18, 2022 v0.7.0 May 18, 2022 v0.6.2 Apr 13, 2022 v0.6.1 Mar 27, 2022 Changes in this version type CommonConfigManagedDns + ID int64 type Tsig + ID int64 v0.6.0 Mar 26, 2022 Changes in this version + func GetPathMethodForChildSpec(action api.Action, s ChildSpec) (string, string) + func GetPathMethodForListSpec(action api.Action, s ListSpec) (string, string) + type AttributeMeta struct + ContractID string + func (in *AttributeMeta) DeepCopy() *AttributeMeta + func (in *AttributeMeta) DeepCopyInto(out *AttributeMeta) + func (s *AttributeMeta) GetContractID() string + func (s *AttributeMeta) GetGroup() string + func (s *AttributeMeta) SetContractID(id string) + type ChildSpec interface + GetID func() int64 + SetID func(int64) + type CommonConfig struct + Default types.Boolean + Description string + ID int64 + ManagedDNSEnabled types.Boolean + Name string + func (c *CommonConfig) GetID() int64 + func (c *CommonConfig) GetName() string + func (c *CommonConfig) GetPathMethod(action api.Action) (string, string) + func (c *CommonConfig) SetID(id int64) + func (c *CommonConfig) SetPathParams(args ...interface{}) error + func (in *CommonConfig) DeepCopy() *CommonConfig + func (in *CommonConfig) DeepCopyInto(out *CommonConfig) + func (in *CommonConfig) DeepCopyObject() api.Object + type CommonConfigDefault struct + ID int64 + func (c *CommonConfigDefault) GetID() int64 + func (c *CommonConfigDefault) GetName() string + func (c *CommonConfigDefault) GetPathMethod(action api.Action) (string, string) + func (c *CommonConfigDefault) SetID(id int64) + func (c *CommonConfigDefault) SetPathParams(args ...interface{}) error + func (in *CommonConfigDefault) DeepCopy() *CommonConfigDefault + func (in *CommonConfigDefault) DeepCopyInto(out *CommonConfigDefault) + func (in *CommonConfigDefault) DeepCopyObject() api.Object + type CommonConfigList struct + Items []CommonConfig + func (c *CommonConfigList) AddItem(v interface{}) bool + func (c *CommonConfigList) ClearItems() + func (c *CommonConfigList) GetItems() interface{} + func (c *CommonConfigList) GetMaxLimit() int32 + func (c *CommonConfigList) GetName() string + func (c *CommonConfigList) GetPathMethod(action api.Action) (string, string) + func (c *CommonConfigList) Index(i int) interface{} + func (c *CommonConfigList) Init() + func (c *CommonConfigList) Len() int + func (c *CommonConfigList) SetPathParams(args ...interface{}) error + func (in *CommonConfigList) DeepCopy() *CommonConfigList + func (in *CommonConfigList) DeepCopyInto(out *CommonConfigList) + func (in *CommonConfigList) DeepCopyObject() api.Object + type CommonConfigListSearchKeywords struct + Description api.KeywordsString + FullText api.KeywordsString + Name api.KeywordsString + func (s *CommonConfigListSearchKeywords) GetValues() (url.Values, error) + type CommonConfigManagedDns struct + Id int64 + ManagedDnsEnabled types.Boolean + func (c *CommonConfigManagedDns) GetID() int64 + func (c *CommonConfigManagedDns) GetName() string + func (c *CommonConfigManagedDns) GetPathMethod(action api.Action) (string, string) + func (c *CommonConfigManagedDns) SetID(id int64) + func (c *CommonConfigManagedDns) SetPathParams(args ...interface{}) error + func (in *CommonConfigManagedDns) DeepCopy() *CommonConfigManagedDns + func (in *CommonConfigManagedDns) DeepCopyInto(out *CommonConfigManagedDns) + func (in *CommonConfigManagedDns) DeepCopyObject() api.Object + type ContractPartner struct + ServiceCode string + func (in *ContractPartner) DeepCopy() *ContractPartner + func (in *ContractPartner) DeepCopyInto(out *ContractPartner) + type ContractPartnerList struct + Items []ContractPartner + func (c *ContractPartnerList) GetItems() interface{} + func (c *ContractPartnerList) GetName() string + func (c *ContractPartnerList) GetPathMethod(action api.Action) (string, string) + func (c *ContractPartnerList) Index(i int) interface{} + func (c *ContractPartnerList) Init() + func (c *ContractPartnerList) Len() int + func (c *ContractPartnerList) SetPathParams(args ...interface{}) error + func (in *ContractPartnerList) DeepCopy() *ContractPartnerList + func (in *ContractPartnerList) DeepCopyInto(out *ContractPartnerList) + func (in *ContractPartnerList) DeepCopyObject() api.Object + type ContractZoneCommonConfig struct + CommonConfigID int64 + ZoneIDs []string + func (c *ContractZoneCommonConfig) GetName() string + func (c *ContractZoneCommonConfig) GetPathMethod(action api.Action) (string, string) + func (c *ContractZoneCommonConfig) SetPathParams(args ...interface{}) error + func (in *ContractZoneCommonConfig) DeepCopy() *ContractZoneCommonConfig + func (in *ContractZoneCommonConfig) DeepCopyInto(out *ContractZoneCommonConfig) + func (in *ContractZoneCommonConfig) DeepCopyObject() api.Object + type ContractZoneList struct + Items []core.Zone + func (c *ContractZoneList) AddItem(v interface{}) bool + func (c *ContractZoneList) ClearItems() + func (c *ContractZoneList) GetItems() interface{} + func (c *ContractZoneList) GetMaxLimit() int32 + func (c *ContractZoneList) GetName() string + func (c *ContractZoneList) GetPathMethod(action api.Action) (string, string) + func (c *ContractZoneList) Index(i int) interface{} + func (c *ContractZoneList) Init() + func (c *ContractZoneList) Len() int + func (c *ContractZoneList) SetPathParams(args ...interface{}) error + func (in *ContractZoneList) DeepCopy() *ContractZoneList + func (in *ContractZoneList) DeepCopyInto(out *ContractZoneList) + func (in *ContractZoneList) DeepCopyObject() api.Object + type CountableListSpec interface + type ListSpec interface + type LogList struct + Items []core.Log + func (c *LogList) AddItem(v interface{}) bool + func (c *LogList) ClearItems() + 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 + func (in *LogList) DeepCopy() *LogList + func (in *LogList) DeepCopyInto(out *LogList) + func (in *LogList) DeepCopyObject() api.Object + type QpsHistory struct + Name string + ServiceCode string + Values []QpsValue + func (in *QpsHistory) DeepCopy() *QpsHistory + func (in *QpsHistory) DeepCopyInto(out *QpsHistory) + type QpsHistoryList struct + Items []QpsHistory + func (c *QpsHistoryList) GetItems() interface{} + func (c *QpsHistoryList) GetName() string + func (c *QpsHistoryList) GetPathMethod(action api.Action) (string, string) + func (c *QpsHistoryList) Index(i int) interface{} + func (c *QpsHistoryList) Init() + func (c *QpsHistoryList) Len() int + func (c *QpsHistoryList) SetPathParams(args ...interface{}) error + func (in *QpsHistoryList) DeepCopy() *QpsHistoryList + func (in *QpsHistoryList) DeepCopyInto(out *QpsHistoryList) + func (in *QpsHistoryList) DeepCopyObject() api.Object + type QpsValue struct + Month string + Qps int + func (in *QpsValue) DeepCopy() *QpsValue + func (in *QpsValue) DeepCopyInto(out *QpsValue) + type Spec interface + GetContractID func() string + SetContractID func(string) + type Tsig struct + Algorithm TsigAlgorithm + Description string + Id int64 + Name string + Secret string + func (c *Tsig) GetID() int64 + func (c *Tsig) GetName() string + func (c *Tsig) GetPathMethod(action api.Action) (string, string) + func (c *Tsig) SetID(id int64) + func (c *Tsig) SetPathParams(args ...interface{}) error + func (in *Tsig) DeepCopy() *Tsig + func (in *Tsig) DeepCopyInto(out *Tsig) + func (in *Tsig) DeepCopyObject() api.Object + type TsigAlgorithm int + const TsigAlgorithmHMACSHA256 + func (c TsigAlgorithm) String() string + type TsigCommonConfigList struct + ID int64 + Items []CommonConfig + func (c *TsigCommonConfigList) AddItem(v interface{}) bool + func (c *TsigCommonConfigList) ClearItems() + func (c *TsigCommonConfigList) GetID() int64 + func (c *TsigCommonConfigList) GetItems() interface{} + func (c *TsigCommonConfigList) GetMaxLimit() int32 + func (c *TsigCommonConfigList) GetName() string + func (c *TsigCommonConfigList) GetPathMethod(action api.Action) (string, string) + func (c *TsigCommonConfigList) Index(i int) interface{} + func (c *TsigCommonConfigList) Init() + func (c *TsigCommonConfigList) Len() int + func (c *TsigCommonConfigList) SetID(id int64) + func (c *TsigCommonConfigList) SetPathParams(args ...interface{}) error + func (in *TsigCommonConfigList) DeepCopy() *TsigCommonConfigList + func (in *TsigCommonConfigList) DeepCopyInto(out *TsigCommonConfigList) + func (in *TsigCommonConfigList) DeepCopyObject() api.Object + type TsigList struct + Items []Tsig + func (c *TsigList) AddItem(v interface{}) bool + func (c *TsigList) ClearItems() + func (c *TsigList) GetItems() interface{} + func (c *TsigList) GetMaxLimit() int32 + func (c *TsigList) GetName() string + func (c *TsigList) GetPathMethod(action api.Action) (string, string) + func (c *TsigList) Index(i int) interface{} + func (c *TsigList) Init() + func (c *TsigList) Len() int + func (c *TsigList) SetPathParams(args ...interface{}) error + func (in *TsigList) DeepCopy() *TsigList + func (in *TsigList) DeepCopyInto(out *TsigList) + func (in *TsigList) DeepCopyObject() api.Object + type TsigListSearchKeywords struct + Description api.KeywordsString + FullText api.KeywordsString + Name api.KeywordsString + func (s *TsigListSearchKeywords) GetValues() (url.Values, error)