ionoscloud

package module
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: May 15, 2024 License: Apache-2.0 Imports: 26 Imported by: 4

README

Go API client for ionoscloud

Cloud DNS service helps IONOS Cloud customers to automate DNS Zone and Record management.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import ionoscloud "github.com/ionos-cloud/sdk-go-dns"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), ionoscloud.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), ionoscloud.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

Documentation for API Endpoints

All URIs are relative to https://dns.de-fra.ionos.com

Class Method HTTP request Description
DNSSECApi ZonesKeysDelete Delete /zones/{zoneId}/keys Delete a DNSSEC key
DNSSECApi ZonesKeysGet Get /zones/{zoneId}/keys Retrieve a DNSSEC key
DNSSECApi ZonesKeysPost Post /zones/{zoneId}/keys Create a DNSSEC key
QuotaApi QuotaGet Get /quota Retrieve resources quota
RecordsApi RecordsGet Get /records Retrieve all records from primary zones
RecordsApi SecondaryzonesRecordsGet Get /secondaryzones/{secondaryZoneId}/records Retrieve records for a secondary zone
RecordsApi ZonesRecordsDelete Delete /zones/{zoneId}/records/{recordId} Delete a record
RecordsApi ZonesRecordsFindById Get /zones/{zoneId}/records/{recordId} Retrieve a record
RecordsApi ZonesRecordsGet Get /zones/{zoneId}/records Retrieve records
RecordsApi ZonesRecordsPost Post /zones/{zoneId}/records Create a record
RecordsApi ZonesRecordsPut Put /zones/{zoneId}/records/{recordId} Update a record
ReverseRecordsApi ReverserecordsDelete Delete /reverserecords/{reverserecordId} Delete a reverse DNS record
ReverseRecordsApi ReverserecordsFindById Get /reverserecords/{reverserecordId} Retrieve a reverse DNS record
ReverseRecordsApi ReverserecordsGet Get /reverserecords Retrieves existing reverse DNS records
ReverseRecordsApi ReverserecordsPost Post /reverserecords Create a reverse DNS record
ReverseRecordsApi ReverserecordsPut Put /reverserecords/{reverserecordId} Update a reverse DNS record
SecondaryZonesApi SecondaryzonesAxfrGet Get /secondaryzones/{secondaryZoneId}/axfr Get status of zone transfer
SecondaryZonesApi SecondaryzonesAxfrPut Put /secondaryzones/{secondaryZoneId}/axfr Start zone transfer
SecondaryZonesApi SecondaryzonesDelete Delete /secondaryzones/{secondaryZoneId} Delete a secondary zone
SecondaryZonesApi SecondaryzonesFindById Get /secondaryzones/{secondaryZoneId} Retrieve a secondary zone
SecondaryZonesApi SecondaryzonesGet Get /secondaryzones Retrieve secondary zones
SecondaryZonesApi SecondaryzonesPost Post /secondaryzones Create a secondary zone
SecondaryZonesApi SecondaryzonesPut Put /secondaryzones/{secondaryZoneId} Update a secondary zone
ZoneFilesApi ZonesZonefileGet Get /zones/{zoneId}/zonefile Retrieve a zone file
ZoneFilesApi ZonesZonefilePut Put /zones/{zoneId}/zonefile Updates a zone with a file
ZonesApi ZonesDelete Delete /zones/{zoneId} Delete a zone
ZonesApi ZonesFindById Get /zones/{zoneId} Retrieve a zone
ZonesApi ZonesGet Get /zones Retrieve zones
ZonesApi ZonesPost Post /zones Create a zone
ZonesApi ZonesPut Put /zones/{zoneId} Update a zone

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

tokenAuth
  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: Authorization and passed in as the auth context for each request.

Example

auth := context.WithValue(
		context.Background(),
		sw.ContextAPIKeys,
		map[string]sw.APIKey{
			"Authorization": {Key: "API_KEY_STRING"},
		},
	)
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

support@cloud.ionos.com

Documentation

Index

Constants

View Source
const (
	RequestStatusQueued  = "QUEUED"
	RequestStatusRunning = "RUNNING"
	RequestStatusFailed  = "FAILED"
	RequestStatusDone    = "DONE"

	Version = "1.2.0"
)
View Source
const (
	IonosUsernameEnvVar   = "IONOS_USERNAME"
	IonosPasswordEnvVar   = "IONOS_PASSWORD"
	IonosTokenEnvVar      = "IONOS_TOKEN"
	IonosApiUrlEnvVar     = "IONOS_API_URL"
	IonosPinnedCertEnvVar = "IONOS_PINNED_CERT"
	IonosLogLevelEnvVar   = "IONOS_LOG_LEVEL"
	DefaultIonosServerUrl = "https://dns.de-fra.ionos.com"
	DefaultIonosBasePath  = ""
)

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var LogLevelMap = map[string]LogLevel{
	"off":   Off,
	"debug": Debug,
	"trace": Trace,
}

Functions

func AddPinnedCert

func AddPinnedCert(transport *http.Transport, pkFingerprint string)

AddPinnedCert - enables pinning of the sha256 public fingerprint to the http client's transport

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 PtrBool

func PtrBool(v bool) *bool

PtrBool - returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 - returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 - returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt - returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 - returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 - returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString - returns a pointer to given string value.

func PtrTime

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

PtrTime - returns a pointer to given Time value.

func SliceToValueDefault

func SliceToValueDefault[T any](ptrSlice *[]T) []T

func ToBool

func ToBool(ptr *bool) bool

ToBool - returns the value of the bool pointer passed in

func ToBoolDefault

func ToBoolDefault(ptr *bool) bool

ToBoolDefault - returns the value of the bool pointer passed in, or false if the pointer is nil

func ToBoolSlice

func ToBoolSlice(ptrSlice *[]bool) []bool

ToBoolSlice - returns a bool slice of the pointer passed in

func ToByte

func ToByte(ptr *byte) byte

ToByte - returns the value of the byte pointer passed in

func ToByteDefault

func ToByteDefault(ptr *byte) byte

ToByteDefault - returns the value of the byte pointer passed in, or 0 if the pointer is nil

func ToByteSlice

func ToByteSlice(ptrSlice *[]byte) []byte

ToByteSlice - returns a byte slice of the pointer passed in

func ToFloat32

func ToFloat32(ptr *float32) float32

ToFloat32 - returns the value of the float32 pointer passed in

func ToFloat32Default

func ToFloat32Default(ptr *float32) float32

ToFloat32Default - returns the value of the float32 pointer passed in, or 0 if the pointer is nil

func ToFloat32Slice

func ToFloat32Slice(ptrSlice *[]float32) []float32

ToFloat32Slice - returns a float32 slice of the pointer passed in

func ToFloat64

func ToFloat64(ptr *float64) float64

ToFloat64 - returns the value of the float64 pointer passed in

func ToFloat64Default

func ToFloat64Default(ptr *float64) float64

ToFloat64Default - returns the value of the float64 pointer passed in, or 0 if the pointer is nil

func ToFloat64Slice

func ToFloat64Slice(ptrSlice *[]float64) []float64

ToFloat64Slice - returns a float64 slice of the pointer passed in

func ToInt

func ToInt(ptr *int) int

ToInt - returns the value of the int pointer passed in

func ToInt16

func ToInt16(ptr *int16) int16

ToInt16 - returns the value of the int16 pointer passed in

func ToInt16Default

func ToInt16Default(ptr *int16) int16

ToInt16Default - returns the value of the int16 pointer passed in, or 0 if the pointer is nil

func ToInt16Slice

func ToInt16Slice(ptrSlice *[]int16) []int16

ToInt16Slice - returns a int16 slice of the pointer passed in

func ToInt32

func ToInt32(ptr *int32) int32

ToInt32 - returns the value of the int32 pointer passed in

func ToInt32Default

func ToInt32Default(ptr *int32) int32

ToInt32Default - returns the value of the int32 pointer passed in, or 0 if the pointer is nil

func ToInt32Slice

func ToInt32Slice(ptrSlice *[]int32) []int32

ToInt32Slice - returns a int32 slice of the pointer passed in

func ToInt64

func ToInt64(ptr *int64) int64

ToInt64 - returns the value of the int64 pointer passed in

func ToInt64Default

func ToInt64Default(ptr *int64) int64

ToInt64Default - returns the value of the int64 pointer passed in, or 0 if the pointer is nil

func ToInt64Slice

func ToInt64Slice(ptrSlice *[]int64) []int64

ToInt64Slice - returns a int64 slice of the pointer passed in

func ToInt8

func ToInt8(ptr *int8) int8

ToInt8 - returns the value of the int8 pointer passed in

func ToInt8Default

func ToInt8Default(ptr *int8) int8

ToInt8Default - returns the value of the int8 pointer passed in, or 0 if the pointer is nil

func ToInt8Slice

func ToInt8Slice(ptrSlice *[]int8) []int8

ToInt8Slice - returns a int8 slice of the pointer passed in

func ToIntDefault

func ToIntDefault(ptr *int) int

ToIntDefault - returns the value of the int pointer passed in, or 0 if the pointer is nil

func ToIntSlice

func ToIntSlice(ptrSlice *[]int) []int

ToIntSlice - returns a int slice of the pointer passed in

func ToPtr

func ToPtr[T any](v T) *T

ToPtr - returns a pointer to the given value.

func ToString

func ToString(ptr *string) string

ToString - returns the value of the string pointer passed in

func ToStringDefault

func ToStringDefault(ptr *string) string

ToStringDefault - returns the value of the string pointer passed in, or "" if the pointer is nil

func ToStringSlice

func ToStringSlice(ptrSlice *[]string) []string

ToStringSlice - returns a string slice of the pointer passed in

func ToTime

func ToTime(ptr *time.Time) time.Time

ToTime - returns the value of the Time pointer passed in

func ToTimeDefault

func ToTimeDefault(ptr *time.Time) time.Time

ToTimeDefault - returns the value of the Time pointer passed in, or 0001-01-01 00:00:00 +0000 UTC if the pointer is nil

func ToTimeSlice

func ToTimeSlice(ptrSlice *[]time.Time) []time.Time

ToTimeSlice - returns a Time slice of the pointer passed in

func ToUint

func ToUint(ptr *uint) uint

ToUint - returns the value of the uint pointer passed in

func ToUint16

func ToUint16(ptr *uint16) uint16

ToUint16 - returns the value of the uint16 pointer passed in

func ToUint16Default

func ToUint16Default(ptr *uint16) uint16

ToUint16Default - returns the value of the uint16 pointer passed in, or 0 if the pointer is nil

func ToUint16Slice

func ToUint16Slice(ptrSlice *[]uint16) []uint16

ToUint16Slice - returns a uint16 slice of the pointer passed in

func ToUint32

func ToUint32(ptr *uint32) uint32

ToUint32 - returns the value of the uint32 pointer passed in

func ToUint32Default

func ToUint32Default(ptr *uint32) uint32

ToUint32Default - returns the value of the uint32 pointer passed in, or 0 if the pointer is nil

func ToUint32Slice

func ToUint32Slice(ptrSlice *[]uint32) []uint32

ToUint32Slice - returns a uint32 slice of the pointer passed in

func ToUint64

func ToUint64(ptr *uint64) uint64

ToUint64 - returns the value of the uint64 pointer passed in

func ToUint64Default

func ToUint64Default(ptr *uint64) uint64

ToUint64Default - returns the value of the uint64 pointer passed in, or 0 if the pointer is nil

func ToUint64Slice

func ToUint64Slice(ptrSlice *[]uint64) []uint64

ToUint64Slice - returns a uint63 slice of the pointer passed in

func ToUint8

func ToUint8(ptr *uint8) uint8

ToUint8 -returns the value of the uint8 pointer passed in

func ToUint8Default

func ToUint8Default(ptr *uint8) uint8

ToUint8Default - returns the value of the uint8 pointer passed in, or 0 if the pointer is nil

func ToUint8Slice

func ToUint8Slice(ptrSlice *[]uint8) []uint8

ToUint8Slice - returns a uint8 slice of the pointer passed in

func ToUintDefault

func ToUintDefault(ptr *uint) uint

ToUintDefault - returns the value of the uint pointer passed in, or 0 if the pointer is nil

func ToUintSlice

func ToUintSlice(ptrSlice *[]uint) []uint

ToUintSlice - returns a uint slice of the pointer passed in

func ToValue

func ToValue[T any](ptr *T) T

ToValue - returns the value of the pointer passed in

func ToValueDefault

func ToValueDefault[T any](ptr *T) T

ToValueDefault - returns the value of the pointer passed in, or the default type value if the pointer is nil

Types

type APIClient

