dns

package module
v0.18.0 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2026 License: Apache-2.0 Imports: 23 Imported by: 6

Documentation

Overview

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Index

Constants

This section is empty.

Variables

View Source
var AllowedCreateRecordSetPayloadTypesEnumValues = []CreateRecordSetPayloadTypes{
	"A",
	"AAAA",
	"SOA",
	"CNAME",
	"NS",
	"MX",
	"TXT",
	"SRV",
	"PTR",
	"ALIAS",
	"DNAME",
	"CAA",
	"DNSKEY",
	"DS",
	"LOC",
	"NAPTR",
	"SSHFP",
	"TLSA",
	"URI",
	"CERT",
	"SVCB",
	"TYPE",
	"CSYNC",
	"HINFO",
	"HTTPS",
}

All allowed values of CreateRecordSetPayload enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedCreateZonePayloadTypesEnumValues = []CreateZonePayloadTypes{
	"primary",
	"secondary",
}

All allowed values of CreateZonePayload enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedExportRecordSetsPayloadFormatEnumValues = []ExportRecordSetsPayloadFormat{
	"csv",
	"json",
	"bind",
}

All allowed values of ExportRecordSetsPayload enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedPartialUpdateRecordPayloadActionEnumValues = []PartialUpdateRecordPayloadAction{
	"add",
	"delete",
}

All allowed values of PartialUpdateRecordPayload enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedRecordSetStateEnumValues = []RecordSetState{
	"CREATING",
	"CREATE_SUCCEEDED",
	"CREATE_FAILED",
	"DELETING",
	"DELETE_SUCCEEDED",
	"DELETE_FAILED",
	"UPDATING",
	"UPDATE_SUCCEEDED",
	"UPDATE_FAILED",
}

All allowed values of RecordSet enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedRecordSetTypesEnumValues = []RecordSetTypes{
	"A",
	"AAAA",
	"SOA",
	"CNAME",
	"NS",
	"MX",
	"TXT",
	"SRV",
	"PTR",
	"ALIAS",
	"DNAME",
	"CAA",
	"DNSKEY",
	"DS",
	"LOC",
	"NAPTR",
	"SSHFP",
	"TLSA",
	"URI",
	"CERT",
	"SVCB",
	"TYPE",
	"CSYNC",
	"HINFO",
	"HTTPS",
}

All allowed values of RecordSet enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedZoneStateEnumValues = []ZoneState{
	"CREATING",
	"CREATE_SUCCEEDED",
	"CREATE_FAILED",
	"DELETING",
	"DELETE_SUCCEEDED",
	"DELETE_FAILED",
	"UPDATING",
	"UPDATE_SUCCEEDED",
	"UPDATE_FAILED",
}

All allowed values of Zone enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedZoneTypesEnumValues = []ZoneTypes{
	"primary",
	"secondary",
}

All allowed values of Zone enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

View Source
var AllowedZoneVisibilityEnumValues = []ZoneVisibility{
	"public",
}

All allowed values of Zone enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func ParameterValueToString deprecated

func ParameterValueToString(obj interface{}, key string) string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Types

type APIClient

type APIClient struct {
	// contains filtered or unexported fields
}

APIClient manages communication with the STACKIT DNS API API v1.0 In most cases there should be only one, shared, APIClient. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewAPIClient

func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)

NewAPIClient creates a new API client. Optionally receives configuration options Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CloneZone deprecated added in v0.10.0

func (a *APIClient) CloneZone(ctx context.Context, projectId string, zoneId string) ApiCloneZoneRequest

CloneZone: Clone an existing zone with all record sets to a new zone with a different name

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@return ApiCloneZoneRequest

func (*APIClient) CloneZoneExecute deprecated added in v0.10.0

func (a *APIClient) CloneZoneExecute(ctx context.Context, projectId string, zoneId string) (*ZoneResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CreateLabel deprecated added in v0.10.0

func (a *APIClient) CreateLabel(ctx context.Context, projectId string, zoneId string) ApiCreateLabelRequest

CreateLabel: Create or update label

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@return ApiCreateLabelRequest

func (*APIClient) CreateLabelExecute deprecated added in v0.10.0

func (a *APIClient) CreateLabelExecute(ctx context.Context, projectId string, zoneId string) (*CreateLabelResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CreateMoveCode deprecated added in v0.10.0

func (a *APIClient) CreateMoveCode(ctx context.Context, projectId string, zoneId string) ApiCreateMoveCodeRequest

CreateMoveCode: request a move code to move zone to another project

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@return ApiCreateMoveCodeRequest

func (*APIClient) CreateMoveCodeExecute deprecated added in v0.10.0

func (a *APIClient) CreateMoveCodeExecute(ctx context.Context, projectId string, zoneId string) (*MoveCodeResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CreateRecordSet deprecated

func (a *APIClient) CreateRecordSet(ctx context.Context, projectId string, zoneId string) ApiCreateRecordSetRequest

CreateRecordSet: Post record set

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@return ApiCreateRecordSetRequest

func (*APIClient) CreateRecordSetExecute deprecated

func (a *APIClient) CreateRecordSetExecute(ctx context.Context, projectId string, zoneId string) (*RecordSetResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CreateZone deprecated

func (a *APIClient) CreateZone(ctx context.Context, projectId string) ApiCreateZoneRequest

CreateZone: Post create a new zone

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@return ApiCreateZoneRequest

func (*APIClient) CreateZoneExecute deprecated

func (a *APIClient) CreateZoneExecute(ctx context.Context, projectId string) (*ZoneResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DeleteLabel deprecated added in v0.10.0

func (a *APIClient) DeleteLabel(ctx context.Context, projectId string, zoneId string, key string) ApiDeleteLabelRequest

DeleteLabel: Delete a label

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@param key key of the label
@return ApiDeleteLabelRequest

func (*APIClient) DeleteLabelExecute deprecated added in v0.10.0

func (a *APIClient) DeleteLabelExecute(ctx context.Context, projectId string, zoneId string, key string) (*DeleteLabelResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DeleteMoveCode deprecated added in v0.10.0

func (a *APIClient) DeleteMoveCode(ctx context.Context, projectId string, zoneId string) ApiDeleteMoveCodeRequest

DeleteMoveCode: delete/invalidate a move code

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@return ApiDeleteMoveCodeRequest

func (*APIClient) DeleteMoveCodeExecute deprecated added in v0.10.0

func (a *APIClient) DeleteMoveCodeExecute(ctx context.Context, projectId string, zoneId string) (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DeleteRecordSet deprecated

func (a *APIClient) DeleteRecordSet(ctx context.Context, projectId string, zoneId string, rrSetId string) ApiDeleteRecordSetRequest

DeleteRecordSet: Delete a record set

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@param rrSetId record set id
@return ApiDeleteRecordSetRequest

func (*APIClient) DeleteRecordSetExecute deprecated

func (a *APIClient) DeleteRecordSetExecute(ctx context.Context, projectId string, zoneId string, rrSetId string) (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DeleteZone deprecated

func (a *APIClient) DeleteZone(ctx context.Context, projectId string, zoneId string) ApiDeleteZoneRequest

DeleteZone: Delete a zone

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@return ApiDeleteZoneRequest

func (*APIClient) DeleteZoneExecute deprecated

func (a *APIClient) DeleteZoneExecute(ctx context.Context, projectId string, zoneId string) (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ExportRecordSets deprecated added in v0.10.0

func (a *APIClient) ExportRecordSets(ctx context.Context, projectId string, zoneId string) ApiExportRecordSetsRequest

ExportRecordSets: Export all records in a single zone

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@return ApiExportRecordSetsRequest

func (*APIClient) ExportRecordSetsExecute deprecated added in v0.10.0

func (a *APIClient) ExportRecordSetsExecute(ctx context.Context, projectId string, zoneId string) (*ZoneDataExchange, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *config.Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetRecordSet deprecated

func (a *APIClient) GetRecordSet(ctx context.Context, projectId string, zoneId string, rrSetId string) ApiGetRecordSetRequest

GetRecordSet: Get a single rrset

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@param rrSetId record set id
@return ApiGetRecordSetRequest

func (*APIClient) GetRecordSetExecute deprecated

func (a *APIClient) GetRecordSetExecute(ctx context.Context, projectId string, zoneId string, rrSetId string) (*RecordSetResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetZone deprecated

func (a *APIClient) GetZone(ctx context.Context, projectId string, zoneId string) ApiGetZoneRequest

GetZone: Get a single zone

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@return ApiGetZoneRequest

func (*APIClient) GetZoneExecute deprecated

func (a *APIClient) GetZoneExecute(ctx context.Context, projectId string, zoneId string) (*ZoneResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ImportRecordSets deprecated added in v0.10.0

func (a *APIClient) ImportRecordSets(ctx context.Context, projectId string, zoneId string) ApiImportRecordSetsRequest

ImportRecordSets: Imports a zone

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@return ApiImportRecordSetsRequest

func (*APIClient) ImportRecordSetsExecute deprecated added in v0.10.0

func (a *APIClient) ImportRecordSetsExecute(ctx context.Context, projectId string, zoneId string) (*ImportRecordSetsResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListLabels deprecated added in v0.10.0

func (a *APIClient) ListLabels(ctx context.Context, projectId string, zoneId string) ApiListLabelsRequest

ListLabels: Get all labels

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@return ApiListLabelsRequest

func (*APIClient) ListLabelsExecute deprecated added in v0.10.0

func (a *APIClient) ListLabelsExecute(ctx context.Context, projectId string, zoneId string) (*ListLabelsResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListRecordSets deprecated

func (a *APIClient) ListRecordSets(ctx context.Context, projectId string, zoneId string) ApiListRecordSetsRequest

ListRecordSets: All get selected RRSets

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@return ApiListRecordSetsRequest

func (*APIClient) ListRecordSetsExecute deprecated

func (a *APIClient) ListRecordSetsExecute(ctx context.Context, projectId string, zoneId string) (*ListRecordSetsResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListZones deprecated

func (a *APIClient) ListZones(ctx context.Context, projectId string) ApiListZonesRequest

ListZones: All get selected zones

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@return ApiListZonesRequest

func (*APIClient) ListZonesExecute deprecated

func (a *APIClient) ListZonesExecute(ctx context.Context, projectId string) (*ListZonesResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) MoveZone deprecated added in v0.10.0

func (a *APIClient) MoveZone(ctx context.Context, projectId string) ApiMoveZoneRequest

MoveZone: move zone from one project to another

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@return ApiMoveZoneRequest

func (*APIClient) MoveZoneExecute deprecated added in v0.10.0

func (a *APIClient) MoveZoneExecute(ctx context.Context, projectId string) (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) PartialUpdateRecord deprecated

func (a *APIClient) PartialUpdateRecord(ctx context.Context, projectId string, zoneId string, rrSetId string) ApiPartialUpdateRecordRequest

PartialUpdateRecord: PatchRecords updates a record in a rrset

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@param rrSetId record set id
@return ApiPartialUpdateRecordRequest

func (*APIClient) PartialUpdateRecordExecute deprecated

func (a *APIClient) PartialUpdateRecordExecute(ctx context.Context, projectId string, zoneId string, rrSetId string) (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) PartialUpdateRecordSet deprecated

func (a *APIClient) PartialUpdateRecordSet(ctx context.Context, projectId string, zoneId string, rrSetId string) ApiPartialUpdateRecordSetRequest

PartialUpdateRecordSet: Patch updates a record set

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@param rrSetId record set id
@return ApiPartialUpdateRecordSetRequest

func (*APIClient) PartialUpdateRecordSetExecute deprecated

func (a *APIClient) PartialUpdateRecordSetExecute(ctx context.Context, projectId string, zoneId string, rrSetId string) (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) PartialUpdateZone deprecated

func (a *APIClient) PartialUpdateZone(ctx context.Context, projectId string, zoneId string) ApiPartialUpdateZoneRequest

PartialUpdateZone: Patch update an existing zone

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@return ApiPartialUpdateZoneRequest

func (*APIClient) PartialUpdateZoneExecute deprecated

func (a *APIClient) PartialUpdateZoneExecute(ctx context.Context, projectId string, zoneId string) (*ZoneResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) RestoreRecordSet deprecated added in v0.10.0

func (a *APIClient) RestoreRecordSet(ctx context.Context, projectId string, zoneId string, rrSetId string) ApiRestoreRecordSetRequest

RestoreRecordSet: Restore record set

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@param rrSetId record set id
@return ApiRestoreRecordSetRequest

func (*APIClient) RestoreRecordSetExecute deprecated added in v0.10.0

func (a *APIClient) RestoreRecordSetExecute(ctx context.Context, projectId string, zoneId string, rrSetId string) (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) RestoreZone deprecated added in v0.10.0

func (a *APIClient) RestoreZone(ctx context.Context, projectId string, zoneId string) ApiRestoreZoneRequest

RestoreZone: Restore an inactive zone

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@return ApiRestoreZoneRequest

func (*APIClient) RestoreZoneExecute deprecated added in v0.10.0

func (a *APIClient) RestoreZoneExecute(ctx context.Context, projectId string, zoneId string) (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) RetrieveZone deprecated added in v0.10.0

func (a *APIClient) RetrieveZone(ctx context.Context, projectId string, zoneId string) ApiRetrieveZoneRequest

RetrieveZone: Queue secondary zone for a zone transfer request.

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@return ApiRetrieveZoneRequest

func (*APIClient) RetrieveZoneExecute deprecated added in v0.10.0

func (a *APIClient) RetrieveZoneExecute(ctx context.Context, projectId string, zoneId string) (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ValidateMoveCode deprecated added in v0.10.0

func (a *APIClient) ValidateMoveCode(ctx context.Context, projectId string, zoneId string) ApiValidateMoveCodeRequest

ValidateMoveCode: validate the move code is still valid for the zone

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId project id
@param zoneId zone id
@return ApiValidateMoveCodeRequest

func (*APIClient) ValidateMoveCodeExecute deprecated added in v0.10.0

func (a *APIClient) ValidateMoveCodeExecute(ctx context.Context, projectId string, zoneId string) (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCloneZoneRequest deprecated added in v0.10.0

type ApiCloneZoneRequest interface {
	// zone to clone
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CloneZonePayload(cloneZonePayload CloneZonePayload) ApiCloneZoneRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ZoneResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCreateLabelRequest deprecated added in v0.10.0

type ApiCreateLabelRequest interface {
	// record set to create
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateLabelPayload(createLabelPayload CreateLabelPayload) ApiCreateLabelRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*CreateLabelResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCreateMoveCodeRequest deprecated added in v0.10.0

type ApiCreateMoveCodeRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*MoveCodeResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCreateRecordSetRequest deprecated

type ApiCreateRecordSetRequest interface {
	// record set to create
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateRecordSetPayload(createRecordSetPayload CreateRecordSetPayload) ApiCreateRecordSetRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*RecordSetResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCreateZoneRequest deprecated

type ApiCreateZoneRequest interface {
	// zone to create
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateZonePayload(createZonePayload CreateZonePayload) ApiCreateZoneRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ZoneResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDeleteLabelRequest deprecated added in v0.10.0

type ApiDeleteLabelRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*DeleteLabelResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDeleteMoveCodeRequest deprecated added in v0.10.0

type ApiDeleteMoveCodeRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Message, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDeleteRecordSetRequest deprecated

type ApiDeleteRecordSetRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Message, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDeleteZoneRequest deprecated

type ApiDeleteZoneRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Message, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiExportRecordSetsRequest deprecated added in v0.10.0

type ApiExportRecordSetsRequest interface {
	// export configuration
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ExportRecordSetsPayload(exportRecordSetsPayload ExportRecordSetsPayload) ApiExportRecordSetsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ZoneDataExchange, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetRecordSetRequest deprecated

type ApiGetRecordSetRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*RecordSetResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetZoneRequest deprecated

type ApiGetZoneRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ZoneResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiImportRecordSetsRequest deprecated added in v0.10.0

type ApiImportRecordSetsRequest interface {
	// accepts all response bodies for the export endpoint
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ImportRecordSetsPayload(importRecordSetsPayload ImportRecordSetsPayload) ApiImportRecordSetsRequest
	// format of the data to import
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Format(format string) ApiImportRecordSetsRequest
	// type of the zone import
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ImportType(importType string) ApiImportRecordSetsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ImportRecordSetsResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListLabelsRequest deprecated added in v0.10.0

type ApiListLabelsRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListLabelsResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListRecordSetsRequest deprecated

type ApiListRecordSetsRequest interface {
	// page
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Page(page int32) ApiListRecordSetsRequest
	// page size
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PageSize(pageSize int32) ApiListRecordSetsRequest
	// filter name equal
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	NameEq(nameEq string) ApiListRecordSetsRequest
	// filter name like
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	NameLike(nameLike string) ApiListRecordSetsRequest
	// filter type
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	TypeEq(typeEq string) ApiListRecordSetsRequest
	// filter state
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	StateEq(stateEq string) ApiListRecordSetsRequest
	// filter state
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	StateNeq(stateNeq string) ApiListRecordSetsRequest
	// filter active equal
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ActiveEq(activeEq bool) ApiListRecordSetsRequest
	// filter creation started greater with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreationStartedGt(creationStartedGt string) ApiListRecordSetsRequest
	// filter creation started lesser with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreationStartedLt(creationStartedLt string) ApiListRecordSetsRequest
	// filter creation started greater equal with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreationStartedGte(creationStartedGte string) ApiListRecordSetsRequest
	// filter creation started lesser equal with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreationStartedLte(creationStartedLte string) ApiListRecordSetsRequest
	// filter creation finished greater with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreationFinishedGt(creationFinishedGt string) ApiListRecordSetsRequest
	// filter creation finished lesser with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreationFinishedLt(creationFinishedLt string) ApiListRecordSetsRequest
	// filter creation finished greater equal with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreationFinishedGte(creationFinishedGte string) ApiListRecordSetsRequest
	// filter creation finished lesser equal with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreationFinishedLte(creationFinishedLte string) ApiListRecordSetsRequest
	// filter update started greater with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateStartedGt(updateStartedGt string) ApiListRecordSetsRequest
	// filter update started lesser with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateStartedLt(updateStartedLt string) ApiListRecordSetsRequest
	// filter update started greater equal with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateStartedGte(updateStartedGte string) ApiListRecordSetsRequest
	// filter update started lesser equal with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateStartedLte(updateStartedLte string) ApiListRecordSetsRequest
	// filter update finished greater with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateFinishedGt(updateFinishedGt string) ApiListRecordSetsRequest
	// filter update finished lesser with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateFinishedLt(updateFinishedLt string) ApiListRecordSetsRequest
	// filter update finished greater equal with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateFinishedGte(updateFinishedGte string) ApiListRecordSetsRequest
	// filter update finished lesser equal with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateFinishedLte(updateFinishedLte string) ApiListRecordSetsRequest
	// order by name
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	OrderByName(orderByName string) ApiListRecordSetsRequest
	// order by creationStarted
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	OrderByCreationStarted(orderByCreationStarted string) ApiListRecordSetsRequest
	// order by creationFinished
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	OrderByCreationFinished(orderByCreationFinished string) ApiListRecordSetsRequest
	// order by updateStarted
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	OrderByUpdateStarted(orderByUpdateStarted string) ApiListRecordSetsRequest
	// order by updateFinished
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	OrderByUpdateFinished(orderByUpdateFinished string) ApiListRecordSetsRequest
	// order by type
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	OrderByType(orderByType string) ApiListRecordSetsRequest
	// order by state
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	OrderByState(orderByState string) ApiListRecordSetsRequest
	// order by record count
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	OrderByRecordCount(orderByRecordCount string) ApiListRecordSetsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListRecordSetsResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListZonesRequest deprecated

type ApiListZonesRequest interface {
	// page
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Page(page int32) ApiListZonesRequest
	// page size
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PageSize(pageSize int32) ApiListZonesRequest
	// filter dns name equal
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DnsNameEq(dnsNameEq string) ApiListZonesRequest
	// filter dns name like
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DnsNameLike(dnsNameLike string) ApiListZonesRequest
	// filter type
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	TypeEq(typeEq string) ApiListZonesRequest
	// filter name equal
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	NameEq(nameEq string) ApiListZonesRequest
	// filter name not equal
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	NameNeq(nameNeq string) ApiListZonesRequest
	// filter name like
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	NameLike(nameLike string) ApiListZonesRequest
	// filter description equal
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DescriptionEq(descriptionEq string) ApiListZonesRequest
	// filter description not equal
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DescriptionNeq(descriptionNeq string) ApiListZonesRequest
	// filter description like
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	DescriptionLike(descriptionLike string) ApiListZonesRequest
	// filter state
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	StateEq(stateEq string) ApiListZonesRequest
	// filter state
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	StateNeq(stateNeq string) ApiListZonesRequest
	// filter primary name server equal
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PrimaryNameServerEq(primaryNameServerEq string) ApiListZonesRequest
	// filter primary name server like
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PrimaryNameServerLike(primaryNameServerLike string) ApiListZonesRequest
	// filter reverse zone equal
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	IsReverseZoneEq(isReverseZoneEq bool) ApiListZonesRequest
	// filter active equal
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ActiveEq(activeEq bool) ApiListZonesRequest
	// filter creation started greater with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreationStartedGt(creationStartedGt string) ApiListZonesRequest
	// filter creation started lesser with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreationStartedLt(creationStartedLt string) ApiListZonesRequest
	// filter creation started greater equal with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreationStartedGte(creationStartedGte string) ApiListZonesRequest
	// filter creation started lesser equal with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreationStartedLte(creationStartedLte string) ApiListZonesRequest
	// filter creation finished greater with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreationFinishedGt(creationFinishedGt string) ApiListZonesRequest
	// filter creation finished lesser with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreationFinishedLt(creationFinishedLt string) ApiListZonesRequest
	// filter creation finished greater equal with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreationFinishedGte(creationFinishedGte string) ApiListZonesRequest
	// filter creation finished lesser equal with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreationFinishedLte(creationFinishedLte string) ApiListZonesRequest
	// filter update started greater with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateStartedGt(updateStartedGt string) ApiListZonesRequest
	// filter update started lesser with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateStartedLt(updateStartedLt string) ApiListZonesRequest
	// filter update started greater equal with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateStartedGte(updateStartedGte string) ApiListZonesRequest
	// filter update started lesser equal with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateStartedLte(updateStartedLte string) ApiListZonesRequest
	// filter update finished greater with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateFinishedGt(updateFinishedGt string) ApiListZonesRequest
	// filter update finished lesser with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateFinishedLt(updateFinishedLt string) ApiListZonesRequest
	// filter update finished greater equal with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateFinishedGte(updateFinishedGte string) ApiListZonesRequest
	// filter update finished lesser equal with utc timestamp
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateFinishedLte(updateFinishedLte string) ApiListZonesRequest
	// filter zones according to the zone label keys.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelKeyEq(labelKeyEq []string) ApiListZonesRequest
	// filter zones according to the zone label values.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelValueEq(labelValueEq []string) ApiListZonesRequest
	// order by dns name
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	OrderByDnsName(orderByDnsName string) ApiListZonesRequest
	// order by name
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	OrderByName(orderByName string) ApiListZonesRequest
	// order by record count
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	OrderByRecordCount(orderByRecordCount string) ApiListZonesRequest
	// order by type
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	OrderByType(orderByType string) ApiListZonesRequest
	// order by description
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	OrderByDescription(orderByDescription string) ApiListZonesRequest
	// order by creationStarted
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	OrderByCreationStarted(orderByCreationStarted string) ApiListZonesRequest
	// order by creationFinished
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	OrderByCreationFinished(orderByCreationFinished string) ApiListZonesRequest
	// order by updateStarted
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	OrderByUpdateStarted(orderByUpdateStarted string) ApiListZonesRequest
	// order by updateFinished
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	OrderByUpdateFinished(orderByUpdateFinished string) ApiListZonesRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListZonesResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiMoveZoneRequest deprecated added in v0.10.0

type ApiMoveZoneRequest interface {
	// information about the move
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	MoveZonePayload(moveZonePayload MoveZonePayload) ApiMoveZoneRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Message, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiPartialUpdateRecordRequest deprecated

type ApiPartialUpdateRecordRequest interface {
	// rrset to update
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PartialUpdateRecordPayload(partialUpdateRecordPayload PartialUpdateRecordPayload) ApiPartialUpdateRecordRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Message, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiPartialUpdateRecordSetRequest deprecated

type ApiPartialUpdateRecordSetRequest interface {
	// record set to patch
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PartialUpdateRecordSetPayload(partialUpdateRecordSetPayload PartialUpdateRecordSetPayload) ApiPartialUpdateRecordSetRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Message, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiPartialUpdateZoneRequest deprecated

type ApiPartialUpdateZoneRequest interface {
	// zone to update
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PartialUpdateZonePayload(partialUpdateZonePayload PartialUpdateZonePayload) ApiPartialUpdateZoneRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ZoneResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiRestoreRecordSetRequest deprecated added in v0.10.0

type ApiRestoreRecordSetRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Message, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiRestoreZoneRequest deprecated added in v0.10.0

type ApiRestoreZoneRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Message, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiRetrieveZoneRequest deprecated added in v0.10.0

type ApiRetrieveZoneRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Message, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiValidateMoveCodeRequest deprecated added in v0.10.0

type ApiValidateMoveCodeRequest interface {
	// information about the move
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ValidateMoveCodePayload(validateMoveCodePayload ValidateMoveCodePayload) ApiValidateMoveCodeRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Message, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CloneZonePayload

type CloneZonePayload struct {
	// Adjust record set content and replace the dns name of the original zone with the new dns name of the cloned zone
	AdjustRecords CloneZonePayloadgetAdjustRecordsAttributeType `json:"adjustRecords,omitempty"`
	// New Description for the cloned zone. Leave empty to use the same description as the original zone
	Description CloneZonePayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// DnsName is the dns name of the zone to clone
	// REQUIRED
	DnsName CloneZonePayloadGetDnsNameAttributeType `json:"dnsName" required:"true"`
	// New Name for the cloned zone. Leave empty to use the same name as the original zone
	Name CloneZonePayloadGetNameAttributeType `json:"name,omitempty"`
}

CloneZonePayload metadata to clone a zone. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCloneZonePayload added in v0.11.0

func NewCloneZonePayload(dnsName CloneZonePayloadGetDnsNameArgType) *CloneZonePayload

NewCloneZonePayload instantiates a new CloneZonePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCloneZonePayloadWithDefaults added in v0.11.0

func NewCloneZonePayloadWithDefaults() *CloneZonePayload

NewCloneZonePayloadWithDefaults instantiates a new CloneZonePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CloneZonePayload) GetAdjustRecords added in v0.11.0

func (o *CloneZonePayload) GetAdjustRecords() (res CloneZonePayloadgetAdjustRecordsRetType)

GetAdjustRecords returns the AdjustRecords field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CloneZonePayload) GetAdjustRecordsOk added in v0.11.0

func (o *CloneZonePayload) GetAdjustRecordsOk() (ret CloneZonePayloadgetAdjustRecordsRetType, ok bool)

GetAdjustRecordsOk returns a tuple with the AdjustRecords field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CloneZonePayload) GetDescription added in v0.11.0

func (o *CloneZonePayload) GetDescription() (res CloneZonePayloadGetDescriptionRetType)

GetDescription returns the Description field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CloneZonePayload) GetDescriptionOk added in v0.11.0

func (o *CloneZonePayload) GetDescriptionOk() (ret CloneZonePayloadGetDescriptionRetType, ok bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CloneZonePayload) GetDnsName added in v0.11.0

GetDnsName returns the DnsName field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CloneZonePayload) GetDnsNameOk added in v0.11.0

func (o *CloneZonePayload) GetDnsNameOk() (ret CloneZonePayloadGetDnsNameRetType, ok bool)

GetDnsNameOk returns a tuple with the DnsName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CloneZonePayload) GetName added in v0.11.0

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CloneZonePayload) GetNameOk added in v0.11.0

func (o *CloneZonePayload) GetNameOk() (ret CloneZonePayloadGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CloneZonePayload) HasAdjustRecords added in v0.11.0

func (o *CloneZonePayload) HasAdjustRecords() bool

HasAdjustRecords returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CloneZonePayload) HasDescription added in v0.11.0

func (o *CloneZonePayload) HasDescription() bool

HasDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CloneZonePayload) HasName added in v0.11.0

func (o *CloneZonePayload) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CloneZonePayload) SetAdjustRecords added in v0.11.0

SetAdjustRecords gets a reference to the given bool and assigns it to the AdjustRecords field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CloneZonePayload) SetDescription added in v0.11.0

SetDescription gets a reference to the given string and assigns it to the Description field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CloneZonePayload) SetDnsName added in v0.11.0

SetDnsName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CloneZonePayload) SetName added in v0.11.0

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CloneZonePayload) ToMap deprecated added in v0.11.0

func (o CloneZonePayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CloneZonePayloadGetDescriptionArgType deprecated added in v0.13.1

type CloneZonePayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CloneZonePayloadGetDescriptionAttributeType added in v0.13.1

type CloneZonePayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CloneZonePayloadGetDescriptionRetType deprecated added in v0.13.1

type CloneZonePayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CloneZonePayloadGetDnsNameArgType deprecated added in v0.13.1

type CloneZonePayloadGetDnsNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CloneZonePayloadGetDnsNameAttributeType added in v0.13.1

type CloneZonePayloadGetDnsNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CloneZonePayloadGetDnsNameRetType deprecated added in v0.13.1

type CloneZonePayloadGetDnsNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CloneZonePayloadGetNameArgType deprecated added in v0.13.1

type CloneZonePayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CloneZonePayloadGetNameAttributeType added in v0.13.1

type CloneZonePayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CloneZonePayloadGetNameRetType deprecated added in v0.13.1

type CloneZonePayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CloneZonePayloadgetAdjustRecordsArgType deprecated added in v0.13.1

type CloneZonePayloadgetAdjustRecordsArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CloneZonePayloadgetAdjustRecordsAttributeType added in v0.13.1

type CloneZonePayloadgetAdjustRecordsAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CloneZonePayloadgetAdjustRecordsRetType deprecated added in v0.13.1

type CloneZonePayloadgetAdjustRecordsRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CloneZoneRequest deprecated added in v0.15.0

type CloneZoneRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CloneZoneRequest) CloneZonePayload added in v0.15.0

func (r CloneZoneRequest) CloneZonePayload(cloneZonePayload CloneZonePayload) ApiCloneZoneRequest

zone to clone Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CloneZoneRequest) Execute deprecated added in v0.15.0

func (r CloneZoneRequest) Execute() (*ZoneResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLabelPayload added in v0.10.0

type CreateLabelPayload struct {
	// REQUIRED
	Key CreateLabelPayloadGetKeyAttributeType `json:"key" required:"true"`
	// REQUIRED
	Value CreateLabelPayloadGetValueAttributeType `json:"value" required:"true"`
}

CreateLabelPayload struct for CreateLabelPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateLabelPayload added in v0.11.0

NewCreateLabelPayload instantiates a new CreateLabelPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateLabelPayloadWithDefaults added in v0.11.0

func NewCreateLabelPayloadWithDefaults() *CreateLabelPayload

NewCreateLabelPayloadWithDefaults instantiates a new CreateLabelPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLabelPayload) GetKey added in v0.11.0

GetKey returns the Key field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLabelPayload) GetKeyOk added in v0.11.0

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLabelPayload) GetValue added in v0.11.0

GetValue returns the Value field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLabelPayload) GetValueOk added in v0.11.0

func (o *CreateLabelPayload) GetValueOk() (ret CreateLabelPayloadGetValueRetType, ok bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLabelPayload) SetKey added in v0.11.0

SetKey sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLabelPayload) SetValue added in v0.11.0

SetValue sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateLabelPayload) ToMap deprecated added in v0.11.0

func (o CreateLabelPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLabelPayloadGetKeyArgType deprecated added in v0.13.1

type CreateLabelPayloadGetKeyArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLabelPayloadGetKeyAttributeType added in v0.13.1

type CreateLabelPayloadGetKeyAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLabelPayloadGetKeyRetType deprecated added in v0.13.1

type CreateLabelPayloadGetKeyRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLabelPayloadGetValueArgType deprecated added in v0.13.1

type CreateLabelPayloadGetValueArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLabelPayloadGetValueAttributeType added in v0.13.1

type CreateLabelPayloadGetValueAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLabelPayloadGetValueRetType deprecated added in v0.13.1

type CreateLabelPayloadGetValueRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLabelRequest deprecated added in v0.15.0

type CreateLabelRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateLabelRequest) CreateLabelPayload added in v0.15.0

func (r CreateLabelRequest) CreateLabelPayload(createLabelPayload CreateLabelPayload) ApiCreateLabelRequest

record set to create Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateLabelRequest) Execute deprecated added in v0.15.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLabelResponse added in v0.10.0

type CreateLabelResponse struct {
	Label   CreateLabelResponseGetLabelAttributeType   `json:"label,omitempty"`
	Message CreateLabelResponseGetMessageAttributeType `json:"message,omitempty"`
}

CreateLabelResponse ResponseUpsertLabel. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateLabelResponse added in v0.11.0

func NewCreateLabelResponse() *CreateLabelResponse

NewCreateLabelResponse instantiates a new CreateLabelResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateLabelResponseWithDefaults added in v0.11.0

func NewCreateLabelResponseWithDefaults() *CreateLabelResponse

NewCreateLabelResponseWithDefaults instantiates a new CreateLabelResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLabelResponse) GetLabel added in v0.11.0

GetLabel returns the Label field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLabelResponse) GetLabelOk added in v0.11.0

GetLabelOk returns a tuple with the Label field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLabelResponse) GetMessage added in v0.11.0

GetMessage returns the Message field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLabelResponse) GetMessageOk added in v0.11.0

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLabelResponse) HasLabel added in v0.11.0

func (o *CreateLabelResponse) HasLabel() bool

HasLabel returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLabelResponse) HasMessage added in v0.11.0

func (o *CreateLabelResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLabelResponse) SetLabel added in v0.11.0

SetLabel gets a reference to the given Label and assigns it to the Label field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateLabelResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateLabelResponse) ToMap deprecated added in v0.11.0

func (o CreateLabelResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLabelResponseGetLabelArgType deprecated added in v0.13.1

type CreateLabelResponseGetLabelArgType = Label

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLabelResponseGetLabelAttributeType added in v0.13.1

type CreateLabelResponseGetLabelAttributeType = *Label

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLabelResponseGetLabelRetType deprecated added in v0.13.1

type CreateLabelResponseGetLabelRetType = Label

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLabelResponseGetMessageArgType deprecated added in v0.13.1

type CreateLabelResponseGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLabelResponseGetMessageAttributeType added in v0.13.1

type CreateLabelResponseGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateLabelResponseGetMessageRetType deprecated added in v0.13.1

type CreateLabelResponseGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateMoveCodeRequest deprecated added in v0.15.0

type CreateMoveCodeRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateMoveCodeRequest) Execute deprecated added in v0.15.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetPayload

type CreateRecordSetPayload struct {
	// user comment
	Comment CreateRecordSetPayloadGetCommentAttributeType `json:"comment,omitempty"`
	// name of the record which should be a valid domain according to rfc1035 Section 2.3.4. For APEX records (same as zone name), the zone name itself has to be put in here.
	// REQUIRED
	Name CreateRecordSetPayloadGetNameAttributeType `json:"name" required:"true"`
	// records
	// REQUIRED
	Records CreateRecordSetPayloadGetRecordsAttributeType `json:"records" required:"true"`
	// time to live. If nothing provided we will set the zone ttl.
	// Can be cast to int32 without loss of precision.
	Ttl CreateRecordSetPayloadGetTtlAttributeType `json:"ttl,omitempty"`
	// record set type
	// REQUIRED
	Type CreateRecordSetPayloadGetTypeAttributeType `json:"type" required:"true"`
}

CreateRecordSetPayload RRSetPost for rr set info. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateRecordSetPayload added in v0.11.0

NewCreateRecordSetPayload instantiates a new CreateRecordSetPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateRecordSetPayloadWithDefaults added in v0.11.0

func NewCreateRecordSetPayloadWithDefaults() *CreateRecordSetPayload

NewCreateRecordSetPayloadWithDefaults instantiates a new CreateRecordSetPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayload) GetComment added in v0.11.0

GetComment returns the Comment field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayload) GetCommentOk added in v0.11.0

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayload) GetName added in v0.11.0

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayload) GetNameOk added in v0.11.0

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayload) GetRecords added in v0.11.0

GetRecords returns the Records field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayload) GetRecordsOk added in v0.11.0

GetRecordsOk returns a tuple with the Records field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayload) GetTtl added in v0.11.0

GetTtl returns the Ttl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayload) GetTtlOk added in v0.11.0

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayload) GetType added in v0.11.0

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayload) GetTypeOk added in v0.11.0

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayload) HasComment added in v0.11.0

func (o *CreateRecordSetPayload) HasComment() bool

HasComment returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayload) HasTtl added in v0.11.0

func (o *CreateRecordSetPayload) HasTtl() bool

HasTtl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayload) SetComment added in v0.11.0

SetComment gets a reference to the given string and assigns it to the Comment field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayload) SetName added in v0.11.0

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayload) SetRecords added in v0.11.0

SetRecords sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayload) SetTtl added in v0.11.0

SetTtl gets a reference to the given int64 and assigns it to the Ttl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayload) SetType added in v0.11.0

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateRecordSetPayload) ToMap deprecated added in v0.11.0

func (o CreateRecordSetPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetPayloadGetCommentArgType deprecated added in v0.13.1

type CreateRecordSetPayloadGetCommentArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetPayloadGetCommentAttributeType added in v0.13.1

type CreateRecordSetPayloadGetCommentAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetPayloadGetCommentRetType deprecated added in v0.13.1

type CreateRecordSetPayloadGetCommentRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetPayloadGetNameArgType deprecated added in v0.13.1

type CreateRecordSetPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetPayloadGetNameAttributeType added in v0.13.1

type CreateRecordSetPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetPayloadGetNameRetType deprecated added in v0.13.1

type CreateRecordSetPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetPayloadGetRecordsArgType deprecated added in v0.13.1

type CreateRecordSetPayloadGetRecordsArgType = []RecordPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetPayloadGetRecordsAttributeType added in v0.13.1

type CreateRecordSetPayloadGetRecordsAttributeType = *[]RecordPayload

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetPayloadGetRecordsRetType deprecated added in v0.13.1

type CreateRecordSetPayloadGetRecordsRetType = []RecordPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetPayloadGetTtlArgType deprecated added in v0.13.1

type CreateRecordSetPayloadGetTtlArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetPayloadGetTtlAttributeType added in v0.13.1

type CreateRecordSetPayloadGetTtlAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetPayloadGetTtlRetType deprecated added in v0.13.1

type CreateRecordSetPayloadGetTtlRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetPayloadGetTypeArgType deprecated added in v0.13.1

type CreateRecordSetPayloadGetTypeArgType = CreateRecordSetPayloadTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetPayloadGetTypeAttributeType deprecated added in v0.13.1

type CreateRecordSetPayloadGetTypeAttributeType = *CreateRecordSetPayloadTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetPayloadGetTypeRetType deprecated added in v0.13.1

type CreateRecordSetPayloadGetTypeRetType = CreateRecordSetPayloadTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetPayloadTypes added in v0.14.0

type CreateRecordSetPayloadTypes string

CreateRecordSetPayloadTypes record set type value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_A CreateRecordSetPayloadTypes = "A"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_AAAA CreateRecordSetPayloadTypes = "AAAA"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_SOA CreateRecordSetPayloadTypes = "SOA"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_CNAME CreateRecordSetPayloadTypes = "CNAME"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_NS CreateRecordSetPayloadTypes = "NS"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_MX CreateRecordSetPayloadTypes = "MX"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_TXT CreateRecordSetPayloadTypes = "TXT"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_SRV CreateRecordSetPayloadTypes = "SRV"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_PTR CreateRecordSetPayloadTypes = "PTR"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_ALIAS CreateRecordSetPayloadTypes = "ALIAS"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_DNAME CreateRecordSetPayloadTypes = "DNAME"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_CAA CreateRecordSetPayloadTypes = "CAA"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_DNSKEY CreateRecordSetPayloadTypes = "DNSKEY"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_DS CreateRecordSetPayloadTypes = "DS"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_LOC CreateRecordSetPayloadTypes = "LOC"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_NAPTR CreateRecordSetPayloadTypes = "NAPTR"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_SSHFP CreateRecordSetPayloadTypes = "SSHFP"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_TLSA CreateRecordSetPayloadTypes = "TLSA"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_URI CreateRecordSetPayloadTypes = "URI"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_CERT CreateRecordSetPayloadTypes = "CERT"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_SVCB CreateRecordSetPayloadTypes = "SVCB"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_TYPE CreateRecordSetPayloadTypes = "TYPE"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_CSYNC CreateRecordSetPayloadTypes = "CSYNC"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_HINFO CreateRecordSetPayloadTypes = "HINFO"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATERECORDSETPAYLOADTYPE_HTTPS CreateRecordSetPayloadTypes = "HTTPS"
)

List of Type

func NewCreateRecordSetPayloadTypesFromValue added in v0.14.0

func NewCreateRecordSetPayloadTypesFromValue(v CreateRecordSetPayloadTypes) (*CreateRecordSetPayloadTypes, error)

NewCreateRecordSetPayloadTypesFromValue returns a pointer to a valid CreateRecordSetPayloadTypes for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateRecordSetPayloadTypes) IsValid added in v0.14.0

func (v CreateRecordSetPayloadTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateRecordSetPayloadTypes) Ptr added in v0.14.0

Ptr returns reference to TypeTypes value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateRecordSetPayloadTypes) UnmarshalJSON deprecated added in v0.14.0

func (v *CreateRecordSetPayloadTypes) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateRecordSetRequest deprecated added in v0.15.0

type CreateRecordSetRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateRecordSetRequest) CreateRecordSetPayload added in v0.15.0

func (r CreateRecordSetRequest) CreateRecordSetPayload(createRecordSetPayload CreateRecordSetPayload) ApiCreateRecordSetRequest

record set to create Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateRecordSetRequest) Execute deprecated added in v0.15.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayload

type CreateZonePayload struct {
	// access control list
	Acl CreateZonePayloadGetAclAttributeType `json:"acl,omitempty"`
	// contact e-mail for the zone
	ContactEmail CreateZonePayloadGetContactEmailAttributeType `json:"contactEmail,omitempty"`
	// default time to live
	// Can be cast to int32 without loss of precision.
	DefaultTTL CreateZonePayloadGetDefaultTTLAttributeType `json:"defaultTTL,omitempty"`
	// description of the zone
	Description CreateZonePayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// zone name
	// REQUIRED
	DnsName CreateZonePayloadGetDnsNameAttributeType `json:"dnsName" required:"true"`
	// expire time
	// Can be cast to int32 without loss of precision.
	ExpireTime CreateZonePayloadGetExpireTimeAttributeType `json:"expireTime,omitempty"`
	Extensions CreateZonePayloadGetExtensionsAttributeType `json:"extensions,omitempty"`
	// if the zone is a reverse zone or not
	IsReverseZone CreateZonePayloadgetIsReverseZoneAttributeType `json:"isReverseZone,omitempty"`
	// user given name
	// REQUIRED
	Name CreateZonePayloadGetNameAttributeType `json:"name" required:"true"`
	// negative caching
	// Can be cast to int32 without loss of precision.
	NegativeCache CreateZonePayloadGetNegativeCacheAttributeType `json:"negativeCache,omitempty"`
	// primary name server for secondary zone
	Primaries CreateZonePayloadGetPrimariesAttributeType `json:"primaries,omitempty"`
	// refresh time
	// Can be cast to int32 without loss of precision.
	RefreshTime CreateZonePayloadGetRefreshTimeAttributeType `json:"refreshTime,omitempty"`
	// retry time
	// Can be cast to int32 without loss of precision.
	RetryTime CreateZonePayloadGetRetryTimeAttributeType `json:"retryTime,omitempty"`
	// zone type
	Type CreateZonePayloadGetTypeAttributeType `json:"type,omitempty"`
}

CreateZonePayload Zone to create. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateZonePayload added in v0.11.0

NewCreateZonePayload instantiates a new CreateZonePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateZonePayloadWithDefaults added in v0.11.0

func NewCreateZonePayloadWithDefaults() *CreateZonePayload

NewCreateZonePayloadWithDefaults instantiates a new CreateZonePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetAcl added in v0.11.0

GetAcl returns the Acl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetAclOk added in v0.11.0

func (o *CreateZonePayload) GetAclOk() (ret CreateZonePayloadGetAclRetType, ok bool)

GetAclOk returns a tuple with the Acl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetContactEmail added in v0.11.0

GetContactEmail returns the ContactEmail field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetContactEmailOk added in v0.11.0

func (o *CreateZonePayload) GetContactEmailOk() (ret CreateZonePayloadGetContactEmailRetType, ok bool)

GetContactEmailOk returns a tuple with the ContactEmail field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetDefaultTTL added in v0.11.0

GetDefaultTTL returns the DefaultTTL field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetDefaultTTLOk added in v0.11.0

func (o *CreateZonePayload) GetDefaultTTLOk() (ret CreateZonePayloadGetDefaultTTLRetType, ok bool)

GetDefaultTTLOk returns a tuple with the DefaultTTL field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetDescription added in v0.11.0

GetDescription returns the Description field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetDescriptionOk added in v0.11.0

func (o *CreateZonePayload) GetDescriptionOk() (ret CreateZonePayloadGetDescriptionRetType, ok bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetDnsName added in v0.11.0

GetDnsName returns the DnsName field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetDnsNameOk added in v0.11.0

func (o *CreateZonePayload) GetDnsNameOk() (ret CreateZonePayloadGetDnsNameRetType, ok bool)

GetDnsNameOk returns a tuple with the DnsName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetExpireTime added in v0.11.0

GetExpireTime returns the ExpireTime field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetExpireTimeOk added in v0.11.0

func (o *CreateZonePayload) GetExpireTimeOk() (ret CreateZonePayloadGetExpireTimeRetType, ok bool)

GetExpireTimeOk returns a tuple with the ExpireTime field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetExtensions added in v0.13.0

GetExtensions returns the Extensions field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetExtensionsOk added in v0.13.0

func (o *CreateZonePayload) GetExtensionsOk() (ret CreateZonePayloadGetExtensionsRetType, ok bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetIsReverseZone added in v0.11.0

func (o *CreateZonePayload) GetIsReverseZone() (res CreateZonePayloadgetIsReverseZoneRetType)

GetIsReverseZone returns the IsReverseZone field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetIsReverseZoneOk added in v0.11.0

func (o *CreateZonePayload) GetIsReverseZoneOk() (ret CreateZonePayloadgetIsReverseZoneRetType, ok bool)

GetIsReverseZoneOk returns a tuple with the IsReverseZone field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetName added in v0.11.0

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetNameOk added in v0.11.0

func (o *CreateZonePayload) GetNameOk() (ret CreateZonePayloadGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetNegativeCache added in v0.11.0

func (o *CreateZonePayload) GetNegativeCache() (res CreateZonePayloadGetNegativeCacheRetType)

GetNegativeCache returns the NegativeCache field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetNegativeCacheOk added in v0.11.0

func (o *CreateZonePayload) GetNegativeCacheOk() (ret CreateZonePayloadGetNegativeCacheRetType, ok bool)

GetNegativeCacheOk returns a tuple with the NegativeCache field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetPrimaries added in v0.11.0

GetPrimaries returns the Primaries field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetPrimariesOk added in v0.11.0

func (o *CreateZonePayload) GetPrimariesOk() (ret CreateZonePayloadGetPrimariesRetType, ok bool)

GetPrimariesOk returns a tuple with the Primaries field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetRefreshTime added in v0.11.0

GetRefreshTime returns the RefreshTime field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetRefreshTimeOk added in v0.11.0

func (o *CreateZonePayload) GetRefreshTimeOk() (ret CreateZonePayloadGetRefreshTimeRetType, ok bool)

GetRefreshTimeOk returns a tuple with the RefreshTime field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetRetryTime added in v0.11.0

GetRetryTime returns the RetryTime field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetRetryTimeOk added in v0.11.0

func (o *CreateZonePayload) GetRetryTimeOk() (ret CreateZonePayloadGetRetryTimeRetType, ok bool)

GetRetryTimeOk returns a tuple with the RetryTime field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetType added in v0.11.0

GetType returns the Type field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) GetTypeOk added in v0.11.0

func (o *CreateZonePayload) GetTypeOk() (ret CreateZonePayloadGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) HasAcl added in v0.11.0

func (o *CreateZonePayload) HasAcl() bool

HasAcl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) HasContactEmail added in v0.11.0

func (o *CreateZonePayload) HasContactEmail() bool

HasContactEmail returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) HasDefaultTTL added in v0.11.0

func (o *CreateZonePayload) HasDefaultTTL() bool

HasDefaultTTL returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) HasDescription added in v0.11.0

func (o *CreateZonePayload) HasDescription() bool

HasDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) HasExpireTime added in v0.11.0

func (o *CreateZonePayload) HasExpireTime() bool

HasExpireTime returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) HasExtensions added in v0.13.0

func (o *CreateZonePayload) HasExtensions() bool

HasExtensions returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) HasIsReverseZone added in v0.11.0

func (o *CreateZonePayload) HasIsReverseZone() bool

HasIsReverseZone returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) HasNegativeCache added in v0.11.0

func (o *CreateZonePayload) HasNegativeCache() bool

HasNegativeCache returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) HasPrimaries added in v0.11.0

func (o *CreateZonePayload) HasPrimaries() bool

HasPrimaries returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) HasRefreshTime added in v0.11.0

func (o *CreateZonePayload) HasRefreshTime() bool

HasRefreshTime returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) HasRetryTime added in v0.11.0

func (o *CreateZonePayload) HasRetryTime() bool

HasRetryTime returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) HasType added in v0.11.0

func (o *CreateZonePayload) HasType() bool

HasType returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) SetAcl added in v0.11.0

SetAcl gets a reference to the given string and assigns it to the Acl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) SetContactEmail added in v0.11.0

SetContactEmail gets a reference to the given string and assigns it to the ContactEmail field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) SetDefaultTTL added in v0.11.0

SetDefaultTTL gets a reference to the given int64 and assigns it to the DefaultTTL field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) SetDescription added in v0.11.0

SetDescription gets a reference to the given string and assigns it to the Description field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) SetDnsName added in v0.11.0

SetDnsName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) SetExpireTime added in v0.11.0

SetExpireTime gets a reference to the given int64 and assigns it to the ExpireTime field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) SetExtensions added in v0.13.0

SetExtensions gets a reference to the given CreateZonePayloadExtensions and assigns it to the Extensions field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) SetIsReverseZone added in v0.11.0

SetIsReverseZone gets a reference to the given bool and assigns it to the IsReverseZone field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) SetName added in v0.11.0

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) SetNegativeCache added in v0.11.0

SetNegativeCache gets a reference to the given int64 and assigns it to the NegativeCache field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) SetPrimaries added in v0.11.0

SetPrimaries gets a reference to the given []string and assigns it to the Primaries field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) SetRefreshTime added in v0.11.0

SetRefreshTime gets a reference to the given int64 and assigns it to the RefreshTime field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) SetRetryTime added in v0.11.0

SetRetryTime gets a reference to the given int64 and assigns it to the RetryTime field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayload) SetType added in v0.11.0

SetType gets a reference to the given string and assigns it to the Type field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateZonePayload) ToMap deprecated added in v0.11.0

func (o CreateZonePayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadExtensions added in v0.13.0

type CreateZonePayloadExtensions struct {
	ObservabilityExtension CreateZonePayloadExtensionsGetObservabilityExtensionAttributeType `json:"observabilityExtension,omitempty"`
}

CreateZonePayloadExtensions optional extensions Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateZonePayloadExtensions added in v0.13.0

func NewCreateZonePayloadExtensions() *CreateZonePayloadExtensions

NewCreateZonePayloadExtensions instantiates a new CreateZonePayloadExtensions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateZonePayloadExtensionsWithDefaults added in v0.13.0

func NewCreateZonePayloadExtensionsWithDefaults() *CreateZonePayloadExtensions

NewCreateZonePayloadExtensionsWithDefaults instantiates a new CreateZonePayloadExtensions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayloadExtensions) GetObservabilityExtension added in v0.13.0

GetObservabilityExtension returns the ObservabilityExtension field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayloadExtensions) GetObservabilityExtensionOk added in v0.13.0

GetObservabilityExtensionOk returns a tuple with the ObservabilityExtension field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayloadExtensions) HasObservabilityExtension added in v0.13.0

func (o *CreateZonePayloadExtensions) HasObservabilityExtension() bool

HasObservabilityExtension returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayloadExtensions) SetObservabilityExtension added in v0.13.0

SetObservabilityExtension gets a reference to the given ZoneObservabilityExtension and assigns it to the ObservabilityExtension field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateZonePayloadExtensions) ToMap deprecated added in v0.13.0

func (o CreateZonePayloadExtensions) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadExtensionsGetObservabilityExtensionArgType deprecated added in v0.13.1

type CreateZonePayloadExtensionsGetObservabilityExtensionArgType = ZoneObservabilityExtension

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadExtensionsGetObservabilityExtensionAttributeType added in v0.13.1

type CreateZonePayloadExtensionsGetObservabilityExtensionAttributeType = *ZoneObservabilityExtension

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadExtensionsGetObservabilityExtensionRetType deprecated added in v0.13.1

type CreateZonePayloadExtensionsGetObservabilityExtensionRetType = ZoneObservabilityExtension

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetAclArgType deprecated added in v0.13.1

type CreateZonePayloadGetAclArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetAclAttributeType added in v0.13.1

type CreateZonePayloadGetAclAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetAclRetType deprecated added in v0.13.1

type CreateZonePayloadGetAclRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetContactEmailArgType deprecated added in v0.13.1

type CreateZonePayloadGetContactEmailArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetContactEmailAttributeType added in v0.13.1

type CreateZonePayloadGetContactEmailAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetContactEmailRetType deprecated added in v0.13.1

type CreateZonePayloadGetContactEmailRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetDefaultTTLArgType deprecated added in v0.13.1

type CreateZonePayloadGetDefaultTTLArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetDefaultTTLAttributeType added in v0.13.1

type CreateZonePayloadGetDefaultTTLAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetDefaultTTLRetType deprecated added in v0.13.1

type CreateZonePayloadGetDefaultTTLRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetDescriptionArgType deprecated added in v0.13.1

type CreateZonePayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetDescriptionAttributeType added in v0.13.1

type CreateZonePayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetDescriptionRetType deprecated added in v0.13.1

type CreateZonePayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetDnsNameArgType deprecated added in v0.13.1

type CreateZonePayloadGetDnsNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetDnsNameAttributeType added in v0.13.1

type CreateZonePayloadGetDnsNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetDnsNameRetType deprecated added in v0.13.1

type CreateZonePayloadGetDnsNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetExpireTimeArgType deprecated added in v0.13.1

type CreateZonePayloadGetExpireTimeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetExpireTimeAttributeType added in v0.13.1

type CreateZonePayloadGetExpireTimeAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetExpireTimeRetType deprecated added in v0.13.1

type CreateZonePayloadGetExpireTimeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetExtensionsArgType deprecated added in v0.13.1

type CreateZonePayloadGetExtensionsArgType = CreateZonePayloadExtensions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetExtensionsAttributeType added in v0.13.1

type CreateZonePayloadGetExtensionsAttributeType = *CreateZonePayloadExtensions

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetExtensionsRetType deprecated added in v0.13.1

type CreateZonePayloadGetExtensionsRetType = CreateZonePayloadExtensions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetNameArgType deprecated added in v0.13.1

type CreateZonePayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetNameAttributeType added in v0.13.1

type CreateZonePayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetNameRetType deprecated added in v0.13.1

type CreateZonePayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetNegativeCacheArgType deprecated added in v0.13.1

type CreateZonePayloadGetNegativeCacheArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetNegativeCacheAttributeType added in v0.13.1

type CreateZonePayloadGetNegativeCacheAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetNegativeCacheRetType deprecated added in v0.13.1

type CreateZonePayloadGetNegativeCacheRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetPrimariesArgType deprecated added in v0.13.1

type CreateZonePayloadGetPrimariesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetPrimariesAttributeType added in v0.13.1

type CreateZonePayloadGetPrimariesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetPrimariesRetType deprecated added in v0.13.1

type CreateZonePayloadGetPrimariesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetRefreshTimeArgType deprecated added in v0.13.1

type CreateZonePayloadGetRefreshTimeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetRefreshTimeAttributeType added in v0.13.1

type CreateZonePayloadGetRefreshTimeAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetRefreshTimeRetType deprecated added in v0.13.1

type CreateZonePayloadGetRefreshTimeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetRetryTimeArgType deprecated added in v0.13.1

type CreateZonePayloadGetRetryTimeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetRetryTimeAttributeType added in v0.13.1

type CreateZonePayloadGetRetryTimeAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetRetryTimeRetType deprecated added in v0.13.1

type CreateZonePayloadGetRetryTimeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetTypeArgType deprecated added in v0.13.1

type CreateZonePayloadGetTypeArgType = CreateZonePayloadTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetTypeAttributeType deprecated added in v0.13.1

type CreateZonePayloadGetTypeAttributeType = *CreateZonePayloadTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadGetTypeRetType deprecated added in v0.13.1

type CreateZonePayloadGetTypeRetType = CreateZonePayloadTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadTypes added in v0.14.0

type CreateZonePayloadTypes string

CreateZonePayloadTypes zone type value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATEZONEPAYLOADTYPE_PRIMARY CreateZonePayloadTypes = "primary"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CREATEZONEPAYLOADTYPE_SECONDARY CreateZonePayloadTypes = "secondary"
)

List of Type

func NewCreateZonePayloadTypesFromValue added in v0.14.0

func NewCreateZonePayloadTypesFromValue(v CreateZonePayloadTypes) (*CreateZonePayloadTypes, error)

NewCreateZonePayloadTypesFromValue returns a pointer to a valid CreateZonePayloadTypes for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateZonePayloadTypes) IsValid added in v0.14.0

func (v CreateZonePayloadTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateZonePayloadTypes) Ptr added in v0.14.0

Ptr returns reference to TypeTypes value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateZonePayloadTypes) UnmarshalJSON deprecated added in v0.14.0

func (v *CreateZonePayloadTypes) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadgetIsReverseZoneArgType deprecated added in v0.13.1

type CreateZonePayloadgetIsReverseZoneArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadgetIsReverseZoneAttributeType added in v0.13.1

type CreateZonePayloadgetIsReverseZoneAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZonePayloadgetIsReverseZoneRetType deprecated added in v0.13.1

type CreateZonePayloadgetIsReverseZoneRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateZoneRequest deprecated added in v0.15.0

type CreateZoneRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateZoneRequest) CreateZonePayload added in v0.15.0

func (r CreateZoneRequest) CreateZonePayload(createZonePayload CreateZonePayload) ApiCreateZoneRequest

zone to create Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateZoneRequest) Execute deprecated added in v0.15.0

func (r CreateZoneRequest) Execute() (*ZoneResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DefaultApi deprecated added in v0.15.0

type DefaultApi interface {
	/*
		CloneZone Clone an existing zone with all record sets to a new zone with a different name
		Clone an existing zone with all record sets to a new zone with a different name

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ApiCloneZoneRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CloneZone(ctx context.Context, projectId string, zoneId string) ApiCloneZoneRequest
	/*
		CloneZoneExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ZoneResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CloneZoneExecute(ctx context.Context, projectId string, zoneId string) (*ZoneResponse, error)
	/*
		CreateLabel Create or update label
		Create or update label

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ApiCreateLabelRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateLabel(ctx context.Context, projectId string, zoneId string) ApiCreateLabelRequest
	/*
		CreateLabelExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return CreateLabelResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateLabelExecute(ctx context.Context, projectId string, zoneId string) (*CreateLabelResponse, error)
	/*
		CreateMoveCode request a move code to move zone to another project
		move zone from one project to another

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ApiCreateMoveCodeRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateMoveCode(ctx context.Context, projectId string, zoneId string) ApiCreateMoveCodeRequest
	/*
		CreateMoveCodeExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return MoveCodeResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateMoveCodeExecute(ctx context.Context, projectId string, zoneId string) (*MoveCodeResponse, error)
	/*
		CreateRecordSet Post record set
		Post record set

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ApiCreateRecordSetRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateRecordSet(ctx context.Context, projectId string, zoneId string) ApiCreateRecordSetRequest
	/*
		CreateRecordSetExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return RecordSetResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateRecordSetExecute(ctx context.Context, projectId string, zoneId string) (*RecordSetResponse, error)
	/*
		CreateZone Post create a new zone
		Post zone create a new zone

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@return ApiCreateZoneRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateZone(ctx context.Context, projectId string) ApiCreateZoneRequest
	/*
		CreateZoneExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@return ZoneResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateZoneExecute(ctx context.Context, projectId string) (*ZoneResponse, error)
	/*
		DeleteLabel Delete a label
		Delete a label

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@param key key of the label
		@return ApiDeleteLabelRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteLabel(ctx context.Context, projectId string, zoneId string, key string) ApiDeleteLabelRequest
	/*
		DeleteLabelExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@param key key of the label
		@return DeleteLabelResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteLabelExecute(ctx context.Context, projectId string, zoneId string, key string) (*DeleteLabelResponse, error)
	/*
		DeleteMoveCode delete/invalidate a move code
		delete/invalidate a move code

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ApiDeleteMoveCodeRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteMoveCode(ctx context.Context, projectId string, zoneId string) ApiDeleteMoveCodeRequest
	/*
		DeleteMoveCodeExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return Message

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteMoveCodeExecute(ctx context.Context, projectId string, zoneId string) (*Message, error)
	/*
		DeleteRecordSet Delete a record set
		Delete a record set

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@param rrSetId record set id
		@return ApiDeleteRecordSetRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteRecordSet(ctx context.Context, projectId string, zoneId string, rrSetId string) ApiDeleteRecordSetRequest
	/*
		DeleteRecordSetExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@param rrSetId record set id
		@return Message

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteRecordSetExecute(ctx context.Context, projectId string, zoneId string, rrSetId string) (*Message, error)
	/*
		DeleteZone Delete a zone
		Delete a zone

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ApiDeleteZoneRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteZone(ctx context.Context, projectId string, zoneId string) ApiDeleteZoneRequest
	/*
		DeleteZoneExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return Message

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteZoneExecute(ctx context.Context, projectId string, zoneId string) (*Message, error)
	/*
		ExportRecordSets Export all records in a single zone
		Export Zone

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ApiExportRecordSetsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ExportRecordSets(ctx context.Context, projectId string, zoneId string) ApiExportRecordSetsRequest
	/*
		ExportRecordSetsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ZoneDataExchange

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ExportRecordSetsExecute(ctx context.Context, projectId string, zoneId string) (*ZoneDataExchange, error)
	/*
		GetRecordSet Get a single rrset
		Get rrset

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@param rrSetId record set id
		@return ApiGetRecordSetRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetRecordSet(ctx context.Context, projectId string, zoneId string, rrSetId string) ApiGetRecordSetRequest
	/*
		GetRecordSetExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@param rrSetId record set id
		@return RecordSetResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetRecordSetExecute(ctx context.Context, projectId string, zoneId string, rrSetId string) (*RecordSetResponse, error)
	/*
		GetZone Get a single zone
		Get zone

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ApiGetZoneRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetZone(ctx context.Context, projectId string, zoneId string) ApiGetZoneRequest
	/*
		GetZoneExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ZoneResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetZoneExecute(ctx context.Context, projectId string, zoneId string) (*ZoneResponse, error)
	/*
		ImportRecordSets Imports a zone
		Imports a zone and overwrites/deletes/inserts all desired records

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ApiImportRecordSetsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ImportRecordSets(ctx context.Context, projectId string, zoneId string) ApiImportRecordSetsRequest
	/*
		ImportRecordSetsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ImportRecordSetsResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ImportRecordSetsExecute(ctx context.Context, projectId string, zoneId string) (*ImportRecordSetsResponse, error)
	/*
		ListLabels Get all labels
		All Labels

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ApiListLabelsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListLabels(ctx context.Context, projectId string, zoneId string) ApiListLabelsRequest
	/*
		ListLabelsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ListLabelsResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListLabelsExecute(ctx context.Context, projectId string, zoneId string) (*ListLabelsResponse, error)
	/*
		ListRecordSets All get selected RRSets
		All RRSet

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ApiListRecordSetsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListRecordSets(ctx context.Context, projectId string, zoneId string) ApiListRecordSetsRequest
	/*
		ListRecordSetsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ListRecordSetsResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListRecordSetsExecute(ctx context.Context, projectId string, zoneId string) (*ListRecordSetsResponse, error)
	/*
		ListZones All get selected zones
		All zone

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@return ApiListZonesRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListZones(ctx context.Context, projectId string) ApiListZonesRequest
	/*
		ListZonesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@return ListZonesResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListZonesExecute(ctx context.Context, projectId string) (*ListZonesResponse, error)
	/*
		MoveZone move zone from one project to another
		move zone from one project to another

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@return ApiMoveZoneRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	MoveZone(ctx context.Context, projectId string) ApiMoveZoneRequest
	/*
		MoveZoneExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@return Message

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	MoveZoneExecute(ctx context.Context, projectId string) (*Message, error)
	/*
		PartialUpdateRecord PatchRecords updates a record in a rrset
		PatchRecords rrset updates a record in a rrset

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@param rrSetId record set id
		@return ApiPartialUpdateRecordRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateRecord(ctx context.Context, projectId string, zoneId string, rrSetId string) ApiPartialUpdateRecordRequest
	/*
		PartialUpdateRecordExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@param rrSetId record set id
		@return Message

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateRecordExecute(ctx context.Context, projectId string, zoneId string, rrSetId string) (*Message, error)
	/*
		PartialUpdateRecordSet Patch updates a record set
		Patch record set

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@param rrSetId record set id
		@return ApiPartialUpdateRecordSetRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateRecordSet(ctx context.Context, projectId string, zoneId string, rrSetId string) ApiPartialUpdateRecordSetRequest
	/*
		PartialUpdateRecordSetExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@param rrSetId record set id
		@return Message

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateRecordSetExecute(ctx context.Context, projectId string, zoneId string, rrSetId string) (*Message, error)
	/*
		PartialUpdateZone Patch update an existing zone
		Patch update an existing zone

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ApiPartialUpdateZoneRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateZone(ctx context.Context, projectId string, zoneId string) ApiPartialUpdateZoneRequest
	/*
		PartialUpdateZoneExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ZoneResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateZoneExecute(ctx context.Context, projectId string, zoneId string) (*ZoneResponse, error)
	/*
		RestoreRecordSet Restore record set
		Restore record set

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@param rrSetId record set id
		@return ApiRestoreRecordSetRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RestoreRecordSet(ctx context.Context, projectId string, zoneId string, rrSetId string) ApiRestoreRecordSetRequest
	/*
		RestoreRecordSetExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@param rrSetId record set id
		@return Message

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RestoreRecordSetExecute(ctx context.Context, projectId string, zoneId string, rrSetId string) (*Message, error)
	/*
		RestoreZone Restore  an inactive zone
		Restore  an inactive zone

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ApiRestoreZoneRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RestoreZone(ctx context.Context, projectId string, zoneId string) ApiRestoreZoneRequest
	/*
		RestoreZoneExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return Message

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RestoreZoneExecute(ctx context.Context, projectId string, zoneId string) (*Message, error)
	/*
		RetrieveZone Queue secondary zone for a zone transfer request.
		The zone transfer will usually be performed within a few seconds, and will be tried only once by randomly choosing one of the configured primary name servers. If that single attempt fails, no further attempt will be performed. The zone will be transferred to our inbound name server regardless of its serial, but the internal zone distribution is only reliable if the zone's serial on the customer's primary name server is higher than on the STACKIT name server. <br>NOTE: As said above, this endpoint is not a reliable way to decrease a zone's serial. To guarantee consistent zones over all STACKIT location, the zone's serial MUST always be increased on zone changes.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ApiRetrieveZoneRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RetrieveZone(ctx context.Context, projectId string, zoneId string) ApiRetrieveZoneRequest
	/*
		RetrieveZoneExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return Message

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RetrieveZoneExecute(ctx context.Context, projectId string, zoneId string) (*Message, error)
	/*
		ValidateMoveCode validate the move code is still valid for the zone
		validate the move code is still valid for the zone

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return ApiValidateMoveCodeRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ValidateMoveCode(ctx context.Context, projectId string, zoneId string) ApiValidateMoveCodeRequest
	/*
		ValidateMoveCodeExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId project id
		@param zoneId zone id
		@return Message

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ValidateMoveCodeExecute(ctx context.Context, projectId string, zoneId string) (*Message, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteLabelRequest deprecated added in v0.15.0

type DeleteLabelRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteLabelRequest) Execute deprecated added in v0.15.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteLabelResponse added in v0.10.0

type DeleteLabelResponse struct {
	Label   DeleteLabelResponseGetLabelAttributeType   `json:"label,omitempty"`
	Message DeleteLabelResponseGetMessageAttributeType `json:"message,omitempty"`
}

DeleteLabelResponse ResponseDeleteLabel. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDeleteLabelResponse added in v0.11.0

func NewDeleteLabelResponse() *DeleteLabelResponse

NewDeleteLabelResponse instantiates a new DeleteLabelResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDeleteLabelResponseWithDefaults added in v0.11.0

func NewDeleteLabelResponseWithDefaults() *DeleteLabelResponse

NewDeleteLabelResponseWithDefaults instantiates a new DeleteLabelResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DeleteLabelResponse) GetLabel added in v0.11.0

GetLabel returns the Label field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DeleteLabelResponse) GetLabelOk added in v0.11.0

GetLabelOk returns a tuple with the Label field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DeleteLabelResponse) GetMessage added in v0.11.0

GetMessage returns the Message field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DeleteLabelResponse) GetMessageOk added in v0.11.0

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DeleteLabelResponse) HasLabel added in v0.11.0

func (o *DeleteLabelResponse) HasLabel() bool

HasLabel returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DeleteLabelResponse) HasMessage added in v0.11.0

func (o *DeleteLabelResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DeleteLabelResponse) SetLabel added in v0.11.0

SetLabel gets a reference to the given Label and assigns it to the Label field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DeleteLabelResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteLabelResponse) ToMap deprecated added in v0.11.0

func (o DeleteLabelResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteLabelResponseGetLabelArgType deprecated added in v0.13.1

type DeleteLabelResponseGetLabelArgType = Label

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteLabelResponseGetLabelAttributeType added in v0.13.1

type DeleteLabelResponseGetLabelAttributeType = *Label

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteLabelResponseGetLabelRetType deprecated added in v0.13.1

type DeleteLabelResponseGetLabelRetType = Label

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteLabelResponseGetMessageArgType deprecated added in v0.13.1

type DeleteLabelResponseGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteLabelResponseGetMessageAttributeType added in v0.13.1

type DeleteLabelResponseGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteLabelResponseGetMessageRetType deprecated added in v0.13.1

type DeleteLabelResponseGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteMoveCodeRequest deprecated added in v0.15.0

type DeleteMoveCodeRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteMoveCodeRequest) Execute deprecated added in v0.15.0

func (r DeleteMoveCodeRequest) Execute() (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteRecordSetRequest deprecated added in v0.15.0

type DeleteRecordSetRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteRecordSetRequest) Execute deprecated added in v0.15.0

func (r DeleteRecordSetRequest) Execute() (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteZoneRequest deprecated added in v0.15.0

type DeleteZoneRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteZoneRequest) Execute deprecated added in v0.15.0

func (r DeleteZoneRequest) Execute() (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainExtensions added in v0.13.0

type DomainExtensions struct {
	ObservabilityExtension DomainExtensionsGetObservabilityExtensionAttributeType `json:"observabilityExtension,omitempty"`
}

DomainExtensions struct for DomainExtensions Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDomainExtensions added in v0.13.0

func NewDomainExtensions() *DomainExtensions

NewDomainExtensions instantiates a new DomainExtensions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDomainExtensionsWithDefaults added in v0.13.0

func NewDomainExtensionsWithDefaults() *DomainExtensions

NewDomainExtensionsWithDefaults instantiates a new DomainExtensions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DomainExtensions) GetObservabilityExtension added in v0.13.0

func (o *DomainExtensions) GetObservabilityExtension() (res DomainExtensionsGetObservabilityExtensionRetType)

GetObservabilityExtension returns the ObservabilityExtension field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DomainExtensions) GetObservabilityExtensionOk added in v0.13.0

func (o *DomainExtensions) GetObservabilityExtensionOk() (ret DomainExtensionsGetObservabilityExtensionRetType, ok bool)

GetObservabilityExtensionOk returns a tuple with the ObservabilityExtension field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DomainExtensions) HasObservabilityExtension added in v0.13.0

func (o *DomainExtensions) HasObservabilityExtension() bool

HasObservabilityExtension returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DomainExtensions) SetObservabilityExtension added in v0.13.0

SetObservabilityExtension gets a reference to the given DomainObservabilityExtension and assigns it to the ObservabilityExtension field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DomainExtensions) ToMap deprecated added in v0.13.0

func (o DomainExtensions) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainExtensionsGetObservabilityExtensionArgType deprecated added in v0.13.1

type DomainExtensionsGetObservabilityExtensionArgType = DomainObservabilityExtension

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainExtensionsGetObservabilityExtensionAttributeType added in v0.13.1

type DomainExtensionsGetObservabilityExtensionAttributeType = *DomainObservabilityExtension

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainExtensionsGetObservabilityExtensionRetType deprecated added in v0.13.1

type DomainExtensionsGetObservabilityExtensionRetType = DomainObservabilityExtension

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainObservabilityExtension added in v0.13.0

type DomainObservabilityExtension struct {
	// REQUIRED
	ObservabilityInstanceId DomainObservabilityExtensionGetObservabilityInstanceIdAttributeType `json:"observabilityInstanceId" required:"true"`
	State                   DomainObservabilityExtensionGetStateAttributeType                   `json:"state,omitempty"`
}

DomainObservabilityExtension struct for DomainObservabilityExtension Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDomainObservabilityExtension added in v0.13.0

func NewDomainObservabilityExtension(observabilityInstanceId DomainObservabilityExtensionGetObservabilityInstanceIdArgType) *DomainObservabilityExtension

NewDomainObservabilityExtension instantiates a new DomainObservabilityExtension object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDomainObservabilityExtensionWithDefaults added in v0.13.0

func NewDomainObservabilityExtensionWithDefaults() *DomainObservabilityExtension

NewDomainObservabilityExtensionWithDefaults instantiates a new DomainObservabilityExtension object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DomainObservabilityExtension) GetObservabilityInstanceId added in v0.13.0

GetObservabilityInstanceId returns the ObservabilityInstanceId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DomainObservabilityExtension) GetObservabilityInstanceIdOk added in v0.13.0

GetObservabilityInstanceIdOk returns a tuple with the ObservabilityInstanceId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DomainObservabilityExtension) GetState added in v0.13.0

GetState returns the State field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DomainObservabilityExtension) GetStateOk added in v0.13.0

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DomainObservabilityExtension) HasState added in v0.13.0

func (o *DomainObservabilityExtension) HasState() bool

HasState returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DomainObservabilityExtension) SetObservabilityInstanceId added in v0.13.0

SetObservabilityInstanceId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DomainObservabilityExtension) SetState added in v0.13.0

SetState gets a reference to the given string and assigns it to the State field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DomainObservabilityExtension) ToMap deprecated added in v0.13.0

func (o DomainObservabilityExtension) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainObservabilityExtensionGetObservabilityInstanceIdArgType deprecated added in v0.13.1

type DomainObservabilityExtensionGetObservabilityInstanceIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainObservabilityExtensionGetObservabilityInstanceIdAttributeType added in v0.13.1

type DomainObservabilityExtensionGetObservabilityInstanceIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainObservabilityExtensionGetObservabilityInstanceIdRetType deprecated added in v0.13.1

type DomainObservabilityExtensionGetObservabilityInstanceIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainObservabilityExtensionGetStateArgType deprecated added in v0.13.1

type DomainObservabilityExtensionGetStateArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainObservabilityExtensionGetStateAttributeType added in v0.13.1

type DomainObservabilityExtensionGetStateAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DomainObservabilityExtensionGetStateRetType deprecated added in v0.13.1

type DomainObservabilityExtensionGetStateRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorMessage

type ErrorMessage struct {
	Error   ErrorMessageGetErrorAttributeType   `json:"error,omitempty"`
	Message ErrorMessageGetMessageAttributeType `json:"message,omitempty"`
}

ErrorMessage struct for ErrorMessage Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewErrorMessage added in v0.11.0

func NewErrorMessage() *ErrorMessage

NewErrorMessage instantiates a new ErrorMessage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewErrorMessageWithDefaults added in v0.11.0

func NewErrorMessageWithDefaults() *ErrorMessage

NewErrorMessageWithDefaults instantiates a new ErrorMessage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorMessage) GetError added in v0.11.0

func (o *ErrorMessage) GetError() (res ErrorMessageGetErrorRetType)

GetError returns the Error field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorMessage) GetErrorOk added in v0.11.0

func (o *ErrorMessage) GetErrorOk() (ret ErrorMessageGetErrorRetType, ok bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorMessage) GetMessage added in v0.11.0

func (o *ErrorMessage) GetMessage() (res ErrorMessageGetMessageRetType)

GetMessage returns the Message field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorMessage) GetMessageOk added in v0.11.0

func (o *ErrorMessage) GetMessageOk() (ret ErrorMessageGetMessageRetType, ok bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorMessage) HasError added in v0.11.0

func (o *ErrorMessage) HasError() bool

HasError returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorMessage) HasMessage added in v0.11.0

func (o *ErrorMessage) HasMessage() bool

HasMessage returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorMessage) SetError added in v0.11.0

SetError gets a reference to the given string and assigns it to the Error field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ErrorMessage) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ErrorMessage) ToMap deprecated added in v0.11.0

func (o ErrorMessage) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorMessageGetErrorArgType deprecated added in v0.13.1

type ErrorMessageGetErrorArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorMessageGetErrorAttributeType added in v0.13.1

type ErrorMessageGetErrorAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorMessageGetErrorRetType deprecated added in v0.13.1

type ErrorMessageGetErrorRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorMessageGetMessageArgType deprecated added in v0.13.1

type ErrorMessageGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorMessageGetMessageAttributeType added in v0.13.1

type ErrorMessageGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorMessageGetMessageRetType deprecated added in v0.13.1

type ErrorMessageGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExportRecordSetsPayload added in v0.10.0

type ExportRecordSetsPayload struct {
	ExportAsFQDN ExportRecordSetsPayloadgetExportAsFQDNAttributeType `json:"exportAsFQDN,omitempty"`
	Format       ExportRecordSetsPayloadGetFormatAttributeType       `json:"format,omitempty"`
}

ExportRecordSetsPayload struct for ExportRecordSetsPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewExportRecordSetsPayload added in v0.11.0

func NewExportRecordSetsPayload() *ExportRecordSetsPayload

NewExportRecordSetsPayload instantiates a new ExportRecordSetsPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewExportRecordSetsPayloadWithDefaults added in v0.11.0

func NewExportRecordSetsPayloadWithDefaults() *ExportRecordSetsPayload

NewExportRecordSetsPayloadWithDefaults instantiates a new ExportRecordSetsPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ExportRecordSetsPayload) GetExportAsFQDN added in v0.11.0

GetExportAsFQDN returns the ExportAsFQDN field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ExportRecordSetsPayload) GetExportAsFQDNOk added in v0.11.0

GetExportAsFQDNOk returns a tuple with the ExportAsFQDN field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ExportRecordSetsPayload) GetFormat added in v0.11.0

GetFormat returns the Format field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ExportRecordSetsPayload) GetFormatOk added in v0.11.0

GetFormatOk returns a tuple with the Format field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ExportRecordSetsPayload) HasExportAsFQDN added in v0.11.0

func (o *ExportRecordSetsPayload) HasExportAsFQDN() bool

HasExportAsFQDN returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ExportRecordSetsPayload) HasFormat added in v0.11.0

func (o *ExportRecordSetsPayload) HasFormat() bool

HasFormat returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ExportRecordSetsPayload) SetExportAsFQDN added in v0.11.0

SetExportAsFQDN gets a reference to the given bool and assigns it to the ExportAsFQDN field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ExportRecordSetsPayload) SetFormat added in v0.11.0

SetFormat gets a reference to the given string and assigns it to the Format field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ExportRecordSetsPayload) ToMap deprecated added in v0.11.0

func (o ExportRecordSetsPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExportRecordSetsPayloadFormat added in v0.14.0

type ExportRecordSetsPayloadFormat string

ExportRecordSetsPayloadFormat the model 'ExportRecordSetsPayload' value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	EXPORTRECORDSETSPAYLOADFORMAT_CSV ExportRecordSetsPayloadFormat = "csv"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	EXPORTRECORDSETSPAYLOADFORMAT_JSON ExportRecordSetsPayloadFormat = "json"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	EXPORTRECORDSETSPAYLOADFORMAT_BIND ExportRecordSetsPayloadFormat = "bind"
)

List of Format

func NewExportRecordSetsPayloadFormatFromValue added in v0.14.0

func NewExportRecordSetsPayloadFormatFromValue(v ExportRecordSetsPayloadFormat) (*ExportRecordSetsPayloadFormat, error)

NewExportRecordSetsPayloadFormatFromValue returns a pointer to a valid ExportRecordSetsPayloadFormat for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ExportRecordSetsPayloadFormat) IsValid added in v0.14.0

func (v ExportRecordSetsPayloadFormat) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ExportRecordSetsPayloadFormat) Ptr added in v0.14.0

Ptr returns reference to FormatFormat value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ExportRecordSetsPayloadFormat) UnmarshalJSON deprecated added in v0.14.0

func (v *ExportRecordSetsPayloadFormat) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExportRecordSetsPayloadGetFormatArgType deprecated added in v0.13.1

type ExportRecordSetsPayloadGetFormatArgType = ExportRecordSetsPayloadFormat

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExportRecordSetsPayloadGetFormatAttributeType deprecated added in v0.13.1

type ExportRecordSetsPayloadGetFormatAttributeType = *ExportRecordSetsPayloadFormat

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExportRecordSetsPayloadGetFormatRetType deprecated added in v0.13.1

type ExportRecordSetsPayloadGetFormatRetType = ExportRecordSetsPayloadFormat

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExportRecordSetsPayloadgetExportAsFQDNArgType deprecated added in v0.13.1

type ExportRecordSetsPayloadgetExportAsFQDNArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExportRecordSetsPayloadgetExportAsFQDNAttributeType added in v0.13.1

type ExportRecordSetsPayloadgetExportAsFQDNAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExportRecordSetsPayloadgetExportAsFQDNRetType deprecated added in v0.13.1

type ExportRecordSetsPayloadgetExportAsFQDNRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ExportRecordSetsRequest deprecated added in v0.15.0

type ExportRecordSetsRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ExportRecordSetsRequest) Execute deprecated added in v0.15.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ExportRecordSetsRequest) ExportRecordSetsPayload added in v0.15.0

func (r ExportRecordSetsRequest) ExportRecordSetsPayload(exportRecordSetsPayload ExportRecordSetsPayload) ApiExportRecordSetsRequest

export configuration Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetRecordSetRequest deprecated added in v0.15.0

type GetRecordSetRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetRecordSetRequest) Execute deprecated added in v0.15.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetZoneRequest deprecated added in v0.15.0

type GetZoneRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetZoneRequest) Execute deprecated added in v0.15.0

func (r GetZoneRequest) Execute() (*ZoneResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportRecordSetsPayload added in v0.10.0

type ImportRecordSetsPayload struct {
	RrSets ImportRecordSetsPayloadGetRrSetsAttributeType `json:"rrSets,omitempty"`
}

ImportRecordSetsPayload struct for ImportRecordSetsPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImportRecordSetsPayload added in v0.11.0

func NewImportRecordSetsPayload() *ImportRecordSetsPayload

NewImportRecordSetsPayload instantiates a new ImportRecordSetsPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImportRecordSetsPayloadWithDefaults added in v0.11.0

func NewImportRecordSetsPayloadWithDefaults() *ImportRecordSetsPayload

NewImportRecordSetsPayloadWithDefaults instantiates a new ImportRecordSetsPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportRecordSetsPayload) GetRrSets added in v0.11.0

GetRrSets returns the RrSets field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportRecordSetsPayload) GetRrSetsOk added in v0.11.0

GetRrSetsOk returns a tuple with the RrSets field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportRecordSetsPayload) HasRrSets added in v0.11.0

func (o *ImportRecordSetsPayload) HasRrSets() bool

HasRrSets returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportRecordSetsPayload) SetRrSets added in v0.11.0

SetRrSets gets a reference to the given []ZoneModelsImportRecordModel and assigns it to the RrSets field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImportRecordSetsPayload) ToMap deprecated added in v0.11.0

func (o ImportRecordSetsPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportRecordSetsPayloadGetRrSetsArgType deprecated added in v0.13.1

type ImportRecordSetsPayloadGetRrSetsArgType = []ZoneModelsImportRecordModel

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportRecordSetsPayloadGetRrSetsAttributeType added in v0.13.1

type ImportRecordSetsPayloadGetRrSetsAttributeType = *[]ZoneModelsImportRecordModel

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportRecordSetsPayloadGetRrSetsRetType deprecated added in v0.13.1

type ImportRecordSetsPayloadGetRrSetsRetType = []ZoneModelsImportRecordModel

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportRecordSetsRequest deprecated added in v0.15.0

type ImportRecordSetsRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImportRecordSetsRequest) Execute deprecated added in v0.15.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImportRecordSetsRequest) Format added in v0.15.0

format of the data to import Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImportRecordSetsRequest) ImportRecordSetsPayload added in v0.15.0

func (r ImportRecordSetsRequest) ImportRecordSetsPayload(importRecordSetsPayload ImportRecordSetsPayload) ApiImportRecordSetsRequest

accepts all response bodies for the export endpoint Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImportRecordSetsRequest) ImportType added in v0.15.0

type of the zone import Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportRecordSetsResponse added in v0.10.0

type ImportRecordSetsResponse struct {
	Message ImportRecordSetsResponseGetMessageAttributeType `json:"message,omitempty"`
	// REQUIRED
	Summary ImportRecordSetsResponseGetSummaryAttributeType `json:"summary" required:"true"`
}

ImportRecordSetsResponse ImportSummaryResponse is the response of the import. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImportRecordSetsResponse added in v0.11.0

func NewImportRecordSetsResponse(summary ImportRecordSetsResponseGetSummaryArgType) *ImportRecordSetsResponse

NewImportRecordSetsResponse instantiates a new ImportRecordSetsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImportRecordSetsResponseWithDefaults added in v0.11.0

func NewImportRecordSetsResponseWithDefaults() *ImportRecordSetsResponse

NewImportRecordSetsResponseWithDefaults instantiates a new ImportRecordSetsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportRecordSetsResponse) GetMessage added in v0.11.0

GetMessage returns the Message field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportRecordSetsResponse) GetMessageOk added in v0.11.0

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportRecordSetsResponse) GetSummary added in v0.11.0

GetSummary returns the Summary field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportRecordSetsResponse) GetSummaryOk added in v0.11.0

GetSummaryOk returns a tuple with the Summary field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportRecordSetsResponse) HasMessage added in v0.11.0

func (o *ImportRecordSetsResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportRecordSetsResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportRecordSetsResponse) SetSummary added in v0.11.0

SetSummary sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImportRecordSetsResponse) ToMap deprecated added in v0.11.0

func (o ImportRecordSetsResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportRecordSetsResponseGetMessageArgType deprecated added in v0.13.1

type ImportRecordSetsResponseGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportRecordSetsResponseGetMessageAttributeType added in v0.13.1

type ImportRecordSetsResponseGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportRecordSetsResponseGetMessageRetType deprecated added in v0.13.1

type ImportRecordSetsResponseGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportRecordSetsResponseGetSummaryArgType deprecated added in v0.13.1

type ImportRecordSetsResponseGetSummaryArgType = ImportSummary

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportRecordSetsResponseGetSummaryAttributeType added in v0.13.1

type ImportRecordSetsResponseGetSummaryAttributeType = *ImportSummary

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportRecordSetsResponseGetSummaryRetType deprecated added in v0.13.1

type ImportRecordSetsResponseGetSummaryRetType = ImportSummary

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummary added in v0.10.0

type ImportSummary struct {
	// Can be cast to int32 without loss of precision.
	CreatedRRSets ImportSummaryGetCreatedRRSetsAttributeType `json:"createdRRSets,omitempty"`
	// Can be cast to int32 without loss of precision.
	CreatedRecords ImportSummaryGetCreatedRecordsAttributeType `json:"createdRecords,omitempty"`
	// Can be cast to int32 without loss of precision.
	DeletedRRSets ImportSummaryGetDeletedRRSetsAttributeType `json:"deletedRRSets,omitempty"`
	// Can be cast to int32 without loss of precision.
	DeletedRecords ImportSummaryGetDeletedRecordsAttributeType `json:"deletedRecords,omitempty"`
	// Can be cast to int32 without loss of precision.
	UpdatedRRSets ImportSummaryGetUpdatedRRSetsAttributeType `json:"updatedRRSets,omitempty"`
	// Can be cast to int32 without loss of precision.
	UpdatedRecords ImportSummaryGetUpdatedRecordsAttributeType `json:"updatedRecords,omitempty"`
}

ImportSummary ImportSummary is the summary of the import. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImportSummary added in v0.11.0

func NewImportSummary() *ImportSummary

NewImportSummary instantiates a new ImportSummary object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImportSummaryWithDefaults added in v0.11.0

func NewImportSummaryWithDefaults() *ImportSummary

NewImportSummaryWithDefaults instantiates a new ImportSummary object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) GetCreatedRRSets added in v0.11.0

func (o *ImportSummary) GetCreatedRRSets() (res ImportSummaryGetCreatedRRSetsRetType)

GetCreatedRRSets returns the CreatedRRSets field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) GetCreatedRRSetsOk added in v0.11.0

func (o *ImportSummary) GetCreatedRRSetsOk() (ret ImportSummaryGetCreatedRRSetsRetType, ok bool)

GetCreatedRRSetsOk returns a tuple with the CreatedRRSets field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) GetCreatedRecords added in v0.11.0

func (o *ImportSummary) GetCreatedRecords() (res ImportSummaryGetCreatedRecordsRetType)

GetCreatedRecords returns the CreatedRecords field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) GetCreatedRecordsOk added in v0.11.0

func (o *ImportSummary) GetCreatedRecordsOk() (ret ImportSummaryGetCreatedRecordsRetType, ok bool)

GetCreatedRecordsOk returns a tuple with the CreatedRecords field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) GetDeletedRRSets added in v0.11.0

func (o *ImportSummary) GetDeletedRRSets() (res ImportSummaryGetDeletedRRSetsRetType)

GetDeletedRRSets returns the DeletedRRSets field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) GetDeletedRRSetsOk added in v0.11.0

func (o *ImportSummary) GetDeletedRRSetsOk() (ret ImportSummaryGetDeletedRRSetsRetType, ok bool)

GetDeletedRRSetsOk returns a tuple with the DeletedRRSets field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) GetDeletedRecords added in v0.11.0

func (o *ImportSummary) GetDeletedRecords() (res ImportSummaryGetDeletedRecordsRetType)

GetDeletedRecords returns the DeletedRecords field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) GetDeletedRecordsOk added in v0.11.0

func (o *ImportSummary) GetDeletedRecordsOk() (ret ImportSummaryGetDeletedRecordsRetType, ok bool)

GetDeletedRecordsOk returns a tuple with the DeletedRecords field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) GetUpdatedRRSets added in v0.11.0

func (o *ImportSummary) GetUpdatedRRSets() (res ImportSummaryGetUpdatedRRSetsRetType)

GetUpdatedRRSets returns the UpdatedRRSets field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) GetUpdatedRRSetsOk added in v0.11.0

func (o *ImportSummary) GetUpdatedRRSetsOk() (ret ImportSummaryGetUpdatedRRSetsRetType, ok bool)

GetUpdatedRRSetsOk returns a tuple with the UpdatedRRSets field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) GetUpdatedRecords added in v0.11.0

func (o *ImportSummary) GetUpdatedRecords() (res ImportSummaryGetUpdatedRecordsRetType)

GetUpdatedRecords returns the UpdatedRecords field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) GetUpdatedRecordsOk added in v0.11.0

func (o *ImportSummary) GetUpdatedRecordsOk() (ret ImportSummaryGetUpdatedRecordsRetType, ok bool)

GetUpdatedRecordsOk returns a tuple with the UpdatedRecords field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) HasCreatedRRSets added in v0.11.0

func (o *ImportSummary) HasCreatedRRSets() bool

HasCreatedRRSets returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) HasCreatedRecords added in v0.11.0

func (o *ImportSummary) HasCreatedRecords() bool

HasCreatedRecords returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) HasDeletedRRSets added in v0.11.0

func (o *ImportSummary) HasDeletedRRSets() bool

HasDeletedRRSets returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) HasDeletedRecords added in v0.11.0

func (o *ImportSummary) HasDeletedRecords() bool

HasDeletedRecords returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) HasUpdatedRRSets added in v0.11.0

func (o *ImportSummary) HasUpdatedRRSets() bool

HasUpdatedRRSets returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) HasUpdatedRecords added in v0.11.0

func (o *ImportSummary) HasUpdatedRecords() bool

HasUpdatedRecords returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) SetCreatedRRSets added in v0.11.0

func (o *ImportSummary) SetCreatedRRSets(v ImportSummaryGetCreatedRRSetsRetType)

SetCreatedRRSets gets a reference to the given int64 and assigns it to the CreatedRRSets field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) SetCreatedRecords added in v0.11.0

func (o *ImportSummary) SetCreatedRecords(v ImportSummaryGetCreatedRecordsRetType)

SetCreatedRecords gets a reference to the given int64 and assigns it to the CreatedRecords field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) SetDeletedRRSets added in v0.11.0

func (o *ImportSummary) SetDeletedRRSets(v ImportSummaryGetDeletedRRSetsRetType)

SetDeletedRRSets gets a reference to the given int64 and assigns it to the DeletedRRSets field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) SetDeletedRecords added in v0.11.0

func (o *ImportSummary) SetDeletedRecords(v ImportSummaryGetDeletedRecordsRetType)

SetDeletedRecords gets a reference to the given int64 and assigns it to the DeletedRecords field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) SetUpdatedRRSets added in v0.11.0

func (o *ImportSummary) SetUpdatedRRSets(v ImportSummaryGetUpdatedRRSetsRetType)

SetUpdatedRRSets gets a reference to the given int64 and assigns it to the UpdatedRRSets field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImportSummary) SetUpdatedRecords added in v0.11.0

func (o *ImportSummary) SetUpdatedRecords(v ImportSummaryGetUpdatedRecordsRetType)

SetUpdatedRecords gets a reference to the given int64 and assigns it to the UpdatedRecords field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImportSummary) ToMap deprecated added in v0.11.0

func (o ImportSummary) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetCreatedRRSetsArgType deprecated added in v0.13.1

type ImportSummaryGetCreatedRRSetsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetCreatedRRSetsAttributeType added in v0.13.1

type ImportSummaryGetCreatedRRSetsAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetCreatedRRSetsRetType deprecated added in v0.13.1

type ImportSummaryGetCreatedRRSetsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetCreatedRecordsArgType deprecated added in v0.13.1

type ImportSummaryGetCreatedRecordsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetCreatedRecordsAttributeType added in v0.13.1

type ImportSummaryGetCreatedRecordsAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetCreatedRecordsRetType deprecated added in v0.13.1

type ImportSummaryGetCreatedRecordsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetDeletedRRSetsArgType deprecated added in v0.13.1

type ImportSummaryGetDeletedRRSetsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetDeletedRRSetsAttributeType added in v0.13.1

type ImportSummaryGetDeletedRRSetsAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetDeletedRRSetsRetType deprecated added in v0.13.1

type ImportSummaryGetDeletedRRSetsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetDeletedRecordsArgType deprecated added in v0.13.1

type ImportSummaryGetDeletedRecordsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetDeletedRecordsAttributeType added in v0.13.1

type ImportSummaryGetDeletedRecordsAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetDeletedRecordsRetType deprecated added in v0.13.1

type ImportSummaryGetDeletedRecordsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetUpdatedRRSetsArgType deprecated added in v0.13.1

type ImportSummaryGetUpdatedRRSetsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetUpdatedRRSetsAttributeType added in v0.13.1

type ImportSummaryGetUpdatedRRSetsAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetUpdatedRRSetsRetType deprecated added in v0.13.1

type ImportSummaryGetUpdatedRRSetsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetUpdatedRecordsArgType deprecated added in v0.13.1

type ImportSummaryGetUpdatedRecordsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetUpdatedRecordsAttributeType added in v0.13.1

type ImportSummaryGetUpdatedRecordsAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImportSummaryGetUpdatedRecordsRetType deprecated added in v0.13.1

type ImportSummaryGetUpdatedRecordsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Label

type Label struct {
	// REQUIRED
	Key LabelGetKeyAttributeType `json:"key" required:"true"`
	// REQUIRED
	Value LabelGetValueAttributeType `json:"value" required:"true"`
}

Label struct for Label Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLabel added in v0.11.0

func NewLabel(key LabelGetKeyArgType, value LabelGetValueArgType) *Label

NewLabel instantiates a new Label object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewLabelWithDefaults added in v0.11.0

func NewLabelWithDefaults() *Label

NewLabelWithDefaults instantiates a new Label object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Label) GetKey added in v0.11.0

func (o *Label) GetKey() (ret LabelGetKeyRetType)

GetKey returns the Key field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Label) GetKeyOk added in v0.11.0

func (o *Label) GetKeyOk() (ret LabelGetKeyRetType, ok bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Label) GetValue added in v0.11.0

func (o *Label) GetValue() (ret LabelGetValueRetType)

GetValue returns the Value field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Label) GetValueOk added in v0.11.0

func (o *Label) GetValueOk() (ret LabelGetValueRetType, ok bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Label) SetKey added in v0.11.0

func (o *Label) SetKey(v LabelGetKeyRetType)

SetKey sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Label) SetValue added in v0.11.0

func (o *Label) SetValue(v LabelGetValueRetType)

SetValue sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Label) ToMap deprecated added in v0.11.0

func (o Label) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LabelGetKeyArgType deprecated added in v0.13.1

type LabelGetKeyArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LabelGetKeyAttributeType added in v0.13.1

type LabelGetKeyAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LabelGetKeyRetType deprecated added in v0.13.1

type LabelGetKeyRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LabelGetValueArgType deprecated added in v0.13.1

type LabelGetValueArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LabelGetValueAttributeType added in v0.13.1

type LabelGetValueAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type LabelGetValueRetType deprecated added in v0.13.1

type LabelGetValueRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListLabelsRequest deprecated added in v0.15.0

type ListLabelsRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListLabelsRequest) Execute deprecated added in v0.15.0

func (r ListLabelsRequest) Execute() (*ListLabelsResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListLabelsResponse added in v0.10.0

type ListLabelsResponse struct {
	Labels  ListLabelsResponseGetLabelsAttributeType  `json:"labels,omitempty"`
	Message ListLabelsResponseGetMessageAttributeType `json:"message,omitempty"`
}

ListLabelsResponse ResponseAllLabels. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListLabelsResponse added in v0.11.0

func NewListLabelsResponse() *ListLabelsResponse

NewListLabelsResponse instantiates a new ListLabelsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListLabelsResponseWithDefaults added in v0.11.0

func NewListLabelsResponseWithDefaults() *ListLabelsResponse

NewListLabelsResponseWithDefaults instantiates a new ListLabelsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListLabelsResponse) GetLabels added in v0.11.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListLabelsResponse) GetLabelsOk added in v0.11.0

func (o *ListLabelsResponse) GetLabelsOk() (ret ListLabelsResponseGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListLabelsResponse) GetMessage added in v0.11.0

GetMessage returns the Message field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListLabelsResponse) GetMessageOk added in v0.11.0

func (o *ListLabelsResponse) GetMessageOk() (ret ListLabelsResponseGetMessageRetType, ok bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListLabelsResponse) HasLabels added in v0.11.0

func (o *ListLabelsResponse) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListLabelsResponse) HasMessage added in v0.11.0

func (o *ListLabelsResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListLabelsResponse) SetLabels added in v0.11.0

SetLabels gets a reference to the given []Label and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListLabelsResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListLabelsResponse) ToMap deprecated added in v0.11.0

func (o ListLabelsResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListLabelsResponseGetLabelsArgType deprecated added in v0.13.1

type ListLabelsResponseGetLabelsArgType = []Label

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListLabelsResponseGetLabelsAttributeType added in v0.13.1

type ListLabelsResponseGetLabelsAttributeType = *[]Label

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListLabelsResponseGetLabelsRetType deprecated added in v0.13.1

type ListLabelsResponseGetLabelsRetType = []Label

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListLabelsResponseGetMessageArgType deprecated added in v0.13.1

type ListLabelsResponseGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListLabelsResponseGetMessageAttributeType added in v0.13.1

type ListLabelsResponseGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListLabelsResponseGetMessageRetType deprecated added in v0.13.1

type ListLabelsResponseGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRecordSetsRequest deprecated added in v0.15.0

type ListRecordSetsRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) ActiveEq added in v0.15.0

filter active equal Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) CreationFinishedGt added in v0.15.0

func (r ListRecordSetsRequest) CreationFinishedGt(creationFinishedGt string) ApiListRecordSetsRequest

filter creation finished greater with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) CreationFinishedGte added in v0.15.0

func (r ListRecordSetsRequest) CreationFinishedGte(creationFinishedGte string) ApiListRecordSetsRequest

filter creation finished greater equal with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) CreationFinishedLt added in v0.15.0

func (r ListRecordSetsRequest) CreationFinishedLt(creationFinishedLt string) ApiListRecordSetsRequest

filter creation finished lesser with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) CreationFinishedLte added in v0.15.0

func (r ListRecordSetsRequest) CreationFinishedLte(creationFinishedLte string) ApiListRecordSetsRequest

filter creation finished lesser equal with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) CreationStartedGt added in v0.15.0

func (r ListRecordSetsRequest) CreationStartedGt(creationStartedGt string) ApiListRecordSetsRequest

filter creation started greater with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) CreationStartedGte added in v0.15.0

func (r ListRecordSetsRequest) CreationStartedGte(creationStartedGte string) ApiListRecordSetsRequest

filter creation started greater equal with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) CreationStartedLt added in v0.15.0

func (r ListRecordSetsRequest) CreationStartedLt(creationStartedLt string) ApiListRecordSetsRequest

filter creation started lesser with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) CreationStartedLte added in v0.15.0

func (r ListRecordSetsRequest) CreationStartedLte(creationStartedLte string) ApiListRecordSetsRequest

filter creation started lesser equal with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) Execute deprecated added in v0.15.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) NameEq added in v0.15.0

filter name equal Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) NameLike added in v0.15.0

filter name like Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) OrderByCreationFinished added in v0.15.0

func (r ListRecordSetsRequest) OrderByCreationFinished(orderByCreationFinished string) ApiListRecordSetsRequest

order by creationFinished Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) OrderByCreationStarted added in v0.15.0

func (r ListRecordSetsRequest) OrderByCreationStarted(orderByCreationStarted string) ApiListRecordSetsRequest

order by creationStarted Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) OrderByName added in v0.15.0

func (r ListRecordSetsRequest) OrderByName(orderByName string) ApiListRecordSetsRequest

order by name Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) OrderByRecordCount added in v0.15.0

func (r ListRecordSetsRequest) OrderByRecordCount(orderByRecordCount string) ApiListRecordSetsRequest

order by record count Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) OrderByState added in v0.15.0

func (r ListRecordSetsRequest) OrderByState(orderByState string) ApiListRecordSetsRequest

order by state Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) OrderByType added in v0.15.0

func (r ListRecordSetsRequest) OrderByType(orderByType string) ApiListRecordSetsRequest

order by type Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) OrderByUpdateFinished added in v0.15.0

func (r ListRecordSetsRequest) OrderByUpdateFinished(orderByUpdateFinished string) ApiListRecordSetsRequest

order by updateFinished Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) OrderByUpdateStarted added in v0.15.0

func (r ListRecordSetsRequest) OrderByUpdateStarted(orderByUpdateStarted string) ApiListRecordSetsRequest

order by updateStarted Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) Page added in v0.15.0

page Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) PageSize added in v0.15.0

page size Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) StateEq added in v0.15.0

filter state Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) StateNeq added in v0.15.0

filter state Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) TypeEq added in v0.15.0

filter type Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) UpdateFinishedGt added in v0.15.0

func (r ListRecordSetsRequest) UpdateFinishedGt(updateFinishedGt string) ApiListRecordSetsRequest

filter update finished greater with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) UpdateFinishedGte added in v0.15.0

func (r ListRecordSetsRequest) UpdateFinishedGte(updateFinishedGte string) ApiListRecordSetsRequest

filter update finished greater equal with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) UpdateFinishedLt added in v0.15.0

func (r ListRecordSetsRequest) UpdateFinishedLt(updateFinishedLt string) ApiListRecordSetsRequest

filter update finished lesser with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) UpdateFinishedLte added in v0.15.0

func (r ListRecordSetsRequest) UpdateFinishedLte(updateFinishedLte string) ApiListRecordSetsRequest

filter update finished lesser equal with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) UpdateStartedGt added in v0.15.0

func (r ListRecordSetsRequest) UpdateStartedGt(updateStartedGt string) ApiListRecordSetsRequest

filter update started greater with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) UpdateStartedGte added in v0.15.0

func (r ListRecordSetsRequest) UpdateStartedGte(updateStartedGte string) ApiListRecordSetsRequest

filter update started greater equal with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) UpdateStartedLt added in v0.15.0

func (r ListRecordSetsRequest) UpdateStartedLt(updateStartedLt string) ApiListRecordSetsRequest

filter update started lesser with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsRequest) UpdateStartedLte added in v0.15.0

func (r ListRecordSetsRequest) UpdateStartedLte(updateStartedLte string) ApiListRecordSetsRequest

filter update started lesser equal with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRecordSetsResponse

type ListRecordSetsResponse struct {
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	ItemsPerPage ListRecordSetsResponseGetItemsPerPageAttributeType `json:"itemsPerPage" required:"true"`
	Message      ListRecordSetsResponseGetMessageAttributeType      `json:"message,omitempty"`
	// REQUIRED
	RrSets ListRecordSetsResponseGetRrSetsAttributeType `json:"rrSets" required:"true"`
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	TotalItems ListRecordSetsResponseGetTotalItemsAttributeType `json:"totalItems" required:"true"`
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	TotalPages ListRecordSetsResponseGetTotalPagesAttributeType `json:"totalPages" required:"true"`
}

ListRecordSetsResponse ResponseRRSetAll. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListRecordSetsResponse added in v0.11.0

NewListRecordSetsResponse instantiates a new ListRecordSetsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListRecordSetsResponseWithDefaults added in v0.11.0

func NewListRecordSetsResponseWithDefaults() *ListRecordSetsResponse

NewListRecordSetsResponseWithDefaults instantiates a new ListRecordSetsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRecordSetsResponse) GetItemsPerPage added in v0.11.0

GetItemsPerPage returns the ItemsPerPage field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRecordSetsResponse) GetItemsPerPageOk added in v0.11.0

GetItemsPerPageOk returns a tuple with the ItemsPerPage field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRecordSetsResponse) GetMessage added in v0.11.0

GetMessage returns the Message field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRecordSetsResponse) GetMessageOk added in v0.11.0

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRecordSetsResponse) GetRrSets added in v0.11.0

GetRrSets returns the RrSets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRecordSetsResponse) GetRrSetsOk added in v0.11.0

GetRrSetsOk returns a tuple with the RrSets field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRecordSetsResponse) GetTotalItems added in v0.11.0

GetTotalItems returns the TotalItems field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRecordSetsResponse) GetTotalItemsOk added in v0.11.0

GetTotalItemsOk returns a tuple with the TotalItems field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRecordSetsResponse) GetTotalPages added in v0.11.0

GetTotalPages returns the TotalPages field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRecordSetsResponse) GetTotalPagesOk added in v0.11.0

GetTotalPagesOk returns a tuple with the TotalPages field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRecordSetsResponse) HasMessage added in v0.11.0

func (o *ListRecordSetsResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRecordSetsResponse) SetItemsPerPage added in v0.11.0

SetItemsPerPage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRecordSetsResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRecordSetsResponse) SetRrSets added in v0.11.0

SetRrSets sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRecordSetsResponse) SetTotalItems added in v0.11.0

SetTotalItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListRecordSetsResponse) SetTotalPages added in v0.11.0

SetTotalPages sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRecordSetsResponse) ToMap deprecated added in v0.11.0

func (o ListRecordSetsResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRecordSetsResponseGetItemsPerPageArgType deprecated added in v0.13.1

type ListRecordSetsResponseGetItemsPerPageArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRecordSetsResponseGetItemsPerPageAttributeType added in v0.13.1

type ListRecordSetsResponseGetItemsPerPageAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRecordSetsResponseGetItemsPerPageRetType deprecated added in v0.13.1

type ListRecordSetsResponseGetItemsPerPageRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRecordSetsResponseGetMessageArgType deprecated added in v0.13.1

type ListRecordSetsResponseGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRecordSetsResponseGetMessageAttributeType added in v0.13.1

type ListRecordSetsResponseGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRecordSetsResponseGetMessageRetType deprecated added in v0.13.1

type ListRecordSetsResponseGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRecordSetsResponseGetRrSetsArgType deprecated added in v0.13.1

type ListRecordSetsResponseGetRrSetsArgType = []RecordSet

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRecordSetsResponseGetRrSetsAttributeType added in v0.13.1

type ListRecordSetsResponseGetRrSetsAttributeType = *[]RecordSet

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRecordSetsResponseGetRrSetsRetType deprecated added in v0.13.1

type ListRecordSetsResponseGetRrSetsRetType = []RecordSet

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRecordSetsResponseGetTotalItemsArgType deprecated added in v0.13.1

type ListRecordSetsResponseGetTotalItemsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRecordSetsResponseGetTotalItemsAttributeType added in v0.13.1

type ListRecordSetsResponseGetTotalItemsAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRecordSetsResponseGetTotalItemsRetType deprecated added in v0.13.1

type ListRecordSetsResponseGetTotalItemsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRecordSetsResponseGetTotalPagesArgType deprecated added in v0.13.1

type ListRecordSetsResponseGetTotalPagesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRecordSetsResponseGetTotalPagesAttributeType added in v0.13.1

type ListRecordSetsResponseGetTotalPagesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRecordSetsResponseGetTotalPagesRetType deprecated added in v0.13.1

type ListRecordSetsResponseGetTotalPagesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListZonesRequest deprecated added in v0.15.0

type ListZonesRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) ActiveEq added in v0.15.0

func (r ListZonesRequest) ActiveEq(activeEq bool) ApiListZonesRequest

filter active equal Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) CreationFinishedGt added in v0.15.0

func (r ListZonesRequest) CreationFinishedGt(creationFinishedGt string) ApiListZonesRequest

filter creation finished greater with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) CreationFinishedGte added in v0.15.0

func (r ListZonesRequest) CreationFinishedGte(creationFinishedGte string) ApiListZonesRequest

filter creation finished greater equal with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) CreationFinishedLt added in v0.15.0

func (r ListZonesRequest) CreationFinishedLt(creationFinishedLt string) ApiListZonesRequest

filter creation finished lesser with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) CreationFinishedLte added in v0.15.0

func (r ListZonesRequest) CreationFinishedLte(creationFinishedLte string) ApiListZonesRequest

filter creation finished lesser equal with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) CreationStartedGt added in v0.15.0

func (r ListZonesRequest) CreationStartedGt(creationStartedGt string) ApiListZonesRequest

filter creation started greater with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) CreationStartedGte added in v0.15.0

func (r ListZonesRequest) CreationStartedGte(creationStartedGte string) ApiListZonesRequest

filter creation started greater equal with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) CreationStartedLt added in v0.15.0

func (r ListZonesRequest) CreationStartedLt(creationStartedLt string) ApiListZonesRequest

filter creation started lesser with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) CreationStartedLte added in v0.15.0

func (r ListZonesRequest) CreationStartedLte(creationStartedLte string) ApiListZonesRequest

filter creation started lesser equal with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) DescriptionEq added in v0.15.0

func (r ListZonesRequest) DescriptionEq(descriptionEq string) ApiListZonesRequest

filter description equal Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) DescriptionLike added in v0.15.0

func (r ListZonesRequest) DescriptionLike(descriptionLike string) ApiListZonesRequest

filter description like Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) DescriptionNeq added in v0.15.0

func (r ListZonesRequest) DescriptionNeq(descriptionNeq string) ApiListZonesRequest

filter description not equal Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) DnsNameEq added in v0.15.0

func (r ListZonesRequest) DnsNameEq(dnsNameEq string) ApiListZonesRequest

filter dns name equal Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) DnsNameLike added in v0.15.0

func (r ListZonesRequest) DnsNameLike(dnsNameLike string) ApiListZonesRequest

filter dns name like Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) Execute deprecated added in v0.15.0

func (r ListZonesRequest) Execute() (*ListZonesResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) IsReverseZoneEq added in v0.15.0

func (r ListZonesRequest) IsReverseZoneEq(isReverseZoneEq bool) ApiListZonesRequest

filter reverse zone equal Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) LabelKeyEq added in v0.15.0

func (r ListZonesRequest) LabelKeyEq(labelKeyEq []string) ApiListZonesRequest

filter zones according to the zone label keys. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) LabelValueEq added in v0.15.0

func (r ListZonesRequest) LabelValueEq(labelValueEq []string) ApiListZonesRequest

filter zones according to the zone label values. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) NameEq added in v0.15.0

func (r ListZonesRequest) NameEq(nameEq string) ApiListZonesRequest

filter name equal Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) NameLike added in v0.15.0

func (r ListZonesRequest) NameLike(nameLike string) ApiListZonesRequest

filter name like Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) NameNeq added in v0.15.0

func (r ListZonesRequest) NameNeq(nameNeq string) ApiListZonesRequest

filter name not equal Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) OrderByCreationFinished added in v0.15.0

func (r ListZonesRequest) OrderByCreationFinished(orderByCreationFinished string) ApiListZonesRequest

order by creationFinished Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) OrderByCreationStarted added in v0.15.0

func (r ListZonesRequest) OrderByCreationStarted(orderByCreationStarted string) ApiListZonesRequest

order by creationStarted Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) OrderByDescription added in v0.15.0

func (r ListZonesRequest) OrderByDescription(orderByDescription string) ApiListZonesRequest

order by description Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) OrderByDnsName added in v0.15.0

func (r ListZonesRequest) OrderByDnsName(orderByDnsName string) ApiListZonesRequest

order by dns name Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) OrderByName added in v0.15.0

func (r ListZonesRequest) OrderByName(orderByName string) ApiListZonesRequest

order by name Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) OrderByRecordCount added in v0.15.0

func (r ListZonesRequest) OrderByRecordCount(orderByRecordCount string) ApiListZonesRequest

order by record count Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) OrderByType added in v0.15.0

func (r ListZonesRequest) OrderByType(orderByType string) ApiListZonesRequest

order by type Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) OrderByUpdateFinished added in v0.15.0

func (r ListZonesRequest) OrderByUpdateFinished(orderByUpdateFinished string) ApiListZonesRequest

order by updateFinished Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) OrderByUpdateStarted added in v0.15.0

func (r ListZonesRequest) OrderByUpdateStarted(orderByUpdateStarted string) ApiListZonesRequest

order by updateStarted Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) Page added in v0.15.0

page Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) PageSize added in v0.15.0

func (r ListZonesRequest) PageSize(pageSize int32) ApiListZonesRequest

page size Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) PrimaryNameServerEq added in v0.15.0

func (r ListZonesRequest) PrimaryNameServerEq(primaryNameServerEq string) ApiListZonesRequest

filter primary name server equal Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) PrimaryNameServerLike added in v0.15.0

func (r ListZonesRequest) PrimaryNameServerLike(primaryNameServerLike string) ApiListZonesRequest

filter primary name server like Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) StateEq added in v0.15.0

func (r ListZonesRequest) StateEq(stateEq string) ApiListZonesRequest

filter state Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) StateNeq added in v0.15.0

func (r ListZonesRequest) StateNeq(stateNeq string) ApiListZonesRequest

filter state Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) TypeEq added in v0.15.0

func (r ListZonesRequest) TypeEq(typeEq string) ApiListZonesRequest

filter type Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) UpdateFinishedGt added in v0.15.0

func (r ListZonesRequest) UpdateFinishedGt(updateFinishedGt string) ApiListZonesRequest

filter update finished greater with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) UpdateFinishedGte added in v0.15.0

func (r ListZonesRequest) UpdateFinishedGte(updateFinishedGte string) ApiListZonesRequest

filter update finished greater equal with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) UpdateFinishedLt added in v0.15.0

func (r ListZonesRequest) UpdateFinishedLt(updateFinishedLt string) ApiListZonesRequest

filter update finished lesser with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) UpdateFinishedLte added in v0.15.0

func (r ListZonesRequest) UpdateFinishedLte(updateFinishedLte string) ApiListZonesRequest

filter update finished lesser equal with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) UpdateStartedGt added in v0.15.0

func (r ListZonesRequest) UpdateStartedGt(updateStartedGt string) ApiListZonesRequest

filter update started greater with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) UpdateStartedGte added in v0.15.0

func (r ListZonesRequest) UpdateStartedGte(updateStartedGte string) ApiListZonesRequest

filter update started greater equal with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) UpdateStartedLt added in v0.15.0

func (r ListZonesRequest) UpdateStartedLt(updateStartedLt string) ApiListZonesRequest

filter update started lesser with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesRequest) UpdateStartedLte added in v0.15.0

func (r ListZonesRequest) UpdateStartedLte(updateStartedLte string) ApiListZonesRequest

filter update started lesser equal with utc timestamp Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListZonesResponse

type ListZonesResponse struct {
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	ItemsPerPage ListZonesResponseGetItemsPerPageAttributeType `json:"itemsPerPage" required:"true"`
	Message      ListZonesResponseGetMessageAttributeType      `json:"message,omitempty"`
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	TotalItems ListZonesResponseGetTotalItemsAttributeType `json:"totalItems" required:"true"`
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	TotalPages ListZonesResponseGetTotalPagesAttributeType `json:"totalPages" required:"true"`
	// REQUIRED
	Zones ListZonesResponseGetZonesAttributeType `json:"zones" required:"true"`
}

ListZonesResponse ResponseZoneAll for filtered zones. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListZonesResponse added in v0.11.0

NewListZonesResponse instantiates a new ListZonesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListZonesResponseWithDefaults added in v0.11.0

func NewListZonesResponseWithDefaults() *ListZonesResponse

NewListZonesResponseWithDefaults instantiates a new ListZonesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListZonesResponse) GetItemsPerPage added in v0.11.0

GetItemsPerPage returns the ItemsPerPage field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListZonesResponse) GetItemsPerPageOk added in v0.11.0

func (o *ListZonesResponse) GetItemsPerPageOk() (ret ListZonesResponseGetItemsPerPageRetType, ok bool)

GetItemsPerPageOk returns a tuple with the ItemsPerPage field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListZonesResponse) GetMessage added in v0.11.0

GetMessage returns the Message field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListZonesResponse) GetMessageOk added in v0.11.0

func (o *ListZonesResponse) GetMessageOk() (ret ListZonesResponseGetMessageRetType, ok bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListZonesResponse) GetTotalItems added in v0.11.0

GetTotalItems returns the TotalItems field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListZonesResponse) GetTotalItemsOk added in v0.11.0

func (o *ListZonesResponse) GetTotalItemsOk() (ret ListZonesResponseGetTotalItemsRetType, ok bool)

GetTotalItemsOk returns a tuple with the TotalItems field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListZonesResponse) GetTotalPages added in v0.11.0

GetTotalPages returns the TotalPages field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListZonesResponse) GetTotalPagesOk added in v0.11.0

func (o *ListZonesResponse) GetTotalPagesOk() (ret ListZonesResponseGetTotalPagesRetType, ok bool)

GetTotalPagesOk returns a tuple with the TotalPages field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListZonesResponse) GetZones added in v0.11.0

GetZones returns the Zones field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListZonesResponse) GetZonesOk added in v0.11.0

func (o *ListZonesResponse) GetZonesOk() (ret ListZonesResponseGetZonesRetType, ok bool)

GetZonesOk returns a tuple with the Zones field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListZonesResponse) HasMessage added in v0.11.0

func (o *ListZonesResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListZonesResponse) SetItemsPerPage added in v0.11.0

SetItemsPerPage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListZonesResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListZonesResponse) SetTotalItems added in v0.11.0

SetTotalItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListZonesResponse) SetTotalPages added in v0.11.0

SetTotalPages sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListZonesResponse) SetZones added in v0.11.0

SetZones sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListZonesResponse) ToMap deprecated added in v0.11.0

func (o ListZonesResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListZonesResponseGetItemsPerPageArgType deprecated added in v0.13.1

type ListZonesResponseGetItemsPerPageArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListZonesResponseGetItemsPerPageAttributeType added in v0.13.1

type ListZonesResponseGetItemsPerPageAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListZonesResponseGetItemsPerPageRetType deprecated added in v0.13.1

type ListZonesResponseGetItemsPerPageRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListZonesResponseGetMessageArgType deprecated added in v0.13.1

type ListZonesResponseGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListZonesResponseGetMessageAttributeType added in v0.13.1

type ListZonesResponseGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListZonesResponseGetMessageRetType deprecated added in v0.13.1

type ListZonesResponseGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListZonesResponseGetTotalItemsArgType deprecated added in v0.13.1

type ListZonesResponseGetTotalItemsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListZonesResponseGetTotalItemsAttributeType added in v0.13.1

type ListZonesResponseGetTotalItemsAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListZonesResponseGetTotalItemsRetType deprecated added in v0.13.1

type ListZonesResponseGetTotalItemsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListZonesResponseGetTotalPagesArgType deprecated added in v0.13.1

type ListZonesResponseGetTotalPagesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListZonesResponseGetTotalPagesAttributeType added in v0.13.1

type ListZonesResponseGetTotalPagesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListZonesResponseGetTotalPagesRetType deprecated added in v0.13.1

type ListZonesResponseGetTotalPagesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListZonesResponseGetZonesArgType deprecated added in v0.13.1

type ListZonesResponseGetZonesArgType = []Zone

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListZonesResponseGetZonesAttributeType added in v0.13.1

type ListZonesResponseGetZonesAttributeType = *[]Zone

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListZonesResponseGetZonesRetType deprecated added in v0.13.1

type ListZonesResponseGetZonesRetType = []Zone

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MappedNullable deprecated

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Message

type Message struct {
	Message MessageGetMessageAttributeType `json:"message,omitempty"`
}

Message struct for Message Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewMessage added in v0.11.0

func NewMessage() *Message

NewMessage instantiates a new Message object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewMessageWithDefaults added in v0.11.0

func NewMessageWithDefaults() *Message

NewMessageWithDefaults instantiates a new Message object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Message) GetMessage added in v0.11.0

func (o *Message) GetMessage() (res MessageGetMessageRetType)

GetMessage returns the Message field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Message) GetMessageOk added in v0.11.0

func (o *Message) GetMessageOk() (ret MessageGetMessageRetType, ok bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Message) HasMessage added in v0.11.0

func (o *Message) HasMessage() bool

HasMessage returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Message) SetMessage added in v0.11.0

func (o *Message) SetMessage(v MessageGetMessageRetType)

SetMessage gets a reference to the given string and assigns it to the Message field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Message) ToMap deprecated added in v0.11.0

func (o Message) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MessageGetMessageArgType deprecated added in v0.13.1

type MessageGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MessageGetMessageAttributeType added in v0.13.1

type MessageGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MessageGetMessageRetType deprecated added in v0.13.1

type MessageGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveCodeResponse

type MoveCodeResponse struct {
	// code to move the zone. It is one time shown so better keep it.
	// REQUIRED
	Code MoveCodeResponseGetCodeAttributeType `json:"code" required:"true"`
	// when the code expires
	// REQUIRED
	ExpiresAt MoveCodeResponseGetExpiresAtAttributeType `json:"expiresAt" required:"true"`
	// human readable message
	Message MoveCodeResponseGetMessageAttributeType `json:"message,omitempty"`
}

MoveCodeResponse struct for MoveCodeResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewMoveCodeResponse added in v0.11.0

NewMoveCodeResponse instantiates a new MoveCodeResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewMoveCodeResponseWithDefaults added in v0.11.0

func NewMoveCodeResponseWithDefaults() *MoveCodeResponse

NewMoveCodeResponseWithDefaults instantiates a new MoveCodeResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MoveCodeResponse) GetCode added in v0.11.0

GetCode returns the Code field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MoveCodeResponse) GetCodeOk added in v0.11.0

func (o *MoveCodeResponse) GetCodeOk() (ret MoveCodeResponseGetCodeRetType, ok bool)

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MoveCodeResponse) GetExpiresAt added in v0.11.0

func (o *MoveCodeResponse) GetExpiresAt() (ret MoveCodeResponseGetExpiresAtRetType)

GetExpiresAt returns the ExpiresAt field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MoveCodeResponse) GetExpiresAtOk added in v0.11.0

func (o *MoveCodeResponse) GetExpiresAtOk() (ret MoveCodeResponseGetExpiresAtRetType, ok bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MoveCodeResponse) GetMessage added in v0.11.0

GetMessage returns the Message field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MoveCodeResponse) GetMessageOk added in v0.11.0

func (o *MoveCodeResponse) GetMessageOk() (ret MoveCodeResponseGetMessageRetType, ok bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MoveCodeResponse) HasMessage added in v0.11.0

func (o *MoveCodeResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MoveCodeResponse) SetCode added in v0.11.0

SetCode sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MoveCodeResponse) SetExpiresAt added in v0.11.0

SetExpiresAt sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MoveCodeResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (MoveCodeResponse) ToMap deprecated added in v0.11.0

func (o MoveCodeResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveCodeResponseGetCodeArgType deprecated added in v0.13.1

type MoveCodeResponseGetCodeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveCodeResponseGetCodeAttributeType added in v0.13.1

type MoveCodeResponseGetCodeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveCodeResponseGetCodeRetType deprecated added in v0.13.1

type MoveCodeResponseGetCodeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveCodeResponseGetExpiresAtArgType deprecated added in v0.13.1

type MoveCodeResponseGetExpiresAtArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveCodeResponseGetExpiresAtAttributeType added in v0.13.1

type MoveCodeResponseGetExpiresAtAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveCodeResponseGetExpiresAtRetType deprecated added in v0.13.1

type MoveCodeResponseGetExpiresAtRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveCodeResponseGetMessageArgType deprecated added in v0.13.1

type MoveCodeResponseGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveCodeResponseGetMessageAttributeType added in v0.13.1

type MoveCodeResponseGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveCodeResponseGetMessageRetType deprecated added in v0.13.1

type MoveCodeResponseGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveZonePayload

type MoveZonePayload struct {
	// Code to move the zone. It must be valid, not expired and belong
	// REQUIRED
	Code MoveZonePayloadGetCodeAttributeType `json:"code" required:"true"`
	// ZoneDnsName is the dns name of the zone to move
	// REQUIRED
	ZoneDnsName MoveZonePayloadGetZoneDnsNameAttributeType `json:"zoneDnsName" required:"true"`
}

MoveZonePayload body to move zone from one project to another. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewMoveZonePayload added in v0.11.0

NewMoveZonePayload instantiates a new MoveZonePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewMoveZonePayloadWithDefaults added in v0.11.0

func NewMoveZonePayloadWithDefaults() *MoveZonePayload

NewMoveZonePayloadWithDefaults instantiates a new MoveZonePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MoveZonePayload) GetCode added in v0.11.0

GetCode returns the Code field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MoveZonePayload) GetCodeOk added in v0.11.0

func (o *MoveZonePayload) GetCodeOk() (ret MoveZonePayloadGetCodeRetType, ok bool)

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MoveZonePayload) GetZoneDnsName added in v0.11.0

func (o *MoveZonePayload) GetZoneDnsName() (ret MoveZonePayloadGetZoneDnsNameRetType)

GetZoneDnsName returns the ZoneDnsName field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MoveZonePayload) GetZoneDnsNameOk added in v0.11.0

func (o *MoveZonePayload) GetZoneDnsNameOk() (ret MoveZonePayloadGetZoneDnsNameRetType, ok bool)

GetZoneDnsNameOk returns a tuple with the ZoneDnsName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MoveZonePayload) SetCode added in v0.11.0

SetCode sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MoveZonePayload) SetZoneDnsName added in v0.11.0

SetZoneDnsName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (MoveZonePayload) ToMap deprecated added in v0.11.0

func (o MoveZonePayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveZonePayloadGetCodeArgType deprecated added in v0.13.1

type MoveZonePayloadGetCodeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveZonePayloadGetCodeAttributeType added in v0.13.1

type MoveZonePayloadGetCodeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveZonePayloadGetCodeRetType deprecated added in v0.13.1

type MoveZonePayloadGetCodeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveZonePayloadGetZoneDnsNameArgType deprecated added in v0.13.1

type MoveZonePayloadGetZoneDnsNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveZonePayloadGetZoneDnsNameAttributeType added in v0.13.1

type MoveZonePayloadGetZoneDnsNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveZonePayloadGetZoneDnsNameRetType deprecated added in v0.13.1

type MoveZonePayloadGetZoneDnsNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MoveZoneRequest deprecated added in v0.15.0

type MoveZoneRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (MoveZoneRequest) Execute deprecated added in v0.15.0

func (r MoveZoneRequest) Execute() (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (MoveZoneRequest) MoveZonePayload added in v0.15.0

func (r MoveZoneRequest) MoveZonePayload(moveZonePayload MoveZonePayload) ApiMoveZoneRequest

information about the move Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBool deprecated

type NullableBool struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableBool deprecated

func NewNullableBool(val *bool) *NullableBool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) Get deprecated

func (v NullableBool) Get() *bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) IsSet deprecated

func (v NullableBool) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) MarshalJSON deprecated

func (v NullableBool) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) Set deprecated

func (v *NullableBool) Set(val *bool)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) UnmarshalJSON deprecated

func (v *NullableBool) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) Unset deprecated

func (v *NullableBool) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCloneZonePayload deprecated added in v0.11.0

type NullableCloneZonePayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCloneZonePayload deprecated added in v0.11.0

func NewNullableCloneZonePayload(val *CloneZonePayload) *NullableCloneZonePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCloneZonePayload) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCloneZonePayload) IsSet deprecated added in v0.11.0

func (v NullableCloneZonePayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCloneZonePayload) MarshalJSON deprecated added in v0.11.0

func (v NullableCloneZonePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCloneZonePayload) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCloneZonePayload) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableCloneZonePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCloneZonePayload) Unset deprecated added in v0.11.0

func (v *NullableCloneZonePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateLabelPayload deprecated added in v0.11.0

type NullableCreateLabelPayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateLabelPayload deprecated added in v0.11.0

func NewNullableCreateLabelPayload(val *CreateLabelPayload) *NullableCreateLabelPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLabelPayload) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLabelPayload) IsSet deprecated added in v0.11.0

func (v NullableCreateLabelPayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLabelPayload) MarshalJSON deprecated added in v0.11.0

func (v NullableCreateLabelPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLabelPayload) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLabelPayload) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableCreateLabelPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLabelPayload) Unset deprecated added in v0.11.0

func (v *NullableCreateLabelPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateLabelResponse deprecated added in v0.11.0

type NullableCreateLabelResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateLabelResponse deprecated added in v0.11.0

func NewNullableCreateLabelResponse(val *CreateLabelResponse) *NullableCreateLabelResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLabelResponse) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLabelResponse) IsSet deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateLabelResponse) MarshalJSON deprecated added in v0.11.0

func (v NullableCreateLabelResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLabelResponse) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLabelResponse) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableCreateLabelResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateLabelResponse) Unset deprecated added in v0.11.0

func (v *NullableCreateLabelResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateRecordSetPayload deprecated added in v0.11.0

type NullableCreateRecordSetPayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateRecordSetPayload deprecated added in v0.11.0

func NewNullableCreateRecordSetPayload(val *CreateRecordSetPayload) *NullableCreateRecordSetPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateRecordSetPayload) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateRecordSetPayload) IsSet deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateRecordSetPayload) MarshalJSON deprecated added in v0.11.0

func (v NullableCreateRecordSetPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateRecordSetPayload) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateRecordSetPayload) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableCreateRecordSetPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateRecordSetPayload) Unset deprecated added in v0.11.0

func (v *NullableCreateRecordSetPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateRecordSetPayloadTypes deprecated added in v0.14.0

type NullableCreateRecordSetPayloadTypes struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateRecordSetPayloadTypes deprecated added in v0.14.0

func NewNullableCreateRecordSetPayloadTypes(val *CreateRecordSetPayloadTypes) *NullableCreateRecordSetPayloadTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateRecordSetPayloadTypes) Get deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateRecordSetPayloadTypes) IsSet deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateRecordSetPayloadTypes) MarshalJSON deprecated added in v0.14.0

func (v NullableCreateRecordSetPayloadTypes) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateRecordSetPayloadTypes) Set deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateRecordSetPayloadTypes) UnmarshalJSON deprecated added in v0.14.0

func (v *NullableCreateRecordSetPayloadTypes) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateRecordSetPayloadTypes) Unset deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateZonePayload deprecated added in v0.11.0

type NullableCreateZonePayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateZonePayload deprecated added in v0.11.0

func NewNullableCreateZonePayload(val *CreateZonePayload) *NullableCreateZonePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateZonePayload) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateZonePayload) IsSet deprecated added in v0.11.0

func (v NullableCreateZonePayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateZonePayload) MarshalJSON deprecated added in v0.11.0

func (v NullableCreateZonePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateZonePayload) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateZonePayload) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableCreateZonePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateZonePayload) Unset deprecated added in v0.11.0

func (v *NullableCreateZonePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateZonePayloadExtensions deprecated added in v0.13.0

type NullableCreateZonePayloadExtensions struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateZonePayloadExtensions deprecated added in v0.13.0

func NewNullableCreateZonePayloadExtensions(val *CreateZonePayloadExtensions) *NullableCreateZonePayloadExtensions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateZonePayloadExtensions) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateZonePayloadExtensions) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateZonePayloadExtensions) MarshalJSON deprecated added in v0.13.0

func (v NullableCreateZonePayloadExtensions) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateZonePayloadExtensions) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateZonePayloadExtensions) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableCreateZonePayloadExtensions) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateZonePayloadExtensions) Unset deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateZonePayloadTypes deprecated added in v0.14.0

type NullableCreateZonePayloadTypes struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateZonePayloadTypes deprecated added in v0.14.0

func NewNullableCreateZonePayloadTypes(val *CreateZonePayloadTypes) *NullableCreateZonePayloadTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateZonePayloadTypes) Get deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateZonePayloadTypes) IsSet deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateZonePayloadTypes) MarshalJSON deprecated added in v0.14.0

func (v NullableCreateZonePayloadTypes) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateZonePayloadTypes) Set deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateZonePayloadTypes) UnmarshalJSON deprecated added in v0.14.0

func (v *NullableCreateZonePayloadTypes) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateZonePayloadTypes) Unset deprecated added in v0.14.0

func (v *NullableCreateZonePayloadTypes) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDeleteLabelResponse deprecated added in v0.11.0

type NullableDeleteLabelResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDeleteLabelResponse deprecated added in v0.11.0

func NewNullableDeleteLabelResponse(val *DeleteLabelResponse) *NullableDeleteLabelResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDeleteLabelResponse) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDeleteLabelResponse) IsSet deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDeleteLabelResponse) MarshalJSON deprecated added in v0.11.0

func (v NullableDeleteLabelResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDeleteLabelResponse) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDeleteLabelResponse) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableDeleteLabelResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDeleteLabelResponse) Unset deprecated added in v0.11.0

func (v *NullableDeleteLabelResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDomainExtensions deprecated added in v0.13.0

type NullableDomainExtensions struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDomainExtensions deprecated added in v0.13.0

func NewNullableDomainExtensions(val *DomainExtensions) *NullableDomainExtensions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDomainExtensions) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDomainExtensions) IsSet deprecated added in v0.13.0

func (v NullableDomainExtensions) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDomainExtensions) MarshalJSON deprecated added in v0.13.0

func (v NullableDomainExtensions) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDomainExtensions) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDomainExtensions) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableDomainExtensions) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDomainExtensions) Unset deprecated added in v0.13.0

func (v *NullableDomainExtensions) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDomainObservabilityExtension deprecated added in v0.13.0

type NullableDomainObservabilityExtension struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableDomainObservabilityExtension deprecated added in v0.13.0

func NewNullableDomainObservabilityExtension(val *DomainObservabilityExtension) *NullableDomainObservabilityExtension

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDomainObservabilityExtension) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDomainObservabilityExtension) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDomainObservabilityExtension) MarshalJSON deprecated added in v0.13.0

func (v NullableDomainObservabilityExtension) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDomainObservabilityExtension) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDomainObservabilityExtension) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableDomainObservabilityExtension) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDomainObservabilityExtension) Unset deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableErrorMessage deprecated added in v0.11.0

type NullableErrorMessage struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableErrorMessage deprecated added in v0.11.0

func NewNullableErrorMessage(val *ErrorMessage) *NullableErrorMessage

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableErrorMessage) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableErrorMessage) IsSet deprecated added in v0.11.0

func (v NullableErrorMessage) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableErrorMessage) MarshalJSON deprecated added in v0.11.0

func (v NullableErrorMessage) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableErrorMessage) Set deprecated added in v0.11.0

func (v *NullableErrorMessage) Set(val *ErrorMessage)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableErrorMessage) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableErrorMessage) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableErrorMessage) Unset deprecated added in v0.11.0

func (v *NullableErrorMessage) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableExportRecordSetsPayload deprecated added in v0.11.0

type NullableExportRecordSetsPayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableExportRecordSetsPayload deprecated added in v0.11.0

func NewNullableExportRecordSetsPayload(val *ExportRecordSetsPayload) *NullableExportRecordSetsPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableExportRecordSetsPayload) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableExportRecordSetsPayload) IsSet deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableExportRecordSetsPayload) MarshalJSON deprecated added in v0.11.0

func (v NullableExportRecordSetsPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableExportRecordSetsPayload) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableExportRecordSetsPayload) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableExportRecordSetsPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableExportRecordSetsPayload) Unset deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableExportRecordSetsPayloadFormat deprecated added in v0.14.0

type NullableExportRecordSetsPayloadFormat struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableExportRecordSetsPayloadFormat deprecated added in v0.14.0

func NewNullableExportRecordSetsPayloadFormat(val *ExportRecordSetsPayloadFormat) *NullableExportRecordSetsPayloadFormat

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableExportRecordSetsPayloadFormat) Get deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableExportRecordSetsPayloadFormat) IsSet deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableExportRecordSetsPayloadFormat) MarshalJSON deprecated added in v0.14.0

func (v NullableExportRecordSetsPayloadFormat) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableExportRecordSetsPayloadFormat) Set deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableExportRecordSetsPayloadFormat) UnmarshalJSON deprecated added in v0.14.0

func (v *NullableExportRecordSetsPayloadFormat) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableExportRecordSetsPayloadFormat) Unset deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFloat32 deprecated

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFloat32 deprecated

func NewNullableFloat32(val *float32) *NullableFloat32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) Get deprecated

func (v NullableFloat32) Get() *float32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) IsSet deprecated

func (v NullableFloat32) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) MarshalJSON deprecated

func (v NullableFloat32) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) Set deprecated

func (v *NullableFloat32) Set(val *float32)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) UnmarshalJSON deprecated

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) Unset deprecated

func (v *NullableFloat32) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFloat64 deprecated

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFloat64 deprecated

func NewNullableFloat64(val *float64) *NullableFloat64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) Get deprecated

func (v NullableFloat64) Get() *float64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) IsSet deprecated

func (v NullableFloat64) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) MarshalJSON deprecated

func (v NullableFloat64) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) Set deprecated

func (v *NullableFloat64) Set(val *float64)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) UnmarshalJSON deprecated

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) Unset deprecated

func (v *NullableFloat64) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableImportRecordSetsPayload deprecated added in v0.11.0

type NullableImportRecordSetsPayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableImportRecordSetsPayload deprecated added in v0.11.0

func NewNullableImportRecordSetsPayload(val *ImportRecordSetsPayload) *NullableImportRecordSetsPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImportRecordSetsPayload) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImportRecordSetsPayload) IsSet deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImportRecordSetsPayload) MarshalJSON deprecated added in v0.11.0

func (v NullableImportRecordSetsPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImportRecordSetsPayload) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImportRecordSetsPayload) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableImportRecordSetsPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImportRecordSetsPayload) Unset deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableImportRecordSetsResponse deprecated added in v0.11.0

type NullableImportRecordSetsResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableImportRecordSetsResponse deprecated added in v0.11.0

func NewNullableImportRecordSetsResponse(val *ImportRecordSetsResponse) *NullableImportRecordSetsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImportRecordSetsResponse) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImportRecordSetsResponse) IsSet deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImportRecordSetsResponse) MarshalJSON deprecated added in v0.11.0

func (v NullableImportRecordSetsResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImportRecordSetsResponse) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImportRecordSetsResponse) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableImportRecordSetsResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImportRecordSetsResponse) Unset deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableImportSummary deprecated added in v0.11.0

type NullableImportSummary struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableImportSummary deprecated added in v0.11.0

func NewNullableImportSummary(val *ImportSummary) *NullableImportSummary

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImportSummary) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImportSummary) IsSet deprecated added in v0.11.0

func (v NullableImportSummary) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImportSummary) MarshalJSON deprecated added in v0.11.0

func (v NullableImportSummary) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImportSummary) Set deprecated added in v0.11.0

func (v *NullableImportSummary) Set(val *ImportSummary)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImportSummary) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableImportSummary) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImportSummary) Unset deprecated added in v0.11.0

func (v *NullableImportSummary) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt deprecated

type NullableInt struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt deprecated

func NewNullableInt(val *int) *NullableInt

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) Get deprecated

func (v NullableInt) Get() *int

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) IsSet deprecated

func (v NullableInt) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) MarshalJSON deprecated

func (v NullableInt) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) Set deprecated

func (v *NullableInt) Set(val *int)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) UnmarshalJSON deprecated

func (v *NullableInt) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) Unset deprecated

func (v *NullableInt) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt32 deprecated

type NullableInt32 struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt32 deprecated

func NewNullableInt32(val *int32) *NullableInt32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) Get deprecated

func (v NullableInt32) Get() *int32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) IsSet deprecated

func (v NullableInt32) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) MarshalJSON deprecated

func (v NullableInt32) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) Set deprecated

func (v *NullableInt32) Set(val *int32)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) UnmarshalJSON deprecated

func (v *NullableInt32) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) Unset deprecated

func (v *NullableInt32) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt64 deprecated

type NullableInt64 struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt64 deprecated

func NewNullableInt64(val *int64) *NullableInt64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) Get deprecated

func (v NullableInt64) Get() *int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) IsSet deprecated

func (v NullableInt64) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) MarshalJSON deprecated

func (v NullableInt64) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) Set deprecated

func (v *NullableInt64) Set(val *int64)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) UnmarshalJSON deprecated

func (v *NullableInt64) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) Unset deprecated

func (v *NullableInt64) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableLabel deprecated added in v0.11.0

type NullableLabel struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableLabel deprecated added in v0.11.0

func NewNullableLabel(val *Label) *NullableLabel

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLabel) Get deprecated added in v0.11.0

func (v NullableLabel) Get() *Label

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLabel) IsSet deprecated added in v0.11.0

func (v NullableLabel) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableLabel) MarshalJSON deprecated added in v0.11.0

func (v NullableLabel) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLabel) Set deprecated added in v0.11.0

func (v *NullableLabel) Set(val *Label)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLabel) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableLabel) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableLabel) Unset deprecated added in v0.11.0

func (v *NullableLabel) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListLabelsResponse deprecated added in v0.11.0

type NullableListLabelsResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListLabelsResponse deprecated added in v0.11.0

func NewNullableListLabelsResponse(val *ListLabelsResponse) *NullableListLabelsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListLabelsResponse) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListLabelsResponse) IsSet deprecated added in v0.11.0

func (v NullableListLabelsResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListLabelsResponse) MarshalJSON deprecated added in v0.11.0

func (v NullableListLabelsResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListLabelsResponse) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListLabelsResponse) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableListLabelsResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListLabelsResponse) Unset deprecated added in v0.11.0

func (v *NullableListLabelsResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListRecordSetsResponse deprecated added in v0.11.0

type NullableListRecordSetsResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListRecordSetsResponse deprecated added in v0.11.0

func NewNullableListRecordSetsResponse(val *ListRecordSetsResponse) *NullableListRecordSetsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListRecordSetsResponse) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListRecordSetsResponse) IsSet deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListRecordSetsResponse) MarshalJSON deprecated added in v0.11.0

func (v NullableListRecordSetsResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListRecordSetsResponse) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListRecordSetsResponse) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableListRecordSetsResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListRecordSetsResponse) Unset deprecated added in v0.11.0

func (v *NullableListRecordSetsResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListZonesResponse deprecated added in v0.11.0

type NullableListZonesResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListZonesResponse deprecated added in v0.11.0

func NewNullableListZonesResponse(val *ListZonesResponse) *NullableListZonesResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListZonesResponse) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListZonesResponse) IsSet deprecated added in v0.11.0

func (v NullableListZonesResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListZonesResponse) MarshalJSON deprecated added in v0.11.0

func (v NullableListZonesResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListZonesResponse) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListZonesResponse) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableListZonesResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListZonesResponse) Unset deprecated added in v0.11.0

func (v *NullableListZonesResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableMessage deprecated added in v0.11.0

type NullableMessage struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableMessage deprecated added in v0.11.0

func NewNullableMessage(val *Message) *NullableMessage

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMessage) Get deprecated added in v0.11.0

func (v NullableMessage) Get() *Message

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMessage) IsSet deprecated added in v0.11.0

func (v NullableMessage) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMessage) MarshalJSON deprecated added in v0.11.0

func (v NullableMessage) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMessage) Set deprecated added in v0.11.0

func (v *NullableMessage) Set(val *Message)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMessage) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableMessage) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMessage) Unset deprecated added in v0.11.0

func (v *NullableMessage) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableMoveCodeResponse deprecated added in v0.11.0

type NullableMoveCodeResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableMoveCodeResponse deprecated added in v0.11.0

func NewNullableMoveCodeResponse(val *MoveCodeResponse) *NullableMoveCodeResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMoveCodeResponse) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMoveCodeResponse) IsSet deprecated added in v0.11.0

func (v NullableMoveCodeResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMoveCodeResponse) MarshalJSON deprecated added in v0.11.0

func (v NullableMoveCodeResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMoveCodeResponse) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMoveCodeResponse) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableMoveCodeResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMoveCodeResponse) Unset deprecated added in v0.11.0

func (v *NullableMoveCodeResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableMoveZonePayload deprecated added in v0.11.0

type NullableMoveZonePayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableMoveZonePayload deprecated added in v0.11.0

func NewNullableMoveZonePayload(val *MoveZonePayload) *NullableMoveZonePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMoveZonePayload) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMoveZonePayload) IsSet deprecated added in v0.11.0

func (v NullableMoveZonePayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMoveZonePayload) MarshalJSON deprecated added in v0.11.0

func (v NullableMoveZonePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMoveZonePayload) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMoveZonePayload) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableMoveZonePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMoveZonePayload) Unset deprecated added in v0.11.0

func (v *NullableMoveZonePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePartialUpdateRecordPayload deprecated added in v0.11.0

type NullablePartialUpdateRecordPayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePartialUpdateRecordPayload deprecated added in v0.11.0

func NewNullablePartialUpdateRecordPayload(val *PartialUpdateRecordPayload) *NullablePartialUpdateRecordPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateRecordPayload) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateRecordPayload) IsSet deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateRecordPayload) MarshalJSON deprecated added in v0.11.0

func (v NullablePartialUpdateRecordPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateRecordPayload) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateRecordPayload) UnmarshalJSON deprecated added in v0.11.0

func (v *NullablePartialUpdateRecordPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateRecordPayload) Unset deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePartialUpdateRecordPayloadAction deprecated added in v0.14.0

type NullablePartialUpdateRecordPayloadAction struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePartialUpdateRecordPayloadAction deprecated added in v0.14.0

func NewNullablePartialUpdateRecordPayloadAction(val *PartialUpdateRecordPayloadAction) *NullablePartialUpdateRecordPayloadAction

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateRecordPayloadAction) Get deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateRecordPayloadAction) IsSet deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateRecordPayloadAction) MarshalJSON deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateRecordPayloadAction) Set deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateRecordPayloadAction) UnmarshalJSON deprecated added in v0.14.0

func (v *NullablePartialUpdateRecordPayloadAction) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateRecordPayloadAction) Unset deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePartialUpdateRecordSetPayload deprecated added in v0.11.0

type NullablePartialUpdateRecordSetPayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePartialUpdateRecordSetPayload deprecated added in v0.11.0

func NewNullablePartialUpdateRecordSetPayload(val *PartialUpdateRecordSetPayload) *NullablePartialUpdateRecordSetPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateRecordSetPayload) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateRecordSetPayload) IsSet deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateRecordSetPayload) MarshalJSON deprecated added in v0.11.0

func (v NullablePartialUpdateRecordSetPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateRecordSetPayload) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateRecordSetPayload) UnmarshalJSON deprecated added in v0.11.0

func (v *NullablePartialUpdateRecordSetPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateRecordSetPayload) Unset deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePartialUpdateZonePayload deprecated added in v0.11.0

type NullablePartialUpdateZonePayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePartialUpdateZonePayload deprecated added in v0.11.0

func NewNullablePartialUpdateZonePayload(val *PartialUpdateZonePayload) *NullablePartialUpdateZonePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateZonePayload) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateZonePayload) IsSet deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateZonePayload) MarshalJSON deprecated added in v0.11.0

func (v NullablePartialUpdateZonePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateZonePayload) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateZonePayload) UnmarshalJSON deprecated added in v0.11.0

func (v *NullablePartialUpdateZonePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateZonePayload) Unset deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRecord deprecated added in v0.11.0

type NullableRecord struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableRecord deprecated added in v0.11.0

func NewNullableRecord(val *Record) *NullableRecord

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecord) Get deprecated added in v0.11.0

func (v NullableRecord) Get() *Record

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecord) IsSet deprecated added in v0.11.0

func (v NullableRecord) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecord) MarshalJSON deprecated added in v0.11.0

func (v NullableRecord) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecord) Set deprecated added in v0.11.0

func (v *NullableRecord) Set(val *Record)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecord) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableRecord) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecord) Unset deprecated added in v0.11.0

func (v *NullableRecord) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRecordDataExchange deprecated added in v0.11.0

type NullableRecordDataExchange struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableRecordDataExchange deprecated added in v0.11.0

func NewNullableRecordDataExchange(val *RecordDataExchange) *NullableRecordDataExchange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordDataExchange) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordDataExchange) IsSet deprecated added in v0.11.0

func (v NullableRecordDataExchange) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordDataExchange) MarshalJSON deprecated added in v0.11.0

func (v NullableRecordDataExchange) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordDataExchange) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordDataExchange) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableRecordDataExchange) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordDataExchange) Unset deprecated added in v0.11.0

func (v *NullableRecordDataExchange) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRecordPayload deprecated added in v0.11.0

type NullableRecordPayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableRecordPayload deprecated added in v0.11.0

func NewNullableRecordPayload(val *RecordPayload) *NullableRecordPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordPayload) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordPayload) IsSet deprecated added in v0.11.0

func (v NullableRecordPayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordPayload) MarshalJSON deprecated added in v0.11.0

func (v NullableRecordPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordPayload) Set deprecated added in v0.11.0

func (v *NullableRecordPayload) Set(val *RecordPayload)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordPayload) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableRecordPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordPayload) Unset deprecated added in v0.11.0

func (v *NullableRecordPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRecordSet deprecated added in v0.11.0

type NullableRecordSet struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableRecordSet deprecated added in v0.11.0

func NewNullableRecordSet(val *RecordSet) *NullableRecordSet

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordSet) Get deprecated added in v0.11.0

func (v NullableRecordSet) Get() *RecordSet

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordSet) IsSet deprecated added in v0.11.0

func (v NullableRecordSet) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordSet) MarshalJSON deprecated added in v0.11.0

func (v NullableRecordSet) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordSet) Set deprecated added in v0.11.0

func (v *NullableRecordSet) Set(val *RecordSet)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordSet) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableRecordSet) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordSet) Unset deprecated added in v0.11.0

func (v *NullableRecordSet) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRecordSetResponse deprecated added in v0.11.0

type NullableRecordSetResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableRecordSetResponse deprecated added in v0.11.0

func NewNullableRecordSetResponse(val *RecordSetResponse) *NullableRecordSetResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordSetResponse) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordSetResponse) IsSet deprecated added in v0.11.0

func (v NullableRecordSetResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordSetResponse) MarshalJSON deprecated added in v0.11.0

func (v NullableRecordSetResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordSetResponse) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordSetResponse) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableRecordSetResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordSetResponse) Unset deprecated added in v0.11.0

func (v *NullableRecordSetResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRecordSetState deprecated added in v0.14.0

type NullableRecordSetState struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableRecordSetState deprecated added in v0.14.0

func NewNullableRecordSetState(val *RecordSetState) *NullableRecordSetState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordSetState) Get deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordSetState) IsSet deprecated added in v0.14.0

func (v NullableRecordSetState) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordSetState) MarshalJSON deprecated added in v0.14.0

func (v NullableRecordSetState) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordSetState) Set deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordSetState) UnmarshalJSON deprecated added in v0.14.0

func (v *NullableRecordSetState) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordSetState) Unset deprecated added in v0.14.0

func (v *NullableRecordSetState) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRecordSetTypes deprecated added in v0.14.0

type NullableRecordSetTypes struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableRecordSetTypes deprecated added in v0.14.0

func NewNullableRecordSetTypes(val *RecordSetTypes) *NullableRecordSetTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordSetTypes) Get deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordSetTypes) IsSet deprecated added in v0.14.0

func (v NullableRecordSetTypes) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRecordSetTypes) MarshalJSON deprecated added in v0.14.0

func (v NullableRecordSetTypes) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordSetTypes) Set deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordSetTypes) UnmarshalJSON deprecated added in v0.14.0

func (v *NullableRecordSetTypes) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRecordSetTypes) Unset deprecated added in v0.14.0

func (v *NullableRecordSetTypes) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableString deprecated

type NullableString struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableString deprecated

func NewNullableString(val *string) *NullableString

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) Get deprecated

func (v NullableString) Get() *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) IsSet deprecated

func (v NullableString) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) MarshalJSON deprecated

func (v NullableString) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) Set deprecated

func (v *NullableString) Set(val *string)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) UnmarshalJSON deprecated

func (v *NullableString) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) Unset deprecated

func (v *NullableString) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableTime deprecated

type NullableTime struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableTime deprecated

func NewNullableTime(val *time.Time) *NullableTime

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) Get deprecated

func (v NullableTime) Get() *time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) IsSet deprecated

func (v NullableTime) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) MarshalJSON deprecated

func (v NullableTime) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) Set deprecated

func (v *NullableTime) Set(val *time.Time)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) UnmarshalJSON deprecated

func (v *NullableTime) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) Unset deprecated

func (v *NullableTime) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableValidateMoveCodePayload deprecated added in v0.11.0

type NullableValidateMoveCodePayload struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableValidateMoveCodePayload deprecated added in v0.11.0

func NewNullableValidateMoveCodePayload(val *ValidateMoveCodePayload) *NullableValidateMoveCodePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidateMoveCodePayload) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidateMoveCodePayload) IsSet deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidateMoveCodePayload) MarshalJSON deprecated added in v0.11.0

func (v NullableValidateMoveCodePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidateMoveCodePayload) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidateMoveCodePayload) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableValidateMoveCodePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidateMoveCodePayload) Unset deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableValue deprecated added in v0.13.1

type NullableValue[T any] struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValue[T]) Get deprecated added in v0.13.1

func (v NullableValue[T]) Get() *T

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValue[T]) IsSet deprecated added in v0.13.1

func (v NullableValue[T]) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValue[T]) Set deprecated added in v0.13.1

func (v *NullableValue[T]) Set(val *T)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValue[T]) Unset deprecated added in v0.13.1

func (v *NullableValue[T]) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableZone deprecated added in v0.11.0

type NullableZone struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableZone deprecated added in v0.11.0

func NewNullableZone(val *Zone) *NullableZone

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZone) Get deprecated added in v0.11.0

func (v NullableZone) Get() *Zone

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZone) IsSet deprecated added in v0.11.0

func (v NullableZone) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZone) MarshalJSON deprecated added in v0.11.0

func (v NullableZone) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZone) Set deprecated added in v0.11.0

func (v *NullableZone) Set(val *Zone)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZone) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableZone) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZone) Unset deprecated added in v0.11.0

func (v *NullableZone) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableZoneDataExchange deprecated added in v0.11.0

type NullableZoneDataExchange struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableZoneDataExchange deprecated added in v0.11.0

func NewNullableZoneDataExchange(val *ZoneDataExchange) *NullableZoneDataExchange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneDataExchange) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneDataExchange) IsSet deprecated added in v0.11.0

func (v NullableZoneDataExchange) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneDataExchange) MarshalJSON deprecated added in v0.11.0

func (v NullableZoneDataExchange) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneDataExchange) Set deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneDataExchange) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableZoneDataExchange) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneDataExchange) Unset deprecated added in v0.11.0

func (v *NullableZoneDataExchange) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableZoneExtensions deprecated added in v0.13.0

type NullableZoneExtensions struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableZoneExtensions deprecated added in v0.13.0

func NewNullableZoneExtensions(val *ZoneExtensions) *NullableZoneExtensions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneExtensions) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneExtensions) IsSet deprecated added in v0.13.0

func (v NullableZoneExtensions) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneExtensions) MarshalJSON deprecated added in v0.13.0

func (v NullableZoneExtensions) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneExtensions) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneExtensions) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableZoneExtensions) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneExtensions) Unset deprecated added in v0.13.0

func (v *NullableZoneExtensions) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableZoneModelsImportRecordModel deprecated added in v0.12.0

type NullableZoneModelsImportRecordModel struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableZoneModelsImportRecordModel deprecated added in v0.12.0

func NewNullableZoneModelsImportRecordModel(val *ZoneModelsImportRecordModel) *NullableZoneModelsImportRecordModel

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneModelsImportRecordModel) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneModelsImportRecordModel) IsSet deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneModelsImportRecordModel) MarshalJSON deprecated added in v0.12.0

func (v NullableZoneModelsImportRecordModel) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneModelsImportRecordModel) Set deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneModelsImportRecordModel) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableZoneModelsImportRecordModel) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneModelsImportRecordModel) Unset deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableZoneModelsImportZoneJson deprecated added in v0.12.0

type NullableZoneModelsImportZoneJson struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableZoneModelsImportZoneJson deprecated added in v0.12.0

func NewNullableZoneModelsImportZoneJson(val *ZoneModelsImportZoneJson) *NullableZoneModelsImportZoneJson

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneModelsImportZoneJson) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneModelsImportZoneJson) IsSet deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneModelsImportZoneJson) MarshalJSON deprecated added in v0.12.0

func (v NullableZoneModelsImportZoneJson) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneModelsImportZoneJson) Set deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneModelsImportZoneJson) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableZoneModelsImportZoneJson) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneModelsImportZoneJson) Unset deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableZoneObservabilityExtension deprecated added in v0.13.0

type NullableZoneObservabilityExtension struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableZoneObservabilityExtension deprecated added in v0.13.0

func NewNullableZoneObservabilityExtension(val *ZoneObservabilityExtension) *NullableZoneObservabilityExtension

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneObservabilityExtension) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneObservabilityExtension) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneObservabilityExtension) MarshalJSON deprecated added in v0.13.0

func (v NullableZoneObservabilityExtension) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneObservabilityExtension) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneObservabilityExtension) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableZoneObservabilityExtension) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneObservabilityExtension) Unset deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableZoneResponse deprecated added in v0.11.0

type NullableZoneResponse struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableZoneResponse deprecated added in v0.11.0

func NewNullableZoneResponse(val *ZoneResponse) *NullableZoneResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneResponse) Get deprecated added in v0.11.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneResponse) IsSet deprecated added in v0.11.0

func (v NullableZoneResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneResponse) MarshalJSON deprecated added in v0.11.0

func (v NullableZoneResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneResponse) Set deprecated added in v0.11.0

func (v *NullableZoneResponse) Set(val *ZoneResponse)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneResponse) UnmarshalJSON deprecated added in v0.11.0

func (v *NullableZoneResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneResponse) Unset deprecated added in v0.11.0

func (v *NullableZoneResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableZoneState deprecated added in v0.14.0

type NullableZoneState struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableZoneState deprecated added in v0.14.0

func NewNullableZoneState(val *ZoneState) *NullableZoneState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneState) Get deprecated added in v0.14.0

func (v NullableZoneState) Get() *ZoneState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneState) IsSet deprecated added in v0.14.0

func (v NullableZoneState) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneState) MarshalJSON deprecated added in v0.14.0

func (v NullableZoneState) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneState) Set deprecated added in v0.14.0

func (v *NullableZoneState) Set(val *ZoneState)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneState) UnmarshalJSON deprecated added in v0.14.0

func (v *NullableZoneState) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneState) Unset deprecated added in v0.14.0

func (v *NullableZoneState) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableZoneTypes deprecated added in v0.14.0

type NullableZoneTypes struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableZoneTypes deprecated added in v0.14.0

func NewNullableZoneTypes(val *ZoneTypes) *NullableZoneTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneTypes) Get deprecated added in v0.14.0

func (v NullableZoneTypes) Get() *ZoneTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneTypes) IsSet deprecated added in v0.14.0

func (v NullableZoneTypes) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneTypes) MarshalJSON deprecated added in v0.14.0

func (v NullableZoneTypes) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneTypes) Set deprecated added in v0.14.0

func (v *NullableZoneTypes) Set(val *ZoneTypes)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneTypes) UnmarshalJSON deprecated added in v0.14.0

func (v *NullableZoneTypes) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneTypes) Unset deprecated added in v0.14.0

func (v *NullableZoneTypes) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableZoneVisibility deprecated added in v0.14.0

type NullableZoneVisibility struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableZoneVisibility deprecated added in v0.14.0

func NewNullableZoneVisibility(val *ZoneVisibility) *NullableZoneVisibility

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneVisibility) Get deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneVisibility) IsSet deprecated added in v0.14.0

func (v NullableZoneVisibility) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableZoneVisibility) MarshalJSON deprecated added in v0.14.0

func (v NullableZoneVisibility) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneVisibility) Set deprecated added in v0.14.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneVisibility) UnmarshalJSON deprecated added in v0.14.0

func (v *NullableZoneVisibility) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableZoneVisibility) Unset deprecated added in v0.14.0

func (v *NullableZoneVisibility) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordPayload

type PartialUpdateRecordPayload struct {
	// REQUIRED
	Action PartialUpdateRecordPayloadGetActionAttributeType `json:"action" required:"true"`
	// records
	// REQUIRED
	Records PartialUpdateRecordPayloadGetRecordsAttributeType `json:"records" required:"true"`
}

PartialUpdateRecordPayload RecordPatch for record patch in record set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPartialUpdateRecordPayload added in v0.11.0

NewPartialUpdateRecordPayload instantiates a new PartialUpdateRecordPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPartialUpdateRecordPayloadWithDefaults added in v0.11.0

func NewPartialUpdateRecordPayloadWithDefaults() *PartialUpdateRecordPayload

NewPartialUpdateRecordPayloadWithDefaults instantiates a new PartialUpdateRecordPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordPayload) GetAction added in v0.11.0

GetAction returns the Action field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordPayload) GetActionOk added in v0.11.0

GetActionOk returns a tuple with the Action field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordPayload) GetRecords added in v0.11.0

GetRecords returns the Records field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordPayload) GetRecordsOk added in v0.11.0

GetRecordsOk returns a tuple with the Records field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordPayload) SetAction added in v0.11.0

SetAction sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordPayload) SetRecords added in v0.11.0

SetRecords sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateRecordPayload) ToMap deprecated added in v0.11.0

func (o PartialUpdateRecordPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordPayloadAction added in v0.14.0

type PartialUpdateRecordPayloadAction string

PartialUpdateRecordPayloadAction the model 'PartialUpdateRecordPayload' value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PARTIALUPDATERECORDPAYLOADACTION_ADD PartialUpdateRecordPayloadAction = "add"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PARTIALUPDATERECORDPAYLOADACTION_DELETE PartialUpdateRecordPayloadAction = "delete"
)

List of Action

func NewPartialUpdateRecordPayloadActionFromValue added in v0.14.0

func NewPartialUpdateRecordPayloadActionFromValue(v PartialUpdateRecordPayloadAction) (*PartialUpdateRecordPayloadAction, error)

NewPartialUpdateRecordPayloadActionFromValue returns a pointer to a valid PartialUpdateRecordPayloadAction for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateRecordPayloadAction) IsValid added in v0.14.0

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateRecordPayloadAction) Ptr added in v0.14.0

Ptr returns reference to ActionAction value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordPayloadAction) UnmarshalJSON deprecated added in v0.14.0

func (v *PartialUpdateRecordPayloadAction) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordPayloadGetActionArgType deprecated added in v0.13.1

type PartialUpdateRecordPayloadGetActionArgType = PartialUpdateRecordPayloadAction

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordPayloadGetActionAttributeType deprecated added in v0.13.1

type PartialUpdateRecordPayloadGetActionAttributeType = *PartialUpdateRecordPayloadAction

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordPayloadGetActionRetType deprecated added in v0.13.1

type PartialUpdateRecordPayloadGetActionRetType = PartialUpdateRecordPayloadAction

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordPayloadGetRecordsArgType deprecated added in v0.13.1

type PartialUpdateRecordPayloadGetRecordsArgType = []RecordPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordPayloadGetRecordsAttributeType added in v0.13.1

type PartialUpdateRecordPayloadGetRecordsAttributeType = *[]RecordPayload

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordPayloadGetRecordsRetType deprecated added in v0.13.1

type PartialUpdateRecordPayloadGetRecordsRetType = []RecordPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordRequest deprecated added in v0.15.0

type PartialUpdateRecordRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateRecordRequest) Execute deprecated added in v0.15.0

func (r PartialUpdateRecordRequest) Execute() (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateRecordRequest) PartialUpdateRecordPayload added in v0.15.0

func (r PartialUpdateRecordRequest) PartialUpdateRecordPayload(partialUpdateRecordPayload PartialUpdateRecordPayload) ApiPartialUpdateRecordRequest

rrset to update Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordSetPayload

type PartialUpdateRecordSetPayload struct {
	// user comment
	Comment PartialUpdateRecordSetPayloadGetCommentAttributeType `json:"comment,omitempty"`
	// rfc1035 Section 2.3.4
	Name PartialUpdateRecordSetPayloadGetNameAttributeType `json:"name,omitempty"`
	// records
	Records PartialUpdateRecordSetPayloadGetRecordsAttributeType `json:"records,omitempty"`
	// time to live
	// Can be cast to int32 without loss of precision.
	Ttl PartialUpdateRecordSetPayloadGetTtlAttributeType `json:"ttl,omitempty"`
}

PartialUpdateRecordSetPayload RRSetPatch for rr patch set info. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPartialUpdateRecordSetPayload added in v0.11.0

func NewPartialUpdateRecordSetPayload() *PartialUpdateRecordSetPayload

NewPartialUpdateRecordSetPayload instantiates a new PartialUpdateRecordSetPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPartialUpdateRecordSetPayloadWithDefaults added in v0.11.0

func NewPartialUpdateRecordSetPayloadWithDefaults() *PartialUpdateRecordSetPayload

NewPartialUpdateRecordSetPayloadWithDefaults instantiates a new PartialUpdateRecordSetPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordSetPayload) GetComment added in v0.11.0

GetComment returns the Comment field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordSetPayload) GetCommentOk added in v0.11.0

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordSetPayload) GetName added in v0.11.0

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordSetPayload) GetNameOk added in v0.11.0

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordSetPayload) GetRecords added in v0.11.0

GetRecords returns the Records field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordSetPayload) GetRecordsOk added in v0.11.0

GetRecordsOk returns a tuple with the Records field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordSetPayload) GetTtl added in v0.11.0

GetTtl returns the Ttl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordSetPayload) GetTtlOk added in v0.11.0

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordSetPayload) HasComment added in v0.11.0

func (o *PartialUpdateRecordSetPayload) HasComment() bool

HasComment returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordSetPayload) HasName added in v0.11.0

func (o *PartialUpdateRecordSetPayload) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordSetPayload) HasRecords added in v0.11.0

func (o *PartialUpdateRecordSetPayload) HasRecords() bool

HasRecords returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordSetPayload) HasTtl added in v0.11.0

func (o *PartialUpdateRecordSetPayload) HasTtl() bool

HasTtl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordSetPayload) SetComment added in v0.11.0

SetComment gets a reference to the given string and assigns it to the Comment field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordSetPayload) SetName added in v0.11.0

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordSetPayload) SetRecords added in v0.11.0

SetRecords gets a reference to the given []RecordPayload and assigns it to the Records field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateRecordSetPayload) SetTtl added in v0.11.0

SetTtl gets a reference to the given int64 and assigns it to the Ttl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateRecordSetPayload) ToMap deprecated added in v0.11.0

func (o PartialUpdateRecordSetPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordSetPayloadGetCommentArgType deprecated added in v0.13.1

type PartialUpdateRecordSetPayloadGetCommentArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordSetPayloadGetCommentAttributeType added in v0.13.1

type PartialUpdateRecordSetPayloadGetCommentAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordSetPayloadGetCommentRetType deprecated added in v0.13.1

type PartialUpdateRecordSetPayloadGetCommentRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordSetPayloadGetNameArgType deprecated added in v0.13.1

type PartialUpdateRecordSetPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordSetPayloadGetNameAttributeType added in v0.13.1

type PartialUpdateRecordSetPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordSetPayloadGetNameRetType deprecated added in v0.13.1

type PartialUpdateRecordSetPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordSetPayloadGetRecordsArgType deprecated added in v0.13.1

type PartialUpdateRecordSetPayloadGetRecordsArgType = []RecordPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordSetPayloadGetRecordsAttributeType added in v0.13.1

type PartialUpdateRecordSetPayloadGetRecordsAttributeType = *[]RecordPayload

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordSetPayloadGetRecordsRetType deprecated added in v0.13.1

type PartialUpdateRecordSetPayloadGetRecordsRetType = []RecordPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordSetPayloadGetTtlArgType deprecated added in v0.13.1

type PartialUpdateRecordSetPayloadGetTtlArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordSetPayloadGetTtlAttributeType added in v0.13.1

type PartialUpdateRecordSetPayloadGetTtlAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordSetPayloadGetTtlRetType deprecated added in v0.13.1

type PartialUpdateRecordSetPayloadGetTtlRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateRecordSetRequest deprecated added in v0.15.0

type PartialUpdateRecordSetRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateRecordSetRequest) Execute deprecated added in v0.15.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateRecordSetRequest) PartialUpdateRecordSetPayload added in v0.15.0

func (r PartialUpdateRecordSetRequest) PartialUpdateRecordSetPayload(partialUpdateRecordSetPayload PartialUpdateRecordSetPayload) ApiPartialUpdateRecordSetRequest

record set to patch Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayload

type PartialUpdateZonePayload struct {
	// access control list
	Acl PartialUpdateZonePayloadGetAclAttributeType `json:"acl,omitempty"`
	// contact e-mail for the zone
	ContactEmail PartialUpdateZonePayloadGetContactEmailAttributeType `json:"contactEmail,omitempty"`
	// default time to live
	// Can be cast to int32 without loss of precision.
	DefaultTTL PartialUpdateZonePayloadGetDefaultTTLAttributeType `json:"defaultTTL,omitempty"`
	// description of the zone
	Description PartialUpdateZonePayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// expire time
	// Can be cast to int32 without loss of precision.
	ExpireTime PartialUpdateZonePayloadGetExpireTimeAttributeType `json:"expireTime,omitempty"`
	Extensions PartialUpdateZonePayloadGetExtensionsAttributeType `json:"extensions,omitempty"`
	// user given name
	Name PartialUpdateZonePayloadGetNameAttributeType `json:"name,omitempty"`
	// negative caching
	// Can be cast to int32 without loss of precision.
	NegativeCache PartialUpdateZonePayloadGetNegativeCacheAttributeType `json:"negativeCache,omitempty"`
	// primary name server for secondary zone
	Primaries PartialUpdateZonePayloadGetPrimariesAttributeType `json:"primaries,omitempty"`
	// refresh time
	// Can be cast to int32 without loss of precision.
	RefreshTime PartialUpdateZonePayloadGetRefreshTimeAttributeType `json:"refreshTime,omitempty"`
	// retry time
	// Can be cast to int32 without loss of precision.
	RetryTime PartialUpdateZonePayloadGetRetryTimeAttributeType `json:"retryTime,omitempty"`
}

PartialUpdateZonePayload struct for PartialUpdateZonePayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPartialUpdateZonePayload added in v0.11.0

func NewPartialUpdateZonePayload() *PartialUpdateZonePayload

NewPartialUpdateZonePayload instantiates a new PartialUpdateZonePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPartialUpdateZonePayloadWithDefaults added in v0.11.0

func NewPartialUpdateZonePayloadWithDefaults() *PartialUpdateZonePayload

NewPartialUpdateZonePayloadWithDefaults instantiates a new PartialUpdateZonePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetAcl added in v0.11.0

GetAcl returns the Acl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetAclOk added in v0.11.0

GetAclOk returns a tuple with the Acl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetContactEmail added in v0.11.0

GetContactEmail returns the ContactEmail field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetContactEmailOk added in v0.11.0

GetContactEmailOk returns a tuple with the ContactEmail field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetDefaultTTL added in v0.11.0

GetDefaultTTL returns the DefaultTTL field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetDefaultTTLOk added in v0.11.0

GetDefaultTTLOk returns a tuple with the DefaultTTL field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetDescription added in v0.11.0

GetDescription returns the Description field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetDescriptionOk added in v0.11.0

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetExpireTime added in v0.11.0

GetExpireTime returns the ExpireTime field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetExpireTimeOk added in v0.11.0

GetExpireTimeOk returns a tuple with the ExpireTime field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetExtensions added in v0.13.0

GetExtensions returns the Extensions field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetExtensionsOk added in v0.13.0

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetName added in v0.11.0

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetNameOk added in v0.11.0

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetNegativeCache added in v0.11.0

GetNegativeCache returns the NegativeCache field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetNegativeCacheOk added in v0.11.0

GetNegativeCacheOk returns a tuple with the NegativeCache field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetPrimaries added in v0.11.0

GetPrimaries returns the Primaries field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetPrimariesOk added in v0.11.0

GetPrimariesOk returns a tuple with the Primaries field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetRefreshTime added in v0.11.0

GetRefreshTime returns the RefreshTime field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetRefreshTimeOk added in v0.11.0

GetRefreshTimeOk returns a tuple with the RefreshTime field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetRetryTime added in v0.11.0

GetRetryTime returns the RetryTime field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) GetRetryTimeOk added in v0.11.0

GetRetryTimeOk returns a tuple with the RetryTime field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) HasAcl added in v0.11.0

func (o *PartialUpdateZonePayload) HasAcl() bool

HasAcl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) HasContactEmail added in v0.11.0

func (o *PartialUpdateZonePayload) HasContactEmail() bool

HasContactEmail returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) HasDefaultTTL added in v0.11.0

func (o *PartialUpdateZonePayload) HasDefaultTTL() bool

HasDefaultTTL returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) HasDescription added in v0.11.0

func (o *PartialUpdateZonePayload) HasDescription() bool

HasDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) HasExpireTime added in v0.11.0

func (o *PartialUpdateZonePayload) HasExpireTime() bool

HasExpireTime returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) HasExtensions added in v0.13.0

func (o *PartialUpdateZonePayload) HasExtensions() bool

HasExtensions returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) HasName added in v0.11.0

func (o *PartialUpdateZonePayload) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) HasNegativeCache added in v0.11.0

func (o *PartialUpdateZonePayload) HasNegativeCache() bool

HasNegativeCache returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) HasPrimaries added in v0.11.0

func (o *PartialUpdateZonePayload) HasPrimaries() bool

HasPrimaries returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) HasRefreshTime added in v0.11.0

func (o *PartialUpdateZonePayload) HasRefreshTime() bool

HasRefreshTime returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) HasRetryTime added in v0.11.0

func (o *PartialUpdateZonePayload) HasRetryTime() bool

HasRetryTime returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) SetAcl added in v0.11.0

SetAcl gets a reference to the given string and assigns it to the Acl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) SetContactEmail added in v0.11.0

SetContactEmail gets a reference to the given string and assigns it to the ContactEmail field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) SetDefaultTTL added in v0.11.0

SetDefaultTTL gets a reference to the given int64 and assigns it to the DefaultTTL field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) SetDescription added in v0.11.0

SetDescription gets a reference to the given string and assigns it to the Description field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) SetExpireTime added in v0.11.0

SetExpireTime gets a reference to the given int64 and assigns it to the ExpireTime field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) SetExtensions added in v0.13.0

SetExtensions gets a reference to the given CreateZonePayloadExtensions and assigns it to the Extensions field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) SetName added in v0.11.0

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) SetNegativeCache added in v0.11.0

SetNegativeCache gets a reference to the given int64 and assigns it to the NegativeCache field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) SetPrimaries added in v0.11.0

SetPrimaries gets a reference to the given []string and assigns it to the Primaries field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) SetRefreshTime added in v0.11.0

SetRefreshTime gets a reference to the given int64 and assigns it to the RefreshTime field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateZonePayload) SetRetryTime added in v0.11.0

SetRetryTime gets a reference to the given int64 and assigns it to the RetryTime field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateZonePayload) ToMap deprecated added in v0.11.0

func (o PartialUpdateZonePayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetAclArgType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetAclArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetAclAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetAclAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetAclRetType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetAclRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetContactEmailArgType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetContactEmailArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetContactEmailAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetContactEmailAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetContactEmailRetType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetContactEmailRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetDefaultTTLArgType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetDefaultTTLArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetDefaultTTLAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetDefaultTTLAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetDefaultTTLRetType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetDefaultTTLRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetDescriptionArgType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetDescriptionAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetDescriptionRetType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetExpireTimeArgType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetExpireTimeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetExpireTimeAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetExpireTimeAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetExpireTimeRetType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetExpireTimeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetExtensionsArgType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetExtensionsArgType = CreateZonePayloadExtensions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetExtensionsAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetExtensionsAttributeType = *CreateZonePayloadExtensions

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetExtensionsRetType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetExtensionsRetType = CreateZonePayloadExtensions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetNameArgType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetNameAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetNameRetType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetNegativeCacheArgType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetNegativeCacheArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetNegativeCacheAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetNegativeCacheAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetNegativeCacheRetType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetNegativeCacheRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetPrimariesArgType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetPrimariesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetPrimariesAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetPrimariesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetPrimariesRetType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetPrimariesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetRefreshTimeArgType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetRefreshTimeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetRefreshTimeAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetRefreshTimeAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetRefreshTimeRetType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetRefreshTimeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetRetryTimeArgType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetRetryTimeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetRetryTimeAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetRetryTimeAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZonePayloadGetRetryTimeRetType deprecated added in v0.13.1

type PartialUpdateZonePayloadGetRetryTimeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateZoneRequest deprecated added in v0.15.0

type PartialUpdateZoneRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateZoneRequest) Execute deprecated added in v0.15.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateZoneRequest) PartialUpdateZonePayload added in v0.15.0

func (r PartialUpdateZoneRequest) PartialUpdateZonePayload(partialUpdateZonePayload PartialUpdateZonePayload) ApiPartialUpdateZoneRequest

zone to update Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Record

type Record struct {
	// content of the record
	// REQUIRED
	Content RecordGetContentAttributeType `json:"content" required:"true"`
	// rr set id
	// REQUIRED
	Id RecordGetIdAttributeType `json:"id" required:"true"`
}

Record Record. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRecord added in v0.11.0

func NewRecord(content RecordGetContentArgType, id RecordGetIdArgType) *Record

NewRecord instantiates a new Record object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRecordWithDefaults added in v0.11.0

func NewRecordWithDefaults() *Record

NewRecordWithDefaults instantiates a new Record object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Record) GetContent added in v0.11.0

func (o *Record) GetContent() (ret RecordGetContentRetType)

GetContent returns the Content field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Record) GetContentOk added in v0.11.0

func (o *Record) GetContentOk() (ret RecordGetContentRetType, ok bool)

GetContentOk returns a tuple with the Content field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Record) GetId added in v0.11.0

func (o *Record) GetId() (ret RecordGetIdRetType)

GetId returns the Id field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Record) GetIdOk added in v0.11.0

func (o *Record) GetIdOk() (ret RecordGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Record) SetContent added in v0.11.0

func (o *Record) SetContent(v RecordGetContentRetType)

SetContent sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Record) SetId added in v0.11.0

func (o *Record) SetId(v RecordGetIdRetType)

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Record) ToMap deprecated added in v0.11.0

func (o Record) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordDataExchange added in v0.10.0

type RecordDataExchange struct {
	Comment RecordDataExchangeGetCommentAttributeType `json:"comment,omitempty"`
	Content RecordDataExchangeGetContentAttributeType `json:"content,omitempty"`
	Name    RecordDataExchangeGetNameAttributeType    `json:"name,omitempty"`
	// Can be cast to int32 without loss of precision.
	Ttl  RecordDataExchangeGetTtlAttributeType  `json:"ttl,omitempty"`
	Type RecordDataExchangeGetTypeAttributeType `json:"type,omitempty"`
}

RecordDataExchange struct for RecordDataExchange Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRecordDataExchange added in v0.11.0

func NewRecordDataExchange() *RecordDataExchange

NewRecordDataExchange instantiates a new RecordDataExchange object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRecordDataExchangeWithDefaults added in v0.11.0

func NewRecordDataExchangeWithDefaults() *RecordDataExchange

NewRecordDataExchangeWithDefaults instantiates a new RecordDataExchange object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) GetComment added in v0.11.0

GetComment returns the Comment field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) GetCommentOk added in v0.11.0

func (o *RecordDataExchange) GetCommentOk() (ret RecordDataExchangeGetCommentRetType, ok bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) GetContent added in v0.11.0

GetContent returns the Content field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) GetContentOk added in v0.11.0

func (o *RecordDataExchange) GetContentOk() (ret RecordDataExchangeGetContentRetType, ok bool)

GetContentOk returns a tuple with the Content field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) GetName added in v0.11.0

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) GetNameOk added in v0.11.0

func (o *RecordDataExchange) GetNameOk() (ret RecordDataExchangeGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) GetTtl added in v0.11.0

GetTtl returns the Ttl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) GetTtlOk added in v0.11.0

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) GetType added in v0.11.0

GetType returns the Type field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) GetTypeOk added in v0.11.0

func (o *RecordDataExchange) GetTypeOk() (ret RecordDataExchangeGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) HasComment added in v0.11.0

func (o *RecordDataExchange) HasComment() bool

HasComment returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) HasContent added in v0.11.0

func (o *RecordDataExchange) HasContent() bool

HasContent returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) HasName added in v0.11.0

func (o *RecordDataExchange) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) HasTtl added in v0.11.0

func (o *RecordDataExchange) HasTtl() bool

HasTtl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) HasType added in v0.11.0

func (o *RecordDataExchange) HasType() bool

HasType returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) SetComment added in v0.11.0

SetComment gets a reference to the given string and assigns it to the Comment field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) SetContent added in v0.11.0

SetContent gets a reference to the given []string and assigns it to the Content field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) SetName added in v0.11.0

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) SetTtl added in v0.11.0

SetTtl gets a reference to the given int64 and assigns it to the Ttl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordDataExchange) SetType added in v0.11.0

SetType gets a reference to the given string and assigns it to the Type field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RecordDataExchange) ToMap deprecated added in v0.11.0

func (o RecordDataExchange) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordDataExchangeGetCommentArgType deprecated added in v0.13.1

type RecordDataExchangeGetCommentArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordDataExchangeGetCommentAttributeType added in v0.13.1

type RecordDataExchangeGetCommentAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordDataExchangeGetCommentRetType deprecated added in v0.13.1

type RecordDataExchangeGetCommentRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordDataExchangeGetContentArgType deprecated added in v0.13.1

type RecordDataExchangeGetContentArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordDataExchangeGetContentAttributeType added in v0.13.1

type RecordDataExchangeGetContentAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordDataExchangeGetContentRetType deprecated added in v0.13.1

type RecordDataExchangeGetContentRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordDataExchangeGetNameArgType deprecated added in v0.13.1

type RecordDataExchangeGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordDataExchangeGetNameAttributeType added in v0.13.1

type RecordDataExchangeGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordDataExchangeGetNameRetType deprecated added in v0.13.1

type RecordDataExchangeGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordDataExchangeGetTtlArgType deprecated added in v0.13.1

type RecordDataExchangeGetTtlArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordDataExchangeGetTtlAttributeType added in v0.13.1

type RecordDataExchangeGetTtlAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordDataExchangeGetTtlRetType deprecated added in v0.13.1

type RecordDataExchangeGetTtlRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordDataExchangeGetTypeArgType deprecated added in v0.13.1

type RecordDataExchangeGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordDataExchangeGetTypeAttributeType added in v0.13.1

type RecordDataExchangeGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordDataExchangeGetTypeRetType deprecated added in v0.13.1

type RecordDataExchangeGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordGetContentArgType deprecated added in v0.13.1

type RecordGetContentArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordGetContentAttributeType added in v0.13.1

type RecordGetContentAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordGetContentRetType deprecated added in v0.13.1

type RecordGetContentRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordGetIdArgType deprecated added in v0.13.1

type RecordGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordGetIdAttributeType added in v0.13.1

type RecordGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordGetIdRetType deprecated added in v0.13.1

type RecordGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordPayload

type RecordPayload struct {
	// content of the record
	// REQUIRED
	Content RecordPayloadGetContentAttributeType `json:"content" required:"true"`
}

RecordPayload RecordPost for rr set info. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRecordPayload added in v0.11.0

func NewRecordPayload(content RecordPayloadGetContentArgType) *RecordPayload

NewRecordPayload instantiates a new RecordPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRecordPayloadWithDefaults added in v0.11.0

func NewRecordPayloadWithDefaults() *RecordPayload

NewRecordPayloadWithDefaults instantiates a new RecordPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordPayload) GetContent added in v0.11.0

func (o *RecordPayload) GetContent() (ret RecordPayloadGetContentRetType)

GetContent returns the Content field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordPayload) GetContentOk added in v0.11.0

func (o *RecordPayload) GetContentOk() (ret RecordPayloadGetContentRetType, ok bool)

GetContentOk returns a tuple with the Content field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordPayload) SetContent added in v0.11.0

SetContent sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RecordPayload) ToMap deprecated added in v0.11.0

func (o RecordPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordPayloadGetContentArgType deprecated added in v0.13.1

type RecordPayloadGetContentArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordPayloadGetContentAttributeType added in v0.13.1

type RecordPayloadGetContentAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordPayloadGetContentRetType deprecated added in v0.13.1

type RecordPayloadGetContentRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSet

type RecordSet struct {
	// if the record set is active or not
	Active RecordSetgetActiveAttributeType `json:"active,omitempty"`
	// comment
	Comment RecordSetGetCommentAttributeType `json:"comment,omitempty"`
	// when record set creation finished
	// REQUIRED
	CreationFinished RecordSetGetCreationFinishedAttributeType `json:"creationFinished" required:"true"`
	// when record set creation started
	// REQUIRED
	CreationStarted RecordSetGetCreationStartedAttributeType `json:"creationStarted" required:"true"`
	// Error shows error in case create/update/delete failed
	Error RecordSetGetErrorAttributeType `json:"error,omitempty"`
	// rr set id
	// REQUIRED
	Id RecordSetGetIdAttributeType `json:"id" required:"true"`
	// name of the record which should be a valid domain according to rfc1035 Section 2.3.4. For APEX records (same as zone name), the zone name itself has to be put in here.
	// REQUIRED
	Name RecordSetGetNameAttributeType `json:"name" required:"true"`
	// records
	// REQUIRED
	Records RecordSetGetRecordsAttributeType `json:"records" required:"true"`
	// record set state
	// REQUIRED
	State RecordSetGetStateAttributeType `json:"state" required:"true"`
	// time to live
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	Ttl RecordSetGetTtlAttributeType `json:"ttl" required:"true"`
	// record set type
	// REQUIRED
	Type RecordSetGetTypeAttributeType `json:"type" required:"true"`
	// when record set update/deletion finished
	// REQUIRED
	UpdateFinished RecordSetGetUpdateFinishedAttributeType `json:"updateFinished" required:"true"`
	// when record set update/deletion started
	// REQUIRED
	UpdateStarted RecordSetGetUpdateStartedAttributeType `json:"updateStarted" required:"true"`
}

RecordSet RRSet. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRecordSet added in v0.11.0

NewRecordSet instantiates a new RecordSet object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRecordSetWithDefaults added in v0.11.0

func NewRecordSetWithDefaults() *RecordSet

NewRecordSetWithDefaults instantiates a new RecordSet object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetActive added in v0.11.0

func (o *RecordSet) GetActive() (res RecordSetgetActiveRetType)

GetActive returns the Active field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetActiveOk added in v0.11.0

func (o *RecordSet) GetActiveOk() (ret RecordSetgetActiveRetType, ok bool)

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetComment added in v0.11.0

func (o *RecordSet) GetComment() (res RecordSetGetCommentRetType)

GetComment returns the Comment field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetCommentOk added in v0.11.0

func (o *RecordSet) GetCommentOk() (ret RecordSetGetCommentRetType, ok bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetCreationFinished added in v0.11.0

func (o *RecordSet) GetCreationFinished() (ret RecordSetGetCreationFinishedRetType)

GetCreationFinished returns the CreationFinished field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetCreationFinishedOk added in v0.11.0

func (o *RecordSet) GetCreationFinishedOk() (ret RecordSetGetCreationFinishedRetType, ok bool)

GetCreationFinishedOk returns a tuple with the CreationFinished field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetCreationStarted added in v0.11.0

func (o *RecordSet) GetCreationStarted() (ret RecordSetGetCreationStartedRetType)

GetCreationStarted returns the CreationStarted field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetCreationStartedOk added in v0.11.0

func (o *RecordSet) GetCreationStartedOk() (ret RecordSetGetCreationStartedRetType, ok bool)

GetCreationStartedOk returns a tuple with the CreationStarted field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetError added in v0.11.0

func (o *RecordSet) GetError() (res RecordSetGetErrorRetType)

GetError returns the Error field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetErrorOk added in v0.11.0

func (o *RecordSet) GetErrorOk() (ret RecordSetGetErrorRetType, ok bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetId added in v0.11.0

func (o *RecordSet) GetId() (ret RecordSetGetIdRetType)

GetId returns the Id field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetIdOk added in v0.11.0

func (o *RecordSet) GetIdOk() (ret RecordSetGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetName added in v0.11.0

func (o *RecordSet) GetName() (ret RecordSetGetNameRetType)

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetNameOk added in v0.11.0

func (o *RecordSet) GetNameOk() (ret RecordSetGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetRecords added in v0.11.0

func (o *RecordSet) GetRecords() (ret RecordSetGetRecordsRetType)

GetRecords returns the Records field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetRecordsOk added in v0.11.0

func (o *RecordSet) GetRecordsOk() (ret RecordSetGetRecordsRetType, ok bool)

GetRecordsOk returns a tuple with the Records field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetState added in v0.11.0

func (o *RecordSet) GetState() (ret RecordSetGetStateRetType)

GetState returns the State field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetStateOk added in v0.11.0

func (o *RecordSet) GetStateOk() (ret RecordSetGetStateRetType, ok bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetTtl added in v0.11.0

func (o *RecordSet) GetTtl() (ret RecordSetGetTtlRetType)

GetTtl returns the Ttl field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetTtlOk added in v0.11.0

func (o *RecordSet) GetTtlOk() (ret RecordSetGetTtlRetType, ok bool)

GetTtlOk returns a tuple with the Ttl field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetType added in v0.11.0

func (o *RecordSet) GetType() (ret RecordSetGetTypeRetType)

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetTypeOk added in v0.11.0

func (o *RecordSet) GetTypeOk() (ret RecordSetGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetUpdateFinished added in v0.11.0

func (o *RecordSet) GetUpdateFinished() (ret RecordSetGetUpdateFinishedRetType)

GetUpdateFinished returns the UpdateFinished field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetUpdateFinishedOk added in v0.11.0

func (o *RecordSet) GetUpdateFinishedOk() (ret RecordSetGetUpdateFinishedRetType, ok bool)

GetUpdateFinishedOk returns a tuple with the UpdateFinished field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetUpdateStarted added in v0.11.0

func (o *RecordSet) GetUpdateStarted() (ret RecordSetGetUpdateStartedRetType)

GetUpdateStarted returns the UpdateStarted field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) GetUpdateStartedOk added in v0.11.0

func (o *RecordSet) GetUpdateStartedOk() (ret RecordSetGetUpdateStartedRetType, ok bool)

GetUpdateStartedOk returns a tuple with the UpdateStarted field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) HasActive added in v0.11.0

func (o *RecordSet) HasActive() bool

HasActive returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) HasComment added in v0.11.0

func (o *RecordSet) HasComment() bool

HasComment returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) HasError added in v0.11.0

func (o *RecordSet) HasError() bool

HasError returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) SetActive added in v0.11.0

func (o *RecordSet) SetActive(v RecordSetgetActiveRetType)

SetActive gets a reference to the given bool and assigns it to the Active field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) SetComment added in v0.11.0

func (o *RecordSet) SetComment(v RecordSetGetCommentRetType)

SetComment gets a reference to the given string and assigns it to the Comment field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) SetCreationFinished added in v0.11.0

func (o *RecordSet) SetCreationFinished(v RecordSetGetCreationFinishedRetType)

SetCreationFinished sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) SetCreationStarted added in v0.11.0

func (o *RecordSet) SetCreationStarted(v RecordSetGetCreationStartedRetType)

SetCreationStarted sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) SetError added in v0.11.0

func (o *RecordSet) SetError(v RecordSetGetErrorRetType)

SetError gets a reference to the given string and assigns it to the Error field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) SetId added in v0.11.0

func (o *RecordSet) SetId(v RecordSetGetIdRetType)

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) SetName added in v0.11.0

func (o *RecordSet) SetName(v RecordSetGetNameRetType)

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) SetRecords added in v0.11.0

func (o *RecordSet) SetRecords(v RecordSetGetRecordsRetType)

SetRecords sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) SetState added in v0.11.0

func (o *RecordSet) SetState(v RecordSetGetStateRetType)

SetState sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) SetTtl added in v0.11.0

func (o *RecordSet) SetTtl(v RecordSetGetTtlRetType)

SetTtl sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) SetType added in v0.11.0

func (o *RecordSet) SetType(v RecordSetGetTypeRetType)

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) SetUpdateFinished added in v0.11.0

func (o *RecordSet) SetUpdateFinished(v RecordSetGetUpdateFinishedRetType)

SetUpdateFinished sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSet) SetUpdateStarted added in v0.11.0

func (o *RecordSet) SetUpdateStarted(v RecordSetGetUpdateStartedRetType)

SetUpdateStarted sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RecordSet) ToMap deprecated added in v0.11.0

func (o RecordSet) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetCommentArgType deprecated added in v0.13.1

type RecordSetGetCommentArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetCommentAttributeType added in v0.13.1

type RecordSetGetCommentAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetCommentRetType deprecated added in v0.13.1

type RecordSetGetCommentRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetCreationFinishedArgType deprecated added in v0.13.1

type RecordSetGetCreationFinishedArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetCreationFinishedAttributeType added in v0.13.1

type RecordSetGetCreationFinishedAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetCreationFinishedRetType deprecated added in v0.13.1

type RecordSetGetCreationFinishedRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetCreationStartedArgType deprecated added in v0.13.1

type RecordSetGetCreationStartedArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetCreationStartedAttributeType added in v0.13.1

type RecordSetGetCreationStartedAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetCreationStartedRetType deprecated added in v0.13.1

type RecordSetGetCreationStartedRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetErrorArgType deprecated added in v0.13.1

type RecordSetGetErrorArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetErrorAttributeType added in v0.13.1

type RecordSetGetErrorAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetErrorRetType deprecated added in v0.13.1

type RecordSetGetErrorRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetIdArgType deprecated added in v0.13.1

type RecordSetGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetIdAttributeType added in v0.13.1

type RecordSetGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetIdRetType deprecated added in v0.13.1

type RecordSetGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetNameArgType deprecated added in v0.13.1

type RecordSetGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetNameAttributeType added in v0.13.1

type RecordSetGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetNameRetType deprecated added in v0.13.1

type RecordSetGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetRecordsArgType deprecated added in v0.13.1

type RecordSetGetRecordsArgType = []Record

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetRecordsAttributeType added in v0.13.1

type RecordSetGetRecordsAttributeType = *[]Record

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetRecordsRetType deprecated added in v0.13.1

type RecordSetGetRecordsRetType = []Record

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetStateArgType deprecated added in v0.13.1

type RecordSetGetStateArgType = RecordSetState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetStateAttributeType deprecated added in v0.13.1

type RecordSetGetStateAttributeType = *RecordSetState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetStateRetType deprecated added in v0.13.1

type RecordSetGetStateRetType = RecordSetState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetTtlArgType deprecated added in v0.13.1

type RecordSetGetTtlArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetTtlAttributeType added in v0.13.1

type RecordSetGetTtlAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetTtlRetType deprecated added in v0.13.1

type RecordSetGetTtlRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetTypeArgType deprecated added in v0.13.1

type RecordSetGetTypeArgType = RecordSetTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetTypeAttributeType deprecated added in v0.13.1

type RecordSetGetTypeAttributeType = *RecordSetTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetTypeRetType deprecated added in v0.13.1

type RecordSetGetTypeRetType = RecordSetTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetUpdateFinishedArgType deprecated added in v0.13.1

type RecordSetGetUpdateFinishedArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetUpdateFinishedAttributeType added in v0.13.1

type RecordSetGetUpdateFinishedAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetUpdateFinishedRetType deprecated added in v0.13.1

type RecordSetGetUpdateFinishedRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetUpdateStartedArgType deprecated added in v0.13.1

type RecordSetGetUpdateStartedArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetUpdateStartedAttributeType added in v0.13.1

type RecordSetGetUpdateStartedAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetGetUpdateStartedRetType deprecated added in v0.13.1

type RecordSetGetUpdateStartedRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetResponse

type RecordSetResponse struct {
	Message RecordSetResponseGetMessageAttributeType `json:"message,omitempty"`
	// REQUIRED
	Rrset RecordSetResponseGetRrsetAttributeType `json:"rrset" required:"true"`
}

RecordSetResponse ResponseRRSet for rr set info. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRecordSetResponse added in v0.11.0

func NewRecordSetResponse(rrset RecordSetResponseGetRrsetArgType) *RecordSetResponse

NewRecordSetResponse instantiates a new RecordSetResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRecordSetResponseWithDefaults added in v0.11.0

func NewRecordSetResponseWithDefaults() *RecordSetResponse

NewRecordSetResponseWithDefaults instantiates a new RecordSetResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSetResponse) GetMessage added in v0.11.0

GetMessage returns the Message field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSetResponse) GetMessageOk added in v0.11.0

func (o *RecordSetResponse) GetMessageOk() (ret RecordSetResponseGetMessageRetType, ok bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSetResponse) GetRrset added in v0.11.0

GetRrset returns the Rrset field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSetResponse) GetRrsetOk added in v0.11.0

func (o *RecordSetResponse) GetRrsetOk() (ret RecordSetResponseGetRrsetRetType, ok bool)

GetRrsetOk returns a tuple with the Rrset field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSetResponse) HasMessage added in v0.11.0

func (o *RecordSetResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSetResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSetResponse) SetRrset added in v0.11.0

SetRrset sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RecordSetResponse) ToMap deprecated added in v0.11.0

func (o RecordSetResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetResponseGetMessageArgType deprecated added in v0.13.1

type RecordSetResponseGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetResponseGetMessageAttributeType added in v0.13.1

type RecordSetResponseGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetResponseGetMessageRetType deprecated added in v0.13.1

type RecordSetResponseGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetResponseGetRrsetArgType deprecated added in v0.13.1

type RecordSetResponseGetRrsetArgType = RecordSet

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetResponseGetRrsetAttributeType added in v0.13.1

type RecordSetResponseGetRrsetAttributeType = *RecordSet

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetResponseGetRrsetRetType deprecated added in v0.13.1

type RecordSetResponseGetRrsetRetType = RecordSet

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetState added in v0.14.0

type RecordSetState string

RecordSetState record set state value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETSTATE_CREATING RecordSetState = "CREATING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETSTATE_CREATE_SUCCEEDED RecordSetState = "CREATE_SUCCEEDED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETSTATE_CREATE_FAILED RecordSetState = "CREATE_FAILED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETSTATE_DELETING RecordSetState = "DELETING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETSTATE_DELETE_SUCCEEDED RecordSetState = "DELETE_SUCCEEDED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETSTATE_DELETE_FAILED RecordSetState = "DELETE_FAILED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETSTATE_UPDATING RecordSetState = "UPDATING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETSTATE_UPDATE_SUCCEEDED RecordSetState = "UPDATE_SUCCEEDED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETSTATE_UPDATE_FAILED RecordSetState = "UPDATE_FAILED"
)

List of State

func NewRecordSetStateFromValue added in v0.14.0

func NewRecordSetStateFromValue(v RecordSetState) (*RecordSetState, error)

NewRecordSetStateFromValue returns a pointer to a valid RecordSetState for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RecordSetState) IsValid added in v0.14.0

func (v RecordSetState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RecordSetState) Ptr added in v0.14.0

func (v RecordSetState) Ptr() *RecordSetState

Ptr returns reference to StateState value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSetState) UnmarshalJSON deprecated added in v0.14.0

func (v *RecordSetState) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetTypes added in v0.14.0

type RecordSetTypes string

RecordSetTypes record set type value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_A RecordSetTypes = "A"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_AAAA RecordSetTypes = "AAAA"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_SOA RecordSetTypes = "SOA"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_CNAME RecordSetTypes = "CNAME"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_NS RecordSetTypes = "NS"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_MX RecordSetTypes = "MX"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_TXT RecordSetTypes = "TXT"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_SRV RecordSetTypes = "SRV"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_PTR RecordSetTypes = "PTR"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_ALIAS RecordSetTypes = "ALIAS"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_DNAME RecordSetTypes = "DNAME"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_CAA RecordSetTypes = "CAA"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_DNSKEY RecordSetTypes = "DNSKEY"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_DS RecordSetTypes = "DS"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_LOC RecordSetTypes = "LOC"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_NAPTR RecordSetTypes = "NAPTR"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_SSHFP RecordSetTypes = "SSHFP"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_TLSA RecordSetTypes = "TLSA"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_URI RecordSetTypes = "URI"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_CERT RecordSetTypes = "CERT"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_SVCB RecordSetTypes = "SVCB"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_TYPE RecordSetTypes = "TYPE"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_CSYNC RecordSetTypes = "CSYNC"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_HINFO RecordSetTypes = "HINFO"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RECORDSETTYPE_HTTPS RecordSetTypes = "HTTPS"
)

List of Type

func NewRecordSetTypesFromValue added in v0.14.0

func NewRecordSetTypesFromValue(v RecordSetTypes) (*RecordSetTypes, error)

NewRecordSetTypesFromValue returns a pointer to a valid RecordSetTypes for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RecordSetTypes) IsValid added in v0.14.0

func (v RecordSetTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RecordSetTypes) Ptr added in v0.14.0

func (v RecordSetTypes) Ptr() *RecordSetTypes

Ptr returns reference to TypeTypes value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RecordSetTypes) UnmarshalJSON deprecated added in v0.14.0

func (v *RecordSetTypes) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetgetActiveArgType deprecated added in v0.13.1

type RecordSetgetActiveArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetgetActiveAttributeType added in v0.13.1

type RecordSetgetActiveAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RecordSetgetActiveRetType deprecated added in v0.13.1

type RecordSetgetActiveRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RestoreRecordSetRequest deprecated added in v0.15.0

type RestoreRecordSetRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RestoreRecordSetRequest) Execute deprecated added in v0.15.0

func (r RestoreRecordSetRequest) Execute() (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RestoreZoneRequest deprecated added in v0.15.0

type RestoreZoneRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RestoreZoneRequest) Execute deprecated added in v0.15.0

func (r RestoreZoneRequest) Execute() (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RetrieveZoneRequest deprecated added in v0.15.0

type RetrieveZoneRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RetrieveZoneRequest) Execute deprecated added in v0.15.0

func (r RetrieveZoneRequest) Execute() (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidateMoveCodePayload

type ValidateMoveCodePayload struct {
	// code that should be validated. It validates if it is valid, not expired and belongs to the zone.
	// REQUIRED
	Code ValidateMoveCodePayloadGetCodeAttributeType `json:"code" required:"true"`
}

ValidateMoveCodePayload PostValidateMoveCodeRequest body to validate move code request. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewValidateMoveCodePayload added in v0.11.0

func NewValidateMoveCodePayload(code ValidateMoveCodePayloadGetCodeArgType) *ValidateMoveCodePayload

NewValidateMoveCodePayload instantiates a new ValidateMoveCodePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewValidateMoveCodePayloadWithDefaults added in v0.11.0

func NewValidateMoveCodePayloadWithDefaults() *ValidateMoveCodePayload

NewValidateMoveCodePayloadWithDefaults instantiates a new ValidateMoveCodePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidateMoveCodePayload) GetCode added in v0.11.0

GetCode returns the Code field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidateMoveCodePayload) GetCodeOk added in v0.11.0

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidateMoveCodePayload) SetCode added in v0.11.0

SetCode sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ValidateMoveCodePayload) ToMap deprecated added in v0.11.0

func (o ValidateMoveCodePayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidateMoveCodePayloadGetCodeArgType deprecated added in v0.13.1

type ValidateMoveCodePayloadGetCodeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidateMoveCodePayloadGetCodeAttributeType added in v0.13.1

type ValidateMoveCodePayloadGetCodeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidateMoveCodePayloadGetCodeRetType deprecated added in v0.13.1

type ValidateMoveCodePayloadGetCodeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidateMoveCodeRequest deprecated added in v0.15.0

type ValidateMoveCodeRequest struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ValidateMoveCodeRequest) Execute deprecated added in v0.15.0

func (r ValidateMoveCodeRequest) Execute() (*Message, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ValidateMoveCodeRequest) ValidateMoveCodePayload added in v0.15.0

func (r ValidateMoveCodeRequest) ValidateMoveCodePayload(validateMoveCodePayload ValidateMoveCodePayload) ApiValidateMoveCodeRequest

information about the move Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Zone

type Zone struct {
	// access control list
	// REQUIRED
	Acl    ZoneGetAclAttributeType    `json:"acl" required:"true"`
	Active ZonegetActiveAttributeType `json:"active,omitempty"`
	// contact email from soa record
	ContactEmail ZoneGetContactEmailAttributeType `json:"contactEmail,omitempty"`
	// when zone creation finished
	// REQUIRED
	CreationFinished ZoneGetCreationFinishedAttributeType `json:"creationFinished" required:"true"`
	// when zone creation started
	// REQUIRED
	CreationStarted ZoneGetCreationStartedAttributeType `json:"creationStarted" required:"true"`
	// default time to live
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	DefaultTTL ZoneGetDefaultTTLAttributeType `json:"defaultTTL" required:"true"`
	// description of the zone
	Description ZoneGetDescriptionAttributeType `json:"description,omitempty"`
	// zone name
	// REQUIRED
	DnsName ZoneGetDnsNameAttributeType `json:"dnsName" required:"true"`
	// Error shows error in case create/update/delete failed
	Error ZoneGetErrorAttributeType `json:"error,omitempty"`
	// expire time
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	ExpireTime ZoneGetExpireTimeAttributeType `json:"expireTime" required:"true"`
	Extensions ZoneGetExtensionsAttributeType `json:"extensions,omitempty"`
	// zone id
	// REQUIRED
	Id ZoneGetIdAttributeType `json:"id" required:"true"`
	// if the zone is a reverse zone or not
	IsReverseZone ZonegetIsReverseZoneAttributeType `json:"isReverseZone,omitempty"`
	Labels        ZoneGetLabelsAttributeType        `json:"labels,omitempty"`
	// user given name
	// REQUIRED
	Name ZoneGetNameAttributeType `json:"name" required:"true"`
	// negative caching
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	NegativeCache ZoneGetNegativeCacheAttributeType `json:"negativeCache" required:"true"`
	// primary name server for secondary zone
	Primaries ZoneGetPrimariesAttributeType `json:"primaries,omitempty"`
	// primary name server. FQDN
	// REQUIRED
	PrimaryNameServer ZoneGetPrimaryNameServerAttributeType `json:"primaryNameServer" required:"true"`
	// record count how many records are in the zone
	// Can be cast to int32 without loss of precision.
	RecordCount ZoneGetRecordCountAttributeType `json:"recordCount,omitempty"`
	// refresh time
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	RefreshTime ZoneGetRefreshTimeAttributeType `json:"refreshTime" required:"true"`
	// retry time
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	RetryTime ZoneGetRetryTimeAttributeType `json:"retryTime" required:"true"`
	// serial number
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	SerialNumber ZoneGetSerialNumberAttributeType `json:"serialNumber" required:"true"`
	// zone state
	// REQUIRED
	State ZoneGetStateAttributeType `json:"state" required:"true"`
	// zone type
	// REQUIRED
	Type ZoneGetTypeAttributeType `json:"type" required:"true"`
	// when zone update/deletion finished
	// REQUIRED
	UpdateFinished ZoneGetUpdateFinishedAttributeType `json:"updateFinished" required:"true"`
	// when zone update/deletion started
	// REQUIRED
	UpdateStarted ZoneGetUpdateStartedAttributeType `json:"updateStarted" required:"true"`
	// visibility of the zone
	// REQUIRED
	Visibility ZoneGetVisibilityAttributeType `json:"visibility" required:"true"`
}

Zone Zone. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewZone added in v0.11.0

NewZone instantiates a new Zone object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewZoneWithDefaults added in v0.11.0

func NewZoneWithDefaults() *Zone

NewZoneWithDefaults instantiates a new Zone object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetAcl added in v0.11.0

func (o *Zone) GetAcl() (ret ZoneGetAclRetType)

GetAcl returns the Acl field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetAclOk added in v0.11.0

func (o *Zone) GetAclOk() (ret ZoneGetAclRetType, ok bool)

GetAclOk returns a tuple with the Acl field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetActive added in v0.11.0

func (o *Zone) GetActive() (res ZonegetActiveRetType)

GetActive returns the Active field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetActiveOk added in v0.11.0

func (o *Zone) GetActiveOk() (ret ZonegetActiveRetType, ok bool)

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetContactEmail added in v0.11.0

func (o *Zone) GetContactEmail() (res ZoneGetContactEmailRetType)

GetContactEmail returns the ContactEmail field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetContactEmailOk added in v0.11.0

func (o *Zone) GetContactEmailOk() (ret ZoneGetContactEmailRetType, ok bool)

GetContactEmailOk returns a tuple with the ContactEmail field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetCreationFinished added in v0.11.0

func (o *Zone) GetCreationFinished() (ret ZoneGetCreationFinishedRetType)

GetCreationFinished returns the CreationFinished field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetCreationFinishedOk added in v0.11.0

func (o *Zone) GetCreationFinishedOk() (ret ZoneGetCreationFinishedRetType, ok bool)

GetCreationFinishedOk returns a tuple with the CreationFinished field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetCreationStarted added in v0.11.0

func (o *Zone) GetCreationStarted() (ret ZoneGetCreationStartedRetType)

GetCreationStarted returns the CreationStarted field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetCreationStartedOk added in v0.11.0

func (o *Zone) GetCreationStartedOk() (ret ZoneGetCreationStartedRetType, ok bool)

GetCreationStartedOk returns a tuple with the CreationStarted field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetDefaultTTL added in v0.11.0

func (o *Zone) GetDefaultTTL() (ret ZoneGetDefaultTTLRetType)

GetDefaultTTL returns the DefaultTTL field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetDefaultTTLOk added in v0.11.0

func (o *Zone) GetDefaultTTLOk() (ret ZoneGetDefaultTTLRetType, ok bool)

GetDefaultTTLOk returns a tuple with the DefaultTTL field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetDescription added in v0.11.0

func (o *Zone) GetDescription() (res ZoneGetDescriptionRetType)

GetDescription returns the Description field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetDescriptionOk added in v0.11.0

func (o *Zone) GetDescriptionOk() (ret ZoneGetDescriptionRetType, ok bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetDnsName added in v0.11.0

func (o *Zone) GetDnsName() (ret ZoneGetDnsNameRetType)

GetDnsName returns the DnsName field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetDnsNameOk added in v0.11.0

func (o *Zone) GetDnsNameOk() (ret ZoneGetDnsNameRetType, ok bool)

GetDnsNameOk returns a tuple with the DnsName field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetError added in v0.11.0

func (o *Zone) GetError() (res ZoneGetErrorRetType)

GetError returns the Error field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetErrorOk added in v0.11.0

func (o *Zone) GetErrorOk() (ret ZoneGetErrorRetType, ok bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetExpireTime added in v0.11.0

func (o *Zone) GetExpireTime() (ret ZoneGetExpireTimeRetType)

GetExpireTime returns the ExpireTime field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetExpireTimeOk added in v0.11.0

func (o *Zone) GetExpireTimeOk() (ret ZoneGetExpireTimeRetType, ok bool)

GetExpireTimeOk returns a tuple with the ExpireTime field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetExtensions added in v0.13.0

func (o *Zone) GetExtensions() (res ZoneGetExtensionsRetType)

GetExtensions returns the Extensions field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetExtensionsOk added in v0.13.0

func (o *Zone) GetExtensionsOk() (ret ZoneGetExtensionsRetType, ok bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetId added in v0.11.0

func (o *Zone) GetId() (ret ZoneGetIdRetType)

GetId returns the Id field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetIdOk added in v0.11.0

func (o *Zone) GetIdOk() (ret ZoneGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetIsReverseZone added in v0.11.0

func (o *Zone) GetIsReverseZone() (res ZonegetIsReverseZoneRetType)

GetIsReverseZone returns the IsReverseZone field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetIsReverseZoneOk added in v0.11.0

func (o *Zone) GetIsReverseZoneOk() (ret ZonegetIsReverseZoneRetType, ok bool)

GetIsReverseZoneOk returns a tuple with the IsReverseZone field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetLabels added in v0.11.0

func (o *Zone) GetLabels() (res ZoneGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetLabelsOk added in v0.11.0

func (o *Zone) GetLabelsOk() (ret ZoneGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetName added in v0.11.0

func (o *Zone) GetName() (ret ZoneGetNameRetType)

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetNameOk added in v0.11.0

func (o *Zone) GetNameOk() (ret ZoneGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetNegativeCache added in v0.11.0

func (o *Zone) GetNegativeCache() (ret ZoneGetNegativeCacheRetType)

GetNegativeCache returns the NegativeCache field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetNegativeCacheOk added in v0.11.0

func (o *Zone) GetNegativeCacheOk() (ret ZoneGetNegativeCacheRetType, ok bool)

GetNegativeCacheOk returns a tuple with the NegativeCache field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetPrimaries added in v0.11.0

func (o *Zone) GetPrimaries() (res ZoneGetPrimariesRetType)

GetPrimaries returns the Primaries field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetPrimariesOk added in v0.11.0

func (o *Zone) GetPrimariesOk() (ret ZoneGetPrimariesRetType, ok bool)

GetPrimariesOk returns a tuple with the Primaries field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetPrimaryNameServer added in v0.11.0

func (o *Zone) GetPrimaryNameServer() (ret ZoneGetPrimaryNameServerRetType)

GetPrimaryNameServer returns the PrimaryNameServer field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetPrimaryNameServerOk added in v0.11.0

func (o *Zone) GetPrimaryNameServerOk() (ret ZoneGetPrimaryNameServerRetType, ok bool)

GetPrimaryNameServerOk returns a tuple with the PrimaryNameServer field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetRecordCount added in v0.11.0

func (o *Zone) GetRecordCount() (res ZoneGetRecordCountRetType)

GetRecordCount returns the RecordCount field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetRecordCountOk added in v0.11.0

func (o *Zone) GetRecordCountOk() (ret ZoneGetRecordCountRetType, ok bool)

GetRecordCountOk returns a tuple with the RecordCount field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetRefreshTime added in v0.11.0

func (o *Zone) GetRefreshTime() (ret ZoneGetRefreshTimeRetType)

GetRefreshTime returns the RefreshTime field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetRefreshTimeOk added in v0.11.0

func (o *Zone) GetRefreshTimeOk() (ret ZoneGetRefreshTimeRetType, ok bool)

GetRefreshTimeOk returns a tuple with the RefreshTime field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetRetryTime added in v0.11.0

func (o *Zone) GetRetryTime() (ret ZoneGetRetryTimeRetType)

GetRetryTime returns the RetryTime field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetRetryTimeOk added in v0.11.0

func (o *Zone) GetRetryTimeOk() (ret ZoneGetRetryTimeRetType, ok bool)

GetRetryTimeOk returns a tuple with the RetryTime field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetSerialNumber added in v0.11.0

func (o *Zone) GetSerialNumber() (ret ZoneGetSerialNumberRetType)

GetSerialNumber returns the SerialNumber field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetSerialNumberOk added in v0.11.0

func (o *Zone) GetSerialNumberOk() (ret ZoneGetSerialNumberRetType, ok bool)

GetSerialNumberOk returns a tuple with the SerialNumber field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetState added in v0.11.0

func (o *Zone) GetState() (ret ZoneGetStateRetType)

GetState returns the State field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetStateOk added in v0.11.0

func (o *Zone) GetStateOk() (ret ZoneGetStateRetType, ok bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetType added in v0.11.0

func (o *Zone) GetType() (ret ZoneGetTypeRetType)

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetTypeOk added in v0.11.0

func (o *Zone) GetTypeOk() (ret ZoneGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetUpdateFinished added in v0.11.0

func (o *Zone) GetUpdateFinished() (ret ZoneGetUpdateFinishedRetType)

GetUpdateFinished returns the UpdateFinished field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetUpdateFinishedOk added in v0.11.0

func (o *Zone) GetUpdateFinishedOk() (ret ZoneGetUpdateFinishedRetType, ok bool)

GetUpdateFinishedOk returns a tuple with the UpdateFinished field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetUpdateStarted added in v0.11.0

func (o *Zone) GetUpdateStarted() (ret ZoneGetUpdateStartedRetType)

GetUpdateStarted returns the UpdateStarted field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetUpdateStartedOk added in v0.11.0

func (o *Zone) GetUpdateStartedOk() (ret ZoneGetUpdateStartedRetType, ok bool)

GetUpdateStartedOk returns a tuple with the UpdateStarted field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetVisibility added in v0.11.0

func (o *Zone) GetVisibility() (ret ZoneGetVisibilityRetType)

GetVisibility returns the Visibility field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) GetVisibilityOk added in v0.11.0

func (o *Zone) GetVisibilityOk() (ret ZoneGetVisibilityRetType, ok bool)

GetVisibilityOk returns a tuple with the Visibility field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) HasActive added in v0.11.0

func (o *Zone) HasActive() bool

HasActive returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) HasContactEmail added in v0.11.0

func (o *Zone) HasContactEmail() bool

HasContactEmail returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) HasDescription added in v0.11.0

func (o *Zone) HasDescription() bool

HasDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) HasError added in v0.11.0

func (o *Zone) HasError() bool

HasError returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) HasExtensions added in v0.13.0

func (o *Zone) HasExtensions() bool

HasExtensions returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) HasIsReverseZone added in v0.11.0

func (o *Zone) HasIsReverseZone() bool

HasIsReverseZone returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) HasLabels added in v0.11.0

func (o *Zone) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) HasPrimaries added in v0.11.0

func (o *Zone) HasPrimaries() bool

HasPrimaries returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) HasRecordCount added in v0.11.0

func (o *Zone) HasRecordCount() bool

HasRecordCount returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetAcl added in v0.11.0

func (o *Zone) SetAcl(v ZoneGetAclRetType)

SetAcl sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetActive added in v0.11.0

func (o *Zone) SetActive(v ZonegetActiveRetType)

SetActive gets a reference to the given bool and assigns it to the Active field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetContactEmail added in v0.11.0

func (o *Zone) SetContactEmail(v ZoneGetContactEmailRetType)

SetContactEmail gets a reference to the given string and assigns it to the ContactEmail field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetCreationFinished added in v0.11.0

func (o *Zone) SetCreationFinished(v ZoneGetCreationFinishedRetType)

SetCreationFinished sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetCreationStarted added in v0.11.0

func (o *Zone) SetCreationStarted(v ZoneGetCreationStartedRetType)

SetCreationStarted sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetDefaultTTL added in v0.11.0

func (o *Zone) SetDefaultTTL(v ZoneGetDefaultTTLRetType)

SetDefaultTTL sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetDescription added in v0.11.0

func (o *Zone) SetDescription(v ZoneGetDescriptionRetType)

SetDescription gets a reference to the given string and assigns it to the Description field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetDnsName added in v0.11.0

func (o *Zone) SetDnsName(v ZoneGetDnsNameRetType)

SetDnsName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetError added in v0.11.0

func (o *Zone) SetError(v ZoneGetErrorRetType)

SetError gets a reference to the given string and assigns it to the Error field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetExpireTime added in v0.11.0

func (o *Zone) SetExpireTime(v ZoneGetExpireTimeRetType)

SetExpireTime sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetExtensions added in v0.13.0

func (o *Zone) SetExtensions(v ZoneGetExtensionsRetType)

SetExtensions gets a reference to the given DomainExtensions and assigns it to the Extensions field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetId added in v0.11.0

func (o *Zone) SetId(v ZoneGetIdRetType)

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetIsReverseZone added in v0.11.0

func (o *Zone) SetIsReverseZone(v ZonegetIsReverseZoneRetType)

SetIsReverseZone gets a reference to the given bool and assigns it to the IsReverseZone field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetLabels added in v0.11.0

func (o *Zone) SetLabels(v ZoneGetLabelsRetType)

SetLabels gets a reference to the given []Label and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetName added in v0.11.0

func (o *Zone) SetName(v ZoneGetNameRetType)

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetNegativeCache added in v0.11.0

func (o *Zone) SetNegativeCache(v ZoneGetNegativeCacheRetType)

SetNegativeCache sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetPrimaries added in v0.11.0

func (o *Zone) SetPrimaries(v ZoneGetPrimariesRetType)

SetPrimaries gets a reference to the given []string and assigns it to the Primaries field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetPrimaryNameServer added in v0.11.0

func (o *Zone) SetPrimaryNameServer(v ZoneGetPrimaryNameServerRetType)

SetPrimaryNameServer sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetRecordCount added in v0.11.0

func (o *Zone) SetRecordCount(v ZoneGetRecordCountRetType)

SetRecordCount gets a reference to the given int64 and assigns it to the RecordCount field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetRefreshTime added in v0.11.0

func (o *Zone) SetRefreshTime(v ZoneGetRefreshTimeRetType)

SetRefreshTime sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetRetryTime added in v0.11.0

func (o *Zone) SetRetryTime(v ZoneGetRetryTimeRetType)

SetRetryTime sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetSerialNumber added in v0.11.0

func (o *Zone) SetSerialNumber(v ZoneGetSerialNumberRetType)

SetSerialNumber sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetState added in v0.11.0

func (o *Zone) SetState(v ZoneGetStateRetType)

SetState sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetType added in v0.11.0

func (o *Zone) SetType(v ZoneGetTypeRetType)

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetUpdateFinished added in v0.11.0

func (o *Zone) SetUpdateFinished(v ZoneGetUpdateFinishedRetType)

SetUpdateFinished sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetUpdateStarted added in v0.11.0

func (o *Zone) SetUpdateStarted(v ZoneGetUpdateStartedRetType)

SetUpdateStarted sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Zone) SetVisibility added in v0.11.0

func (o *Zone) SetVisibility(v ZoneGetVisibilityRetType)

SetVisibility sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Zone) ToMap deprecated added in v0.11.0

func (o Zone) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneDataExchange added in v0.10.0

type ZoneDataExchange struct {
	RrSets ZoneDataExchangeGetRrSetsAttributeType `json:"rrSets,omitempty"`
}

ZoneDataExchange struct for ZoneDataExchange Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewZoneDataExchange added in v0.11.0

func NewZoneDataExchange() *ZoneDataExchange

NewZoneDataExchange instantiates a new ZoneDataExchange object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewZoneDataExchangeWithDefaults added in v0.11.0

func NewZoneDataExchangeWithDefaults() *ZoneDataExchange

NewZoneDataExchangeWithDefaults instantiates a new ZoneDataExchange object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneDataExchange) GetRrSets added in v0.11.0

GetRrSets returns the RrSets field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneDataExchange) GetRrSetsOk added in v0.11.0

func (o *ZoneDataExchange) GetRrSetsOk() (ret ZoneDataExchangeGetRrSetsRetType, ok bool)

GetRrSetsOk returns a tuple with the RrSets field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneDataExchange) HasRrSets added in v0.11.0

func (o *ZoneDataExchange) HasRrSets() bool

HasRrSets returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneDataExchange) SetRrSets added in v0.11.0

SetRrSets gets a reference to the given []RecordDataExchange and assigns it to the RrSets field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ZoneDataExchange) ToMap deprecated added in v0.11.0

func (o ZoneDataExchange) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneDataExchangeGetRrSetsArgType deprecated added in v0.13.1

type ZoneDataExchangeGetRrSetsArgType = []RecordDataExchange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneDataExchangeGetRrSetsAttributeType added in v0.13.1

type ZoneDataExchangeGetRrSetsAttributeType = *[]RecordDataExchange

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneDataExchangeGetRrSetsRetType deprecated added in v0.13.1

type ZoneDataExchangeGetRrSetsRetType = []RecordDataExchange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneExtensions added in v0.13.0

type ZoneExtensions struct {
	ObservabilityExtension ZoneExtensionsGetObservabilityExtensionAttributeType `json:"observabilityExtension,omitempty"`
}

ZoneExtensions struct for ZoneExtensions Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewZoneExtensions added in v0.13.0

func NewZoneExtensions() *ZoneExtensions

NewZoneExtensions instantiates a new ZoneExtensions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewZoneExtensionsWithDefaults added in v0.13.0

func NewZoneExtensionsWithDefaults() *ZoneExtensions

NewZoneExtensionsWithDefaults instantiates a new ZoneExtensions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneExtensions) GetObservabilityExtension added in v0.13.0

func (o *ZoneExtensions) GetObservabilityExtension() (res ZoneExtensionsGetObservabilityExtensionRetType)

GetObservabilityExtension returns the ObservabilityExtension field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneExtensions) GetObservabilityExtensionOk added in v0.13.0

func (o *ZoneExtensions) GetObservabilityExtensionOk() (ret ZoneExtensionsGetObservabilityExtensionRetType, ok bool)

GetObservabilityExtensionOk returns a tuple with the ObservabilityExtension field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneExtensions) HasObservabilityExtension added in v0.13.0

func (o *ZoneExtensions) HasObservabilityExtension() bool

HasObservabilityExtension returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneExtensions) SetObservabilityExtension added in v0.13.0

func (o *ZoneExtensions) SetObservabilityExtension(v ZoneExtensionsGetObservabilityExtensionRetType)

SetObservabilityExtension gets a reference to the given ZoneObservabilityExtension and assigns it to the ObservabilityExtension field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ZoneExtensions) ToMap deprecated added in v0.13.0

func (o ZoneExtensions) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneExtensionsGetObservabilityExtensionArgType deprecated added in v0.13.1

type ZoneExtensionsGetObservabilityExtensionArgType = ZoneObservabilityExtension

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneExtensionsGetObservabilityExtensionAttributeType added in v0.13.1

type ZoneExtensionsGetObservabilityExtensionAttributeType = *ZoneObservabilityExtension

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneExtensionsGetObservabilityExtensionRetType deprecated added in v0.13.1

type ZoneExtensionsGetObservabilityExtensionRetType = ZoneObservabilityExtension

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetAclArgType deprecated added in v0.13.1

type ZoneGetAclArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetAclAttributeType added in v0.13.1

type ZoneGetAclAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetAclRetType deprecated added in v0.13.1

type ZoneGetAclRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetContactEmailArgType deprecated added in v0.13.1

type ZoneGetContactEmailArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetContactEmailAttributeType added in v0.13.1

type ZoneGetContactEmailAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetContactEmailRetType deprecated added in v0.13.1

type ZoneGetContactEmailRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetCreationFinishedArgType deprecated added in v0.13.1

type ZoneGetCreationFinishedArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetCreationFinishedAttributeType added in v0.13.1

type ZoneGetCreationFinishedAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetCreationFinishedRetType deprecated added in v0.13.1

type ZoneGetCreationFinishedRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetCreationStartedArgType deprecated added in v0.13.1

type ZoneGetCreationStartedArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetCreationStartedAttributeType added in v0.13.1

type ZoneGetCreationStartedAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetCreationStartedRetType deprecated added in v0.13.1

type ZoneGetCreationStartedRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetDefaultTTLArgType deprecated added in v0.13.1

type ZoneGetDefaultTTLArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetDefaultTTLAttributeType added in v0.13.1

type ZoneGetDefaultTTLAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetDefaultTTLRetType deprecated added in v0.13.1

type ZoneGetDefaultTTLRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetDescriptionArgType deprecated added in v0.13.1

type ZoneGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetDescriptionAttributeType added in v0.13.1

type ZoneGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetDescriptionRetType deprecated added in v0.13.1

type ZoneGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetDnsNameArgType deprecated added in v0.13.1

type ZoneGetDnsNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetDnsNameAttributeType added in v0.13.1

type ZoneGetDnsNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetDnsNameRetType deprecated added in v0.13.1

type ZoneGetDnsNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetErrorArgType deprecated added in v0.13.1

type ZoneGetErrorArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetErrorAttributeType added in v0.13.1

type ZoneGetErrorAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetErrorRetType deprecated added in v0.13.1

type ZoneGetErrorRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetExpireTimeArgType deprecated added in v0.13.1

type ZoneGetExpireTimeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetExpireTimeAttributeType added in v0.13.1

type ZoneGetExpireTimeAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetExpireTimeRetType deprecated added in v0.13.1

type ZoneGetExpireTimeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetExtensionsArgType deprecated added in v0.13.1

type ZoneGetExtensionsArgType = DomainExtensions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetExtensionsAttributeType added in v0.13.1

type ZoneGetExtensionsAttributeType = *DomainExtensions

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetExtensionsRetType deprecated added in v0.13.1

type ZoneGetExtensionsRetType = DomainExtensions

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetIdArgType deprecated added in v0.13.1

type ZoneGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetIdAttributeType added in v0.13.1

type ZoneGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetIdRetType deprecated added in v0.13.1

type ZoneGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetLabelsArgType deprecated added in v0.13.1

type ZoneGetLabelsArgType = []Label

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetLabelsAttributeType added in v0.13.1

type ZoneGetLabelsAttributeType = *[]Label

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetLabelsRetType deprecated added in v0.13.1

type ZoneGetLabelsRetType = []Label

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetNameArgType deprecated added in v0.13.1

type ZoneGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetNameAttributeType added in v0.13.1

type ZoneGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetNameRetType deprecated added in v0.13.1

type ZoneGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetNegativeCacheArgType deprecated added in v0.13.1

type ZoneGetNegativeCacheArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetNegativeCacheAttributeType added in v0.13.1

type ZoneGetNegativeCacheAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetNegativeCacheRetType deprecated added in v0.13.1

type ZoneGetNegativeCacheRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetPrimariesArgType deprecated added in v0.13.1

type ZoneGetPrimariesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetPrimariesAttributeType added in v0.13.1

type ZoneGetPrimariesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetPrimariesRetType deprecated added in v0.13.1

type ZoneGetPrimariesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetPrimaryNameServerArgType deprecated added in v0.13.1

type ZoneGetPrimaryNameServerArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetPrimaryNameServerAttributeType added in v0.13.1

type ZoneGetPrimaryNameServerAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetPrimaryNameServerRetType deprecated added in v0.13.1

type ZoneGetPrimaryNameServerRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetRecordCountArgType deprecated added in v0.13.1

type ZoneGetRecordCountArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetRecordCountAttributeType added in v0.13.1

type ZoneGetRecordCountAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetRecordCountRetType deprecated added in v0.13.1

type ZoneGetRecordCountRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetRefreshTimeArgType deprecated added in v0.13.1

type ZoneGetRefreshTimeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetRefreshTimeAttributeType added in v0.13.1

type ZoneGetRefreshTimeAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetRefreshTimeRetType deprecated added in v0.13.1

type ZoneGetRefreshTimeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetRetryTimeArgType deprecated added in v0.13.1

type ZoneGetRetryTimeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetRetryTimeAttributeType added in v0.13.1

type ZoneGetRetryTimeAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetRetryTimeRetType deprecated added in v0.13.1

type ZoneGetRetryTimeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetSerialNumberArgType deprecated added in v0.13.1

type ZoneGetSerialNumberArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetSerialNumberAttributeType added in v0.13.1

type ZoneGetSerialNumberAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetSerialNumberRetType deprecated added in v0.13.1

type ZoneGetSerialNumberRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetStateArgType deprecated added in v0.13.1

type ZoneGetStateArgType = ZoneState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetStateAttributeType deprecated added in v0.13.1

type ZoneGetStateAttributeType = *ZoneState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetStateRetType deprecated added in v0.13.1

type ZoneGetStateRetType = ZoneState

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetTypeArgType deprecated added in v0.13.1

type ZoneGetTypeArgType = ZoneTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetTypeAttributeType deprecated added in v0.13.1

type ZoneGetTypeAttributeType = *ZoneTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetTypeRetType deprecated added in v0.13.1

type ZoneGetTypeRetType = ZoneTypes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetUpdateFinishedArgType deprecated added in v0.13.1

type ZoneGetUpdateFinishedArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetUpdateFinishedAttributeType added in v0.13.1

type ZoneGetUpdateFinishedAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetUpdateFinishedRetType deprecated added in v0.13.1

type ZoneGetUpdateFinishedRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetUpdateStartedArgType deprecated added in v0.13.1

type ZoneGetUpdateStartedArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetUpdateStartedAttributeType added in v0.13.1

type ZoneGetUpdateStartedAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetUpdateStartedRetType deprecated added in v0.13.1

type ZoneGetUpdateStartedRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetVisibilityArgType deprecated added in v0.13.1

type ZoneGetVisibilityArgType = ZoneVisibility

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetVisibilityAttributeType deprecated added in v0.13.1

type ZoneGetVisibilityAttributeType = *ZoneVisibility

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneGetVisibilityRetType deprecated added in v0.13.1

type ZoneGetVisibilityRetType = ZoneVisibility

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportRecordModel added in v0.12.0

type ZoneModelsImportRecordModel struct {
	Comment ZoneModelsImportRecordModelGetCommentAttributeType `json:"comment,omitempty"`
	Content ZoneModelsImportRecordModelGetContentAttributeType `json:"content,omitempty"`
	Name    ZoneModelsImportRecordModelGetNameAttributeType    `json:"name,omitempty"`
	// Can be cast to int32 without loss of precision.
	Ttl  ZoneModelsImportRecordModelGetTtlAttributeType  `json:"ttl,omitempty"`
	Type ZoneModelsImportRecordModelGetTypeAttributeType `json:"type,omitempty"`
}

ZoneModelsImportRecordModel struct for ZoneModelsImportRecordModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewZoneModelsImportRecordModel added in v0.12.0

func NewZoneModelsImportRecordModel() *ZoneModelsImportRecordModel

NewZoneModelsImportRecordModel instantiates a new ZoneModelsImportRecordModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewZoneModelsImportRecordModelWithDefaults added in v0.12.0

func NewZoneModelsImportRecordModelWithDefaults() *ZoneModelsImportRecordModel

NewZoneModelsImportRecordModelWithDefaults instantiates a new ZoneModelsImportRecordModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) GetComment added in v0.12.0

GetComment returns the Comment field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) GetCommentOk added in v0.12.0

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) GetContent added in v0.12.0

GetContent returns the Content field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) GetContentOk added in v0.12.0

GetContentOk returns a tuple with the Content field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) GetName added in v0.12.0

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) GetNameOk added in v0.12.0

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) GetTtl added in v0.12.0

GetTtl returns the Ttl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) GetTtlOk added in v0.12.0

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) GetType added in v0.12.0

GetType returns the Type field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) GetTypeOk added in v0.12.0

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) HasComment added in v0.12.0

func (o *ZoneModelsImportRecordModel) HasComment() bool

HasComment returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) HasContent added in v0.12.0

func (o *ZoneModelsImportRecordModel) HasContent() bool

HasContent returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) HasName added in v0.12.0

func (o *ZoneModelsImportRecordModel) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) HasTtl added in v0.12.0

func (o *ZoneModelsImportRecordModel) HasTtl() bool

HasTtl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) HasType added in v0.12.0

func (o *ZoneModelsImportRecordModel) HasType() bool

HasType returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) SetComment added in v0.12.0

SetComment gets a reference to the given string and assigns it to the Comment field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) SetContent added in v0.12.0

SetContent gets a reference to the given []string and assigns it to the Content field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) SetName added in v0.12.0

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) SetTtl added in v0.12.0

SetTtl gets a reference to the given int64 and assigns it to the Ttl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportRecordModel) SetType added in v0.12.0

SetType gets a reference to the given string and assigns it to the Type field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ZoneModelsImportRecordModel) ToMap deprecated added in v0.12.0

func (o ZoneModelsImportRecordModel) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportRecordModelGetCommentArgType deprecated added in v0.13.1

type ZoneModelsImportRecordModelGetCommentArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportRecordModelGetCommentAttributeType added in v0.13.1

type ZoneModelsImportRecordModelGetCommentAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportRecordModelGetCommentRetType deprecated added in v0.13.1

type ZoneModelsImportRecordModelGetCommentRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportRecordModelGetContentArgType deprecated added in v0.13.1

type ZoneModelsImportRecordModelGetContentArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportRecordModelGetContentAttributeType added in v0.13.1

type ZoneModelsImportRecordModelGetContentAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportRecordModelGetContentRetType deprecated added in v0.13.1

type ZoneModelsImportRecordModelGetContentRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportRecordModelGetNameArgType deprecated added in v0.13.1

type ZoneModelsImportRecordModelGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportRecordModelGetNameAttributeType added in v0.13.1

type ZoneModelsImportRecordModelGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportRecordModelGetNameRetType deprecated added in v0.13.1

type ZoneModelsImportRecordModelGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportRecordModelGetTtlArgType deprecated added in v0.13.1

type ZoneModelsImportRecordModelGetTtlArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportRecordModelGetTtlAttributeType added in v0.13.1

type ZoneModelsImportRecordModelGetTtlAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportRecordModelGetTtlRetType deprecated added in v0.13.1

type ZoneModelsImportRecordModelGetTtlRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportRecordModelGetTypeArgType deprecated added in v0.13.1

type ZoneModelsImportRecordModelGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportRecordModelGetTypeAttributeType added in v0.13.1

type ZoneModelsImportRecordModelGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportRecordModelGetTypeRetType deprecated added in v0.13.1

type ZoneModelsImportRecordModelGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportZoneJson added in v0.12.0

type ZoneModelsImportZoneJson struct {
	RrSets ZoneModelsImportZoneJsonGetRrSetsAttributeType `json:"rrSets,omitempty"`
}

ZoneModelsImportZoneJson struct for ZoneModelsImportZoneJson Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewZoneModelsImportZoneJson added in v0.12.0

func NewZoneModelsImportZoneJson() *ZoneModelsImportZoneJson

NewZoneModelsImportZoneJson instantiates a new ZoneModelsImportZoneJson object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewZoneModelsImportZoneJsonWithDefaults added in v0.12.0

func NewZoneModelsImportZoneJsonWithDefaults() *ZoneModelsImportZoneJson

NewZoneModelsImportZoneJsonWithDefaults instantiates a new ZoneModelsImportZoneJson object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportZoneJson) GetRrSets added in v0.12.0

GetRrSets returns the RrSets field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportZoneJson) GetRrSetsOk added in v0.12.0

GetRrSetsOk returns a tuple with the RrSets field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportZoneJson) HasRrSets added in v0.12.0

func (o *ZoneModelsImportZoneJson) HasRrSets() bool

HasRrSets returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneModelsImportZoneJson) SetRrSets added in v0.12.0

SetRrSets gets a reference to the given []ZoneModelsImportRecordModel and assigns it to the RrSets field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ZoneModelsImportZoneJson) ToMap deprecated added in v0.12.0

func (o ZoneModelsImportZoneJson) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportZoneJsonGetRrSetsArgType deprecated added in v0.13.1

type ZoneModelsImportZoneJsonGetRrSetsArgType = []ZoneModelsImportRecordModel

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportZoneJsonGetRrSetsAttributeType added in v0.13.1

type ZoneModelsImportZoneJsonGetRrSetsAttributeType = *[]ZoneModelsImportRecordModel

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneModelsImportZoneJsonGetRrSetsRetType deprecated added in v0.13.1

type ZoneModelsImportZoneJsonGetRrSetsRetType = []ZoneModelsImportRecordModel

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneObservabilityExtension added in v0.13.0

type ZoneObservabilityExtension struct {
	// REQUIRED
	ObservabilityInstanceId ZoneObservabilityExtensionGetObservabilityInstanceIdAttributeType `json:"observabilityInstanceId" required:"true"`
	State                   ZoneObservabilityExtensionGetStateAttributeType                   `json:"state,omitempty"`
}

ZoneObservabilityExtension struct for ZoneObservabilityExtension Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewZoneObservabilityExtension added in v0.13.0

func NewZoneObservabilityExtension(observabilityInstanceId ZoneObservabilityExtensionGetObservabilityInstanceIdArgType) *ZoneObservabilityExtension

NewZoneObservabilityExtension instantiates a new ZoneObservabilityExtension object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewZoneObservabilityExtensionWithDefaults added in v0.13.0

func NewZoneObservabilityExtensionWithDefaults() *ZoneObservabilityExtension

NewZoneObservabilityExtensionWithDefaults instantiates a new ZoneObservabilityExtension object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneObservabilityExtension) GetObservabilityInstanceId added in v0.13.0

GetObservabilityInstanceId returns the ObservabilityInstanceId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneObservabilityExtension) GetObservabilityInstanceIdOk added in v0.13.0

GetObservabilityInstanceIdOk returns a tuple with the ObservabilityInstanceId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneObservabilityExtension) GetState added in v0.13.0

GetState returns the State field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneObservabilityExtension) GetStateOk added in v0.13.0

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneObservabilityExtension) HasState added in v0.13.0

func (o *ZoneObservabilityExtension) HasState() bool

HasState returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneObservabilityExtension) SetObservabilityInstanceId added in v0.13.0

SetObservabilityInstanceId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneObservabilityExtension) SetState added in v0.13.0

SetState gets a reference to the given string and assigns it to the State field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ZoneObservabilityExtension) ToMap deprecated added in v0.13.0

func (o ZoneObservabilityExtension) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneObservabilityExtensionGetObservabilityInstanceIdArgType deprecated added in v0.13.1

type ZoneObservabilityExtensionGetObservabilityInstanceIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneObservabilityExtensionGetObservabilityInstanceIdAttributeType added in v0.13.1

type ZoneObservabilityExtensionGetObservabilityInstanceIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneObservabilityExtensionGetObservabilityInstanceIdRetType deprecated added in v0.13.1

type ZoneObservabilityExtensionGetObservabilityInstanceIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneObservabilityExtensionGetStateArgType deprecated added in v0.13.1

type ZoneObservabilityExtensionGetStateArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneObservabilityExtensionGetStateAttributeType added in v0.13.1

type ZoneObservabilityExtensionGetStateAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneObservabilityExtensionGetStateRetType deprecated added in v0.13.1

type ZoneObservabilityExtensionGetStateRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneResponse

type ZoneResponse struct {
	Message ZoneResponseGetMessageAttributeType `json:"message,omitempty"`
	// REQUIRED
	Zone ZoneResponseGetZoneAttributeType `json:"zone" required:"true"`
}

ZoneResponse ResponseZone for user info. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewZoneResponse added in v0.11.0

func NewZoneResponse(zone ZoneResponseGetZoneArgType) *ZoneResponse

NewZoneResponse instantiates a new ZoneResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewZoneResponseWithDefaults added in v0.11.0

func NewZoneResponseWithDefaults() *ZoneResponse

NewZoneResponseWithDefaults instantiates a new ZoneResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneResponse) GetMessage added in v0.11.0

func (o *ZoneResponse) GetMessage() (res ZoneResponseGetMessageRetType)

GetMessage returns the Message field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneResponse) GetMessageOk added in v0.11.0

func (o *ZoneResponse) GetMessageOk() (ret ZoneResponseGetMessageRetType, ok bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneResponse) GetZone added in v0.11.0

func (o *ZoneResponse) GetZone() (ret ZoneResponseGetZoneRetType)

GetZone returns the Zone field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneResponse) GetZoneOk added in v0.11.0

func (o *ZoneResponse) GetZoneOk() (ret ZoneResponseGetZoneRetType, ok bool)

GetZoneOk returns a tuple with the Zone field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneResponse) HasMessage added in v0.11.0

func (o *ZoneResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneResponse) SetZone added in v0.11.0

SetZone sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ZoneResponse) ToMap deprecated added in v0.11.0

func (o ZoneResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneResponseGetMessageArgType deprecated added in v0.13.1

type ZoneResponseGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneResponseGetMessageAttributeType added in v0.13.1

type ZoneResponseGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneResponseGetMessageRetType deprecated added in v0.13.1

type ZoneResponseGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneResponseGetZoneArgType deprecated added in v0.13.1

type ZoneResponseGetZoneArgType = Zone

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneResponseGetZoneAttributeType added in v0.13.1

type ZoneResponseGetZoneAttributeType = *Zone

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneResponseGetZoneRetType deprecated added in v0.13.1

type ZoneResponseGetZoneRetType = Zone

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneState added in v0.14.0

type ZoneState string

ZoneState zone state value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ZONESTATE_CREATING ZoneState = "CREATING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ZONESTATE_CREATE_SUCCEEDED ZoneState = "CREATE_SUCCEEDED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ZONESTATE_CREATE_FAILED ZoneState = "CREATE_FAILED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ZONESTATE_DELETING ZoneState = "DELETING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ZONESTATE_DELETE_SUCCEEDED ZoneState = "DELETE_SUCCEEDED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ZONESTATE_DELETE_FAILED ZoneState = "DELETE_FAILED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ZONESTATE_UPDATING ZoneState = "UPDATING"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ZONESTATE_UPDATE_SUCCEEDED ZoneState = "UPDATE_SUCCEEDED"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ZONESTATE_UPDATE_FAILED ZoneState = "UPDATE_FAILED"
)

List of State

func NewZoneStateFromValue added in v0.14.0

func NewZoneStateFromValue(v ZoneState) (*ZoneState, error)

NewZoneStateFromValue returns a pointer to a valid ZoneState for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ZoneState) IsValid added in v0.14.0

func (v ZoneState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ZoneState) Ptr added in v0.14.0

func (v ZoneState) Ptr() *ZoneState

Ptr returns reference to StateState value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneState) UnmarshalJSON deprecated added in v0.14.0

func (v *ZoneState) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneTypes added in v0.14.0

type ZoneTypes string

ZoneTypes zone type value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ZONETYPE_PRIMARY ZoneTypes = "primary"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ZONETYPE_SECONDARY ZoneTypes = "secondary"
)

List of Type

func NewZoneTypesFromValue added in v0.14.0

func NewZoneTypesFromValue(v ZoneTypes) (*ZoneTypes, error)

NewZoneTypesFromValue returns a pointer to a valid ZoneTypes for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ZoneTypes) IsValid added in v0.14.0

func (v ZoneTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ZoneTypes) Ptr added in v0.14.0

func (v ZoneTypes) Ptr() *ZoneTypes

Ptr returns reference to TypeTypes value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneTypes) UnmarshalJSON deprecated added in v0.14.0

func (v *ZoneTypes) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZoneVisibility added in v0.14.0

type ZoneVisibility string

ZoneVisibility visibility of the zone value type for enums Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

const (
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ZONEVISIBILITY_PUBLIC ZoneVisibility = "public"
)

List of Visibility

func NewZoneVisibilityFromValue added in v0.14.0

func NewZoneVisibilityFromValue(v ZoneVisibility) (*ZoneVisibility, error)

NewZoneVisibilityFromValue returns a pointer to a valid ZoneVisibility for the value passed as argument, or an error if the value passed is not allowed by the enum Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ZoneVisibility) IsValid added in v0.14.0

func (v ZoneVisibility) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ZoneVisibility) Ptr added in v0.14.0

func (v ZoneVisibility) Ptr() *ZoneVisibility

Ptr returns reference to VisibilityVisibility value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ZoneVisibility) UnmarshalJSON deprecated added in v0.14.0

func (v *ZoneVisibility) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZonegetActiveArgType deprecated added in v0.13.1

type ZonegetActiveArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZonegetActiveAttributeType added in v0.13.1

type ZonegetActiveAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZonegetActiveRetType deprecated added in v0.13.1

type ZonegetActiveRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZonegetIsReverseZoneArgType deprecated added in v0.13.1

type ZonegetIsReverseZoneArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZonegetIsReverseZoneAttributeType added in v0.13.1

type ZonegetIsReverseZoneAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ZonegetIsReverseZoneRetType deprecated added in v0.13.1

type ZonegetIsReverseZoneRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Directories

Path Synopsis
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Deprecated: Will be removed after 2026-09-30.
Deprecated: Will be removed after 2026-09-30.

Jump to

Keyboard shortcuts

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