common_configs

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 15, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetPathMethodForChildSpec

func GetPathMethodForChildSpec(action api.Action, s ChildSpec) (string, string)

func GetPathMethodForListSpec

func GetPathMethodForListSpec(action api.Action, s ListSpec) (string, string)

Types

type AttributeMeta

type AttributeMeta struct {
	CommonConfigID int64 `read:"-" id:"1,required"`
}

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) GetCommonConfigID

func (s *AttributeMeta) GetCommonConfigID() int64

func (*AttributeMeta) GetGroup

func (s *AttributeMeta) GetGroup() string

func (*AttributeMeta) SetCommonConfigID

func (s *AttributeMeta) SetCommonConfigID(id int64)

type CcNoticeAccount added in v0.8.0

type CcNoticeAccount struct {
	AttributeMeta
	ResourceName string        `read:"resource_name,omitempty" create:"resource_name,omitempty" id:"2,required"`
	Name         string        `read:"name" create:"name" update:"name"`
	Lang         CcNoticeLang  `read:"lang" create:"lang" update:"lang"`
	Props        CcNoticeProps `read:"props" create:"props" update:"props"`
}

+k8s:deepcopy-gen:interfaces=github.com/mimuret/golang-iij-dpf/pkg/api.Object

func (*CcNoticeAccount) DeepCopy added in v0.8.0

func (in *CcNoticeAccount) DeepCopy() *CcNoticeAccount

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcNoticeAccount.

func (*CcNoticeAccount) DeepCopyInto added in v0.8.0

func (in *CcNoticeAccount) DeepCopyInto(out *CcNoticeAccount)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CcNoticeAccount) DeepCopyObject added in v0.8.0

func (in *CcNoticeAccount) DeepCopyObject() api.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.

func (*CcNoticeAccount) GetName added in v0.8.0

func (c *CcNoticeAccount) GetName() string

func (*CcNoticeAccount) GetPathMethod added in v0.8.0

func (c *CcNoticeAccount) GetPathMethod(action api.Action) (string, string)

func (*CcNoticeAccount) SetPathParams added in v0.8.0

func (c *CcNoticeAccount) SetPathParams(args ...interface{}) error

type CcNoticeAccountList added in v0.8.0

type CcNoticeAccountList struct {
	AttributeMeta
	Items []CcNoticeAccount `read:"items"`
}

+k8s:deepcopy-gen:interfaces=github.com/mimuret/golang-iij-dpf/pkg/api.Object

func (*CcNoticeAccountList) DeepCopy added in v0.8.0

func (in *CcNoticeAccountList) DeepCopy() *CcNoticeAccountList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcNoticeAccountList.

func (*CcNoticeAccountList) DeepCopyInto added in v0.8.0

func (in *CcNoticeAccountList) DeepCopyInto(out *CcNoticeAccountList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CcNoticeAccountList) DeepCopyObject added in v0.8.0

func (in *CcNoticeAccountList) DeepCopyObject() api.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.

func (*CcNoticeAccountList) GetItems added in v0.8.0

func (c *CcNoticeAccountList) GetItems() interface{}

func (*CcNoticeAccountList) GetName added in v0.8.0

func (c *CcNoticeAccountList) GetName() string

func (*CcNoticeAccountList) GetPathMethod added in v0.8.0

func (c *CcNoticeAccountList) GetPathMethod(action api.Action) (string, string)

func (*CcNoticeAccountList) Index added in v0.8.0

func (c *CcNoticeAccountList) Index(i int) interface{}

func (*CcNoticeAccountList) Init added in v0.8.0

func (c *CcNoticeAccountList) Init()

func (*CcNoticeAccountList) Len added in v0.8.0

func (c *CcNoticeAccountList) Len() int

func (*CcNoticeAccountList) SetPathParams added in v0.8.0

func (c *CcNoticeAccountList) SetPathParams(args ...interface{}) error

type CcNoticeLang added in v0.8.0

type CcNoticeLang string
const (
	CcNoticeLangJA   CcNoticeLang = "ja"
	CcNoticeLangENUS CcNoticeLang = "en_US"
)

type CcNoticePhone added in v0.8.0

type CcNoticePhone struct {
	CountryCode string `read:"country_code" create:"country_code" update:"country_code"`
	Number      string `read:"number" create:"number" update:"number"`
}

func (*CcNoticePhone) DeepCopy added in v0.8.0

func (in *CcNoticePhone) DeepCopy() *CcNoticePhone

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcNoticePhone.

func (*CcNoticePhone) DeepCopyInto added in v0.8.0

func (in *CcNoticePhone) DeepCopyInto(out *CcNoticePhone)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CcNoticeProps added in v0.8.0

