Documentation
¶
Index ¶
- func BuildZoneName(subdomain, domain string) string
- func DataSourceRecord() *schema.Resource
- func DataSourceRecordRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func DataSourceZone() *schema.Resource
- func DataSourceZoneRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ExpandContact(contactMap map[string]any) *domain.Contact
- func ExpandNewContact(contactMap map[string]any) *domain.NewContact
- func ExtractDomainsFromTaskID(ctx context.Context, id string, registrarAPI *domain.RegistrarAPI) ([]string, error)
- func FindDefaultReverse(address string) string
- func FlattenDSRecord(dsRecords []*domain.DSRecord) []any
- func FlattenDomainData(data string, recordType domain.RecordType) any
- func NewDomainAPI(m any) *domain.API
- func NewRegistrarDomainAPI(m any) *domain.RegistrarAPI
- func NormalizeSRVData(data string) string
- func RemoveZoneDomainSuffix(target string) string
- func ResourceRecord() *schema.Resource
- func ResourceRegistration() *schema.Resource
- func ResourceZone() *schema.Resource
- func SplitDomains(input *string) []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildZoneName ¶ added in v2.58.0
func DataSourceRecord ¶
func DataSourceRecordRead ¶
func DataSourceRecordRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
func DataSourceZone ¶
func DataSourceZoneRead ¶
func DataSourceZoneRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
func ExpandNewContact ¶ added in v2.52.0
func ExpandNewContact(contactMap map[string]any) *domain.NewContact
func ExtractDomainsFromTaskID ¶ added in v2.52.0
func FindDefaultReverse ¶
func FlattenDSRecord ¶ added in v2.52.0
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 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
NormalizeSRVData normalizes SRV record data by handling weight field and zone domain suffixes
func RemoveZoneDomainSuffix ¶ added in v2.60.0
RemoveZoneDomainSuffix removes the zone domain suffix from a target
func ResourceRecord ¶
func ResourceRegistration ¶ added in v2.52.0
func ResourceZone ¶
func SplitDomains ¶ added in v2.52.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.