dns

package module
v0.17.1 Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2025 License: Apache-2.0 Imports: 23 Imported by: 6

Documentation

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

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

All allowed values of CreateZonePayload enum

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

All allowed values of ExportRecordSetsPayload enum

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

All allowed values of PartialUpdateRecordPayload enum

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

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

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

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

All allowed values of Zone enum

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

All allowed values of Zone enum

Functions

func CacheExpires

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

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object

func ParameterValueToString

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

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

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

PtrTime is helper routine that returns a pointer to given Time value.

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.

func NewAPIClient

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

NewAPIClient creates a new API client. Optionally receives configuration options

func (*APIClient) CloneZone 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

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

func (*APIClient) CloneZoneExecute added in v0.10.0

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

func (*APIClient) CreateLabel added in v0.10.0

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

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

func (*APIClient) CreateLabelExecute added in v0.10.0

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

func (*APIClient) CreateMoveCode 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

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

func (*APIClient) CreateMoveCodeExecute added in v0.10.0

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

func (*APIClient) CreateRecordSet

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

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

func (*APIClient) CreateRecordSetExecute

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

func (*APIClient) CreateZone

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

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

func (*APIClient) CreateZoneExecute

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

func (*APIClient) DeleteLabel added in v0.10.0

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

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

func (*APIClient) DeleteLabelExecute added in v0.10.0

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

func (*APIClient) DeleteMoveCode added in v0.10.0

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

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

func (*APIClient) DeleteMoveCodeExecute added in v0.10.0

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

func (*APIClient) DeleteRecordSet

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

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

func (*APIClient) DeleteRecordSetExecute

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

func (*APIClient) DeleteZone

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

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

func (*APIClient) DeleteZoneExecute

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

func (*APIClient) ExportRecordSets 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

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

func (*APIClient) ExportRecordSetsExecute added in v0.10.0

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

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

func (*APIClient) GetRecordSet

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

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

func (*APIClient) GetRecordSetExecute

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

func (*APIClient) GetZone

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

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

func (*APIClient) GetZoneExecute

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

func (*APIClient) ImportRecordSets added in v0.10.0

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

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

func (*APIClient) ImportRecordSetsExecute added in v0.10.0

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

func (*APIClient) ListLabels added in v0.10.0

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

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

func (*APIClient) ListLabelsExecute added in v0.10.0

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

func (*APIClient) ListRecordSets

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

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

func (*APIClient) ListRecordSetsExecute

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

func (*APIClient) ListZones

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

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

func (*APIClient) ListZonesExecute

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

func (*APIClient) MoveZone added in v0.10.0

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

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

func (*APIClient) MoveZoneExecute added in v0.10.0

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

func (*APIClient) PartialUpdateRecord

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

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

func (*APIClient) PartialUpdateRecordExecute

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

func (*APIClient) PartialUpdateRecordSet

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

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

func (*APIClient) PartialUpdateRecordSetExecute

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

func (*APIClient) PartialUpdateZone

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

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

func (*APIClient) PartialUpdateZoneExecute

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

func (*APIClient) RestoreRecordSet added in v0.10.0

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

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

func (*APIClient) RestoreRecordSetExecute added in v0.10.0

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

func (*APIClient) RestoreZone added in v0.10.0

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

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

func (*APIClient) RestoreZoneExecute added in v0.10.0

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

func (*APIClient) RetrieveZone 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.

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

func (*APIClient) RetrieveZoneExecute added in v0.10.0

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

func (*APIClient) ValidateMoveCode 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

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

func (*APIClient) ValidateMoveCodeExecute added in v0.10.0

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

type ApiCloneZoneRequest added in v0.10.0

type ApiCloneZoneRequest interface {
	// zone to clone
	CloneZonePayload(cloneZonePayload CloneZonePayload) ApiCloneZoneRequest
	Execute() (*ZoneResponse, error)
}

type ApiCreateLabelRequest added in v0.10.0

type ApiCreateLabelRequest interface {
	// record set to create
	CreateLabelPayload(createLabelPayload CreateLabelPayload) ApiCreateLabelRequest
	Execute() (*CreateLabelResponse, error)
}

type ApiCreateMoveCodeRequest added in v0.10.0

type ApiCreateMoveCodeRequest interface {
	Execute() (*MoveCodeResponse, error)
}

type ApiCreateRecordSetRequest

type ApiCreateRecordSetRequest interface {
	// record set to create
	CreateRecordSetPayload(createRecordSetPayload CreateRecordSetPayload) ApiCreateRecordSetRequest
	Execute() (*RecordSetResponse, error)
}

type ApiCreateZoneRequest

type ApiCreateZoneRequest interface {
	// zone to create
	CreateZonePayload(createZonePayload CreateZonePayload) ApiCreateZoneRequest
	Execute() (*ZoneResponse, error)
}

type ApiDeleteLabelRequest added in v0.10.0

type ApiDeleteLabelRequest interface {
	Execute() (*DeleteLabelResponse, error)
}

type ApiDeleteMoveCodeRequest added in v0.10.0

type ApiDeleteMoveCodeRequest interface {
	Execute() (*Message, error)
}

type ApiDeleteRecordSetRequest

type ApiDeleteRecordSetRequest interface {
	Execute() (*Message, error)
}

type ApiDeleteZoneRequest

type ApiDeleteZoneRequest interface {
	Execute() (*Message, error)
}

type ApiExportRecordSetsRequest added in v0.10.0

type ApiExportRecordSetsRequest interface {
	// export configuration
	ExportRecordSetsPayload(exportRecordSetsPayload ExportRecordSetsPayload) ApiExportRecordSetsRequest
	Execute() (*ZoneDataExchange, error)
}

type ApiGetRecordSetRequest

type ApiGetRecordSetRequest interface {
	Execute() (*RecordSetResponse, error)
}

type ApiGetZoneRequest

type ApiGetZoneRequest interface {
	Execute() (*ZoneResponse, error)
}

type ApiImportRecordSetsRequest added in v0.10.0

type ApiImportRecordSetsRequest interface {
	// accepts all response bodies for the export endpoint
	ImportRecordSetsPayload(importRecordSetsPayload ImportRecordSetsPayload) ApiImportRecordSetsRequest
	// format of the data to import
	Format(format string) ApiImportRecordSetsRequest
	// type of the zone import
	ImportType(importType string) ApiImportRecordSetsRequest
	Execute() (*ImportRecordSetsResponse, error)
}

type ApiListLabelsRequest added in v0.10.0

type ApiListLabelsRequest interface {
	Execute() (*ListLabelsResponse, error)
}

type ApiListRecordSetsRequest

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

type ApiListZonesRequest

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

type ApiMoveZoneRequest added in v0.10.0

type ApiMoveZoneRequest interface {
	// information about the move
	MoveZonePayload(moveZonePayload MoveZonePayload) ApiMoveZoneRequest
	Execute() (*Message, error)
}

type ApiPartialUpdateRecordRequest

type ApiPartialUpdateRecordRequest interface {
	// rrset to update
	PartialUpdateRecordPayload(partialUpdateRecordPayload PartialUpdateRecordPayload) ApiPartialUpdateRecordRequest
	Execute() (*Message, error)
}

type ApiPartialUpdateRecordSetRequest

type ApiPartialUpdateRecordSetRequest interface {
	// record set to patch
	PartialUpdateRecordSetPayload(partialUpdateRecordSetPayload PartialUpdateRecordSetPayload) ApiPartialUpdateRecordSetRequest
	Execute() (*Message, error)
}

type ApiPartialUpdateZoneRequest

type ApiPartialUpdateZoneRequest interface {
	// zone to update
	PartialUpdateZonePayload(partialUpdateZonePayload PartialUpdateZonePayload) ApiPartialUpdateZoneRequest
	Execute() (*ZoneResponse, error)
}

type ApiRestoreRecordSetRequest added in v0.10.0

type ApiRestoreRecordSetRequest interface {
	Execute() (*Message, error)
}

type ApiRestoreZoneRequest added in v0.10.0

type ApiRestoreZoneRequest interface {
	Execute() (*Message, error)
}

type ApiRetrieveZoneRequest added in v0.10.0

type ApiRetrieveZoneRequest interface {
	Execute() (*Message, error)
}

type ApiValidateMoveCodeRequest added in v0.10.0

type ApiValidateMoveCodeRequest interface {
	// information about the move
	ValidateMoveCodePayload(validateMoveCodePayload ValidateMoveCodePayload) ApiValidateMoveCodeRequest
	Execute() (*Message, error)
}

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.

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

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

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.

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.

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.

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.

func (*CloneZonePayload) GetDnsName added in v0.11.0

GetDnsName returns the DnsName field value

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.

func (*CloneZonePayload) GetName added in v0.11.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*CloneZonePayload) HasAdjustRecords added in v0.11.0

func (o *CloneZonePayload) HasAdjustRecords() bool

HasAdjustRecords returns a boolean if a field has been set.

func (*CloneZonePayload) HasDescription added in v0.11.0

func (o *CloneZonePayload) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CloneZonePayload) HasName added in v0.11.0

func (o *CloneZonePayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*CloneZonePayload) SetAdjustRecords added in v0.11.0

SetAdjustRecords gets a reference to the given bool and assigns it to the AdjustRecords field.

func (*CloneZonePayload) SetDescription added in v0.11.0

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CloneZonePayload) SetDnsName added in v0.11.0

SetDnsName sets field value

func (*CloneZonePayload) SetName added in v0.11.0

SetName gets a reference to the given string and assigns it to the Name field.

func (CloneZonePayload) ToMap added in v0.11.0

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

type CloneZonePayloadGetDescriptionArgType added in v0.13.1

type CloneZonePayloadGetDescriptionArgType = string

type CloneZonePayloadGetDescriptionAttributeType added in v0.13.1

type CloneZonePayloadGetDescriptionAttributeType = *string

isNotNullableString

type CloneZonePayloadGetDescriptionRetType added in v0.13.1

type CloneZonePayloadGetDescriptionRetType = string

type CloneZonePayloadGetDnsNameArgType added in v0.13.1

type CloneZonePayloadGetDnsNameArgType = string

type CloneZonePayloadGetDnsNameAttributeType added in v0.13.1

type CloneZonePayloadGetDnsNameAttributeType = *string

isNotNullableString

type CloneZonePayloadGetDnsNameRetType added in v0.13.1

type CloneZonePayloadGetDnsNameRetType = string

type CloneZonePayloadGetNameArgType added in v0.13.1

type CloneZonePayloadGetNameArgType = string

type CloneZonePayloadGetNameAttributeType added in v0.13.1

type CloneZonePayloadGetNameAttributeType = *string

isNotNullableString

type CloneZonePayloadGetNameRetType added in v0.13.1

type CloneZonePayloadGetNameRetType = string

type CloneZonePayloadgetAdjustRecordsArgType added in v0.13.1

type CloneZonePayloadgetAdjustRecordsArgType = bool

type CloneZonePayloadgetAdjustRecordsAttributeType added in v0.13.1

type CloneZonePayloadgetAdjustRecordsAttributeType = *bool

isBoolean

type CloneZonePayloadgetAdjustRecordsRetType added in v0.13.1

type CloneZonePayloadgetAdjustRecordsRetType = bool

type CloneZoneRequest added in v0.15.0

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

func (CloneZoneRequest) CloneZonePayload added in v0.15.0

func (r CloneZoneRequest) CloneZonePayload(cloneZonePayload CloneZonePayload) ApiCloneZoneRequest

func (CloneZoneRequest) Execute added in v0.15.0

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

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

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

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

func (*CreateLabelPayload) GetKey added in v0.11.0

GetKey returns the Key field value

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.

func (*CreateLabelPayload) GetValue added in v0.11.0

GetValue returns the Value field value

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.

func (*CreateLabelPayload) SetKey added in v0.11.0

SetKey sets field value

func (*CreateLabelPayload) SetValue added in v0.11.0

SetValue sets field value

func (CreateLabelPayload) ToMap added in v0.11.0

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

type CreateLabelPayloadGetKeyArgType added in v0.13.1

type CreateLabelPayloadGetKeyArgType = string

type CreateLabelPayloadGetKeyAttributeType added in v0.13.1

type CreateLabelPayloadGetKeyAttributeType = *string

isNotNullableString

type CreateLabelPayloadGetKeyRetType added in v0.13.1

type CreateLabelPayloadGetKeyRetType = string

type CreateLabelPayloadGetValueArgType added in v0.13.1

type CreateLabelPayloadGetValueArgType = string

type CreateLabelPayloadGetValueAttributeType added in v0.13.1

type CreateLabelPayloadGetValueAttributeType = *string

isNotNullableString

type CreateLabelPayloadGetValueRetType added in v0.13.1

type CreateLabelPayloadGetValueRetType = string

type CreateLabelRequest added in v0.15.0

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

func (CreateLabelRequest) CreateLabelPayload added in v0.15.0

func (r CreateLabelRequest) CreateLabelPayload(createLabelPayload CreateLabelPayload) ApiCreateLabelRequest

func (CreateLabelRequest) Execute added in v0.15.0

type CreateLabelResponse added in v0.10.0

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

CreateLabelResponse ResponseUpsertLabel.

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

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

func (*CreateLabelResponse) GetLabel added in v0.11.0

GetLabel returns the Label field value if set, zero value otherwise.

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.

func (*CreateLabelResponse) GetMessage added in v0.11.0

GetMessage returns the Message field value if set, zero value otherwise.

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.

func (*CreateLabelResponse) HasLabel added in v0.11.0

func (o *CreateLabelResponse) HasLabel() bool

HasLabel returns a boolean if a field has been set.

func (*CreateLabelResponse) HasMessage added in v0.11.0

func (o *CreateLabelResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*CreateLabelResponse) SetLabel added in v0.11.0

SetLabel gets a reference to the given Label and assigns it to the Label field.

func (*CreateLabelResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field.

func (CreateLabelResponse) ToMap added in v0.11.0

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

type CreateLabelResponseGetLabelArgType added in v0.13.1

type CreateLabelResponseGetLabelArgType = Label

type CreateLabelResponseGetLabelAttributeType added in v0.13.1

type CreateLabelResponseGetLabelAttributeType = *Label

isModel

type CreateLabelResponseGetLabelRetType added in v0.13.1

type CreateLabelResponseGetLabelRetType = Label

type CreateLabelResponseGetMessageArgType added in v0.13.1

type CreateLabelResponseGetMessageArgType = string

type CreateLabelResponseGetMessageAttributeType added in v0.13.1

type CreateLabelResponseGetMessageAttributeType = *string

isNotNullableString

type CreateLabelResponseGetMessageRetType added in v0.13.1

type CreateLabelResponseGetMessageRetType = string

type CreateMoveCodeRequest added in v0.15.0

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

func (CreateMoveCodeRequest) Execute added in v0.15.0

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.

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

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

func (*CreateRecordSetPayload) GetComment added in v0.11.0

GetComment returns the Comment field value if set, zero value otherwise.

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.

func (*CreateRecordSetPayload) GetName added in v0.11.0

GetName returns the Name field value

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.

func (*CreateRecordSetPayload) GetRecords added in v0.11.0

GetRecords returns the Records field value

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.

func (*CreateRecordSetPayload) GetTtl added in v0.11.0

GetTtl returns the Ttl field value if set, zero value otherwise.

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.

func (*CreateRecordSetPayload) GetType added in v0.11.0

GetType returns the Type field value

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.

func (*CreateRecordSetPayload) HasComment added in v0.11.0

func (o *CreateRecordSetPayload) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*CreateRecordSetPayload) HasTtl added in v0.11.0

func (o *CreateRecordSetPayload) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (*CreateRecordSetPayload) SetComment added in v0.11.0

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*CreateRecordSetPayload) SetName added in v0.11.0

SetName sets field value

func (*CreateRecordSetPayload) SetRecords added in v0.11.0

SetRecords sets field value

func (*CreateRecordSetPayload) SetTtl added in v0.11.0

SetTtl gets a reference to the given int64 and assigns it to the Ttl field.

func (*CreateRecordSetPayload) SetType added in v0.11.0

SetType sets field value

func (CreateRecordSetPayload) ToMap added in v0.11.0

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

type CreateRecordSetPayloadGetCommentArgType added in v0.13.1

type CreateRecordSetPayloadGetCommentArgType = string

type CreateRecordSetPayloadGetCommentAttributeType added in v0.13.1

type CreateRecordSetPayloadGetCommentAttributeType = *string

isNotNullableString

type CreateRecordSetPayloadGetCommentRetType added in v0.13.1

type CreateRecordSetPayloadGetCommentRetType = string

type CreateRecordSetPayloadGetNameArgType added in v0.13.1

type CreateRecordSetPayloadGetNameArgType = string

type CreateRecordSetPayloadGetNameAttributeType added in v0.13.1

type CreateRecordSetPayloadGetNameAttributeType = *string

isNotNullableString

type CreateRecordSetPayloadGetNameRetType added in v0.13.1

type CreateRecordSetPayloadGetNameRetType = string

type CreateRecordSetPayloadGetRecordsArgType added in v0.13.1

type CreateRecordSetPayloadGetRecordsArgType = []RecordPayload

type CreateRecordSetPayloadGetRecordsAttributeType added in v0.13.1

type CreateRecordSetPayloadGetRecordsAttributeType = *[]RecordPayload

isArray

type CreateRecordSetPayloadGetRecordsRetType added in v0.13.1

type CreateRecordSetPayloadGetRecordsRetType = []RecordPayload

type CreateRecordSetPayloadGetTtlArgType added in v0.13.1

type CreateRecordSetPayloadGetTtlArgType = int64

type CreateRecordSetPayloadGetTtlAttributeType added in v0.13.1

type CreateRecordSetPayloadGetTtlAttributeType = *int64

isInteger

type CreateRecordSetPayloadGetTtlRetType added in v0.13.1

type CreateRecordSetPayloadGetTtlRetType = int64

type CreateRecordSetPayloadGetTypeArgType added in v0.13.1

type CreateRecordSetPayloadGetTypeArgType = CreateRecordSetPayloadTypes

type CreateRecordSetPayloadGetTypeAttributeType added in v0.13.1

type CreateRecordSetPayloadGetTypeAttributeType = *CreateRecordSetPayloadTypes

type CreateRecordSetPayloadGetTypeRetType added in v0.13.1

type CreateRecordSetPayloadGetTypeRetType = CreateRecordSetPayloadTypes

type CreateRecordSetPayloadTypes added in v0.14.0

type CreateRecordSetPayloadTypes string

CreateRecordSetPayloadTypes record set type value type for enums

const (
	CREATERECORDSETPAYLOADTYPE_A      CreateRecordSetPayloadTypes = "A"
	CREATERECORDSETPAYLOADTYPE_AAAA   CreateRecordSetPayloadTypes = "AAAA"
	CREATERECORDSETPAYLOADTYPE_SOA    CreateRecordSetPayloadTypes = "SOA"
	CREATERECORDSETPAYLOADTYPE_CNAME  CreateRecordSetPayloadTypes = "CNAME"
	CREATERECORDSETPAYLOADTYPE_NS     CreateRecordSetPayloadTypes = "NS"
	CREATERECORDSETPAYLOADTYPE_MX     CreateRecordSetPayloadTypes = "MX"
	CREATERECORDSETPAYLOADTYPE_TXT    CreateRecordSetPayloadTypes = "TXT"
	CREATERECORDSETPAYLOADTYPE_SRV    CreateRecordSetPayloadTypes = "SRV"
	CREATERECORDSETPAYLOADTYPE_PTR    CreateRecordSetPayloadTypes = "PTR"
	CREATERECORDSETPAYLOADTYPE_ALIAS  CreateRecordSetPayloadTypes = "ALIAS"
	CREATERECORDSETPAYLOADTYPE_DNAME  CreateRecordSetPayloadTypes = "DNAME"
	CREATERECORDSETPAYLOADTYPE_CAA    CreateRecordSetPayloadTypes = "CAA"
	CREATERECORDSETPAYLOADTYPE_DNSKEY CreateRecordSetPayloadTypes = "DNSKEY"
	CREATERECORDSETPAYLOADTYPE_DS     CreateRecordSetPayloadTypes = "DS"
	CREATERECORDSETPAYLOADTYPE_LOC    CreateRecordSetPayloadTypes = "LOC"
	CREATERECORDSETPAYLOADTYPE_NAPTR  CreateRecordSetPayloadTypes = "NAPTR"
	CREATERECORDSETPAYLOADTYPE_SSHFP  CreateRecordSetPayloadTypes = "SSHFP"
	CREATERECORDSETPAYLOADTYPE_TLSA   CreateRecordSetPayloadTypes = "TLSA"
	CREATERECORDSETPAYLOADTYPE_URI    CreateRecordSetPayloadTypes = "URI"
	CREATERECORDSETPAYLOADTYPE_CERT   CreateRecordSetPayloadTypes = "CERT"
	CREATERECORDSETPAYLOADTYPE_SVCB   CreateRecordSetPayloadTypes = "SVCB"
	CREATERECORDSETPAYLOADTYPE_TYPE   CreateRecordSetPayloadTypes = "TYPE"
	CREATERECORDSETPAYLOADTYPE_CSYNC  CreateRecordSetPayloadTypes = "CSYNC"
	CREATERECORDSETPAYLOADTYPE_HINFO  CreateRecordSetPayloadTypes = "HINFO"
	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

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

func (CreateRecordSetPayloadTypes) Ptr added in v0.14.0

Ptr returns reference to TypeTypes value

func (*CreateRecordSetPayloadTypes) UnmarshalJSON added in v0.14.0

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

type CreateRecordSetRequest added in v0.15.0

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

func (CreateRecordSetRequest) CreateRecordSetPayload added in v0.15.0

func (r CreateRecordSetRequest) CreateRecordSetPayload(createRecordSetPayload CreateRecordSetPayload) ApiCreateRecordSetRequest

func (CreateRecordSetRequest) Execute added in v0.15.0

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.

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

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

func (*CreateZonePayload) GetAcl added in v0.11.0

GetAcl returns the Acl field value if set, zero value otherwise.

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.

func (*CreateZonePayload) GetContactEmail added in v0.11.0

GetContactEmail returns the ContactEmail field value if set, zero value otherwise.

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.

func (*CreateZonePayload) GetDefaultTTL added in v0.11.0

GetDefaultTTL returns the DefaultTTL field value if set, zero value otherwise.

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.

func (*CreateZonePayload) GetDescription added in v0.11.0

GetDescription returns the Description field value if set, zero value otherwise.

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.

func (*CreateZonePayload) GetDnsName added in v0.11.0

GetDnsName returns the DnsName field value

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.

func (*CreateZonePayload) GetExpireTime added in v0.11.0

GetExpireTime returns the ExpireTime field value if set, zero value otherwise.

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.

func (*CreateZonePayload) GetExtensions added in v0.13.0

GetExtensions returns the Extensions field value if set, zero value otherwise.

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.

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.

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.

func (*CreateZonePayload) GetName added in v0.11.0

GetName returns the Name field value

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.

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.

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.

func (*CreateZonePayload) GetPrimaries added in v0.11.0

GetPrimaries returns the Primaries field value if set, zero value otherwise.

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.

func (*CreateZonePayload) GetRefreshTime added in v0.11.0

GetRefreshTime returns the RefreshTime field value if set, zero value otherwise.

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.

func (*CreateZonePayload) GetRetryTime added in v0.11.0

GetRetryTime returns the RetryTime field value if set, zero value otherwise.

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.

func (*CreateZonePayload) GetType added in v0.11.0

GetType returns the Type field value if set, zero value otherwise.

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.

func (*CreateZonePayload) HasAcl added in v0.11.0

func (o *CreateZonePayload) HasAcl() bool

HasAcl returns a boolean if a field has been set.

func (*CreateZonePayload) HasContactEmail added in v0.11.0

func (o *CreateZonePayload) HasContactEmail() bool

HasContactEmail returns a boolean if a field has been set.

func (*CreateZonePayload) HasDefaultTTL added in v0.11.0

func (o *CreateZonePayload) HasDefaultTTL() bool

HasDefaultTTL returns a boolean if a field has been set.

func (*CreateZonePayload) HasDescription added in v0.11.0

func (o *CreateZonePayload) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateZonePayload) HasExpireTime added in v0.11.0