type CcNoticeProps struct {
	Mail  string         `read:"mail" create:"mail,omitempty" update:"mail,omitempty"`
	Phone *CcNoticePhone `read:"phone" create:"phone,omitempty" update:"phone,omitempty"`
}

func (*CcNoticeProps) DeepCopy added in v0.8.0

func (in *CcNoticeProps) DeepCopy() *CcNoticeProps

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcNoticeProps.

func (*CcNoticeProps) DeepCopyInto added in v0.8.0

func (in *CcNoticeProps) DeepCopyInto(out *CcNoticeProps)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CcPrimary

type CcPrimary struct {
	AttributeMeta
	ID      int64                       `read:"id,omitempty" id:"2,required"`
	Address net.IP                      `read:"address" create:"address" update:"address"`
	TsigID  types.NullablePositiveInt64 `read:"tsig_id"  create:"tsig_id" update:"tsig_id"`
	Enabled types.Boolean               `read:"enabled" update:"enabled"`
}

+k8s:deepcopy-gen:interfaces=github.com/mimuret/golang-iij-dpf/pkg/api.Object

func (*CcPrimary) DeepCopy

func (in *CcPrimary) DeepCopy() *CcPrimary

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcPrimary.

func (*CcPrimary) DeepCopyInto

func (in *CcPrimary) DeepCopyInto(out *CcPrimary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CcPrimary) DeepCopyObject

func (in *CcPrimary) DeepCopyObject() api.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.

func (*CcPrimary) GetID

func (c *CcPrimary) GetID() int64

func (*CcPrimary) GetName

func (c *CcPrimary) GetName() string

func (*CcPrimary) GetPathMethod

func (c *CcPrimary) GetPathMethod(action api.Action) (string, string)

func (*CcPrimary) SetID

func (c *CcPrimary) SetID(id int64)

func (*CcPrimary) SetPathParams

func (c *CcPrimary) SetPathParams(args ...interface{}) error

type CcPrimaryList

type CcPrimaryList struct {
	AttributeMeta
	Items []CcPrimary `read:"items"`
}

+k8s:deepcopy-gen:interfaces=github.com/mimuret/golang-iij-dpf/pkg/api.Object

func (*CcPrimaryList) DeepCopy

func (in *CcPrimaryList) DeepCopy() *CcPrimaryList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcPrimaryList.

func (*CcPrimaryList) DeepCopyInto

func (in *CcPrimaryList) DeepCopyInto(out *CcPrimaryList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CcPrimaryList) DeepCopyObject

func (in *CcPrimaryList) DeepCopyObject() api.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.

func (*CcPrimaryList) GetItems

func (c *CcPrimaryList) GetItems() interface{}

func (*CcPrimaryList) GetName

func (c *CcPrimaryList) GetName() string

func (*CcPrimaryList) GetPathMethod

func (c *CcPrimaryList) GetPathMethod(action api.Action) (string, string)

func (*CcPrimaryList) Index

func (c *CcPrimaryList) Index(i int) interface{}

func (*CcPrimaryList) Init

func (c *CcPrimaryList) Init()

func (*CcPrimaryList) Len

func (c *CcPrimaryList) Len() int

func (*CcPrimaryList) SetPathParams

func (c *CcPrimaryList) SetPathParams(args ...interface{}) error

type CcSecNotifiedServer

type CcSecNotifiedServer struct {
	AttributeMeta `read:"-" create:"-" update:"-"`
	ID            int64                       `read:"id" create:"-" update:"-"  id:"2,required"`
	Address       net.IP                      `read:"address" create:"address" update:"address"`
	TsigID        types.NullablePositiveInt64 `read:"tsig_id"  create:"tsig_id" update:"tsig_id"`
}

+k8s:deepcopy-gen:interfaces=github.com/mimuret/golang-iij-dpf/pkg/api.Object

func (*CcSecNotifiedServer) DeepCopy

func (in *CcSecNotifiedServer) DeepCopy() *CcSecNotifiedServer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcSecNotifiedServer.

func (*CcSecNotifiedServer) DeepCopyInto

func (in *CcSecNotifiedServer) DeepCopyInto(out *CcSecNotifiedServer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CcSecNotifiedServer) DeepCopyObject

func (in *CcSecNotifiedServer) DeepCopyObject() api.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.

func (*CcSecNotifiedServer) GetID

func (c *CcSecNotifiedServer) GetID() int64

func (*CcSecNotifiedServer) GetName

func (c *CcSecNotifiedServer) GetName() string

func (*CcSecNotifiedServer) GetPathMethod

func (c *CcSecNotifiedServer) GetPathMethod(action api.Action) (string, string)

func (*CcSecNotifiedServer) SetID

func (c *CcSecNotifiedServer) SetID(id int64)

func (*CcSecNotifiedServer) SetPathParams