type APIClient struct {
	DNSSECApi *DNSSECApiService

	QuotaApi *QuotaApiService

	RecordsApi *RecordsApiService

	ReverseRecordsApi *ReverseRecordsApiService

	SecondaryZonesApi *SecondaryZonesApiService

	ZoneFilesApi *ZoneFilesApiService

	ZonesApi *ZonesApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the IONOS Cloud - DNS API API v1.15.4 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

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

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// RequestTime is the time duration from the moment the APIClient sends
	// the HTTP request to the moment it receives an HTTP response.
	RequestTime time.Duration `json:"duration,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

func (*APIResponse) HttpNotFound

func (resp *APIResponse) HttpNotFound() bool

HttpNotFound - returns true if a 404 status code was returned returns false for nil APIResponse values

func (*APIResponse) LogInfo

func (resp *APIResponse) LogInfo()

LogInfo - logs APIResponse values like RequestTime, Operation and StatusCode does not print anything for nil APIResponse values

type Algorithm added in v1.2.0

type Algorithm string

Algorithm Algorithm used to generate signing keys (both Key Signing Keys and Zone Signing Keys).

const (
	ALGORITHM_RSASHA256 Algorithm = "RSASHA256"
)

List of algorithm

func (Algorithm) Ptr added in v1.2.0

func (v Algorithm) Ptr() *Algorithm

Ptr returns reference to algorithm value

func (*Algorithm) UnmarshalJSON added in v1.2.0

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

type ApiQuotaGetRequest added in v1.2.0

type ApiQuotaGetRequest struct {
	ApiService *QuotaApiService
	// contains filtered or unexported fields
}

func (ApiQuotaGetRequest) Execute added in v1.2.0

func (r ApiQuotaGetRequest) Execute() (Quota, *APIResponse, error)

type ApiRecordsGetRequest

type ApiRecordsGetRequest struct {
	ApiService *RecordsApiService
	// contains filtered or unexported fields
}

func (ApiRecordsGetRequest) Execute

func (ApiRecordsGetRequest) FilterName

func (r ApiRecordsGetRequest) FilterName(filterName string) ApiRecordsGetRequest

func (ApiRecordsGetRequest) FilterState

func (r ApiRecordsGetRequest) FilterState(filterState ProvisioningState) ApiRecordsGetRequest

func (ApiRecordsGetRequest) FilterZoneId

func (r ApiRecordsGetRequest) FilterZoneId(filterZoneId string) ApiRecordsGetRequest

func (ApiRecordsGetRequest) Limit

func (ApiRecordsGetRequest) Offset

type ApiReverserecordsDeleteRequest added in v1.2.0

type ApiReverserecordsDeleteRequest struct {
	ApiService *ReverseRecordsApiService
	// contains filtered or unexported fields
}

func (ApiReverserecordsDeleteRequest) Execute added in v1.2.0

func (r ApiReverserecordsDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

type ApiReverserecordsFindByIdRequest added in v1.2.0

type ApiReverserecordsFindByIdRequest struct {
	ApiService *ReverseRecordsApiService
	// contains filtered or unexported fields
}

func (ApiReverserecordsFindByIdRequest) Execute added in v1.2.0

type ApiReverserecordsGetRequest added in v1.2.0

type ApiReverserecordsGetRequest struct {
	ApiService *ReverseRecordsApiService
	// contains filtered or unexported fields
}

func (ApiReverserecordsGetRequest) Execute added in v1.2.0

func (ApiReverserecordsGetRequest) FilterRecordIp added in v1.2.0

func (r ApiReverserecordsGetRequest) FilterRecordIp(filterRecordIp []string) ApiReverserecordsGetRequest

func (ApiReverserecordsGetRequest) Limit added in v1.2.0

func (ApiReverserecordsGetRequest) Offset added in v1.2.0

type ApiReverserecordsPostRequest added in v1.2.0

type ApiReverserecordsPostRequest struct {
	ApiService *ReverseRecordsApiService
	// contains filtered or unexported fields
}

func (ApiReverserecordsPostRequest) Execute added in v1.2.0

func (ApiReverserecordsPostRequest) ReverseRecordCreate added in v1.2.0

func (r ApiReverserecordsPostRequest) ReverseRecordCreate(reverseRecordCreate ReverseRecordCreate) ApiReverserecordsPostRequest

type ApiReverserecordsPutRequest added in v1.2.0

type ApiReverserecordsPutRequest struct {
	ApiService *ReverseRecordsApiService
	// contains filtered or unexported fields
}

func (ApiReverserecordsPutRequest) Execute added in v1.2.0

func (ApiReverserecordsPutRequest) ReverseRecordEnsure added in v1.2.0

func (r ApiReverserecordsPutRequest) ReverseRecordEnsure(reverseRecordEnsure ReverseRecordEnsure) ApiReverserecordsPutRequest

type ApiSecondaryzonesAxfrGetRequest added in v1.2.0

type ApiSecondaryzonesAxfrGetRequest struct {
	ApiService *SecondaryZonesApiService
	// contains filtered or unexported fields
}

func (ApiSecondaryzonesAxfrGetRequest) Execute added in v1.2.0

type ApiSecondaryzonesAxfrPutRequest added in v1.2.0

type ApiSecondaryzonesAxfrPutRequest struct {
	ApiService *SecondaryZonesApiService
	// contains filtered or unexported fields
}

func (ApiSecondaryzonesAxfrPutRequest) Execute added in v1.2.0

func (r ApiSecondaryzonesAxfrPutRequest) Execute() (map[string]interface{}, *APIResponse, error)

type ApiSecondaryzonesDeleteRequest added in v1.2.0

type ApiSecondaryzonesDeleteRequest struct {
	ApiService *SecondaryZonesApiService
	// contains filtered or unexported fields
}

func (ApiSecondaryzonesDeleteRequest) Execute added in v1.2.0

func (r ApiSecondaryzonesDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

type ApiSecondaryzonesFindByIdRequest added in v1.2.0

type ApiSecondaryzonesFindByIdRequest struct {
	ApiService *SecondaryZonesApiService
	// contains filtered or unexported fields
}

func (ApiSecondaryzonesFindByIdRequest) Execute added in v1.2.0

type ApiSecondaryzonesGetRequest added in v1.2.0

type ApiSecondaryzonesGetRequest struct {
	ApiService *SecondaryZonesApiService
	// contains filtered or unexported fields
}

func (ApiSecondaryzonesGetRequest) Execute added in v1.2.0

func (ApiSecondaryzonesGetRequest) FilterState added in v1.2.0

func (ApiSecondaryzonesGetRequest) FilterZoneName added in v1.2.0

func (r ApiSecondaryzonesGetRequest) FilterZoneName(filterZoneName string) ApiSecondaryzonesGetRequest

func (ApiSecondaryzonesGetRequest) Limit added in v1.2.0

func (ApiSecondaryzonesGetRequest) Offset added in v1.2.0

type ApiSecondaryzonesPostRequest added in v1.2.0

type ApiSecondaryzonesPostRequest struct {
	ApiService *SecondaryZonesApiService
	// contains filtered or unexported fields
}

func (ApiSecondaryzonesPostRequest) Execute added in v1.2.0

func (ApiSecondaryzonesPostRequest) SecondaryZoneCreate added in v1.2.0

func (r ApiSecondaryzonesPostRequest) SecondaryZoneCreate(secondaryZoneCreate SecondaryZoneCreate) ApiSecondaryzonesPostRequest

type ApiSecondaryzonesPutRequest added in v1.2.0

type ApiSecondaryzonesPutRequest struct {
	ApiService *SecondaryZonesApiService
	// contains filtered or unexported fields
}

func (ApiSecondaryzonesPutRequest) Execute added in v1.2.0

func (ApiSecondaryzonesPutRequest) SecondaryZoneEnsure added in v1.2.0

func (r ApiSecondaryzonesPutRequest) SecondaryZoneEnsure(secondaryZoneEnsure SecondaryZoneEnsure) ApiSecondaryzonesPutRequest

type ApiSecondaryzonesRecordsGetRequest added in v1.2.0

type ApiSecondaryzonesRecordsGetRequest struct {
	ApiService *RecordsApiService
	// contains filtered or unexported fields
}

func (ApiSecondaryzonesRecordsGetRequest) Execute added in v1.2.0

func (ApiSecondaryzonesRecordsGetRequest) Limit added in v1.2.0

func (ApiSecondaryzonesRecordsGetRequest) Offset added in v1.2.0

type ApiZonesDeleteRequest

type ApiZonesDeleteRequest struct {
	ApiService *ZonesApiService
	// contains filtered or unexported fields
}

func (ApiZonesDeleteRequest) Execute

func (r ApiZonesDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

type ApiZonesFindByIdRequest

type ApiZonesFindByIdRequest struct {
	ApiService *ZonesApiService
	// contains filtered or unexported fields
}

func (ApiZonesFindByIdRequest) Execute

type ApiZonesGetRequest

type ApiZonesGetRequest struct {
	ApiService *ZonesApiService
	// contains filtered or unexported fields
}

func (ApiZonesGetRequest) Execute

func (ApiZonesGetRequest) FilterState

func (r ApiZonesGetRequest) FilterState(filterState ProvisioningState) ApiZonesGetRequest

func (ApiZonesGetRequest) FilterZoneName

func (r ApiZonesGetRequest) FilterZoneName(filterZoneName string) ApiZonesGetRequest

func (ApiZonesGetRequest) Limit

func (ApiZonesGetRequest) Offset

func (r ApiZonesGetRequest) Offset(offset int32) ApiZonesGetRequest

type ApiZonesKeysDeleteRequest added in v1.2.0

type ApiZonesKeysDeleteRequest struct {
	ApiService *DNSSECApiService
	// contains filtered or unexported fields
}

func (ApiZonesKeysDeleteRequest) Execute added in v1.2.0

func (r ApiZonesKeysDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

type ApiZonesKeysGetRequest added in v1.2.0

type ApiZonesKeysGetRequest struct {
	ApiService *DNSSECApiService
	// contains filtered or unexported fields
}

func (ApiZonesKeysGetRequest) Execute added in v1.2.0

type ApiZonesKeysPostRequest added in v1.2.0

type ApiZonesKeysPostRequest struct {
	ApiService *DNSSECApiService
	// contains filtered or unexported fields
}

func (ApiZonesKeysPostRequest) DnssecKeyCreate added in v1.2.0

func (r ApiZonesKeysPostRequest) DnssecKeyCreate(dnssecKeyCreate DnssecKeyCreate) ApiZonesKeysPostRequest

func (ApiZonesKeysPostRequest) Execute added in v1.2.0

type ApiZonesPostRequest

type ApiZonesPostRequest struct {
	ApiService *ZonesApiService
	// contains filtered or unexported fields
}

func (ApiZonesPostRequest) Execute

func (r ApiZonesPostRequest) Execute() (ZoneRead, *APIResponse, error)

func (ApiZonesPostRequest) ZoneCreate added in v1.1.0

func (r ApiZonesPostRequest) ZoneCreate(zoneCreate ZoneCreate) ApiZonesPostRequest

type ApiZonesPutRequest

type ApiZonesPutRequest struct {
	ApiService *ZonesApiService
	// contains filtered or unexported fields
}

func (ApiZonesPutRequest) Execute

func (r ApiZonesPutRequest) Execute() (ZoneRead, *APIResponse, error)

func (ApiZonesPutRequest) ZoneEnsure added in v1.1.0

func (r ApiZonesPutRequest) ZoneEnsure(zoneEnsure ZoneEnsure) ApiZonesPutRequest

type ApiZonesRecordsDeleteRequest

type ApiZonesRecordsDeleteRequest struct {
	ApiService *RecordsApiService
	// contains filtered or unexported fields
}

func (ApiZonesRecordsDeleteRequest) Execute

func (r ApiZonesRecordsDeleteRequest) Execute() (map[string]interface{}, *APIResponse, error)

type ApiZonesRecordsFindByIdRequest

type ApiZonesRecordsFindByIdRequest struct {
	ApiService *RecordsApiService
	// contains filtered or unexported fields
}

func (ApiZonesRecordsFindByIdRequest) Execute

type ApiZonesRecordsGetRequest

type ApiZonesRecordsGetRequest struct {
	ApiService *RecordsApiService
	// contains filtered or unexported fields
}

func (ApiZonesRecordsGetRequest) Execute

type ApiZonesRecordsPostRequest

type ApiZonesRecordsPostRequest struct {
	ApiService *RecordsApiService
	// contains filtered or unexported fields
}

func (ApiZonesRecordsPostRequest) Execute

func (ApiZonesRecordsPostRequest) RecordCreate added in v1.1.0

type ApiZonesRecordsPutRequest

type ApiZonesRecordsPutRequest struct {
	ApiService *RecordsApiService
	// contains filtered or unexported fields
}

func (ApiZonesRecordsPutRequest) Execute

func (ApiZonesRecordsPutRequest) RecordEnsure added in v1.1.0

type ApiZonesZonefileGetRequest added in v1.2.0

type ApiZonesZonefileGetRequest struct {
	ApiService *ZoneFilesApiService
	// contains filtered or unexported fields
}

func (ApiZonesZonefileGetRequest) Execute added in v1.2.0

type ApiZonesZonefilePutRequest added in v1.2.0

type ApiZonesZonefilePutRequest struct {
	ApiService *ZoneFilesApiService
	// contains filtered or unexported fields
}

func (ApiZonesZonefilePutRequest) Body added in v1.2.0

func (ApiZonesZonefilePutRequest) Execute added in v1.2.0

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type CommonZone added in v1.2.0

type CommonZone struct {
	// The zone name
	ZoneName *string `json:"zoneName"`
	// The hosted zone is used for...
	Description *string `json:"description,omitempty"`
}

CommonZone Indicates the fields for a zone to be created

func NewCommonZone added in v1.2.0

func NewCommonZone(zoneName string) *CommonZone

NewCommonZone instantiates a new CommonZone 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 NewCommonZoneWithDefaults added in v1.2.0

func NewCommonZoneWithDefaults() *CommonZone

NewCommonZoneWithDefaults instantiates a new CommonZone 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 (*CommonZone) GetDescription added in v1.2.0

func (o *CommonZone) GetDescription() *string

GetDescription returns the Description field value If the value is explicit nil, the zero value for string will be returned

func (*CommonZone) GetDescriptionOk added in v1.2.0

func (o *CommonZone) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CommonZone) GetZoneName added in v1.2.0

func (o *CommonZone) GetZoneName() *string

GetZoneName returns the ZoneName field value If the value is explicit nil, the zero value for string will be returned

func (*CommonZone) GetZoneNameOk added in v1.2.0

func (o *CommonZone) GetZoneNameOk() (*string, bool)

GetZoneNameOk returns a tuple with the ZoneName field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CommonZone) HasDescription added in v1.2.0

func (o *CommonZone) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CommonZone) HasZoneName added in v1.2.0

func (o *CommonZone) HasZoneName() bool

HasZoneName returns a boolean if a field has been set.

func (CommonZone) MarshalJSON added in v1.2.0

func (o CommonZone) MarshalJSON() ([]byte, error)

func (*CommonZone) SetDescription added in v1.2.0

func (o *CommonZone) SetDescription(v string)

SetDescription sets field value

func (*CommonZone) SetZoneName added in v1.2.0

func (o *CommonZone) SetZoneName(v string)

SetZoneName sets field value

type CommonZoneRead added in v1.2.0

type CommonZoneRead struct {
	// The zone ID (UUID).
	Id       *string                       `json:"id"`
	Type     *string                       `json:"type"`
	Href     *string                       `json:"href"`
	Metadata *MetadataWithStateNameservers `json:"metadata"`
}

CommonZoneRead struct for CommonZoneRead

func NewCommonZoneRead added in v1.2.0

func NewCommonZoneRead(id string, type_ string, href string, metadata MetadataWithStateNameservers) *CommonZoneRead

NewCommonZoneRead instantiates a new CommonZoneRead 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 NewCommonZoneReadWithDefaults added in v1.2.0

func NewCommonZoneReadWithDefaults() *CommonZoneRead

NewCommonZoneReadWithDefaults instantiates a new CommonZoneRead 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 (*CommonZoneRead) GetHref added in v1.2.0

func (o *CommonZoneRead) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*CommonZoneRead) GetHrefOk added in v1.2.0

func (o *CommonZoneRead) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CommonZoneRead) GetId added in v1.2.0

func (o *CommonZoneRead) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*CommonZoneRead) GetIdOk added in v1.2.0

func (o *CommonZoneRead) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CommonZoneRead) GetMetadata added in v1.2.0

func (o *CommonZoneRead) GetMetadata() *MetadataWithStateNameservers

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for MetadataWithStateNameservers will be returned

func (*CommonZoneRead) GetMetadataOk added in v1.2.0

func (o *CommonZoneRead) GetMetadataOk() (*MetadataWithStateNameservers, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CommonZoneRead) GetType added in v1.2.0

func (o *CommonZoneRead) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*CommonZoneRead) GetTypeOk added in v1.2.0

func (o *CommonZoneRead) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CommonZoneRead) HasHref added in v1.2.0

func (o *CommonZoneRead) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*CommonZoneRead) HasId added in v1.2.0

func (o *CommonZoneRead) HasId() bool

HasId returns a boolean if a field has been set.

func (*CommonZoneRead) HasMetadata added in v1.2.0

func (o *CommonZoneRead) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*CommonZoneRead) HasType added in v1.2.0

func (o *CommonZoneRead) HasType() bool

HasType returns a boolean if a field has been set.

func (CommonZoneRead) MarshalJSON added in v1.2.0

func (o CommonZoneRead) MarshalJSON() ([]byte, error)

func (*CommonZoneRead) SetHref added in v1.2.0

func (o *CommonZoneRead) SetHref(v string)

SetHref sets field value

func (*CommonZoneRead) SetId added in v1.2.0

func (o *CommonZoneRead) SetId(v string)

SetId sets field value

func (*CommonZoneRead) SetMetadata added in v1.2.0

func (o *CommonZoneRead) SetMetadata(v MetadataWithStateNameservers)

SetMetadata sets field value

func (*CommonZoneRead) SetType added in v1.2.0

func (o *CommonZoneRead) SetType(v string)

SetType sets field value

type CommonZoneReadList added in v1.2.0

type CommonZoneReadList struct {
	// ID (UUID) created to identify this action.
	Id   *string `json:"id"`
	Type *string `json:"type"`
	Href *string `json:"href"`
	// Pagination offset.
	Offset *float32 `json:"offset"`
	// Pagination limit.
	Limit *float32 `json:"limit"`
	Links *Links   `json:"_links"`
}

CommonZoneReadList struct for CommonZoneReadList

func NewCommonZoneReadList added in v1.2.0

func NewCommonZoneReadList(id string, type_ string, href string, offset float32, limit float32, links Links) *CommonZoneReadList

NewCommonZoneReadList instantiates a new CommonZoneReadList 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 NewCommonZoneReadListWithDefaults added in v1.2.0

func NewCommonZoneReadListWithDefaults() *CommonZoneReadList

NewCommonZoneReadListWithDefaults instantiates a new CommonZoneReadList 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 (*CommonZoneReadList) GetHref added in v1.2.0

func (o *CommonZoneReadList) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*CommonZoneReadList) GetHrefOk added in v1.2.0

func (o *CommonZoneReadList) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CommonZoneReadList) GetId added in v1.2.0

func (o *CommonZoneReadList) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*CommonZoneReadList) GetIdOk added in v1.2.0

func (o *CommonZoneReadList) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CommonZoneReadList) GetLimit added in v1.2.0

func (o *CommonZoneReadList) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, the zero value for float32 will be returned

func (*CommonZoneReadList) GetLimitOk added in v1.2.0

func (o *CommonZoneReadList) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *CommonZoneReadList) GetLinks() *Links

GetLinks returns the Links field value If the value is explicit nil, the zero value for Links will be returned

func (*CommonZoneReadList) GetLinksOk added in v1.2.0

func (o *CommonZoneReadList) GetLinksOk() (*Links, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CommonZoneReadList) GetOffset added in v1.2.0

func (o *CommonZoneReadList) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, the zero value for float32 will be returned

func (*CommonZoneReadList) GetOffsetOk added in v1.2.0

func (o *CommonZoneReadList) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CommonZoneReadList) GetType added in v1.2.0

func (o *CommonZoneReadList) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*CommonZoneReadList) GetTypeOk added in v1.2.0

func (o *CommonZoneReadList) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CommonZoneReadList) HasHref added in v1.2.0

func (o *CommonZoneReadList) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*CommonZoneReadList) HasId added in v1.2.0

func (o *CommonZoneReadList) HasId() bool

HasId returns a boolean if a field has been set.

func (*CommonZoneReadList) HasLimit added in v1.2.0

func (o *CommonZoneReadList) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *CommonZoneReadList) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*CommonZoneReadList) HasOffset added in v1.2.0

func (o *CommonZoneReadList) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*CommonZoneReadList) HasType added in v1.2.0

func (o *CommonZoneReadList) HasType() bool

HasType returns a boolean if a field has been set.

func (CommonZoneReadList) MarshalJSON added in v1.2.0

func (o CommonZoneReadList) MarshalJSON() ([]byte, error)

func (*CommonZoneReadList) SetHref added in v1.2.0

func (o *CommonZoneReadList) SetHref(v string)

SetHref sets field value

func (*CommonZoneReadList) SetId added in v1.2.0

func (o *CommonZoneReadList) SetId(v string)

SetId sets field value

func (*CommonZoneReadList) SetLimit added in v1.2.0

func (o *CommonZoneReadList) SetLimit(v float32)

SetLimit sets field value

func (o *CommonZoneReadList) SetLinks(v Links)

SetLinks sets field value

func (*CommonZoneReadList) SetOffset added in v1.2.0

func (o *CommonZoneReadList) SetOffset(v float32)

SetOffset sets field value

func (*CommonZoneReadList) SetType added in v1.2.0

func (o *CommonZoneReadList) SetType(v string)

SetType sets field value

type Configuration

type Configuration struct {
	Host               string            `json:"host,omitempty"`
	Scheme             string            `json:"scheme,omitempty"`
	DefaultHeader      map[string]string `json:"defaultHeader,omitempty"`
	DefaultQueryParams url.Values        `json:"defaultQueryParams,omitempty"`
	UserAgent          string            `json:"userAgent,omitempty"`
	Debug              bool              `json:"debug,omitempty"`
	Servers            ServerConfigurations
	OperationServers   map[string]ServerConfigurations
	HTTPClient         *http.Client
	LogLevel           LogLevel
	Logger             Logger
	Username           string        `json:"username,omitempty"`
	Password           string        `json:"password,omitempty"`
	Token              string        `json:"token,omitempty"`
	MaxRetries         int           `json:"maxRetries,omitempty"`
	WaitTime           time.Duration `json:"waitTime,omitempty"`
	MaxWaitTime        time.Duration `json:"maxWaitTime,omitempty"`
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration(username, password, token, hostUrl string) *Configuration

NewConfiguration returns a new Configuration object

func NewConfigurationFromEnv

func NewConfigurationFromEnv() *Configuration

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) AddDefaultQueryParam

func (c *Configuration) AddDefaultQueryParam(key string, value string)

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type DNSSECApiService added in v1.2.0

type DNSSECApiService service

DNSSECApiService DNSSECApi service

func (*DNSSECApiService) ZonesKeysDelete added in v1.2.0

func (a *DNSSECApiService) ZonesKeysDelete(ctx _context.Context, zoneId string) ApiZonesKeysDeleteRequest

* ZonesKeysDelete Delete a DNSSEC key * Disable DNSSEC keys and remove associated DNSKEY records for your DNS zone.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param zoneId The ID (UUID) of the DNS zone. * @return ApiZonesKeysDeleteRequest

func (*DNSSECApiService) ZonesKeysDeleteExecute added in v1.2.0

func (a *DNSSECApiService) ZonesKeysDeleteExecute(r ApiZonesKeysDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*DNSSECApiService) ZonesKeysGet added in v1.2.0

func (a *DNSSECApiService) ZonesKeysGet(ctx _context.Context, zoneId string) ApiZonesKeysGetRequest

* ZonesKeysGet Retrieve a DNSSEC key * Get DNSSEC keys for your DNS zone. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param zoneId The ID (UUID) of the DNS zone. * @return ApiZonesKeysGetRequest

func (*DNSSECApiService) ZonesKeysGetExecute added in v1.2.0

* Execute executes the request * @return DnssecKeyReadList

func (*DNSSECApiService) ZonesKeysPost added in v1.2.0

func (a *DNSSECApiService) ZonesKeysPost(ctx _context.Context, zoneId string) ApiZonesKeysPostRequest

* ZonesKeysPost Create a DNSSEC key * Enable DNSSEC keys and create associated DNSKEY records for your DNS zone.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param zoneId The ID (UUID) of the DNS zone. * @return ApiZonesKeysPostRequest

func (*DNSSECApiService) ZonesKeysPostExecute added in v1.2.0

* Execute executes the request * @return DnssecKeyReadCreation

type DnssecKey added in v1.2.0

type DnssecKey struct {
	KeyTag *int32 `json:"keyTag,omitempty"`
	// A string that denotes the digest algorithm. This value must conform to the guidelines in [RFC-8624 Section 3.3](https://datatracker.ietf.org/doc/html/rfc8624#section-3.3).
	DigestAlgorithmMnemonic *string  `json:"digestAlgorithmMnemonic,omitempty"`
	Digest                  *string  `json:"digest,omitempty"`
	KeyData                 *KeyData `json:"keyData,omitempty"`
	// Represents the composed value of the The RDATA for a DNSKEY. The format should be the following: Flags | Protocol | Algorithm | Public Key The values must conform to the guidelines in [RFC-4034 Section 2.1](https://www.rfc-editor.org/rfc/rfc4034#section-2.1).
	ComposedKeyData *string `json:"composedKeyData,omitempty"`
}

DnssecKey struct for DnssecKey

func NewDnssecKey added in v1.2.0

func NewDnssecKey() *DnssecKey

NewDnssecKey instantiates a new DnssecKey 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 NewDnssecKeyWithDefaults added in v1.2.0

func NewDnssecKeyWithDefaults() *DnssecKey

NewDnssecKeyWithDefaults instantiates a new DnssecKey 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 (*DnssecKey) GetComposedKeyData added in v1.2.0

func (o *DnssecKey) GetComposedKeyData() *string

GetComposedKeyData returns the ComposedKeyData field value If the value is explicit nil, the zero value for string will be returned

func (*DnssecKey) GetComposedKeyDataOk added in v1.2.0

func (o *DnssecKey) GetComposedKeyDataOk() (*string, bool)

GetComposedKeyDataOk returns a tuple with the ComposedKeyData field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKey) GetDigest added in v1.2.0

func (o *DnssecKey) GetDigest() *string

GetDigest returns the Digest field value If the value is explicit nil, the zero value for string will be returned

func (*DnssecKey) GetDigestAlgorithmMnemonic added in v1.2.0

func (o *DnssecKey) GetDigestAlgorithmMnemonic() *string

GetDigestAlgorithmMnemonic returns the DigestAlgorithmMnemonic field value If the value is explicit nil, the zero value for string will be returned

func (*DnssecKey) GetDigestAlgorithmMnemonicOk added in v1.2.0

func (o *DnssecKey) GetDigestAlgorithmMnemonicOk() (*string, bool)

GetDigestAlgorithmMnemonicOk returns a tuple with the DigestAlgorithmMnemonic field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKey) GetDigestOk added in v1.2.0

func (o *DnssecKey) GetDigestOk() (*string, bool)

GetDigestOk returns a tuple with the Digest field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKey) GetKeyData added in v1.2.0

func (o *DnssecKey) GetKeyData() *KeyData

GetKeyData returns the KeyData field value If the value is explicit nil, the zero value for KeyData will be returned

func (*DnssecKey) GetKeyDataOk added in v1.2.0

func (o *DnssecKey) GetKeyDataOk() (*KeyData, bool)

GetKeyDataOk returns a tuple with the KeyData field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKey) GetKeyTag added in v1.2.0

func (o *DnssecKey) GetKeyTag() *int32

GetKeyTag returns the KeyTag field value If the value is explicit nil, the zero value for int32 will be returned

func (*DnssecKey) GetKeyTagOk added in v1.2.0

func (o *DnssecKey) GetKeyTagOk() (*int32, bool)

GetKeyTagOk returns a tuple with the KeyTag field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKey) HasComposedKeyData added in v1.2.0

func (o *DnssecKey) HasComposedKeyData() bool

HasComposedKeyData returns a boolean if a field has been set.

func (*DnssecKey) HasDigest added in v1.2.0

func (o *DnssecKey) HasDigest() bool

HasDigest returns a boolean if a field has been set.

func (*DnssecKey) HasDigestAlgorithmMnemonic added in v1.2.0

func (o *DnssecKey) HasDigestAlgorithmMnemonic() bool

HasDigestAlgorithmMnemonic returns a boolean if a field has been set.

func (*DnssecKey) HasKeyData added in v1.2.0

func (o *DnssecKey) HasKeyData() bool

HasKeyData returns a boolean if a field has been set.

func (*DnssecKey) HasKeyTag added in v1.2.0

func (o *DnssecKey) HasKeyTag() bool

HasKeyTag returns a boolean if a field has been set.

func (DnssecKey) MarshalJSON added in v1.2.0

func (o DnssecKey) MarshalJSON() ([]byte, error)

func (*DnssecKey) SetComposedKeyData added in v1.2.0

func (o *DnssecKey) SetComposedKeyData(v string)

SetComposedKeyData sets field value

func (*DnssecKey) SetDigest added in v1.2.0

func (o *DnssecKey) SetDigest(v string)

SetDigest sets field value

func (*DnssecKey) SetDigestAlgorithmMnemonic added in v1.2.0

func (o *DnssecKey) SetDigestAlgorithmMnemonic(v string)

SetDigestAlgorithmMnemonic sets field value

func (*DnssecKey) SetKeyData added in v1.2.0

func (o *DnssecKey) SetKeyData(v KeyData)

SetKeyData sets field value

func (*DnssecKey) SetKeyTag added in v1.2.0

func (o *DnssecKey) SetKeyTag(v int32)

SetKeyTag sets field value

type DnssecKeyCreate added in v1.2.0

type DnssecKeyCreate struct {
	Properties *DnssecKeyParameters `json:"properties"`
}

DnssecKeyCreate struct for DnssecKeyCreate

func NewDnssecKeyCreate added in v1.2.0

func NewDnssecKeyCreate(properties DnssecKeyParameters) *DnssecKeyCreate

NewDnssecKeyCreate instantiates a new DnssecKeyCreate 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 NewDnssecKeyCreateWithDefaults added in v1.2.0

func NewDnssecKeyCreateWithDefaults() *DnssecKeyCreate

NewDnssecKeyCreateWithDefaults instantiates a new DnssecKeyCreate 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 (*DnssecKeyCreate) GetProperties added in v1.2.0

func (o *DnssecKeyCreate) GetProperties() *DnssecKeyParameters

GetProperties returns the Properties field value If the value is explicit nil, the zero value for DnssecKeyParameters will be returned

func (*DnssecKeyCreate) GetPropertiesOk added in v1.2.0

func (o *DnssecKeyCreate) GetPropertiesOk() (*DnssecKeyParameters, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyCreate) HasProperties added in v1.2.0

func (o *DnssecKeyCreate) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (DnssecKeyCreate) MarshalJSON added in v1.2.0

func (o DnssecKeyCreate) MarshalJSON() ([]byte, error)

func (*DnssecKeyCreate) SetProperties added in v1.2.0

func (o *DnssecKeyCreate) SetProperties(v DnssecKeyParameters)

SetProperties sets field value

type DnssecKeyParameters added in v1.2.0

type DnssecKeyParameters struct {
	KeyParameters  *KeyParameters  `json:"keyParameters"`
	NsecParameters *NsecParameters `json:"nsecParameters"`
	// Signature validity in days
	Validity *int32 `json:"validity"`
}

DnssecKeyParameters Parameters used to sign zone.

func NewDnssecKeyParameters added in v1.2.0

func NewDnssecKeyParameters(keyParameters KeyParameters, nsecParameters NsecParameters, validity int32) *DnssecKeyParameters

NewDnssecKeyParameters instantiates a new DnssecKeyParameters 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 NewDnssecKeyParametersWithDefaults added in v1.2.0

func NewDnssecKeyParametersWithDefaults() *DnssecKeyParameters

NewDnssecKeyParametersWithDefaults instantiates a new DnssecKeyParameters 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 (*DnssecKeyParameters) GetKeyParameters added in v1.2.0

func (o *DnssecKeyParameters) GetKeyParameters() *KeyParameters

GetKeyParameters returns the KeyParameters field value If the value is explicit nil, the zero value for KeyParameters will be returned

func (*DnssecKeyParameters) GetKeyParametersOk added in v1.2.0

func (o *DnssecKeyParameters) GetKeyParametersOk() (*KeyParameters, bool)

GetKeyParametersOk returns a tuple with the KeyParameters field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyParameters) GetNsecParameters added in v1.2.0

func (o *DnssecKeyParameters) GetNsecParameters() *NsecParameters

GetNsecParameters returns the NsecParameters field value If the value is explicit nil, the zero value for NsecParameters will be returned

func (*DnssecKeyParameters) GetNsecParametersOk added in v1.2.0

func (o *DnssecKeyParameters) GetNsecParametersOk() (*NsecParameters, bool)

GetNsecParametersOk returns a tuple with the NsecParameters field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyParameters) GetValidity added in v1.2.0

func (o *DnssecKeyParameters) GetValidity() *int32

GetValidity returns the Validity field value If the value is explicit nil, the zero value for int32 will be returned

func (*DnssecKeyParameters) GetValidityOk added in v1.2.0

func (o *DnssecKeyParameters) GetValidityOk() (*int32, bool)

GetValidityOk returns a tuple with the Validity field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyParameters) HasKeyParameters added in v1.2.0

func (o *DnssecKeyParameters) HasKeyParameters() bool

HasKeyParameters returns a boolean if a field has been set.

func (*DnssecKeyParameters) HasNsecParameters added in v1.2.0

func (o *DnssecKeyParameters) HasNsecParameters() bool

HasNsecParameters returns a boolean if a field has been set.

func (*DnssecKeyParameters) HasValidity added in v1.2.0

func (o *DnssecKeyParameters) HasValidity() bool

HasValidity returns a boolean if a field has been set.

func (DnssecKeyParameters) MarshalJSON added in v1.2.0

func (o DnssecKeyParameters) MarshalJSON() ([]byte, error)

func (*DnssecKeyParameters) SetKeyParameters added in v1.2.0

func (o *DnssecKeyParameters) SetKeyParameters(v KeyParameters)

SetKeyParameters sets field value

func (*DnssecKeyParameters) SetNsecParameters added in v1.2.0

func (o *DnssecKeyParameters) SetNsecParameters(v NsecParameters)

SetNsecParameters sets field value

func (*DnssecKeyParameters) SetValidity added in v1.2.0

func (o *DnssecKeyParameters) SetValidity(v int32)

SetValidity sets field value

type DnssecKeyReadCreation added in v1.2.0

type DnssecKeyReadCreation struct {
	Properties *DnssecKeyParameters `json:"properties"`
	Id         *string              `json:"id"`
	Type       *string              `json:"type"`
	Href       *string              `json:"href"`
}

DnssecKeyReadCreation struct for DnssecKeyReadCreation

func NewDnssecKeyReadCreation added in v1.2.0

func NewDnssecKeyReadCreation(properties DnssecKeyParameters, id string, type_ string, href string) *DnssecKeyReadCreation

NewDnssecKeyReadCreation instantiates a new DnssecKeyReadCreation 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 NewDnssecKeyReadCreationWithDefaults added in v1.2.0

func NewDnssecKeyReadCreationWithDefaults() *DnssecKeyReadCreation

NewDnssecKeyReadCreationWithDefaults instantiates a new DnssecKeyReadCreation 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 (*DnssecKeyReadCreation) GetHref added in v1.2.0

func (o *DnssecKeyReadCreation) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*DnssecKeyReadCreation) GetHrefOk added in v1.2.0

func (o *DnssecKeyReadCreation) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyReadCreation) GetId added in v1.2.0

func (o *DnssecKeyReadCreation) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*DnssecKeyReadCreation) GetIdOk added in v1.2.0

func (o *DnssecKeyReadCreation) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyReadCreation) GetProperties added in v1.2.0

func (o *DnssecKeyReadCreation) GetProperties() *DnssecKeyParameters

GetProperties returns the Properties field value If the value is explicit nil, the zero value for DnssecKeyParameters will be returned

func (*DnssecKeyReadCreation) GetPropertiesOk added in v1.2.0

func (o *DnssecKeyReadCreation) GetPropertiesOk() (*DnssecKeyParameters, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyReadCreation) GetType added in v1.2.0

func (o *DnssecKeyReadCreation) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*DnssecKeyReadCreation) GetTypeOk added in v1.2.0

func (o *DnssecKeyReadCreation) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyReadCreation) HasHref added in v1.2.0

func (o *DnssecKeyReadCreation) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*DnssecKeyReadCreation) HasId added in v1.2.0

func (o *DnssecKeyReadCreation) HasId() bool

HasId returns a boolean if a field has been set.

func (*DnssecKeyReadCreation) HasProperties added in v1.2.0

func (o *DnssecKeyReadCreation) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*DnssecKeyReadCreation) HasType added in v1.2.0

func (o *DnssecKeyReadCreation) HasType() bool

HasType returns a boolean if a field has been set.

func (DnssecKeyReadCreation) MarshalJSON added in v1.2.0

func (o DnssecKeyReadCreation) MarshalJSON() ([]byte, error)

func (*DnssecKeyReadCreation) SetHref added in v1.2.0

func (o *DnssecKeyReadCreation) SetHref(v string)

SetHref sets field value

func (*DnssecKeyReadCreation) SetId added in v1.2.0

func (o *DnssecKeyReadCreation) SetId(v string)

SetId sets field value

func (*DnssecKeyReadCreation) SetProperties added in v1.2.0

func (o *DnssecKeyReadCreation) SetProperties(v DnssecKeyParameters)

SetProperties sets field value

func (*DnssecKeyReadCreation) SetType added in v1.2.0

func (o *DnssecKeyReadCreation) SetType(v string)

SetType sets field value

type DnssecKeyReadList added in v1.2.0

type DnssecKeyReadList struct {
	Id         *string                      `json:"id,omitempty"`
	Type       *string                      `json:"type,omitempty"`
	Href       *string                      `json:"href,omitempty"`
	Metadata   *DnssecKeyReadListMetadata   `json:"metadata,omitempty"`
	Properties *DnssecKeyReadListProperties `json:"properties,omitempty"`
}

DnssecKeyReadList struct for DnssecKeyReadList

func NewDnssecKeyReadList added in v1.2.0

func NewDnssecKeyReadList() *DnssecKeyReadList

NewDnssecKeyReadList instantiates a new DnssecKeyReadList 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 NewDnssecKeyReadListWithDefaults added in v1.2.0

func NewDnssecKeyReadListWithDefaults() *DnssecKeyReadList

NewDnssecKeyReadListWithDefaults instantiates a new DnssecKeyReadList 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 (*DnssecKeyReadList) GetHref added in v1.2.0

func (o *DnssecKeyReadList) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*DnssecKeyReadList) GetHrefOk added in v1.2.0

func (o *DnssecKeyReadList) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyReadList) GetId added in v1.2.0

func (o *DnssecKeyReadList) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*DnssecKeyReadList) GetIdOk added in v1.2.0

func (o *DnssecKeyReadList) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyReadList) GetMetadata added in v1.2.0

func (o *DnssecKeyReadList) GetMetadata() *DnssecKeyReadListMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for DnssecKeyReadListMetadata will be returned

func (*DnssecKeyReadList) GetMetadataOk added in v1.2.0

func (o *DnssecKeyReadList) GetMetadataOk() (*DnssecKeyReadListMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyReadList) GetProperties added in v1.2.0

func (o *DnssecKeyReadList) GetProperties() *DnssecKeyReadListProperties

GetProperties returns the Properties field value If the value is explicit nil, the zero value for DnssecKeyReadListProperties will be returned

func (*DnssecKeyReadList) GetPropertiesOk added in v1.2.0

func (o *DnssecKeyReadList) GetPropertiesOk() (*DnssecKeyReadListProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyReadList) GetType added in v1.2.0

func (o *DnssecKeyReadList) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*DnssecKeyReadList) GetTypeOk added in v1.2.0

func (o *DnssecKeyReadList) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyReadList) HasHref added in v1.2.0

func (o *DnssecKeyReadList) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*DnssecKeyReadList) HasId added in v1.2.0

func (o *DnssecKeyReadList) HasId() bool

HasId returns a boolean if a field has been set.

func (*DnssecKeyReadList) HasMetadata added in v1.2.0

func (o *DnssecKeyReadList) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*DnssecKeyReadList) HasProperties added in v1.2.0

func (o *DnssecKeyReadList) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*DnssecKeyReadList) HasType added in v1.2.0

func (o *DnssecKeyReadList) HasType() bool

HasType returns a boolean if a field has been set.

func (DnssecKeyReadList) MarshalJSON added in v1.2.0

func (o DnssecKeyReadList) MarshalJSON() ([]byte, error)

func (*DnssecKeyReadList) SetHref added in v1.2.0

func (o *DnssecKeyReadList) SetHref(v string)

SetHref sets field value

func (*DnssecKeyReadList) SetId added in v1.2.0

func (o *DnssecKeyReadList) SetId(v string)

SetId sets field value

func (*DnssecKeyReadList) SetMetadata added in v1.2.0

func (o *DnssecKeyReadList) SetMetadata(v DnssecKeyReadListMetadata)

SetMetadata sets field value

func (*DnssecKeyReadList) SetProperties added in v1.2.0

func (o *DnssecKeyReadList) SetProperties(v DnssecKeyReadListProperties)

SetProperties sets field value

func (*DnssecKeyReadList) SetType added in v1.2.0

func (o *DnssecKeyReadList) SetType(v string)

SetType sets field value

type DnssecKeyReadListMetadata added in v1.2.0

type DnssecKeyReadListMetadata struct {
	// The ID (UUID) of the DNS zone of which record belongs to.
	ZoneId *string      `json:"zoneId,omitempty"`
	Items  *[]DnssecKey `json:"items,omitempty"`
}

DnssecKeyReadListMetadata Metadata of the resource with not state information.

func NewDnssecKeyReadListMetadata added in v1.2.0

func NewDnssecKeyReadListMetadata() *DnssecKeyReadListMetadata

NewDnssecKeyReadListMetadata instantiates a new DnssecKeyReadListMetadata 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 NewDnssecKeyReadListMetadataWithDefaults added in v1.2.0

func NewDnssecKeyReadListMetadataWithDefaults() *DnssecKeyReadListMetadata

NewDnssecKeyReadListMetadataWithDefaults instantiates a new DnssecKeyReadListMetadata 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 (*DnssecKeyReadListMetadata) GetItems added in v1.2.0

func (o *DnssecKeyReadListMetadata) GetItems() *[]DnssecKey

GetItems returns the Items field value If the value is explicit nil, the zero value for []DnssecKey will be returned

func (*DnssecKeyReadListMetadata) GetItemsOk added in v1.2.0

func (o *DnssecKeyReadListMetadata) GetItemsOk() (*[]DnssecKey, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyReadListMetadata) GetZoneId added in v1.2.0

func (o *DnssecKeyReadListMetadata) GetZoneId() *string

GetZoneId returns the ZoneId field value If the value is explicit nil, the zero value for string will be returned

func (*DnssecKeyReadListMetadata) GetZoneIdOk added in v1.2.0

func (o *DnssecKeyReadListMetadata) GetZoneIdOk() (*string, bool)

GetZoneIdOk returns a tuple with the ZoneId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyReadListMetadata) HasItems added in v1.2.0

func (o *DnssecKeyReadListMetadata) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*DnssecKeyReadListMetadata) HasZoneId added in v1.2.0

func (o *DnssecKeyReadListMetadata) HasZoneId() bool

HasZoneId returns a boolean if a field has been set.

func (DnssecKeyReadListMetadata) MarshalJSON added in v1.2.0

func (o DnssecKeyReadListMetadata) MarshalJSON() ([]byte, error)

func (*DnssecKeyReadListMetadata) SetItems added in v1.2.0

func (o *DnssecKeyReadListMetadata) SetItems(v []DnssecKey)

SetItems sets field value

func (*DnssecKeyReadListMetadata) SetZoneId added in v1.2.0

func (o *DnssecKeyReadListMetadata) SetZoneId(v string)

SetZoneId sets field value

type DnssecKeyReadListProperties added in v1.2.0

type DnssecKeyReadListProperties struct {
	KeyParameters  *DnssecKeyReadListPropertiesKeyParameters  `json:"keyParameters"`
	NsecParameters *DnssecKeyReadListPropertiesNsecParameters `json:"nsecParameters"`
}

DnssecKeyReadListProperties Properties of the key.

func NewDnssecKeyReadListProperties added in v1.2.0

func NewDnssecKeyReadListProperties(keyParameters DnssecKeyReadListPropertiesKeyParameters, nsecParameters DnssecKeyReadListPropertiesNsecParameters) *DnssecKeyReadListProperties

NewDnssecKeyReadListProperties instantiates a new DnssecKeyReadListProperties 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 NewDnssecKeyReadListPropertiesWithDefaults added in v1.2.0

func NewDnssecKeyReadListPropertiesWithDefaults() *DnssecKeyReadListProperties

NewDnssecKeyReadListPropertiesWithDefaults instantiates a new DnssecKeyReadListProperties 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 (*DnssecKeyReadListProperties) GetKeyParameters added in v1.2.0

GetKeyParameters returns the KeyParameters field value If the value is explicit nil, the zero value for DnssecKeyReadListPropertiesKeyParameters will be returned

func (*DnssecKeyReadListProperties) GetKeyParametersOk added in v1.2.0

GetKeyParametersOk returns a tuple with the KeyParameters field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyReadListProperties) GetNsecParameters added in v1.2.0

GetNsecParameters returns the NsecParameters field value If the value is explicit nil, the zero value for DnssecKeyReadListPropertiesNsecParameters will be returned

func (*DnssecKeyReadListProperties) GetNsecParametersOk added in v1.2.0

GetNsecParametersOk returns a tuple with the NsecParameters field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyReadListProperties) HasKeyParameters added in v1.2.0

func (o *DnssecKeyReadListProperties) HasKeyParameters() bool

HasKeyParameters returns a boolean if a field has been set.

func (*DnssecKeyReadListProperties) HasNsecParameters added in v1.2.0

func (o *DnssecKeyReadListProperties) HasNsecParameters() bool

HasNsecParameters returns a boolean if a field has been set.

func (DnssecKeyReadListProperties) MarshalJSON added in v1.2.0

func (o DnssecKeyReadListProperties) MarshalJSON() ([]byte, error)

func (*DnssecKeyReadListProperties) SetKeyParameters added in v1.2.0

SetKeyParameters sets field value

func (*DnssecKeyReadListProperties) SetNsecParameters added in v1.2.0

SetNsecParameters sets field value

type DnssecKeyReadListPropertiesKeyParameters added in v1.2.0

type DnssecKeyReadListPropertiesKeyParameters struct {
	Algorithm *Algorithm `json:"algorithm,omitempty"`
}

DnssecKeyReadListPropertiesKeyParameters struct for DnssecKeyReadListPropertiesKeyParameters

func NewDnssecKeyReadListPropertiesKeyParameters added in v1.2.0

func NewDnssecKeyReadListPropertiesKeyParameters() *DnssecKeyReadListPropertiesKeyParameters

NewDnssecKeyReadListPropertiesKeyParameters instantiates a new DnssecKeyReadListPropertiesKeyParameters 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 NewDnssecKeyReadListPropertiesKeyParametersWithDefaults added in v1.2.0

func NewDnssecKeyReadListPropertiesKeyParametersWithDefaults() *DnssecKeyReadListPropertiesKeyParameters

NewDnssecKeyReadListPropertiesKeyParametersWithDefaults instantiates a new DnssecKeyReadListPropertiesKeyParameters 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 (*DnssecKeyReadListPropertiesKeyParameters) GetAlgorithm added in v1.2.0

GetAlgorithm returns the Algorithm field value If the value is explicit nil, the zero value for Algorithm will be returned

func (*DnssecKeyReadListPropertiesKeyParameters) GetAlgorithmOk added in v1.2.0

GetAlgorithmOk returns a tuple with the Algorithm field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyReadListPropertiesKeyParameters) HasAlgorithm added in v1.2.0

HasAlgorithm returns a boolean if a field has been set.

func (DnssecKeyReadListPropertiesKeyParameters) MarshalJSON added in v1.2.0

func (*DnssecKeyReadListPropertiesKeyParameters) SetAlgorithm added in v1.2.0

SetAlgorithm sets field value

type DnssecKeyReadListPropertiesNsecParameters added in v1.2.0

type DnssecKeyReadListPropertiesNsecParameters struct {
	NsecMode *NsecMode `json:"nsecMode,omitempty"`
}

DnssecKeyReadListPropertiesNsecParameters struct for DnssecKeyReadListPropertiesNsecParameters

func NewDnssecKeyReadListPropertiesNsecParameters added in v1.2.0

func NewDnssecKeyReadListPropertiesNsecParameters() *DnssecKeyReadListPropertiesNsecParameters

NewDnssecKeyReadListPropertiesNsecParameters instantiates a new DnssecKeyReadListPropertiesNsecParameters 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 NewDnssecKeyReadListPropertiesNsecParametersWithDefaults added in v1.2.0

func NewDnssecKeyReadListPropertiesNsecParametersWithDefaults() *DnssecKeyReadListPropertiesNsecParameters

NewDnssecKeyReadListPropertiesNsecParametersWithDefaults instantiates a new DnssecKeyReadListPropertiesNsecParameters 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 (*DnssecKeyReadListPropertiesNsecParameters) GetNsecMode added in v1.2.0

GetNsecMode returns the NsecMode field value If the value is explicit nil, the zero value for NsecMode will be returned

func (*DnssecKeyReadListPropertiesNsecParameters) GetNsecModeOk added in v1.2.0

GetNsecModeOk returns a tuple with the NsecMode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DnssecKeyReadListPropertiesNsecParameters) HasNsecMode added in v1.2.0

HasNsecMode returns a boolean if a field has been set.

func (DnssecKeyReadListPropertiesNsecParameters) MarshalJSON added in v1.2.0

func (*DnssecKeyReadListPropertiesNsecParameters) SetNsecMode added in v1.2.0

SetNsecMode sets field value

type Error added in v1.1.0

type Error struct {
	// HTTP status code of the operation as specified by [RFC 7231](https://datatracker.ietf.org/doc/html/rfc7231#section-6).
	HttpStatus *int32           `json:"httpStatus,omitempty"`
	Messages   *[]ErrorMessages `json:"messages,omitempty"`
}

Error struct for Error

func NewError added in v1.1.0

func NewError() *Error

NewError instantiates a new Error 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 NewErrorWithDefaults added in v1.1.0

func NewErrorWithDefaults() *Error

NewErrorWithDefaults instantiates a new Error 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 (*Error) GetHttpStatus added in v1.1.0

func (o *Error) GetHttpStatus() *int32

GetHttpStatus returns the HttpStatus field value If the value is explicit nil, the zero value for int32 will be returned

func (*Error) GetHttpStatusOk added in v1.1.0

func (o *Error) GetHttpStatusOk() (*int32, bool)

GetHttpStatusOk returns a tuple with the HttpStatus field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Error) GetMessages added in v1.1.0

func (o *Error) GetMessages() *[]ErrorMessages

GetMessages returns the Messages field value If the value is explicit nil, the zero value for []ErrorMessages will be returned

func (*Error) GetMessagesOk added in v1.1.0

func (o *Error) GetMessagesOk() (*[]ErrorMessages, bool)

GetMessagesOk returns a tuple with the Messages field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Error) HasHttpStatus added in v1.1.0

func (o *Error) HasHttpStatus() bool

HasHttpStatus returns a boolean if a field has been set.

func (*Error) HasMessages added in v1.1.0

func (o *Error) HasMessages() bool

HasMessages returns a boolean if a field has been set.

func (Error) MarshalJSON added in v1.1.0

func (o Error) MarshalJSON() ([]byte, error)

func (*Error) SetHttpStatus added in v1.1.0

func (o *Error) SetHttpStatus(v int32)

SetHttpStatus sets field value

func (*Error) SetMessages added in v1.1.0

func (o *Error) SetMessages(v []ErrorMessages)

SetMessages sets field value

type ErrorMessages added in v1.1.0

type ErrorMessages struct {
	// Internal error code.
	ErrorCode *string `json:"errorCode,omitempty"`
	// Human readable explanation of the issue.
	Message *string `json:"message,omitempty"`
}

ErrorMessages struct for ErrorMessages

func NewErrorMessages added in v1.1.0

func NewErrorMessages() *ErrorMessages

NewErrorMessages instantiates a new ErrorMessages 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 NewErrorMessagesWithDefaults added in v1.1.0

func NewErrorMessagesWithDefaults() *ErrorMessages

NewErrorMessagesWithDefaults instantiates a new ErrorMessages 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 (*ErrorMessages) GetErrorCode added in v1.1.0

func (o *ErrorMessages) GetErrorCode() *string

GetErrorCode returns the ErrorCode field value If the value is explicit nil, the zero value for string will be returned

func (*ErrorMessages) GetErrorCodeOk added in v1.1.0

func (o *ErrorMessages) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ErrorMessages) GetMessage added in v1.1.0

func (o *ErrorMessages) GetMessage() *string

GetMessage returns the Message field value If the value is explicit nil, the zero value for string will be returned

func (*ErrorMessages) GetMessageOk added in v1.1.0

func (o *ErrorMessages) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ErrorMessages) HasErrorCode added in v1.1.0

func (o *ErrorMessages) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*ErrorMessages) HasMessage added in v1.1.0

func (o *ErrorMessages) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (ErrorMessages) MarshalJSON added in v1.1.0

func (o ErrorMessages) MarshalJSON() ([]byte, error)

func (*ErrorMessages) SetErrorCode added in v1.1.0

func (o *ErrorMessages) SetErrorCode(v string)

SetErrorCode sets field value

func (*ErrorMessages) SetMessage added in v1.1.0

func (o *ErrorMessages) SetMessage(v string)

SetMessage sets field value

type GenericOpenAPIError

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

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func NewGenericOpenAPIError

func NewGenericOpenAPIError(message string, body []byte, model interface{}, statusCode int) *GenericOpenAPIError

NewGenericOpenAPIError - constructor for GenericOpenAPIError

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

func (*GenericOpenAPIError) SetBody

func (e *GenericOpenAPIError) SetBody(body []byte)

SetBody sets the raw body of the error

func (*GenericOpenAPIError) SetError

func (e *GenericOpenAPIError) SetError(error string)

SetError sets the error string

func (*GenericOpenAPIError) SetModel

func (e *GenericOpenAPIError) SetModel(model interface{})

SetModel sets the model of the error

func (*GenericOpenAPIError) SetStatusCode

func (e *GenericOpenAPIError) SetStatusCode(statusCode int)

SetStatusCode sets the status code of the error

func (GenericOpenAPIError) StatusCode

func (e GenericOpenAPIError) StatusCode() int

StatusCode returns the status code of the error

type IonosTime

type IonosTime struct {
	time.Time
}

func (*IonosTime) UnmarshalJSON

func (t *IonosTime) UnmarshalJSON(data []byte) error

type KeyData added in v1.2.0

type KeyData struct {
	// Represents the key's metadata and usage information.
	Flags *int32 `json:"flags,omitempty"`
	// Represents the public key data in Base64 encoding.
	PubKey *string `json:"pubKey,omitempty"`
}

KeyData Represents the separate components of the RDATA for a DNSKEY. The values must conform to the guidelines in [RFC-4034 Section 2.1](https://www.rfc-editor.org/rfc/rfc4034#section-2.1).

func NewKeyData added in v1.2.0

func NewKeyData() *KeyData

NewKeyData instantiates a new KeyData 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 NewKeyDataWithDefaults added in v1.2.0

func NewKeyDataWithDefaults() *KeyData

NewKeyDataWithDefaults instantiates a new KeyData 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 (*KeyData) GetFlags added in v1.2.0

func (o *KeyData) GetFlags() *int32

GetFlags returns the Flags field value If the value is explicit nil, the zero value for int32 will be returned

func (*KeyData) GetFlagsOk added in v1.2.0

func (o *KeyData) GetFlagsOk() (*int32, bool)

GetFlagsOk returns a tuple with the Flags field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KeyData) GetPubKey added in v1.2.0

func (o *KeyData) GetPubKey() *string

GetPubKey returns the PubKey field value If the value is explicit nil, the zero value for string will be returned

func (*KeyData) GetPubKeyOk added in v1.2.0

func (o *KeyData) GetPubKeyOk() (*string, bool)

GetPubKeyOk returns a tuple with the PubKey field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KeyData) HasFlags added in v1.2.0

func (o *KeyData) HasFlags() bool

HasFlags returns a boolean if a field has been set.

func (*KeyData) HasPubKey added in v1.2.0

func (o *KeyData) HasPubKey() bool

HasPubKey returns a boolean if a field has been set.

func (KeyData) MarshalJSON added in v1.2.0

func (o KeyData) MarshalJSON() ([]byte, error)

func (*KeyData) SetFlags added in v1.2.0

func (o *KeyData) SetFlags(v int32)

SetFlags sets field value

func (*KeyData) SetPubKey added in v1.2.0

func (o *KeyData) SetPubKey(v string)

SetPubKey sets field value

type KeyParameters added in v1.2.0

type KeyParameters struct {
	Algorithm *Algorithm `json:"algorithm"`
	KskBits   *KskBits   `json:"kskBits"`
	ZskBits   *ZskBits   `json:"zskBits"`
}

KeyParameters Key parameters used to sign the zone.

func NewKeyParameters added in v1.2.0

func NewKeyParameters(algorithm Algorithm, kskBits KskBits, zskBits ZskBits) *KeyParameters

NewKeyParameters instantiates a new KeyParameters 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 NewKeyParametersWithDefaults added in v1.2.0

func NewKeyParametersWithDefaults() *KeyParameters

NewKeyParametersWithDefaults instantiates a new KeyParameters 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 (*KeyParameters) GetAlgorithm added in v1.2.0

func (o *KeyParameters) GetAlgorithm() *Algorithm

GetAlgorithm returns the Algorithm field value If the value is explicit nil, the zero value for Algorithm will be returned

func (*KeyParameters) GetAlgorithmOk added in v1.2.0

func (o *KeyParameters) GetAlgorithmOk() (*Algorithm, bool)

GetAlgorithmOk returns a tuple with the Algorithm field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KeyParameters) GetKskBits added in v1.2.0

func (o *KeyParameters) GetKskBits() *KskBits

GetKskBits returns the KskBits field value If the value is explicit nil, the zero value for KskBits will be returned

func (*KeyParameters) GetKskBitsOk added in v1.2.0

func (o *KeyParameters) GetKskBitsOk() (*KskBits, bool)

GetKskBitsOk returns a tuple with the KskBits field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KeyParameters) GetZskBits added in v1.2.0

func (o *KeyParameters) GetZskBits() *ZskBits

GetZskBits returns the ZskBits field value If the value is explicit nil, the zero value for ZskBits will be returned

func (*KeyParameters) GetZskBitsOk added in v1.2.0

func (o *KeyParameters) GetZskBitsOk() (*ZskBits, bool)

GetZskBitsOk returns a tuple with the ZskBits field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KeyParameters) HasAlgorithm added in v1.2.0

func (o *KeyParameters) HasAlgorithm() bool

HasAlgorithm returns a boolean if a field has been set.

func (*KeyParameters) HasKskBits added in v1.2.0

func (o *KeyParameters) HasKskBits() bool

HasKskBits returns a boolean if a field has been set.

func (*KeyParameters) HasZskBits added in v1.2.0

func (o *KeyParameters) HasZskBits() bool

HasZskBits returns a boolean if a field has been set.

func (KeyParameters) MarshalJSON added in v1.2.0

func (o KeyParameters) MarshalJSON() ([]byte, error)

func (*KeyParameters) SetAlgorithm added in v1.2.0

func (o *KeyParameters) SetAlgorithm(v Algorithm)

SetAlgorithm sets field value

func (*KeyParameters) SetKskBits added in v1.2.0

func (o *KeyParameters) SetKskBits(v KskBits)

SetKskBits sets field value

func (*KeyParameters) SetZskBits added in v1.2.0

func (o *KeyParameters) SetZskBits(v ZskBits)

SetZskBits sets field value

type KskBits added in v1.2.0

type KskBits int32

KskBits Key signing key length in bits. kskBits >= zskBits

const (
	KSKBITS__1024 KskBits = 1024
	KSKBITS__2048 KskBits = 2048
	KSKBITS__4096 KskBits = 4096
)

List of kskBits

func (KskBits) Ptr added in v1.2.0

func (v KskBits) Ptr() *KskBits

Ptr returns reference to kskBits value

func (*KskBits) UnmarshalJSON added in v1.2.0

func (v *KskBits) UnmarshalJSON(src []byte) error
type Links struct {
	// URL (with offset and limit parameters) of the previous page; only present if offset is greater than 0.
	Prev *string `json:"prev,omitempty"`
	// URL (with offset and limit parameters) of the current page.
	Self *string `json:"self,omitempty"`
	// URL (with offset and limit parameters) of the next page; only present if offset + limit is less than the total number of elements.
	Next *string `json:"next,omitempty"`
}

Links URLs to navigate the different pages. As of now we always only return a single page.

func NewLinks() *Links

NewLinks instantiates a new Links 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 NewLinksWithDefaults added in v1.1.0

func NewLinksWithDefaults() *Links

NewLinksWithDefaults instantiates a new Links 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 (*Links) GetNext added in v1.1.0

func (o *Links) GetNext() *string

GetNext returns the Next field value If the value is explicit nil, the zero value for string will be returned

func (*Links) GetNextOk added in v1.1.0

func (o *Links) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Links) GetPrev added in v1.1.0

func (o *Links) GetPrev() *string

GetPrev returns the Prev field value If the value is explicit nil, the zero value for string will be returned

func (*Links) GetPrevOk added in v1.1.0

func (o *Links) GetPrevOk() (*string, bool)

GetPrevOk returns a tuple with the Prev field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Links) GetSelf added in v1.1.0

func (o *Links) GetSelf() *string

GetSelf returns the Self field value If the value is explicit nil, the zero value for string will be returned

func (*Links) GetSelfOk added in v1.1.0

func (o *Links) GetSelfOk() (*string, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Links) HasNext added in v1.1.0

func (o *Links) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*Links) HasPrev added in v1.1.0

func (o *Links) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (*Links) HasSelf added in v1.1.0

func (o *Links) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (Links) MarshalJSON added in v1.1.0

func (o Links) MarshalJSON() ([]byte, error)

func (*Links) SetNext added in v1.1.0

func (o *Links) SetNext(v string)

SetNext sets field value

func (*Links) SetPrev added in v1.1.0

func (o *Links) SetPrev(v string)

SetPrev sets field value

func (*Links) SetSelf added in v1.1.0

func (o *Links) SetSelf(v string)

SetSelf sets field value

type LogLevel

type LogLevel uint
const (
	Off LogLevel = 0x100 * iota
	Debug
	// Trace We recommend you only set this field for debugging purposes.
	// Disable it in your production environments because it can log sensitive data.
	// It logs the full request and response without encryption, even for an HTTPS call.
	// Verbose request and response logging can also significantly impact your application's performance.
	Trace
)

func (*LogLevel) Get

func (l *LogLevel) Get() LogLevel

func (*LogLevel) Satisfies

func (l *LogLevel) Satisfies(v LogLevel) bool

Satisfies returns true if this LogLevel is at least high enough for v

type Logger

type Logger interface {
	Printf(format string, args ...interface{})
}

func NewDefaultLogger

func NewDefaultLogger() Logger

type Metadata added in v1.1.0

type Metadata struct {
	// The date of the last change formatted as yyyy-MM-dd'T'HH:mm:ss.SSS'Z'.
	LastModifiedDate *IonosTime `json:"lastModifiedDate,omitempty"`
	// The date of creation of the zone formatted as yyyy-MM-dd'T'HH:mm:ss.SSS'Z'.
	CreatedDate *IonosTime `json:"createdDate,omitempty"`
}

Metadata Metadata of the resource.

func NewMetadata added in v1.1.0

func NewMetadata() *Metadata

NewMetadata instantiates a new Metadata 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 NewMetadataWithDefaults added in v1.1.0

func NewMetadataWithDefaults() *Metadata

NewMetadataWithDefaults instantiates a new Metadata 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 (*Metadata) GetCreatedDate added in v1.1.0

func (o *Metadata) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, the zero value for time.Time will be returned

func (*Metadata) GetCreatedDateOk added in v1.1.0

func (o *Metadata) GetCreatedDateOk() (*time.Time, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Metadata) GetLastModifiedDate added in v1.1.0

func (o *Metadata) GetLastModifiedDate() *time.Time

GetLastModifiedDate returns the LastModifiedDate field value If the value is explicit nil, the zero value for time.Time will be returned

func (*Metadata) GetLastModifiedDateOk added in v1.1.0

func (o *Metadata) GetLastModifiedDateOk() (*time.Time, bool)

GetLastModifiedDateOk returns a tuple with the LastModifiedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Metadata) HasCreatedDate added in v1.1.0

func (o *Metadata) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*Metadata) HasLastModifiedDate added in v1.1.0

func (o *Metadata) HasLastModifiedDate() bool

HasLastModifiedDate returns a boolean if a field has been set.

func (Metadata) MarshalJSON added in v1.1.0

func (o Metadata) MarshalJSON() ([]byte, error)

func (*Metadata) SetCreatedDate added in v1.1.0

func (o *Metadata) SetCreatedDate(v time.Time)

SetCreatedDate sets field value

func (*Metadata) SetLastModifiedDate added in v1.1.0

func (o *Metadata) SetLastModifiedDate(v time.Time)

SetLastModifiedDate sets field value

type MetadataForSecondaryZoneRecords added in v1.2.0

type MetadataForSecondaryZoneRecords struct {
	// A fully qualified domain name. FQDN consists of two parts - the hostname and the domain name.
	Fqdn *string `json:"fqdn"`
	// The ID (UUID) of the DNS zone of which record belongs to.
	ZoneId *string `json:"zoneId"`
	// Indicates the root name (from the primary zone) for the record
	RootName *string `json:"rootName"`
}

MetadataForSecondaryZoneRecords Metadata for records of secondary zones.

func NewMetadataForSecondaryZoneRecords added in v1.2.0

func NewMetadataForSecondaryZoneRecords(fqdn string, zoneId string, rootName string) *MetadataForSecondaryZoneRecords

NewMetadataForSecondaryZoneRecords instantiates a new MetadataForSecondaryZoneRecords 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 NewMetadataForSecondaryZoneRecordsWithDefaults added in v1.2.0

func NewMetadataForSecondaryZoneRecordsWithDefaults() *MetadataForSecondaryZoneRecords

NewMetadataForSecondaryZoneRecordsWithDefaults instantiates a new MetadataForSecondaryZoneRecords 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 (*MetadataForSecondaryZoneRecords) GetFqdn added in v1.2.0

GetFqdn returns the Fqdn field value If the value is explicit nil, the zero value for string will be returned

func (*MetadataForSecondaryZoneRecords) GetFqdnOk added in v1.2.0

func (o *MetadataForSecondaryZoneRecords) GetFqdnOk() (*string, bool)

GetFqdnOk returns a tuple with the Fqdn field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetadataForSecondaryZoneRecords) GetRootName added in v1.2.0

func (o *MetadataForSecondaryZoneRecords) GetRootName() *string

GetRootName returns the RootName field value If the value is explicit nil, the zero value for string will be returned

func (*MetadataForSecondaryZoneRecords) GetRootNameOk added in v1.2.0

func (o *MetadataForSecondaryZoneRecords) GetRootNameOk() (*string, bool)

GetRootNameOk returns a tuple with the RootName field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetadataForSecondaryZoneRecords) GetZoneId added in v1.2.0

func (o *MetadataForSecondaryZoneRecords) GetZoneId() *string

GetZoneId returns the ZoneId field value If the value is explicit nil, the zero value for string will be returned

func (*MetadataForSecondaryZoneRecords) GetZoneIdOk added in v1.2.0

func (o *MetadataForSecondaryZoneRecords) GetZoneIdOk() (*string, bool)

GetZoneIdOk returns a tuple with the ZoneId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetadataForSecondaryZoneRecords) HasFqdn added in v1.2.0

HasFqdn returns a boolean if a field has been set.

func (*MetadataForSecondaryZoneRecords) HasRootName added in v1.2.0

func (o *MetadataForSecondaryZoneRecords) HasRootName() bool

HasRootName returns a boolean if a field has been set.

func (*MetadataForSecondaryZoneRecords) HasZoneId added in v1.2.0

func (o *MetadataForSecondaryZoneRecords) HasZoneId() bool

HasZoneId returns a boolean if a field has been set.

func (MetadataForSecondaryZoneRecords) MarshalJSON added in v1.2.0

func (o MetadataForSecondaryZoneRecords) MarshalJSON() ([]byte, error)

func (*MetadataForSecondaryZoneRecords) SetFqdn added in v1.2.0

SetFqdn sets field value

func (*MetadataForSecondaryZoneRecords) SetRootName added in v1.2.0

func (o *MetadataForSecondaryZoneRecords) SetRootName(v string)

SetRootName sets field value

func (*MetadataForSecondaryZoneRecords) SetZoneId added in v1.2.0

func (o *MetadataForSecondaryZoneRecords) SetZoneId(v string)

SetZoneId sets field value

type MetadataWithStateFqdnZoneId added in v1.1.0

type MetadataWithStateFqdnZoneId struct {
	// The date of the last change formatted as yyyy-MM-dd'T'HH:mm:ss.SSS'Z'.
	LastModifiedDate *IonosTime `json:"lastModifiedDate,omitempty"`
	// The date of creation of the zone formatted as yyyy-MM-dd'T'HH:mm:ss.SSS'Z'.
	CreatedDate *IonosTime         `json:"createdDate,omitempty"`
	State       *ProvisioningState `json:"state"`
	// A fully qualified domain name. FQDN consists of two parts - the hostname and the domain name.
	Fqdn *string `json:"fqdn"`
	// The ID (UUID) of the DNS zone of which record belongs to.
	ZoneId *string `json:"zoneId"`
}

MetadataWithStateFqdnZoneId struct for MetadataWithStateFqdnZoneId

func NewMetadataWithStateFqdnZoneId added in v1.1.0

func NewMetadataWithStateFqdnZoneId(state ProvisioningState, fqdn string, zoneId string) *MetadataWithStateFqdnZoneId

NewMetadataWithStateFqdnZoneId instantiates a new MetadataWithStateFqdnZoneId 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 NewMetadataWithStateFqdnZoneIdWithDefaults added in v1.1.0

func NewMetadataWithStateFqdnZoneIdWithDefaults() *MetadataWithStateFqdnZoneId

NewMetadataWithStateFqdnZoneIdWithDefaults instantiates a new MetadataWithStateFqdnZoneId 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 (*MetadataWithStateFqdnZoneId) GetCreatedDate added in v1.1.0

func (o *MetadataWithStateFqdnZoneId) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, the zero value for time.Time will be returned

func (*MetadataWithStateFqdnZoneId) GetCreatedDateOk added in v1.1.0

func (o *MetadataWithStateFqdnZoneId) GetCreatedDateOk() (*time.Time, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetadataWithStateFqdnZoneId) GetFqdn added in v1.1.0

func (o *MetadataWithStateFqdnZoneId) GetFqdn() *string

GetFqdn returns the Fqdn field value If the value is explicit nil, the zero value for string will be returned

func (*MetadataWithStateFqdnZoneId) GetFqdnOk added in v1.1.0

func (o *MetadataWithStateFqdnZoneId) GetFqdnOk() (*string, bool)

GetFqdnOk returns a tuple with the Fqdn field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetadataWithStateFqdnZoneId) GetLastModifiedDate added in v1.1.0

func (o *MetadataWithStateFqdnZoneId) GetLastModifiedDate() *time.Time

GetLastModifiedDate returns the LastModifiedDate field value If the value is explicit nil, the zero value for time.Time will be returned

func (*MetadataWithStateFqdnZoneId) GetLastModifiedDateOk added in v1.1.0

func (o *MetadataWithStateFqdnZoneId) GetLastModifiedDateOk() (*time.Time, bool)

GetLastModifiedDateOk returns a tuple with the LastModifiedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetadataWithStateFqdnZoneId) GetState added in v1.1.0

GetState returns the State field value If the value is explicit nil, the zero value for ProvisioningState will be returned

func (*MetadataWithStateFqdnZoneId) GetStateOk added in v1.1.0

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetadataWithStateFqdnZoneId) GetZoneId added in v1.1.0

func (o *MetadataWithStateFqdnZoneId) GetZoneId() *string

GetZoneId returns the ZoneId field value If the value is explicit nil, the zero value for string will be returned

func (*MetadataWithStateFqdnZoneId) GetZoneIdOk added in v1.1.0

func (o *MetadataWithStateFqdnZoneId) GetZoneIdOk() (*string, bool)

GetZoneIdOk returns a tuple with the ZoneId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetadataWithStateFqdnZoneId) HasCreatedDate added in v1.1.0

func (o *MetadataWithStateFqdnZoneId) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*MetadataWithStateFqdnZoneId) HasFqdn added in v1.1.0

func (o *MetadataWithStateFqdnZoneId) HasFqdn() bool

HasFqdn returns a boolean if a field has been set.

func (*MetadataWithStateFqdnZoneId) HasLastModifiedDate added in v1.1.0

func (o *MetadataWithStateFqdnZoneId) HasLastModifiedDate() bool

HasLastModifiedDate returns a boolean if a field has been set.

func (*MetadataWithStateFqdnZoneId) HasState added in v1.1.0

func (o *MetadataWithStateFqdnZoneId) HasState() bool

HasState returns a boolean if a field has been set.

func (*MetadataWithStateFqdnZoneId) HasZoneId added in v1.1.0

func (o *MetadataWithStateFqdnZoneId) HasZoneId() bool

HasZoneId returns a boolean if a field has been set.

func (MetadataWithStateFqdnZoneId) MarshalJSON added in v1.1.0

func (o MetadataWithStateFqdnZoneId) MarshalJSON() ([]byte, error)

func (*MetadataWithStateFqdnZoneId) SetCreatedDate added in v1.1.0

func (o *MetadataWithStateFqdnZoneId) SetCreatedDate(v time.Time)

SetCreatedDate sets field value

func (*MetadataWithStateFqdnZoneId) SetFqdn added in v1.1.0

func (o *MetadataWithStateFqdnZoneId) SetFqdn(v string)

SetFqdn sets field value

func (*MetadataWithStateFqdnZoneId) SetLastModifiedDate added in v1.1.0

func (o *MetadataWithStateFqdnZoneId) SetLastModifiedDate(v time.Time)

SetLastModifiedDate sets field value

func (*MetadataWithStateFqdnZoneId) SetState added in v1.1.0

SetState sets field value

func (*MetadataWithStateFqdnZoneId) SetZoneId added in v1.1.0

func (o *MetadataWithStateFqdnZoneId) SetZoneId(v string)

SetZoneId sets field value

type MetadataWithStateFqdnZoneIdAllOf added in v1.1.0

type MetadataWithStateFqdnZoneIdAllOf struct {
	State *ProvisioningState `json:"state"`
	// A fully qualified domain name. FQDN consists of two parts - the hostname and the domain name.
	Fqdn *string `json:"fqdn"`
	// The ID (UUID) of the DNS zone of which record belongs to.
	ZoneId *string `json:"zoneId"`
}

MetadataWithStateFqdnZoneIdAllOf struct for MetadataWithStateFqdnZoneIdAllOf

func NewMetadataWithStateFqdnZoneIdAllOf added in v1.1.0

func NewMetadataWithStateFqdnZoneIdAllOf(state ProvisioningState, fqdn string, zoneId string) *MetadataWithStateFqdnZoneIdAllOf

NewMetadataWithStateFqdnZoneIdAllOf instantiates a new MetadataWithStateFqdnZoneIdAllOf 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 NewMetadataWithStateFqdnZoneIdAllOfWithDefaults added in v1.1.0

func NewMetadataWithStateFqdnZoneIdAllOfWithDefaults() *MetadataWithStateFqdnZoneIdAllOf

NewMetadataWithStateFqdnZoneIdAllOfWithDefaults instantiates a new MetadataWithStateFqdnZoneIdAllOf 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 (*MetadataWithStateFqdnZoneIdAllOf) GetFqdn added in v1.1.0

GetFqdn returns the Fqdn field value If the value is explicit nil, the zero value for string will be returned

func (*MetadataWithStateFqdnZoneIdAllOf) GetFqdnOk added in v1.1.0

func (o *MetadataWithStateFqdnZoneIdAllOf) GetFqdnOk() (*string, bool)

GetFqdnOk returns a tuple with the Fqdn field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetadataWithStateFqdnZoneIdAllOf) GetState added in v1.1.0

GetState returns the State field value If the value is explicit nil, the zero value for ProvisioningState will be returned

func (*MetadataWithStateFqdnZoneIdAllOf) GetStateOk added in v1.1.0

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetadataWithStateFqdnZoneIdAllOf) GetZoneId added in v1.1.0

func (o *MetadataWithStateFqdnZoneIdAllOf) GetZoneId() *string

GetZoneId returns the ZoneId field value If the value is explicit nil, the zero value for string will be returned

func (*MetadataWithStateFqdnZoneIdAllOf) GetZoneIdOk added in v1.1.0

func (o *MetadataWithStateFqdnZoneIdAllOf) GetZoneIdOk() (*string, bool)

GetZoneIdOk returns a tuple with the ZoneId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetadataWithStateFqdnZoneIdAllOf) HasFqdn added in v1.1.0

HasFqdn returns a boolean if a field has been set.

func (*MetadataWithStateFqdnZoneIdAllOf) HasState added in v1.1.0

func (o *MetadataWithStateFqdnZoneIdAllOf) HasState() bool

HasState returns a boolean if a field has been set.

func (*MetadataWithStateFqdnZoneIdAllOf) HasZoneId added in v1.1.0

func (o *MetadataWithStateFqdnZoneIdAllOf) HasZoneId() bool

HasZoneId returns a boolean if a field has been set.

func (MetadataWithStateFqdnZoneIdAllOf) MarshalJSON added in v1.1.0

func (o MetadataWithStateFqdnZoneIdAllOf) MarshalJSON() ([]byte, error)

func (*MetadataWithStateFqdnZoneIdAllOf) SetFqdn added in v1.1.0

SetFqdn sets field value

func (*MetadataWithStateFqdnZoneIdAllOf) SetState added in v1.1.0

SetState sets field value

func (*MetadataWithStateFqdnZoneIdAllOf) SetZoneId added in v1.1.0

func (o *MetadataWithStateFqdnZoneIdAllOf) SetZoneId(v string)

SetZoneId sets field value

type MetadataWithStateNameservers added in v1.1.0

type MetadataWithStateNameservers struct {
	// The date of the last change formatted as yyyy-MM-dd'T'HH:mm:ss.SSS'Z'.
	LastModifiedDate *IonosTime `json:"lastModifiedDate,omitempty"`
	// The date of creation of the zone formatted as yyyy-MM-dd'T'HH:mm:ss.SSS'Z'.
	CreatedDate *IonosTime         `json:"createdDate,omitempty"`
	State       *ProvisioningState `json:"state"`
	// The list of nameservers associated to the zone.  Nameservers are different for primary and secondary zones. For primary zones it would be: - ns-ic.ui-dns.com - ns-ic.ui-dns.de - ns-ic.ui-dns.org - ns-ic.ui-dns.biz  And for secondary zones: - nscs.ui-dns.com - nscs.ui-dns.de - nscs.ui-dns.org - nscs.ui-dns.biz
	Nameservers *[]string `json:"nameservers"`
}

MetadataWithStateNameservers struct for MetadataWithStateNameservers

func NewMetadataWithStateNameservers added in v1.1.0

func NewMetadataWithStateNameservers(state ProvisioningState, nameservers []string) *MetadataWithStateNameservers

NewMetadataWithStateNameservers instantiates a new MetadataWithStateNameservers 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 NewMetadataWithStateNameserversWithDefaults added in v1.1.0

func NewMetadataWithStateNameserversWithDefaults() *MetadataWithStateNameservers

NewMetadataWithStateNameserversWithDefaults instantiates a new MetadataWithStateNameservers 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 (*MetadataWithStateNameservers) GetCreatedDate added in v1.1.0

func (o *MetadataWithStateNameservers) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, the zero value for time.Time will be returned

func (*MetadataWithStateNameservers) GetCreatedDateOk added in v1.1.0

func (o *MetadataWithStateNameservers) GetCreatedDateOk() (*time.Time, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetadataWithStateNameservers) GetLastModifiedDate added in v1.1.0

func (o *MetadataWithStateNameservers) GetLastModifiedDate() *time.Time

GetLastModifiedDate returns the LastModifiedDate field value If the value is explicit nil, the zero value for time.Time will be returned

func (*MetadataWithStateNameservers) GetLastModifiedDateOk added in v1.1.0

func (o *MetadataWithStateNameservers) GetLastModifiedDateOk() (*time.Time, bool)

GetLastModifiedDateOk returns a tuple with the LastModifiedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetadataWithStateNameservers) GetNameservers added in v1.1.0

func (o *MetadataWithStateNameservers) GetNameservers() *[]string

GetNameservers returns the Nameservers field value If the value is explicit nil, the zero value for []string will be returned

func (*MetadataWithStateNameservers) GetNameserversOk added in v1.1.0

func (o *MetadataWithStateNameservers) GetNameserversOk() (*[]string, bool)

GetNameserversOk returns a tuple with the Nameservers field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetadataWithStateNameservers) GetState added in v1.1.0

GetState returns the State field value If the value is explicit nil, the zero value for ProvisioningState will be returned

func (*MetadataWithStateNameservers) GetStateOk added in v1.1.0

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetadataWithStateNameservers) HasCreatedDate added in v1.1.0

func (o *MetadataWithStateNameservers) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*MetadataWithStateNameservers) HasLastModifiedDate added in v1.1.0

func (o *MetadataWithStateNameservers) HasLastModifiedDate() bool

HasLastModifiedDate returns a boolean if a field has been set.

func (*MetadataWithStateNameservers) HasNameservers added in v1.1.0

func (o *MetadataWithStateNameservers) HasNameservers() bool

HasNameservers returns a boolean if a field has been set.

func (*MetadataWithStateNameservers) HasState added in v1.1.0

func (o *MetadataWithStateNameservers) HasState() bool

HasState returns a boolean if a field has been set.

func (MetadataWithStateNameservers) MarshalJSON added in v1.1.0

func (o MetadataWithStateNameservers) MarshalJSON() ([]byte, error)

func (*MetadataWithStateNameservers) SetCreatedDate added in v1.1.0

func (o *MetadataWithStateNameservers) SetCreatedDate(v time.Time)

SetCreatedDate sets field value

func (*MetadataWithStateNameservers) SetLastModifiedDate added in v1.1.0

func (o *MetadataWithStateNameservers) SetLastModifiedDate(v time.Time)

SetLastModifiedDate sets field value

func (*MetadataWithStateNameservers) SetNameservers added in v1.1.0

func (o *MetadataWithStateNameservers) SetNameservers(v []string)

SetNameservers sets field value

func (*MetadataWithStateNameservers) SetState added in v1.1.0

SetState sets field value

type MetadataWithStateNameserversAllOf added in v1.1.0

type MetadataWithStateNameserversAllOf struct {
	State *ProvisioningState `json:"state"`
	// The list of nameservers associated to the zone.  Nameservers are different for primary and secondary zones. For primary zones it would be: - ns-ic.ui-dns.com - ns-ic.ui-dns.de - ns-ic.ui-dns.org - ns-ic.ui-dns.biz  And for secondary zones: - nscs.ui-dns.com - nscs.ui-dns.de - nscs.ui-dns.org - nscs.ui-dns.biz
	Nameservers *[]string `json:"nameservers"`
}

MetadataWithStateNameserversAllOf struct for MetadataWithStateNameserversAllOf

func NewMetadataWithStateNameserversAllOf added in v1.1.0

func NewMetadataWithStateNameserversAllOf(state ProvisioningState, nameservers []string) *MetadataWithStateNameserversAllOf

NewMetadataWithStateNameserversAllOf instantiates a new MetadataWithStateNameserversAllOf 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 NewMetadataWithStateNameserversAllOfWithDefaults added in v1.1.0

func NewMetadataWithStateNameserversAllOfWithDefaults() *MetadataWithStateNameserversAllOf

NewMetadataWithStateNameserversAllOfWithDefaults instantiates a new MetadataWithStateNameserversAllOf 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 (*MetadataWithStateNameserversAllOf) GetNameservers added in v1.1.0

func (o *MetadataWithStateNameserversAllOf) GetNameservers() *[]string

GetNameservers returns the Nameservers field value If the value is explicit nil, the zero value for []string will be returned

func (*MetadataWithStateNameserversAllOf) GetNameserversOk added in v1.1.0

func (o *MetadataWithStateNameserversAllOf) GetNameserversOk() (*[]string, bool)

GetNameserversOk returns a tuple with the Nameservers field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetadataWithStateNameserversAllOf) GetState added in v1.1.0

GetState returns the State field value If the value is explicit nil, the zero value for ProvisioningState will be returned

func (*MetadataWithStateNameserversAllOf) GetStateOk added in v1.1.0

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MetadataWithStateNameserversAllOf) HasNameservers added in v1.1.0

func (o *MetadataWithStateNameserversAllOf) HasNameservers() bool

HasNameservers returns a boolean if a field has been set.

func (*MetadataWithStateNameserversAllOf) HasState added in v1.1.0

HasState returns a boolean if a field has been set.

func (MetadataWithStateNameserversAllOf) MarshalJSON added in v1.1.0

func (o MetadataWithStateNameserversAllOf) MarshalJSON() ([]byte, error)

func (*MetadataWithStateNameserversAllOf) SetNameservers added in v1.1.0

func (o *MetadataWithStateNameserversAllOf) SetNameservers(v []string)

SetNameservers sets field value

func (*MetadataWithStateNameserversAllOf) SetState added in v1.1.0

SetState sets field value

type NsecMode added in v1.2.0

type NsecMode string

NsecMode NSEC mode.

const (
	NSECMODE_NSEC  NsecMode = "NSEC"
	NSECMODE_NSEC3 NsecMode = "NSEC3"
)

List of nsecMode

func (NsecMode) Ptr added in v1.2.0

func (v NsecMode) Ptr() *NsecMode

Ptr returns reference to nsecMode value

func (*NsecMode) UnmarshalJSON added in v1.2.0

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

type NsecParameters added in v1.2.0

type NsecParameters struct {
	NsecMode *NsecMode `json:"nsecMode"`
	// Number of iterations for NSEC3. (between 0 and 50)
	Nsec3Iterations *int32 `json:"nsec3Iterations"`
	// Salt length in bits for NSEC3. (between 64 and 128, multiples of 8)
	Nsec3SaltBits *int32 `json:"nsec3SaltBits"`
}

NsecParameters Nsec parameters.

func NewNsecParameters added in v1.2.0

func NewNsecParameters(nsecMode NsecMode, nsec3Iterations int32, nsec3SaltBits int32) *NsecParameters

NewNsecParameters instantiates a new NsecParameters 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 NewNsecParametersWithDefaults added in v1.2.0

func NewNsecParametersWithDefaults() *NsecParameters

NewNsecParametersWithDefaults instantiates a new NsecParameters 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 (*NsecParameters) GetNsec3Iterations added in v1.2.0

func (o *NsecParameters) GetNsec3Iterations() *int32

GetNsec3Iterations returns the Nsec3Iterations field value If the value is explicit nil, the zero value for int32 will be returned

func (*NsecParameters) GetNsec3IterationsOk added in v1.2.0

func (o *NsecParameters) GetNsec3IterationsOk() (*int32, bool)

GetNsec3IterationsOk returns a tuple with the Nsec3Iterations field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NsecParameters) GetNsec3SaltBits added in v1.2.0

func (o *NsecParameters) GetNsec3SaltBits() *int32

GetNsec3SaltBits returns the Nsec3SaltBits field value If the value is explicit nil, the zero value for int32 will be returned

func (*NsecParameters) GetNsec3SaltBitsOk added in v1.2.0

func (o *NsecParameters) GetNsec3SaltBitsOk() (*int32, bool)

GetNsec3SaltBitsOk returns a tuple with the Nsec3SaltBits field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NsecParameters) GetNsecMode added in v1.2.0

func (o *NsecParameters) GetNsecMode() *NsecMode

GetNsecMode returns the NsecMode field value If the value is explicit nil, the zero value for NsecMode will be returned

func (*NsecParameters) GetNsecModeOk added in v1.2.0

func (o *NsecParameters) GetNsecModeOk() (*NsecMode, bool)

GetNsecModeOk returns a tuple with the NsecMode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NsecParameters) HasNsec3Iterations added in v1.2.0

func (o *NsecParameters) HasNsec3Iterations() bool

HasNsec3Iterations returns a boolean if a field has been set.

func (*NsecParameters) HasNsec3SaltBits added in v1.2.0

func (o *NsecParameters) HasNsec3SaltBits() bool

HasNsec3SaltBits returns a boolean if a field has been set.

func (*NsecParameters) HasNsecMode added in v1.2.0

func (o *NsecParameters) HasNsecMode() bool

HasNsecMode returns a boolean if a field has been set.

func (NsecParameters) MarshalJSON added in v1.2.0

func (o NsecParameters) MarshalJSON() ([]byte, error)

func (*NsecParameters) SetNsec3Iterations added in v1.2.0

func (o *NsecParameters) SetNsec3Iterations(v int32)

SetNsec3Iterations sets field value

func (*NsecParameters) SetNsec3SaltBits added in v1.2.0

func (o *NsecParameters) SetNsec3SaltBits(v int32)

SetNsec3SaltBits sets field value

func (*NsecParameters) SetNsecMode added in v1.2.0

func (o *NsecParameters) SetNsecMode(v NsecMode)

SetNsecMode sets field value

type NullableAlgorithm added in v1.2.0

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

func NewNullableAlgorithm added in v1.2.0

func NewNullableAlgorithm(val *Algorithm) *NullableAlgorithm

func (NullableAlgorithm) Get added in v1.2.0

func (v NullableAlgorithm) Get() *Algorithm

func (NullableAlgorithm) IsSet added in v1.2.0

func (v NullableAlgorithm) IsSet() bool

func (NullableAlgorithm) MarshalJSON added in v1.2.0

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

func (*NullableAlgorithm) Set added in v1.2.0

func (v *NullableAlgorithm) Set(val *Algorithm)

func (*NullableAlgorithm) UnmarshalJSON added in v1.2.0

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

func (*NullableAlgorithm) Unset added in v1.2.0

func (v *NullableAlgorithm) Unset()

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 NullableCommonZone added in v1.2.0

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

func NewNullableCommonZone added in v1.2.0

func NewNullableCommonZone(val *CommonZone) *NullableCommonZone

func (NullableCommonZone) Get added in v1.2.0

func (v NullableCommonZone) Get() *CommonZone

func (NullableCommonZone) IsSet added in v1.2.0

func (v NullableCommonZone) IsSet() bool

func (NullableCommonZone) MarshalJSON added in v1.2.0

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

func (*NullableCommonZone) Set added in v1.2.0

func (v *NullableCommonZone) Set(val *CommonZone)

func (*NullableCommonZone) UnmarshalJSON added in v1.2.0

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

func (*NullableCommonZone) Unset added in v1.2.0

func (v *NullableCommonZone) Unset()

type NullableCommonZoneRead added in v1.2.0

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

func NewNullableCommonZoneRead added in v1.2.0

func NewNullableCommonZoneRead(val *CommonZoneRead) *NullableCommonZoneRead

func (NullableCommonZoneRead) Get added in v1.2.0

func (NullableCommonZoneRead) IsSet added in v1.2.0

func (v NullableCommonZoneRead) IsSet() bool

func (NullableCommonZoneRead) MarshalJSON added in v1.2.0

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

func (*NullableCommonZoneRead) Set added in v1.2.0

func (*NullableCommonZoneRead) UnmarshalJSON added in v1.2.0

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

func (*NullableCommonZoneRead) Unset added in v1.2.0

func (v *NullableCommonZoneRead) Unset()

type NullableCommonZoneReadList added in v1.2.0

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

func NewNullableCommonZoneReadList added in v1.2.0

func NewNullableCommonZoneReadList(val *CommonZoneReadList) *NullableCommonZoneReadList

func (NullableCommonZoneReadList) Get added in v1.2.0

func (NullableCommonZoneReadList) IsSet added in v1.2.0

func (v NullableCommonZoneReadList) IsSet() bool

func (NullableCommonZoneReadList) MarshalJSON added in v1.2.0

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

func (*NullableCommonZoneReadList) Set added in v1.2.0

func (*NullableCommonZoneReadList) UnmarshalJSON added in v1.2.0

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

func (*NullableCommonZoneReadList) Unset added in v1.2.0

func (v *NullableCommonZoneReadList) Unset()

type NullableDnssecKey added in v1.2.0

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

func NewNullableDnssecKey added in v1.2.0

func NewNullableDnssecKey(val *DnssecKey) *NullableDnssecKey

func (NullableDnssecKey) Get added in v1.2.0

func (v NullableDnssecKey) Get() *DnssecKey

func (NullableDnssecKey) IsSet added in v1.2.0

func (v NullableDnssecKey) IsSet() bool

func (NullableDnssecKey) MarshalJSON added in v1.2.0

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

func (*NullableDnssecKey) Set added in v1.2.0

func (v *NullableDnssecKey) Set(val *DnssecKey)

func (*NullableDnssecKey) UnmarshalJSON added in v1.2.0

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

func (*NullableDnssecKey) Unset added in v1.2.0

func (v *NullableDnssecKey) Unset()

type NullableDnssecKeyCreate added in v1.2.0

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

func NewNullableDnssecKeyCreate added in v1.2.0

func NewNullableDnssecKeyCreate(val *DnssecKeyCreate) *NullableDnssecKeyCreate

func (NullableDnssecKeyCreate) Get added in v1.2.0

func (NullableDnssecKeyCreate) IsSet added in v1.2.0

func (v NullableDnssecKeyCreate) IsSet() bool

func (NullableDnssecKeyCreate) MarshalJSON added in v1.2.0

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

func (*NullableDnssecKeyCreate) Set added in v1.2.0

func (*NullableDnssecKeyCreate) UnmarshalJSON added in v1.2.0

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

func (*NullableDnssecKeyCreate) Unset added in v1.2.0

func (v *NullableDnssecKeyCreate) Unset()

type NullableDnssecKeyParameters added in v1.2.0

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

func NewNullableDnssecKeyParameters added in v1.2.0

func NewNullableDnssecKeyParameters(val *DnssecKeyParameters) *NullableDnssecKeyParameters

func (NullableDnssecKeyParameters) Get added in v1.2.0

func (NullableDnssecKeyParameters) IsSet added in v1.2.0

func (NullableDnssecKeyParameters) MarshalJSON added in v1.2.0

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

func (*NullableDnssecKeyParameters) Set added in v1.2.0

func (*NullableDnssecKeyParameters) UnmarshalJSON added in v1.2.0

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

func (*NullableDnssecKeyParameters) Unset added in v1.2.0

func (v *NullableDnssecKeyParameters) Unset()

type NullableDnssecKeyReadCreation added in v1.2.0

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

func NewNullableDnssecKeyReadCreation added in v1.2.0

func NewNullableDnssecKeyReadCreation(val *DnssecKeyReadCreation) *NullableDnssecKeyReadCreation

func (NullableDnssecKeyReadCreation) Get added in v1.2.0

func (NullableDnssecKeyReadCreation) IsSet added in v1.2.0

func (NullableDnssecKeyReadCreation) MarshalJSON added in v1.2.0

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

func (*NullableDnssecKeyReadCreation) Set added in v1.2.0

func (*NullableDnssecKeyReadCreation) UnmarshalJSON added in v1.2.0

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

func (*NullableDnssecKeyReadCreation) Unset added in v1.2.0

func (v *NullableDnssecKeyReadCreation) Unset()

type NullableDnssecKeyReadList added in v1.2.0

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

func NewNullableDnssecKeyReadList added in v1.2.0

func NewNullableDnssecKeyReadList(val *DnssecKeyReadList) *NullableDnssecKeyReadList

func (NullableDnssecKeyReadList) Get added in v1.2.0

func (NullableDnssecKeyReadList) IsSet added in v1.2.0

func (v NullableDnssecKeyReadList) IsSet() bool

func (NullableDnssecKeyReadList) MarshalJSON added in v1.2.0

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

func (*NullableDnssecKeyReadList) Set added in v1.2.0

func (*NullableDnssecKeyReadList) UnmarshalJSON added in v1.2.0

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

func (*NullableDnssecKeyReadList) Unset added in v1.2.0

func (v *NullableDnssecKeyReadList) Unset()

type NullableDnssecKeyReadListMetadata added in v1.2.0

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

func NewNullableDnssecKeyReadListMetadata added in v1.2.0

func NewNullableDnssecKeyReadListMetadata(val *DnssecKeyReadListMetadata) *NullableDnssecKeyReadListMetadata

func (NullableDnssecKeyReadListMetadata) Get added in v1.2.0

func (NullableDnssecKeyReadListMetadata) IsSet added in v1.2.0

func (NullableDnssecKeyReadListMetadata) MarshalJSON added in v1.2.0

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

func (*NullableDnssecKeyReadListMetadata) Set added in v1.2.0

func (*NullableDnssecKeyReadListMetadata) UnmarshalJSON added in v1.2.0

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

func (*NullableDnssecKeyReadListMetadata) Unset added in v1.2.0

type NullableDnssecKeyReadListProperties added in v1.2.0

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

func NewNullableDnssecKeyReadListProperties added in v1.2.0

func NewNullableDnssecKeyReadListProperties(val *DnssecKeyReadListProperties) *NullableDnssecKeyReadListProperties

func (NullableDnssecKeyReadListProperties) Get added in v1.2.0

func (NullableDnssecKeyReadListProperties) IsSet added in v1.2.0

func (NullableDnssecKeyReadListProperties) MarshalJSON added in v1.2.0

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

func (*NullableDnssecKeyReadListProperties) Set added in v1.2.0

func (*NullableDnssecKeyReadListProperties) UnmarshalJSON added in v1.2.0

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

func (*NullableDnssecKeyReadListProperties) Unset added in v1.2.0

type NullableDnssecKeyReadListPropertiesKeyParameters added in v1.2.0

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

func (NullableDnssecKeyReadListPropertiesKeyParameters) Get added in v1.2.0

func (NullableDnssecKeyReadListPropertiesKeyParameters) IsSet added in v1.2.0

func (NullableDnssecKeyReadListPropertiesKeyParameters) MarshalJSON added in v1.2.0

func (*NullableDnssecKeyReadListPropertiesKeyParameters) Set added in v1.2.0

func (*NullableDnssecKeyReadListPropertiesKeyParameters) UnmarshalJSON added in v1.2.0

func (*NullableDnssecKeyReadListPropertiesKeyParameters) Unset added in v1.2.0

type NullableDnssecKeyReadListPropertiesNsecParameters added in v1.2.0

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

func (NullableDnssecKeyReadListPropertiesNsecParameters) Get added in v1.2.0

func (NullableDnssecKeyReadListPropertiesNsecParameters) IsSet added in v1.2.0

func (NullableDnssecKeyReadListPropertiesNsecParameters) MarshalJSON added in v1.2.0

func (*NullableDnssecKeyReadListPropertiesNsecParameters) Set added in v1.2.0

func (*NullableDnssecKeyReadListPropertiesNsecParameters) UnmarshalJSON added in v1.2.0

func (*NullableDnssecKeyReadListPropertiesNsecParameters) Unset added in v1.2.0

type NullableError added in v1.1.0

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

func NewNullableError added in v1.1.0

func NewNullableError(val *Error) *NullableError

func (NullableError) Get added in v1.1.0

func (v NullableError) Get() *Error

func (NullableError) IsSet added in v1.1.0

func (v NullableError) IsSet() bool

func (NullableError) MarshalJSON added in v1.1.0

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

func (*NullableError) Set added in v1.1.0

func (v *NullableError) Set(val *Error)

func (*NullableError) UnmarshalJSON added in v1.1.0

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

func (*NullableError) Unset added in v1.1.0

func (v *NullableError) Unset()

type NullableErrorMessages added in v1.1.0

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

func NewNullableErrorMessages added in v1.1.0

func NewNullableErrorMessages(val *ErrorMessages) *NullableErrorMessages

func (NullableErrorMessages) Get added in v1.1.0

func (NullableErrorMessages) IsSet added in v1.1.0

func (v NullableErrorMessages) IsSet() bool

func (NullableErrorMessages) MarshalJSON added in v1.1.0

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

func (*NullableErrorMessages) Set added in v1.1.0

func (v *NullableErrorMessages) Set(val *ErrorMessages)

func (*NullableErrorMessages) UnmarshalJSON added in v1.1.0

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

func (*NullableErrorMessages) Unset added in v1.1.0

func (v *NullableErrorMessages) Unset()

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 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 NullableKeyData added in v1.2.0

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

func NewNullableKeyData added in v1.2.0

func NewNullableKeyData(val *KeyData) *NullableKeyData

func (NullableKeyData) Get added in v1.2.0

func (v NullableKeyData) Get() *KeyData

func (NullableKeyData) IsSet added in v1.2.0

func (v NullableKeyData) IsSet() bool

func (NullableKeyData) MarshalJSON added in v1.2.0

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

func (*NullableKeyData) Set added in v1.2.0

func (v *NullableKeyData) Set(val *KeyData)

func (*NullableKeyData) UnmarshalJSON added in v1.2.0

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

func (*NullableKeyData) Unset added in v1.2.0

func (v *NullableKeyData) Unset()

type NullableKeyParameters added in v1.2.0

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

func NewNullableKeyParameters added in v1.2.0

func NewNullableKeyParameters(val *KeyParameters) *NullableKeyParameters

func (NullableKeyParameters) Get added in v1.2.0

func (NullableKeyParameters) IsSet added in v1.2.0

func (v NullableKeyParameters) IsSet() bool

func (NullableKeyParameters) MarshalJSON added in v1.2.0

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

func (*NullableKeyParameters) Set added in v1.2.0

func (v *NullableKeyParameters) Set(val *KeyParameters)

func (*NullableKeyParameters) UnmarshalJSON added in v1.2.0

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

func (*NullableKeyParameters) Unset added in v1.2.0

func (v *NullableKeyParameters) Unset()

type NullableKskBits added in v1.2.0

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

func NewNullableKskBits added in v1.2.0

func NewNullableKskBits(val *KskBits) *NullableKskBits

func (NullableKskBits) Get added in v1.2.0

func (v NullableKskBits) Get() *KskBits

func (NullableKskBits) IsSet added in v1.2.0

func (v NullableKskBits) IsSet() bool

func (NullableKskBits) MarshalJSON added in v1.2.0

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

func (*NullableKskBits) Set added in v1.2.0

func (v *NullableKskBits) Set(val *KskBits)

func (*NullableKskBits) UnmarshalJSON added in v1.2.0

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

func (*NullableKskBits) Unset added in v1.2.0

func (v *NullableKskBits) Unset()
type NullableLinks struct {
	// contains filtered or unexported fields
}
func NewNullableLinks(val *Links) *NullableLinks

func (NullableLinks) Get added in v1.1.0

func (v NullableLinks) Get() *Links

func (NullableLinks) IsSet added in v1.1.0

func (v NullableLinks) IsSet() bool

func (NullableLinks) MarshalJSON added in v1.1.0

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

func (*NullableLinks) Set added in v1.1.0

func (v *NullableLinks) Set(val *Links)

func (*NullableLinks) UnmarshalJSON added in v1.1.0

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

func (*NullableLinks) Unset added in v1.1.0

func (v *NullableLinks) Unset()

type NullableMetadata added in v1.1.0

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

func NewNullableMetadata added in v1.1.0

func NewNullableMetadata(val *Metadata) *NullableMetadata

func (NullableMetadata) Get added in v1.1.0

func (v NullableMetadata) Get() *Metadata

func (NullableMetadata) IsSet added in v1.1.0

func (v NullableMetadata) IsSet() bool

func (NullableMetadata) MarshalJSON added in v1.1.0

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

func (*NullableMetadata) Set added in v1.1.0

func (v *NullableMetadata) Set(val *Metadata)

func (*NullableMetadata) UnmarshalJSON added in v1.1.0

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

func (*NullableMetadata) Unset added in v1.1.0

func (v *NullableMetadata) Unset()

type NullableMetadataForSecondaryZoneRecords added in v1.2.0

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

func NewNullableMetadataForSecondaryZoneRecords added in v1.2.0

func NewNullableMetadataForSecondaryZoneRecords(val *MetadataForSecondaryZoneRecords) *NullableMetadataForSecondaryZoneRecords

func (NullableMetadataForSecondaryZoneRecords) Get added in v1.2.0

func (NullableMetadataForSecondaryZoneRecords) IsSet added in v1.2.0

func (NullableMetadataForSecondaryZoneRecords) MarshalJSON added in v1.2.0

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

func (*NullableMetadataForSecondaryZoneRecords) Set added in v1.2.0

func (*NullableMetadataForSecondaryZoneRecords) UnmarshalJSON added in v1.2.0

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

func (*NullableMetadataForSecondaryZoneRecords) Unset added in v1.2.0

type NullableMetadataWithStateFqdnZoneId added in v1.1.0

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

func NewNullableMetadataWithStateFqdnZoneId added in v1.1.0

func NewNullableMetadataWithStateFqdnZoneId(val *MetadataWithStateFqdnZoneId) *NullableMetadataWithStateFqdnZoneId

func (NullableMetadataWithStateFqdnZoneId) Get added in v1.1.0

func (NullableMetadataWithStateFqdnZoneId) IsSet added in v1.1.0

func (NullableMetadataWithStateFqdnZoneId) MarshalJSON added in v1.1.0

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

func (*NullableMetadataWithStateFqdnZoneId) Set added in v1.1.0

func (*NullableMetadataWithStateFqdnZoneId) UnmarshalJSON added in v1.1.0

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

func (*NullableMetadataWithStateFqdnZoneId) Unset added in v1.1.0

type NullableMetadataWithStateFqdnZoneIdAllOf added in v1.1.0

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

func NewNullableMetadataWithStateFqdnZoneIdAllOf added in v1.1.0

func NewNullableMetadataWithStateFqdnZoneIdAllOf(val *MetadataWithStateFqdnZoneIdAllOf) *NullableMetadataWithStateFqdnZoneIdAllOf

func (NullableMetadataWithStateFqdnZoneIdAllOf) Get added in v1.1.0

func (NullableMetadataWithStateFqdnZoneIdAllOf) IsSet added in v1.1.0

func (NullableMetadataWithStateFqdnZoneIdAllOf) MarshalJSON added in v1.1.0

func (*NullableMetadataWithStateFqdnZoneIdAllOf) Set added in v1.1.0

func (*NullableMetadataWithStateFqdnZoneIdAllOf) UnmarshalJSON added in v1.1.0

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

func (*NullableMetadataWithStateFqdnZoneIdAllOf) Unset added in v1.1.0

type NullableMetadataWithStateNameservers added in v1.1.0

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

func NewNullableMetadataWithStateNameservers added in v1.1.0

func NewNullableMetadataWithStateNameservers(val *MetadataWithStateNameservers) *NullableMetadataWithStateNameservers

func (NullableMetadataWithStateNameservers) Get added in v1.1.0

func (NullableMetadataWithStateNameservers) IsSet added in v1.1.0

func (NullableMetadataWithStateNameservers) MarshalJSON added in v1.1.0

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

func (*NullableMetadataWithStateNameservers) Set added in v1.1.0

func (*NullableMetadataWithStateNameservers) UnmarshalJSON added in v1.1.0

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

func (*NullableMetadataWithStateNameservers) Unset added in v1.1.0

type NullableMetadataWithStateNameserversAllOf added in v1.1.0

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

func NewNullableMetadataWithStateNameserversAllOf added in v1.1.0

func NewNullableMetadataWithStateNameserversAllOf(val *MetadataWithStateNameserversAllOf) *NullableMetadataWithStateNameserversAllOf

func (NullableMetadataWithStateNameserversAllOf) Get added in v1.1.0

func (NullableMetadataWithStateNameserversAllOf) IsSet added in v1.1.0

func (NullableMetadataWithStateNameserversAllOf) MarshalJSON added in v1.1.0

func (*NullableMetadataWithStateNameserversAllOf) Set added in v1.1.0

func (*NullableMetadataWithStateNameserversAllOf) UnmarshalJSON added in v1.1.0

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

func (*NullableMetadataWithStateNameserversAllOf) Unset added in v1.1.0

type NullableNsecMode added in v1.2.0

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

func NewNullableNsecMode added in v1.2.0

func NewNullableNsecMode(val *NsecMode) *NullableNsecMode

func (NullableNsecMode) Get added in v1.2.0

func (v NullableNsecMode) Get() *NsecMode

func (NullableNsecMode) IsSet added in v1.2.0

func (v NullableNsecMode) IsSet() bool

func (NullableNsecMode) MarshalJSON added in v1.2.0

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

func (*NullableNsecMode) Set added in v1.2.0

func (v *NullableNsecMode) Set(val *NsecMode)

func (*NullableNsecMode) UnmarshalJSON added in v1.2.0

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

func (*NullableNsecMode) Unset added in v1.2.0

func (v *NullableNsecMode) Unset()

type NullableNsecParameters added in v1.2.0

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

func NewNullableNsecParameters added in v1.2.0

func NewNullableNsecParameters(val *NsecParameters) *NullableNsecParameters

func (NullableNsecParameters) Get added in v1.2.0

func (NullableNsecParameters) IsSet added in v1.2.0

func (v NullableNsecParameters) IsSet() bool

func (NullableNsecParameters) MarshalJSON added in v1.2.0

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

func (*NullableNsecParameters) Set added in v1.2.0

func (*NullableNsecParameters) UnmarshalJSON added in v1.2.0

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

func (*NullableNsecParameters) Unset added in v1.2.0

func (v *NullableNsecParameters) Unset()

type NullableProvisioningState

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

func NewNullableProvisioningState

func NewNullableProvisioningState(val *ProvisioningState) *NullableProvisioningState

func (NullableProvisioningState) Get

func (NullableProvisioningState) IsSet

func (v NullableProvisioningState) IsSet() bool

func (NullableProvisioningState) MarshalJSON

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

func (*NullableProvisioningState) Set

func (*NullableProvisioningState) UnmarshalJSON

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

func (*NullableProvisioningState) Unset

func (v *NullableProvisioningState) Unset()

type NullableQuota added in v1.2.0

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

func NewNullableQuota added in v1.2.0

func NewNullableQuota(val *Quota) *NullableQuota

func (NullableQuota) Get added in v1.2.0

func (v NullableQuota) Get() *Quota

func (NullableQuota) IsSet added in v1.2.0

func (v NullableQuota) IsSet() bool

func (NullableQuota) MarshalJSON added in v1.2.0

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

func (*NullableQuota) Set added in v1.2.0

func (v *NullableQuota) Set(val *Quota)

func (*NullableQuota) UnmarshalJSON added in v1.2.0

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

func (*NullableQuota) Unset added in v1.2.0

func (v *NullableQuota) Unset()

type NullableQuotaDetail added in v1.2.0

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

func NewNullableQuotaDetail added in v1.2.0

func NewNullableQuotaDetail(val *QuotaDetail) *NullableQuotaDetail

func (NullableQuotaDetail) Get added in v1.2.0

func (NullableQuotaDetail) IsSet added in v1.2.0

func (v NullableQuotaDetail) IsSet() bool

func (NullableQuotaDetail) MarshalJSON added in v1.2.0

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

func (*NullableQuotaDetail) Set added in v1.2.0

func (v *NullableQuotaDetail) Set(val *QuotaDetail)

func (*NullableQuotaDetail) UnmarshalJSON added in v1.2.0

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

func (*NullableQuotaDetail) Unset added in v1.2.0

func (v *NullableQuotaDetail) Unset()

type NullableRecord added in v1.1.0

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

func NewNullableRecord added in v1.1.0

func NewNullableRecord(val *Record) *NullableRecord

func (NullableRecord) Get added in v1.1.0

func (v NullableRecord) Get() *Record

func (NullableRecord) IsSet added in v1.1.0

func (v NullableRecord) IsSet() bool

func (NullableRecord) MarshalJSON added in v1.1.0

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

func (*NullableRecord) Set added in v1.1.0

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

func (*NullableRecord) UnmarshalJSON added in v1.1.0

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

func (*NullableRecord) Unset added in v1.1.0

func (v *NullableRecord) Unset()

type NullableRecordCreate added in v1.1.0

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

func NewNullableRecordCreate added in v1.1.0

func NewNullableRecordCreate(val *RecordCreate) *NullableRecordCreate

func (NullableRecordCreate) Get added in v1.1.0

func (NullableRecordCreate) IsSet added in v1.1.0

func (v NullableRecordCreate) IsSet() bool

func (NullableRecordCreate) MarshalJSON added in v1.1.0

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

func (*NullableRecordCreate) Set added in v1.1.0

func (v *NullableRecordCreate) Set(val *RecordCreate)

func (*NullableRecordCreate) UnmarshalJSON added in v1.1.0

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

func (*NullableRecordCreate) Unset added in v1.1.0

func (v *NullableRecordCreate) Unset()

type NullableRecordEnsure added in v1.1.0

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

func NewNullableRecordEnsure added in v1.1.0

func NewNullableRecordEnsure(val *RecordEnsure) *NullableRecordEnsure

func (NullableRecordEnsure) Get added in v1.1.0

func (NullableRecordEnsure) IsSet added in v1.1.0

func (v NullableRecordEnsure) IsSet() bool

func (NullableRecordEnsure) MarshalJSON added in v1.1.0

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

func (*NullableRecordEnsure) Set added in v1.1.0

func (v *NullableRecordEnsure) Set(val *RecordEnsure)

func (*NullableRecordEnsure) UnmarshalJSON added in v1.1.0

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

func (*NullableRecordEnsure) Unset added in v1.1.0

func (v *NullableRecordEnsure) Unset()

type NullableRecordRead added in v1.1.0

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

func NewNullableRecordRead added in v1.1.0

func NewNullableRecordRead(val *RecordRead) *NullableRecordRead

func (NullableRecordRead) Get added in v1.1.0

func (v NullableRecordRead) Get() *RecordRead

func (NullableRecordRead) IsSet added in v1.1.0

func (v NullableRecordRead) IsSet() bool

func (NullableRecordRead) MarshalJSON added in v1.1.0

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

func (*NullableRecordRead) Set added in v1.1.0

func (v *NullableRecordRead) Set(val *RecordRead)

func (*NullableRecordRead) UnmarshalJSON added in v1.1.0

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

func (*NullableRecordRead) Unset added in v1.1.0

func (v *NullableRecordRead) Unset()

type NullableRecordReadList added in v1.1.0

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

func NewNullableRecordReadList added in v1.1.0

func NewNullableRecordReadList(val *RecordReadList) *NullableRecordReadList

func (NullableRecordReadList) Get added in v1.1.0

func (NullableRecordReadList) IsSet added in v1.1.0

func (v NullableRecordReadList) IsSet() bool

func (NullableRecordReadList) MarshalJSON added in v1.1.0

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

func (*NullableRecordReadList) Set added in v1.1.0

func (*NullableRecordReadList) UnmarshalJSON added in v1.1.0

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

func (*NullableRecordReadList) Unset added in v1.1.0

func (v *NullableRecordReadList) Unset()

type NullableReverseRecord added in v1.2.0

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

func NewNullableReverseRecord added in v1.2.0

func NewNullableReverseRecord(val *ReverseRecord) *NullableReverseRecord

func (NullableReverseRecord) Get added in v1.2.0

func (NullableReverseRecord) IsSet added in v1.2.0

func (v NullableReverseRecord) IsSet() bool

func (NullableReverseRecord) MarshalJSON added in v1.2.0

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

func (*NullableReverseRecord) Set added in v1.2.0

func (v *NullableReverseRecord) Set(val *ReverseRecord)

func (*NullableReverseRecord) UnmarshalJSON added in v1.2.0

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

func (*NullableReverseRecord) Unset added in v1.2.0

func (v *NullableReverseRecord) Unset()

type NullableReverseRecordCreate added in v1.2.0

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

func NewNullableReverseRecordCreate added in v1.2.0

func NewNullableReverseRecordCreate(val *ReverseRecordCreate) *NullableReverseRecordCreate

func (NullableReverseRecordCreate) Get added in v1.2.0

func (NullableReverseRecordCreate) IsSet added in v1.2.0

func (NullableReverseRecordCreate) MarshalJSON added in v1.2.0

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

func (*NullableReverseRecordCreate) Set added in v1.2.0

func (*NullableReverseRecordCreate) UnmarshalJSON added in v1.2.0

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

func (*NullableReverseRecordCreate) Unset added in v1.2.0

func (v *NullableReverseRecordCreate) Unset()

type NullableReverseRecordEnsure added in v1.2.0

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

func NewNullableReverseRecordEnsure added in v1.2.0

func NewNullableReverseRecordEnsure(val *ReverseRecordEnsure) *NullableReverseRecordEnsure

func (NullableReverseRecordEnsure) Get added in v1.2.0

func (NullableReverseRecordEnsure) IsSet added in v1.2.0

func (NullableReverseRecordEnsure) MarshalJSON added in v1.2.0

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

func (*NullableReverseRecordEnsure) Set added in v1.2.0

func (*NullableReverseRecordEnsure) UnmarshalJSON added in v1.2.0

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

func (*NullableReverseRecordEnsure) Unset added in v1.2.0

func (v *NullableReverseRecordEnsure) Unset()

type NullableReverseRecordRead added in v1.2.0

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

func NewNullableReverseRecordRead added in v1.2.0

func NewNullableReverseRecordRead(val *ReverseRecordRead) *NullableReverseRecordRead

func (NullableReverseRecordRead) Get added in v1.2.0

func (NullableReverseRecordRead) IsSet added in v1.2.0

func (v NullableReverseRecordRead) IsSet() bool

func (NullableReverseRecordRead) MarshalJSON added in v1.2.0

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

func (*NullableReverseRecordRead) Set added in v1.2.0

func (*NullableReverseRecordRead) UnmarshalJSON added in v1.2.0

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

func (*NullableReverseRecordRead) Unset added in v1.2.0

func (v *NullableReverseRecordRead) Unset()

type NullableReverseRecordsReadList added in v1.2.0

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

func NewNullableReverseRecordsReadList added in v1.2.0

func NewNullableReverseRecordsReadList(val *ReverseRecordsReadList) *NullableReverseRecordsReadList

func (NullableReverseRecordsReadList) Get added in v1.2.0

func (NullableReverseRecordsReadList) IsSet added in v1.2.0

func (NullableReverseRecordsReadList) MarshalJSON added in v1.2.0

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

func (*NullableReverseRecordsReadList) Set added in v1.2.0

func (*NullableReverseRecordsReadList) UnmarshalJSON added in v1.2.0

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

func (*NullableReverseRecordsReadList) Unset added in v1.2.0

func (v *NullableReverseRecordsReadList) Unset()

type NullableSecondaryZone added in v1.2.0

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

func NewNullableSecondaryZone added in v1.2.0

func NewNullableSecondaryZone(val *SecondaryZone) *NullableSecondaryZone

func (NullableSecondaryZone) Get added in v1.2.0

func (NullableSecondaryZone) IsSet added in v1.2.0

func (v NullableSecondaryZone) IsSet() bool

func (NullableSecondaryZone) MarshalJSON added in v1.2.0

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

func (*NullableSecondaryZone) Set added in v1.2.0

func (v *NullableSecondaryZone) Set(val *SecondaryZone)

func (*NullableSecondaryZone) UnmarshalJSON added in v1.2.0

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

func (*NullableSecondaryZone) Unset added in v1.2.0

func (v *NullableSecondaryZone) Unset()

type NullableSecondaryZoneAllOf added in v1.2.0

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

func NewNullableSecondaryZoneAllOf added in v1.2.0

func NewNullableSecondaryZoneAllOf(val *SecondaryZoneAllOf) *NullableSecondaryZoneAllOf

func (NullableSecondaryZoneAllOf) Get added in v1.2.0

func (NullableSecondaryZoneAllOf) IsSet added in v1.2.0

func (v NullableSecondaryZoneAllOf) IsSet() bool

func (NullableSecondaryZoneAllOf) MarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneAllOf) Set added in v1.2.0

func (*NullableSecondaryZoneAllOf) UnmarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneAllOf) Unset added in v1.2.0

func (v *NullableSecondaryZoneAllOf) Unset()

type NullableSecondaryZoneCreate added in v1.2.0

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

func NewNullableSecondaryZoneCreate added in v1.2.0

func NewNullableSecondaryZoneCreate(val *SecondaryZoneCreate) *NullableSecondaryZoneCreate

func (NullableSecondaryZoneCreate) Get added in v1.2.0

func (NullableSecondaryZoneCreate) IsSet added in v1.2.0

func (NullableSecondaryZoneCreate) MarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneCreate) Set added in v1.2.0

func (*NullableSecondaryZoneCreate) UnmarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneCreate) Unset added in v1.2.0

func (v *NullableSecondaryZoneCreate) Unset()

type NullableSecondaryZoneEnsure added in v1.2.0

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

func NewNullableSecondaryZoneEnsure added in v1.2.0

func NewNullableSecondaryZoneEnsure(val *SecondaryZoneEnsure) *NullableSecondaryZoneEnsure

func (NullableSecondaryZoneEnsure) Get added in v1.2.0

func (NullableSecondaryZoneEnsure) IsSet added in v1.2.0

func (NullableSecondaryZoneEnsure) MarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneEnsure) Set added in v1.2.0

func (*NullableSecondaryZoneEnsure) UnmarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneEnsure) Unset added in v1.2.0

func (v *NullableSecondaryZoneEnsure) Unset()

type NullableSecondaryZoneRead added in v1.2.0

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

func NewNullableSecondaryZoneRead added in v1.2.0

func NewNullableSecondaryZoneRead(val *SecondaryZoneRead) *NullableSecondaryZoneRead

func (NullableSecondaryZoneRead) Get added in v1.2.0

func (NullableSecondaryZoneRead) IsSet added in v1.2.0

func (v NullableSecondaryZoneRead) IsSet() bool

func (NullableSecondaryZoneRead) MarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneRead) Set added in v1.2.0

func (*NullableSecondaryZoneRead) UnmarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneRead) Unset added in v1.2.0

func (v *NullableSecondaryZoneRead) Unset()

type NullableSecondaryZoneReadAllOf added in v1.2.0

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

func NewNullableSecondaryZoneReadAllOf added in v1.2.0

func NewNullableSecondaryZoneReadAllOf(val *SecondaryZoneReadAllOf) *NullableSecondaryZoneReadAllOf

func (NullableSecondaryZoneReadAllOf) Get added in v1.2.0

func (NullableSecondaryZoneReadAllOf) IsSet added in v1.2.0

func (NullableSecondaryZoneReadAllOf) MarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneReadAllOf) Set added in v1.2.0

func (*NullableSecondaryZoneReadAllOf) UnmarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneReadAllOf) Unset added in v1.2.0

func (v *NullableSecondaryZoneReadAllOf) Unset()

type NullableSecondaryZoneReadList added in v1.2.0

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

func NewNullableSecondaryZoneReadList added in v1.2.0

func NewNullableSecondaryZoneReadList(val *SecondaryZoneReadList) *NullableSecondaryZoneReadList

func (NullableSecondaryZoneReadList) Get added in v1.2.0

func (NullableSecondaryZoneReadList) IsSet added in v1.2.0

func (NullableSecondaryZoneReadList) MarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneReadList) Set added in v1.2.0

func (*NullableSecondaryZoneReadList) UnmarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneReadList) Unset added in v1.2.0

func (v *NullableSecondaryZoneReadList) Unset()

type NullableSecondaryZoneReadListAllOf added in v1.2.0

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

func NewNullableSecondaryZoneReadListAllOf added in v1.2.0

func NewNullableSecondaryZoneReadListAllOf(val *SecondaryZoneReadListAllOf) *NullableSecondaryZoneReadListAllOf

func (NullableSecondaryZoneReadListAllOf) Get added in v1.2.0

func (NullableSecondaryZoneReadListAllOf) IsSet added in v1.2.0

func (NullableSecondaryZoneReadListAllOf) MarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneReadListAllOf) Set added in v1.2.0

func (*NullableSecondaryZoneReadListAllOf) UnmarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneReadListAllOf) Unset added in v1.2.0

type NullableSecondaryZoneRecordRead added in v1.2.0

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

func NewNullableSecondaryZoneRecordRead added in v1.2.0

func NewNullableSecondaryZoneRecordRead(val *SecondaryZoneRecordRead) *NullableSecondaryZoneRecordRead

func (NullableSecondaryZoneRecordRead) Get added in v1.2.0

func (NullableSecondaryZoneRecordRead) IsSet added in v1.2.0

func (NullableSecondaryZoneRecordRead) MarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneRecordRead) Set added in v1.2.0

func (*NullableSecondaryZoneRecordRead) UnmarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneRecordRead) Unset added in v1.2.0

type NullableSecondaryZoneRecordReadList added in v1.2.0

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

func NewNullableSecondaryZoneRecordReadList added in v1.2.0

func NewNullableSecondaryZoneRecordReadList(val *SecondaryZoneRecordReadList) *NullableSecondaryZoneRecordReadList

func (NullableSecondaryZoneRecordReadList) Get added in v1.2.0

func (NullableSecondaryZoneRecordReadList) IsSet added in v1.2.0

func (NullableSecondaryZoneRecordReadList) MarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneRecordReadList) Set added in v1.2.0

func (*NullableSecondaryZoneRecordReadList) UnmarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneRecordReadList) Unset added in v1.2.0

type NullableSecondaryZoneRecordReadListMetadata added in v1.2.0

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

func NewNullableSecondaryZoneRecordReadListMetadata added in v1.2.0

func NewNullableSecondaryZoneRecordReadListMetadata(val *SecondaryZoneRecordReadListMetadata) *NullableSecondaryZoneRecordReadListMetadata

func (NullableSecondaryZoneRecordReadListMetadata) Get added in v1.2.0

func (NullableSecondaryZoneRecordReadListMetadata) IsSet added in v1.2.0

func (NullableSecondaryZoneRecordReadListMetadata) MarshalJSON added in v1.2.0

func (*NullableSecondaryZoneRecordReadListMetadata) Set added in v1.2.0

func (*NullableSecondaryZoneRecordReadListMetadata) UnmarshalJSON added in v1.2.0

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

func (*NullableSecondaryZoneRecordReadListMetadata) Unset added in v1.2.0

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 NullableZone added in v1.1.0

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

func NewNullableZone added in v1.1.0

func NewNullableZone(val *Zone) *NullableZone

func (NullableZone) Get added in v1.1.0

func (v NullableZone) Get() *Zone

func (NullableZone) IsSet added in v1.1.0

func (v NullableZone) IsSet() bool

func (NullableZone) MarshalJSON added in v1.1.0

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

func (*NullableZone) Set added in v1.1.0

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

func (*NullableZone) UnmarshalJSON added in v1.1.0

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

func (*NullableZone) Unset added in v1.1.0

func (v *NullableZone) Unset()

type NullableZoneAllOf added in v1.2.0

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

func NewNullableZoneAllOf added in v1.2.0

func NewNullableZoneAllOf(val *ZoneAllOf) *NullableZoneAllOf

func (NullableZoneAllOf) Get added in v1.2.0

func (v NullableZoneAllOf) Get() *ZoneAllOf

func (NullableZoneAllOf) IsSet added in v1.2.0

func (v NullableZoneAllOf) IsSet() bool

func (NullableZoneAllOf) MarshalJSON added in v1.2.0

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

func (*NullableZoneAllOf) Set added in v1.2.0

func (v *NullableZoneAllOf) Set(val *ZoneAllOf)

func (*NullableZoneAllOf) UnmarshalJSON added in v1.2.0

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

func (*NullableZoneAllOf) Unset added in v1.2.0

func (v *NullableZoneAllOf) Unset()

type NullableZoneCreate added in v1.1.0

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

func NewNullableZoneCreate added in v1.1.0

func NewNullableZoneCreate(val *ZoneCreate) *NullableZoneCreate

func (NullableZoneCreate) Get added in v1.1.0

func (v NullableZoneCreate) Get() *ZoneCreate

func (NullableZoneCreate) IsSet added in v1.1.0

func (v NullableZoneCreate) IsSet() bool

func (NullableZoneCreate) MarshalJSON added in v1.1.0

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

func (*NullableZoneCreate) Set added in v1.1.0

func (v *NullableZoneCreate) Set(val *ZoneCreate)

func (*NullableZoneCreate) UnmarshalJSON added in v1.1.0

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

func (*NullableZoneCreate) Unset added in v1.1.0

func (v *NullableZoneCreate) Unset()

type NullableZoneEnsure added in v1.1.0

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

func NewNullableZoneEnsure added in v1.1.0

func NewNullableZoneEnsure(val *ZoneEnsure) *NullableZoneEnsure

func (NullableZoneEnsure) Get added in v1.1.0

func (v NullableZoneEnsure) Get() *ZoneEnsure

func (NullableZoneEnsure) IsSet added in v1.1.0

func (v NullableZoneEnsure) IsSet() bool

func (NullableZoneEnsure) MarshalJSON added in v1.1.0

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

func (*NullableZoneEnsure) Set added in v1.1.0

func (v *NullableZoneEnsure) Set(val *ZoneEnsure)

func (*NullableZoneEnsure) UnmarshalJSON added in v1.1.0

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

func (*NullableZoneEnsure) Unset added in v1.1.0

func (v *NullableZoneEnsure) Unset()

type NullableZoneRead added in v1.1.0

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

func NewNullableZoneRead added in v1.1.0

func NewNullableZoneRead(val *ZoneRead) *NullableZoneRead

func (NullableZoneRead) Get added in v1.1.0

func (v NullableZoneRead) Get() *ZoneRead

func (NullableZoneRead) IsSet added in v1.1.0

func (v NullableZoneRead) IsSet() bool

func (NullableZoneRead) MarshalJSON added in v1.1.0

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

func (*NullableZoneRead) Set added in v1.1.0

func (v *NullableZoneRead) Set(val *ZoneRead)

func (*NullableZoneRead) UnmarshalJSON added in v1.1.0

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

func (*NullableZoneRead) Unset added in v1.1.0

func (v *NullableZoneRead) Unset()

type NullableZoneReadAllOf added in v1.2.0

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

func NewNullableZoneReadAllOf added in v1.2.0

func NewNullableZoneReadAllOf(val *ZoneReadAllOf) *NullableZoneReadAllOf

func (NullableZoneReadAllOf) Get added in v1.2.0

func (NullableZoneReadAllOf) IsSet added in v1.2.0

func (v NullableZoneReadAllOf) IsSet() bool

func (NullableZoneReadAllOf) MarshalJSON added in v1.2.0

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

func (*NullableZoneReadAllOf) Set added in v1.2.0

func (v *NullableZoneReadAllOf) Set(val *ZoneReadAllOf)

func (*NullableZoneReadAllOf) UnmarshalJSON added in v1.2.0

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

func (*NullableZoneReadAllOf) Unset added in v1.2.0

func (v *NullableZoneReadAllOf) Unset()

type NullableZoneReadList added in v1.1.0

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

func NewNullableZoneReadList added in v1.1.0

func NewNullableZoneReadList(val *ZoneReadList) *NullableZoneReadList

func (NullableZoneReadList) Get added in v1.1.0

func (NullableZoneReadList) IsSet added in v1.1.0

func (v NullableZoneReadList) IsSet() bool

func (NullableZoneReadList) MarshalJSON added in v1.1.0

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

func (*NullableZoneReadList) Set added in v1.1.0

func (v *NullableZoneReadList) Set(val *ZoneReadList)

func (*NullableZoneReadList) UnmarshalJSON added in v1.1.0

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

func (*NullableZoneReadList) Unset added in v1.1.0

func (v *NullableZoneReadList) Unset()

type NullableZoneReadListAllOf added in v1.2.0

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

func NewNullableZoneReadListAllOf added in v1.2.0

func NewNullableZoneReadListAllOf(val *ZoneReadListAllOf) *NullableZoneReadListAllOf

func (NullableZoneReadListAllOf) Get added in v1.2.0

func (NullableZoneReadListAllOf) IsSet added in v1.2.0

func (v NullableZoneReadListAllOf) IsSet() bool

func (NullableZoneReadListAllOf) MarshalJSON added in v1.2.0

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

func (*NullableZoneReadListAllOf) Set added in v1.2.0

func (*NullableZoneReadListAllOf) UnmarshalJSON added in v1.2.0

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

func (*NullableZoneReadListAllOf) Unset added in v1.2.0

func (v *NullableZoneReadListAllOf) Unset()

type NullableZoneTransferPrimaryIpStatus added in v1.2.0

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

func NewNullableZoneTransferPrimaryIpStatus added in v1.2.0

func NewNullableZoneTransferPrimaryIpStatus(val *ZoneTransferPrimaryIpStatus) *NullableZoneTransferPrimaryIpStatus

func (NullableZoneTransferPrimaryIpStatus) Get added in v1.2.0

func (NullableZoneTransferPrimaryIpStatus) IsSet added in v1.2.0

func (NullableZoneTransferPrimaryIpStatus) MarshalJSON added in v1.2.0

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

func (*NullableZoneTransferPrimaryIpStatus) Set added in v1.2.0

func (*NullableZoneTransferPrimaryIpStatus) UnmarshalJSON added in v1.2.0

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

func (*NullableZoneTransferPrimaryIpStatus) Unset added in v1.2.0

type NullableZoneTransferPrimaryIpsStatus added in v1.2.0

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

func NewNullableZoneTransferPrimaryIpsStatus added in v1.2.0

func NewNullableZoneTransferPrimaryIpsStatus(val *ZoneTransferPrimaryIpsStatus) *NullableZoneTransferPrimaryIpsStatus

func (NullableZoneTransferPrimaryIpsStatus) Get added in v1.2.0

func (NullableZoneTransferPrimaryIpsStatus) IsSet added in v1.2.0

func (NullableZoneTransferPrimaryIpsStatus) MarshalJSON added in v1.2.0

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

func (*NullableZoneTransferPrimaryIpsStatus) Set added in v1.2.0

func (*NullableZoneTransferPrimaryIpsStatus) UnmarshalJSON added in v1.2.0

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

func (*NullableZoneTransferPrimaryIpsStatus) Unset added in v1.2.0

type NullableZskBits added in v1.2.0

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

func NewNullableZskBits added in v1.2.0

func NewNullableZskBits(val *ZskBits) *NullableZskBits

func (NullableZskBits) Get added in v1.2.0

func (v NullableZskBits) Get() *ZskBits

func (NullableZskBits) IsSet added in v1.2.0

func (v NullableZskBits) IsSet() bool

func (NullableZskBits) MarshalJSON added in v1.2.0

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

func (*NullableZskBits) Set added in v1.2.0

func (v *NullableZskBits) Set(val *ZskBits)

func (*NullableZskBits) UnmarshalJSON added in v1.2.0

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

func (*NullableZskBits) Unset added in v1.2.0

func (v *NullableZskBits) Unset()

type ProvisioningState

type ProvisioningState string

ProvisioningState The list of possible provisioning states in which DNS resource could be at the specific time. * AVAILABLE - resource exists and is healthy. * PROVISIONING - resource is being created or updated. * DESTROYING - delete command was issued, the resource is being deleted. * FAILED - creation of the resource failed.

const (
	PROVISIONINGSTATE_PROVISIONING ProvisioningState = "PROVISIONING"
	PROVISIONINGSTATE_DESTROYING   ProvisioningState = "DESTROYING"
	PROVISIONINGSTATE_AVAILABLE    ProvisioningState = "AVAILABLE"
	PROVISIONINGSTATE_FAILED       ProvisioningState = "FAILED"
)

List of ProvisioningState

func (ProvisioningState) Ptr

Ptr returns reference to ProvisioningState value

func (*ProvisioningState) UnmarshalJSON

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

type Quota added in v1.2.0

type Quota struct {
	QuotaUsage  *QuotaDetail `json:"quotaUsage"`
	QuotaLimits *QuotaDetail `json:"quotaLimits"`
}

Quota struct for Quota

func NewQuota added in v1.2.0

func NewQuota(quotaUsage QuotaDetail, quotaLimits QuotaDetail) *Quota

NewQuota instantiates a new Quota 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 NewQuotaWithDefaults added in v1.2.0

func NewQuotaWithDefaults() *Quota

NewQuotaWithDefaults instantiates a new Quota 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 (*Quota) GetQuotaLimits added in v1.2.0

func (o *Quota) GetQuotaLimits() *QuotaDetail

GetQuotaLimits returns the QuotaLimits field value If the value is explicit nil, the zero value for QuotaDetail will be returned

func (*Quota) GetQuotaLimitsOk added in v1.2.0

func (o *Quota) GetQuotaLimitsOk() (*QuotaDetail, bool)

GetQuotaLimitsOk returns a tuple with the QuotaLimits field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Quota) GetQuotaUsage added in v1.2.0

func (o *Quota) GetQuotaUsage() *QuotaDetail

GetQuotaUsage returns the QuotaUsage field value If the value is explicit nil, the zero value for QuotaDetail will be returned

func (*Quota) GetQuotaUsageOk added in v1.2.0

func (o *Quota) GetQuotaUsageOk() (*QuotaDetail, bool)

GetQuotaUsageOk returns a tuple with the QuotaUsage field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Quota) HasQuotaLimits added in v1.2.0

func (o *Quota) HasQuotaLimits() bool

HasQuotaLimits returns a boolean if a field has been set.

func (*Quota) HasQuotaUsage added in v1.2.0

func (o *Quota) HasQuotaUsage() bool

HasQuotaUsage returns a boolean if a field has been set.

func (Quota) MarshalJSON added in v1.2.0

func (o Quota) MarshalJSON() ([]byte, error)

func (*Quota) SetQuotaLimits added in v1.2.0

func (o *Quota) SetQuotaLimits(v QuotaDetail)

SetQuotaLimits sets field value

func (*Quota) SetQuotaUsage added in v1.2.0

func (o *Quota) SetQuotaUsage(v QuotaDetail)

SetQuotaUsage sets field value

type QuotaApiService added in v1.2.0

type QuotaApiService service

QuotaApiService QuotaApi service

func (*QuotaApiService) QuotaGet added in v1.2.0

* QuotaGet Retrieve resources quota * Get quota details for zones, secondary zones, and records. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiQuotaGetRequest

func (*QuotaApiService) QuotaGetExecute added in v1.2.0

func (a *QuotaApiService) QuotaGetExecute(r ApiQuotaGetRequest) (Quota, *APIResponse, error)

* Execute executes the request * @return Quota

type QuotaDetail added in v1.2.0

type QuotaDetail struct {
	// count of the number of zones
	Zones *int32 `json:"zones"`
	// count of the number of secondary zones
	SecondaryZones *int32 `json:"secondaryZones"`
	// count of the number of records
	Records *int32 `json:"records"`
	// count of the number of reverse DNS records
	ReverseRecords *int32 `json:"reverseRecords"`
}

QuotaDetail Count of zones and records. This schema is used to show both usage and defined limits (quota)

func NewQuotaDetail added in v1.2.0

func NewQuotaDetail(zones int32, secondaryZones int32, records int32, reverseRecords int32) *QuotaDetail

NewQuotaDetail instantiates a new QuotaDetail 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 NewQuotaDetailWithDefaults added in v1.2.0

func NewQuotaDetailWithDefaults() *QuotaDetail

NewQuotaDetailWithDefaults instantiates a new QuotaDetail 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 (*QuotaDetail) GetRecords added in v1.2.0

func (o *QuotaDetail) GetRecords() *int32

GetRecords returns the Records field value If the value is explicit nil, the zero value for int32 will be returned

func (*QuotaDetail) GetRecordsOk added in v1.2.0

func (o *QuotaDetail) GetRecordsOk() (*int32, bool)

GetRecordsOk returns a tuple with the Records field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*QuotaDetail) GetReverseRecords added in v1.2.0

func (o *QuotaDetail) GetReverseRecords() *int32

GetReverseRecords returns the ReverseRecords field value If the value is explicit nil, the zero value for int32 will be returned

func (*QuotaDetail) GetReverseRecordsOk added in v1.2.0

func (o *QuotaDetail) GetReverseRecordsOk() (*int32, bool)

GetReverseRecordsOk returns a tuple with the ReverseRecords field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*QuotaDetail) GetSecondaryZones added in v1.2.0

func (o *QuotaDetail) GetSecondaryZones() *int32

GetSecondaryZones returns the SecondaryZones field value If the value is explicit nil, the zero value for int32 will be returned

func (*QuotaDetail) GetSecondaryZonesOk added in v1.2.0

func (o *QuotaDetail) GetSecondaryZonesOk() (*int32, bool)

GetSecondaryZonesOk returns a tuple with the SecondaryZones field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*QuotaDetail) GetZones added in v1.2.0

func (o *QuotaDetail) GetZones() *int32

GetZones returns the Zones field value If the value is explicit nil, the zero value for int32 will be returned

func (*QuotaDetail) GetZonesOk added in v1.2.0

func (o *QuotaDetail) GetZonesOk() (*int32, bool)

GetZonesOk returns a tuple with the Zones field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*QuotaDetail) HasRecords added in v1.2.0

func (o *QuotaDetail) HasRecords() bool

HasRecords returns a boolean if a field has been set.

func (*QuotaDetail) HasReverseRecords added in v1.2.0

func (o *QuotaDetail) HasReverseRecords() bool

HasReverseRecords returns a boolean if a field has been set.

func (*QuotaDetail) HasSecondaryZones added in v1.2.0

func (o *QuotaDetail) HasSecondaryZones() bool

HasSecondaryZones returns a boolean if a field has been set.

func (*QuotaDetail) HasZones added in v1.2.0

func (o *QuotaDetail) HasZones() bool

HasZones returns a boolean if a field has been set.

func (QuotaDetail) MarshalJSON added in v1.2.0

func (o QuotaDetail) MarshalJSON() ([]byte, error)

func (*QuotaDetail) SetRecords added in v1.2.0

func (o *QuotaDetail) SetRecords(v int32)

SetRecords sets field value

func (*QuotaDetail) SetReverseRecords added in v1.2.0

func (o *QuotaDetail) SetReverseRecords(v int32)

SetReverseRecords sets field value

func (*QuotaDetail) SetSecondaryZones added in v1.2.0

func (o *QuotaDetail) SetSecondaryZones(v int32)

SetSecondaryZones sets field value

func (*QuotaDetail) SetZones added in v1.2.0

func (o *QuotaDetail) SetZones(v int32)

SetZones sets field value

type Record added in v1.1.0

type Record struct {
	Name *string `json:"name"`
	// Holds supported DNS resource record types. In the DNS context a record is a DNS resource record.
	Type    *string `json:"type"`
	Content *string `json:"content"`
	// Time to live for the record, recommended 3600.
	Ttl *int32 `json:"ttl,omitempty"`
	// Priority value is between 0 and 65535. Priority is mandatory for MX, SRV and URI record types and ignored for all other types.
	Priority *int32 `json:"priority,omitempty"`
	// When true - the record is visible for lookup.
	Enabled *bool `json:"enabled,omitempty"`
}

Record struct for Record

func NewRecord added in v1.1.0

func NewRecord(name string, type_ string, content string) *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 v1.1.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 v1.1.0

func (o *Record) GetContent() *string

GetContent returns the Content field value If the value is explicit nil, the zero value for string will be returned

func (*Record) GetContentOk added in v1.1.0

func (o *Record) GetContentOk() (*string, bool)

GetContentOk returns a tuple with the Content field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Record) GetEnabled added in v1.1.0

func (o *Record) GetEnabled() *bool

GetEnabled returns the Enabled field value If the value is explicit nil, the zero value for bool will be returned

func (*Record) GetEnabledOk added in v1.1.0

func (o *Record) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Record) GetName added in v1.1.0

func (o *Record) GetName() *string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*Record) GetNameOk added in v1.1.0

func (o *Record) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Record) GetPriority added in v1.1.0

func (o *Record) GetPriority() *int32

GetPriority returns the Priority field value If the value is explicit nil, the zero value for int32 will be returned

func (*Record) GetPriorityOk added in v1.1.0

func (o *Record) GetPriorityOk() (*int32, bool)

GetPriorityOk returns a tuple with the Priority field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Record) GetTtl added in v1.1.0

func (o *Record) GetTtl() *int32

GetTtl returns the Ttl field value If the value is explicit nil, the zero value for int32 will be returned

func (*Record) GetTtlOk added in v1.1.0

func (o *Record) GetTtlOk() (*int32, bool)

GetTtlOk returns a tuple with the Ttl field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Record) GetType added in v1.1.0

func (o *Record) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*Record) GetTypeOk added in v1.1.0

func (o *Record) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Record) HasContent added in v1.1.0

func (o *Record) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*Record) HasEnabled added in v1.1.0

func (o *Record) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*Record) HasName added in v1.1.0

func (o *Record) HasName() bool

HasName returns a boolean if a field has been set.

func (*Record) HasPriority added in v1.1.0

func (o *Record) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*Record) HasTtl added in v1.1.0

func (o *Record) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (*Record) HasType added in v1.1.0

func (o *Record) HasType() bool

HasType returns a boolean if a field has been set.

func (Record) MarshalJSON added in v1.1.0

func (o Record) MarshalJSON() ([]byte, error)

func (*Record) SetContent added in v1.1.0

func (o *Record) SetContent(v string)

SetContent sets field value

func (*Record) SetEnabled added in v1.1.0

func (o *Record) SetEnabled(v bool)

SetEnabled sets field value

func (*Record) SetName added in v1.1.0

func (o *Record) SetName(v string)

SetName sets field value

func (*Record) SetPriority added in v1.1.0

func (o *Record) SetPriority(v int32)

SetPriority sets field value

func (*Record) SetTtl added in v1.1.0

func (o *Record) SetTtl(v int32)

SetTtl sets field value

func (*Record) SetType added in v1.1.0

func (o *Record) SetType(v string)

SetType sets field value

type RecordCreate added in v1.1.0

type RecordCreate struct {
	Properties *Record `json:"properties"`
}

RecordCreate struct for RecordCreate

func NewRecordCreate added in v1.1.0

func NewRecordCreate(properties Record) *RecordCreate

NewRecordCreate instantiates a new RecordCreate 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 NewRecordCreateWithDefaults added in v1.1.0

func NewRecordCreateWithDefaults() *RecordCreate

NewRecordCreateWithDefaults instantiates a new RecordCreate 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 (*RecordCreate) GetProperties added in v1.1.0

func (o *RecordCreate) GetProperties() *Record

GetProperties returns the Properties field value If the value is explicit nil, the zero value for Record will be returned

func (*RecordCreate) GetPropertiesOk added in v1.1.0

func (o *RecordCreate) GetPropertiesOk() (*Record, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RecordCreate) HasProperties added in v1.1.0

func (o *RecordCreate) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (RecordCreate) MarshalJSON added in v1.1.0

func (o RecordCreate) MarshalJSON() ([]byte, error)

func (*RecordCreate) SetProperties added in v1.1.0

func (o *RecordCreate) SetProperties(v Record)

SetProperties sets field value

type RecordEnsure added in v1.1.0

type RecordEnsure struct {
	Properties *Record `json:"properties"`
}

RecordEnsure struct for RecordEnsure

func NewRecordEnsure added in v1.1.0

func NewRecordEnsure(properties Record) *RecordEnsure

NewRecordEnsure instantiates a new RecordEnsure 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 NewRecordEnsureWithDefaults added in v1.1.0

func NewRecordEnsureWithDefaults() *RecordEnsure

NewRecordEnsureWithDefaults instantiates a new RecordEnsure 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 (*RecordEnsure) GetProperties added in v1.1.0

func (o *RecordEnsure) GetProperties() *Record

GetProperties returns the Properties field value If the value is explicit nil, the zero value for Record will be returned

func (*RecordEnsure) GetPropertiesOk added in v1.1.0

func (o *RecordEnsure) GetPropertiesOk() (*Record, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RecordEnsure) HasProperties added in v1.1.0

func (o *RecordEnsure) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (RecordEnsure) MarshalJSON added in v1.1.0

func (o RecordEnsure) MarshalJSON() ([]byte, error)

func (*RecordEnsure) SetProperties added in v1.1.0

func (o *RecordEnsure) SetProperties(v Record)

SetProperties sets field value

type RecordRead added in v1.1.0

type RecordRead struct {
	// The record ID (UUID).
	Id         *string                      `json:"id"`
	Type       *string                      `json:"type"`
	Href       *string                      `json:"href"`
	Metadata   *MetadataWithStateFqdnZoneId `json:"metadata"`
	Properties *Record                      `json:"properties"`
}

RecordRead struct for RecordRead

func NewRecordRead added in v1.1.0

func NewRecordRead(id string, type_ string, href string, metadata MetadataWithStateFqdnZoneId, properties Record) *RecordRead

NewRecordRead instantiates a new RecordRead 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 NewRecordReadWithDefaults added in v1.1.0

func NewRecordReadWithDefaults() *RecordRead

NewRecordReadWithDefaults instantiates a new RecordRead 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 (*RecordRead) GetHref added in v1.1.0

func (o *RecordRead) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*RecordRead) GetHrefOk added in v1.1.0

func (o *RecordRead) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RecordRead) GetId added in v1.1.0

func (o *RecordRead) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*RecordRead) GetIdOk added in v1.1.0

func (o *RecordRead) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RecordRead) GetMetadata added in v1.1.0

func (o *RecordRead) GetMetadata() *MetadataWithStateFqdnZoneId

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for MetadataWithStateFqdnZoneId will be returned

func (*RecordRead) GetMetadataOk added in v1.1.0

func (o *RecordRead) GetMetadataOk() (*MetadataWithStateFqdnZoneId, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RecordRead) GetProperties added in v1.1.0

func (o *RecordRead) GetProperties() *Record

GetProperties returns the Properties field value If the value is explicit nil, the zero value for Record will be returned

func (*RecordRead) GetPropertiesOk added in v1.1.0

func (o *RecordRead) GetPropertiesOk() (*Record, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RecordRead) GetType added in v1.1.0

func (o *RecordRead) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*RecordRead) GetTypeOk added in v1.1.0

func (o *RecordRead) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RecordRead) HasHref added in v1.1.0

func (o *RecordRead) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*RecordRead) HasId added in v1.1.0

func (o *RecordRead) HasId() bool

HasId returns a boolean if a field has been set.

func (*RecordRead) HasMetadata added in v1.1.0

func (o *RecordRead) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*RecordRead) HasProperties added in v1.1.0

func (o *RecordRead) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*RecordRead) HasType added in v1.1.0

func (o *RecordRead) HasType() bool

HasType returns a boolean if a field has been set.

func (RecordRead) MarshalJSON added in v1.1.0

func (o RecordRead) MarshalJSON() ([]byte, error)

func (*RecordRead) SetHref added in v1.1.0

func (o *RecordRead) SetHref(v string)

SetHref sets field value

func (*RecordRead) SetId added in v1.1.0

func (o *RecordRead) SetId(v string)

SetId sets field value

func (*RecordRead) SetMetadata added in v1.1.0

func (o *RecordRead) SetMetadata(v MetadataWithStateFqdnZoneId)

SetMetadata sets field value

func (*RecordRead) SetProperties added in v1.1.0

func (o *RecordRead) SetProperties(v Record)

SetProperties sets field value

func (*RecordRead) SetType added in v1.1.0

func (o *RecordRead) SetType(v string)

SetType sets field value

type RecordReadList added in v1.1.0

type RecordReadList struct {
	// The resource's unique identifier.
	Id    *string       `json:"id"`
	Type  *string       `json:"type"`
	Href  *string       `json:"href"`
	Items *[]RecordRead `json:"items"`
	// Pagination offset.
	Offset *float32 `json:"offset"`
	// Pagination limit.
	Limit *float32 `json:"limit"`
	Links *Links   `json:"_links"`
}

RecordReadList struct for RecordReadList

func NewRecordReadList added in v1.1.0

func NewRecordReadList(id string, type_ string, href string, items []RecordRead, offset float32, limit float32, links Links) *RecordReadList

NewRecordReadList instantiates a new RecordReadList 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 NewRecordReadListWithDefaults added in v1.1.0

func NewRecordReadListWithDefaults() *RecordReadList

NewRecordReadListWithDefaults instantiates a new RecordReadList 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 (*RecordReadList) GetHref added in v1.1.0

func (o *RecordReadList) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*RecordReadList) GetHrefOk added in v1.1.0

func (o *RecordReadList) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RecordReadList) GetId added in v1.1.0

func (o *RecordReadList) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*RecordReadList) GetIdOk added in v1.1.0

func (o *RecordReadList) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RecordReadList) GetItems added in v1.1.0

func (o *RecordReadList) GetItems() *[]RecordRead

GetItems returns the Items field value If the value is explicit nil, the zero value for []RecordRead will be returned

func (*RecordReadList) GetItemsOk added in v1.1.0

func (o *RecordReadList) GetItemsOk() (*[]RecordRead, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RecordReadList) GetLimit added in v1.1.0

func (o *RecordReadList) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, the zero value for float32 will be returned

func (*RecordReadList) GetLimitOk added in v1.1.0

func (o *RecordReadList) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *RecordReadList) GetLinks() *Links

GetLinks returns the Links field value If the value is explicit nil, the zero value for Links will be returned

func (*RecordReadList) GetLinksOk added in v1.1.0

func (o *RecordReadList) GetLinksOk() (*Links, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RecordReadList) GetOffset added in v1.1.0

func (o *RecordReadList) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, the zero value for float32 will be returned

func (*RecordReadList) GetOffsetOk added in v1.1.0

func (o *RecordReadList) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RecordReadList) GetType added in v1.1.0

func (o *RecordReadList) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*RecordReadList) GetTypeOk added in v1.1.0

func (o *RecordReadList) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RecordReadList) HasHref added in v1.1.0

func (o *RecordReadList) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*RecordReadList) HasId added in v1.1.0

func (o *RecordReadList) HasId() bool

HasId returns a boolean if a field has been set.

func (*RecordReadList) HasItems added in v1.1.0

func (o *RecordReadList) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*RecordReadList) HasLimit added in v1.1.0

func (o *RecordReadList) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *RecordReadList) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*RecordReadList) HasOffset added in v1.1.0

func (o *RecordReadList) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*RecordReadList) HasType added in v1.1.0

func (o *RecordReadList) HasType() bool

HasType returns a boolean if a field has been set.

func (RecordReadList) MarshalJSON added in v1.1.0

func (o RecordReadList) MarshalJSON() ([]byte, error)

func (*RecordReadList) SetHref added in v1.1.0

func (o *RecordReadList) SetHref(v string)

SetHref sets field value

func (*RecordReadList) SetId added in v1.1.0

func (o *RecordReadList) SetId(v string)

SetId sets field value

func (*RecordReadList) SetItems added in v1.1.0

func (o *RecordReadList) SetItems(v []RecordRead)

SetItems sets field value

func (*RecordReadList) SetLimit added in v1.1.0

func (o *RecordReadList) SetLimit(v float32)

SetLimit sets field value

func (o *RecordReadList) SetLinks(v Links)

SetLinks sets field value

func (*RecordReadList) SetOffset added in v1.1.0

func (o *RecordReadList) SetOffset(v float32)

SetOffset sets field value

func (*RecordReadList) SetType added in v1.1.0

func (o *RecordReadList) SetType(v string)

SetType sets field value

type RecordsApiService

type RecordsApiService service

RecordsApiService RecordsApi service

func (*RecordsApiService) RecordsGet

* RecordsGet Retrieve all records from primary zones * Returns the list of all records for all customer DNS zones with the possibility to filter them. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiRecordsGetRequest

func (*RecordsApiService) RecordsGetExecute

* Execute executes the request * @return RecordReadList

func (*RecordsApiService) SecondaryzonesRecordsGet added in v1.2.0

func (a *RecordsApiService) SecondaryzonesRecordsGet(ctx _context.Context, secondaryZoneId string) ApiSecondaryzonesRecordsGetRequest

* SecondaryzonesRecordsGet Retrieve records for a secondary zone * Returns the list of records for a secondary zone. Those are the records created for its primary IPs * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param secondaryZoneId The ID (UUID) of the DNS secondary zone. * @return ApiSecondaryzonesRecordsGetRequest

func (*RecordsApiService) SecondaryzonesRecordsGetExecute added in v1.2.0

* Execute executes the request * @return SecondaryZoneRecordReadList

func (*RecordsApiService) ZonesRecordsDelete

func (a *RecordsApiService) ZonesRecordsDelete(ctx _context.Context, zoneId string, recordId string) ApiZonesRecordsDeleteRequest

* ZonesRecordsDelete Delete a record * Deletes a specified record from the DNS zone. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param zoneId The ID (UUID) of the DNS zone. * @param recordId The ID (UUID) of the record. * @return ApiZonesRecordsDeleteRequest

func (*RecordsApiService) ZonesRecordsDeleteExecute

func (a *RecordsApiService) ZonesRecordsDeleteExecute(r ApiZonesRecordsDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*RecordsApiService) ZonesRecordsFindById

func (a *RecordsApiService) ZonesRecordsFindById(ctx _context.Context, zoneId string, recordId string) ApiZonesRecordsFindByIdRequest

* ZonesRecordsFindById Retrieve a record * Returns the record with the specified record ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param zoneId The ID (UUID) of the DNS zone. * @param recordId The ID (UUID) of the record. * @return ApiZonesRecordsFindByIdRequest

func (*RecordsApiService) ZonesRecordsFindByIdExecute

func (a *RecordsApiService) ZonesRecordsFindByIdExecute(r ApiZonesRecordsFindByIdRequest) (RecordRead, *APIResponse, error)

* Execute executes the request * @return RecordRead

func (*RecordsApiService) ZonesRecordsGet

func (a *RecordsApiService) ZonesRecordsGet(ctx _context.Context, zoneId string) ApiZonesRecordsGetRequest

* ZonesRecordsGet Retrieve records * Returns the list of records for the specific DNS zone. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param zoneId The ID (UUID) of the DNS zone. * @return ApiZonesRecordsGetRequest

func (*RecordsApiService) ZonesRecordsGetExecute

* Execute executes the request * @return RecordReadList

func (*RecordsApiService) ZonesRecordsPost

func (a *RecordsApiService) ZonesRecordsPost(ctx _context.Context, zoneId string) ApiZonesRecordsPostRequest

* ZonesRecordsPost Create a record * Creates a new record for the DNS zone. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param zoneId The ID (UUID) of the DNS zone. * @return ApiZonesRecordsPostRequest

func (*RecordsApiService) ZonesRecordsPostExecute

func (a *RecordsApiService) ZonesRecordsPostExecute(r ApiZonesRecordsPostRequest) (RecordRead, *APIResponse, error)

* Execute executes the request * @return RecordRead

func (*RecordsApiService) ZonesRecordsPut

func (a *RecordsApiService) ZonesRecordsPut(ctx _context.Context, zoneId string, recordId string) ApiZonesRecordsPutRequest

* ZonesRecordsPut Update a record * Updates or creates a DNS record for the provided record ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param zoneId The ID (UUID) of the DNS zone. * @param recordId The ID (UUID) of the DNS record. * @return ApiZonesRecordsPutRequest

func (*RecordsApiService) ZonesRecordsPutExecute

func (a *RecordsApiService) ZonesRecordsPutExecute(r ApiZonesRecordsPutRequest) (RecordRead, *APIResponse, error)

* Execute executes the request * @return RecordRead

type ReverseRecord added in v1.2.0

type ReverseRecord struct {
	// The reverse DNS record name
	Name *string `json:"name"`
	// Description stored along with the reverse DNS record to describe its usage.
	Description *string `json:"description,omitempty"`
	// Specifies for which IP address the reverse record should be created. The IP addresses needs to be owned by the contract. Accepts IPv4 and IPv6 addresses.
	Ip *string `json:"ip"`
}

ReverseRecord The reverse DNS record.

func NewReverseRecord added in v1.2.0

func NewReverseRecord(name string, ip string) *ReverseRecord

NewReverseRecord instantiates a new ReverseRecord 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 NewReverseRecordWithDefaults added in v1.2.0

func NewReverseRecordWithDefaults() *ReverseRecord

NewReverseRecordWithDefaults instantiates a new ReverseRecord 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 (*ReverseRecord) GetDescription added in v1.2.0

func (o *ReverseRecord) GetDescription() *string

GetDescription returns the Description field value If the value is explicit nil, the zero value for string will be returned

func (*ReverseRecord) GetDescriptionOk added in v1.2.0

func (o *ReverseRecord) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReverseRecord) GetIp added in v1.2.0

func (o *ReverseRecord) GetIp() *string

GetIp returns the Ip field value If the value is explicit nil, the zero value for string will be returned

func (*ReverseRecord) GetIpOk added in v1.2.0

func (o *ReverseRecord) GetIpOk() (*string, bool)

GetIpOk returns a tuple with the Ip field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReverseRecord) GetName added in v1.2.0

func (o *ReverseRecord) GetName() *string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*ReverseRecord) GetNameOk added in v1.2.0

func (o *ReverseRecord) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReverseRecord) HasDescription added in v1.2.0

func (o *ReverseRecord) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ReverseRecord) HasIp added in v1.2.0

func (o *ReverseRecord) HasIp() bool

HasIp returns a boolean if a field has been set.

func (*ReverseRecord) HasName added in v1.2.0

func (o *ReverseRecord) HasName() bool

HasName returns a boolean if a field has been set.

func (ReverseRecord) MarshalJSON added in v1.2.0

func (o ReverseRecord) MarshalJSON() ([]byte, error)

func (*ReverseRecord) SetDescription added in v1.2.0

func (o *ReverseRecord) SetDescription(v string)

SetDescription sets field value

func (*ReverseRecord) SetIp added in v1.2.0

func (o *ReverseRecord) SetIp(v string)

SetIp sets field value

func (*ReverseRecord) SetName added in v1.2.0

func (o *ReverseRecord) SetName(v string)

SetName sets field value

type ReverseRecordCreate added in v1.2.0

type ReverseRecordCreate struct {
	Properties *ReverseRecord `json:"properties"`
}

ReverseRecordCreate struct for ReverseRecordCreate

func NewReverseRecordCreate added in v1.2.0

func NewReverseRecordCreate(properties ReverseRecord) *ReverseRecordCreate

NewReverseRecordCreate instantiates a new ReverseRecordCreate 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 NewReverseRecordCreateWithDefaults added in v1.2.0

func NewReverseRecordCreateWithDefaults() *ReverseRecordCreate

NewReverseRecordCreateWithDefaults instantiates a new ReverseRecordCreate 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 (*ReverseRecordCreate) GetProperties added in v1.2.0

func (o *ReverseRecordCreate) GetProperties() *ReverseRecord

GetProperties returns the Properties field value If the value is explicit nil, the zero value for ReverseRecord will be returned

func (*ReverseRecordCreate) GetPropertiesOk added in v1.2.0

func (o *ReverseRecordCreate) GetPropertiesOk() (*ReverseRecord, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReverseRecordCreate) HasProperties added in v1.2.0

func (o *ReverseRecordCreate) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (ReverseRecordCreate) MarshalJSON added in v1.2.0

func (o ReverseRecordCreate) MarshalJSON() ([]byte, error)

func (*ReverseRecordCreate) SetProperties added in v1.2.0

func (o *ReverseRecordCreate) SetProperties(v ReverseRecord)

SetProperties sets field value

type ReverseRecordEnsure added in v1.2.0

type ReverseRecordEnsure struct {
	Properties *ReverseRecord `json:"properties"`
}

ReverseRecordEnsure struct for ReverseRecordEnsure

func NewReverseRecordEnsure added in v1.2.0

func NewReverseRecordEnsure(properties ReverseRecord) *ReverseRecordEnsure

NewReverseRecordEnsure instantiates a new ReverseRecordEnsure 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 NewReverseRecordEnsureWithDefaults added in v1.2.0

func NewReverseRecordEnsureWithDefaults() *ReverseRecordEnsure

NewReverseRecordEnsureWithDefaults instantiates a new ReverseRecordEnsure 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 (*ReverseRecordEnsure) GetProperties added in v1.2.0

func (o *ReverseRecordEnsure) GetProperties() *ReverseRecord

GetProperties returns the Properties field value If the value is explicit nil, the zero value for ReverseRecord will be returned

func (*ReverseRecordEnsure) GetPropertiesOk added in v1.2.0

func (o *ReverseRecordEnsure) GetPropertiesOk() (*ReverseRecord, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReverseRecordEnsure) HasProperties added in v1.2.0

func (o *ReverseRecordEnsure) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (ReverseRecordEnsure) MarshalJSON added in v1.2.0

func (o ReverseRecordEnsure) MarshalJSON() ([]byte, error)

func (*ReverseRecordEnsure) SetProperties added in v1.2.0

func (o *ReverseRecordEnsure) SetProperties(v ReverseRecord)

SetProperties sets field value

type ReverseRecordRead added in v1.2.0

type ReverseRecordRead struct {
	// The reverse DNS record ID (UUID).
	Id         *string        `json:"id"`
	Type       *string        `json:"type"`
	Href       *string        `json:"href"`
	Metadata   *Metadata      `json:"metadata"`
	Properties *ReverseRecord `json:"properties"`
}

ReverseRecordRead struct for ReverseRecordRead

func NewReverseRecordRead added in v1.2.0

func NewReverseRecordRead(id string, type_ string, href string, metadata Metadata, properties ReverseRecord) *ReverseRecordRead

NewReverseRecordRead instantiates a new ReverseRecordRead 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 NewReverseRecordReadWithDefaults added in v1.2.0

func NewReverseRecordReadWithDefaults() *ReverseRecordRead

NewReverseRecordReadWithDefaults instantiates a new ReverseRecordRead 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 (*ReverseRecordRead) GetHref added in v1.2.0

func (o *ReverseRecordRead) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*ReverseRecordRead) GetHrefOk added in v1.2.0

func (o *ReverseRecordRead) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReverseRecordRead) GetId added in v1.2.0

func (o *ReverseRecordRead) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*ReverseRecordRead) GetIdOk added in v1.2.0

func (o *ReverseRecordRead) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReverseRecordRead) GetMetadata added in v1.2.0

func (o *ReverseRecordRead) GetMetadata() *Metadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for Metadata will be returned

func (*ReverseRecordRead) GetMetadataOk added in v1.2.0

func (o *ReverseRecordRead) GetMetadataOk() (*Metadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReverseRecordRead) GetProperties added in v1.2.0

func (o *ReverseRecordRead) GetProperties() *ReverseRecord

GetProperties returns the Properties field value If the value is explicit nil, the zero value for ReverseRecord will be returned

func (*ReverseRecordRead) GetPropertiesOk added in v1.2.0

func (o *ReverseRecordRead) GetPropertiesOk() (*ReverseRecord, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReverseRecordRead) GetType added in v1.2.0

func (o *ReverseRecordRead) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*ReverseRecordRead) GetTypeOk added in v1.2.0

func (o *ReverseRecordRead) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReverseRecordRead) HasHref added in v1.2.0

func (o *ReverseRecordRead) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ReverseRecordRead) HasId added in v1.2.0

func (o *ReverseRecordRead) HasId() bool

HasId returns a boolean if a field has been set.

func (*ReverseRecordRead) HasMetadata added in v1.2.0

func (o *ReverseRecordRead) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*ReverseRecordRead) HasProperties added in v1.2.0

func (o *ReverseRecordRead) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*ReverseRecordRead) HasType added in v1.2.0

func (o *ReverseRecordRead) HasType() bool

HasType returns a boolean if a field has been set.

func (ReverseRecordRead) MarshalJSON added in v1.2.0

func (o ReverseRecordRead) MarshalJSON() ([]byte, error)

func (*ReverseRecordRead) SetHref added in v1.2.0

func (o *ReverseRecordRead) SetHref(v string)

SetHref sets field value

func (*ReverseRecordRead) SetId added in v1.2.0

func (o *ReverseRecordRead) SetId(v string)

SetId sets field value

func (*ReverseRecordRead) SetMetadata added in v1.2.0

func (o *ReverseRecordRead) SetMetadata(v Metadata)

SetMetadata sets field value

func (*ReverseRecordRead) SetProperties added in v1.2.0

func (o *ReverseRecordRead) SetProperties(v ReverseRecord)

SetProperties sets field value

func (*ReverseRecordRead) SetType added in v1.2.0

func (o *ReverseRecordRead) SetType(v string)

SetType sets field value

type ReverseRecordsApiService added in v1.2.0

type ReverseRecordsApiService service

ReverseRecordsApiService ReverseRecordsApi service

func (*ReverseRecordsApiService) ReverserecordsDelete added in v1.2.0

func (a *ReverseRecordsApiService) ReverserecordsDelete(ctx _context.Context, reverserecordId string) ApiReverserecordsDeleteRequest

* ReverserecordsDelete Delete a reverse DNS record * Deletes a reverse DNS record.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param reverserecordId The ID (UUID) of the reverse DNS record. * @return ApiReverserecordsDeleteRequest

func (*ReverseRecordsApiService) ReverserecordsDeleteExecute added in v1.2.0

func (a *ReverseRecordsApiService) ReverserecordsDeleteExecute(r ApiReverserecordsDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*ReverseRecordsApiService) ReverserecordsFindById added in v1.2.0

func (a *ReverseRecordsApiService) ReverserecordsFindById(ctx _context.Context, reverserecordId string) ApiReverserecordsFindByIdRequest

* ReverserecordsFindById Retrieve a reverse DNS record * Returns the record with the specified record ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param reverserecordId The ID (UUID) of the reverse DNS record. * @return ApiReverserecordsFindByIdRequest

func (*ReverseRecordsApiService) ReverserecordsFindByIdExecute added in v1.2.0

* Execute executes the request * @return ReverseRecordRead

func (*ReverseRecordsApiService) ReverserecordsGet added in v1.2.0

* ReverserecordsGet Retrieves existing reverse DNS records * Returns a list of the reverse records of the customer. Default limit is the first 100 items. Use pagination query parameters to list more items. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiReverserecordsGetRequest

func (*ReverseRecordsApiService) ReverserecordsGetExecute added in v1.2.0

* Execute executes the request * @return ReverseRecordsReadList

func (*ReverseRecordsApiService) ReverserecordsPost added in v1.2.0

* ReverserecordsPost Create a reverse DNS record * Creates a new reverse DNS record. Reverse DNS is applicable to IPv4 addresses within IP Blocks and IPv6 addresses of the VDC.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiReverserecordsPostRequest

func (*ReverseRecordsApiService) ReverserecordsPostExecute added in v1.2.0

* Execute executes the request * @return ReverseRecordRead

func (*ReverseRecordsApiService) ReverserecordsPut added in v1.2.0

func (a *ReverseRecordsApiService) ReverserecordsPut(ctx _context.Context, reverserecordId string) ApiReverserecordsPutRequest

* ReverserecordsPut Update a reverse DNS record * Updates or creates a reverse DNS record for the provided reverse DNS record ID.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param reverserecordId The ID (UUID) of the reverse DNS record. * @return ApiReverserecordsPutRequest

func (*ReverseRecordsApiService) ReverserecordsPutExecute added in v1.2.0

* Execute executes the request * @return ReverseRecordRead

type ReverseRecordsReadList added in v1.2.0

type ReverseRecordsReadList struct {
	// ID (UUID) created to identify this action.
	Id    *string              `json:"id"`
	Type  *string              `json:"type"`
	Href  *string              `json:"href"`
	Items *[]ReverseRecordRead `json:"items"`
	// Pagination offset.
	Offset *float32 `json:"offset"`
	// Pagination limit.
	Limit *float32 `json:"limit"`
	Links *Links   `json:"_links"`
}

ReverseRecordsReadList struct for ReverseRecordsReadList

func NewReverseRecordsReadList added in v1.2.0

func NewReverseRecordsReadList(id string, type_ string, href string, items []ReverseRecordRead, offset float32, limit float32, links Links) *ReverseRecordsReadList

NewReverseRecordsReadList instantiates a new ReverseRecordsReadList 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 NewReverseRecordsReadListWithDefaults added in v1.2.0

func NewReverseRecordsReadListWithDefaults() *ReverseRecordsReadList

NewReverseRecordsReadListWithDefaults instantiates a new ReverseRecordsReadList 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 (*ReverseRecordsReadList) GetHref added in v1.2.0

func (o *ReverseRecordsReadList) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*ReverseRecordsReadList) GetHrefOk added in v1.2.0

func (o *ReverseRecordsReadList) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReverseRecordsReadList) GetId added in v1.2.0

func (o *ReverseRecordsReadList) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*ReverseRecordsReadList) GetIdOk added in v1.2.0

func (o *ReverseRecordsReadList) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReverseRecordsReadList) GetItems added in v1.2.0

func (o *ReverseRecordsReadList) GetItems() *[]ReverseRecordRead

GetItems returns the Items field value If the value is explicit nil, the zero value for []ReverseRecordRead will be returned

func (*ReverseRecordsReadList) GetItemsOk added in v1.2.0

func (o *ReverseRecordsReadList) GetItemsOk() (*[]ReverseRecordRead, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReverseRecordsReadList) GetLimit added in v1.2.0

func (o *ReverseRecordsReadList) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, the zero value for float32 will be returned

func (*ReverseRecordsReadList) GetLimitOk added in v1.2.0

func (o *ReverseRecordsReadList) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *ReverseRecordsReadList) GetLinks() *Links

GetLinks returns the Links field value If the value is explicit nil, the zero value for Links will be returned

func (*ReverseRecordsReadList) GetLinksOk added in v1.2.0

func (o *ReverseRecordsReadList) GetLinksOk() (*Links, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReverseRecordsReadList) GetOffset added in v1.2.0

func (o *ReverseRecordsReadList) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, the zero value for float32 will be returned

func (*ReverseRecordsReadList) GetOffsetOk added in v1.2.0

func (o *ReverseRecordsReadList) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReverseRecordsReadList) GetType added in v1.2.0

func (o *ReverseRecordsReadList) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*ReverseRecordsReadList) GetTypeOk added in v1.2.0

func (o *ReverseRecordsReadList) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ReverseRecordsReadList) HasHref added in v1.2.0

func (o *ReverseRecordsReadList) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ReverseRecordsReadList) HasId added in v1.2.0

func (o *ReverseRecordsReadList) HasId() bool

HasId returns a boolean if a field has been set.

func (*ReverseRecordsReadList) HasItems added in v1.2.0

func (o *ReverseRecordsReadList) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*ReverseRecordsReadList) HasLimit added in v1.2.0

func (o *ReverseRecordsReadList) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *ReverseRecordsReadList) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ReverseRecordsReadList) HasOffset added in v1.2.0

func (o *ReverseRecordsReadList) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*ReverseRecordsReadList) HasType added in v1.2.0

func (o *ReverseRecordsReadList) HasType() bool

HasType returns a boolean if a field has been set.

func (ReverseRecordsReadList) MarshalJSON added in v1.2.0

func (o ReverseRecordsReadList) MarshalJSON() ([]byte, error)

func (*ReverseRecordsReadList) SetHref added in v1.2.0

func (o *ReverseRecordsReadList) SetHref(v string)

SetHref sets field value

func (*ReverseRecordsReadList) SetId added in v1.2.0

func (o *ReverseRecordsReadList) SetId(v string)

SetId sets field value

func (*ReverseRecordsReadList) SetItems added in v1.2.0

func (o *ReverseRecordsReadList) SetItems(v []ReverseRecordRead)

SetItems sets field value

func (*ReverseRecordsReadList) SetLimit added in v1.2.0

func (o *ReverseRecordsReadList) SetLimit(v float32)

SetLimit sets field value

func (o *ReverseRecordsReadList) SetLinks(v Links)

SetLinks sets field value

func (*ReverseRecordsReadList) SetOffset added in v1.2.0

func (o *ReverseRecordsReadList) SetOffset(v float32)

SetOffset sets field value

func (*ReverseRecordsReadList) SetType added in v1.2.0

func (o *ReverseRecordsReadList) SetType(v string)

SetType sets field value

type SecondaryZone added in v1.2.0

type SecondaryZone struct {
	// The zone name
	ZoneName *string `json:"zoneName"`
	// The hosted zone is used for...
	Description *string `json:"description,omitempty"`
	// Indicates IP addresses of primary nameservers for a secondary zone. Accepts IPv4 and IPv6 addresses
	PrimaryIps *[]string `json:"primaryIps"`
}

SecondaryZone struct for SecondaryZone

func NewSecondaryZone added in v1.2.0

func NewSecondaryZone(zoneName string, primaryIps []string) *SecondaryZone

NewSecondaryZone instantiates a new SecondaryZone 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 NewSecondaryZoneWithDefaults added in v1.2.0

func NewSecondaryZoneWithDefaults() *SecondaryZone

NewSecondaryZoneWithDefaults instantiates a new SecondaryZone 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 (*SecondaryZone) GetDescription added in v1.2.0

func (o *SecondaryZone) GetDescription() *string

GetDescription returns the Description field value If the value is explicit nil, the zero value for string will be returned

func (*SecondaryZone) GetDescriptionOk added in v1.2.0

func (o *SecondaryZone) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZone) GetPrimaryIps added in v1.2.0

func (o *SecondaryZone) GetPrimaryIps() *[]string

GetPrimaryIps returns the PrimaryIps field value If the value is explicit nil, the zero value for []string will be returned

func (*SecondaryZone) GetPrimaryIpsOk added in v1.2.0

func (o *SecondaryZone) GetPrimaryIpsOk() (*[]string, bool)

GetPrimaryIpsOk returns a tuple with the PrimaryIps field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZone) GetZoneName added in v1.2.0

func (o *SecondaryZone) GetZoneName() *string

GetZoneName returns the ZoneName field value If the value is explicit nil, the zero value for string will be returned

func (*SecondaryZone) GetZoneNameOk added in v1.2.0

func (o *SecondaryZone) GetZoneNameOk() (*string, bool)

GetZoneNameOk returns a tuple with the ZoneName field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZone) HasDescription added in v1.2.0

func (o *SecondaryZone) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SecondaryZone) HasPrimaryIps added in v1.2.0

func (o *SecondaryZone) HasPrimaryIps() bool

HasPrimaryIps returns a boolean if a field has been set.

func (*SecondaryZone) HasZoneName added in v1.2.0

func (o *SecondaryZone) HasZoneName() bool

HasZoneName returns a boolean if a field has been set.

func (SecondaryZone) MarshalJSON added in v1.2.0

func (o SecondaryZone) MarshalJSON() ([]byte, error)

func (*SecondaryZone) SetDescription added in v1.2.0

func (o *SecondaryZone) SetDescription(v string)

SetDescription sets field value

func (*SecondaryZone) SetPrimaryIps added in v1.2.0

func (o *SecondaryZone) SetPrimaryIps(v []string)

SetPrimaryIps sets field value

func (*SecondaryZone) SetZoneName added in v1.2.0

func (o *SecondaryZone) SetZoneName(v string)

SetZoneName sets field value

type SecondaryZoneAllOf added in v1.2.0

type SecondaryZoneAllOf struct {
	// Indicates IP addresses of primary nameservers for a secondary zone. Accepts IPv4 and IPv6 addresses
	PrimaryIps *[]string `json:"primaryIps"`
}

SecondaryZoneAllOf Indicates the fields for a secondary zone to be created

func NewSecondaryZoneAllOf added in v1.2.0

func NewSecondaryZoneAllOf(primaryIps []string) *SecondaryZoneAllOf

NewSecondaryZoneAllOf instantiates a new SecondaryZoneAllOf 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 NewSecondaryZoneAllOfWithDefaults added in v1.2.0

func NewSecondaryZoneAllOfWithDefaults() *SecondaryZoneAllOf

NewSecondaryZoneAllOfWithDefaults instantiates a new SecondaryZoneAllOf 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 (*SecondaryZoneAllOf) GetPrimaryIps added in v1.2.0

func (o *SecondaryZoneAllOf) GetPrimaryIps() *[]string

GetPrimaryIps returns the PrimaryIps field value If the value is explicit nil, the zero value for []string will be returned

func (*SecondaryZoneAllOf) GetPrimaryIpsOk added in v1.2.0

func (o *SecondaryZoneAllOf) GetPrimaryIpsOk() (*[]string, bool)

GetPrimaryIpsOk returns a tuple with the PrimaryIps field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneAllOf) HasPrimaryIps added in v1.2.0

func (o *SecondaryZoneAllOf) HasPrimaryIps() bool

HasPrimaryIps returns a boolean if a field has been set.

func (SecondaryZoneAllOf) MarshalJSON added in v1.2.0

func (o SecondaryZoneAllOf) MarshalJSON() ([]byte, error)

func (*SecondaryZoneAllOf) SetPrimaryIps added in v1.2.0

func (o *SecondaryZoneAllOf) SetPrimaryIps(v []string)

SetPrimaryIps sets field value

type SecondaryZoneCreate added in v1.2.0

type SecondaryZoneCreate struct {
	Properties *SecondaryZone `json:"properties"`
}

SecondaryZoneCreate struct for SecondaryZoneCreate

func NewSecondaryZoneCreate added in v1.2.0

func NewSecondaryZoneCreate(properties SecondaryZone) *SecondaryZoneCreate

NewSecondaryZoneCreate instantiates a new SecondaryZoneCreate 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 NewSecondaryZoneCreateWithDefaults added in v1.2.0

func NewSecondaryZoneCreateWithDefaults() *SecondaryZoneCreate

NewSecondaryZoneCreateWithDefaults instantiates a new SecondaryZoneCreate 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 (*SecondaryZoneCreate) GetProperties added in v1.2.0

func (o *SecondaryZoneCreate) GetProperties() *SecondaryZone

GetProperties returns the Properties field value If the value is explicit nil, the zero value for SecondaryZone will be returned

func (*SecondaryZoneCreate) GetPropertiesOk added in v1.2.0

func (o *SecondaryZoneCreate) GetPropertiesOk() (*SecondaryZone, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneCreate) HasProperties added in v1.2.0

func (o *SecondaryZoneCreate) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (SecondaryZoneCreate) MarshalJSON added in v1.2.0

func (o SecondaryZoneCreate) MarshalJSON() ([]byte, error)

func (*SecondaryZoneCreate) SetProperties added in v1.2.0

func (o *SecondaryZoneCreate) SetProperties(v SecondaryZone)

SetProperties sets field value

type SecondaryZoneEnsure added in v1.2.0

type SecondaryZoneEnsure struct {
	Properties *SecondaryZone `json:"properties"`
}

SecondaryZoneEnsure struct for SecondaryZoneEnsure

func NewSecondaryZoneEnsure added in v1.2.0

func NewSecondaryZoneEnsure(properties SecondaryZone) *SecondaryZoneEnsure

NewSecondaryZoneEnsure instantiates a new SecondaryZoneEnsure 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 NewSecondaryZoneEnsureWithDefaults added in v1.2.0

func NewSecondaryZoneEnsureWithDefaults() *SecondaryZoneEnsure

NewSecondaryZoneEnsureWithDefaults instantiates a new SecondaryZoneEnsure 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 (*SecondaryZoneEnsure) GetProperties added in v1.2.0

func (o *SecondaryZoneEnsure) GetProperties() *SecondaryZone

GetProperties returns the Properties field value If the value is explicit nil, the zero value for SecondaryZone will be returned

func (*SecondaryZoneEnsure) GetPropertiesOk added in v1.2.0

func (o *SecondaryZoneEnsure) GetPropertiesOk() (*SecondaryZone, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneEnsure) HasProperties added in v1.2.0

func (o *SecondaryZoneEnsure) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (SecondaryZoneEnsure) MarshalJSON added in v1.2.0

func (o SecondaryZoneEnsure) MarshalJSON() ([]byte, error)

func (*SecondaryZoneEnsure) SetProperties added in v1.2.0

func (o *SecondaryZoneEnsure) SetProperties(v SecondaryZone)

SetProperties sets field value

type SecondaryZoneRead added in v1.2.0

type SecondaryZoneRead struct {
	// The zone ID (UUID).
	Id         *string                       `json:"id"`
	Type       *string                       `json:"type"`
	Href       *string                       `json:"href"`
	Metadata   *MetadataWithStateNameservers `json:"metadata"`
	Properties *SecondaryZone                `json:"properties"`
}

SecondaryZoneRead struct for SecondaryZoneRead

func NewSecondaryZoneRead added in v1.2.0

func NewSecondaryZoneRead(id string, type_ string, href string, metadata MetadataWithStateNameservers, properties SecondaryZone) *SecondaryZoneRead

NewSecondaryZoneRead instantiates a new SecondaryZoneRead 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 NewSecondaryZoneReadWithDefaults added in v1.2.0

func NewSecondaryZoneReadWithDefaults() *SecondaryZoneRead

NewSecondaryZoneReadWithDefaults instantiates a new SecondaryZoneRead 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 (*SecondaryZoneRead) GetHref added in v1.2.0

func (o *SecondaryZoneRead) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*SecondaryZoneRead) GetHrefOk added in v1.2.0

func (o *SecondaryZoneRead) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneRead) GetId added in v1.2.0

func (o *SecondaryZoneRead) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*SecondaryZoneRead) GetIdOk added in v1.2.0

func (o *SecondaryZoneRead) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneRead) GetMetadata added in v1.2.0

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for MetadataWithStateNameservers will be returned

func (*SecondaryZoneRead) GetMetadataOk added in v1.2.0

func (o *SecondaryZoneRead) GetMetadataOk() (*MetadataWithStateNameservers, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneRead) GetProperties added in v1.2.0

func (o *SecondaryZoneRead) GetProperties() *SecondaryZone

GetProperties returns the Properties field value If the value is explicit nil, the zero value for SecondaryZone will be returned

func (*SecondaryZoneRead) GetPropertiesOk added in v1.2.0

func (o *SecondaryZoneRead) GetPropertiesOk() (*SecondaryZone, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneRead) GetType added in v1.2.0

func (o *SecondaryZoneRead) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*SecondaryZoneRead) GetTypeOk added in v1.2.0

func (o *SecondaryZoneRead) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneRead) HasHref added in v1.2.0

func (o *SecondaryZoneRead) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*SecondaryZoneRead) HasId added in v1.2.0

func (o *SecondaryZoneRead) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecondaryZoneRead) HasMetadata added in v1.2.0

func (o *SecondaryZoneRead) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*SecondaryZoneRead) HasProperties added in v1.2.0

func (o *SecondaryZoneRead) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*SecondaryZoneRead) HasType added in v1.2.0

func (o *SecondaryZoneRead) HasType() bool

HasType returns a boolean if a field has been set.

func (SecondaryZoneRead) MarshalJSON added in v1.2.0

func (o SecondaryZoneRead) MarshalJSON() ([]byte, error)

func (*SecondaryZoneRead) SetHref added in v1.2.0

func (o *SecondaryZoneRead) SetHref(v string)

SetHref sets field value

func (*SecondaryZoneRead) SetId added in v1.2.0

func (o *SecondaryZoneRead) SetId(v string)

SetId sets field value

func (*SecondaryZoneRead) SetMetadata added in v1.2.0

SetMetadata sets field value

func (*SecondaryZoneRead) SetProperties added in v1.2.0

func (o *SecondaryZoneRead) SetProperties(v SecondaryZone)

SetProperties sets field value

func (*SecondaryZoneRead) SetType added in v1.2.0

func (o *SecondaryZoneRead) SetType(v string)

SetType sets field value

type SecondaryZoneReadAllOf added in v1.2.0

type SecondaryZoneReadAllOf struct {
	Properties *SecondaryZone `json:"properties"`
}

SecondaryZoneReadAllOf struct for SecondaryZoneReadAllOf

func NewSecondaryZoneReadAllOf added in v1.2.0

func NewSecondaryZoneReadAllOf(properties SecondaryZone) *SecondaryZoneReadAllOf

NewSecondaryZoneReadAllOf instantiates a new SecondaryZoneReadAllOf 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 NewSecondaryZoneReadAllOfWithDefaults added in v1.2.0

func NewSecondaryZoneReadAllOfWithDefaults() *SecondaryZoneReadAllOf

NewSecondaryZoneReadAllOfWithDefaults instantiates a new SecondaryZoneReadAllOf 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 (*SecondaryZoneReadAllOf) GetProperties added in v1.2.0

func (o *SecondaryZoneReadAllOf) GetProperties() *SecondaryZone

GetProperties returns the Properties field value If the value is explicit nil, the zero value for SecondaryZone will be returned

func (*SecondaryZoneReadAllOf) GetPropertiesOk added in v1.2.0

func (o *SecondaryZoneReadAllOf) GetPropertiesOk() (*SecondaryZone, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneReadAllOf) HasProperties added in v1.2.0

func (o *SecondaryZoneReadAllOf) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (SecondaryZoneReadAllOf) MarshalJSON added in v1.2.0

func (o SecondaryZoneReadAllOf) MarshalJSON() ([]byte, error)

func (*SecondaryZoneReadAllOf) SetProperties added in v1.2.0

func (o *SecondaryZoneReadAllOf) SetProperties(v SecondaryZone)

SetProperties sets field value

type SecondaryZoneReadList added in v1.2.0

type SecondaryZoneReadList struct {
	// ID (UUID) created to identify this action.
	Id   *string `json:"id"`
	Type *string `json:"type"`
	Href *string `json:"href"`
	// Pagination offset.
	Offset *float32 `json:"offset"`
	// Pagination limit.
	Limit *float32             `json:"limit"`
	Links *Links               `json:"_links"`
	Items *[]SecondaryZoneRead `json:"items"`
}

SecondaryZoneReadList struct for SecondaryZoneReadList

func NewSecondaryZoneReadList added in v1.2.0

func NewSecondaryZoneReadList(id string, type_ string, href string, offset float32, limit float32, links Links, items []SecondaryZoneRead) *SecondaryZoneReadList

NewSecondaryZoneReadList instantiates a new SecondaryZoneReadList 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 NewSecondaryZoneReadListWithDefaults added in v1.2.0

func NewSecondaryZoneReadListWithDefaults() *SecondaryZoneReadList

NewSecondaryZoneReadListWithDefaults instantiates a new SecondaryZoneReadList 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 (*SecondaryZoneReadList) GetHref added in v1.2.0

func (o *SecondaryZoneReadList) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*SecondaryZoneReadList) GetHrefOk added in v1.2.0

func (o *SecondaryZoneReadList) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneReadList) GetId added in v1.2.0

func (o *SecondaryZoneReadList) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*SecondaryZoneReadList) GetIdOk added in v1.2.0

func (o *SecondaryZoneReadList) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneReadList) GetItems added in v1.2.0

func (o *SecondaryZoneReadList) GetItems() *[]SecondaryZoneRead

GetItems returns the Items field value If the value is explicit nil, the zero value for []SecondaryZoneRead will be returned

func (*SecondaryZoneReadList) GetItemsOk added in v1.2.0

func (o *SecondaryZoneReadList) GetItemsOk() (*[]SecondaryZoneRead, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneReadList) GetLimit added in v1.2.0

func (o *SecondaryZoneReadList) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, the zero value for float32 will be returned

func (*SecondaryZoneReadList) GetLimitOk added in v1.2.0

func (o *SecondaryZoneReadList) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *SecondaryZoneReadList) GetLinks() *Links

GetLinks returns the Links field value If the value is explicit nil, the zero value for Links will be returned

func (*SecondaryZoneReadList) GetLinksOk added in v1.2.0

func (o *SecondaryZoneReadList) GetLinksOk() (*Links, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneReadList) GetOffset added in v1.2.0

func (o *SecondaryZoneReadList) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, the zero value for float32 will be returned

func (*SecondaryZoneReadList) GetOffsetOk added in v1.2.0

func (o *SecondaryZoneReadList) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneReadList) GetType added in v1.2.0

func (o *SecondaryZoneReadList) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*SecondaryZoneReadList) GetTypeOk added in v1.2.0

func (o *SecondaryZoneReadList) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneReadList) HasHref added in v1.2.0

func (o *SecondaryZoneReadList) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*SecondaryZoneReadList) HasId added in v1.2.0

func (o *SecondaryZoneReadList) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecondaryZoneReadList) HasItems added in v1.2.0

func (o *SecondaryZoneReadList) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*SecondaryZoneReadList) HasLimit added in v1.2.0

func (o *SecondaryZoneReadList) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *SecondaryZoneReadList) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*SecondaryZoneReadList) HasOffset added in v1.2.0

func (o *SecondaryZoneReadList) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*SecondaryZoneReadList) HasType added in v1.2.0

func (o *SecondaryZoneReadList) HasType() bool

HasType returns a boolean if a field has been set.

func (SecondaryZoneReadList) MarshalJSON added in v1.2.0

func (o SecondaryZoneReadList) MarshalJSON() ([]byte, error)

func (*SecondaryZoneReadList) SetHref added in v1.2.0

func (o *SecondaryZoneReadList) SetHref(v string)

SetHref sets field value

func (*SecondaryZoneReadList) SetId added in v1.2.0

func (o *SecondaryZoneReadList) SetId(v string)

SetId sets field value

func (*SecondaryZoneReadList) SetItems added in v1.2.0

func (o *SecondaryZoneReadList) SetItems(v []SecondaryZoneRead)

SetItems sets field value

func (*SecondaryZoneReadList) SetLimit added in v1.2.0

func (o *SecondaryZoneReadList) SetLimit(v float32)

SetLimit sets field value

func (o *SecondaryZoneReadList) SetLinks(v Links)

SetLinks sets field value

func (*SecondaryZoneReadList) SetOffset added in v1.2.0

func (o *SecondaryZoneReadList) SetOffset(v float32)

SetOffset sets field value

func (*SecondaryZoneReadList) SetType added in v1.2.0

func (o *SecondaryZoneReadList) SetType(v string)

SetType sets field value

type SecondaryZoneReadListAllOf added in v1.2.0

type SecondaryZoneReadListAllOf struct {
	Items *[]SecondaryZoneRead `json:"items"`
}

SecondaryZoneReadListAllOf List of secondary zones

func NewSecondaryZoneReadListAllOf added in v1.2.0

func NewSecondaryZoneReadListAllOf(items []SecondaryZoneRead) *SecondaryZoneReadListAllOf

NewSecondaryZoneReadListAllOf instantiates a new SecondaryZoneReadListAllOf 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 NewSecondaryZoneReadListAllOfWithDefaults added in v1.2.0

func NewSecondaryZoneReadListAllOfWithDefaults() *SecondaryZoneReadListAllOf

NewSecondaryZoneReadListAllOfWithDefaults instantiates a new SecondaryZoneReadListAllOf 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 (*SecondaryZoneReadListAllOf) GetItems added in v1.2.0

GetItems returns the Items field value If the value is explicit nil, the zero value for []SecondaryZoneRead will be returned

func (*SecondaryZoneReadListAllOf) GetItemsOk added in v1.2.0

func (o *SecondaryZoneReadListAllOf) GetItemsOk() (*[]SecondaryZoneRead, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneReadListAllOf) HasItems added in v1.2.0

func (o *SecondaryZoneReadListAllOf) HasItems() bool

HasItems returns a boolean if a field has been set.

func (SecondaryZoneReadListAllOf) MarshalJSON added in v1.2.0

func (o SecondaryZoneReadListAllOf) MarshalJSON() ([]byte, error)

func (*SecondaryZoneReadListAllOf) SetItems added in v1.2.0

SetItems sets field value

type SecondaryZoneRecordRead added in v1.2.0

type SecondaryZoneRecordRead struct {
	Type       *string                          `json:"type"`
	Metadata   *MetadataForSecondaryZoneRecords `json:"metadata"`
	Properties *Record                          `json:"properties"`
}

SecondaryZoneRecordRead struct for SecondaryZoneRecordRead

func NewSecondaryZoneRecordRead added in v1.2.0

func NewSecondaryZoneRecordRead(type_ string, metadata MetadataForSecondaryZoneRecords, properties Record) *SecondaryZoneRecordRead

NewSecondaryZoneRecordRead instantiates a new SecondaryZoneRecordRead 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 NewSecondaryZoneRecordReadWithDefaults added in v1.2.0

func NewSecondaryZoneRecordReadWithDefaults() *SecondaryZoneRecordRead

NewSecondaryZoneRecordReadWithDefaults instantiates a new SecondaryZoneRecordRead 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 (*SecondaryZoneRecordRead) GetMetadata added in v1.2.0

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for MetadataForSecondaryZoneRecords will be returned

func (*SecondaryZoneRecordRead) GetMetadataOk added in v1.2.0

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneRecordRead) GetProperties added in v1.2.0

func (o *SecondaryZoneRecordRead) GetProperties() *Record

GetProperties returns the Properties field value If the value is explicit nil, the zero value for Record will be returned

func (*SecondaryZoneRecordRead) GetPropertiesOk added in v1.2.0

func (o *SecondaryZoneRecordRead) GetPropertiesOk() (*Record, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneRecordRead) GetType added in v1.2.0

func (o *SecondaryZoneRecordRead) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*SecondaryZoneRecordRead) GetTypeOk added in v1.2.0

func (o *SecondaryZoneRecordRead) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneRecordRead) HasMetadata added in v1.2.0

func (o *SecondaryZoneRecordRead) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*SecondaryZoneRecordRead) HasProperties added in v1.2.0

func (o *SecondaryZoneRecordRead) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*SecondaryZoneRecordRead) HasType added in v1.2.0

func (o *SecondaryZoneRecordRead) HasType() bool

HasType returns a boolean if a field has been set.

func (SecondaryZoneRecordRead) MarshalJSON added in v1.2.0

func (o SecondaryZoneRecordRead) MarshalJSON() ([]byte, error)

func (*SecondaryZoneRecordRead) SetMetadata added in v1.2.0

SetMetadata sets field value

func (*SecondaryZoneRecordRead) SetProperties added in v1.2.0

func (o *SecondaryZoneRecordRead) SetProperties(v Record)

SetProperties sets field value

func (*SecondaryZoneRecordRead) SetType added in v1.2.0

func (o *SecondaryZoneRecordRead) SetType(v string)

SetType sets field value

type SecondaryZoneRecordReadList added in v1.2.0

type SecondaryZoneRecordReadList struct {
	// The resource's unique identifier.
	Id       *string                              `json:"id"`
	Type     *string                              `json:"type"`
	Href     *string                              `json:"href"`
	Metadata *SecondaryZoneRecordReadListMetadata `json:"metadata"`
	Items    *[]SecondaryZoneRecordRead           `json:"items"`
	// Pagination offset.
	Offset *float32 `json:"offset"`
	// Pagination limit.
	Limit *float32 `json:"limit"`
	Links *Links   `json:"_links"`
}

SecondaryZoneRecordReadList struct for SecondaryZoneRecordReadList

func NewSecondaryZoneRecordReadList added in v1.2.0

func NewSecondaryZoneRecordReadList(id string, type_ string, href string, metadata SecondaryZoneRecordReadListMetadata, items []SecondaryZoneRecordRead, offset float32, limit float32, links Links) *SecondaryZoneRecordReadList

NewSecondaryZoneRecordReadList instantiates a new SecondaryZoneRecordReadList 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 NewSecondaryZoneRecordReadListWithDefaults added in v1.2.0

func NewSecondaryZoneRecordReadListWithDefaults() *SecondaryZoneRecordReadList

NewSecondaryZoneRecordReadListWithDefaults instantiates a new SecondaryZoneRecordReadList 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 (*SecondaryZoneRecordReadList) GetHref added in v1.2.0

func (o *SecondaryZoneRecordReadList) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*SecondaryZoneRecordReadList) GetHrefOk added in v1.2.0

func (o *SecondaryZoneRecordReadList) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneRecordReadList) GetId added in v1.2.0

func (o *SecondaryZoneRecordReadList) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*SecondaryZoneRecordReadList) GetIdOk added in v1.2.0

func (o *SecondaryZoneRecordReadList) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneRecordReadList) GetItems added in v1.2.0

GetItems returns the Items field value If the value is explicit nil, the zero value for []SecondaryZoneRecordRead will be returned

func (*SecondaryZoneRecordReadList) GetItemsOk added in v1.2.0

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneRecordReadList) GetLimit added in v1.2.0

func (o *SecondaryZoneRecordReadList) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, the zero value for float32 will be returned

func (*SecondaryZoneRecordReadList) GetLimitOk added in v1.2.0

func (o *SecondaryZoneRecordReadList) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *SecondaryZoneRecordReadList) GetLinks() *Links

GetLinks returns the Links field value If the value is explicit nil, the zero value for Links will be returned

func (*SecondaryZoneRecordReadList) GetLinksOk added in v1.2.0

func (o *SecondaryZoneRecordReadList) GetLinksOk() (*Links, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneRecordReadList) GetMetadata added in v1.2.0

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for SecondaryZoneRecordReadListMetadata will be returned

func (*SecondaryZoneRecordReadList) GetMetadataOk added in v1.2.0

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneRecordReadList) GetOffset added in v1.2.0

func (o *SecondaryZoneRecordReadList) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, the zero value for float32 will be returned

func (*SecondaryZoneRecordReadList) GetOffsetOk added in v1.2.0

func (o *SecondaryZoneRecordReadList) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneRecordReadList) GetType added in v1.2.0

func (o *SecondaryZoneRecordReadList) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*SecondaryZoneRecordReadList) GetTypeOk added in v1.2.0

func (o *SecondaryZoneRecordReadList) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneRecordReadList) HasHref added in v1.2.0

func (o *SecondaryZoneRecordReadList) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*SecondaryZoneRecordReadList) HasId added in v1.2.0

func (o *SecondaryZoneRecordReadList) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecondaryZoneRecordReadList) HasItems added in v1.2.0

func (o *SecondaryZoneRecordReadList) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*SecondaryZoneRecordReadList) HasLimit added in v1.2.0

func (o *SecondaryZoneRecordReadList) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *SecondaryZoneRecordReadList) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*SecondaryZoneRecordReadList) HasMetadata added in v1.2.0

func (o *SecondaryZoneRecordReadList) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*SecondaryZoneRecordReadList) HasOffset added in v1.2.0

func (o *SecondaryZoneRecordReadList) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*SecondaryZoneRecordReadList) HasType added in v1.2.0

func (o *SecondaryZoneRecordReadList) HasType() bool

HasType returns a boolean if a field has been set.

func (SecondaryZoneRecordReadList) MarshalJSON added in v1.2.0

func (o SecondaryZoneRecordReadList) MarshalJSON() ([]byte, error)

func (*SecondaryZoneRecordReadList) SetHref added in v1.2.0

func (o *SecondaryZoneRecordReadList) SetHref(v string)

SetHref sets field value

func (*SecondaryZoneRecordReadList) SetId added in v1.2.0

func (o *SecondaryZoneRecordReadList) SetId(v string)

SetId sets field value

func (*SecondaryZoneRecordReadList) SetItems added in v1.2.0

SetItems sets field value

func (*SecondaryZoneRecordReadList) SetLimit added in v1.2.0

func (o *SecondaryZoneRecordReadList) SetLimit(v float32)

SetLimit sets field value

func (o *SecondaryZoneRecordReadList) SetLinks(v Links)

SetLinks sets field value

func (*SecondaryZoneRecordReadList) SetMetadata added in v1.2.0

SetMetadata sets field value

func (*SecondaryZoneRecordReadList) SetOffset added in v1.2.0

func (o *SecondaryZoneRecordReadList) SetOffset(v float32)

SetOffset sets field value

func (*SecondaryZoneRecordReadList) SetType added in v1.2.0

func (o *SecondaryZoneRecordReadList) SetType(v string)

SetType sets field value

type SecondaryZoneRecordReadListMetadata added in v1.2.0

type SecondaryZoneRecordReadListMetadata struct {
	// Indicates IP addresses of primary nameservers for a secondary zone. Accepts IPv4 and IPv6 addresses
	PrimaryIps *[]string `json:"primaryIps"`
}

SecondaryZoneRecordReadListMetadata Shows the specific properties for secondary zones

func NewSecondaryZoneRecordReadListMetadata added in v1.2.0

func NewSecondaryZoneRecordReadListMetadata(primaryIps []string) *SecondaryZoneRecordReadListMetadata

NewSecondaryZoneRecordReadListMetadata instantiates a new SecondaryZoneRecordReadListMetadata 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 NewSecondaryZoneRecordReadListMetadataWithDefaults added in v1.2.0

func NewSecondaryZoneRecordReadListMetadataWithDefaults() *SecondaryZoneRecordReadListMetadata

NewSecondaryZoneRecordReadListMetadataWithDefaults instantiates a new SecondaryZoneRecordReadListMetadata 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 (*SecondaryZoneRecordReadListMetadata) GetPrimaryIps added in v1.2.0

func (o *SecondaryZoneRecordReadListMetadata) GetPrimaryIps() *[]string

GetPrimaryIps returns the PrimaryIps field value If the value is explicit nil, the zero value for []string will be returned

func (*SecondaryZoneRecordReadListMetadata) GetPrimaryIpsOk added in v1.2.0

func (o *SecondaryZoneRecordReadListMetadata) GetPrimaryIpsOk() (*[]string, bool)

GetPrimaryIpsOk returns a tuple with the PrimaryIps field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SecondaryZoneRecordReadListMetadata) HasPrimaryIps added in v1.2.0

func (o *SecondaryZoneRecordReadListMetadata) HasPrimaryIps() bool

HasPrimaryIps returns a boolean if a field has been set.

func (SecondaryZoneRecordReadListMetadata) MarshalJSON added in v1.2.0

func (o SecondaryZoneRecordReadListMetadata) MarshalJSON() ([]byte, error)

func (*SecondaryZoneRecordReadListMetadata) SetPrimaryIps added in v1.2.0

func (o *SecondaryZoneRecordReadListMetadata) SetPrimaryIps(v []string)

SetPrimaryIps sets field value

type SecondaryZonesApiService added in v1.2.0

type SecondaryZonesApiService service

SecondaryZonesApiService SecondaryZonesApi service

func (*SecondaryZonesApiService) SecondaryzonesAxfrGet added in v1.2.0

func (a *SecondaryZonesApiService) SecondaryzonesAxfrGet(ctx _context.Context, secondaryZoneId string) ApiSecondaryzonesAxfrGetRequest
  • SecondaryzonesAxfrGet Get status of zone transfer
  • Get status of zone transfer.

Note that Cloud DNS relies on the following Anycast addresses for sending DNS notify messages. Make sure to whitelist on your end:

  • IPv4: 212.227.123.25

  • IPv6: 2001:8d8:fe:53::5cd:25

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

  • @param secondaryZoneId The ID (UUID) of the DNS zone.

  • @return ApiSecondaryzonesAxfrGetRequest

func (*SecondaryZonesApiService) SecondaryzonesAxfrGetExecute added in v1.2.0

* Execute executes the request * @return ZoneTransferPrimaryIpsStatus

func (*SecondaryZonesApiService) SecondaryzonesAxfrPut added in v1.2.0

func (a *SecondaryZonesApiService) SecondaryzonesAxfrPut(ctx _context.Context, secondaryZoneId string) ApiSecondaryzonesAxfrPutRequest
  • SecondaryzonesAxfrPut Start zone transfer
  • Initiate zone transfer.

Note that Cloud DNS relies on the following Anycast addresses for sending DNS notify messages. Make sure to whitelist on your end:

  • IPv4: 212.227.123.25

  • IPv6: 2001:8d8:fe:53::5cd:25

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

  • @param secondaryZoneId The ID (UUID) of the DNS zone.

  • @return ApiSecondaryzonesAxfrPutRequest

func (*SecondaryZonesApiService) SecondaryzonesAxfrPutExecute added in v1.2.0

func (a *SecondaryZonesApiService) SecondaryzonesAxfrPutExecute(r ApiSecondaryzonesAxfrPutRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*SecondaryZonesApiService) SecondaryzonesDelete added in v1.2.0

func (a *SecondaryZonesApiService) SecondaryzonesDelete(ctx _context.Context, secondaryZoneId string) ApiSecondaryzonesDeleteRequest

* SecondaryzonesDelete Delete a secondary zone * Deletes the specified secondary zone. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param secondaryZoneId The ID (UUID) of the DNS zone. * @return ApiSecondaryzonesDeleteRequest

func (*SecondaryZonesApiService) SecondaryzonesDeleteExecute added in v1.2.0

func (a *SecondaryZonesApiService) SecondaryzonesDeleteExecute(r ApiSecondaryzonesDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*SecondaryZonesApiService) SecondaryzonesFindById added in v1.2.0

func (a *SecondaryZonesApiService) SecondaryzonesFindById(ctx _context.Context, secondaryZoneId string) ApiSecondaryzonesFindByIdRequest

* SecondaryzonesFindById Retrieve a secondary zone * Returns a DNS secondary zone by given ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param secondaryZoneId The ID (UUID) of the DNS zone. * @return ApiSecondaryzonesFindByIdRequest

func (*SecondaryZonesApiService) SecondaryzonesFindByIdExecute added in v1.2.0

* Execute executes the request * @return SecondaryZoneRead

func (*SecondaryZonesApiService) SecondaryzonesGet added in v1.2.0

* SecondaryzonesGet Retrieve secondary zones * Returns a list of the secondary DNS zones for the customer. Default limit is the first 100 items. Use pagination query parameters for listing more items (up to 1000). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiSecondaryzonesGetRequest

func (*SecondaryZonesApiService) SecondaryzonesGetExecute added in v1.2.0

* Execute executes the request * @return SecondaryZoneReadList

func (*SecondaryZonesApiService) SecondaryzonesPost added in v1.2.0

  • SecondaryzonesPost Create a secondary zone
  • Creates a new secondary zone with default NS and SOA records.

Note that Cloud DNS relies on the following Anycast addresses for sending DNS notify messages. Make sure to whitelist on your end:

  • IPv4: 212.227.123.25

  • IPv6: 2001:8d8:fe:53::5cd:25

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

  • @return ApiSecondaryzonesPostRequest

func (*SecondaryZonesApiService) SecondaryzonesPostExecute added in v1.2.0

* Execute executes the request * @return SecondaryZoneRead

func (*SecondaryZonesApiService) SecondaryzonesPut added in v1.2.0

func (a *SecondaryZonesApiService) SecondaryzonesPut(ctx _context.Context, secondaryZoneId string) ApiSecondaryzonesPutRequest

* SecondaryzonesPut Update a secondary zone * Updates or creates a secondary zone for the provided secondary Zone ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param secondaryZoneId The ID (UUID) of the DNS zone. * @return ApiSecondaryzonesPutRequest

func (*SecondaryZonesApiService) SecondaryzonesPutExecute added in v1.2.0

* Execute executes the request * @return SecondaryZoneRead

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type TLSDial

type TLSDial func(ctx context.Context, network, addr string) (net.Conn, error)

TLSDial can be assigned to a http.Transport's DialTLS field.

type Zone added in v1.1.0

type Zone struct {
	// The zone name
	ZoneName *string `json:"zoneName"`
	// The hosted zone is used for...
	Description *string `json:"description,omitempty"`
	// Users can activate and deactivate zones.
	Enabled *bool `json:"enabled,omitempty"`
}

Zone struct for Zone

func NewZone added in v1.1.0

func NewZone(zoneName string) *Zone

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 v1.1.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) GetDescription added in v1.1.0

func (o *Zone) GetDescription() *string

GetDescription returns the Description field value If the value is explicit nil, the zero value for string will be returned

func (*Zone) GetDescriptionOk added in v1.1.0

func (o *Zone) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Zone) GetEnabled added in v1.1.0

func (o *Zone) GetEnabled() *bool

GetEnabled returns the Enabled field value If the value is explicit nil, the zero value for bool will be returned

func (*Zone) GetEnabledOk added in v1.1.0

func (o *Zone) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Zone) GetZoneName added in v1.1.0

func (o *Zone) GetZoneName() *string

GetZoneName returns the ZoneName field value If the value is explicit nil, the zero value for string will be returned

func (*Zone) GetZoneNameOk added in v1.1.0

func (o *Zone) GetZoneNameOk() (*string, bool)

GetZoneNameOk returns a tuple with the ZoneName field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Zone) HasDescription added in v1.1.0

func (o *Zone) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Zone) HasEnabled added in v1.1.0

func (o *Zone) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*Zone) HasZoneName added in v1.1.0

func (o *Zone) HasZoneName() bool

HasZoneName returns a boolean if a field has been set.

func (Zone) MarshalJSON added in v1.1.0

func (o Zone) MarshalJSON() ([]byte, error)

func (*Zone) SetDescription added in v1.1.0

func (o *Zone) SetDescription(v string)

SetDescription sets field value

func (*Zone) SetEnabled added in v1.1.0

func (o *Zone) SetEnabled(v bool)

SetEnabled sets field value

func (*Zone) SetZoneName added in v1.1.0

func (o *Zone) SetZoneName(v string)

SetZoneName sets field value

type ZoneAllOf added in v1.2.0

type ZoneAllOf struct {
	// Users can activate and deactivate zones.
	Enabled *bool `json:"enabled,omitempty"`
}

ZoneAllOf Indicates the specific fields for a primary zone. This type of zone is the default one.

func NewZoneAllOf added in v1.2.0

func NewZoneAllOf() *ZoneAllOf

NewZoneAllOf instantiates a new ZoneAllOf 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 NewZoneAllOfWithDefaults added in v1.2.0

func NewZoneAllOfWithDefaults() *ZoneAllOf

NewZoneAllOfWithDefaults instantiates a new ZoneAllOf 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 (*ZoneAllOf) GetEnabled added in v1.2.0

func (o *ZoneAllOf) GetEnabled() *bool

GetEnabled returns the Enabled field value If the value is explicit nil, the zero value for bool will be returned

func (*ZoneAllOf) GetEnabledOk added in v1.2.0

func (o *ZoneAllOf) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneAllOf) HasEnabled added in v1.2.0

func (o *ZoneAllOf) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (ZoneAllOf) MarshalJSON added in v1.2.0

func (o ZoneAllOf) MarshalJSON() ([]byte, error)

func (*ZoneAllOf) SetEnabled added in v1.2.0

func (o *ZoneAllOf) SetEnabled(v bool)

SetEnabled sets field value

type ZoneCreate added in v1.1.0

type ZoneCreate struct {
	Properties *Zone `json:"properties"`
}

ZoneCreate struct for ZoneCreate

func NewZoneCreate added in v1.1.0

func NewZoneCreate(properties Zone) *ZoneCreate

NewZoneCreate instantiates a new ZoneCreate 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 NewZoneCreateWithDefaults added in v1.1.0

func NewZoneCreateWithDefaults() *ZoneCreate

NewZoneCreateWithDefaults instantiates a new ZoneCreate 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 (*ZoneCreate) GetProperties added in v1.1.0

func (o *ZoneCreate) GetProperties() *Zone

GetProperties returns the Properties field value If the value is explicit nil, the zero value for Zone will be returned

func (*ZoneCreate) GetPropertiesOk added in v1.1.0

func (o *ZoneCreate) GetPropertiesOk() (*Zone, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneCreate) HasProperties added in v1.1.0

func (o *ZoneCreate) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (ZoneCreate) MarshalJSON added in v1.1.0

func (o ZoneCreate) MarshalJSON() ([]byte, error)

func (*ZoneCreate) SetProperties added in v1.1.0

func (o *ZoneCreate) SetProperties(v Zone)

SetProperties sets field value

type ZoneEnsure added in v1.1.0

type ZoneEnsure struct {
	Properties *Zone `json:"properties"`
}

ZoneEnsure struct for ZoneEnsure

func NewZoneEnsure added in v1.1.0

func NewZoneEnsure(properties Zone) *ZoneEnsure

NewZoneEnsure instantiates a new ZoneEnsure 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 NewZoneEnsureWithDefaults added in v1.1.0

func NewZoneEnsureWithDefaults() *ZoneEnsure

NewZoneEnsureWithDefaults instantiates a new ZoneEnsure 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 (*ZoneEnsure) GetProperties added in v1.1.0

func (o *ZoneEnsure) GetProperties() *Zone

GetProperties returns the Properties field value If the value is explicit nil, the zero value for Zone will be returned

func (*ZoneEnsure) GetPropertiesOk added in v1.1.0

func (o *ZoneEnsure) GetPropertiesOk() (*Zone, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneEnsure) HasProperties added in v1.1.0

func (o *ZoneEnsure) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (ZoneEnsure) MarshalJSON added in v1.1.0

func (o ZoneEnsure) MarshalJSON() ([]byte, error)

func (*ZoneEnsure) SetProperties added in v1.1.0

func (o *ZoneEnsure) SetProperties(v Zone)

SetProperties sets field value

type ZoneFilesApiService added in v1.2.0

type ZoneFilesApiService service

ZoneFilesApiService ZoneFilesApi service

func (*ZoneFilesApiService) ZonesZonefileGet added in v1.2.0

func (a *ZoneFilesApiService) ZonesZonefileGet(ctx _context.Context, zoneId string) ApiZonesZonefileGetRequest

* ZonesZonefileGet Retrieve a zone file * Returns an exported zone file in BIND format (RFC 1035). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param zoneId The ID (UUID) of the DNS zone. * @return ApiZonesZonefileGetRequest

func (*ZoneFilesApiService) ZonesZonefileGetExecute added in v1.2.0

func (a *ZoneFilesApiService) ZonesZonefileGetExecute(r ApiZonesZonefileGetRequest) (*APIResponse, error)

* Execute executes the request

func (*ZoneFilesApiService) ZonesZonefilePut added in v1.2.0

func (a *ZoneFilesApiService) ZonesZonefilePut(ctx _context.Context, zoneId string) ApiZonesZonefilePutRequest

* ZonesZonefilePut Updates a zone with a file * Updates a zone with zone file in BIND format (RFC 1035). All records in the zone are replaced with the ones provided. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param zoneId The ID (UUID) of the DNS zone. * @return ApiZonesZonefilePutRequest

func (*ZoneFilesApiService) ZonesZonefilePutExecute added in v1.2.0

* Execute executes the request * @return RecordReadList

type ZoneRead added in v1.1.0

type ZoneRead struct {
	// The zone ID (UUID).
	Id         *string                       `json:"id"`
	Type       *string                       `json:"type"`
	Href       *string                       `json:"href"`
	Metadata   *MetadataWithStateNameservers `json:"metadata"`
	Properties *Zone                         `json:"properties"`
}

ZoneRead struct for ZoneRead

func NewZoneRead added in v1.1.0

func NewZoneRead(id string, type_ string, href string, metadata MetadataWithStateNameservers, properties Zone) *ZoneRead

NewZoneRead instantiates a new ZoneRead 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 NewZoneReadWithDefaults added in v1.1.0

func NewZoneReadWithDefaults() *ZoneRead

NewZoneReadWithDefaults instantiates a new ZoneRead 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 (*ZoneRead) GetHref added in v1.1.0

func (o *ZoneRead) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*ZoneRead) GetHrefOk added in v1.1.0

func (o *ZoneRead) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneRead) GetId added in v1.1.0

func (o *ZoneRead) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*ZoneRead) GetIdOk added in v1.1.0

func (o *ZoneRead) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneRead) GetMetadata added in v1.1.0

func (o *ZoneRead) GetMetadata() *MetadataWithStateNameservers

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for MetadataWithStateNameservers will be returned

func (*ZoneRead) GetMetadataOk added in v1.1.0

func (o *ZoneRead) GetMetadataOk() (*MetadataWithStateNameservers, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneRead) GetProperties added in v1.1.0

func (o *ZoneRead) GetProperties() *Zone

GetProperties returns the Properties field value If the value is explicit nil, the zero value for Zone will be returned

func (*ZoneRead) GetPropertiesOk added in v1.1.0

func (o *ZoneRead) GetPropertiesOk() (*Zone, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneRead) GetType added in v1.1.0

func (o *ZoneRead) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*ZoneRead) GetTypeOk added in v1.1.0

func (o *ZoneRead) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneRead) HasHref added in v1.1.0

func (o *ZoneRead) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ZoneRead) HasId added in v1.1.0

func (o *ZoneRead) HasId() bool

HasId returns a boolean if a field has been set.

func (*ZoneRead) HasMetadata added in v1.1.0

func (o *ZoneRead) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*ZoneRead) HasProperties added in v1.1.0

func (o *ZoneRead) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*ZoneRead) HasType added in v1.1.0

func (o *ZoneRead) HasType() bool

HasType returns a boolean if a field has been set.

func (ZoneRead) MarshalJSON added in v1.1.0

func (o ZoneRead) MarshalJSON() ([]byte, error)

func (*ZoneRead) SetHref added in v1.1.0

func (o *ZoneRead) SetHref(v string)

SetHref sets field value

func (*ZoneRead) SetId added in v1.1.0

func (o *ZoneRead) SetId(v string)

SetId sets field value

func (*ZoneRead) SetMetadata added in v1.1.0

func (o *ZoneRead) SetMetadata(v MetadataWithStateNameservers)

SetMetadata sets field value

func (*ZoneRead) SetProperties added in v1.1.0

func (o *ZoneRead) SetProperties(v Zone)

SetProperties sets field value

func (*ZoneRead) SetType added in v1.1.0

func (o *ZoneRead) SetType(v string)

SetType sets field value

type ZoneReadAllOf added in v1.2.0

type ZoneReadAllOf struct {
	Properties *Zone `json:"properties"`
}

ZoneReadAllOf struct for ZoneReadAllOf

func NewZoneReadAllOf added in v1.2.0

func NewZoneReadAllOf(properties Zone) *ZoneReadAllOf

NewZoneReadAllOf instantiates a new ZoneReadAllOf 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 NewZoneReadAllOfWithDefaults added in v1.2.0

func NewZoneReadAllOfWithDefaults() *ZoneReadAllOf

NewZoneReadAllOfWithDefaults instantiates a new ZoneReadAllOf 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 (*ZoneReadAllOf) GetProperties added in v1.2.0

func (o *ZoneReadAllOf) GetProperties() *Zone

GetProperties returns the Properties field value If the value is explicit nil, the zero value for Zone will be returned

func (*ZoneReadAllOf) GetPropertiesOk added in v1.2.0

func (o *ZoneReadAllOf) GetPropertiesOk() (*Zone, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneReadAllOf) HasProperties added in v1.2.0

func (o *ZoneReadAllOf) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (ZoneReadAllOf) MarshalJSON added in v1.2.0

func (o ZoneReadAllOf) MarshalJSON() ([]byte, error)

func (*ZoneReadAllOf) SetProperties added in v1.2.0

func (o *ZoneReadAllOf) SetProperties(v Zone)

SetProperties sets field value

type ZoneReadList added in v1.1.0

type ZoneReadList struct {
	// ID (UUID) created to identify this action.
	Id   *string `json:"id"`
	Type *string `json:"type"`
	Href *string `json:"href"`
	// Pagination offset.
	Offset *float32 `json:"offset"`
	// Pagination limit.
	Limit *float32    `json:"limit"`
	Links *Links      `json:"_links"`
	Items *[]ZoneRead `json:"items"`
}

ZoneReadList struct for ZoneReadList

func NewZoneReadList added in v1.1.0

func NewZoneReadList(id string, type_ string, href string, offset float32, limit float32, links Links, items []ZoneRead) *ZoneReadList

NewZoneReadList instantiates a new ZoneReadList 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 NewZoneReadListWithDefaults added in v1.1.0

func NewZoneReadListWithDefaults() *ZoneReadList

NewZoneReadListWithDefaults instantiates a new ZoneReadList 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 (*ZoneReadList) GetHref added in v1.1.0

func (o *ZoneReadList) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*ZoneReadList) GetHrefOk added in v1.1.0

func (o *ZoneReadList) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneReadList) GetId added in v1.2.0

func (o *ZoneReadList) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*ZoneReadList) GetIdOk added in v1.2.0

func (o *ZoneReadList) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneReadList) GetItems added in v1.1.0

func (o *ZoneReadList) GetItems() *[]ZoneRead

GetItems returns the Items field value If the value is explicit nil, the zero value for []ZoneRead will be returned

func (*ZoneReadList) GetItemsOk added in v1.1.0

func (o *ZoneReadList) GetItemsOk() (*[]ZoneRead, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneReadList) GetLimit added in v1.1.0

func (o *ZoneReadList) GetLimit() *float32

GetLimit returns the Limit field value If the value is explicit nil, the zero value for float32 will be returned

func (*ZoneReadList) GetLimitOk added in v1.1.0

func (o *ZoneReadList) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *ZoneReadList) GetLinks() *Links

GetLinks returns the Links field value If the value is explicit nil, the zero value for Links will be returned

func (*ZoneReadList) GetLinksOk added in v1.1.0

func (o *ZoneReadList) GetLinksOk() (*Links, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneReadList) GetOffset added in v1.1.0

func (o *ZoneReadList) GetOffset() *float32

GetOffset returns the Offset field value If the value is explicit nil, the zero value for float32 will be returned

func (*ZoneReadList) GetOffsetOk added in v1.1.0

func (o *ZoneReadList) GetOffsetOk() (*float32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneReadList) GetType added in v1.1.0

func (o *ZoneReadList) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*ZoneReadList) GetTypeOk added in v1.1.0

func (o *ZoneReadList) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneReadList) HasHref added in v1.1.0

func (o *ZoneReadList) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ZoneReadList) HasId added in v1.2.0

func (o *ZoneReadList) HasId() bool

HasId returns a boolean if a field has been set.

func (*ZoneReadList) HasItems added in v1.1.0

func (o *ZoneReadList) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*ZoneReadList) HasLimit added in v1.1.0

func (o *ZoneReadList) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *ZoneReadList) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ZoneReadList) HasOffset added in v1.1.0

func (o *ZoneReadList) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*ZoneReadList) HasType added in v1.1.0

func (o *ZoneReadList) HasType() bool

HasType returns a boolean if a field has been set.

func (ZoneReadList) MarshalJSON added in v1.1.0

func (o ZoneReadList) MarshalJSON() ([]byte, error)

func (*ZoneReadList) SetHref added in v1.1.0

func (o *ZoneReadList) SetHref(v string)

SetHref sets field value

func (*ZoneReadList) SetId added in v1.2.0

func (o *ZoneReadList) SetId(v string)

SetId sets field value

func (*ZoneReadList) SetItems added in v1.1.0

func (o *ZoneReadList) SetItems(v []ZoneRead)

SetItems sets field value

func (*ZoneReadList) SetLimit added in v1.1.0

func (o *ZoneReadList) SetLimit(v float32)

SetLimit sets field value

func (o *ZoneReadList) SetLinks(v Links)

SetLinks sets field value

func (*ZoneReadList) SetOffset added in v1.1.0

func (o *ZoneReadList) SetOffset(v float32)

SetOffset sets field value

func (*ZoneReadList) SetType added in v1.1.0

func (o *ZoneReadList) SetType(v string)

SetType sets field value

type ZoneReadListAllOf added in v1.2.0

type ZoneReadListAllOf struct {
	Items *[]ZoneRead `json:"items"`
}

ZoneReadListAllOf List of primary zones

func NewZoneReadListAllOf added in v1.2.0

func NewZoneReadListAllOf(items []ZoneRead) *ZoneReadListAllOf

NewZoneReadListAllOf instantiates a new ZoneReadListAllOf 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 NewZoneReadListAllOfWithDefaults added in v1.2.0

func NewZoneReadListAllOfWithDefaults() *ZoneReadListAllOf

NewZoneReadListAllOfWithDefaults instantiates a new ZoneReadListAllOf 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 (*ZoneReadListAllOf) GetItems added in v1.2.0

func (o *ZoneReadListAllOf) GetItems() *[]ZoneRead

GetItems returns the Items field value If the value is explicit nil, the zero value for []ZoneRead will be returned

func (*ZoneReadListAllOf) GetItemsOk added in v1.2.0

func (o *ZoneReadListAllOf) GetItemsOk() (*[]ZoneRead, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneReadListAllOf) HasItems added in v1.2.0

func (o *ZoneReadListAllOf) HasItems() bool

HasItems returns a boolean if a field has been set.

func (ZoneReadListAllOf) MarshalJSON added in v1.2.0

func (o ZoneReadListAllOf) MarshalJSON() ([]byte, error)

func (*ZoneReadListAllOf) SetItems added in v1.2.0

func (o *ZoneReadListAllOf) SetItems(v []ZoneRead)

SetItems sets field value

type ZoneTransferPrimaryIpStatus added in v1.2.0

type ZoneTransferPrimaryIpStatus struct {
	// one single IP from the primaryIps field for secondary zones
	PrimaryIp *string `json:"primaryIp"`
	// Human readable status of the zone transfer status for the IP
	Status *string `json:"status"`
	// Human readable explanation of the error when status is not ok
	ErrorMessage *string `json:"errorMessage,omitempty"`
}

ZoneTransferPrimaryIpStatus struct for ZoneTransferPrimaryIpStatus

func NewZoneTransferPrimaryIpStatus added in v1.2.0

func NewZoneTransferPrimaryIpStatus(primaryIp string, status string) *ZoneTransferPrimaryIpStatus

NewZoneTransferPrimaryIpStatus instantiates a new ZoneTransferPrimaryIpStatus 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 NewZoneTransferPrimaryIpStatusWithDefaults added in v1.2.0

func NewZoneTransferPrimaryIpStatusWithDefaults() *ZoneTransferPrimaryIpStatus

NewZoneTransferPrimaryIpStatusWithDefaults instantiates a new ZoneTransferPrimaryIpStatus 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 (*ZoneTransferPrimaryIpStatus) GetErrorMessage added in v1.2.0

func (o *ZoneTransferPrimaryIpStatus) GetErrorMessage() *string

GetErrorMessage returns the ErrorMessage field value If the value is explicit nil, the zero value for string will be returned

func (*ZoneTransferPrimaryIpStatus) GetErrorMessageOk added in v1.2.0

func (o *ZoneTransferPrimaryIpStatus) GetErrorMessageOk() (*string, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneTransferPrimaryIpStatus) GetPrimaryIp added in v1.2.0

func (o *ZoneTransferPrimaryIpStatus) GetPrimaryIp() *string

GetPrimaryIp returns the PrimaryIp field value If the value is explicit nil, the zero value for string will be returned

func (*ZoneTransferPrimaryIpStatus) GetPrimaryIpOk added in v1.2.0

func (o *ZoneTransferPrimaryIpStatus) GetPrimaryIpOk() (*string, bool)

GetPrimaryIpOk returns a tuple with the PrimaryIp field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneTransferPrimaryIpStatus) GetStatus added in v1.2.0

func (o *ZoneTransferPrimaryIpStatus) GetStatus() *string

GetStatus returns the Status field value If the value is explicit nil, the zero value for string will be returned

func (*ZoneTransferPrimaryIpStatus) GetStatusOk added in v1.2.0

func (o *ZoneTransferPrimaryIpStatus) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneTransferPrimaryIpStatus) HasErrorMessage added in v1.2.0

func (o *ZoneTransferPrimaryIpStatus) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (*ZoneTransferPrimaryIpStatus) HasPrimaryIp added in v1.2.0

func (o *ZoneTransferPrimaryIpStatus) HasPrimaryIp() bool

HasPrimaryIp returns a boolean if a field has been set.

func (*ZoneTransferPrimaryIpStatus) HasStatus added in v1.2.0

func (o *ZoneTransferPrimaryIpStatus) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (ZoneTransferPrimaryIpStatus) MarshalJSON added in v1.2.0

func (o ZoneTransferPrimaryIpStatus) MarshalJSON() ([]byte, error)

func (*ZoneTransferPrimaryIpStatus) SetErrorMessage added in v1.2.0

func (o *ZoneTransferPrimaryIpStatus) SetErrorMessage(v string)

SetErrorMessage sets field value

func (*ZoneTransferPrimaryIpStatus) SetPrimaryIp added in v1.2.0

func (o *ZoneTransferPrimaryIpStatus) SetPrimaryIp(v string)

SetPrimaryIp sets field value

func (*ZoneTransferPrimaryIpStatus) SetStatus added in v1.2.0

func (o *ZoneTransferPrimaryIpStatus) SetStatus(v string)

SetStatus sets field value

type ZoneTransferPrimaryIpsStatus added in v1.2.0

type ZoneTransferPrimaryIpsStatus struct {
	Type  *string                        `json:"type"`
	Items *[]ZoneTransferPrimaryIpStatus `json:"items"`
}

ZoneTransferPrimaryIpsStatus Indicates, for secondary zones, the transfer status for each one single IP defined on primaryIps field

func NewZoneTransferPrimaryIpsStatus added in v1.2.0

func NewZoneTransferPrimaryIpsStatus(type_ string, items []ZoneTransferPrimaryIpStatus) *ZoneTransferPrimaryIpsStatus

NewZoneTransferPrimaryIpsStatus instantiates a new ZoneTransferPrimaryIpsStatus 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 NewZoneTransferPrimaryIpsStatusWithDefaults added in v1.2.0

func NewZoneTransferPrimaryIpsStatusWithDefaults() *ZoneTransferPrimaryIpsStatus

NewZoneTransferPrimaryIpsStatusWithDefaults instantiates a new ZoneTransferPrimaryIpsStatus 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 (*ZoneTransferPrimaryIpsStatus) GetItems added in v1.2.0

GetItems returns the Items field value If the value is explicit nil, the zero value for []ZoneTransferPrimaryIpStatus will be returned

func (*ZoneTransferPrimaryIpsStatus) GetItemsOk added in v1.2.0

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneTransferPrimaryIpsStatus) GetType added in v1.2.0

func (o *ZoneTransferPrimaryIpsStatus) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*ZoneTransferPrimaryIpsStatus) GetTypeOk added in v1.2.0

func (o *ZoneTransferPrimaryIpsStatus) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ZoneTransferPrimaryIpsStatus) HasItems added in v1.2.0

func (o *ZoneTransferPrimaryIpsStatus) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*ZoneTransferPrimaryIpsStatus) HasType added in v1.2.0

func (o *ZoneTransferPrimaryIpsStatus) HasType() bool

HasType returns a boolean if a field has been set.

func (ZoneTransferPrimaryIpsStatus) MarshalJSON added in v1.2.0

func (o ZoneTransferPrimaryIpsStatus) MarshalJSON() ([]byte, error)

func (*ZoneTransferPrimaryIpsStatus) SetItems added in v1.2.0

SetItems sets field value

func (*ZoneTransferPrimaryIpsStatus) SetType added in v1.2.0

func (o *ZoneTransferPrimaryIpsStatus) SetType(v string)

SetType sets field value

type ZonesApiService

type ZonesApiService service

ZonesApiService ZonesApi service

func (*ZonesApiService) ZonesDelete

func (a *ZonesApiService) ZonesDelete(ctx _context.Context, zoneId string) ApiZonesDeleteRequest

* ZonesDelete Delete a zone * Deletes the specified zone and all of the records it contains. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param zoneId The ID (UUID) of the DNS zone. * @return ApiZonesDeleteRequest

func (*ZonesApiService) ZonesDeleteExecute

func (a *ZonesApiService) ZonesDeleteExecute(r ApiZonesDeleteRequest) (map[string]interface{}, *APIResponse, error)

* Execute executes the request * @return map[string]interface{}

func (*ZonesApiService) ZonesFindById

func (a *ZonesApiService) ZonesFindById(ctx _context.Context, zoneId string) ApiZonesFindByIdRequest

* ZonesFindById Retrieve a zone * Returns a DNS zone by given ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param zoneId The ID (UUID) of the DNS zone. * @return ApiZonesFindByIdRequest

func (*ZonesApiService) ZonesFindByIdExecute

func (a *ZonesApiService) ZonesFindByIdExecute(r ApiZonesFindByIdRequest) (ZoneRead, *APIResponse, error)

* Execute executes the request * @return ZoneRead

func (*ZonesApiService) ZonesGet

* ZonesGet Retrieve zones * Returns a list of the DNS zones for the customer. Default limit is the first 100 items. Use pagination query parameters for listing more items (up to 1000). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiZonesGetRequest

func (*ZonesApiService) ZonesGetExecute

* Execute executes the request * @return ZoneReadList

func (*ZonesApiService) ZonesPost

* ZonesPost Create a zone * Creates a new zone with default NS and SOA records. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiZonesPostRequest

func (*ZonesApiService) ZonesPostExecute

func (a *ZonesApiService) ZonesPostExecute(r ApiZonesPostRequest) (ZoneRead, *APIResponse, error)

* Execute executes the request * @return ZoneRead

func (*ZonesApiService) ZonesPut

func (a *ZonesApiService) ZonesPut(ctx _context.Context, zoneId string) ApiZonesPutRequest

* ZonesPut Update a zone * Updates or creates a zone for the provided zone ID.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param zoneId The ID (UUID) of the DNS zone. * @return ApiZonesPutRequest

func (*ZonesApiService) ZonesPutExecute

func (a *ZonesApiService) ZonesPutExecute(r ApiZonesPutRequest) (ZoneRead, *APIResponse, error)

* Execute executes the request * @return ZoneRead

type ZskBits added in v1.2.0

type ZskBits int32

ZskBits Zone signing key length in bits.

const (
	ZSKBITS__1024 ZskBits = 1024
	ZSKBITS__2048 ZskBits = 2048
	ZSKBITS__4096 ZskBits = 4096
)

List of zskBits

func (ZskBits) Ptr added in v1.2.0

func (v ZskBits) Ptr() *ZskBits

Ptr returns reference to zskBits value

func (*ZskBits) UnmarshalJSON added in v1.2.0

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

Source Files

Jump to

Keyboard shortcuts

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