func (o *CreateZonePayload) HasExpireTime() bool

HasExpireTime returns a boolean if a field has been set.

func (*CreateZonePayload) HasExtensions added in v0.13.0

func (o *CreateZonePayload) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*CreateZonePayload) HasIsReverseZone added in v0.11.0

func (o *CreateZonePayload) HasIsReverseZone() bool

HasIsReverseZone returns a boolean if a field has been set.

func (*CreateZonePayload) HasNegativeCache added in v0.11.0

func (o *CreateZonePayload) HasNegativeCache() bool

HasNegativeCache returns a boolean if a field has been set.

func (*CreateZonePayload) HasPrimaries added in v0.11.0

func (o *CreateZonePayload) HasPrimaries() bool

HasPrimaries returns a boolean if a field has been set.

func (*CreateZonePayload) HasRefreshTime added in v0.11.0

func (o *CreateZonePayload) HasRefreshTime() bool

HasRefreshTime returns a boolean if a field has been set.

func (*CreateZonePayload) HasRetryTime added in v0.11.0

func (o *CreateZonePayload) HasRetryTime() bool

HasRetryTime returns a boolean if a field has been set.

func (*CreateZonePayload) HasType added in v0.11.0

func (o *CreateZonePayload) HasType() bool

HasType returns a boolean if a field has been set.

func (*CreateZonePayload) SetAcl added in v0.11.0

SetAcl gets a reference to the given string and assigns it to the Acl field.

func (*CreateZonePayload) SetContactEmail added in v0.11.0

SetContactEmail gets a reference to the given string and assigns it to the ContactEmail field.

func (*CreateZonePayload) SetDefaultTTL added in v0.11.0

SetDefaultTTL gets a reference to the given int64 and assigns it to the DefaultTTL field.

func (*CreateZonePayload) SetDescription added in v0.11.0

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateZonePayload) SetDnsName added in v0.11.0

SetDnsName sets field value

func (*CreateZonePayload) SetExpireTime added in v0.11.0

SetExpireTime gets a reference to the given int64 and assigns it to the ExpireTime field.

func (*CreateZonePayload) SetExtensions added in v0.13.0

SetExtensions gets a reference to the given CreateZonePayloadExtensions and assigns it to the Extensions field.

func (*CreateZonePayload) SetIsReverseZone added in v0.11.0

SetIsReverseZone gets a reference to the given bool and assigns it to the IsReverseZone field.

func (*CreateZonePayload) SetName added in v0.11.0

SetName sets field value

func (*CreateZonePayload) SetNegativeCache added in v0.11.0

SetNegativeCache gets a reference to the given int64 and assigns it to the NegativeCache field.

func (*CreateZonePayload) SetPrimaries added in v0.11.0

SetPrimaries gets a reference to the given []string and assigns it to the Primaries field.

func (*CreateZonePayload) SetRefreshTime added in v0.11.0

SetRefreshTime gets a reference to the given int64 and assigns it to the RefreshTime field.

func (*CreateZonePayload) SetRetryTime added in v0.11.0

SetRetryTime gets a reference to the given int64 and assigns it to the RetryTime field.

func (*CreateZonePayload) SetType added in v0.11.0

SetType gets a reference to the given string and assigns it to the Type field.

func (CreateZonePayload) ToMap added in v0.11.0

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

type CreateZonePayloadExtensions added in v0.13.0

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

CreateZonePayloadExtensions optional extensions

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

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

func (*CreateZonePayloadExtensions) GetObservabilityExtension added in v0.13.0

GetObservabilityExtension returns the ObservabilityExtension field value if set, zero value otherwise.

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.

func (*CreateZonePayloadExtensions) HasObservabilityExtension added in v0.13.0

func (o *CreateZonePayloadExtensions) HasObservabilityExtension() bool

HasObservabilityExtension returns a boolean if a field has been set.

func (*CreateZonePayloadExtensions) SetObservabilityExtension added in v0.13.0

SetObservabilityExtension gets a reference to the given ZoneObservabilityExtension and assigns it to the ObservabilityExtension field.

func (CreateZonePayloadExtensions) ToMap added in v0.13.0

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

type CreateZonePayloadExtensionsGetObservabilityExtensionArgType added in v0.13.1

type CreateZonePayloadExtensionsGetObservabilityExtensionArgType = ZoneObservabilityExtension

type CreateZonePayloadExtensionsGetObservabilityExtensionAttributeType added in v0.13.1

type CreateZonePayloadExtensionsGetObservabilityExtensionAttributeType = *ZoneObservabilityExtension

isModel

type CreateZonePayloadExtensionsGetObservabilityExtensionRetType added in v0.13.1

type CreateZonePayloadExtensionsGetObservabilityExtensionRetType = ZoneObservabilityExtension

type CreateZonePayloadGetAclArgType added in v0.13.1

type CreateZonePayloadGetAclArgType = string

type CreateZonePayloadGetAclAttributeType added in v0.13.1

type CreateZonePayloadGetAclAttributeType = *string

isNotNullableString

type CreateZonePayloadGetAclRetType added in v0.13.1

type CreateZonePayloadGetAclRetType = string

type CreateZonePayloadGetContactEmailArgType added in v0.13.1

type CreateZonePayloadGetContactEmailArgType = string

type CreateZonePayloadGetContactEmailAttributeType added in v0.13.1

type CreateZonePayloadGetContactEmailAttributeType = *string

isNotNullableString

type CreateZonePayloadGetContactEmailRetType added in v0.13.1

type CreateZonePayloadGetContactEmailRetType = string

type CreateZonePayloadGetDefaultTTLArgType added in v0.13.1

type CreateZonePayloadGetDefaultTTLArgType = int64

type CreateZonePayloadGetDefaultTTLAttributeType added in v0.13.1

type CreateZonePayloadGetDefaultTTLAttributeType = *int64

isInteger

type CreateZonePayloadGetDefaultTTLRetType added in v0.13.1

type CreateZonePayloadGetDefaultTTLRetType = int64

type CreateZonePayloadGetDescriptionArgType added in v0.13.1

type CreateZonePayloadGetDescriptionArgType = string

type CreateZonePayloadGetDescriptionAttributeType added in v0.13.1

type CreateZonePayloadGetDescriptionAttributeType = *string

isNotNullableString

type CreateZonePayloadGetDescriptionRetType added in v0.13.1

type CreateZonePayloadGetDescriptionRetType = string

type CreateZonePayloadGetDnsNameArgType added in v0.13.1

type CreateZonePayloadGetDnsNameArgType = string

type CreateZonePayloadGetDnsNameAttributeType added in v0.13.1

type CreateZonePayloadGetDnsNameAttributeType = *string

isNotNullableString

type CreateZonePayloadGetDnsNameRetType added in v0.13.1

type CreateZonePayloadGetDnsNameRetType = string

type CreateZonePayloadGetExpireTimeArgType added in v0.13.1

type CreateZonePayloadGetExpireTimeArgType = int64

type CreateZonePayloadGetExpireTimeAttributeType added in v0.13.1

type CreateZonePayloadGetExpireTimeAttributeType = *int64

isInteger

type CreateZonePayloadGetExpireTimeRetType added in v0.13.1

type CreateZonePayloadGetExpireTimeRetType = int64

type CreateZonePayloadGetExtensionsArgType added in v0.13.1

type CreateZonePayloadGetExtensionsArgType = CreateZonePayloadExtensions

type CreateZonePayloadGetExtensionsAttributeType added in v0.13.1

type CreateZonePayloadGetExtensionsAttributeType = *CreateZonePayloadExtensions

isModel

type CreateZonePayloadGetExtensionsRetType added in v0.13.1

type CreateZonePayloadGetExtensionsRetType = CreateZonePayloadExtensions

type CreateZonePayloadGetNameArgType added in v0.13.1

type CreateZonePayloadGetNameArgType = string

type CreateZonePayloadGetNameAttributeType added in v0.13.1

type CreateZonePayloadGetNameAttributeType = *string

isNotNullableString

type CreateZonePayloadGetNameRetType added in v0.13.1

type CreateZonePayloadGetNameRetType = string

type CreateZonePayloadGetNegativeCacheArgType added in v0.13.1

type CreateZonePayloadGetNegativeCacheArgType = int64

type CreateZonePayloadGetNegativeCacheAttributeType added in v0.13.1

type CreateZonePayloadGetNegativeCacheAttributeType = *int64

isInteger

type CreateZonePayloadGetNegativeCacheRetType added in v0.13.1

type CreateZonePayloadGetNegativeCacheRetType = int64

type CreateZonePayloadGetPrimariesArgType added in v0.13.1

type CreateZonePayloadGetPrimariesArgType = []string

type CreateZonePayloadGetPrimariesAttributeType added in v0.13.1

type CreateZonePayloadGetPrimariesAttributeType = *[]string

isArray

type CreateZonePayloadGetPrimariesRetType added in v0.13.1

type CreateZonePayloadGetPrimariesRetType = []string

type CreateZonePayloadGetRefreshTimeArgType added in v0.13.1

type CreateZonePayloadGetRefreshTimeArgType = int64

type CreateZonePayloadGetRefreshTimeAttributeType added in v0.13.1

type CreateZonePayloadGetRefreshTimeAttributeType = *int64

isInteger

type CreateZonePayloadGetRefreshTimeRetType added in v0.13.1

type CreateZonePayloadGetRefreshTimeRetType = int64

type CreateZonePayloadGetRetryTimeArgType added in v0.13.1

type CreateZonePayloadGetRetryTimeArgType = int64

type CreateZonePayloadGetRetryTimeAttributeType added in v0.13.1

type CreateZonePayloadGetRetryTimeAttributeType = *int64

isInteger

type CreateZonePayloadGetRetryTimeRetType added in v0.13.1

type CreateZonePayloadGetRetryTimeRetType = int64

type CreateZonePayloadGetTypeArgType added in v0.13.1

type CreateZonePayloadGetTypeArgType = CreateZonePayloadTypes

type CreateZonePayloadGetTypeAttributeType added in v0.13.1

type CreateZonePayloadGetTypeAttributeType = *CreateZonePayloadTypes

type CreateZonePayloadGetTypeRetType added in v0.13.1

type CreateZonePayloadGetTypeRetType = CreateZonePayloadTypes

type CreateZonePayloadTypes added in v0.14.0

type CreateZonePayloadTypes string

CreateZonePayloadTypes zone type value type for enums

const (
	CREATEZONEPAYLOADTYPE_PRIMARY   CreateZonePayloadTypes = "primary"
	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

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

func (CreateZonePayloadTypes) Ptr added in v0.14.0

Ptr returns reference to TypeTypes value

func (*CreateZonePayloadTypes) UnmarshalJSON added in v0.14.0

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

type CreateZonePayloadgetIsReverseZoneArgType added in v0.13.1

type CreateZonePayloadgetIsReverseZoneArgType = bool

type CreateZonePayloadgetIsReverseZoneAttributeType added in v0.13.1

type CreateZonePayloadgetIsReverseZoneAttributeType = *bool

isBoolean

type CreateZonePayloadgetIsReverseZoneRetType added in v0.13.1

type CreateZonePayloadgetIsReverseZoneRetType = bool

type CreateZoneRequest added in v0.15.0

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

func (CreateZoneRequest) CreateZonePayload added in v0.15.0

func (r CreateZoneRequest) CreateZonePayload(createZonePayload CreateZonePayload) ApiCreateZoneRequest

func (CreateZoneRequest) Execute added in v0.15.0

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

type DefaultApi 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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	ValidateMoveCodeExecute(ctx context.Context, projectId string, zoneId string) (*Message, error)
}

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

type DeleteLabelRequest added in v0.15.0

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

func (DeleteLabelRequest) Execute added in v0.15.0

type DeleteLabelResponse added in v0.10.0

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

DeleteLabelResponse ResponseDeleteLabel.

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

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

func (*DeleteLabelResponse) GetLabel added in v0.11.0

GetLabel returns the Label field value if set, zero value otherwise.

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.

func (*DeleteLabelResponse) GetMessage added in v0.11.0

GetMessage returns the Message field value if set, zero value otherwise.

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.

func (*DeleteLabelResponse) HasLabel added in v0.11.0

func (o *DeleteLabelResponse) HasLabel() bool

HasLabel returns a boolean if a field has been set.

func (*DeleteLabelResponse) HasMessage added in v0.11.0

func (o *DeleteLabelResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*DeleteLabelResponse) SetLabel added in v0.11.0

SetLabel gets a reference to the given Label and assigns it to the Label field.

func (*DeleteLabelResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field.

func (DeleteLabelResponse) ToMap added in v0.11.0

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

type DeleteLabelResponseGetLabelArgType added in v0.13.1

type DeleteLabelResponseGetLabelArgType = Label

type DeleteLabelResponseGetLabelAttributeType added in v0.13.1

type DeleteLabelResponseGetLabelAttributeType = *Label

isModel

type DeleteLabelResponseGetLabelRetType added in v0.13.1

type DeleteLabelResponseGetLabelRetType = Label

type DeleteLabelResponseGetMessageArgType added in v0.13.1

type DeleteLabelResponseGetMessageArgType = string

type DeleteLabelResponseGetMessageAttributeType added in v0.13.1

type DeleteLabelResponseGetMessageAttributeType = *string

isNotNullableString

type DeleteLabelResponseGetMessageRetType added in v0.13.1

type DeleteLabelResponseGetMessageRetType = string

type DeleteMoveCodeRequest added in v0.15.0

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

func (DeleteMoveCodeRequest) Execute added in v0.15.0

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

type DeleteRecordSetRequest added in v0.15.0

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

func (DeleteRecordSetRequest) Execute added in v0.15.0

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

type DeleteZoneRequest added in v0.15.0

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

func (DeleteZoneRequest) Execute added in v0.15.0

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

type DomainExtensions added in v0.13.0

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

DomainExtensions struct for DomainExtensions

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

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

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.

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.

func (*DomainExtensions) HasObservabilityExtension added in v0.13.0

func (o *DomainExtensions) HasObservabilityExtension() bool

HasObservabilityExtension returns a boolean if a field has been set.

func (*DomainExtensions) SetObservabilityExtension added in v0.13.0

SetObservabilityExtension gets a reference to the given DomainObservabilityExtension and assigns it to the ObservabilityExtension field.

func (DomainExtensions) ToMap added in v0.13.0

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

type DomainExtensionsGetObservabilityExtensionArgType added in v0.13.1

type DomainExtensionsGetObservabilityExtensionArgType = DomainObservabilityExtension

type DomainExtensionsGetObservabilityExtensionAttributeType added in v0.13.1

type DomainExtensionsGetObservabilityExtensionAttributeType = *DomainObservabilityExtension

isModel

type DomainExtensionsGetObservabilityExtensionRetType added in v0.13.1

type DomainExtensionsGetObservabilityExtensionRetType = DomainObservabilityExtension

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

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

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

func (*DomainObservabilityExtension) GetObservabilityInstanceId added in v0.13.0

GetObservabilityInstanceId returns the ObservabilityInstanceId field value

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.

func (*DomainObservabilityExtension) GetState added in v0.13.0

GetState returns the State field value if set, zero value otherwise.

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.

func (*DomainObservabilityExtension) HasState added in v0.13.0

func (o *DomainObservabilityExtension) HasState() bool

HasState returns a boolean if a field has been set.

func (*DomainObservabilityExtension) SetObservabilityInstanceId added in v0.13.0

SetObservabilityInstanceId sets field value

func (*DomainObservabilityExtension) SetState added in v0.13.0

SetState gets a reference to the given string and assigns it to the State field.

func (DomainObservabilityExtension) ToMap added in v0.13.0

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

type DomainObservabilityExtensionGetObservabilityInstanceIdArgType added in v0.13.1

type DomainObservabilityExtensionGetObservabilityInstanceIdArgType = string

type DomainObservabilityExtensionGetObservabilityInstanceIdAttributeType added in v0.13.1

type DomainObservabilityExtensionGetObservabilityInstanceIdAttributeType = *string

isNotNullableString

type DomainObservabilityExtensionGetObservabilityInstanceIdRetType added in v0.13.1

type DomainObservabilityExtensionGetObservabilityInstanceIdRetType = string

type DomainObservabilityExtensionGetStateArgType added in v0.13.1

type DomainObservabilityExtensionGetStateArgType = string

type DomainObservabilityExtensionGetStateAttributeType added in v0.13.1

type DomainObservabilityExtensionGetStateAttributeType = *string

isNotNullableString

type DomainObservabilityExtensionGetStateRetType added in v0.13.1

type DomainObservabilityExtensionGetStateRetType = string

type ErrorMessage

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

ErrorMessage struct for ErrorMessage

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

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

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.

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.

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.

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.

func (*ErrorMessage) HasError added in v0.11.0

func (o *ErrorMessage) HasError() bool

HasError returns a boolean if a field has been set.

func (*ErrorMessage) HasMessage added in v0.11.0

func (o *ErrorMessage) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ErrorMessage) SetError added in v0.11.0

SetError gets a reference to the given string and assigns it to the Error field.

func (*ErrorMessage) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field.

func (ErrorMessage) ToMap added in v0.11.0

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

type ErrorMessageGetErrorArgType added in v0.13.1

type ErrorMessageGetErrorArgType = string

type ErrorMessageGetErrorAttributeType added in v0.13.1

type ErrorMessageGetErrorAttributeType = *string

isNotNullableString

type ErrorMessageGetErrorRetType added in v0.13.1

type ErrorMessageGetErrorRetType = string

type ErrorMessageGetMessageArgType added in v0.13.1

type ErrorMessageGetMessageArgType = string

type ErrorMessageGetMessageAttributeType added in v0.13.1

type ErrorMessageGetMessageAttributeType = *string

isNotNullableString

type ErrorMessageGetMessageRetType added in v0.13.1

type ErrorMessageGetMessageRetType = string

type ExportRecordSetsPayload added in v0.10.0

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

ExportRecordSetsPayload struct for ExportRecordSetsPayload

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

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

func (*ExportRecordSetsPayload) GetExportAsFQDN added in v0.11.0

GetExportAsFQDN returns the ExportAsFQDN field value if set, zero value otherwise.

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.

func (*ExportRecordSetsPayload) GetFormat added in v0.11.0

GetFormat returns the Format field value if set, zero value otherwise.

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.

func (*ExportRecordSetsPayload) HasExportAsFQDN added in v0.11.0

func (o *ExportRecordSetsPayload) HasExportAsFQDN() bool

HasExportAsFQDN returns a boolean if a field has been set.

func (*ExportRecordSetsPayload) HasFormat added in v0.11.0

func (o *ExportRecordSetsPayload) HasFormat() bool

HasFormat returns a boolean if a field has been set.

func (*ExportRecordSetsPayload) SetExportAsFQDN added in v0.11.0

SetExportAsFQDN gets a reference to the given bool and assigns it to the ExportAsFQDN field.

func (*ExportRecordSetsPayload) SetFormat added in v0.11.0

SetFormat gets a reference to the given string and assigns it to the Format field.

func (ExportRecordSetsPayload) ToMap added in v0.11.0

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

type ExportRecordSetsPayloadFormat added in v0.14.0

type ExportRecordSetsPayloadFormat string

ExportRecordSetsPayloadFormat the model 'ExportRecordSetsPayload' value type for enums

