hexonet

package
v0.20.4 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2024 License: MIT Imports: 26 Imported by: 0

Documentation

Index

Constants

View Source
const MAX_CONTACTS = 3
View Source
const MAX_IPADDRESS = 12
View Source
const MAX_NAMESERVERS = 12
View Source
const MAX_WHOIS_BANNER = 3

Variables

This section is empty.

Functions

func New added in v0.8.0

func New() provider.Provider

Types

type Contact added in v0.8.0

type Contact struct {
	ID types.String `tfsdk:"id"`

	Title      types.String `tfsdk:"title"`
	FirstName  types.String `tfsdk:"first_name"`
	MiddleName types.String `tfsdk:"middle_name"`
	LastName   types.String `tfsdk:"last_name"`

	Organization types.String `tfsdk:"organization"`

	AddressLine1 types.String `tfsdk:"address_line_1"`
	AddressLine2 types.String `tfsdk:"address_line_2"`

	City   types.String `tfsdk:"city"`
	State  types.String `tfsdk:"state"`
	ZIP    types.String `tfsdk:"zip"`
	Coutry types.String `tfsdk:"country"`

	Phone types.String `tfsdk:"phone"`
	Fax   types.String `tfsdk:"fax"`
	Email types.String `tfsdk:"email"`

	Disclose types.Bool `tfsdk:"disclose"`

	VatID       types.String `tfsdk:"vat_id"`
	IDAuthority types.String `tfsdk:"id_authority"`
	IDNumber    types.String `tfsdk:"id_number"`

	ExtraAttributes types.Map `tfsdk:"extra_attributes"`
}

type Domain added in v0.8.0

type Domain struct {
	Domain types.String `tfsdk:"domain"`

	NameServers types.Set `tfsdk:"name_servers"`

	OwnerContacts   types.Set `tfsdk:"owner_contacts"`
	AdminContacts   types.Set `tfsdk:"admin_contacts"`
	TechContacts    types.Set `tfsdk:"tech_contacts"`
	BillingContacts types.Set `tfsdk:"billing_contacts"`

	Status   types.Set    `tfsdk:"status"`
	AuthCode types.String `tfsdk:"auth_code"`

	ExtraAttributes types.Map `tfsdk:"extra_attributes"`

	DNSSECDSRecords      types.Set   `tfsdk:"dnssec_ds_records"`
	DNSSECDnsKeyRecords  types.Set   `tfsdk:"dnssec_dnskey_records"`
	DNSSECMaxSigLifespan types.Int64 `tfsdk:"dnssec_max_sig_lifespan"`
}

type NameServer added in v0.8.0

type NameServer struct {
	Host        types.String `tfsdk:"host"`
	IpAddresses types.List   `tfsdk:"ip_addresses"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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