domain

package
v2.62.0 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2025 License: MPL-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildZoneName added in v2.58.0

func BuildZoneName(subdomain, domain string) string

func DataSourceRecord

func DataSourceRecord() *schema.Resource

func DataSourceRecordRead

func DataSourceRecordRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func DataSourceZone

func DataSourceZone() *schema.Resource

func DataSourceZoneRead

func DataSourceZoneRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ExpandContact added in v2.52.0

func ExpandContact(contactMap map[string]any) *domain.Contact

func ExpandNewContact added in v2.52.0

func ExpandNewContact(contactMap map[string]any) *domain.NewContact

func ExtractDomainsFromTaskID added in v2.52.0

func ExtractDomainsFromTaskID(ctx context.Context, id string, registrarAPI *domain.RegistrarAPI) ([]string, error)

func FindDefaultReverse

func FindDefaultReverse(address string) string

func FlattenDSRecord added in v2.52.0

func FlattenDSRecord(dsRecords []*domain.DSRecord) []any

func FlattenDomainData added in v2.60.0

func FlattenDomainData(data string, recordType domain.RecordType) any

FlattenDomainData normalizes domain record data based on record type

func NewDomainAPI

func NewDomainAPI(m any) *domain.API

NewDomainAPI returns a new domain API.

func NewRegistrarDomainAPI added in v2.52.0

func NewRegistrarDomainAPI(m any) *domain.RegistrarAPI

NewRegistrarDomainAPI returns a new registrar API.

func NormalizeSRVData added in v2.60.0

func NormalizeSRVData(data string) string

NormalizeSRVData normalizes SRV record data by handling weight field and zone domain suffixes

func RemoveZoneDomainSuffix added in v2.60.0

func RemoveZoneDomainSuffix(target string) string

RemoveZoneDomainSuffix removes the zone domain suffix from a target

func ResourceRecord

func ResourceRecord() *schema.Resource

func ResourceRegistration added in v2.52.0

func ResourceRegistration() *schema.Resource

func ResourceZone

func ResourceZone() *schema.Resource

func SplitDomains added in v2.52.0

func SplitDomains(input *string) []string

Types

This section is empty.

Jump to

Keyboard shortcuts

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