const (
	EXPORTRECORDSETSPAYLOADFORMAT_CSV  ExportRecordSetsPayloadFormat = "csv"
	EXPORTRECORDSETSPAYLOADFORMAT_JSON ExportRecordSetsPayloadFormat = "json"
	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

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

func (ExportRecordSetsPayloadFormat) Ptr added in v0.14.0

Ptr returns reference to FormatFormat value

func (*ExportRecordSetsPayloadFormat) UnmarshalJSON added in v0.14.0

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

type ExportRecordSetsPayloadGetFormatArgType added in v0.13.1

type ExportRecordSetsPayloadGetFormatArgType = ExportRecordSetsPayloadFormat

type ExportRecordSetsPayloadGetFormatAttributeType added in v0.13.1

type ExportRecordSetsPayloadGetFormatAttributeType = *ExportRecordSetsPayloadFormat

type ExportRecordSetsPayloadGetFormatRetType added in v0.13.1

type ExportRecordSetsPayloadGetFormatRetType = ExportRecordSetsPayloadFormat

type ExportRecordSetsPayloadgetExportAsFQDNArgType added in v0.13.1

type ExportRecordSetsPayloadgetExportAsFQDNArgType = bool

type ExportRecordSetsPayloadgetExportAsFQDNAttributeType added in v0.13.1

type ExportRecordSetsPayloadgetExportAsFQDNAttributeType = *bool

isBoolean

type ExportRecordSetsPayloadgetExportAsFQDNRetType added in v0.13.1

type ExportRecordSetsPayloadgetExportAsFQDNRetType = bool

type ExportRecordSetsRequest added in v0.15.0

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

func (ExportRecordSetsRequest) Execute added in v0.15.0

func (ExportRecordSetsRequest) ExportRecordSetsPayload added in v0.15.0

func (r ExportRecordSetsRequest) ExportRecordSetsPayload(exportRecordSetsPayload ExportRecordSetsPayload) ApiExportRecordSetsRequest

type GetRecordSetRequest added in v0.15.0

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

func (GetRecordSetRequest) Execute added in v0.15.0

type GetZoneRequest added in v0.15.0

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

func (GetZoneRequest) Execute added in v0.15.0

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

type ImportRecordSetsPayload added in v0.10.0

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

ImportRecordSetsPayload struct for ImportRecordSetsPayload

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

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

func (*ImportRecordSetsPayload) GetRrSets added in v0.11.0

GetRrSets returns the RrSets field value if set, zero value otherwise.

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.

func (*ImportRecordSetsPayload) HasRrSets added in v0.11.0

func (o *ImportRecordSetsPayload) HasRrSets() bool

HasRrSets returns a boolean if a field has been set.

func (*ImportRecordSetsPayload) SetRrSets added in v0.11.0

SetRrSets gets a reference to the given []ZoneModelsImportRecordModel and assigns it to the RrSets field.

func (ImportRecordSetsPayload) ToMap added in v0.11.0

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

type ImportRecordSetsPayloadGetRrSetsArgType added in v0.13.1

type ImportRecordSetsPayloadGetRrSetsArgType = []ZoneModelsImportRecordModel

type ImportRecordSetsPayloadGetRrSetsAttributeType added in v0.13.1

type ImportRecordSetsPayloadGetRrSetsAttributeType = *[]ZoneModelsImportRecordModel

isArray

type ImportRecordSetsPayloadGetRrSetsRetType added in v0.13.1

type ImportRecordSetsPayloadGetRrSetsRetType = []ZoneModelsImportRecordModel

type ImportRecordSetsRequest added in v0.15.0

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

func (ImportRecordSetsRequest) Execute added in v0.15.0

func (ImportRecordSetsRequest) Format added in v0.15.0

func (ImportRecordSetsRequest) ImportRecordSetsPayload added in v0.15.0

func (r ImportRecordSetsRequest) ImportRecordSetsPayload(importRecordSetsPayload ImportRecordSetsPayload) ApiImportRecordSetsRequest

func (ImportRecordSetsRequest) ImportType added in v0.15.0

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.

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

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

func (*ImportRecordSetsResponse) GetMessage added in v0.11.0

GetMessage returns the Message field value if set, zero value otherwise.

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.

func (*ImportRecordSetsResponse) GetSummary added in v0.11.0

GetSummary returns the Summary field value

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.

func (*ImportRecordSetsResponse) HasMessage added in v0.11.0

func (o *ImportRecordSetsResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ImportRecordSetsResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*ImportRecordSetsResponse) SetSummary added in v0.11.0

SetSummary sets field value

func (ImportRecordSetsResponse) ToMap added in v0.11.0

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

type ImportRecordSetsResponseGetMessageArgType added in v0.13.1

type ImportRecordSetsResponseGetMessageArgType = string

type ImportRecordSetsResponseGetMessageAttributeType added in v0.13.1

type ImportRecordSetsResponseGetMessageAttributeType = *string

isNotNullableString

type ImportRecordSetsResponseGetMessageRetType added in v0.13.1

type ImportRecordSetsResponseGetMessageRetType = string

type ImportRecordSetsResponseGetSummaryArgType added in v0.13.1

type ImportRecordSetsResponseGetSummaryArgType = ImportSummary

type ImportRecordSetsResponseGetSummaryAttributeType added in v0.13.1

type ImportRecordSetsResponseGetSummaryAttributeType = *ImportSummary

isModel

type ImportRecordSetsResponseGetSummaryRetType added in v0.13.1

type ImportRecordSetsResponseGetSummaryRetType = ImportSummary

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.

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

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

func (*ImportSummary) HasCreatedRRSets added in v0.11.0

func (o *ImportSummary) HasCreatedRRSets() bool

HasCreatedRRSets returns a boolean if a field has been set.

func (*ImportSummary) HasCreatedRecords added in v0.11.0

func (o *ImportSummary) HasCreatedRecords() bool

HasCreatedRecords returns a boolean if a field has been set.

func (*ImportSummary) HasDeletedRRSets added in v0.11.0

func (o *ImportSummary) HasDeletedRRSets() bool

HasDeletedRRSets returns a boolean if a field has been set.

func (*ImportSummary) HasDeletedRecords added in v0.11.0

func (o *ImportSummary) HasDeletedRecords() bool

HasDeletedRecords returns a boolean if a field has been set.

func (*ImportSummary) HasUpdatedRRSets added in v0.11.0

func (o *ImportSummary) HasUpdatedRRSets() bool

HasUpdatedRRSets returns a boolean if a field has been set.

func (*ImportSummary) HasUpdatedRecords added in v0.11.0

func (o *ImportSummary) HasUpdatedRecords() bool

HasUpdatedRecords returns a boolean if a field has been set.

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.

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.

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.

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.

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.

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.

func (ImportSummary) ToMap added in v0.11.0

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

type ImportSummaryGetCreatedRRSetsArgType added in v0.13.1

type ImportSummaryGetCreatedRRSetsArgType = int64

type ImportSummaryGetCreatedRRSetsAttributeType added in v0.13.1

type ImportSummaryGetCreatedRRSetsAttributeType = *int64

isInteger

type ImportSummaryGetCreatedRRSetsRetType added in v0.13.1

type ImportSummaryGetCreatedRRSetsRetType = int64

type ImportSummaryGetCreatedRecordsArgType added in v0.13.1

type ImportSummaryGetCreatedRecordsArgType = int64

type ImportSummaryGetCreatedRecordsAttributeType added in v0.13.1

type ImportSummaryGetCreatedRecordsAttributeType = *int64

isInteger

type ImportSummaryGetCreatedRecordsRetType added in v0.13.1

type ImportSummaryGetCreatedRecordsRetType = int64

type ImportSummaryGetDeletedRRSetsArgType added in v0.13.1

type ImportSummaryGetDeletedRRSetsArgType = int64

type ImportSummaryGetDeletedRRSetsAttributeType added in v0.13.1

type ImportSummaryGetDeletedRRSetsAttributeType = *int64

isInteger

type ImportSummaryGetDeletedRRSetsRetType added in v0.13.1

type ImportSummaryGetDeletedRRSetsRetType = int64

type ImportSummaryGetDeletedRecordsArgType added in v0.13.1

type ImportSummaryGetDeletedRecordsArgType = int64

type ImportSummaryGetDeletedRecordsAttributeType added in v0.13.1

type ImportSummaryGetDeletedRecordsAttributeType = *int64

isInteger

type ImportSummaryGetDeletedRecordsRetType added in v0.13.1

type ImportSummaryGetDeletedRecordsRetType = int64

type ImportSummaryGetUpdatedRRSetsArgType added in v0.13.1

type ImportSummaryGetUpdatedRRSetsArgType = int64

type ImportSummaryGetUpdatedRRSetsAttributeType added in v0.13.1

type ImportSummaryGetUpdatedRRSetsAttributeType = *int64

isInteger

type ImportSummaryGetUpdatedRRSetsRetType added in v0.13.1

type ImportSummaryGetUpdatedRRSetsRetType = int64

type ImportSummaryGetUpdatedRecordsArgType added in v0.13.1

type ImportSummaryGetUpdatedRecordsArgType = int64

type ImportSummaryGetUpdatedRecordsAttributeType added in v0.13.1

type ImportSummaryGetUpdatedRecordsAttributeType = *int64

isInteger

type ImportSummaryGetUpdatedRecordsRetType added in v0.13.1

type ImportSummaryGetUpdatedRecordsRetType = int64

type Label

type Label struct {
	// REQUIRED
	Key LabelGetKeyAttributeType `json:"key" required:"true"`
	// REQUIRED
	Value LabelGetValueAttributeType `json:"value" required:"true"`
}

Label struct for Label

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

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

func (*Label) GetKey added in v0.11.0

func (o *Label) GetKey() (ret LabelGetKeyRetType)

GetKey returns the Key field value

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.

func (*Label) GetValue added in v0.11.0

func (o *Label) GetValue() (ret LabelGetValueRetType)

GetValue returns the Value field value

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.

func (*Label) SetKey added in v0.11.0

func (o *Label) SetKey(v LabelGetKeyRetType)

SetKey sets field value

func (*Label) SetValue added in v0.11.0

func (o *Label) SetValue(v LabelGetValueRetType)

SetValue sets field value

func (Label) ToMap added in v0.11.0

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

type LabelGetKeyArgType added in v0.13.1

type LabelGetKeyArgType = string

type LabelGetKeyAttributeType added in v0.13.1

type LabelGetKeyAttributeType = *string

isNotNullableString

type LabelGetKeyRetType added in v0.13.1

type LabelGetKeyRetType = string

type LabelGetValueArgType added in v0.13.1

type LabelGetValueArgType = string

type LabelGetValueAttributeType added in v0.13.1

type LabelGetValueAttributeType = *string

isNotNullableString

type LabelGetValueRetType added in v0.13.1

type LabelGetValueRetType = string

type ListLabelsRequest added in v0.15.0

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

func (ListLabelsRequest) Execute added in v0.15.0

func (r ListLabelsRequest) Execute() (*ListLabelsResponse, error)

type ListLabelsResponse added in v0.10.0

type ListLabelsResponse struct {
	Labels  ListLabelsResponseGetLabelsAttributeType  `json:"labels,omitempty"`
	Message ListLabelsResponseGetMessageAttributeType `json:"message,omitempty"`
}

ListLabelsResponse ResponseAllLabels.

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

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

func (*ListLabelsResponse) GetLabels added in v0.11.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*ListLabelsResponse) GetMessage added in v0.11.0

GetMessage returns the Message field value if set, zero value otherwise.

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.

func (*ListLabelsResponse) HasLabels added in v0.11.0

func (o *ListLabelsResponse) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*ListLabelsResponse) HasMessage added in v0.11.0

func (o *ListLabelsResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ListLabelsResponse) SetLabels added in v0.11.0

SetLabels gets a reference to the given []Label and assigns it to the Labels field.