func (c *CcSecNotifiedServer) SetPathParams(args ...interface{}) error

type CcSecNotifiedServerList

type CcSecNotifiedServerList struct {
	AttributeMeta
	Items []CcSecNotifiedServer `read:"items"`
}

+k8s:deepcopy-gen:interfaces=github.com/mimuret/golang-iij-dpf/pkg/api.Object

func (*CcSecNotifiedServerList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcSecNotifiedServerList.

func (*CcSecNotifiedServerList) DeepCopyInto

func (in *CcSecNotifiedServerList) DeepCopyInto(out *CcSecNotifiedServerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CcSecNotifiedServerList) DeepCopyObject

func (in *CcSecNotifiedServerList) DeepCopyObject() api.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.

func (*CcSecNotifiedServerList) GetItems

func (c *CcSecNotifiedServerList) GetItems() interface{}

func (*CcSecNotifiedServerList) GetName

func (c *CcSecNotifiedServerList) GetName() string

func (*CcSecNotifiedServerList) GetPathMethod

func (c *CcSecNotifiedServerList) GetPathMethod(action api.Action) (string, string)

func (*CcSecNotifiedServerList) Index

func (c *CcSecNotifiedServerList) Index(i int) interface{}

func (*CcSecNotifiedServerList) Init

func (c *CcSecNotifiedServerList) Init()

func (*CcSecNotifiedServerList) Len

func (c *CcSecNotifiedServerList) Len() int

func (*CcSecNotifiedServerList) SetPathParams

func (c *CcSecNotifiedServerList) SetPathParams(args ...interface{}) error

type CcSecTransferAcl

type CcSecTransferAcl struct {
	AttributeMeta
	ID      int64                       `read:"id" id:"2,required"`
	Network *types.IPNet                `read:"network" create:"network" update:"network"`
	TsigID  types.NullablePositiveInt64 `read:"tsig_id"  create:"tsig_id" update:"tsig_id"`
}

+k8s:deepcopy-gen:interfaces=github.com/mimuret/golang-iij-dpf/pkg/api.Object

func (*CcSecTransferAcl) DeepCopy

func (in *CcSecTransferAcl) DeepCopy() *CcSecTransferAcl

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcSecTransferAcl.

func (*CcSecTransferAcl) DeepCopyInto

func (in *CcSecTransferAcl) DeepCopyInto(out *CcSecTransferAcl)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CcSecTransferAcl) DeepCopyObject

func (in *CcSecTransferAcl) DeepCopyObject() api.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.

func (*CcSecTransferAcl) GetID

func (c *CcSecTransferAcl) GetID() int64

func (*CcSecTransferAcl) GetName

func (c *CcSecTransferAcl) GetName() string

func (*CcSecTransferAcl) GetPathMethod

func (c *CcSecTransferAcl) GetPathMethod(action api.Action) (string, string)

func (*CcSecTransferAcl) SetID

func (c *CcSecTransferAcl) SetID(id int64)

func (*CcSecTransferAcl) SetPathParams

func (c *CcSecTransferAcl) SetPathParams(args ...interface{}) error

type CcSecTransferAclList

type CcSecTransferAclList struct {
	AttributeMeta
	Items []CcSecTransferAcl `read:"items"`
}

+k8s:deepcopy-gen:interfaces=github.com/mimuret/golang-iij-dpf/pkg/api.Object

func (*CcSecTransferAclList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcSecTransferAclList.

func (*CcSecTransferAclList) DeepCopyInto

func (in *CcSecTransferAclList) DeepCopyInto(out *CcSecTransferAclList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CcSecTransferAclList) DeepCopyObject

func (in *CcSecTransferAclList) DeepCopyObject() api.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new api.Object.

func (*CcSecTransferAclList) GetItems

func (c *CcSecTransferAclList) GetItems() interface{}

func (*CcSecTransferAclList) GetName

func (c *CcSecTransferAclList) GetName() string

func (*CcSecTransferAclList) GetPathMethod

func (c *CcSecTransferAclList) GetPathMethod(action api.Action) (string, string)

func (*CcSecTransferAclList) Index

func (c *CcSecTransferAclList) Index(i int) interface{}

func (*CcSecTransferAclList) Init

func (c *CcSecTransferAclList) Init()

func (*CcSecTransferAclList) Len

func (c *CcSecTransferAclList) Len() int

func (*CcSecTransferAclList) SetPathParams

func (c *CcSecTransferAclList) SetPathParams(args ...interface{}) error

type ChildSpec

type ChildSpec interface {
	Spec
	GetID() int64
	SetID(int64)
}

type ListSpec

type ListSpec interface {
	api.ListSpec
	Spec
}

type Spec

type Spec interface {
	apis.Spec
	SetCommonConfigID(int64)
	GetCommonConfigID() int64
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL