infoblox

package
v0.0.12 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2022 License: Apache-2.0, MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Type_A     = "A"
	Type_CNAME = "CNAME"
	Type_AAAA  = "AAAA"
	Type_TXT   = "TXT"
)

Variables

This section is empty.

Functions

func EnsureQuotedText

func EnsureQuotedText(v string) string

func LogDetails added in v0.0.12

func LogDetails(params ...string)

Types

type Base_Record

type Base_Record interface {
	GetId() string
	GetType() string
	GetValue() string
	GetDNSName() string
	GetSetIdentifier() string
	GetTTL() int
	SetTTL(int)
	Copy() Base_Record
}

type Record

type Record interface {
	Base_Record
	PrepareUpdate() Base_Record
}

type RecordA

type RecordA ibclient.RecordA

func (*RecordA) Copy

func (r *RecordA) Copy() Base_Record

func (*RecordA) GetDNSName

func (r *RecordA) GetDNSName() string

func (*RecordA) GetId

func (r *RecordA) GetId() string

func (*RecordA) GetSetIdentifier

func (r *RecordA) GetSetIdentifier() string

func (*RecordA) GetTTL

func (r *RecordA) GetTTL() int

func (*RecordA) GetType

func (r *RecordA) GetType() string

func (*RecordA) GetValue

func (r *RecordA) GetValue() string

func (*RecordA) PrepareUpdate

func (r *RecordA) PrepareUpdate() Base_Record

func (*RecordA) SetTTL

func (r *RecordA) SetTTL(ttl int)

type RecordAAAA

type RecordAAAA ibclient.RecordAAAA

func (*RecordAAAA) Copy

func (r *RecordAAAA) Copy() Base_Record

func (*RecordAAAA) GetDNSName

func (r *RecordAAAA) GetDNSName() string

func (*RecordAAAA) GetId

func (r *RecordAAAA) GetId() string

func (*RecordAAAA) GetSetIdentifier

func (r *RecordAAAA) GetSetIdentifier() string

func (*RecordAAAA) GetTTL

func (r *RecordAAAA) GetTTL() int

func (*RecordAAAA) GetType

func (r *RecordAAAA) GetType() string

func (*RecordAAAA) GetValue

func (r *RecordAAAA) GetValue() string

func (*RecordAAAA) PrepareUpdate

func (r *RecordAAAA) PrepareUpdate() Base_Record

func (*RecordAAAA) SetTTL

func (r *RecordAAAA) SetTTL(ttl int)

type RecordCNAME

type RecordCNAME ibclient.RecordCNAME

func (*RecordCNAME) Copy

func (r *RecordCNAME) Copy() Base_Record

func (*RecordCNAME) GetDNSName

func (r *RecordCNAME) GetDNSName() string

func (*RecordCNAME) GetId

func (r *RecordCNAME) GetId() string

func (*RecordCNAME) GetSetIdentifier

func (r *RecordCNAME) GetSetIdentifier() string

func (*RecordCNAME) GetTTL

func (r *RecordCNAME) GetTTL() int

func (*RecordCNAME) GetType

func (r *RecordCNAME) GetType() string

func (*RecordCNAME) GetValue

func (r *RecordCNAME) GetValue() string

func (*RecordCNAME) PrepareUpdate

func (r *RecordCNAME) PrepareUpdate() Base_Record

func (*RecordCNAME) SetTTL

func (r *RecordCNAME) SetTTL(ttl int)

type RecordNS

type RecordNS ibclient.RecordNS

type RecordTXT

type RecordTXT ibclient.RecordTXT

func (*RecordTXT) Copy

func (r *RecordTXT) Copy() Base_Record

func (*RecordTXT) GetDNSName

func (r *RecordTXT) GetDNSName() string

func (*RecordTXT) GetId

func (r *RecordTXT) GetId() string

func (*RecordTXT) GetSetIdentifier

func (r *RecordTXT) GetSetIdentifier() string

func (*RecordTXT) GetTTL

func (r *RecordTXT) GetTTL() int

func (*RecordTXT) GetType

func (r *RecordTXT) GetType() string

func (*RecordTXT) GetValue

func (r *RecordTXT) GetValue() string

func (*RecordTXT) PrepareUpdate

func (r *RecordTXT) PrepareUpdate() Base_Record

func (*RecordTXT) SetTTL

func (r *RecordTXT) SetTTL(ttl int)

Jump to

Keyboard shortcuts

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