func (*ListLabelsResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field.

func (ListLabelsResponse) ToMap added in v0.11.0

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

type ListLabelsResponseGetLabelsArgType added in v0.13.1

type ListLabelsResponseGetLabelsArgType = []Label

type ListLabelsResponseGetLabelsAttributeType added in v0.13.1

type ListLabelsResponseGetLabelsAttributeType = *[]Label

isArray

type ListLabelsResponseGetLabelsRetType added in v0.13.1

type ListLabelsResponseGetLabelsRetType = []Label

type ListLabelsResponseGetMessageArgType added in v0.13.1

type ListLabelsResponseGetMessageArgType = string

type ListLabelsResponseGetMessageAttributeType added in v0.13.1

type ListLabelsResponseGetMessageAttributeType = *string

isNotNullableString

type ListLabelsResponseGetMessageRetType added in v0.13.1

type ListLabelsResponseGetMessageRetType = string

type ListRecordSetsRequest added in v0.15.0

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

func (ListRecordSetsRequest) ActiveEq added in v0.15.0

func (ListRecordSetsRequest) CreationFinishedGt added in v0.15.0

func (r ListRecordSetsRequest) CreationFinishedGt(creationFinishedGt string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) CreationFinishedGte added in v0.15.0

func (r ListRecordSetsRequest) CreationFinishedGte(creationFinishedGte string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) CreationFinishedLt added in v0.15.0

func (r ListRecordSetsRequest) CreationFinishedLt(creationFinishedLt string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) CreationFinishedLte added in v0.15.0

func (r ListRecordSetsRequest) CreationFinishedLte(creationFinishedLte string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) CreationStartedGt added in v0.15.0

func (r ListRecordSetsRequest) CreationStartedGt(creationStartedGt string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) CreationStartedGte added in v0.15.0

func (r ListRecordSetsRequest) CreationStartedGte(creationStartedGte string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) CreationStartedLt added in v0.15.0

func (r ListRecordSetsRequest) CreationStartedLt(creationStartedLt string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) CreationStartedLte added in v0.15.0

func (r ListRecordSetsRequest) CreationStartedLte(creationStartedLte string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) Execute added in v0.15.0

func (ListRecordSetsRequest) NameEq added in v0.15.0

func (ListRecordSetsRequest) NameLike added in v0.15.0

func (ListRecordSetsRequest) OrderByCreationFinished added in v0.15.0

func (r ListRecordSetsRequest) OrderByCreationFinished(orderByCreationFinished string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) OrderByCreationStarted added in v0.15.0

func (r ListRecordSetsRequest) OrderByCreationStarted(orderByCreationStarted string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) OrderByName added in v0.15.0

func (r ListRecordSetsRequest) OrderByName(orderByName string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) OrderByRecordCount added in v0.15.0

func (r ListRecordSetsRequest) OrderByRecordCount(orderByRecordCount string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) OrderByState added in v0.15.0

func (r ListRecordSetsRequest) OrderByState(orderByState string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) OrderByType added in v0.15.0

func (r ListRecordSetsRequest) OrderByType(orderByType string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) OrderByUpdateFinished added in v0.15.0

func (r ListRecordSetsRequest) OrderByUpdateFinished(orderByUpdateFinished string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) OrderByUpdateStarted added in v0.15.0

func (r ListRecordSetsRequest) OrderByUpdateStarted(orderByUpdateStarted string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) Page added in v0.15.0

func (ListRecordSetsRequest) PageSize added in v0.15.0

func (ListRecordSetsRequest) StateEq added in v0.15.0

func (ListRecordSetsRequest) StateNeq added in v0.15.0

func (ListRecordSetsRequest) TypeEq added in v0.15.0

func (ListRecordSetsRequest) UpdateFinishedGt added in v0.15.0

func (r ListRecordSetsRequest) UpdateFinishedGt(updateFinishedGt string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) UpdateFinishedGte added in v0.15.0

func (r ListRecordSetsRequest) UpdateFinishedGte(updateFinishedGte string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) UpdateFinishedLt added in v0.15.0

func (r ListRecordSetsRequest) UpdateFinishedLt(updateFinishedLt string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) UpdateFinishedLte added in v0.15.0

func (r ListRecordSetsRequest) UpdateFinishedLte(updateFinishedLte string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) UpdateStartedGt added in v0.15.0

func (r ListRecordSetsRequest) UpdateStartedGt(updateStartedGt string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) UpdateStartedGte added in v0.15.0

func (r ListRecordSetsRequest) UpdateStartedGte(updateStartedGte string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) UpdateStartedLt added in v0.15.0

func (r ListRecordSetsRequest) UpdateStartedLt(updateStartedLt string) ApiListRecordSetsRequest

func (ListRecordSetsRequest) UpdateStartedLte added in v0.15.0

func (r ListRecordSetsRequest) UpdateStartedLte(updateStartedLte string) ApiListRecordSetsRequest

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.

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

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

func (*ListRecordSetsResponse) GetItemsPerPage added in v0.11.0

GetItemsPerPage returns the ItemsPerPage field value

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.

func (*ListRecordSetsResponse) GetMessage added in v0.11.0

GetMessage returns the Message field value if set, zero value otherwise.

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.

func (*ListRecordSetsResponse) GetRrSets added in v0.11.0

GetRrSets returns the RrSets field value

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.

func (*ListRecordSetsResponse) GetTotalItems added in v0.11.0

GetTotalItems returns the TotalItems field value

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.

func (*ListRecordSetsResponse) GetTotalPages added in v0.11.0

GetTotalPages returns the TotalPages field value

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.

func (*ListRecordSetsResponse) HasMessage added in v0.11.0

func (o *ListRecordSetsResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ListRecordSetsResponse) SetItemsPerPage added in v0.11.0

SetItemsPerPage sets field value

func (*ListRecordSetsResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*ListRecordSetsResponse) SetRrSets added in v0.11.0

SetRrSets sets field value

func (*ListRecordSetsResponse) SetTotalItems added in v0.11.0

SetTotalItems sets field value

func (*ListRecordSetsResponse) SetTotalPages added in v0.11.0

SetTotalPages sets field value

func (ListRecordSetsResponse) ToMap added in v0.11.0

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

type ListRecordSetsResponseGetItemsPerPageArgType added in v0.13.1

type ListRecordSetsResponseGetItemsPerPageArgType = int64

type ListRecordSetsResponseGetItemsPerPageAttributeType added in v0.13.1

type ListRecordSetsResponseGetItemsPerPageAttributeType = *int64

isInteger

type ListRecordSetsResponseGetItemsPerPageRetType added in v0.13.1

type ListRecordSetsResponseGetItemsPerPageRetType = int64

type ListRecordSetsResponseGetMessageArgType added in v0.13.1

type ListRecordSetsResponseGetMessageArgType = string

type ListRecordSetsResponseGetMessageAttributeType added in v0.13.1

type ListRecordSetsResponseGetMessageAttributeType = *string

isNotNullableString

type ListRecordSetsResponseGetMessageRetType added in v0.13.1

type ListRecordSetsResponseGetMessageRetType = string

type ListRecordSetsResponseGetRrSetsArgType added in v0.13.1

type ListRecordSetsResponseGetRrSetsArgType = []RecordSet

type ListRecordSetsResponseGetRrSetsAttributeType added in v0.13.1

type ListRecordSetsResponseGetRrSetsAttributeType = *[]RecordSet

isArray

type ListRecordSetsResponseGetRrSetsRetType added in v0.13.1

type ListRecordSetsResponseGetRrSetsRetType = []RecordSet

type ListRecordSetsResponseGetTotalItemsArgType added in v0.13.1

type ListRecordSetsResponseGetTotalItemsArgType = int64

type ListRecordSetsResponseGetTotalItemsAttributeType added in v0.13.1

type ListRecordSetsResponseGetTotalItemsAttributeType = *int64

isInteger

type ListRecordSetsResponseGetTotalItemsRetType added in v0.13.1

type ListRecordSetsResponseGetTotalItemsRetType = int64

type ListRecordSetsResponseGetTotalPagesArgType added in v0.13.1

type ListRecordSetsResponseGetTotalPagesArgType = int64

type ListRecordSetsResponseGetTotalPagesAttributeType added in v0.13.1

type ListRecordSetsResponseGetTotalPagesAttributeType = *int64

isInteger

type ListRecordSetsResponseGetTotalPagesRetType added in v0.13.1

type ListRecordSetsResponseGetTotalPagesRetType = int64

type ListZonesRequest added in v0.15.0

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

func (ListZonesRequest) ActiveEq added in v0.15.0

func (r ListZonesRequest) ActiveEq(activeEq bool) ApiListZonesRequest

func (ListZonesRequest) CreationFinishedGt added in v0.15.0

func (r ListZonesRequest) CreationFinishedGt(creationFinishedGt string) ApiListZonesRequest

func (ListZonesRequest) CreationFinishedGte added in v0.15.0

func (r ListZonesRequest) CreationFinishedGte(creationFinishedGte string) ApiListZonesRequest

func (ListZonesRequest) CreationFinishedLt added in v0.15.0

func (r ListZonesRequest) CreationFinishedLt(creationFinishedLt string) ApiListZonesRequest

func (ListZonesRequest) CreationFinishedLte added in v0.15.0

func (r ListZonesRequest) CreationFinishedLte(creationFinishedLte string) ApiListZonesRequest

func (ListZonesRequest) CreationStartedGt added in v0.15.0

func (r ListZonesRequest) CreationStartedGt(creationStartedGt string) ApiListZonesRequest

func (ListZonesRequest) CreationStartedGte added in v0.15.0

func (r ListZonesRequest) CreationStartedGte(creationStartedGte string) ApiListZonesRequest

func (ListZonesRequest) CreationStartedLt added in v0.15.0

func (r ListZonesRequest) CreationStartedLt(creationStartedLt string) ApiListZonesRequest

func (ListZonesRequest) CreationStartedLte added in v0.15.0

func (r ListZonesRequest) CreationStartedLte(creationStartedLte string) ApiListZonesRequest

func (ListZonesRequest) DescriptionEq added in v0.15.0

func (r ListZonesRequest) DescriptionEq(descriptionEq string) ApiListZonesRequest

func (ListZonesRequest) DescriptionLike added in v0.15.0

func (r ListZonesRequest) DescriptionLike(descriptionLike string) ApiListZonesRequest

func (ListZonesRequest) DescriptionNeq added in v0.15.0

func (r ListZonesRequest) DescriptionNeq(descriptionNeq string) ApiListZonesRequest

func (ListZonesRequest) DnsNameEq added in v0.15.0

func (r ListZonesRequest) DnsNameEq(dnsNameEq string) ApiListZonesRequest

func (ListZonesRequest) DnsNameLike added in v0.15.0

func (r ListZonesRequest) DnsNameLike(dnsNameLike string) ApiListZonesRequest

func (ListZonesRequest) Execute added in v0.15.0

func (r ListZonesRequest) Execute() (*ListZonesResponse, error)

func (ListZonesRequest) IsReverseZoneEq added in v0.15.0

func (r ListZonesRequest) IsReverseZoneEq(isReverseZoneEq bool) ApiListZonesRequest

func (ListZonesRequest) LabelKeyEq added in v0.15.0

func (r ListZonesRequest) LabelKeyEq(labelKeyEq []string) ApiListZonesRequest

func (ListZonesRequest) LabelValueEq added in v0.15.0

func (r ListZonesRequest) LabelValueEq(labelValueEq []string) ApiListZonesRequest

func (ListZonesRequest) NameEq added in v0.15.0

func (r ListZonesRequest) NameEq(nameEq string) ApiListZonesRequest

func (ListZonesRequest) NameLike added in v0.15.0

func (r ListZonesRequest) NameLike(nameLike string) ApiListZonesRequest

func (ListZonesRequest) NameNeq added in v0.15.0

func (r ListZonesRequest) NameNeq(nameNeq string) ApiListZonesRequest

func (ListZonesRequest) OrderByCreationFinished added in v0.15.0

func (r ListZonesRequest) OrderByCreationFinished(orderByCreationFinished string) ApiListZonesRequest

func (ListZonesRequest) OrderByCreationStarted added in v0.15.0

func (r ListZonesRequest) OrderByCreationStarted(orderByCreationStarted string) ApiListZonesRequest

func (ListZonesRequest) OrderByDescription added in v0.15.0

func (r ListZonesRequest) OrderByDescription(orderByDescription string) ApiListZonesRequest

func (ListZonesRequest) OrderByDnsName added in v0.15.0

func (r ListZonesRequest) OrderByDnsName(orderByDnsName string) ApiListZonesRequest

func (ListZonesRequest) OrderByName added in v0.15.0

func (r ListZonesRequest) OrderByName(orderByName string) ApiListZonesRequest

func (ListZonesRequest) OrderByRecordCount added in v0.15.0

func (r ListZonesRequest) OrderByRecordCount(orderByRecordCount string) ApiListZonesRequest

func (ListZonesRequest) OrderByType added in v0.15.0

func (r ListZonesRequest) OrderByType(orderByType string) ApiListZonesRequest

func (ListZonesRequest) OrderByUpdateFinished added in v0.15.0

func (r ListZonesRequest) OrderByUpdateFinished(orderByUpdateFinished string) ApiListZonesRequest

func (ListZonesRequest) OrderByUpdateStarted added in v0.15.0

func (r ListZonesRequest) OrderByUpdateStarted(orderByUpdateStarted string) ApiListZonesRequest

func (ListZonesRequest) Page added in v0.15.0

func (ListZonesRequest) PageSize added in v0.15.0

func (r ListZonesRequest) PageSize(pageSize int32) ApiListZonesRequest

func (ListZonesRequest) PrimaryNameServerEq added in v0.15.0

func (r ListZonesRequest) PrimaryNameServerEq(primaryNameServerEq string) ApiListZonesRequest

func (ListZonesRequest) PrimaryNameServerLike added in v0.15.0

func (r ListZonesRequest) PrimaryNameServerLike(primaryNameServerLike string) ApiListZonesRequest

func (ListZonesRequest) StateEq added in v0.15.0

func (r ListZonesRequest) StateEq(stateEq string) ApiListZonesRequest

func (ListZonesRequest) StateNeq added in v0.15.0

func (r ListZonesRequest) StateNeq(stateNeq string) ApiListZonesRequest

func (ListZonesRequest) TypeEq added in v0.15.0

func (r ListZonesRequest) TypeEq(typeEq string) ApiListZonesRequest

func (ListZonesRequest) UpdateFinishedGt added in v0.15.0

func (r ListZonesRequest) UpdateFinishedGt(updateFinishedGt string) ApiListZonesRequest

func (ListZonesRequest) UpdateFinishedGte added in v0.15.0

func (r ListZonesRequest) UpdateFinishedGte(updateFinishedGte string) ApiListZonesRequest

func (ListZonesRequest) UpdateFinishedLt added in v0.15.0

func (r ListZonesRequest) UpdateFinishedLt(updateFinishedLt string) ApiListZonesRequest

func (ListZonesRequest) UpdateFinishedLte added in v0.15.0

func (r ListZonesRequest) UpdateFinishedLte(updateFinishedLte string) ApiListZonesRequest

func (ListZonesRequest) UpdateStartedGt added in v0.15.0

func (r ListZonesRequest) UpdateStartedGt(updateStartedGt string) ApiListZonesRequest

func (ListZonesRequest) UpdateStartedGte added in v0.15.0

func (r ListZonesRequest) UpdateStartedGte(updateStartedGte string) ApiListZonesRequest

func (ListZonesRequest) UpdateStartedLt added in v0.15.0

func (r ListZonesRequest) UpdateStartedLt(updateStartedLt string) ApiListZonesRequest

func (ListZonesRequest) UpdateStartedLte added in v0.15.0

func (r ListZonesRequest) UpdateStartedLte(updateStartedLte string) ApiListZonesRequest

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.

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

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

func (*ListZonesResponse) GetItemsPerPage added in v0.11.0

GetItemsPerPage returns the ItemsPerPage field value

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.

func (*ListZonesResponse) GetMessage added in v0.11.0

GetMessage returns the Message field value if set, zero value otherwise.

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.

func (*ListZonesResponse) GetTotalItems added in v0.11.0

GetTotalItems returns the TotalItems field value

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.

func (*ListZonesResponse) GetTotalPages added in v0.11.0

GetTotalPages returns the TotalPages field value

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.

func (*ListZonesResponse) GetZones added in v0.11.0

GetZones returns the Zones field value

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.

func (*ListZonesResponse) HasMessage added in v0.11.0

func (o *ListZonesResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ListZonesResponse) SetItemsPerPage added in v0.11.0

SetItemsPerPage sets field value

func (*ListZonesResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*ListZonesResponse) SetTotalItems added in v0.11.0

SetTotalItems sets field value

func (*ListZonesResponse) SetTotalPages added in v0.11.0

SetTotalPages sets field value

func (*ListZonesResponse) SetZones added in v0.11.0

SetZones sets field value

func (ListZonesResponse) ToMap added in v0.11.0

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

type ListZonesResponseGetItemsPerPageArgType added in v0.13.1

type ListZonesResponseGetItemsPerPageArgType = int64

type ListZonesResponseGetItemsPerPageAttributeType added in v0.13.1

type ListZonesResponseGetItemsPerPageAttributeType = *int64

isInteger

type ListZonesResponseGetItemsPerPageRetType added in v0.13.1

type ListZonesResponseGetItemsPerPageRetType = int64

type ListZonesResponseGetMessageArgType added in v0.13.1

type ListZonesResponseGetMessageArgType = string

type ListZonesResponseGetMessageAttributeType added in v0.13.1

type ListZonesResponseGetMessageAttributeType = *string

isNotNullableString

type ListZonesResponseGetMessageRetType added in v0.13.1

type ListZonesResponseGetMessageRetType = string

type ListZonesResponseGetTotalItemsArgType added in v0.13.1

type ListZonesResponseGetTotalItemsArgType = int64

type ListZonesResponseGetTotalItemsAttributeType added in v0.13.1

type ListZonesResponseGetTotalItemsAttributeType = *int64

isInteger

type ListZonesResponseGetTotalItemsRetType added in v0.13.1

type ListZonesResponseGetTotalItemsRetType = int64

type ListZonesResponseGetTotalPagesArgType added in v0.13.1

type ListZonesResponseGetTotalPagesArgType = int64

type ListZonesResponseGetTotalPagesAttributeType added in v0.13.1

type ListZonesResponseGetTotalPagesAttributeType = *int64

isInteger

type ListZonesResponseGetTotalPagesRetType added in v0.13.1

type ListZonesResponseGetTotalPagesRetType = int64

type ListZonesResponseGetZonesArgType added in v0.13.1

type ListZonesResponseGetZonesArgType = []Zone

type ListZonesResponseGetZonesAttributeType added in v0.13.1

type ListZonesResponseGetZonesAttributeType = *[]Zone

isArray

type ListZonesResponseGetZonesRetType added in v0.13.1

type ListZonesResponseGetZonesRetType = []Zone

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type Message

type Message struct {
	Message MessageGetMessageAttributeType `json:"message,omitempty"`
}

Message struct for Message

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

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

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.

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.

func (*Message) HasMessage added in v0.11.0

func (o *Message) HasMessage() bool

HasMessage returns a boolean if a field has been set.

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.

func (Message) ToMap added in v0.11.0

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

type MessageGetMessageArgType added in v0.13.1

type MessageGetMessageArgType = string

type MessageGetMessageAttributeType added in v0.13.1

type MessageGetMessageAttributeType = *string

isNotNullableString

type MessageGetMessageRetType added in v0.13.1

type MessageGetMessageRetType = string

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

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

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

func (*MoveCodeResponse) GetCode added in v0.11.0

GetCode returns the Code field value

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.

func (*MoveCodeResponse) GetExpiresAt added in v0.11.0

func (o *MoveCodeResponse) GetExpiresAt() (ret MoveCodeResponseGetExpiresAtRetType)

GetExpiresAt returns the ExpiresAt field value

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.

func (*MoveCodeResponse) GetMessage added in v0.11.0

GetMessage returns the Message field value if set, zero value otherwise.

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.

func (*MoveCodeResponse) HasMessage added in v0.11.0

func (o *MoveCodeResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*MoveCodeResponse) SetCode added in v0.11.0

SetCode sets field value

func (*MoveCodeResponse) SetExpiresAt added in v0.11.0

SetExpiresAt sets field value

func (*MoveCodeResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field.

func (MoveCodeResponse) ToMap added in v0.11.0

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

type MoveCodeResponseGetCodeArgType added in v0.13.1

type MoveCodeResponseGetCodeArgType = string

type MoveCodeResponseGetCodeAttributeType added in v0.13.1

type MoveCodeResponseGetCodeAttributeType = *string

isNotNullableString

type MoveCodeResponseGetCodeRetType added in v0.13.1

type MoveCodeResponseGetCodeRetType = string

type MoveCodeResponseGetExpiresAtArgType added in v0.13.1

type MoveCodeResponseGetExpiresAtArgType = string

type MoveCodeResponseGetExpiresAtAttributeType added in v0.13.1

type MoveCodeResponseGetExpiresAtAttributeType = *string

isNotNullableString

type MoveCodeResponseGetExpiresAtRetType added in v0.13.1

type MoveCodeResponseGetExpiresAtRetType = string

type MoveCodeResponseGetMessageArgType added in v0.13.1

type MoveCodeResponseGetMessageArgType = string

type MoveCodeResponseGetMessageAttributeType added in v0.13.1

type MoveCodeResponseGetMessageAttributeType = *string

isNotNullableString

type MoveCodeResponseGetMessageRetType added in v0.13.1

type MoveCodeResponseGetMessageRetType = string

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.

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

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

func (*MoveZonePayload) GetCode added in v0.11.0

GetCode returns the Code field value

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.

func (*MoveZonePayload) GetZoneDnsName added in v0.11.0

func (o *MoveZonePayload) GetZoneDnsName() (ret MoveZonePayloadGetZoneDnsNameRetType)

GetZoneDnsName returns the ZoneDnsName field value

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.

func (*MoveZonePayload) SetCode added in v0.11.0

SetCode sets field value

func (*MoveZonePayload) SetZoneDnsName added in v0.11.0

SetZoneDnsName sets field value

func (MoveZonePayload) ToMap added in v0.11.0

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

type MoveZonePayloadGetCodeArgType added in v0.13.1

type MoveZonePayloadGetCodeArgType = string

type MoveZonePayloadGetCodeAttributeType added in v0.13.1

type MoveZonePayloadGetCodeAttributeType = *string

isNotNullableString

type MoveZonePayloadGetCodeRetType added in v0.13.1

type MoveZonePayloadGetCodeRetType = string

type MoveZonePayloadGetZoneDnsNameArgType added in v0.13.1

type MoveZonePayloadGetZoneDnsNameArgType = string

type MoveZonePayloadGetZoneDnsNameAttributeType added in v0.13.1

type MoveZonePayloadGetZoneDnsNameAttributeType = *string

isNotNullableString

type MoveZonePayloadGetZoneDnsNameRetType added in v0.13.1

type MoveZonePayloadGetZoneDnsNameRetType = string

type MoveZoneRequest added in v0.15.0

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

func (MoveZoneRequest) Execute added in v0.15.0

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

func (MoveZoneRequest) MoveZonePayload added in v0.15.0

func (r MoveZoneRequest) MoveZonePayload(moveZonePayload MoveZonePayload) ApiMoveZoneRequest

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

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

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCloneZonePayload added in v0.11.0

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

func NewNullableCloneZonePayload added in v0.11.0

func NewNullableCloneZonePayload(val *CloneZonePayload) *NullableCloneZonePayload

func (NullableCloneZonePayload) Get added in v0.11.0

func (NullableCloneZonePayload) IsSet added in v0.11.0

func (v NullableCloneZonePayload) IsSet() bool

func (NullableCloneZonePayload) MarshalJSON added in v0.11.0

func (v NullableCloneZonePayload) MarshalJSON() ([]byte, error)

func (*NullableCloneZonePayload) Set added in v0.11.0

func (*NullableCloneZonePayload) UnmarshalJSON added in v0.11.0

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

func (*NullableCloneZonePayload) Unset added in v0.11.0

func (v *NullableCloneZonePayload) Unset()

type NullableCreateLabelPayload added in v0.11.0

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

func NewNullableCreateLabelPayload added in v0.11.0

func NewNullableCreateLabelPayload(val *CreateLabelPayload) *NullableCreateLabelPayload

func (NullableCreateLabelPayload) Get added in v0.11.0

func (NullableCreateLabelPayload) IsSet added in v0.11.0

func (v NullableCreateLabelPayload) IsSet() bool

func (NullableCreateLabelPayload) MarshalJSON added in v0.11.0

func (v NullableCreateLabelPayload) MarshalJSON() ([]byte, error)

func (*NullableCreateLabelPayload) Set added in v0.11.0

func (*NullableCreateLabelPayload) UnmarshalJSON added in v0.11.0

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

func (*NullableCreateLabelPayload) Unset added in v0.11.0

func (v *NullableCreateLabelPayload) Unset()

type NullableCreateLabelResponse added in v0.11.0

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

func NewNullableCreateLabelResponse added in v0.11.0

func NewNullableCreateLabelResponse(val *CreateLabelResponse) *NullableCreateLabelResponse

func (NullableCreateLabelResponse) Get added in v0.11.0

func (NullableCreateLabelResponse) IsSet added in v0.11.0

func (NullableCreateLabelResponse) MarshalJSON added in v0.11.0

func (v NullableCreateLabelResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateLabelResponse) Set added in v0.11.0

func (*NullableCreateLabelResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableCreateLabelResponse) Unset added in v0.11.0

func (v *NullableCreateLabelResponse) Unset()

type NullableCreateRecordSetPayload added in v0.11.0

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

func NewNullableCreateRecordSetPayload added in v0.11.0

func NewNullableCreateRecordSetPayload(val *CreateRecordSetPayload) *NullableCreateRecordSetPayload

func (NullableCreateRecordSetPayload) Get added in v0.11.0

func (NullableCreateRecordSetPayload) IsSet added in v0.11.0

func (NullableCreateRecordSetPayload) MarshalJSON added in v0.11.0

func (v NullableCreateRecordSetPayload) MarshalJSON() ([]byte, error)

func (*NullableCreateRecordSetPayload) Set added in v0.11.0

func (*NullableCreateRecordSetPayload) UnmarshalJSON added in v0.11.0

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

func (*NullableCreateRecordSetPayload) Unset added in v0.11.0

func (v *NullableCreateRecordSetPayload) Unset()

type NullableCreateRecordSetPayloadTypes added in v0.14.0

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

func NewNullableCreateRecordSetPayloadTypes added in v0.14.0

func NewNullableCreateRecordSetPayloadTypes(val *CreateRecordSetPayloadTypes) *NullableCreateRecordSetPayloadTypes

func (NullableCreateRecordSetPayloadTypes) Get added in v0.14.0

func (NullableCreateRecordSetPayloadTypes) IsSet added in v0.14.0

func (NullableCreateRecordSetPayloadTypes) MarshalJSON added in v0.14.0

func (v NullableCreateRecordSetPayloadTypes) MarshalJSON() ([]byte, error)

func (*NullableCreateRecordSetPayloadTypes) Set added in v0.14.0

func (*NullableCreateRecordSetPayloadTypes) UnmarshalJSON added in v0.14.0

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

func (*NullableCreateRecordSetPayloadTypes) Unset added in v0.14.0

type NullableCreateZonePayload added in v0.11.0

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

func NewNullableCreateZonePayload added in v0.11.0

func NewNullableCreateZonePayload(val *CreateZonePayload) *NullableCreateZonePayload

func (NullableCreateZonePayload) Get added in v0.11.0

func (NullableCreateZonePayload) IsSet added in v0.11.0

func (v NullableCreateZonePayload) IsSet() bool

func (NullableCreateZonePayload) MarshalJSON added in v0.11.0

func (v NullableCreateZonePayload) MarshalJSON() ([]byte, error)

func (*NullableCreateZonePayload) Set added in v0.11.0

func (*NullableCreateZonePayload) UnmarshalJSON added in v0.11.0

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

func (*NullableCreateZonePayload) Unset added in v0.11.0

func (v *NullableCreateZonePayload) Unset()

type NullableCreateZonePayloadExtensions added in v0.13.0

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

func NewNullableCreateZonePayloadExtensions added in v0.13.0

func NewNullableCreateZonePayloadExtensions(val *CreateZonePayloadExtensions) *NullableCreateZonePayloadExtensions

func (NullableCreateZonePayloadExtensions) Get added in v0.13.0

func (NullableCreateZonePayloadExtensions) IsSet added in v0.13.0

func (NullableCreateZonePayloadExtensions) MarshalJSON added in v0.13.0

func (v NullableCreateZonePayloadExtensions) MarshalJSON() ([]byte, error)

func (*NullableCreateZonePayloadExtensions) Set added in v0.13.0

func (*NullableCreateZonePayloadExtensions) UnmarshalJSON added in v0.13.0

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

func (*NullableCreateZonePayloadExtensions) Unset added in v0.13.0

type NullableCreateZonePayloadTypes added in v0.14.0

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

func NewNullableCreateZonePayloadTypes added in v0.14.0

func NewNullableCreateZonePayloadTypes(val *CreateZonePayloadTypes) *NullableCreateZonePayloadTypes

func (NullableCreateZonePayloadTypes) Get added in v0.14.0

func (NullableCreateZonePayloadTypes) IsSet added in v0.14.0

func (NullableCreateZonePayloadTypes) MarshalJSON added in v0.14.0

func (v NullableCreateZonePayloadTypes) MarshalJSON() ([]byte, error)

func (*NullableCreateZonePayloadTypes) Set added in v0.14.0

func (*NullableCreateZonePayloadTypes) UnmarshalJSON added in v0.14.0

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

func (*NullableCreateZonePayloadTypes) Unset added in v0.14.0

func (v *NullableCreateZonePayloadTypes) Unset()

type NullableDeleteLabelResponse added in v0.11.0

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

func NewNullableDeleteLabelResponse added in v0.11.0

func NewNullableDeleteLabelResponse(val *DeleteLabelResponse) *NullableDeleteLabelResponse

func (NullableDeleteLabelResponse) Get added in v0.11.0

func (NullableDeleteLabelResponse) IsSet added in v0.11.0

func (NullableDeleteLabelResponse) MarshalJSON added in v0.11.0

func (v NullableDeleteLabelResponse) MarshalJSON() ([]byte, error)

func (*NullableDeleteLabelResponse) Set added in v0.11.0

func (*NullableDeleteLabelResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableDeleteLabelResponse) Unset added in v0.11.0

func (v *NullableDeleteLabelResponse) Unset()

type NullableDomainExtensions added in v0.13.0

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

func NewNullableDomainExtensions added in v0.13.0

func NewNullableDomainExtensions(val *DomainExtensions) *NullableDomainExtensions

func (NullableDomainExtensions) Get added in v0.13.0

func (NullableDomainExtensions) IsSet added in v0.13.0

func (v NullableDomainExtensions) IsSet() bool

func (NullableDomainExtensions) MarshalJSON added in v0.13.0

func (v NullableDomainExtensions) MarshalJSON() ([]byte, error)

func (*NullableDomainExtensions) Set added in v0.13.0

func (*NullableDomainExtensions) UnmarshalJSON added in v0.13.0

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

func (*NullableDomainExtensions) Unset added in v0.13.0

func (v *NullableDomainExtensions) Unset()

type NullableDomainObservabilityExtension added in v0.13.0

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

func NewNullableDomainObservabilityExtension added in v0.13.0

func NewNullableDomainObservabilityExtension(val *DomainObservabilityExtension) *NullableDomainObservabilityExtension

func (NullableDomainObservabilityExtension) Get added in v0.13.0

func (NullableDomainObservabilityExtension) IsSet added in v0.13.0

func (NullableDomainObservabilityExtension) MarshalJSON added in v0.13.0

func (v NullableDomainObservabilityExtension) MarshalJSON() ([]byte, error)

func (*NullableDomainObservabilityExtension) Set added in v0.13.0

func (*NullableDomainObservabilityExtension) UnmarshalJSON added in v0.13.0

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

func (*NullableDomainObservabilityExtension) Unset added in v0.13.0

type NullableErrorMessage added in v0.11.0

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

func NewNullableErrorMessage added in v0.11.0

func NewNullableErrorMessage(val *ErrorMessage) *NullableErrorMessage

func (NullableErrorMessage) Get added in v0.11.0

func (NullableErrorMessage) IsSet added in v0.11.0

func (v NullableErrorMessage) IsSet() bool

func (NullableErrorMessage) MarshalJSON added in v0.11.0

func (v NullableErrorMessage) MarshalJSON() ([]byte, error)

func (*NullableErrorMessage) Set added in v0.11.0

func (v *NullableErrorMessage) Set(val *ErrorMessage)

func (*NullableErrorMessage) UnmarshalJSON added in v0.11.0

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

func (*NullableErrorMessage) Unset added in v0.11.0

func (v *NullableErrorMessage) Unset()

type NullableExportRecordSetsPayload added in v0.11.0

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

func NewNullableExportRecordSetsPayload added in v0.11.0

func NewNullableExportRecordSetsPayload(val *ExportRecordSetsPayload) *NullableExportRecordSetsPayload

func (NullableExportRecordSetsPayload) Get added in v0.11.0

func (NullableExportRecordSetsPayload) IsSet added in v0.11.0

func (NullableExportRecordSetsPayload) MarshalJSON added in v0.11.0

func (v NullableExportRecordSetsPayload) MarshalJSON() ([]byte, error)

func (*NullableExportRecordSetsPayload) Set added in v0.11.0

func (*NullableExportRecordSetsPayload) UnmarshalJSON added in v0.11.0

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

func (*NullableExportRecordSetsPayload) Unset added in v0.11.0

type NullableExportRecordSetsPayloadFormat added in v0.14.0

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

func NewNullableExportRecordSetsPayloadFormat added in v0.14.0

func NewNullableExportRecordSetsPayloadFormat(val *ExportRecordSetsPayloadFormat) *NullableExportRecordSetsPayloadFormat

func (NullableExportRecordSetsPayloadFormat) Get added in v0.14.0

func (NullableExportRecordSetsPayloadFormat) IsSet added in v0.14.0

func (NullableExportRecordSetsPayloadFormat) MarshalJSON added in v0.14.0

func (v NullableExportRecordSetsPayloadFormat) MarshalJSON() ([]byte, error)

func (*NullableExportRecordSetsPayloadFormat) Set added in v0.14.0

func (*NullableExportRecordSetsPayloadFormat) UnmarshalJSON added in v0.14.0

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

func (*NullableExportRecordSetsPayloadFormat) Unset added in v0.14.0

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

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

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

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

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableImportRecordSetsPayload added in v0.11.0

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

func NewNullableImportRecordSetsPayload added in v0.11.0

func NewNullableImportRecordSetsPayload(val *ImportRecordSetsPayload) *NullableImportRecordSetsPayload

func (NullableImportRecordSetsPayload) Get added in v0.11.0

func (NullableImportRecordSetsPayload) IsSet added in v0.11.0

func (NullableImportRecordSetsPayload) MarshalJSON added in v0.11.0

func (v NullableImportRecordSetsPayload) MarshalJSON() ([]byte, error)

func (*NullableImportRecordSetsPayload) Set added in v0.11.0

func (*NullableImportRecordSetsPayload) UnmarshalJSON added in v0.11.0

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

func (*NullableImportRecordSetsPayload) Unset added in v0.11.0

type NullableImportRecordSetsResponse added in v0.11.0

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

func NewNullableImportRecordSetsResponse added in v0.11.0

func NewNullableImportRecordSetsResponse(val *ImportRecordSetsResponse) *NullableImportRecordSetsResponse

func (NullableImportRecordSetsResponse) Get added in v0.11.0

func (NullableImportRecordSetsResponse) IsSet added in v0.11.0

func (NullableImportRecordSetsResponse) MarshalJSON added in v0.11.0

func (v NullableImportRecordSetsResponse) MarshalJSON() ([]byte, error)

func (*NullableImportRecordSetsResponse) Set added in v0.11.0

func (*NullableImportRecordSetsResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableImportRecordSetsResponse) Unset added in v0.11.0

type NullableImportSummary added in v0.11.0

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

func NewNullableImportSummary added in v0.11.0

func NewNullableImportSummary(val *ImportSummary) *NullableImportSummary

func (NullableImportSummary) Get added in v0.11.0

func (NullableImportSummary) IsSet added in v0.11.0

func (v NullableImportSummary) IsSet() bool

func (NullableImportSummary) MarshalJSON added in v0.11.0

func (v NullableImportSummary) MarshalJSON() ([]byte, error)

func (*NullableImportSummary) Set added in v0.11.0

func (v *NullableImportSummary) Set(val *ImportSummary)

func (*NullableImportSummary) UnmarshalJSON added in v0.11.0

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

func (*NullableImportSummary) Unset added in v0.11.0

func (v *NullableImportSummary) Unset()

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

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

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

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

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

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

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableLabel added in v0.11.0

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

func NewNullableLabel added in v0.11.0

func NewNullableLabel(val *Label) *NullableLabel

func (NullableLabel) Get added in v0.11.0

func (v NullableLabel) Get() *Label

func (NullableLabel) IsSet added in v0.11.0

func (v NullableLabel) IsSet() bool

func (NullableLabel) MarshalJSON added in v0.11.0

func (v NullableLabel) MarshalJSON() ([]byte, error)

func (*NullableLabel) Set added in v0.11.0

func (v *NullableLabel) Set(val *Label)

func (*NullableLabel) UnmarshalJSON added in v0.11.0

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

func (*NullableLabel) Unset added in v0.11.0

func (v *NullableLabel) Unset()

type NullableListLabelsResponse added in v0.11.0

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

func NewNullableListLabelsResponse added in v0.11.0

func NewNullableListLabelsResponse(val *ListLabelsResponse) *NullableListLabelsResponse

func (NullableListLabelsResponse) Get added in v0.11.0

func (NullableListLabelsResponse) IsSet added in v0.11.0

func (v NullableListLabelsResponse) IsSet() bool

func (NullableListLabelsResponse) MarshalJSON added in v0.11.0

func (v NullableListLabelsResponse) MarshalJSON() ([]byte, error)

func (*NullableListLabelsResponse) Set added in v0.11.0

func (*NullableListLabelsResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableListLabelsResponse) Unset added in v0.11.0

func (v *NullableListLabelsResponse) Unset()

type NullableListRecordSetsResponse added in v0.11.0

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

func NewNullableListRecordSetsResponse added in v0.11.0

func NewNullableListRecordSetsResponse(val *ListRecordSetsResponse) *NullableListRecordSetsResponse

func (NullableListRecordSetsResponse) Get added in v0.11.0

func (NullableListRecordSetsResponse) IsSet added in v0.11.0

func (NullableListRecordSetsResponse) MarshalJSON added in v0.11.0

func (v NullableListRecordSetsResponse) MarshalJSON() ([]byte, error)

func (*NullableListRecordSetsResponse) Set added in v0.11.0

func (*NullableListRecordSetsResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableListRecordSetsResponse) Unset added in v0.11.0

func (v *NullableListRecordSetsResponse) Unset()

type NullableListZonesResponse added in v0.11.0

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

func NewNullableListZonesResponse added in v0.11.0

func NewNullableListZonesResponse(val *ListZonesResponse) *NullableListZonesResponse

func (NullableListZonesResponse) Get added in v0.11.0

func (NullableListZonesResponse) IsSet added in v0.11.0

func (v NullableListZonesResponse) IsSet() bool

func (NullableListZonesResponse) MarshalJSON added in v0.11.0

func (v NullableListZonesResponse) MarshalJSON() ([]byte, error)

func (*NullableListZonesResponse) Set added in v0.11.0

func (*NullableListZonesResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableListZonesResponse) Unset added in v0.11.0

func (v *NullableListZonesResponse) Unset()

type NullableMessage added in v0.11.0

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

func NewNullableMessage added in v0.11.0

func NewNullableMessage(val *Message) *NullableMessage

func (NullableMessage) Get added in v0.11.0

func (v NullableMessage) Get() *Message

func (NullableMessage) IsSet added in v0.11.0

func (v NullableMessage) IsSet() bool

func (NullableMessage) MarshalJSON added in v0.11.0

func (v NullableMessage) MarshalJSON() ([]byte, error)

func (*NullableMessage) Set added in v0.11.0

func (v *NullableMessage) Set(val *Message)

func (*NullableMessage) UnmarshalJSON added in v0.11.0

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

func (*NullableMessage) Unset added in v0.11.0

func (v *NullableMessage) Unset()

type NullableMoveCodeResponse added in v0.11.0

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

func NewNullableMoveCodeResponse added in v0.11.0

func NewNullableMoveCodeResponse(val *MoveCodeResponse) *NullableMoveCodeResponse

func (NullableMoveCodeResponse) Get added in v0.11.0

func (NullableMoveCodeResponse) IsSet added in v0.11.0

func (v NullableMoveCodeResponse) IsSet() bool

func (NullableMoveCodeResponse) MarshalJSON added in v0.11.0

func (v NullableMoveCodeResponse) MarshalJSON() ([]byte, error)

func (*NullableMoveCodeResponse) Set added in v0.11.0

func (*NullableMoveCodeResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableMoveCodeResponse) Unset added in v0.11.0

func (v *NullableMoveCodeResponse) Unset()

type NullableMoveZonePayload added in v0.11.0

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

func NewNullableMoveZonePayload added in v0.11.0

func NewNullableMoveZonePayload(val *MoveZonePayload) *NullableMoveZonePayload

func (NullableMoveZonePayload) Get added in v0.11.0

func (NullableMoveZonePayload) IsSet added in v0.11.0

func (v NullableMoveZonePayload) IsSet() bool

func (NullableMoveZonePayload) MarshalJSON added in v0.11.0

func (v NullableMoveZonePayload) MarshalJSON() ([]byte, error)

func (*NullableMoveZonePayload) Set added in v0.11.0

func (*NullableMoveZonePayload) UnmarshalJSON added in v0.11.0

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

func (*NullableMoveZonePayload) Unset added in v0.11.0

func (v *NullableMoveZonePayload) Unset()

type NullablePartialUpdateRecordPayload added in v0.11.0

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

func NewNullablePartialUpdateRecordPayload added in v0.11.0

func NewNullablePartialUpdateRecordPayload(val *PartialUpdateRecordPayload) *NullablePartialUpdateRecordPayload

func (NullablePartialUpdateRecordPayload) Get added in v0.11.0

func (NullablePartialUpdateRecordPayload) IsSet added in v0.11.0

func (NullablePartialUpdateRecordPayload) MarshalJSON added in v0.11.0

func (v NullablePartialUpdateRecordPayload) MarshalJSON() ([]byte, error)

func (*NullablePartialUpdateRecordPayload) Set added in v0.11.0

func (*NullablePartialUpdateRecordPayload) UnmarshalJSON added in v0.11.0

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

func (*NullablePartialUpdateRecordPayload) Unset added in v0.11.0

type NullablePartialUpdateRecordPayloadAction added in v0.14.0

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

func NewNullablePartialUpdateRecordPayloadAction added in v0.14.0

func NewNullablePartialUpdateRecordPayloadAction(val *PartialUpdateRecordPayloadAction) *NullablePartialUpdateRecordPayloadAction

func (NullablePartialUpdateRecordPayloadAction) Get added in v0.14.0

func (NullablePartialUpdateRecordPayloadAction) IsSet added in v0.14.0

func (NullablePartialUpdateRecordPayloadAction) MarshalJSON added in v0.14.0

func (*NullablePartialUpdateRecordPayloadAction) Set added in v0.14.0

func (*NullablePartialUpdateRecordPayloadAction) UnmarshalJSON added in v0.14.0

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

func (*NullablePartialUpdateRecordPayloadAction) Unset added in v0.14.0

type NullablePartialUpdateRecordSetPayload added in v0.11.0

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

func NewNullablePartialUpdateRecordSetPayload added in v0.11.0

func NewNullablePartialUpdateRecordSetPayload(val *PartialUpdateRecordSetPayload) *NullablePartialUpdateRecordSetPayload

func (NullablePartialUpdateRecordSetPayload) Get added in v0.11.0

func (NullablePartialUpdateRecordSetPayload) IsSet added in v0.11.0

func (NullablePartialUpdateRecordSetPayload) MarshalJSON added in v0.11.0

func (v NullablePartialUpdateRecordSetPayload) MarshalJSON() ([]byte, error)

func (*NullablePartialUpdateRecordSetPayload) Set added in v0.11.0

func (*NullablePartialUpdateRecordSetPayload) UnmarshalJSON added in v0.11.0

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

func (*NullablePartialUpdateRecordSetPayload) Unset added in v0.11.0

type NullablePartialUpdateZonePayload added in v0.11.0

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

func NewNullablePartialUpdateZonePayload added in v0.11.0

func NewNullablePartialUpdateZonePayload(val *PartialUpdateZonePayload) *NullablePartialUpdateZonePayload

func (NullablePartialUpdateZonePayload) Get added in v0.11.0

func (NullablePartialUpdateZonePayload) IsSet added in v0.11.0

func (NullablePartialUpdateZonePayload) MarshalJSON added in v0.11.0

func (v NullablePartialUpdateZonePayload) MarshalJSON() ([]byte, error)

func (*NullablePartialUpdateZonePayload) Set added in v0.11.0

func (*NullablePartialUpdateZonePayload) UnmarshalJSON added in v0.11.0

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

func (*NullablePartialUpdateZonePayload) Unset added in v0.11.0

type NullableRecord added in v0.11.0

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

func NewNullableRecord added in v0.11.0

func NewNullableRecord(val *Record) *NullableRecord

func (NullableRecord) Get added in v0.11.0

func (v NullableRecord) Get() *Record

func (NullableRecord) IsSet added in v0.11.0

func (v NullableRecord) IsSet() bool

func (NullableRecord) MarshalJSON added in v0.11.0

func (v NullableRecord) MarshalJSON() ([]byte, error)

func (*NullableRecord) Set added in v0.11.0

func (v *NullableRecord) Set(val *Record)

func (*NullableRecord) UnmarshalJSON added in v0.11.0

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

func (*NullableRecord) Unset added in v0.11.0

func (v *NullableRecord) Unset()

type NullableRecordDataExchange added in v0.11.0

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

func NewNullableRecordDataExchange added in v0.11.0

func NewNullableRecordDataExchange(val *RecordDataExchange) *NullableRecordDataExchange

func (NullableRecordDataExchange) Get added in v0.11.0

func (NullableRecordDataExchange) IsSet added in v0.11.0

func (v NullableRecordDataExchange) IsSet() bool

func (NullableRecordDataExchange) MarshalJSON added in v0.11.0

func (v NullableRecordDataExchange) MarshalJSON() ([]byte, error)

func (*NullableRecordDataExchange) Set added in v0.11.0

func (*NullableRecordDataExchange) UnmarshalJSON added in v0.11.0

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

func (*NullableRecordDataExchange) Unset added in v0.11.0

func (v *NullableRecordDataExchange) Unset()

type NullableRecordPayload added in v0.11.0

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

func NewNullableRecordPayload added in v0.11.0

func NewNullableRecordPayload(val *RecordPayload) *NullableRecordPayload

func (NullableRecordPayload) Get added in v0.11.0

func (NullableRecordPayload) IsSet added in v0.11.0

func (v NullableRecordPayload) IsSet() bool

func (NullableRecordPayload) MarshalJSON added in v0.11.0

func (v NullableRecordPayload) MarshalJSON() ([]byte, error)

func (*NullableRecordPayload) Set added in v0.11.0

func (v *NullableRecordPayload) Set(val *RecordPayload)

func (*NullableRecordPayload) UnmarshalJSON added in v0.11.0

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

func (*NullableRecordPayload) Unset added in v0.11.0

func (v *NullableRecordPayload) Unset()

type NullableRecordSet added in v0.11.0

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

func NewNullableRecordSet added in v0.11.0

func NewNullableRecordSet(val *RecordSet) *NullableRecordSet

func (NullableRecordSet) Get added in v0.11.0

func (v NullableRecordSet) Get() *RecordSet

func (NullableRecordSet) IsSet added in v0.11.0

func (v NullableRecordSet) IsSet() bool

func (NullableRecordSet) MarshalJSON added in v0.11.0

func (v NullableRecordSet) MarshalJSON() ([]byte, error)

func (*NullableRecordSet) Set added in v0.11.0

func (v *NullableRecordSet) Set(val *RecordSet)

func (*NullableRecordSet) UnmarshalJSON added in v0.11.0

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

func (*NullableRecordSet) Unset added in v0.11.0

func (v *NullableRecordSet) Unset()

type NullableRecordSetResponse added in v0.11.0

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

func NewNullableRecordSetResponse added in v0.11.0

func NewNullableRecordSetResponse(val *RecordSetResponse) *NullableRecordSetResponse

func (NullableRecordSetResponse) Get added in v0.11.0

func (NullableRecordSetResponse) IsSet added in v0.11.0

func (v NullableRecordSetResponse) IsSet() bool

func (NullableRecordSetResponse) MarshalJSON added in v0.11.0

func (v NullableRecordSetResponse) MarshalJSON() ([]byte, error)

func (*NullableRecordSetResponse) Set added in v0.11.0

func (*NullableRecordSetResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableRecordSetResponse) Unset added in v0.11.0

func (v *NullableRecordSetResponse) Unset()

type NullableRecordSetState added in v0.14.0

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

func NewNullableRecordSetState added in v0.14.0

func NewNullableRecordSetState(val *RecordSetState) *NullableRecordSetState

func (NullableRecordSetState) Get added in v0.14.0

func (NullableRecordSetState) IsSet added in v0.14.0

func (v NullableRecordSetState) IsSet() bool

func (NullableRecordSetState) MarshalJSON added in v0.14.0

func (v NullableRecordSetState) MarshalJSON() ([]byte, error)

func (*NullableRecordSetState) Set added in v0.14.0

func (*NullableRecordSetState) UnmarshalJSON added in v0.14.0

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

func (*NullableRecordSetState) Unset added in v0.14.0

func (v *NullableRecordSetState) Unset()

type NullableRecordSetTypes added in v0.14.0

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

func NewNullableRecordSetTypes added in v0.14.0

func NewNullableRecordSetTypes(val *RecordSetTypes) *NullableRecordSetTypes

func (NullableRecordSetTypes) Get added in v0.14.0

func (NullableRecordSetTypes) IsSet added in v0.14.0

func (v NullableRecordSetTypes) IsSet() bool

func (NullableRecordSetTypes) MarshalJSON added in v0.14.0

func (v NullableRecordSetTypes) MarshalJSON() ([]byte, error)

func (*NullableRecordSetTypes) Set added in v0.14.0

func (*NullableRecordSetTypes) UnmarshalJSON added in v0.14.0

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

func (*NullableRecordSetTypes) Unset added in v0.14.0

func (v *NullableRecordSetTypes) Unset()

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

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

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

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

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableValidateMoveCodePayload added in v0.11.0

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

func NewNullableValidateMoveCodePayload added in v0.11.0

func NewNullableValidateMoveCodePayload(val *ValidateMoveCodePayload) *NullableValidateMoveCodePayload

func (NullableValidateMoveCodePayload) Get added in v0.11.0

func (NullableValidateMoveCodePayload) IsSet added in v0.11.0

func (NullableValidateMoveCodePayload) MarshalJSON added in v0.11.0

func (v NullableValidateMoveCodePayload) MarshalJSON() ([]byte, error)

func (*NullableValidateMoveCodePayload) Set added in v0.11.0

func (*NullableValidateMoveCodePayload) UnmarshalJSON added in v0.11.0

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

func (*NullableValidateMoveCodePayload) Unset added in v0.11.0

type NullableValue added in v0.13.1

type NullableValue[T any] struct {
	// contains filtered or unexported fields
}

func (NullableValue[T]) Get added in v0.13.1

func (v NullableValue[T]) Get() *T

func (NullableValue[T]) IsSet added in v0.13.1

func (v NullableValue[T]) IsSet() bool

func (*NullableValue[T]) Set added in v0.13.1

func (v *NullableValue[T]) Set(val *T)

func (*NullableValue[T]) Unset added in v0.13.1

func (v *NullableValue[T]) Unset()

type NullableZone added in v0.11.0

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

func NewNullableZone added in v0.11.0

func NewNullableZone(val *Zone) *NullableZone

func (NullableZone) Get added in v0.11.0

func (v NullableZone) Get() *Zone

func (NullableZone) IsSet added in v0.11.0

func (v NullableZone) IsSet() bool

func (NullableZone) MarshalJSON added in v0.11.0

func (v NullableZone) MarshalJSON() ([]byte, error)

func (*NullableZone) Set added in v0.11.0

func (v *NullableZone) Set(val *Zone)

func (*NullableZone) UnmarshalJSON added in v0.11.0

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

func (*NullableZone) Unset added in v0.11.0

func (v *NullableZone) Unset()

type NullableZoneDataExchange added in v0.11.0

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

func NewNullableZoneDataExchange added in v0.11.0

func NewNullableZoneDataExchange(val *ZoneDataExchange) *NullableZoneDataExchange

func (NullableZoneDataExchange) Get added in v0.11.0

func (NullableZoneDataExchange) IsSet added in v0.11.0

func (v NullableZoneDataExchange) IsSet() bool

func (NullableZoneDataExchange) MarshalJSON added in v0.11.0

func (v NullableZoneDataExchange) MarshalJSON() ([]byte, error)

func (*NullableZoneDataExchange) Set added in v0.11.0

func (*NullableZoneDataExchange) UnmarshalJSON added in v0.11.0

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

func (*NullableZoneDataExchange) Unset added in v0.11.0

func (v *NullableZoneDataExchange) Unset()

type NullableZoneExtensions added in v0.13.0

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

func NewNullableZoneExtensions added in v0.13.0

func NewNullableZoneExtensions(val *ZoneExtensions) *NullableZoneExtensions

func (NullableZoneExtensions) Get added in v0.13.0

func (NullableZoneExtensions) IsSet added in v0.13.0

func (v NullableZoneExtensions) IsSet() bool

func (NullableZoneExtensions) MarshalJSON added in v0.13.0

func (v NullableZoneExtensions) MarshalJSON() ([]byte, error)

func (*NullableZoneExtensions) Set added in v0.13.0

func (*NullableZoneExtensions) UnmarshalJSON added in v0.13.0

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

func (*NullableZoneExtensions) Unset added in v0.13.0

func (v *NullableZoneExtensions) Unset()

type NullableZoneModelsImportRecordModel added in v0.12.0

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

func NewNullableZoneModelsImportRecordModel added in v0.12.0

func NewNullableZoneModelsImportRecordModel(val *ZoneModelsImportRecordModel) *NullableZoneModelsImportRecordModel

func (NullableZoneModelsImportRecordModel) Get added in v0.12.0

func (NullableZoneModelsImportRecordModel) IsSet added in v0.12.0

func (NullableZoneModelsImportRecordModel) MarshalJSON added in v0.12.0

func (v NullableZoneModelsImportRecordModel) MarshalJSON() ([]byte, error)

func (*NullableZoneModelsImportRecordModel) Set added in v0.12.0

func (*NullableZoneModelsImportRecordModel) UnmarshalJSON added in v0.12.0

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

func (*NullableZoneModelsImportRecordModel) Unset added in v0.12.0

type NullableZoneModelsImportZoneJson added in v0.12.0

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

func NewNullableZoneModelsImportZoneJson added in v0.12.0

func NewNullableZoneModelsImportZoneJson(val *ZoneModelsImportZoneJson) *NullableZoneModelsImportZoneJson

func (NullableZoneModelsImportZoneJson) Get added in v0.12.0

func (NullableZoneModelsImportZoneJson) IsSet added in v0.12.0

func (NullableZoneModelsImportZoneJson) MarshalJSON added in v0.12.0

func (v NullableZoneModelsImportZoneJson) MarshalJSON() ([]byte, error)

func (*NullableZoneModelsImportZoneJson) Set added in v0.12.0

func (*NullableZoneModelsImportZoneJson) UnmarshalJSON added in v0.12.0

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

func (*NullableZoneModelsImportZoneJson) Unset added in v0.12.0

type NullableZoneObservabilityExtension added in v0.13.0

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

func NewNullableZoneObservabilityExtension added in v0.13.0

func NewNullableZoneObservabilityExtension(val *ZoneObservabilityExtension) *NullableZoneObservabilityExtension

func (NullableZoneObservabilityExtension) Get added in v0.13.0

func (NullableZoneObservabilityExtension) IsSet added in v0.13.0

func (NullableZoneObservabilityExtension) MarshalJSON added in v0.13.0

func (v NullableZoneObservabilityExtension) MarshalJSON() ([]byte, error)

func (*NullableZoneObservabilityExtension) Set added in v0.13.0

func (*NullableZoneObservabilityExtension) UnmarshalJSON added in v0.13.0

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

func (*NullableZoneObservabilityExtension) Unset added in v0.13.0

type NullableZoneResponse added in v0.11.0

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

func NewNullableZoneResponse added in v0.11.0

func NewNullableZoneResponse(val *ZoneResponse) *NullableZoneResponse

func (NullableZoneResponse) Get added in v0.11.0

func (NullableZoneResponse) IsSet added in v0.11.0

func (v NullableZoneResponse) IsSet() bool

func (NullableZoneResponse) MarshalJSON added in v0.11.0

func (v NullableZoneResponse) MarshalJSON() ([]byte, error)

func (*NullableZoneResponse) Set added in v0.11.0

func (v *NullableZoneResponse) Set(val *ZoneResponse)

func (*NullableZoneResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableZoneResponse) Unset added in v0.11.0

func (v *NullableZoneResponse) Unset()

type NullableZoneState added in v0.14.0

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

func NewNullableZoneState added in v0.14.0

func NewNullableZoneState(val *ZoneState) *NullableZoneState

func (NullableZoneState) Get added in v0.14.0

func (v NullableZoneState) Get() *ZoneState

func (NullableZoneState) IsSet added in v0.14.0

func (v NullableZoneState) IsSet() bool

func (NullableZoneState) MarshalJSON added in v0.14.0

func (v NullableZoneState) MarshalJSON() ([]byte, error)

func (*NullableZoneState) Set added in v0.14.0

func (v *NullableZoneState) Set(val *ZoneState)

func (*NullableZoneState) UnmarshalJSON added in v0.14.0

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

func (*NullableZoneState) Unset added in v0.14.0

func (v *NullableZoneState) Unset()

type NullableZoneTypes added in v0.14.0

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

func NewNullableZoneTypes added in v0.14.0

func NewNullableZoneTypes(val *ZoneTypes) *NullableZoneTypes

func (NullableZoneTypes) Get added in v0.14.0

func (v NullableZoneTypes) Get() *ZoneTypes

func (NullableZoneTypes) IsSet added in v0.14.0

func (v NullableZoneTypes) IsSet() bool

func (NullableZoneTypes) MarshalJSON added in v0.14.0

func (v NullableZoneTypes) MarshalJSON() ([]byte, error)

func (*NullableZoneTypes) Set added in v0.14.0

func (v *NullableZoneTypes) Set(val *ZoneTypes)

func (*NullableZoneTypes) UnmarshalJSON added in v0.14.0

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

func (*NullableZoneTypes) Unset added in v0.14.0

func (v *NullableZoneTypes) Unset()

type NullableZoneVisibility added in v0.14.0

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

func NewNullableZoneVisibility added in v0.14.0

func NewNullableZoneVisibility(val *ZoneVisibility) *NullableZoneVisibility

func (NullableZoneVisibility) Get added in v0.14.0

func (NullableZoneVisibility) IsSet added in v0.14.0

func (v NullableZoneVisibility) IsSet() bool

func (NullableZoneVisibility) MarshalJSON added in v0.14.0

func (v NullableZoneVisibility) MarshalJSON() ([]byte, error)

func (*NullableZoneVisibility) Set added in v0.14.0

func (*NullableZoneVisibility) UnmarshalJSON added in v0.14.0

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

func (*NullableZoneVisibility) Unset added in v0.14.0

func (v *NullableZoneVisibility) Unset()

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.

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

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

func (*PartialUpdateRecordPayload) GetAction added in v0.11.0

GetAction returns the Action field value

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.

func (*PartialUpdateRecordPayload) GetRecords added in v0.11.0

GetRecords returns the Records field value

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.

func (*PartialUpdateRecordPayload) SetAction added in v0.11.0

SetAction sets field value

func (*PartialUpdateRecordPayload) SetRecords added in v0.11.0

SetRecords sets field value

func (PartialUpdateRecordPayload) ToMap added in v0.11.0

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

type PartialUpdateRecordPayloadAction added in v0.14.0

type PartialUpdateRecordPayloadAction string

PartialUpdateRecordPayloadAction the model 'PartialUpdateRecordPayload' value type for enums

const (
	PARTIALUPDATERECORDPAYLOADACTION_ADD    PartialUpdateRecordPayloadAction = "add"
	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

func (PartialUpdateRecordPayloadAction) IsValid added in v0.14.0

IsValid return true if the value is valid for the enum, false otherwise

func (PartialUpdateRecordPayloadAction) Ptr added in v0.14.0

Ptr returns reference to ActionAction value

func (*PartialUpdateRecordPayloadAction) UnmarshalJSON added in v0.14.0

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

type PartialUpdateRecordPayloadGetActionArgType added in v0.13.1

type PartialUpdateRecordPayloadGetActionArgType = PartialUpdateRecordPayloadAction

type PartialUpdateRecordPayloadGetActionAttributeType added in v0.13.1

type PartialUpdateRecordPayloadGetActionAttributeType = *PartialUpdateRecordPayloadAction

type PartialUpdateRecordPayloadGetActionRetType added in v0.13.1

type PartialUpdateRecordPayloadGetActionRetType = PartialUpdateRecordPayloadAction

type PartialUpdateRecordPayloadGetRecordsArgType added in v0.13.1

type PartialUpdateRecordPayloadGetRecordsArgType = []RecordPayload

type PartialUpdateRecordPayloadGetRecordsAttributeType added in v0.13.1

type PartialUpdateRecordPayloadGetRecordsAttributeType = *[]RecordPayload

isArray

type PartialUpdateRecordPayloadGetRecordsRetType added in v0.13.1

type PartialUpdateRecordPayloadGetRecordsRetType = []RecordPayload

type PartialUpdateRecordRequest added in v0.15.0

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

func (PartialUpdateRecordRequest) Execute added in v0.15.0

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

func (PartialUpdateRecordRequest) PartialUpdateRecordPayload added in v0.15.0

func (r PartialUpdateRecordRequest) PartialUpdateRecordPayload(partialUpdateRecordPayload PartialUpdateRecordPayload) ApiPartialUpdateRecordRequest

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.

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

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

func (*PartialUpdateRecordSetPayload) GetComment added in v0.11.0

GetComment returns the Comment field value if set, zero value otherwise.

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.

func (*PartialUpdateRecordSetPayload) GetName added in v0.11.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*PartialUpdateRecordSetPayload) GetRecords added in v0.11.0

GetRecords returns the Records field value if set, zero value otherwise.

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.

func (*PartialUpdateRecordSetPayload) GetTtl added in v0.11.0

GetTtl returns the Ttl field value if set, zero value otherwise.

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.

func (*PartialUpdateRecordSetPayload) HasComment added in v0.11.0

func (o *PartialUpdateRecordSetPayload) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*PartialUpdateRecordSetPayload) HasName added in v0.11.0

func (o *PartialUpdateRecordSetPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*PartialUpdateRecordSetPayload) HasRecords added in v0.11.0

func (o *PartialUpdateRecordSetPayload) HasRecords() bool

HasRecords returns a boolean if a field has been set.

func (*PartialUpdateRecordSetPayload) HasTtl added in v0.11.0

func (o *PartialUpdateRecordSetPayload) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (*PartialUpdateRecordSetPayload) SetComment added in v0.11.0

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*PartialUpdateRecordSetPayload) SetName added in v0.11.0

SetName gets a reference to the given string and assigns it to the Name field.

func (*PartialUpdateRecordSetPayload) SetRecords added in v0.11.0

SetRecords gets a reference to the given []RecordPayload and assigns it to the Records field.

func (*PartialUpdateRecordSetPayload) SetTtl added in v0.11.0

SetTtl gets a reference to the given int64 and assigns it to the Ttl field.

func (PartialUpdateRecordSetPayload) ToMap added in v0.11.0

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

type PartialUpdateRecordSetPayloadGetCommentArgType added in v0.13.1

type PartialUpdateRecordSetPayloadGetCommentArgType = string

type PartialUpdateRecordSetPayloadGetCommentAttributeType added in v0.13.1

type PartialUpdateRecordSetPayloadGetCommentAttributeType = *string

isNotNullableString

type PartialUpdateRecordSetPayloadGetCommentRetType added in v0.13.1

type PartialUpdateRecordSetPayloadGetCommentRetType = string

type PartialUpdateRecordSetPayloadGetNameArgType added in v0.13.1

type PartialUpdateRecordSetPayloadGetNameArgType = string

type PartialUpdateRecordSetPayloadGetNameAttributeType added in v0.13.1

type PartialUpdateRecordSetPayloadGetNameAttributeType = *string

isNotNullableString

type PartialUpdateRecordSetPayloadGetNameRetType added in v0.13.1

type PartialUpdateRecordSetPayloadGetNameRetType = string

type PartialUpdateRecordSetPayloadGetRecordsArgType added in v0.13.1

type PartialUpdateRecordSetPayloadGetRecordsArgType = []RecordPayload

type PartialUpdateRecordSetPayloadGetRecordsAttributeType added in v0.13.1

type PartialUpdateRecordSetPayloadGetRecordsAttributeType = *[]RecordPayload

isArray

type PartialUpdateRecordSetPayloadGetRecordsRetType added in v0.13.1

type PartialUpdateRecordSetPayloadGetRecordsRetType = []RecordPayload

type PartialUpdateRecordSetPayloadGetTtlArgType added in v0.13.1

type PartialUpdateRecordSetPayloadGetTtlArgType = int64

type PartialUpdateRecordSetPayloadGetTtlAttributeType added in v0.13.1

type PartialUpdateRecordSetPayloadGetTtlAttributeType = *int64

isInteger

type PartialUpdateRecordSetPayloadGetTtlRetType added in v0.13.1

type PartialUpdateRecordSetPayloadGetTtlRetType = int64

type PartialUpdateRecordSetRequest added in v0.15.0

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

func (PartialUpdateRecordSetRequest) Execute added in v0.15.0

func (PartialUpdateRecordSetRequest) PartialUpdateRecordSetPayload added in v0.15.0

func (r PartialUpdateRecordSetRequest) PartialUpdateRecordSetPayload(partialUpdateRecordSetPayload PartialUpdateRecordSetPayload) ApiPartialUpdateRecordSetRequest

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

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

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

func (*PartialUpdateZonePayload) GetAcl added in v0.11.0

GetAcl returns the Acl field value if set, zero value otherwise.

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.

func (*PartialUpdateZonePayload) GetContactEmail added in v0.11.0

GetContactEmail returns the ContactEmail field value if set, zero value otherwise.

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.

func (*PartialUpdateZonePayload) GetDefaultTTL added in v0.11.0

GetDefaultTTL returns the DefaultTTL field value if set, zero value otherwise.

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.

func (*PartialUpdateZonePayload) GetDescription added in v0.11.0

GetDescription returns the Description field value if set, zero value otherwise.

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.

func (*PartialUpdateZonePayload) GetExpireTime added in v0.11.0

GetExpireTime returns the ExpireTime field value if set, zero value otherwise.

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.

func (*PartialUpdateZonePayload) GetExtensions added in v0.13.0

GetExtensions returns the Extensions field value if set, zero value otherwise.

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.

func (*PartialUpdateZonePayload) GetName added in v0.11.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*PartialUpdateZonePayload) GetNegativeCache added in v0.11.0

GetNegativeCache returns the NegativeCache field value if set, zero value otherwise.

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.

func (*PartialUpdateZonePayload) GetPrimaries added in v0.11.0

GetPrimaries returns the Primaries field value if set, zero value otherwise.

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.

func (*PartialUpdateZonePayload) GetRefreshTime added in v0.11.0

GetRefreshTime returns the RefreshTime field value if set, zero value otherwise.

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.

func (*PartialUpdateZonePayload) GetRetryTime added in v0.11.0

GetRetryTime returns the RetryTime field value if set, zero value otherwise.

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.

func (*PartialUpdateZonePayload) HasAcl added in v0.11.0

func (o *PartialUpdateZonePayload) HasAcl() bool

HasAcl returns a boolean if a field has been set.

func (*PartialUpdateZonePayload) HasContactEmail added in v0.11.0

func (o *PartialUpdateZonePayload) HasContactEmail() bool

HasContactEmail returns a boolean if a field has been set.

func (*PartialUpdateZonePayload) HasDefaultTTL added in v0.11.0

func (o *PartialUpdateZonePayload) HasDefaultTTL() bool

HasDefaultTTL returns a boolean if a field has been set.

func (*PartialUpdateZonePayload) HasDescription added in v0.11.0

func (o *PartialUpdateZonePayload) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PartialUpdateZonePayload) HasExpireTime added in v0.11.0

func (o *PartialUpdateZonePayload) HasExpireTime() bool

HasExpireTime returns a boolean if a field has been set.

func (*PartialUpdateZonePayload) HasExtensions added in v0.13.0

func (o *PartialUpdateZonePayload) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*PartialUpdateZonePayload) HasName added in v0.11.0

func (o *PartialUpdateZonePayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*PartialUpdateZonePayload) HasNegativeCache added in v0.11.0

func (o *PartialUpdateZonePayload) HasNegativeCache() bool

HasNegativeCache returns a boolean if a field has been set.

func (*PartialUpdateZonePayload) HasPrimaries added in v0.11.0

func (o *PartialUpdateZonePayload) HasPrimaries() bool

HasPrimaries returns a boolean if a field has been set.

func (*PartialUpdateZonePayload) HasRefreshTime added in v0.11.0

func (o *PartialUpdateZonePayload) HasRefreshTime() bool

HasRefreshTime returns a boolean if a field has been set.

func (*PartialUpdateZonePayload) HasRetryTime added in v0.11.0

func (o *PartialUpdateZonePayload) HasRetryTime() bool

HasRetryTime returns a boolean if a field has been set.

func (*PartialUpdateZonePayload) SetAcl added in v0.11.0

SetAcl gets a reference to the given string and assigns it to the Acl field.

func (*PartialUpdateZonePayload) SetContactEmail added in v0.11.0

SetContactEmail gets a reference to the given string and assigns it to the ContactEmail field.

func (*PartialUpdateZonePayload) SetDefaultTTL added in v0.11.0

SetDefaultTTL gets a reference to the given int64 and assigns it to the DefaultTTL field.

func (*PartialUpdateZonePayload) SetDescription added in v0.11.0

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PartialUpdateZonePayload) SetExpireTime added in v0.11.0

SetExpireTime gets a reference to the given int64 and assigns it to the ExpireTime field.

func (*PartialUpdateZonePayload) SetExtensions added in v0.13.0

SetExtensions gets a reference to the given CreateZonePayloadExtensions and assigns it to the Extensions field.

func (*PartialUpdateZonePayload) SetName added in v0.11.0

SetName gets a reference to the given string and assigns it to the Name field.

func (*PartialUpdateZonePayload) SetNegativeCache added in v0.11.0

SetNegativeCache gets a reference to the given int64 and assigns it to the NegativeCache field.

func (*PartialUpdateZonePayload) SetPrimaries added in v0.11.0

SetPrimaries gets a reference to the given []string and assigns it to the Primaries field.

func (*PartialUpdateZonePayload) SetRefreshTime added in v0.11.0

SetRefreshTime gets a reference to the given int64 and assigns it to the RefreshTime field.

func (*PartialUpdateZonePayload) SetRetryTime added in v0.11.0

SetRetryTime gets a reference to the given int64 and assigns it to the RetryTime field.

func (PartialUpdateZonePayload) ToMap added in v0.11.0

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

type PartialUpdateZonePayloadGetAclArgType added in v0.13.1

type PartialUpdateZonePayloadGetAclArgType = string

type PartialUpdateZonePayloadGetAclAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetAclAttributeType = *string

isNotNullableString

type PartialUpdateZonePayloadGetAclRetType added in v0.13.1

type PartialUpdateZonePayloadGetAclRetType = string

type PartialUpdateZonePayloadGetContactEmailArgType added in v0.13.1

type PartialUpdateZonePayloadGetContactEmailArgType = string

type PartialUpdateZonePayloadGetContactEmailAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetContactEmailAttributeType = *string

isNotNullableString

type PartialUpdateZonePayloadGetContactEmailRetType added in v0.13.1

type PartialUpdateZonePayloadGetContactEmailRetType = string

type PartialUpdateZonePayloadGetDefaultTTLArgType added in v0.13.1

type PartialUpdateZonePayloadGetDefaultTTLArgType = int64

type PartialUpdateZonePayloadGetDefaultTTLAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetDefaultTTLAttributeType = *int64

isInteger

type PartialUpdateZonePayloadGetDefaultTTLRetType added in v0.13.1

type PartialUpdateZonePayloadGetDefaultTTLRetType = int64

type PartialUpdateZonePayloadGetDescriptionArgType added in v0.13.1

type PartialUpdateZonePayloadGetDescriptionArgType = string

type PartialUpdateZonePayloadGetDescriptionAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetDescriptionAttributeType = *string

isNotNullableString

type PartialUpdateZonePayloadGetDescriptionRetType added in v0.13.1

type PartialUpdateZonePayloadGetDescriptionRetType = string

type PartialUpdateZonePayloadGetExpireTimeArgType added in v0.13.1

type PartialUpdateZonePayloadGetExpireTimeArgType = int64

type PartialUpdateZonePayloadGetExpireTimeAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetExpireTimeAttributeType = *int64

isInteger

type PartialUpdateZonePayloadGetExpireTimeRetType added in v0.13.1

type PartialUpdateZonePayloadGetExpireTimeRetType = int64

type PartialUpdateZonePayloadGetExtensionsArgType added in v0.13.1

type PartialUpdateZonePayloadGetExtensionsArgType = CreateZonePayloadExtensions

type PartialUpdateZonePayloadGetExtensionsAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetExtensionsAttributeType = *CreateZonePayloadExtensions

isModel

type PartialUpdateZonePayloadGetExtensionsRetType added in v0.13.1

type PartialUpdateZonePayloadGetExtensionsRetType = CreateZonePayloadExtensions

type PartialUpdateZonePayloadGetNameArgType added in v0.13.1

type PartialUpdateZonePayloadGetNameArgType = string

type PartialUpdateZonePayloadGetNameAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetNameAttributeType = *string

isNotNullableString

type PartialUpdateZonePayloadGetNameRetType added in v0.13.1

type PartialUpdateZonePayloadGetNameRetType = string

type PartialUpdateZonePayloadGetNegativeCacheArgType added in v0.13.1

type PartialUpdateZonePayloadGetNegativeCacheArgType = int64

type PartialUpdateZonePayloadGetNegativeCacheAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetNegativeCacheAttributeType = *int64

isInteger

type PartialUpdateZonePayloadGetNegativeCacheRetType added in v0.13.1

type PartialUpdateZonePayloadGetNegativeCacheRetType = int64

type PartialUpdateZonePayloadGetPrimariesArgType added in v0.13.1

type PartialUpdateZonePayloadGetPrimariesArgType = []string

type PartialUpdateZonePayloadGetPrimariesAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetPrimariesAttributeType = *[]string

isArray

type PartialUpdateZonePayloadGetPrimariesRetType added in v0.13.1

type PartialUpdateZonePayloadGetPrimariesRetType = []string

type PartialUpdateZonePayloadGetRefreshTimeArgType added in v0.13.1

type PartialUpdateZonePayloadGetRefreshTimeArgType = int64

type PartialUpdateZonePayloadGetRefreshTimeAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetRefreshTimeAttributeType = *int64

isInteger

type PartialUpdateZonePayloadGetRefreshTimeRetType added in v0.13.1

type PartialUpdateZonePayloadGetRefreshTimeRetType = int64

type PartialUpdateZonePayloadGetRetryTimeArgType added in v0.13.1

type PartialUpdateZonePayloadGetRetryTimeArgType = int64

type PartialUpdateZonePayloadGetRetryTimeAttributeType added in v0.13.1

type PartialUpdateZonePayloadGetRetryTimeAttributeType = *int64

isInteger

type PartialUpdateZonePayloadGetRetryTimeRetType added in v0.13.1

type PartialUpdateZonePayloadGetRetryTimeRetType = int64

type PartialUpdateZoneRequest added in v0.15.0

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

func (PartialUpdateZoneRequest) Execute added in v0.15.0

func (PartialUpdateZoneRequest) PartialUpdateZonePayload added in v0.15.0

func (r PartialUpdateZoneRequest) PartialUpdateZonePayload(partialUpdateZonePayload PartialUpdateZonePayload) ApiPartialUpdateZoneRequest

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.

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

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

func (*Record) GetContent added in v0.11.0

func (o *Record) GetContent() (ret RecordGetContentRetType)

GetContent returns the Content field value

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.

func (*Record) GetId added in v0.11.0

func (o *Record) GetId() (ret RecordGetIdRetType)

GetId returns the Id field value

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.

func (*Record) SetContent added in v0.11.0

func (o *Record) SetContent(v RecordGetContentRetType)

SetContent sets field value

func (*Record) SetId added in v0.11.0

func (o *Record) SetId(v RecordGetIdRetType)

SetId sets field value

func (Record) ToMap added in v0.11.0

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

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

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

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

func (*RecordDataExchange) GetComment added in v0.11.0

GetComment returns the Comment field value if set, zero value otherwise.

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.

func (*RecordDataExchange) GetContent added in v0.11.0

GetContent returns the Content field value if set, zero value otherwise.

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.

func (*RecordDataExchange) GetName added in v0.11.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*RecordDataExchange) GetTtl added in v0.11.0

GetTtl returns the Ttl field value if set, zero value otherwise.

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.

func (*RecordDataExchange) GetType added in v0.11.0

GetType returns the Type field value if set, zero value otherwise.

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.

func (*RecordDataExchange) HasComment added in v0.11.0

func (o *RecordDataExchange) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*RecordDataExchange) HasContent added in v0.11.0

func (o *RecordDataExchange) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*RecordDataExchange) HasName added in v0.11.0

func (o *RecordDataExchange) HasName() bool

HasName returns a boolean if a field has been set.

func (*RecordDataExchange) HasTtl added in v0.11.0

func (o *RecordDataExchange) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (*RecordDataExchange) HasType added in v0.11.0

func (o *RecordDataExchange) HasType() bool

HasType returns a boolean if a field has been set.

func (*RecordDataExchange) SetComment added in v0.11.0

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*RecordDataExchange) SetContent added in v0.11.0

SetContent gets a reference to the given []string and assigns it to the Content field.

func (*RecordDataExchange) SetName added in v0.11.0

SetName gets a reference to the given string and assigns it to the Name field.

func (*RecordDataExchange) SetTtl added in v0.11.0

SetTtl gets a reference to the given int64 and assigns it to the Ttl field.

func (*RecordDataExchange) SetType added in v0.11.0

SetType gets a reference to the given string and assigns it to the Type field.

func (RecordDataExchange) ToMap added in v0.11.0

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

type RecordDataExchangeGetCommentArgType added in v0.13.1

type RecordDataExchangeGetCommentArgType = string

type RecordDataExchangeGetCommentAttributeType added in v0.13.1

type RecordDataExchangeGetCommentAttributeType = *string

isNotNullableString

type RecordDataExchangeGetCommentRetType added in v0.13.1

type RecordDataExchangeGetCommentRetType = string

type RecordDataExchangeGetContentArgType added in v0.13.1

type RecordDataExchangeGetContentArgType = []string

type RecordDataExchangeGetContentAttributeType added in v0.13.1

type RecordDataExchangeGetContentAttributeType = *[]string

isArray

type RecordDataExchangeGetContentRetType added in v0.13.1

type RecordDataExchangeGetContentRetType = []string

type RecordDataExchangeGetNameArgType added in v0.13.1

type RecordDataExchangeGetNameArgType = string

type RecordDataExchangeGetNameAttributeType added in v0.13.1

type RecordDataExchangeGetNameAttributeType = *string

isNotNullableString

type RecordDataExchangeGetNameRetType added in v0.13.1

type RecordDataExchangeGetNameRetType = string

type RecordDataExchangeGetTtlArgType added in v0.13.1

type RecordDataExchangeGetTtlArgType = int64

type RecordDataExchangeGetTtlAttributeType added in v0.13.1

type RecordDataExchangeGetTtlAttributeType = *int64

isInteger

type RecordDataExchangeGetTtlRetType added in v0.13.1

type RecordDataExchangeGetTtlRetType = int64

type RecordDataExchangeGetTypeArgType added in v0.13.1

type RecordDataExchangeGetTypeArgType = string

type RecordDataExchangeGetTypeAttributeType added in v0.13.1

type RecordDataExchangeGetTypeAttributeType = *string

isNotNullableString

type RecordDataExchangeGetTypeRetType added in v0.13.1

type RecordDataExchangeGetTypeRetType = string

type RecordGetContentArgType added in v0.13.1

type RecordGetContentArgType = string

type RecordGetContentAttributeType added in v0.13.1

type RecordGetContentAttributeType = *string

isNotNullableString

type RecordGetContentRetType added in v0.13.1

type RecordGetContentRetType = string

type RecordGetIdArgType added in v0.13.1

type RecordGetIdArgType = string

type RecordGetIdAttributeType added in v0.13.1

type RecordGetIdAttributeType = *string

isNotNullableString

type RecordGetIdRetType added in v0.13.1

type RecordGetIdRetType = string

type RecordPayload

type RecordPayload struct {
	// content of the record
	// REQUIRED
	Content RecordPayloadGetContentAttributeType `json:"content" required:"true"`
}

RecordPayload RecordPost for rr set info.

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

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

func (*RecordPayload) GetContent added in v0.11.0

func (o *RecordPayload) GetContent() (ret RecordPayloadGetContentRetType)

GetContent returns the Content field value

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.

func (*RecordPayload) SetContent added in v0.11.0

SetContent sets field value

func (RecordPayload) ToMap added in v0.11.0

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

type RecordPayloadGetContentArgType added in v0.13.1

type RecordPayloadGetContentArgType = string

type RecordPayloadGetContentAttributeType added in v0.13.1

type RecordPayloadGetContentAttributeType = *string

isNotNullableString

type RecordPayloadGetContentRetType added in v0.13.1

type RecordPayloadGetContentRetType = string

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.

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

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

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.

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.

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.

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.

func (*RecordSet) GetCreationFinished added in v0.11.0

func (o *RecordSet) GetCreationFinished() (ret RecordSetGetCreationFinishedRetType)

GetCreationFinished returns the CreationFinished field value

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.

func (*RecordSet) GetCreationStarted added in v0.11.0

func (o *RecordSet) GetCreationStarted() (ret RecordSetGetCreationStartedRetType)

GetCreationStarted returns the CreationStarted field value

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.

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.

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.

func (*RecordSet) GetId added in v0.11.0

func (o *RecordSet) GetId() (ret RecordSetGetIdRetType)

GetId returns the Id field value

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.

func (*RecordSet) GetName added in v0.11.0

func (o *RecordSet) GetName() (ret RecordSetGetNameRetType)

GetName returns the Name field value

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.

func (*RecordSet) GetRecords added in v0.11.0

func (o *RecordSet) GetRecords() (ret RecordSetGetRecordsRetType)

GetRecords returns the Records field value

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.

func (*RecordSet) GetState added in v0.11.0

func (o *RecordSet) GetState() (ret RecordSetGetStateRetType)

GetState returns the State field value

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.

func (*RecordSet) GetTtl added in v0.11.0

func (o *RecordSet) GetTtl() (ret RecordSetGetTtlRetType)

GetTtl returns the Ttl field value

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.

func (*RecordSet) GetType added in v0.11.0

func (o *RecordSet) GetType() (ret RecordSetGetTypeRetType)

GetType returns the Type field value

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.

func (*RecordSet) GetUpdateFinished added in v0.11.0

func (o *RecordSet) GetUpdateFinished() (ret RecordSetGetUpdateFinishedRetType)

GetUpdateFinished returns the UpdateFinished field value

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.

func (*RecordSet) GetUpdateStarted added in v0.11.0

func (o *RecordSet) GetUpdateStarted() (ret RecordSetGetUpdateStartedRetType)

GetUpdateStarted returns the UpdateStarted field value

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.

func (*RecordSet) HasActive added in v0.11.0

func (o *RecordSet) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*RecordSet) HasComment added in v0.11.0

func (o *RecordSet) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*RecordSet) HasError added in v0.11.0

func (o *RecordSet) HasError() bool

HasError returns a boolean if a field has been set.

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.

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.

func (*RecordSet) SetCreationFinished added in v0.11.0

func (o *RecordSet) SetCreationFinished(v RecordSetGetCreationFinishedRetType)

SetCreationFinished sets field value

func (*RecordSet) SetCreationStarted added in v0.11.0

func (o *RecordSet) SetCreationStarted(v RecordSetGetCreationStartedRetType)

SetCreationStarted sets field value

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.

func (*RecordSet) SetId added in v0.11.0

func (o *RecordSet) SetId(v RecordSetGetIdRetType)

SetId sets field value

func (*RecordSet) SetName added in v0.11.0

func (o *RecordSet) SetName(v RecordSetGetNameRetType)

SetName sets field value

func (*RecordSet) SetRecords added in v0.11.0

func (o *RecordSet) SetRecords(v RecordSetGetRecordsRetType)

SetRecords sets field value

func (*RecordSet) SetState added in v0.11.0

func (o *RecordSet) SetState(v RecordSetGetStateRetType)

SetState sets field value

func (*RecordSet) SetTtl added in v0.11.0

func (o *RecordSet) SetTtl(v RecordSetGetTtlRetType)

SetTtl sets field value

func (*RecordSet) SetType added in v0.11.0

func (o *RecordSet) SetType(v RecordSetGetTypeRetType)

SetType sets field value

func (*RecordSet) SetUpdateFinished added in v0.11.0

func (o *RecordSet) SetUpdateFinished(v RecordSetGetUpdateFinishedRetType)

SetUpdateFinished sets field value

func (*RecordSet) SetUpdateStarted added in v0.11.0

func (o *RecordSet) SetUpdateStarted(v RecordSetGetUpdateStartedRetType)

SetUpdateStarted sets field value

func (RecordSet) ToMap added in v0.11.0

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

type RecordSetGetCommentArgType added in v0.13.1

type RecordSetGetCommentArgType = string

type RecordSetGetCommentAttributeType added in v0.13.1

type RecordSetGetCommentAttributeType = *string

isNotNullableString

type RecordSetGetCommentRetType added in v0.13.1

type RecordSetGetCommentRetType = string

type RecordSetGetCreationFinishedArgType added in v0.13.1

type RecordSetGetCreationFinishedArgType = string

type RecordSetGetCreationFinishedAttributeType added in v0.13.1

type RecordSetGetCreationFinishedAttributeType = *string

isNotNullableString

type RecordSetGetCreationFinishedRetType added in v0.13.1

type RecordSetGetCreationFinishedRetType = string

type RecordSetGetCreationStartedArgType added in v0.13.1

type RecordSetGetCreationStartedArgType = string

type RecordSetGetCreationStartedAttributeType added in v0.13.1

type RecordSetGetCreationStartedAttributeType = *string

isNotNullableString

type RecordSetGetCreationStartedRetType added in v0.13.1

type RecordSetGetCreationStartedRetType = string

type RecordSetGetErrorArgType added in v0.13.1

type RecordSetGetErrorArgType = string

type RecordSetGetErrorAttributeType added in v0.13.1

type RecordSetGetErrorAttributeType = *string

isNotNullableString

type RecordSetGetErrorRetType added in v0.13.1

type RecordSetGetErrorRetType = string

type RecordSetGetIdArgType added in v0.13.1

type RecordSetGetIdArgType = string

type RecordSetGetIdAttributeType added in v0.13.1

type RecordSetGetIdAttributeType = *string

isNotNullableString

type RecordSetGetIdRetType added in v0.13.1

type RecordSetGetIdRetType = string

type RecordSetGetNameArgType added in v0.13.1

type RecordSetGetNameArgType = string

type RecordSetGetNameAttributeType added in v0.13.1

type RecordSetGetNameAttributeType = *string

isNotNullableString

type RecordSetGetNameRetType added in v0.13.1

type RecordSetGetNameRetType = string

type RecordSetGetRecordsArgType added in v0.13.1

type RecordSetGetRecordsArgType = []Record

type RecordSetGetRecordsAttributeType added in v0.13.1

type RecordSetGetRecordsAttributeType = *[]Record

isArray

type RecordSetGetRecordsRetType added in v0.13.1

type RecordSetGetRecordsRetType = []Record

type RecordSetGetStateArgType added in v0.13.1

type RecordSetGetStateArgType = RecordSetState

type RecordSetGetStateAttributeType added in v0.13.1

type RecordSetGetStateAttributeType = *RecordSetState

type RecordSetGetStateRetType added in v0.13.1

type RecordSetGetStateRetType = RecordSetState

type RecordSetGetTtlArgType added in v0.13.1

type RecordSetGetTtlArgType = int64

type RecordSetGetTtlAttributeType added in v0.13.1

type RecordSetGetTtlAttributeType = *int64

isInteger

type RecordSetGetTtlRetType added in v0.13.1

type RecordSetGetTtlRetType = int64

type RecordSetGetTypeArgType added in v0.13.1

type RecordSetGetTypeArgType = RecordSetTypes

type RecordSetGetTypeAttributeType added in v0.13.1

type RecordSetGetTypeAttributeType = *RecordSetTypes

type RecordSetGetTypeRetType added in v0.13.1

type RecordSetGetTypeRetType = RecordSetTypes

type RecordSetGetUpdateFinishedArgType added in v0.13.1

type RecordSetGetUpdateFinishedArgType = string

type RecordSetGetUpdateFinishedAttributeType added in v0.13.1

type RecordSetGetUpdateFinishedAttributeType = *string

isNotNullableString

type RecordSetGetUpdateFinishedRetType added in v0.13.1

type RecordSetGetUpdateFinishedRetType = string

type RecordSetGetUpdateStartedArgType added in v0.13.1

type RecordSetGetUpdateStartedArgType = string

type RecordSetGetUpdateStartedAttributeType added in v0.13.1

type RecordSetGetUpdateStartedAttributeType = *string

isNotNullableString

type RecordSetGetUpdateStartedRetType added in v0.13.1

type RecordSetGetUpdateStartedRetType = string

type RecordSetResponse

type RecordSetResponse struct {
	Message RecordSetResponseGetMessageAttributeType `json:"message,omitempty"`
	// REQUIRED
	Rrset RecordSetResponseGetRrsetAttributeType `json:"rrset" required:"true"`
}

RecordSetResponse ResponseRRSet for rr set info.

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

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

func (*RecordSetResponse) GetMessage added in v0.11.0

GetMessage returns the Message field value if set, zero value otherwise.

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.

func (*RecordSetResponse) GetRrset added in v0.11.0

GetRrset returns the Rrset field value

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.

func (*RecordSetResponse) HasMessage added in v0.11.0

func (o *RecordSetResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*RecordSetResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*RecordSetResponse) SetRrset added in v0.11.0

SetRrset sets field value

func (RecordSetResponse) ToMap added in v0.11.0

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

type RecordSetResponseGetMessageArgType added in v0.13.1

type RecordSetResponseGetMessageArgType = string

type RecordSetResponseGetMessageAttributeType added in v0.13.1

type RecordSetResponseGetMessageAttributeType = *string

isNotNullableString

type RecordSetResponseGetMessageRetType added in v0.13.1

type RecordSetResponseGetMessageRetType = string

type RecordSetResponseGetRrsetArgType added in v0.13.1

type RecordSetResponseGetRrsetArgType = RecordSet

type RecordSetResponseGetRrsetAttributeType added in v0.13.1

type RecordSetResponseGetRrsetAttributeType = *RecordSet

isModel

type RecordSetResponseGetRrsetRetType added in v0.13.1

type RecordSetResponseGetRrsetRetType = RecordSet

type RecordSetState added in v0.14.0

type RecordSetState string

RecordSetState record set state value type for enums

const (
	RECORDSETSTATE_CREATING         RecordSetState = "CREATING"
	RECORDSETSTATE_CREATE_SUCCEEDED RecordSetState = "CREATE_SUCCEEDED"
	RECORDSETSTATE_CREATE_FAILED    RecordSetState = "CREATE_FAILED"
	RECORDSETSTATE_DELETING         RecordSetState = "DELETING"
	RECORDSETSTATE_DELETE_SUCCEEDED RecordSetState = "DELETE_SUCCEEDED"
	RECORDSETSTATE_DELETE_FAILED    RecordSetState = "DELETE_FAILED"
	RECORDSETSTATE_UPDATING         RecordSetState = "UPDATING"
	RECORDSETSTATE_UPDATE_SUCCEEDED RecordSetState = "UPDATE_SUCCEEDED"
	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

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

func (RecordSetState) Ptr added in v0.14.0

func (v RecordSetState) Ptr() *RecordSetState

Ptr returns reference to StateState value

func (*RecordSetState) UnmarshalJSON added in v0.14.0

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

type RecordSetTypes added in v0.14.0

type RecordSetTypes string

RecordSetTypes record set type value type for enums

const (
	RECORDSETTYPE_A      RecordSetTypes = "A"
	RECORDSETTYPE_AAAA   RecordSetTypes = "AAAA"
	RECORDSETTYPE_SOA    RecordSetTypes = "SOA"
	RECORDSETTYPE_CNAME  RecordSetTypes = "CNAME"
	RECORDSETTYPE_NS     RecordSetTypes = "NS"
	RECORDSETTYPE_MX     RecordSetTypes = "MX"
	RECORDSETTYPE_TXT    RecordSetTypes = "TXT"
	RECORDSETTYPE_SRV    RecordSetTypes = "SRV"
	RECORDSETTYPE_PTR    RecordSetTypes = "PTR"
	RECORDSETTYPE_ALIAS  RecordSetTypes = "ALIAS"
	RECORDSETTYPE_DNAME  RecordSetTypes = "DNAME"
	RECORDSETTYPE_CAA    RecordSetTypes = "CAA"
	RECORDSETTYPE_DNSKEY RecordSetTypes = "DNSKEY"
	RECORDSETTYPE_DS     RecordSetTypes = "DS"
	RECORDSETTYPE_LOC    RecordSetTypes = "LOC"
	RECORDSETTYPE_NAPTR  RecordSetTypes = "NAPTR"
	RECORDSETTYPE_SSHFP  RecordSetTypes = "SSHFP"
	RECORDSETTYPE_TLSA   RecordSetTypes = "TLSA"
	RECORDSETTYPE_URI    RecordSetTypes = "URI"
	RECORDSETTYPE_CERT   RecordSetTypes = "CERT"
	RECORDSETTYPE_SVCB   RecordSetTypes = "SVCB"
	RECORDSETTYPE_TYPE   RecordSetTypes = "TYPE"
	RECORDSETTYPE_CSYNC  RecordSetTypes = "CSYNC"
	RECORDSETTYPE_HINFO  RecordSetTypes = "HINFO"
	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

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

func (RecordSetTypes) Ptr added in v0.14.0

func (v RecordSetTypes) Ptr() *RecordSetTypes

Ptr returns reference to TypeTypes value

func (*RecordSetTypes) UnmarshalJSON added in v0.14.0

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

type RecordSetgetActiveArgType added in v0.13.1

type RecordSetgetActiveArgType = bool

type RecordSetgetActiveAttributeType added in v0.13.1

type RecordSetgetActiveAttributeType = *bool

isBoolean

type RecordSetgetActiveRetType added in v0.13.1

type RecordSetgetActiveRetType = bool

type RestoreRecordSetRequest added in v0.15.0

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

func (RestoreRecordSetRequest) Execute added in v0.15.0

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

type RestoreZoneRequest added in v0.15.0

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

func (RestoreZoneRequest) Execute added in v0.15.0

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

type RetrieveZoneRequest added in v0.15.0

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

func (RetrieveZoneRequest) Execute added in v0.15.0

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

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.

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

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

func (*ValidateMoveCodePayload) GetCode added in v0.11.0

GetCode returns the Code field value

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.

func (*ValidateMoveCodePayload) SetCode added in v0.11.0

SetCode sets field value

func (ValidateMoveCodePayload) ToMap added in v0.11.0

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

type ValidateMoveCodePayloadGetCodeArgType added in v0.13.1

type ValidateMoveCodePayloadGetCodeArgType = string

type ValidateMoveCodePayloadGetCodeAttributeType added in v0.13.1

type ValidateMoveCodePayloadGetCodeAttributeType = *string

isNotNullableString

type ValidateMoveCodePayloadGetCodeRetType added in v0.13.1

type ValidateMoveCodePayloadGetCodeRetType = string

type ValidateMoveCodeRequest added in v0.15.0

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

func (ValidateMoveCodeRequest) Execute added in v0.15.0

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

func (ValidateMoveCodeRequest) ValidateMoveCodePayload added in v0.15.0

func (r ValidateMoveCodeRequest) ValidateMoveCodePayload(validateMoveCodePayload ValidateMoveCodePayload) ApiValidateMoveCodeRequest

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.

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

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

func (*Zone) GetAcl added in v0.11.0

func (o *Zone) GetAcl() (ret ZoneGetAclRetType)

GetAcl returns the Acl field value

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.

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.

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.

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.

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.

func (*Zone) GetCreationFinished added in v0.11.0

func (o *Zone) GetCreationFinished() (ret ZoneGetCreationFinishedRetType)

GetCreationFinished returns the CreationFinished field value

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.

func (*Zone) GetCreationStarted added in v0.11.0

func (o *Zone) GetCreationStarted() (ret ZoneGetCreationStartedRetType)

GetCreationStarted returns the CreationStarted field value

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.

func (*Zone) GetDefaultTTL added in v0.11.0

func (o *Zone) GetDefaultTTL() (ret ZoneGetDefaultTTLRetType)

GetDefaultTTL returns the DefaultTTL field value

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.

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.

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.

func (*Zone) GetDnsName added in v0.11.0

func (o *Zone) GetDnsName() (ret ZoneGetDnsNameRetType)

GetDnsName returns the DnsName field value

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.

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.

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.

func (*Zone) GetExpireTime added in v0.11.0

func (o *Zone) GetExpireTime() (ret ZoneGetExpireTimeRetType)

GetExpireTime returns the ExpireTime field value

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.

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.

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.

func (*Zone) GetId added in v0.11.0

func (o *Zone) GetId() (ret ZoneGetIdRetType)

GetId returns the Id field value

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.

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.

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.

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.

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.

func (*Zone) GetName added in v0.11.0

func (o *Zone) GetName() (ret ZoneGetNameRetType)

GetName returns the Name field value

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.

func (*Zone) GetNegativeCache added in v0.11.0

func (o *Zone) GetNegativeCache() (ret ZoneGetNegativeCacheRetType)

GetNegativeCache returns the NegativeCache field value

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.

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.

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.

func (*Zone) GetPrimaryNameServer added in v0.11.0

func (o *Zone) GetPrimaryNameServer() (ret ZoneGetPrimaryNameServerRetType)

GetPrimaryNameServer returns the PrimaryNameServer field value

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.

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.

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.

func (*Zone) GetRefreshTime added in v0.11.0

func (o *Zone) GetRefreshTime() (ret ZoneGetRefreshTimeRetType)

GetRefreshTime returns the RefreshTime field value

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.

func (*Zone) GetRetryTime added in v0.11.0

func (o *Zone) GetRetryTime() (ret ZoneGetRetryTimeRetType)

GetRetryTime returns the RetryTime field value

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.

func (*Zone) GetSerialNumber added in v0.11.0

func (o *Zone) GetSerialNumber() (ret ZoneGetSerialNumberRetType)

GetSerialNumber returns the SerialNumber field value

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.

func (*Zone) GetState added in v0.11.0

func (o *Zone) GetState() (ret ZoneGetStateRetType)

GetState returns the State field value

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.

func (*Zone) GetType added in v0.11.0

func (o *Zone) GetType() (ret ZoneGetTypeRetType)

GetType returns the Type field value

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.

func (*Zone) GetUpdateFinished added in v0.11.0

func (o *Zone) GetUpdateFinished() (ret ZoneGetUpdateFinishedRetType)

GetUpdateFinished returns the UpdateFinished field value

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.

func (*Zone) GetUpdateStarted added in v0.11.0

func (o *Zone) GetUpdateStarted() (ret ZoneGetUpdateStartedRetType)

GetUpdateStarted returns the UpdateStarted field value

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.

func (*Zone) GetVisibility added in v0.11.0

func (o *Zone) GetVisibility() (ret ZoneGetVisibilityRetType)

GetVisibility returns the Visibility field value

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.

func (*Zone) HasActive added in v0.11.0

func (o *Zone) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*Zone) HasContactEmail added in v0.11.0

func (o *Zone) HasContactEmail() bool

HasContactEmail returns a boolean if a field has been set.

func (*Zone) HasDescription added in v0.11.0

func (o *Zone) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Zone) HasError added in v0.11.0

func (o *Zone) HasError() bool

HasError returns a boolean if a field has been set.

func (*Zone) HasExtensions added in v0.13.0

func (o *Zone) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*Zone) HasIsReverseZone added in v0.11.0

func (o *Zone) HasIsReverseZone() bool

HasIsReverseZone returns a boolean if a field has been set.

func (*Zone) HasLabels added in v0.11.0

func (o *Zone) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*Zone) HasPrimaries added in v0.11.0

func (o *Zone) HasPrimaries() bool

HasPrimaries returns a boolean if a field has been set.

func (*Zone) HasRecordCount added in v0.11.0

func (o *Zone) HasRecordCount() bool

HasRecordCount returns a boolean if a field has been set.

func (*Zone) SetAcl added in v0.11.0

func (o *Zone) SetAcl(v ZoneGetAclRetType)

SetAcl sets field value

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.

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.

func (*Zone) SetCreationFinished added in v0.11.0

func (o *Zone) SetCreationFinished(v ZoneGetCreationFinishedRetType)

SetCreationFinished sets field value

func (*Zone) SetCreationStarted added in v0.11.0

func (o *Zone) SetCreationStarted(v ZoneGetCreationStartedRetType)

SetCreationStarted sets field value

func (*Zone) SetDefaultTTL added in v0.11.0

func (o *Zone) SetDefaultTTL(v ZoneGetDefaultTTLRetType)

SetDefaultTTL sets field value

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.

func (*Zone) SetDnsName added in v0.11.0

func (o *Zone) SetDnsName(v ZoneGetDnsNameRetType)

SetDnsName sets field value

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.

func (*Zone) SetExpireTime added in v0.11.0

func (o *Zone) SetExpireTime(v ZoneGetExpireTimeRetType)

SetExpireTime sets field value

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.

func (*Zone) SetId added in v0.11.0

func (o *Zone) SetId(v ZoneGetIdRetType)

SetId sets field value

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.

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.

func (*Zone) SetName added in v0.11.0

func (o *Zone) SetName(v ZoneGetNameRetType)

SetName sets field value

func (*Zone) SetNegativeCache added in v0.11.0

func (o *Zone) SetNegativeCache(v ZoneGetNegativeCacheRetType)

SetNegativeCache sets field value

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.

func (*Zone) SetPrimaryNameServer added in v0.11.0

func (o *Zone) SetPrimaryNameServer(v ZoneGetPrimaryNameServerRetType)

SetPrimaryNameServer sets field value

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.

func (*Zone) SetRefreshTime added in v0.11.0

func (o *Zone) SetRefreshTime(v ZoneGetRefreshTimeRetType)

SetRefreshTime sets field value

func (*Zone) SetRetryTime added in v0.11.0

func (o *Zone) SetRetryTime(v ZoneGetRetryTimeRetType)

SetRetryTime sets field value

func (*Zone) SetSerialNumber added in v0.11.0

func (o *Zone) SetSerialNumber(v ZoneGetSerialNumberRetType)

SetSerialNumber sets field value

func (*Zone) SetState added in v0.11.0

func (o *Zone) SetState(v ZoneGetStateRetType)

SetState sets field value

func (*Zone) SetType added in v0.11.0

func (o *Zone) SetType(v ZoneGetTypeRetType)

SetType sets field value

func (*Zone) SetUpdateFinished added in v0.11.0

func (o *Zone) SetUpdateFinished(v ZoneGetUpdateFinishedRetType)

SetUpdateFinished sets field value

func (*Zone) SetUpdateStarted added in v0.11.0

func (o *Zone) SetUpdateStarted(v ZoneGetUpdateStartedRetType)

SetUpdateStarted sets field value

func (*Zone) SetVisibility added in v0.11.0

func (o *Zone) SetVisibility(v ZoneGetVisibilityRetType)

SetVisibility sets field value

func (Zone) ToMap added in v0.11.0

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

type ZoneDataExchange added in v0.10.0

type ZoneDataExchange struct {
	RrSets ZoneDataExchangeGetRrSetsAttributeType `json:"rrSets,omitempty"`
}

ZoneDataExchange struct for ZoneDataExchange

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

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

func (*ZoneDataExchange) GetRrSets added in v0.11.0

GetRrSets returns the RrSets field value if set, zero value otherwise.

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.

func (*ZoneDataExchange) HasRrSets added in v0.11.0

func (o *ZoneDataExchange) HasRrSets() bool

HasRrSets returns a boolean if a field has been set.

func (*ZoneDataExchange) SetRrSets added in v0.11.0

SetRrSets gets a reference to the given []RecordDataExchange and assigns it to the RrSets field.

func (ZoneDataExchange) ToMap added in v0.11.0

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

type ZoneDataExchangeGetRrSetsArgType added in v0.13.1

type ZoneDataExchangeGetRrSetsArgType = []RecordDataExchange

type ZoneDataExchangeGetRrSetsAttributeType added in v0.13.1

type ZoneDataExchangeGetRrSetsAttributeType = *[]RecordDataExchange

isArray

type ZoneDataExchangeGetRrSetsRetType added in v0.13.1

type ZoneDataExchangeGetRrSetsRetType = []RecordDataExchange

type ZoneExtensions added in v0.13.0

type ZoneExtensions struct {
	ObservabilityExtension ZoneExtensionsGetObservabilityExtensionAttributeType `json:"observabilityExtension,omitempty"`
}

ZoneExtensions struct for ZoneExtensions

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

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

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.

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.

func (*ZoneExtensions) HasObservabilityExtension added in v0.13.0

func (o *ZoneExtensions) HasObservabilityExtension() bool

HasObservabilityExtension returns a boolean if a field has been set.

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.

func (ZoneExtensions) ToMap added in v0.13.0

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

type ZoneExtensionsGetObservabilityExtensionArgType added in v0.13.1

type ZoneExtensionsGetObservabilityExtensionArgType = ZoneObservabilityExtension

type ZoneExtensionsGetObservabilityExtensionAttributeType added in v0.13.1

type ZoneExtensionsGetObservabilityExtensionAttributeType = *ZoneObservabilityExtension

isModel

type ZoneExtensionsGetObservabilityExtensionRetType added in v0.13.1

type ZoneExtensionsGetObservabilityExtensionRetType = ZoneObservabilityExtension

type ZoneGetAclArgType added in v0.13.1

type ZoneGetAclArgType = string

type ZoneGetAclAttributeType added in v0.13.1

type ZoneGetAclAttributeType = *string

isNotNullableString

type ZoneGetAclRetType added in v0.13.1

type ZoneGetAclRetType = string

type ZoneGetContactEmailArgType added in v0.13.1

type ZoneGetContactEmailArgType = string

type ZoneGetContactEmailAttributeType added in v0.13.1

type ZoneGetContactEmailAttributeType = *string

isNotNullableString

type ZoneGetContactEmailRetType added in v0.13.1

type ZoneGetContactEmailRetType = string

type ZoneGetCreationFinishedArgType added in v0.13.1

type ZoneGetCreationFinishedArgType = string

type ZoneGetCreationFinishedAttributeType added in v0.13.1

type ZoneGetCreationFinishedAttributeType = *string

isNotNullableString

type ZoneGetCreationFinishedRetType added in v0.13.1

type ZoneGetCreationFinishedRetType = string

type ZoneGetCreationStartedArgType added in v0.13.1

type ZoneGetCreationStartedArgType = string

type ZoneGetCreationStartedAttributeType added in v0.13.1

type ZoneGetCreationStartedAttributeType = *string

isNotNullableString

type ZoneGetCreationStartedRetType added in v0.13.1

type ZoneGetCreationStartedRetType = string

type ZoneGetDefaultTTLArgType added in v0.13.1

type ZoneGetDefaultTTLArgType = int64

type ZoneGetDefaultTTLAttributeType added in v0.13.1

type ZoneGetDefaultTTLAttributeType = *int64

isInteger

type ZoneGetDefaultTTLRetType added in v0.13.1

type ZoneGetDefaultTTLRetType = int64

type ZoneGetDescriptionArgType added in v0.13.1

type ZoneGetDescriptionArgType = string

type ZoneGetDescriptionAttributeType added in v0.13.1

type ZoneGetDescriptionAttributeType = *string

isNotNullableString

type ZoneGetDescriptionRetType added in v0.13.1

type ZoneGetDescriptionRetType = string

type ZoneGetDnsNameArgType added in v0.13.1

type ZoneGetDnsNameArgType = string

type ZoneGetDnsNameAttributeType added in v0.13.1

type ZoneGetDnsNameAttributeType = *string

isNotNullableString

type ZoneGetDnsNameRetType added in v0.13.1

type ZoneGetDnsNameRetType = string

type ZoneGetErrorArgType added in v0.13.1

type ZoneGetErrorArgType = string

type ZoneGetErrorAttributeType added in v0.13.1

type ZoneGetErrorAttributeType = *string

isNotNullableString

type ZoneGetErrorRetType added in v0.13.1

type ZoneGetErrorRetType = string

type ZoneGetExpireTimeArgType added in v0.13.1

type ZoneGetExpireTimeArgType = int64

type ZoneGetExpireTimeAttributeType added in v0.13.1

type ZoneGetExpireTimeAttributeType = *int64

isInteger

type ZoneGetExpireTimeRetType added in v0.13.1

type ZoneGetExpireTimeRetType = int64

type ZoneGetExtensionsArgType added in v0.13.1

type ZoneGetExtensionsArgType = DomainExtensions

type ZoneGetExtensionsAttributeType added in v0.13.1

type ZoneGetExtensionsAttributeType = *DomainExtensions

isModel

type ZoneGetExtensionsRetType added in v0.13.1

type ZoneGetExtensionsRetType = DomainExtensions

type ZoneGetIdArgType added in v0.13.1

type ZoneGetIdArgType = string

type ZoneGetIdAttributeType added in v0.13.1

type ZoneGetIdAttributeType = *string

isNotNullableString

type ZoneGetIdRetType added in v0.13.1

type ZoneGetIdRetType = string

type ZoneGetLabelsArgType added in v0.13.1

type ZoneGetLabelsArgType = []Label

type ZoneGetLabelsAttributeType added in v0.13.1

type ZoneGetLabelsAttributeType = *[]Label

isArray

type ZoneGetLabelsRetType added in v0.13.1

type ZoneGetLabelsRetType = []Label

type ZoneGetNameArgType added in v0.13.1

type ZoneGetNameArgType = string

type ZoneGetNameAttributeType added in v0.13.1

type ZoneGetNameAttributeType = *string

isNotNullableString

type ZoneGetNameRetType added in v0.13.1

type ZoneGetNameRetType = string

type ZoneGetNegativeCacheArgType added in v0.13.1

type ZoneGetNegativeCacheArgType = int64

type ZoneGetNegativeCacheAttributeType added in v0.13.1

type ZoneGetNegativeCacheAttributeType = *int64

isInteger

type ZoneGetNegativeCacheRetType added in v0.13.1

type ZoneGetNegativeCacheRetType = int64

type ZoneGetPrimariesArgType added in v0.13.1

type ZoneGetPrimariesArgType = []string

type ZoneGetPrimariesAttributeType added in v0.13.1

type ZoneGetPrimariesAttributeType = *[]string

isArray

type ZoneGetPrimariesRetType added in v0.13.1

type ZoneGetPrimariesRetType = []string

type ZoneGetPrimaryNameServerArgType added in v0.13.1

type ZoneGetPrimaryNameServerArgType = string

type ZoneGetPrimaryNameServerAttributeType added in v0.13.1

type ZoneGetPrimaryNameServerAttributeType = *string

isNotNullableString

type ZoneGetPrimaryNameServerRetType added in v0.13.1

type ZoneGetPrimaryNameServerRetType = string

type ZoneGetRecordCountArgType added in v0.13.1

type ZoneGetRecordCountArgType = int64

type ZoneGetRecordCountAttributeType added in v0.13.1

type ZoneGetRecordCountAttributeType = *int64

isInteger

type ZoneGetRecordCountRetType added in v0.13.1

type ZoneGetRecordCountRetType = int64

type ZoneGetRefreshTimeArgType added in v0.13.1

type ZoneGetRefreshTimeArgType = int64

type ZoneGetRefreshTimeAttributeType added in v0.13.1

type ZoneGetRefreshTimeAttributeType = *int64

isInteger

type ZoneGetRefreshTimeRetType added in v0.13.1

type ZoneGetRefreshTimeRetType = int64

type ZoneGetRetryTimeArgType added in v0.13.1

type ZoneGetRetryTimeArgType = int64

type ZoneGetRetryTimeAttributeType added in v0.13.1

type ZoneGetRetryTimeAttributeType = *int64

isInteger

type ZoneGetRetryTimeRetType added in v0.13.1

type ZoneGetRetryTimeRetType = int64

type ZoneGetSerialNumberArgType added in v0.13.1

type ZoneGetSerialNumberArgType = int64

type ZoneGetSerialNumberAttributeType added in v0.13.1

type ZoneGetSerialNumberAttributeType = *int64

isInteger

type ZoneGetSerialNumberRetType added in v0.13.1

type ZoneGetSerialNumberRetType = int64

type ZoneGetStateArgType added in v0.13.1

type ZoneGetStateArgType = ZoneState

type ZoneGetStateAttributeType added in v0.13.1

type ZoneGetStateAttributeType = *ZoneState

type ZoneGetStateRetType added in v0.13.1

type ZoneGetStateRetType = ZoneState

type ZoneGetTypeArgType added in v0.13.1

type ZoneGetTypeArgType = ZoneTypes

type ZoneGetTypeAttributeType added in v0.13.1

type ZoneGetTypeAttributeType = *ZoneTypes

type ZoneGetTypeRetType added in v0.13.1

type ZoneGetTypeRetType = ZoneTypes

type ZoneGetUpdateFinishedArgType added in v0.13.1

type ZoneGetUpdateFinishedArgType = string

type ZoneGetUpdateFinishedAttributeType added in v0.13.1

type ZoneGetUpdateFinishedAttributeType = *string

isNotNullableString

type ZoneGetUpdateFinishedRetType added in v0.13.1

type ZoneGetUpdateFinishedRetType = string

type ZoneGetUpdateStartedArgType added in v0.13.1

type ZoneGetUpdateStartedArgType = string

type ZoneGetUpdateStartedAttributeType added in v0.13.1

type ZoneGetUpdateStartedAttributeType = *string

isNotNullableString

type ZoneGetUpdateStartedRetType added in v0.13.1

type ZoneGetUpdateStartedRetType = string

type ZoneGetVisibilityArgType added in v0.13.1

type ZoneGetVisibilityArgType = ZoneVisibility

type ZoneGetVisibilityAttributeType added in v0.13.1

type ZoneGetVisibilityAttributeType = *ZoneVisibility

type ZoneGetVisibilityRetType added in v0.13.1

type ZoneGetVisibilityRetType = ZoneVisibility

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

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

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

func (*ZoneModelsImportRecordModel) GetComment added in v0.12.0

GetComment returns the Comment field value if set, zero value otherwise.

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.

func (*ZoneModelsImportRecordModel) GetContent added in v0.12.0

GetContent returns the Content field value if set, zero value otherwise.

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.

func (*ZoneModelsImportRecordModel) GetName added in v0.12.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*ZoneModelsImportRecordModel) GetTtl added in v0.12.0

GetTtl returns the Ttl field value if set, zero value otherwise.

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.

func (*ZoneModelsImportRecordModel) GetType added in v0.12.0

GetType returns the Type field value if set, zero value otherwise.

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.

func (*ZoneModelsImportRecordModel) HasComment added in v0.12.0

func (o *ZoneModelsImportRecordModel) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*ZoneModelsImportRecordModel) HasContent added in v0.12.0

func (o *ZoneModelsImportRecordModel) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*ZoneModelsImportRecordModel) HasName added in v0.12.0

func (o *ZoneModelsImportRecordModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*ZoneModelsImportRecordModel) HasTtl added in v0.12.0

func (o *ZoneModelsImportRecordModel) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (*ZoneModelsImportRecordModel) HasType added in v0.12.0

func (o *ZoneModelsImportRecordModel) HasType() bool

HasType returns a boolean if a field has been set.

func (*ZoneModelsImportRecordModel) SetComment added in v0.12.0

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*ZoneModelsImportRecordModel) SetContent added in v0.12.0

SetContent gets a reference to the given []string and assigns it to the Content field.

func (*ZoneModelsImportRecordModel) SetName added in v0.12.0

SetName gets a reference to the given string and assigns it to the Name field.

func (*ZoneModelsImportRecordModel) SetTtl added in v0.12.0

SetTtl gets a reference to the given int64 and assigns it to the Ttl field.

func (*ZoneModelsImportRecordModel) SetType added in v0.12.0

SetType gets a reference to the given string and assigns it to the Type field.

func (ZoneModelsImportRecordModel) ToMap added in v0.12.0

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

type ZoneModelsImportRecordModelGetCommentArgType added in v0.13.1

type ZoneModelsImportRecordModelGetCommentArgType = string

type ZoneModelsImportRecordModelGetCommentAttributeType added in v0.13.1

type ZoneModelsImportRecordModelGetCommentAttributeType = *string

isNotNullableString

type ZoneModelsImportRecordModelGetCommentRetType added in v0.13.1

type ZoneModelsImportRecordModelGetCommentRetType = string

type ZoneModelsImportRecordModelGetContentArgType added in v0.13.1

type ZoneModelsImportRecordModelGetContentArgType = []string

type ZoneModelsImportRecordModelGetContentAttributeType added in v0.13.1

type ZoneModelsImportRecordModelGetContentAttributeType = *[]string

isArray

type ZoneModelsImportRecordModelGetContentRetType added in v0.13.1

type ZoneModelsImportRecordModelGetContentRetType = []string

type ZoneModelsImportRecordModelGetNameArgType added in v0.13.1

type ZoneModelsImportRecordModelGetNameArgType = string

type ZoneModelsImportRecordModelGetNameAttributeType added in v0.13.1

type ZoneModelsImportRecordModelGetNameAttributeType = *string

isNotNullableString

type ZoneModelsImportRecordModelGetNameRetType added in v0.13.1

type ZoneModelsImportRecordModelGetNameRetType = string

type ZoneModelsImportRecordModelGetTtlArgType added in v0.13.1

type ZoneModelsImportRecordModelGetTtlArgType = int64

type ZoneModelsImportRecordModelGetTtlAttributeType added in v0.13.1

type ZoneModelsImportRecordModelGetTtlAttributeType = *int64

isInteger

type ZoneModelsImportRecordModelGetTtlRetType added in v0.13.1

type ZoneModelsImportRecordModelGetTtlRetType = int64

type ZoneModelsImportRecordModelGetTypeArgType added in v0.13.1

type ZoneModelsImportRecordModelGetTypeArgType = string

type ZoneModelsImportRecordModelGetTypeAttributeType added in v0.13.1

type ZoneModelsImportRecordModelGetTypeAttributeType = *string

isNotNullableString

type ZoneModelsImportRecordModelGetTypeRetType added in v0.13.1

type ZoneModelsImportRecordModelGetTypeRetType = string

type ZoneModelsImportZoneJson added in v0.12.0

type ZoneModelsImportZoneJson struct {
	RrSets ZoneModelsImportZoneJsonGetRrSetsAttributeType `json:"rrSets,omitempty"`
}

ZoneModelsImportZoneJson struct for ZoneModelsImportZoneJson

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

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

func (*ZoneModelsImportZoneJson) GetRrSets added in v0.12.0

GetRrSets returns the RrSets field value if set, zero value otherwise.

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.

func (*ZoneModelsImportZoneJson) HasRrSets added in v0.12.0

func (o *ZoneModelsImportZoneJson) HasRrSets() bool

HasRrSets returns a boolean if a field has been set.

func (*ZoneModelsImportZoneJson) SetRrSets added in v0.12.0

SetRrSets gets a reference to the given []ZoneModelsImportRecordModel and assigns it to the RrSets field.

func (ZoneModelsImportZoneJson) ToMap added in v0.12.0

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

type ZoneModelsImportZoneJsonGetRrSetsArgType added in v0.13.1

type ZoneModelsImportZoneJsonGetRrSetsArgType = []ZoneModelsImportRecordModel

type ZoneModelsImportZoneJsonGetRrSetsAttributeType added in v0.13.1

type ZoneModelsImportZoneJsonGetRrSetsAttributeType = *[]ZoneModelsImportRecordModel

isArray

type ZoneModelsImportZoneJsonGetRrSetsRetType added in v0.13.1

type ZoneModelsImportZoneJsonGetRrSetsRetType = []ZoneModelsImportRecordModel

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

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

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

func (*ZoneObservabilityExtension) GetObservabilityInstanceId added in v0.13.0

GetObservabilityInstanceId returns the ObservabilityInstanceId field value

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.

func (*ZoneObservabilityExtension) GetState added in v0.13.0

GetState returns the State field value if set, zero value otherwise.

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.

func (*ZoneObservabilityExtension) HasState added in v0.13.0

func (o *ZoneObservabilityExtension) HasState() bool

HasState returns a boolean if a field has been set.

func (*ZoneObservabilityExtension) SetObservabilityInstanceId added in v0.13.0

SetObservabilityInstanceId sets field value

func (*ZoneObservabilityExtension) SetState added in v0.13.0

SetState gets a reference to the given string and assigns it to the State field.

func (ZoneObservabilityExtension) ToMap added in v0.13.0

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

type ZoneObservabilityExtensionGetObservabilityInstanceIdArgType added in v0.13.1

type ZoneObservabilityExtensionGetObservabilityInstanceIdArgType = string

type ZoneObservabilityExtensionGetObservabilityInstanceIdAttributeType added in v0.13.1

type ZoneObservabilityExtensionGetObservabilityInstanceIdAttributeType = *string

isNotNullableString

type ZoneObservabilityExtensionGetObservabilityInstanceIdRetType added in v0.13.1

type ZoneObservabilityExtensionGetObservabilityInstanceIdRetType = string

type ZoneObservabilityExtensionGetStateArgType added in v0.13.1

type ZoneObservabilityExtensionGetStateArgType = string

type ZoneObservabilityExtensionGetStateAttributeType added in v0.13.1

type ZoneObservabilityExtensionGetStateAttributeType = *string

isNotNullableString

type ZoneObservabilityExtensionGetStateRetType added in v0.13.1

type ZoneObservabilityExtensionGetStateRetType = string

type ZoneResponse

type ZoneResponse struct {
	Message ZoneResponseGetMessageAttributeType `json:"message,omitempty"`
	// REQUIRED
	Zone ZoneResponseGetZoneAttributeType `json:"zone" required:"true"`
}

ZoneResponse ResponseZone for user info.

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

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

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.

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.

func (*ZoneResponse) GetZone added in v0.11.0

func (o *ZoneResponse) GetZone() (ret ZoneResponseGetZoneRetType)

GetZone returns the Zone field value

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.

func (*ZoneResponse) HasMessage added in v0.11.0

func (o *ZoneResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ZoneResponse) SetMessage added in v0.11.0

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*ZoneResponse) SetZone added in v0.11.0

SetZone sets field value

func (ZoneResponse) ToMap added in v0.11.0

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

type ZoneResponseGetMessageArgType added in v0.13.1

type ZoneResponseGetMessageArgType = string

type ZoneResponseGetMessageAttributeType added in v0.13.1

type ZoneResponseGetMessageAttributeType = *string

isNotNullableString

type ZoneResponseGetMessageRetType added in v0.13.1

type ZoneResponseGetMessageRetType = string

type ZoneResponseGetZoneArgType added in v0.13.1

type ZoneResponseGetZoneArgType = Zone

type ZoneResponseGetZoneAttributeType added in v0.13.1

type ZoneResponseGetZoneAttributeType = *Zone

isModel

type ZoneResponseGetZoneRetType added in v0.13.1

type ZoneResponseGetZoneRetType = Zone

type ZoneState added in v0.14.0

type ZoneState string

ZoneState zone state value type for enums

const (
	ZONESTATE_CREATING         ZoneState = "CREATING"
	ZONESTATE_CREATE_SUCCEEDED ZoneState = "CREATE_SUCCEEDED"
	ZONESTATE_CREATE_FAILED    ZoneState = "CREATE_FAILED"
	ZONESTATE_DELETING         ZoneState = "DELETING"
	ZONESTATE_DELETE_SUCCEEDED ZoneState = "DELETE_SUCCEEDED"
	ZONESTATE_DELETE_FAILED    ZoneState = "DELETE_FAILED"
	ZONESTATE_UPDATING         ZoneState = "UPDATING"
	ZONESTATE_UPDATE_SUCCEEDED ZoneState = "UPDATE_SUCCEEDED"
	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

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

func (ZoneState) Ptr added in v0.14.0

func (v ZoneState) Ptr() *ZoneState

Ptr returns reference to StateState value

func (*ZoneState) UnmarshalJSON added in v0.14.0

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

type ZoneTypes added in v0.14.0

type ZoneTypes string

ZoneTypes zone type value type for enums

const (
	ZONETYPE_PRIMARY   ZoneTypes = "primary"
	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

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

func (ZoneTypes) Ptr added in v0.14.0

func (v ZoneTypes) Ptr() *ZoneTypes

Ptr returns reference to TypeTypes value

func (*ZoneTypes) UnmarshalJSON added in v0.14.0

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

type ZoneVisibility added in v0.14.0

type ZoneVisibility string

ZoneVisibility visibility of the zone value type for enums

const (
	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

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

func (ZoneVisibility) Ptr added in v0.14.0

func (v ZoneVisibility) Ptr() *ZoneVisibility

Ptr returns reference to VisibilityVisibility value

func (*ZoneVisibility) UnmarshalJSON added in v0.14.0

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

type ZonegetActiveArgType added in v0.13.1

type ZonegetActiveArgType = bool

type ZonegetActiveAttributeType added in v0.13.1

type ZonegetActiveAttributeType = *bool

isBoolean

type ZonegetActiveRetType added in v0.13.1

type ZonegetActiveRetType = bool

type ZonegetIsReverseZoneArgType added in v0.13.1

type ZonegetIsReverseZoneArgType = bool

type ZonegetIsReverseZoneAttributeType added in v0.13.1

type ZonegetIsReverseZoneAttributeType = *bool

isBoolean

type ZonegetIsReverseZoneRetType added in v0.13.1

type ZonegetIsReverseZoneRetType = bool

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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