dnsconfig

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: May 16, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

README

Go API client for DNS Configuration API

The DNS application is a BloxOne DDI service that provides cloud-based DNS configuration with on-prem host serving DNS protocol. It is part of the full-featured BloxOne DDI solution that enables customers the ability to deploy large numbers of protocol servers in the delivery of DNS and DHCP throughout their enterprise network.

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.

  • API version: v1
  • Generator version: 7.5.0
  • Build package: com.infoblox.codegen.BloxoneGoClientCodegen

Installation

Install the package using go get:

go get github.com/infobloxopen/bloxone-go-client/dnsconfig

Import the package into your code:

import "github.com/infobloxopen/bloxone-go-client/dnsconfig"

To use a proxy, set the environment variable HTTP_PROXY:

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

To create a new API client, you can use the NewAPIClient function as shown below

client := dnsconfig.NewAPIClient()

Configuration

The NewAPIClient function accepts a variadic list of option.ClientOption functions that can be used to configure the client. It requires the option package to be imported. You can import the package using:

import "github.com/infobloxopen/bloxone-go-client/option"
Client Name

The client name is used to identify the client in the logs. By default, the client name is set to bloxone-go-client. You can change this using the option.WithClientName option. For example:

client := dnsconfig.NewAPIClient(option.WithClientName("my-client"))
Server URL

The default URL for the Cloud Services Portal is https://csp.infoblox.com. If you need to change this, you can use option.WithCSPUrl to set the URL. For example:

client := dnsconfig.NewAPIClient(option.WithCSPUrl("https://csp.eu.infoblox.com"))

You can also set the URL using the environment variable BLOXONE_CSP_URL

Authorization

An API key is required to access DNS Configuration API. You can obtain an API key by following the instructions in the guide for Configuring User API Keys.

To use an API key with DNS Configuration API, you can use the option.WithAPIKey option. For example:

client := dnsconfig.NewAPIClient(option.WithAPIKey("YOUR_API_KEY"))

You can also set the API key using the environment variable BLOXONE_API_KEY

Note: The API key is a secret and should be handled securely. Hardcoding the API key in your code is not recommended.

Default Tags

You can set default tags for all API requests using the option.WithDefaultTags option. For example:

client := dnsconfig.NewAPIClient(option.WithDefaultTags(map[string]string{"tag1": "value1", "tag2": "value2"}))

This will add the tags tag1=value1 and tag2=value2 to all API requests that support tags in the request body.

Documentation for API Endpoints

All URIs are relative to http://csp.infoblox.com/api/ddi/v1

Class Method HTTP request Description
AclAPI Create Post /dns/acl Create the ACL object.
AclAPI Delete Delete /dns/acl/{id} Move the ACL object to Recyclebin.
AclAPI List Get /dns/acl List ACL objects.
AclAPI Read Get /dns/acl/{id} Read the ACL object.
AclAPI Update Patch /dns/acl/{id} Update the ACL object.
AuthNsgAPI Create Post /dns/auth_nsg Create the AuthNSG object.
AuthNsgAPI Delete Delete /dns/auth_nsg/{id} Move the AuthNSG object to Recyclebin.
AuthNsgAPI List Get /dns/auth_nsg List AuthNSG objects.
AuthNsgAPI Read Get /dns/auth_nsg/{id} Read the AuthNSG object.
AuthNsgAPI Update Patch /dns/auth_nsg/{id} Update the AuthNSG object.
AuthZoneAPI Copy Post /dns/auth_zone/copy Copies the AuthZone object.
AuthZoneAPI Create Post /dns/auth_zone Create the AuthZone object.
AuthZoneAPI Delete Delete /dns/auth_zone/{id} Moves the AuthZone object to Recyclebin.
AuthZoneAPI List Get /dns/auth_zone List AuthZone objects.
AuthZoneAPI Read Get /dns/auth_zone/{id} Read the AuthZone object.
AuthZoneAPI Update Patch /dns/auth_zone/{id} Update the AuthZone object.
CacheFlushAPI Create Post /dns/cache_flush Create the Cache Flush object.
ConvertDomainNameAPI Convert Get /dns/convert_domain_name/{domain_name} Convert the object.
ConvertRnameAPI ConvertRName Get /dns/convert_rname/{email_address} Convert the object.
DelegationAPI Create Post /dns/delegation Create the Delegation object.
DelegationAPI Delete Delete /dns/delegation/{id} Moves the Delegation object to Recyclebin.
DelegationAPI List Get /dns/delegation List Delegation objects.
DelegationAPI Read Get /dns/delegation/{id} Read the Delegation object.
DelegationAPI Update Patch /dns/delegation/{id} Update the Delegation object.
ForwardNsgAPI Create Post /dns/forward_nsg Create the ForwardNSG object.
ForwardNsgAPI Delete Delete /dns/forward_nsg/{id} Move the ForwardNSG object to Recyclebin.
ForwardNsgAPI List Get /dns/forward_nsg List ForwardNSG objects.
ForwardNsgAPI Read Get /dns/forward_nsg/{id} Read the ForwardNSG object.
ForwardNsgAPI Update Patch /dns/forward_nsg/{id} Update the ForwardNSG object.
ForwardZoneAPI Copy Post /dns/forward_zone/copy Copies the ForwardZone object.
ForwardZoneAPI Create Post /dns/forward_zone Create the ForwardZone object.
ForwardZoneAPI Delete Delete /dns/forward_zone/{id} Move the Forward Zone object to Recyclebin.
ForwardZoneAPI List Get /dns/forward_zone List Forward Zone objects.
ForwardZoneAPI Read Get /dns/forward_zone/{id} Read the Forward Zone object.
ForwardZoneAPI Update Patch /dns/forward_zone/{id} Update the Forward Zone object.
GlobalAPI Read Get /dns/global Read the Global configuration object.
GlobalAPI Read2 Get /dns/global/{id} Read the Global configuration object.
GlobalAPI Update Patch /dns/global Update the Global configuration object.
GlobalAPI Update2 Patch /dns/global/{id} Update the Global configuration object.
HostAPI List Get /dns/host List DNS Host objects.
HostAPI Read Get /dns/host/{id} Read the DNS Host object.
HostAPI Update Patch /dns/host/{id} Update the DNS Host object.
LbdnAPI Create Post /dtc/lbdn Create the LBDN object.
LbdnAPI Delete Delete /dtc/lbdn/{id} Delete the LBDN object.
LbdnAPI List Get /dtc/lbdn List LBDN objects.
LbdnAPI Read Get /dtc/lbdn/{id} Read the LBDN object.
LbdnAPI Update Patch /dtc/lbdn/{id} Update the LBDN object.
ServerAPI Create Post /dns/server Create the Server object.
ServerAPI Delete Delete /dns/server/{id} Move the Server object to Recyclebin.
ServerAPI List Get /dns/server List Server objects.
ServerAPI Read Get /dns/server/{id} Read the Server object.
ServerAPI Update Patch /dns/server/{id} Update the Server object.
ViewAPI BulkCopy Post /dns/view/bulk_copy Copies the specified AuthZone and ForwardZone objects in the View.
ViewAPI Create Post /dns/view Create the View object.
ViewAPI Delete Delete /dns/view/{id} Move the View object to Recyclebin.
ViewAPI List Get /dns/view List View objects.
ViewAPI Read Get /dns/view/{id} Read the View object.
ViewAPI Update Patch /dns/view/{id} Update the View object.

Documentation For Models

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type ACL

type ACL struct {
	// Optional. Comment for ACL.
	Comment *string `json:"comment,omitempty"`
	// The resource identifier.
	Id *string `json:"id,omitempty"`
	// Optional. Ordered list of access control elements.  Elements are evaluated in order to determine access. If evaluation reaches the end of the list then access is denied.
	List []ACLItem `json:"list,omitempty"`
	// ACL object name.
	Name string `json:"name"`
	// Tagging specifics.
	Tags                 map[string]interface{} `json:"tags,omitempty"`
	AdditionalProperties map[string]interface{}
}

ACL Named ACL (Access Control List).

func NewACL

func NewACL(name string) *ACL

NewACL instantiates a new ACL 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 NewACLWithDefaults

func NewACLWithDefaults() *ACL

NewACLWithDefaults instantiates a new ACL 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 (*ACL) GetComment

func (o *ACL) GetComment() string

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

func (*ACL) GetCommentOk

func (o *ACL) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ACL) GetId

func (o *ACL) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ACL) GetIdOk

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

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ACL) GetList

func (o *ACL) GetList() []ACLItem

GetList returns the List field value if set, zero value otherwise.

func (*ACL) GetListOk

func (o *ACL) GetListOk() ([]ACLItem, bool)

GetListOk returns a tuple with the List field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ACL) GetName

func (o *ACL) GetName() string

GetName returns the Name field value

func (*ACL) GetNameOk

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

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ACL) GetTags

func (o *ACL) GetTags() map[string]interface{}

GetTags returns the Tags field value if set, zero value otherwise.

func (*ACL) GetTagsOk

func (o *ACL) GetTagsOk() (map[string]interface{}, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ACL) HasComment

func (o *ACL) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*ACL) HasId

func (o *ACL) HasId() bool

HasId returns a boolean if a field has been set.

func (*ACL) HasList

func (o *ACL) HasList() bool

HasList returns a boolean if a field has been set.

func (*ACL) HasTags

func (o *ACL) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ACL) MarshalJSON

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

func (*ACL) SetComment

func (o *ACL) SetComment(v string)

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

func (*ACL) SetId

func (o *ACL) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ACL) SetList

func (o *ACL) SetList(v []ACLItem)

SetList gets a reference to the given []ACLItem and assigns it to the List field.

func (*ACL) SetName

func (o *ACL) SetName(v string)

SetName sets field value

func (*ACL) SetTags

func (o *ACL) SetTags(v map[string]interface{})

SetTags gets a reference to the given map[string]interface{} and assigns it to the Tags field.

func (ACL) ToMap

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

func (*ACL) UnmarshalJSON

func (o *ACL) UnmarshalJSON(data []byte) (err error)

type ACLItem

type ACLItem struct {
	// Access permission for _element_.  Allowed values:  * _allow_,  * _deny_.
	Access string `json:"access"`
	// The resource identifier.
	Acl *string `json:"acl,omitempty"`
	// Optional. Data for _ip_ _element_.  Must be empty if _element_ is not _ip_.
	Address *string `json:"address,omitempty"`
	// Type of element.  Allowed values:  * _any_,  * _ip_,  * _acl_,  * _tsig_key_.
	Element              string   `json:"element"`
	TsigKey              *TSIGKey `json:"tsig_key,omitempty"`
	AdditionalProperties map[string]interface{}
}

ACLItem Element in an ACL. Error if both _acl_ and _address_ are given.

func NewACLItem

func NewACLItem(access string, element string) *ACLItem

NewACLItem instantiates a new ACLItem 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 NewACLItemWithDefaults

func NewACLItemWithDefaults() *ACLItem

NewACLItemWithDefaults instantiates a new ACLItem 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 (*ACLItem) GetAccess

func (o *ACLItem) GetAccess() string

GetAccess returns the Access field value

func (*ACLItem) GetAccessOk

func (o *ACLItem) GetAccessOk() (*string, bool)

GetAccessOk returns a tuple with the Access field value and a boolean to check if the value has been set.

func (*ACLItem) GetAcl

func (o *ACLItem) GetAcl() string

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

func (*ACLItem) GetAclOk

func (o *ACLItem) GetAclOk() (*string, bool)

GetAclOk returns a tuple with the Acl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ACLItem) GetAddress

func (o *ACLItem) GetAddress() string

GetAddress returns the Address field value if set, zero value otherwise.

func (*ACLItem) GetAddressOk

func (o *ACLItem) GetAddressOk() (*string, bool)

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ACLItem) GetElement

func (o *ACLItem) GetElement() string

GetElement returns the Element field value

func (*ACLItem) GetElementOk

func (o *ACLItem) GetElementOk() (*string, bool)

GetElementOk returns a tuple with the Element field value and a boolean to check if the value has been set.

func (*ACLItem) GetTsigKey

func (o *ACLItem) GetTsigKey() TSIGKey

GetTsigKey returns the TsigKey field value if set, zero value otherwise.

func (*ACLItem) GetTsigKeyOk

func (o *ACLItem) GetTsigKeyOk() (*TSIGKey, bool)

GetTsigKeyOk returns a tuple with the TsigKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ACLItem) HasAcl

func (o *ACLItem) HasAcl() bool

HasAcl returns a boolean if a field has been set.

func (*ACLItem) HasAddress

func (o *ACLItem) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*ACLItem) HasTsigKey

func (o *ACLItem) HasTsigKey() bool

HasTsigKey returns a boolean if a field has been set.

func (ACLItem) MarshalJSON

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

func (*ACLItem) SetAccess

func (o *ACLItem) SetAccess(v string)

SetAccess sets field value

func (*ACLItem) SetAcl

func (o *ACLItem) SetAcl(v string)

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

func (*ACLItem) SetAddress

func (o *ACLItem) SetAddress(v string)

SetAddress gets a reference to the given string and assigns it to the Address field.

func (*ACLItem) SetElement

func (o *ACLItem) SetElement(v string)

SetElement sets field value

func (*ACLItem) SetTsigKey

func (o *ACLItem) SetTsigKey(v TSIGKey)

SetTsigKey gets a reference to the given TSIGKey and assigns it to the TsigKey field.

func (ACLItem) ToMap

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

func (*ACLItem) UnmarshalJSON

func (o *ACLItem) UnmarshalJSON(data []byte) (err error)

type APIClient

type APIClient struct {
	*internal.APIClient

	// API Services
	AclAPI               AclAPI
	AuthNsgAPI           AuthNsgAPI
	AuthZoneAPI          AuthZoneAPI
	CacheFlushAPI        CacheFlushAPI
	ConvertDomainNameAPI ConvertDomainNameAPI
	ConvertRnameAPI      ConvertRnameAPI
	DelegationAPI        DelegationAPI
	ForwardNsgAPI        ForwardNsgAPI
	ForwardZoneAPI       ForwardZoneAPI
	GlobalAPI            GlobalAPI
	HostAPI              HostAPI
	LbdnAPI              LbdnAPI
	ServerAPI            ServerAPI
	ViewAPI              ViewAPI
}

APIClient manages communication with the DNS Configuration API v1 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(options ...option.ClientOption) *APIClient

NewAPIClient creates a new API client. The client can be configured with a variadic option. The following options are available: - WithClientName(string) sets the name of the client using the SDK. - WithCSPUrl(string) sets the URL for BloxOne Cloud Services Portal. - WithAPIKey(string) sets the APIKey for accessing the BloxOne API. - WithHTTPClient(*http.Client) sets the HTTPClient to use for the SDK. - WithDefaultTags(map[string]string) sets the tags the client can set by default for objects that has tags support. - WithDebug() sets the debug mode.

type AclAPI

type AclAPI interface {
	/*
			Create Create the ACL object.

			Use this method to create an ACL object.
		ACL object (_dns/acl_) represents a named Access Control List.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return AclAPICreateRequest
	*/
	Create(ctx context.Context) AclAPICreateRequest

	// CreateExecute executes the request
	//  @return CreateACLResponse
	CreateExecute(r AclAPICreateRequest) (*CreateACLResponse, *http.Response, error)
	/*
			Delete Move the ACL object to Recyclebin.

			Use this method to move an ACL object to Recyclebin.
		ACL object (_dns/acl_) represents a named Access Control List.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return AclAPIDeleteRequest
	*/
	Delete(ctx context.Context, id string) AclAPIDeleteRequest

	// DeleteExecute executes the request
	DeleteExecute(r AclAPIDeleteRequest) (*http.Response, error)
	/*
			List List ACL objects.

			Use this method to list ACL objects.
		ACL object (_dns/acl_) represents a named Access Control List.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return AclAPIListRequest
	*/
	List(ctx context.Context) AclAPIListRequest

	// ListExecute executes the request
	//  @return ListACLResponse
	ListExecute(r AclAPIListRequest) (*ListACLResponse, *http.Response, error)
	/*
			Read Read the ACL object.

			Use this method to read an ACL object.
		ACL object (_dns/acl_) represents a named Access Control List.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return AclAPIReadRequest
	*/
	Read(ctx context.Context, id string) AclAPIReadRequest

	// ReadExecute executes the request
	//  @return ReadACLResponse
	ReadExecute(r AclAPIReadRequest) (*ReadACLResponse, *http.Response, error)
	/*
			Update Update the ACL object.

			Use this method to update an ACL object.
		ACL object (_dns/acl_) represents a named Access Control List.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return AclAPIUpdateRequest
	*/
	Update(ctx context.Context, id string) AclAPIUpdateRequest

	// UpdateExecute executes the request
	//  @return UpdateACLResponse
	UpdateExecute(r AclAPIUpdateRequest) (*UpdateACLResponse, *http.Response, error)
}

type AclAPICreateRequest

type AclAPICreateRequest struct {
	ApiService AclAPI
	// contains filtered or unexported fields
}

func (AclAPICreateRequest) Body

func (AclAPICreateRequest) Execute

type AclAPIDeleteRequest

type AclAPIDeleteRequest struct {
	ApiService AclAPI
	// contains filtered or unexported fields
}

func (AclAPIDeleteRequest) Execute

func (r AclAPIDeleteRequest) Execute() (*http.Response, error)

type AclAPIListRequest

type AclAPIListRequest struct {
	ApiService AclAPI
	// contains filtered or unexported fields
}

func (AclAPIListRequest) Execute

func (AclAPIListRequest) Fields

func (r AclAPIListRequest) Fields(fields string) AclAPIListRequest

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

func (AclAPIListRequest) Filter

func (r AclAPIListRequest) Filter(filter string) AclAPIListRequest

A collection of response resources can be filtered by a logical expression string that includes JSON tag references to values in each resource, literal values, and logical operators. If a resource does not have the specified tag, its value is assumed to be null. Literal values include numbers (integer and floating-point), and quoted (both single- or double-quoted) literal strings, and 'null'. The following operators are commonly used in filter expressions: | Op | Description | | -- | ----------- | | == | Equal | | != | Not Equal | | > | Greater Than | | >= | Greater Than or Equal To | | < | Less Than | | <= | Less Than or Equal To | | and | Logical AND | | ~ | Matches Regex | | !~ | Does Not Match Regex | | or | Logical OR | | not | Logical NOT | | () | Groupping Operators |

func (AclAPIListRequest) Limit

func (r AclAPIListRequest) Limit(limit int32) AclAPIListRequest

The integer number of resources to be returned in the response. The service may impose maximum value. If omitted the service may impose a default value.

func (AclAPIListRequest) Offset

func (r AclAPIListRequest) Offset(offset int32) AclAPIListRequest

The integer index (zero-origin) of the offset into a collection of resources. If omitted or null the value is assumed to be '0'.

func (AclAPIListRequest) OrderBy

func (r AclAPIListRequest) OrderBy(orderBy string) AclAPIListRequest

A collection of response resources can be sorted by their JSON tags. For a 'flat' resource, the tag name is straightforward. If sorting is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, its value is assumed to be null.) Specify this parameter as a comma-separated list of JSON tag names. The sort direction can be specified by a suffix separated by whitespace before the tag name. The suffix 'asc' sorts the data in ascending order. The suffix 'desc' sorts the data in descending order. If no suffix is specified the data is sorted in ascending order.

func (AclAPIListRequest) PageToken

func (r AclAPIListRequest) PageToken(pageToken string) AclAPIListRequest

The service-defined string used to identify a page of resources. A null value indicates the first page.

func (AclAPIListRequest) Tfilter

func (r AclAPIListRequest) Tfilter(tfilter string) AclAPIListRequest

This parameter is used for filtering by tags.

func (AclAPIListRequest) TorderBy

func (r AclAPIListRequest) TorderBy(torderBy string) AclAPIListRequest

This parameter is used for sorting by tags.

type AclAPIReadRequest

type AclAPIReadRequest struct {
	ApiService AclAPI
	// contains filtered or unexported fields
}

func (AclAPIReadRequest) Execute

func (AclAPIReadRequest) Fields

func (r AclAPIReadRequest) Fields(fields string) AclAPIReadRequest

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

type AclAPIService

type AclAPIService internal.Service

AclAPIService AclAPI service

func (*AclAPIService) Create

Create Create the ACL object.

Use this method to create an ACL object. ACL object (_dns/acl_) represents a named Access Control List.

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

func (*AclAPIService) CreateExecute

Execute executes the request

@return CreateACLResponse

func (*AclAPIService) Delete

Delete Move the ACL object to Recyclebin.

Use this method to move an ACL object to Recyclebin. ACL object (_dns/acl_) represents a named Access Control List.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return AclAPIDeleteRequest

func (*AclAPIService) DeleteExecute

func (a *AclAPIService) DeleteExecute(r AclAPIDeleteRequest) (*http.Response, error)

Execute executes the request

func (*AclAPIService) List

List List ACL objects.

Use this method to list ACL objects. ACL object (_dns/acl_) represents a named Access Control List.

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

func (*AclAPIService) ListExecute

Execute executes the request

@return ListACLResponse

func (*AclAPIService) Read

Read Read the ACL object.

Use this method to read an ACL object. ACL object (_dns/acl_) represents a named Access Control List.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return AclAPIReadRequest

func (*AclAPIService) ReadExecute

Execute executes the request

@return ReadACLResponse

func (*AclAPIService) Update

Update Update the ACL object.

Use this method to update an ACL object. ACL object (_dns/acl_) represents a named Access Control List.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return AclAPIUpdateRequest

func (*AclAPIService) UpdateExecute

Execute executes the request

@return UpdateACLResponse

type AclAPIUpdateRequest

type AclAPIUpdateRequest struct {
	ApiService AclAPI
	// contains filtered or unexported fields
}

func (AclAPIUpdateRequest) Body

func (AclAPIUpdateRequest) Execute

type AuthNSG

type AuthNSG struct {
	// Optional. Comment for the object.
	Comment *string `json:"comment,omitempty"`
	// Optional. DNS primaries external to BloxOne DDI. Order is not significant.
	ExternalPrimaries []ExternalPrimary `json:"external_primaries,omitempty"`
	// DNS secondaries external to BloxOne DDI. Order is not significant.
	ExternalSecondaries []ExternalSecondary `json:"external_secondaries,omitempty"`
	// The resource identifier.
	Id *string `json:"id,omitempty"`
	// Optional. BloxOne DDI hosts acting as internal secondaries. Order is not significant.
	InternalSecondaries []InternalSecondary `json:"internal_secondaries,omitempty"`
	// Name of the object.
	Name string `json:"name"`
	// The resource identifier.
	Nsgs []string `json:"nsgs,omitempty"`
	// Tagging specifics.
	Tags                 map[string]interface{} `json:"tags,omitempty"`
	AdditionalProperties map[string]interface{}
}

AuthNSG Authoritative DNS Server Group for authoritative zones.

func NewAuthNSG

func NewAuthNSG(name string) *AuthNSG

NewAuthNSG instantiates a new AuthNSG 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 NewAuthNSGWithDefaults

func NewAuthNSGWithDefaults() *AuthNSG

NewAuthNSGWithDefaults instantiates a new AuthNSG 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 (*AuthNSG) GetComment

func (o *AuthNSG) GetComment() string

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

func (*AuthNSG) GetCommentOk

func (o *AuthNSG) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNSG) GetExternalPrimaries

func (o *AuthNSG) GetExternalPrimaries() []ExternalPrimary

GetExternalPrimaries returns the ExternalPrimaries field value if set, zero value otherwise.

func (*AuthNSG) GetExternalPrimariesOk

func (o *AuthNSG) GetExternalPrimariesOk() ([]ExternalPrimary, bool)

GetExternalPrimariesOk returns a tuple with the ExternalPrimaries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNSG) GetExternalSecondaries

func (o *AuthNSG) GetExternalSecondaries() []ExternalSecondary

GetExternalSecondaries returns the ExternalSecondaries field value if set, zero value otherwise.

func (*AuthNSG) GetExternalSecondariesOk

func (o *AuthNSG) GetExternalSecondariesOk() ([]ExternalSecondary, bool)

GetExternalSecondariesOk returns a tuple with the ExternalSecondaries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNSG) GetId

func (o *AuthNSG) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*AuthNSG) GetIdOk

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

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNSG) GetInternalSecondaries

func (o *AuthNSG) GetInternalSecondaries() []InternalSecondary

GetInternalSecondaries returns the InternalSecondaries field value if set, zero value otherwise.

func (*AuthNSG) GetInternalSecondariesOk

func (o *AuthNSG) GetInternalSecondariesOk() ([]InternalSecondary, bool)

GetInternalSecondariesOk returns a tuple with the InternalSecondaries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNSG) GetName

func (o *AuthNSG) GetName() string

GetName returns the Name field value

func (*AuthNSG) GetNameOk

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

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*AuthNSG) GetNsgs

func (o *AuthNSG) GetNsgs() []string

GetNsgs returns the Nsgs field value if set, zero value otherwise.

func (*AuthNSG) GetNsgsOk

func (o *AuthNSG) GetNsgsOk() ([]string, bool)

GetNsgsOk returns a tuple with the Nsgs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNSG) GetTags

func (o *AuthNSG) GetTags() map[string]interface{}

GetTags returns the Tags field value if set, zero value otherwise.

func (*AuthNSG) GetTagsOk

func (o *AuthNSG) GetTagsOk() (map[string]interface{}, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNSG) HasComment

func (o *AuthNSG) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*AuthNSG) HasExternalPrimaries

func (o *AuthNSG) HasExternalPrimaries() bool

HasExternalPrimaries returns a boolean if a field has been set.

func (*AuthNSG) HasExternalSecondaries

func (o *AuthNSG) HasExternalSecondaries() bool

HasExternalSecondaries returns a boolean if a field has been set.

func (*AuthNSG) HasId

func (o *AuthNSG) HasId() bool

HasId returns a boolean if a field has been set.

func (*AuthNSG) HasInternalSecondaries

func (o *AuthNSG) HasInternalSecondaries() bool

HasInternalSecondaries returns a boolean if a field has been set.

func (*AuthNSG) HasNsgs

func (o *AuthNSG) HasNsgs() bool

HasNsgs returns a boolean if a field has been set.

func (*AuthNSG) HasTags

func (o *AuthNSG) HasTags() bool

HasTags returns a boolean if a field has been set.

func (AuthNSG) MarshalJSON

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

func (*AuthNSG) SetComment

func (o *AuthNSG) SetComment(v string)

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

func (*AuthNSG) SetExternalPrimaries

func (o *AuthNSG) SetExternalPrimaries(v []ExternalPrimary)

SetExternalPrimaries gets a reference to the given []ExternalPrimary and assigns it to the ExternalPrimaries field.

func (*AuthNSG) SetExternalSecondaries

func (o *AuthNSG) SetExternalSecondaries(v []ExternalSecondary)

SetExternalSecondaries gets a reference to the given []ExternalSecondary and assigns it to the ExternalSecondaries field.

func (*AuthNSG) SetId

func (o *AuthNSG) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*AuthNSG) SetInternalSecondaries

func (o *AuthNSG) SetInternalSecondaries(v []InternalSecondary)

SetInternalSecondaries gets a reference to the given []InternalSecondary and assigns it to the InternalSecondaries field.

func (*AuthNSG) SetName

func (o *AuthNSG) SetName(v string)

SetName sets field value

func (*AuthNSG) SetNsgs

func (o *AuthNSG) SetNsgs(v []string)

SetNsgs gets a reference to the given []string and assigns it to the Nsgs field.

func (*AuthNSG) SetTags

func (o *AuthNSG) SetTags(v map[string]interface{})

SetTags gets a reference to the given map[string]interface{} and assigns it to the Tags field.

func (AuthNSG) ToMap

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

func (*AuthNSG) UnmarshalJSON

func (o *AuthNSG) UnmarshalJSON(data []byte) (err error)

type AuthNsgAPI

type AuthNsgAPI interface {
	/*
			Create Create the AuthNSG object.

			Use this method to create an AuthNSG object.
		The _dns/auth_nsg_ object represents an Authoritative DNS Server Group for authoritative zones.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return AuthNsgAPICreateRequest
	*/
	Create(ctx context.Context) AuthNsgAPICreateRequest

	// CreateExecute executes the request
	//  @return CreateAuthNSGResponse
	CreateExecute(r AuthNsgAPICreateRequest) (*CreateAuthNSGResponse, *http.Response, error)
	/*
			Delete Move the AuthNSG object to Recyclebin.

			Use this method to move an AuthNSG object to Recyclebin.
		The _dns/auth_nsg_ object represents an Authoritative DNS Server Group for authoritative zones.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return AuthNsgAPIDeleteRequest
	*/
	Delete(ctx context.Context, id string) AuthNsgAPIDeleteRequest

	// DeleteExecute executes the request
	DeleteExecute(r AuthNsgAPIDeleteRequest) (*http.Response, error)
	/*
			List List AuthNSG objects.

			Use this method to list AuthNSG objects.
		The _dns/auth_nsg_ object represents an Authoritative DNS Server Group for authoritative zones.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return AuthNsgAPIListRequest
	*/
	List(ctx context.Context) AuthNsgAPIListRequest

	// ListExecute executes the request
	//  @return ListAuthNSGResponse
	ListExecute(r AuthNsgAPIListRequest) (*ListAuthNSGResponse, *http.Response, error)
	/*
			Read Read the AuthNSG object.

			Use this method to read an AuthNSG object.
		The _dns/auth_nsg_ object represents an Authoritative DNS Server Group for authoritative zones.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return AuthNsgAPIReadRequest
	*/
	Read(ctx context.Context, id string) AuthNsgAPIReadRequest

	// ReadExecute executes the request
	//  @return ReadAuthNSGResponse
	ReadExecute(r AuthNsgAPIReadRequest) (*ReadAuthNSGResponse, *http.Response, error)
	/*
			Update Update the AuthNSG object.

			Use this method to update an AuthNSG object.
		The _dns/auth_nsg_ object represents an Authoritative DNS Server Group for authoritative zones.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return AuthNsgAPIUpdateRequest
	*/
	Update(ctx context.Context, id string) AuthNsgAPIUpdateRequest

	// UpdateExecute executes the request
	//  @return UpdateAuthNSGResponse
	UpdateExecute(r AuthNsgAPIUpdateRequest) (*UpdateAuthNSGResponse, *http.Response, error)
}

type AuthNsgAPICreateRequest

type AuthNsgAPICreateRequest struct {
	ApiService AuthNsgAPI
	// contains filtered or unexported fields
}

func (AuthNsgAPICreateRequest) Body

func (AuthNsgAPICreateRequest) Execute

type AuthNsgAPIDeleteRequest

type AuthNsgAPIDeleteRequest struct {
	ApiService AuthNsgAPI
	// contains filtered or unexported fields
}

func (AuthNsgAPIDeleteRequest) Execute

func (r AuthNsgAPIDeleteRequest) Execute() (*http.Response, error)

type AuthNsgAPIListRequest

type AuthNsgAPIListRequest struct {
	ApiService AuthNsgAPI
	// contains filtered or unexported fields
}

func (AuthNsgAPIListRequest) Execute

func (AuthNsgAPIListRequest) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

func (AuthNsgAPIListRequest) Filter

A collection of response resources can be filtered by a logical expression string that includes JSON tag references to values in each resource, literal values, and logical operators. If a resource does not have the specified tag, its value is assumed to be null. Literal values include numbers (integer and floating-point), and quoted (both single- or double-quoted) literal strings, and 'null'. The following operators are commonly used in filter expressions: | Op | Description | | -- | ----------- | | == | Equal | | != | Not Equal | | > | Greater Than | | >= | Greater Than or Equal To | | < | Less Than | | <= | Less Than or Equal To | | and | Logical AND | | ~ | Matches Regex | | !~ | Does Not Match Regex | | or | Logical OR | | not | Logical NOT | | () | Groupping Operators |

func (AuthNsgAPIListRequest) Limit

The integer number of resources to be returned in the response. The service may impose maximum value. If omitted the service may impose a default value.

func (AuthNsgAPIListRequest) Offset

The integer index (zero-origin) of the offset into a collection of resources. If omitted or null the value is assumed to be '0'.

func (AuthNsgAPIListRequest) OrderBy

A collection of response resources can be sorted by their JSON tags. For a 'flat' resource, the tag name is straightforward. If sorting is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, its value is assumed to be null.) Specify this parameter as a comma-separated list of JSON tag names. The sort direction can be specified by a suffix separated by whitespace before the tag name. The suffix 'asc' sorts the data in ascending order. The suffix 'desc' sorts the data in descending order. If no suffix is specified the data is sorted in ascending order.

func (AuthNsgAPIListRequest) PageToken

func (r AuthNsgAPIListRequest) PageToken(pageToken string) AuthNsgAPIListRequest

The service-defined string used to identify a page of resources. A null value indicates the first page.

func (AuthNsgAPIListRequest) Tfilter

This parameter is used for filtering by tags.

func (AuthNsgAPIListRequest) TorderBy

func (r AuthNsgAPIListRequest) TorderBy(torderBy string) AuthNsgAPIListRequest

This parameter is used for sorting by tags.

type AuthNsgAPIReadRequest

type AuthNsgAPIReadRequest struct {
	ApiService AuthNsgAPI
	// contains filtered or unexported fields
}

func (AuthNsgAPIReadRequest) Execute

func (AuthNsgAPIReadRequest) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

type AuthNsgAPIService

type AuthNsgAPIService internal.Service

AuthNsgAPIService AuthNsgAPI service

func (*AuthNsgAPIService) Create

Create Create the AuthNSG object.

Use this method to create an AuthNSG object. The _dns/auth_nsg_ object represents an Authoritative DNS Server Group for authoritative zones.

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

func (*AuthNsgAPIService) CreateExecute

Execute executes the request

@return CreateAuthNSGResponse

func (*AuthNsgAPIService) Delete

Delete Move the AuthNSG object to Recyclebin.

Use this method to move an AuthNSG object to Recyclebin. The _dns/auth_nsg_ object represents an Authoritative DNS Server Group for authoritative zones.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return AuthNsgAPIDeleteRequest

func (*AuthNsgAPIService) DeleteExecute

Execute executes the request

func (*AuthNsgAPIService) List

List List AuthNSG objects.

Use this method to list AuthNSG objects. The _dns/auth_nsg_ object represents an Authoritative DNS Server Group for authoritative zones.

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

func (*AuthNsgAPIService) ListExecute

Execute executes the request

@return ListAuthNSGResponse

func (*AuthNsgAPIService) Read

Read Read the AuthNSG object.

Use this method to read an AuthNSG object. The _dns/auth_nsg_ object represents an Authoritative DNS Server Group for authoritative zones.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return AuthNsgAPIReadRequest

func (*AuthNsgAPIService) ReadExecute

Execute executes the request

@return ReadAuthNSGResponse

func (*AuthNsgAPIService) Update

Update Update the AuthNSG object.

Use this method to update an AuthNSG object. The _dns/auth_nsg_ object represents an Authoritative DNS Server Group for authoritative zones.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return AuthNsgAPIUpdateRequest

func (*AuthNsgAPIService) UpdateExecute

Execute executes the request

@return UpdateAuthNSGResponse

type AuthNsgAPIUpdateRequest

type AuthNsgAPIUpdateRequest struct {
	ApiService AuthNsgAPI
	// contains filtered or unexported fields
}

func (AuthNsgAPIUpdateRequest) Body

func (AuthNsgAPIUpdateRequest) Execute

type AuthZone

type AuthZone struct {
	// Optional. Comment for zone configuration.
	Comment *string `json:"comment,omitempty"`
	// Time when the object has been created.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Optional. _true_ to disable object. A disabled object is effectively non-existent when generating configuration.
	Disabled *bool `json:"disabled,omitempty"`
	// Optional. DNS primaries external to BloxOne DDI. Order is not significant.
	ExternalPrimaries []ExternalPrimary `json:"external_primaries,omitempty"`
	// list of external providers for the auth zone.
	ExternalProviders []AuthZoneExternalProvider `json:"external_providers,omitempty"`
	// DNS secondaries external to BloxOne DDI. Order is not significant.
	ExternalSecondaries []ExternalSecondary `json:"external_secondaries,omitempty"`
	// Zone FQDN. The FQDN supplied at creation will be converted to canonical form.  Read-only after creation.
	Fqdn *string `json:"fqdn,omitempty"`
	// _gss_tsig_enabled_ enables/disables GSS-TSIG signed dynamic updates.  Defaults to _false_.
	GssTsigEnabled *bool `json:"gss_tsig_enabled,omitempty"`
	// The resource identifier.
	Id *string `json:"id,omitempty"`
	// The list of the inheritance assigned hosts of the object.
	InheritanceAssignedHosts []Inheritance2AssignedHost `json:"inheritance_assigned_hosts,omitempty"`
	InheritanceSources       *AuthZoneInheritance       `json:"inheritance_sources,omitempty"`
	// On-create-only. SOA serial is allowed to be set when the authoritative zone is created.
	InitialSoaSerial *int64 `json:"initial_soa_serial,omitempty"`
	// Optional. BloxOne DDI hosts acting as internal secondaries. Order is not significant.
	InternalSecondaries []InternalSecondary `json:"internal_secondaries,omitempty"`
	// Reverse zone network address in the following format: \"ip-address/cidr\". Defaults to empty.
	MappedSubnet *string `json:"mapped_subnet,omitempty"`
	// Zone mapping type. Allowed values:  * _forward_,  * _ipv4_reverse_.  * _ipv6_reverse_.  Defaults to forward.
	Mapping *string `json:"mapping,omitempty"`
	// Also notify all external secondary DNS servers if enabled.  Defaults to _false_.
	Notify *bool `json:"notify,omitempty"`
	// The resource identifier.
	Nsgs []string `json:"nsgs,omitempty"`
	// The resource identifier.
	Parent *string `json:"parent,omitempty"`
	// Primary type for an authoritative zone. Read only after creation. Allowed values:  * _external_: zone data owned by an external nameserver,  * _cloud_: zone data is owned by a BloxOne DDI host.
	PrimaryType *string `json:"primary_type,omitempty"`
	// Zone FQDN in punycode.
	ProtocolFqdn *string `json:"protocol_fqdn,omitempty"`
	// Optional. Clients must match this ACL to make authoritative queries. Also used for recursive queries if that ACL is unset.  Defaults to empty.
	QueryAcl []ACLItem `json:"query_acl,omitempty"`
	// Tagging specifics.
	Tags map[string]interface{} `json:"tags,omitempty"`
	// Optional. Clients must match this ACL to receive zone transfers.
	TransferAcl []ACLItem `json:"transfer_acl,omitempty"`
	// Optional. Specifies which hosts are allowed to submit Dynamic DNS updates for authoritative zones of _primary_type_ _cloud_.  Defaults to empty.
	UpdateAcl []ACLItem `json:"update_acl,omitempty"`
	// Time when the object has been updated. Equals to _created_at_ if not updated after creation.
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
	// Optional. Use default forwarders to resolve queries for subzones.  Defaults to _true_.
	UseForwardersForSubzones *bool `json:"use_forwarders_for_subzones,omitempty"`
	// The resource identifier.
	View *string `json:"view,omitempty"`
	// The list of an auth zone warnings.
	Warnings             []Warning      `json:"warnings,omitempty"`
	ZoneAuthority        *ZoneAuthority `json:"zone_authority,omitempty"`
	AdditionalProperties map[string]interface{}
}

AuthZone Authoritative zone.

func NewAuthZone

func NewAuthZone() *AuthZone

NewAuthZone instantiates a new AuthZone 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 NewAuthZoneWithDefaults

func NewAuthZoneWithDefaults() *AuthZone

NewAuthZoneWithDefaults instantiates a new AuthZone 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 (*AuthZone) GetComment

func (o *AuthZone) GetComment() string

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

func (*AuthZone) GetCommentOk

func (o *AuthZone) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetCreatedAt

func (o *AuthZone) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*AuthZone) GetCreatedAtOk

func (o *AuthZone) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetDisabled

func (o *AuthZone) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*AuthZone) GetDisabledOk

func (o *AuthZone) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetExternalPrimaries

func (o *AuthZone) GetExternalPrimaries() []ExternalPrimary

GetExternalPrimaries returns the ExternalPrimaries field value if set, zero value otherwise.

func (*AuthZone) GetExternalPrimariesOk

func (o *AuthZone) GetExternalPrimariesOk() ([]ExternalPrimary, bool)

GetExternalPrimariesOk returns a tuple with the ExternalPrimaries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetExternalProviders

func (o *AuthZone) GetExternalProviders() []AuthZoneExternalProvider

GetExternalProviders returns the ExternalProviders field value if set, zero value otherwise.

func (*AuthZone) GetExternalProvidersOk

func (o *AuthZone) GetExternalProvidersOk() ([]AuthZoneExternalProvider, bool)

GetExternalProvidersOk returns a tuple with the ExternalProviders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetExternalSecondaries

func (o *AuthZone) GetExternalSecondaries() []ExternalSecondary

GetExternalSecondaries returns the ExternalSecondaries field value if set, zero value otherwise.

func (*AuthZone) GetExternalSecondariesOk

func (o *AuthZone) GetExternalSecondariesOk() ([]ExternalSecondary, bool)

GetExternalSecondariesOk returns a tuple with the ExternalSecondaries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetFqdn

func (o *AuthZone) GetFqdn() string

GetFqdn returns the Fqdn field value if set, zero value otherwise.

func (*AuthZone) GetFqdnOk

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

GetFqdnOk returns a tuple with the Fqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetGssTsigEnabled

func (o *AuthZone) GetGssTsigEnabled() bool

GetGssTsigEnabled returns the GssTsigEnabled field value if set, zero value otherwise.

func (*AuthZone) GetGssTsigEnabledOk

func (o *AuthZone) GetGssTsigEnabledOk() (*bool, bool)

GetGssTsigEnabledOk returns a tuple with the GssTsigEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetId

func (o *AuthZone) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*AuthZone) GetIdOk

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

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetInheritanceAssignedHosts

func (o *AuthZone) GetInheritanceAssignedHosts() []Inheritance2AssignedHost

GetInheritanceAssignedHosts returns the InheritanceAssignedHosts field value if set, zero value otherwise.

func (*AuthZone) GetInheritanceAssignedHostsOk

func (o *AuthZone) GetInheritanceAssignedHostsOk() ([]Inheritance2AssignedHost, bool)

GetInheritanceAssignedHostsOk returns a tuple with the InheritanceAssignedHosts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetInheritanceSources

func (o *AuthZone) GetInheritanceSources() AuthZoneInheritance

GetInheritanceSources returns the InheritanceSources field value if set, zero value otherwise.

func (*AuthZone) GetInheritanceSourcesOk

func (o *AuthZone) GetInheritanceSourcesOk() (*AuthZoneInheritance, bool)

GetInheritanceSourcesOk returns a tuple with the InheritanceSources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetInitialSoaSerial

func (o *AuthZone) GetInitialSoaSerial() int64

GetInitialSoaSerial returns the InitialSoaSerial field value if set, zero value otherwise.

func (*AuthZone) GetInitialSoaSerialOk

func (o *AuthZone) GetInitialSoaSerialOk() (*int64, bool)

GetInitialSoaSerialOk returns a tuple with the InitialSoaSerial field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetInternalSecondaries

func (o *AuthZone) GetInternalSecondaries() []InternalSecondary

GetInternalSecondaries returns the InternalSecondaries field value if set, zero value otherwise.

func (*AuthZone) GetInternalSecondariesOk

func (o *AuthZone) GetInternalSecondariesOk() ([]InternalSecondary, bool)

GetInternalSecondariesOk returns a tuple with the InternalSecondaries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetMappedSubnet

func (o *AuthZone) GetMappedSubnet() string

GetMappedSubnet returns the MappedSubnet field value if set, zero value otherwise.

func (*AuthZone) GetMappedSubnetOk

func (o *AuthZone) GetMappedSubnetOk() (*string, bool)

GetMappedSubnetOk returns a tuple with the MappedSubnet field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetMapping

func (o *AuthZone) GetMapping() string

GetMapping returns the Mapping field value if set, zero value otherwise.

func (*AuthZone) GetMappingOk

func (o *AuthZone) GetMappingOk() (*string, bool)

GetMappingOk returns a tuple with the Mapping field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetNotify

func (o *AuthZone) GetNotify() bool

GetNotify returns the Notify field value if set, zero value otherwise.

func (*AuthZone) GetNotifyOk

func (o *AuthZone) GetNotifyOk() (*bool, bool)

GetNotifyOk returns a tuple with the Notify field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetNsgs

func (o *AuthZone) GetNsgs() []string

GetNsgs returns the Nsgs field value if set, zero value otherwise.

func (*AuthZone) GetNsgsOk

func (o *AuthZone) GetNsgsOk() ([]string, bool)

GetNsgsOk returns a tuple with the Nsgs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetParent

func (o *AuthZone) GetParent() string

GetParent returns the Parent field value if set, zero value otherwise.

func (*AuthZone) GetParentOk

func (o *AuthZone) GetParentOk() (*string, bool)

GetParentOk returns a tuple with the Parent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetPrimaryType

func (o *AuthZone) GetPrimaryType() string

GetPrimaryType returns the PrimaryType field value if set, zero value otherwise.

func (*AuthZone) GetPrimaryTypeOk

func (o *AuthZone) GetPrimaryTypeOk() (*string, bool)

GetPrimaryTypeOk returns a tuple with the PrimaryType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetProtocolFqdn

func (o *AuthZone) GetProtocolFqdn() string

GetProtocolFqdn returns the ProtocolFqdn field value if set, zero value otherwise.

func (*AuthZone) GetProtocolFqdnOk

func (o *AuthZone) GetProtocolFqdnOk() (*string, bool)

GetProtocolFqdnOk returns a tuple with the ProtocolFqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetQueryAcl

func (o *AuthZone) GetQueryAcl() []ACLItem

GetQueryAcl returns the QueryAcl field value if set, zero value otherwise.

func (*AuthZone) GetQueryAclOk

func (o *AuthZone) GetQueryAclOk() ([]ACLItem, bool)

GetQueryAclOk returns a tuple with the QueryAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetTags

func (o *AuthZone) GetTags() map[string]interface{}

GetTags returns the Tags field value if set, zero value otherwise.

func (*AuthZone) GetTagsOk

func (o *AuthZone) GetTagsOk() (map[string]interface{}, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetTransferAcl

func (o *AuthZone) GetTransferAcl() []ACLItem

GetTransferAcl returns the TransferAcl field value if set, zero value otherwise.

func (*AuthZone) GetTransferAclOk

func (o *AuthZone) GetTransferAclOk() ([]ACLItem, bool)

GetTransferAclOk returns a tuple with the TransferAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetUpdateAcl

func (o *AuthZone) GetUpdateAcl() []ACLItem

GetUpdateAcl returns the UpdateAcl field value if set, zero value otherwise.

func (*AuthZone) GetUpdateAclOk

func (o *AuthZone) GetUpdateAclOk() ([]ACLItem, bool)

GetUpdateAclOk returns a tuple with the UpdateAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetUpdatedAt

func (o *AuthZone) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*AuthZone) GetUpdatedAtOk

func (o *AuthZone) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetUseForwardersForSubzones

func (o *AuthZone) GetUseForwardersForSubzones() bool

GetUseForwardersForSubzones returns the UseForwardersForSubzones field value if set, zero value otherwise.

func (*AuthZone) GetUseForwardersForSubzonesOk

func (o *AuthZone) GetUseForwardersForSubzonesOk() (*bool, bool)

GetUseForwardersForSubzonesOk returns a tuple with the UseForwardersForSubzones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetView

func (o *AuthZone) GetView() string

GetView returns the View field value if set, zero value otherwise.

func (*AuthZone) GetViewOk

func (o *AuthZone) GetViewOk() (*string, bool)

GetViewOk returns a tuple with the View field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetWarnings

func (o *AuthZone) GetWarnings() []Warning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*AuthZone) GetWarningsOk

func (o *AuthZone) GetWarningsOk() ([]Warning, bool)

GetWarningsOk returns a tuple with the Warnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) GetZoneAuthority

func (o *AuthZone) GetZoneAuthority() ZoneAuthority

GetZoneAuthority returns the ZoneAuthority field value if set, zero value otherwise.

func (*AuthZone) GetZoneAuthorityOk

func (o *AuthZone) GetZoneAuthorityOk() (*ZoneAuthority, bool)

GetZoneAuthorityOk returns a tuple with the ZoneAuthority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZone) HasComment

func (o *AuthZone) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*AuthZone) HasCreatedAt

func (o *AuthZone) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*AuthZone) HasDisabled

func (o *AuthZone) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*AuthZone) HasExternalPrimaries

func (o *AuthZone) HasExternalPrimaries() bool

HasExternalPrimaries returns a boolean if a field has been set.

func (*AuthZone) HasExternalProviders

func (o *AuthZone) HasExternalProviders() bool

HasExternalProviders returns a boolean if a field has been set.

func (*AuthZone) HasExternalSecondaries

func (o *AuthZone) HasExternalSecondaries() bool

HasExternalSecondaries returns a boolean if a field has been set.

func (*AuthZone) HasFqdn

func (o *AuthZone) HasFqdn() bool

HasFqdn returns a boolean if a field has been set.

func (*AuthZone) HasGssTsigEnabled

func (o *AuthZone) HasGssTsigEnabled() bool

HasGssTsigEnabled returns a boolean if a field has been set.

func (*AuthZone) HasId

func (o *AuthZone) HasId() bool

HasId returns a boolean if a field has been set.

func (*AuthZone) HasInheritanceAssignedHosts

func (o *AuthZone) HasInheritanceAssignedHosts() bool

HasInheritanceAssignedHosts returns a boolean if a field has been set.

func (*AuthZone) HasInheritanceSources

func (o *AuthZone) HasInheritanceSources() bool

HasInheritanceSources returns a boolean if a field has been set.

func (*AuthZone) HasInitialSoaSerial

func (o *AuthZone) HasInitialSoaSerial() bool

HasInitialSoaSerial returns a boolean if a field has been set.

func (*AuthZone) HasInternalSecondaries

func (o *AuthZone) HasInternalSecondaries() bool

HasInternalSecondaries returns a boolean if a field has been set.

func (*AuthZone) HasMappedSubnet

func (o *AuthZone) HasMappedSubnet() bool

HasMappedSubnet returns a boolean if a field has been set.

func (*AuthZone) HasMapping

func (o *AuthZone) HasMapping() bool

HasMapping returns a boolean if a field has been set.

func (*AuthZone) HasNotify

func (o *AuthZone) HasNotify() bool

HasNotify returns a boolean if a field has been set.

func (*AuthZone) HasNsgs

func (o *AuthZone) HasNsgs() bool

HasNsgs returns a boolean if a field has been set.

func (*AuthZone) HasParent

func (o *AuthZone) HasParent() bool

HasParent returns a boolean if a field has been set.

func (*AuthZone) HasPrimaryType

func (o *AuthZone) HasPrimaryType() bool

HasPrimaryType returns a boolean if a field has been set.

func (*AuthZone) HasProtocolFqdn

func (o *AuthZone) HasProtocolFqdn() bool

HasProtocolFqdn returns a boolean if a field has been set.

func (*AuthZone) HasQueryAcl

func (o *AuthZone) HasQueryAcl() bool

HasQueryAcl returns a boolean if a field has been set.

func (*AuthZone) HasTags

func (o *AuthZone) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*AuthZone) HasTransferAcl

func (o *AuthZone) HasTransferAcl() bool

HasTransferAcl returns a boolean if a field has been set.

func (*AuthZone) HasUpdateAcl

func (o *AuthZone) HasUpdateAcl() bool

HasUpdateAcl returns a boolean if a field has been set.

func (*AuthZone) HasUpdatedAt

func (o *AuthZone) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*AuthZone) HasUseForwardersForSubzones

func (o *AuthZone) HasUseForwardersForSubzones() bool

HasUseForwardersForSubzones returns a boolean if a field has been set.

func (*AuthZone) HasView

func (o *AuthZone) HasView() bool

HasView returns a boolean if a field has been set.

func (*AuthZone) HasWarnings

func (o *AuthZone) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (*AuthZone) HasZoneAuthority

func (o *AuthZone) HasZoneAuthority() bool

HasZoneAuthority returns a boolean if a field has been set.

func (AuthZone) MarshalJSON

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

func (*AuthZone) SetComment

func (o *AuthZone) SetComment(v string)

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

func (*AuthZone) SetCreatedAt

func (o *AuthZone) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*AuthZone) SetDisabled

func (o *AuthZone) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*AuthZone) SetExternalPrimaries

func (o *AuthZone) SetExternalPrimaries(v []ExternalPrimary)

SetExternalPrimaries gets a reference to the given []ExternalPrimary and assigns it to the ExternalPrimaries field.

func (*AuthZone) SetExternalProviders

func (o *AuthZone) SetExternalProviders(v []AuthZoneExternalProvider)

SetExternalProviders gets a reference to the given []AuthZoneExternalProvider and assigns it to the ExternalProviders field.

func (*AuthZone) SetExternalSecondaries

func (o *AuthZone) SetExternalSecondaries(v []ExternalSecondary)

SetExternalSecondaries gets a reference to the given []ExternalSecondary and assigns it to the ExternalSecondaries field.

func (*AuthZone) SetFqdn

func (o *AuthZone) SetFqdn(v string)

SetFqdn gets a reference to the given string and assigns it to the Fqdn field.

func (*AuthZone) SetGssTsigEnabled

func (o *AuthZone) SetGssTsigEnabled(v bool)

SetGssTsigEnabled gets a reference to the given bool and assigns it to the GssTsigEnabled field.

func (*AuthZone) SetId

func (o *AuthZone) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*AuthZone) SetInheritanceAssignedHosts

func (o *AuthZone) SetInheritanceAssignedHosts(v []Inheritance2AssignedHost)

SetInheritanceAssignedHosts gets a reference to the given []Inheritance2AssignedHost and assigns it to the InheritanceAssignedHosts field.

func (*AuthZone) SetInheritanceSources

func (o *AuthZone) SetInheritanceSources(v AuthZoneInheritance)

SetInheritanceSources gets a reference to the given AuthZoneInheritance and assigns it to the InheritanceSources field.

func (*AuthZone) SetInitialSoaSerial

func (o *AuthZone) SetInitialSoaSerial(v int64)

SetInitialSoaSerial gets a reference to the given int64 and assigns it to the InitialSoaSerial field.

func (*AuthZone) SetInternalSecondaries

func (o *AuthZone) SetInternalSecondaries(v []InternalSecondary)

SetInternalSecondaries gets a reference to the given []InternalSecondary and assigns it to the InternalSecondaries field.

func (*AuthZone) SetMappedSubnet

func (o *AuthZone) SetMappedSubnet(v string)

SetMappedSubnet gets a reference to the given string and assigns it to the MappedSubnet field.

func (*AuthZone) SetMapping

func (o *AuthZone) SetMapping(v string)

SetMapping gets a reference to the given string and assigns it to the Mapping field.

func (*AuthZone) SetNotify

func (o *AuthZone) SetNotify(v bool)

SetNotify gets a reference to the given bool and assigns it to the Notify field.

func (*AuthZone) SetNsgs

func (o *AuthZone) SetNsgs(v []string)

SetNsgs gets a reference to the given []string and assigns it to the Nsgs field.

func (*AuthZone) SetParent

func (o *AuthZone) SetParent(v string)

SetParent gets a reference to the given string and assigns it to the Parent field.

func (*AuthZone) SetPrimaryType

func (o *AuthZone) SetPrimaryType(v string)

SetPrimaryType gets a reference to the given string and assigns it to the PrimaryType field.

func (*AuthZone) SetProtocolFqdn

func (o *AuthZone) SetProtocolFqdn(v string)

SetProtocolFqdn gets a reference to the given string and assigns it to the ProtocolFqdn field.

func (*AuthZone) SetQueryAcl

func (o *AuthZone) SetQueryAcl(v []ACLItem)

SetQueryAcl gets a reference to the given []ACLItem and assigns it to the QueryAcl field.

func (*AuthZone) SetTags

func (o *AuthZone) SetTags(v map[string]interface{})

SetTags gets a reference to the given map[string]interface{} and assigns it to the Tags field.

func (*AuthZone) SetTransferAcl

func (o *AuthZone) SetTransferAcl(v []ACLItem)

SetTransferAcl gets a reference to the given []ACLItem and assigns it to the TransferAcl field.

func (*AuthZone) SetUpdateAcl

func (o *AuthZone) SetUpdateAcl(v []ACLItem)

SetUpdateAcl gets a reference to the given []ACLItem and assigns it to the UpdateAcl field.

func (*AuthZone) SetUpdatedAt

func (o *AuthZone) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*AuthZone) SetUseForwardersForSubzones

func (o *AuthZone) SetUseForwardersForSubzones(v bool)

SetUseForwardersForSubzones gets a reference to the given bool and assigns it to the UseForwardersForSubzones field.

func (*AuthZone) SetView

func (o *AuthZone) SetView(v string)

SetView gets a reference to the given string and assigns it to the View field.

func (*AuthZone) SetWarnings

func (o *AuthZone) SetWarnings(v []Warning)

SetWarnings gets a reference to the given []Warning and assigns it to the Warnings field.

func (*AuthZone) SetZoneAuthority

func (o *AuthZone) SetZoneAuthority(v ZoneAuthority)

SetZoneAuthority gets a reference to the given ZoneAuthority and assigns it to the ZoneAuthority field.

func (AuthZone) ToMap

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

func (*AuthZone) UnmarshalJSON

func (o *AuthZone) UnmarshalJSON(data []byte) (err error)

type AuthZoneAPI

type AuthZoneAPI interface {
	/*
			Copy Copies the __AuthZone__ object.

			Use this method to copy an __AuthZone__ object to a different __View__.
		This object (_dns/auth_zone_) represents an authoritative zone.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return AuthZoneAPICopyRequest
	*/
	Copy(ctx context.Context) AuthZoneAPICopyRequest

	// CopyExecute executes the request
	//  @return CopyAuthZoneResponse
	CopyExecute(r AuthZoneAPICopyRequest) (*CopyAuthZoneResponse, *http.Response, error)
	/*
			Create Create the AuthZone object.

			Use this method to create an AuthZone object.
		This object (_dns/auth_zone_) represents an authoritative zone.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return AuthZoneAPICreateRequest
	*/
	Create(ctx context.Context) AuthZoneAPICreateRequest

	// CreateExecute executes the request
	//  @return CreateAuthZoneResponse
	CreateExecute(r AuthZoneAPICreateRequest) (*CreateAuthZoneResponse, *http.Response, error)
	/*
			Delete Moves the AuthZone object to Recyclebin.

			Use this method to move an AuthZone object to Recyclebin.
		This object (_dns/auth_zone_) represents an authoritative zone.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return AuthZoneAPIDeleteRequest
	*/
	Delete(ctx context.Context, id string) AuthZoneAPIDeleteRequest

	// DeleteExecute executes the request
	DeleteExecute(r AuthZoneAPIDeleteRequest) (*http.Response, error)
	/*
			List List AuthZone objects.

			Use this method to list AuthZone objects.
		This object (_dns/auth_zone_) represents an authoritative zone.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return AuthZoneAPIListRequest
	*/
	List(ctx context.Context) AuthZoneAPIListRequest

	// ListExecute executes the request
	//  @return ListAuthZoneResponse
	ListExecute(r AuthZoneAPIListRequest) (*ListAuthZoneResponse, *http.Response, error)
	/*
			Read Read the AuthZone object.

			Use this method to read an AuthZone object.
		This object (_dns/auth_zone_) represents an authoritative zone.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return AuthZoneAPIReadRequest
	*/
	Read(ctx context.Context, id string) AuthZoneAPIReadRequest

	// ReadExecute executes the request
	//  @return ReadAuthZoneResponse
	ReadExecute(r AuthZoneAPIReadRequest) (*ReadAuthZoneResponse, *http.Response, error)
	/*
			Update Update the AuthZone object.

			Use this method to update an AuthZone object.
		This object (_dns/auth_zone_) represents an authoritative zone.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return AuthZoneAPIUpdateRequest
	*/
	Update(ctx context.Context, id string) AuthZoneAPIUpdateRequest

	// UpdateExecute executes the request
	//  @return UpdateAuthZoneResponse
	UpdateExecute(r AuthZoneAPIUpdateRequest) (*UpdateAuthZoneResponse, *http.Response, error)
}

type AuthZoneAPICopyRequest

type AuthZoneAPICopyRequest struct {
	ApiService AuthZoneAPI
	// contains filtered or unexported fields
}

func (AuthZoneAPICopyRequest) Body

func (AuthZoneAPICopyRequest) Execute

type AuthZoneAPICreateRequest

type AuthZoneAPICreateRequest struct {
	ApiService AuthZoneAPI
	// contains filtered or unexported fields
}

func (AuthZoneAPICreateRequest) Body

func (AuthZoneAPICreateRequest) Execute

func (AuthZoneAPICreateRequest) Inherit

This parameter is used for getting inheritance_sources. Allowed values: * _none_, * _partial_, * _full_. Defaults to _none

type AuthZoneAPIDeleteRequest

type AuthZoneAPIDeleteRequest struct {
	ApiService AuthZoneAPI
	// contains filtered or unexported fields
}

func (AuthZoneAPIDeleteRequest) Execute

func (r AuthZoneAPIDeleteRequest) Execute() (*http.Response, error)

type AuthZoneAPIListRequest

type AuthZoneAPIListRequest struct {
	ApiService AuthZoneAPI
	// contains filtered or unexported fields
}

func (AuthZoneAPIListRequest) Execute

func (AuthZoneAPIListRequest) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

func (AuthZoneAPIListRequest) Filter

A collection of response resources can be filtered by a logical expression string that includes JSON tag references to values in each resource, literal values, and logical operators. If a resource does not have the specified tag, its value is assumed to be null. Literal values include numbers (integer and floating-point), and quoted (both single- or double-quoted) literal strings, and 'null'. The following operators are commonly used in filter expressions: | Op | Description | | -- | ----------- | | == | Equal | | != | Not Equal | | > | Greater Than | | >= | Greater Than or Equal To | | < | Less Than | | <= | Less Than or Equal To | | and | Logical AND | | ~ | Matches Regex | | !~ | Does Not Match Regex | | or | Logical OR | | not | Logical NOT | | () | Groupping Operators |

func (AuthZoneAPIListRequest) Inherit

This parameter is used for getting inheritance_sources. Allowed values: * _none_, * _partial_, * _full_. Defaults to _none

func (AuthZoneAPIListRequest) Limit

The integer number of resources to be returned in the response. The service may impose maximum value. If omitted the service may impose a default value.

func (AuthZoneAPIListRequest) Offset

The integer index (zero-origin) of the offset into a collection of resources. If omitted or null the value is assumed to be '0'.

func (AuthZoneAPIListRequest) OrderBy

A collection of response resources can be sorted by their JSON tags. For a 'flat' resource, the tag name is straightforward. If sorting is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, its value is assumed to be null.) Specify this parameter as a comma-separated list of JSON tag names. The sort direction can be specified by a suffix separated by whitespace before the tag name. The suffix 'asc' sorts the data in ascending order. The suffix 'desc' sorts the data in descending order. If no suffix is specified the data is sorted in ascending order.

func (AuthZoneAPIListRequest) PageToken

func (r AuthZoneAPIListRequest) PageToken(pageToken string) AuthZoneAPIListRequest

The service-defined string used to identify a page of resources. A null value indicates the first page.

func (AuthZoneAPIListRequest) Tfilter

This parameter is used for filtering by tags.

func (AuthZoneAPIListRequest) TorderBy

This parameter is used for sorting by tags.

type AuthZoneAPIReadRequest

type AuthZoneAPIReadRequest struct {
	ApiService AuthZoneAPI
	// contains filtered or unexported fields
}

func (AuthZoneAPIReadRequest) Execute

func (AuthZoneAPIReadRequest) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

func (AuthZoneAPIReadRequest) Inherit

This parameter is used for getting inheritance_sources. Allowed values: * _none_, * _partial_, * _full_. Defaults to _none

type AuthZoneAPIService

type AuthZoneAPIService internal.Service

AuthZoneAPIService AuthZoneAPI service

func (*AuthZoneAPIService) Copy

Copy Copies the __AuthZone__ object.

Use this method to copy an __AuthZone__ object to a different __View__. This object (_dns/auth_zone_) represents an authoritative zone.

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

func (*AuthZoneAPIService) CopyExecute

Execute executes the request

@return CopyAuthZoneResponse

func (*AuthZoneAPIService) Create

Create Create the AuthZone object.

Use this method to create an AuthZone object. This object (_dns/auth_zone_) represents an authoritative zone.

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

func (*AuthZoneAPIService) CreateExecute

Execute executes the request

@return CreateAuthZoneResponse

func (*AuthZoneAPIService) Delete

Delete Moves the AuthZone object to Recyclebin.

Use this method to move an AuthZone object to Recyclebin. This object (_dns/auth_zone_) represents an authoritative zone.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return AuthZoneAPIDeleteRequest

func (*AuthZoneAPIService) DeleteExecute

Execute executes the request

func (*AuthZoneAPIService) List

List List AuthZone objects.

Use this method to list AuthZone objects. This object (_dns/auth_zone_) represents an authoritative zone.

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

func (*AuthZoneAPIService) ListExecute

Execute executes the request

@return ListAuthZoneResponse

func (*AuthZoneAPIService) Read

Read Read the AuthZone object.

Use this method to read an AuthZone object. This object (_dns/auth_zone_) represents an authoritative zone.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return AuthZoneAPIReadRequest

func (*AuthZoneAPIService) ReadExecute

Execute executes the request

@return ReadAuthZoneResponse

func (*AuthZoneAPIService) Update

Update Update the AuthZone object.

Use this method to update an AuthZone object. This object (_dns/auth_zone_) represents an authoritative zone.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return AuthZoneAPIUpdateRequest

func (*AuthZoneAPIService) UpdateExecute

Execute executes the request

@return UpdateAuthZoneResponse

type AuthZoneAPIUpdateRequest

type AuthZoneAPIUpdateRequest struct {
	ApiService AuthZoneAPI
	// contains filtered or unexported fields
}

func (AuthZoneAPIUpdateRequest) Body

func (AuthZoneAPIUpdateRequest) Execute

func (AuthZoneAPIUpdateRequest) Inherit

This parameter is used for getting inheritance_sources. Allowed values: * _none_, * _partial_, * _full_. Defaults to _none

type AuthZoneConfig

type AuthZoneConfig struct {
	// Optional. DNS primaries external to BloxOne DDI. Order is not significant.
	ExternalPrimaries []ExternalPrimary `json:"external_primaries,omitempty"`
	// DNS secondaries external to BloxOne DDI. Order is not significant.
	ExternalSecondaries []ExternalSecondary `json:"external_secondaries,omitempty"`
	// Optional. BloxOne DDI hosts acting as internal secondaries. Order is not significant.
	InternalSecondaries []InternalSecondary `json:"internal_secondaries,omitempty"`
	// The resource identifier.
	Nsgs                 []string `json:"nsgs,omitempty"`
	AdditionalProperties map[string]interface{}
}

AuthZoneConfig struct for AuthZoneConfig

func NewAuthZoneConfig

func NewAuthZoneConfig() *AuthZoneConfig

NewAuthZoneConfig instantiates a new AuthZoneConfig 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 NewAuthZoneConfigWithDefaults

func NewAuthZoneConfigWithDefaults() *AuthZoneConfig

NewAuthZoneConfigWithDefaults instantiates a new AuthZoneConfig 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 (*AuthZoneConfig) GetExternalPrimaries

func (o *AuthZoneConfig) GetExternalPrimaries() []ExternalPrimary

GetExternalPrimaries returns the ExternalPrimaries field value if set, zero value otherwise.

func (*AuthZoneConfig) GetExternalPrimariesOk

func (o *AuthZoneConfig) GetExternalPrimariesOk() ([]ExternalPrimary, bool)

GetExternalPrimariesOk returns a tuple with the ExternalPrimaries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZoneConfig) GetExternalSecondaries

func (o *AuthZoneConfig) GetExternalSecondaries() []ExternalSecondary

GetExternalSecondaries returns the ExternalSecondaries field value if set, zero value otherwise.

func (*AuthZoneConfig) GetExternalSecondariesOk

func (o *AuthZoneConfig) GetExternalSecondariesOk() ([]ExternalSecondary, bool)

GetExternalSecondariesOk returns a tuple with the ExternalSecondaries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZoneConfig) GetInternalSecondaries

func (o *AuthZoneConfig) GetInternalSecondaries() []InternalSecondary

GetInternalSecondaries returns the InternalSecondaries field value if set, zero value otherwise.

func (*AuthZoneConfig) GetInternalSecondariesOk

func (o *AuthZoneConfig) GetInternalSecondariesOk() ([]InternalSecondary, bool)

GetInternalSecondariesOk returns a tuple with the InternalSecondaries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZoneConfig) GetNsgs

func (o *AuthZoneConfig) GetNsgs() []string

GetNsgs returns the Nsgs field value if set, zero value otherwise.

func (*AuthZoneConfig) GetNsgsOk

func (o *AuthZoneConfig) GetNsgsOk() ([]string, bool)

GetNsgsOk returns a tuple with the Nsgs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZoneConfig) HasExternalPrimaries

func (o *AuthZoneConfig) HasExternalPrimaries() bool

HasExternalPrimaries returns a boolean if a field has been set.

func (*AuthZoneConfig) HasExternalSecondaries

func (o *AuthZoneConfig) HasExternalSecondaries() bool

HasExternalSecondaries returns a boolean if a field has been set.

func (*AuthZoneConfig) HasInternalSecondaries

func (o *AuthZoneConfig) HasInternalSecondaries() bool

HasInternalSecondaries returns a boolean if a field has been set.

func (*AuthZoneConfig) HasNsgs

func (o *AuthZoneConfig) HasNsgs() bool

HasNsgs returns a boolean if a field has been set.

func (AuthZoneConfig) MarshalJSON

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

func (*AuthZoneConfig) SetExternalPrimaries

func (o *AuthZoneConfig) SetExternalPrimaries(v []ExternalPrimary)

SetExternalPrimaries gets a reference to the given []ExternalPrimary and assigns it to the ExternalPrimaries field.

func (*AuthZoneConfig) SetExternalSecondaries

func (o *AuthZoneConfig) SetExternalSecondaries(v []ExternalSecondary)

SetExternalSecondaries gets a reference to the given []ExternalSecondary and assigns it to the ExternalSecondaries field.

func (*AuthZoneConfig) SetInternalSecondaries

func (o *AuthZoneConfig) SetInternalSecondaries(v []InternalSecondary)

SetInternalSecondaries gets a reference to the given []InternalSecondary and assigns it to the InternalSecondaries field.

func (*AuthZoneConfig) SetNsgs

func (o *AuthZoneConfig) SetNsgs(v []string)

SetNsgs gets a reference to the given []string and assigns it to the Nsgs field.

func (AuthZoneConfig) ToMap

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

func (*AuthZoneConfig) UnmarshalJSON

func (o *AuthZoneConfig) UnmarshalJSON(data []byte) (err error)

type AuthZoneExternalProvider

type AuthZoneExternalProvider struct {
	// The identifier of the external provider.
	Id *string `json:"id,omitempty"`
	// The name of the external provider.
	Name *string `json:"name,omitempty"`
	// Defines the type of external provider. Allowed values:  * _bloxone_ddi_: host type is BloxOne DDI,  * _microsoft_azure_: host type is Microsoft Azure,  * _amazon_web_service_: host type is Amazon Web Services,  * _microsoft_active_directory_: host type is Microsoft Active Directory,  * _google_cloud_platform_: host type is Google Cloud Platform.
	Type                 *string `json:"type,omitempty"`
	AdditionalProperties map[string]interface{}
}

AuthZoneExternalProvider The external provider object.

func NewAuthZoneExternalProvider

func NewAuthZoneExternalProvider() *AuthZoneExternalProvider

NewAuthZoneExternalProvider instantiates a new AuthZoneExternalProvider 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 NewAuthZoneExternalProviderWithDefaults

func NewAuthZoneExternalProviderWithDefaults() *AuthZoneExternalProvider

NewAuthZoneExternalProviderWithDefaults instantiates a new AuthZoneExternalProvider 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 (*AuthZoneExternalProvider) GetId

func (o *AuthZoneExternalProvider) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*AuthZoneExternalProvider) GetIdOk

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

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZoneExternalProvider) GetName

func (o *AuthZoneExternalProvider) GetName() string

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

func (*AuthZoneExternalProvider) GetNameOk

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

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZoneExternalProvider) GetType

func (o *AuthZoneExternalProvider) GetType() string

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

func (*AuthZoneExternalProvider) GetTypeOk

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

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZoneExternalProvider) HasId

func (o *AuthZoneExternalProvider) HasId() bool

HasId returns a boolean if a field has been set.

func (*AuthZoneExternalProvider) HasName

func (o *AuthZoneExternalProvider) HasName() bool

HasName returns a boolean if a field has been set.

func (*AuthZoneExternalProvider) HasType

func (o *AuthZoneExternalProvider) HasType() bool

HasType returns a boolean if a field has been set.

func (AuthZoneExternalProvider) MarshalJSON

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

func (*AuthZoneExternalProvider) SetId

func (o *AuthZoneExternalProvider) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*AuthZoneExternalProvider) SetName

func (o *AuthZoneExternalProvider) SetName(v string)

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

func (*AuthZoneExternalProvider) SetType

func (o *AuthZoneExternalProvider) SetType(v string)

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

func (AuthZoneExternalProvider) ToMap

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

func (*AuthZoneExternalProvider) UnmarshalJSON

func (o *AuthZoneExternalProvider) UnmarshalJSON(data []byte) (err error)

type AuthZoneInheritance

type AuthZoneInheritance struct {
	GssTsigEnabled           *Inheritance2InheritedBool `json:"gss_tsig_enabled,omitempty"`
	Notify                   *Inheritance2InheritedBool `json:"notify,omitempty"`
	QueryAcl                 *InheritedACLItems         `json:"query_acl,omitempty"`
	TransferAcl              *InheritedACLItems         `json:"transfer_acl,omitempty"`
	UpdateAcl                *InheritedACLItems         `json:"update_acl,omitempty"`
	UseForwardersForSubzones *Inheritance2InheritedBool `json:"use_forwarders_for_subzones,omitempty"`
	ZoneAuthority            *InheritedZoneAuthority    `json:"zone_authority,omitempty"`
	AdditionalProperties     map[string]interface{}
}

AuthZoneInheritance struct for AuthZoneInheritance

func NewAuthZoneInheritance

func NewAuthZoneInheritance() *AuthZoneInheritance

NewAuthZoneInheritance instantiates a new AuthZoneInheritance 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 NewAuthZoneInheritanceWithDefaults

func NewAuthZoneInheritanceWithDefaults() *AuthZoneInheritance

NewAuthZoneInheritanceWithDefaults instantiates a new AuthZoneInheritance 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 (*AuthZoneInheritance) GetGssTsigEnabled

func (o *AuthZoneInheritance) GetGssTsigEnabled() Inheritance2InheritedBool

GetGssTsigEnabled returns the GssTsigEnabled field value if set, zero value otherwise.

func (*AuthZoneInheritance) GetGssTsigEnabledOk

func (o *AuthZoneInheritance) GetGssTsigEnabledOk() (*Inheritance2InheritedBool, bool)

GetGssTsigEnabledOk returns a tuple with the GssTsigEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZoneInheritance) GetNotify

GetNotify returns the Notify field value if set, zero value otherwise.

func (*AuthZoneInheritance) GetNotifyOk

func (o *AuthZoneInheritance) GetNotifyOk() (*Inheritance2InheritedBool, bool)

GetNotifyOk returns a tuple with the Notify field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZoneInheritance) GetQueryAcl

func (o *AuthZoneInheritance) GetQueryAcl() InheritedACLItems

GetQueryAcl returns the QueryAcl field value if set, zero value otherwise.

func (*AuthZoneInheritance) GetQueryAclOk

func (o *AuthZoneInheritance) GetQueryAclOk() (*InheritedACLItems, bool)

GetQueryAclOk returns a tuple with the QueryAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZoneInheritance) GetTransferAcl

func (o *AuthZoneInheritance) GetTransferAcl() InheritedACLItems

GetTransferAcl returns the TransferAcl field value if set, zero value otherwise.

func (*AuthZoneInheritance) GetTransferAclOk

func (o *AuthZoneInheritance) GetTransferAclOk() (*InheritedACLItems, bool)

GetTransferAclOk returns a tuple with the TransferAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZoneInheritance) GetUpdateAcl

func (o *AuthZoneInheritance) GetUpdateAcl() InheritedACLItems

GetUpdateAcl returns the UpdateAcl field value if set, zero value otherwise.

func (*AuthZoneInheritance) GetUpdateAclOk

func (o *AuthZoneInheritance) GetUpdateAclOk() (*InheritedACLItems, bool)

GetUpdateAclOk returns a tuple with the UpdateAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZoneInheritance) GetUseForwardersForSubzones

func (o *AuthZoneInheritance) GetUseForwardersForSubzones() Inheritance2InheritedBool

GetUseForwardersForSubzones returns the UseForwardersForSubzones field value if set, zero value otherwise.

func (*AuthZoneInheritance) GetUseForwardersForSubzonesOk

func (o *AuthZoneInheritance) GetUseForwardersForSubzonesOk() (*Inheritance2InheritedBool, bool)

GetUseForwardersForSubzonesOk returns a tuple with the UseForwardersForSubzones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZoneInheritance) GetZoneAuthority

func (o *AuthZoneInheritance) GetZoneAuthority() InheritedZoneAuthority

GetZoneAuthority returns the ZoneAuthority field value if set, zero value otherwise.

func (*AuthZoneInheritance) GetZoneAuthorityOk

func (o *AuthZoneInheritance) GetZoneAuthorityOk() (*InheritedZoneAuthority, bool)

GetZoneAuthorityOk returns a tuple with the ZoneAuthority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthZoneInheritance) HasGssTsigEnabled

func (o *AuthZoneInheritance) HasGssTsigEnabled() bool

HasGssTsigEnabled returns a boolean if a field has been set.

func (*AuthZoneInheritance) HasNotify

func (o *AuthZoneInheritance) HasNotify() bool

HasNotify returns a boolean if a field has been set.

func (*AuthZoneInheritance) HasQueryAcl

func (o *AuthZoneInheritance) HasQueryAcl() bool

HasQueryAcl returns a boolean if a field has been set.

func (*AuthZoneInheritance) HasTransferAcl

func (o *AuthZoneInheritance) HasTransferAcl() bool

HasTransferAcl returns a boolean if a field has been set.

func (*AuthZoneInheritance) HasUpdateAcl

func (o *AuthZoneInheritance) HasUpdateAcl() bool

HasUpdateAcl returns a boolean if a field has been set.

func (*AuthZoneInheritance) HasUseForwardersForSubzones

func (o *AuthZoneInheritance) HasUseForwardersForSubzones() bool

HasUseForwardersForSubzones returns a boolean if a field has been set.

func (*AuthZoneInheritance) HasZoneAuthority

func (o *AuthZoneInheritance) HasZoneAuthority() bool

HasZoneAuthority returns a boolean if a field has been set.

func (AuthZoneInheritance) MarshalJSON

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

func (*AuthZoneInheritance) SetGssTsigEnabled

func (o *AuthZoneInheritance) SetGssTsigEnabled(v Inheritance2InheritedBool)

SetGssTsigEnabled gets a reference to the given Inheritance2InheritedBool and assigns it to the GssTsigEnabled field.

func (*AuthZoneInheritance) SetNotify

SetNotify gets a reference to the given Inheritance2InheritedBool and assigns it to the Notify field.

func (*AuthZoneInheritance) SetQueryAcl

func (o *AuthZoneInheritance) SetQueryAcl(v InheritedACLItems)

SetQueryAcl gets a reference to the given InheritedACLItems and assigns it to the QueryAcl field.

func (*AuthZoneInheritance) SetTransferAcl

func (o *AuthZoneInheritance) SetTransferAcl(v InheritedACLItems)

SetTransferAcl gets a reference to the given InheritedACLItems and assigns it to the TransferAcl field.

func (*AuthZoneInheritance) SetUpdateAcl

func (o *AuthZoneInheritance) SetUpdateAcl(v InheritedACLItems)

SetUpdateAcl gets a reference to the given InheritedACLItems and assigns it to the UpdateAcl field.

func (*AuthZoneInheritance) SetUseForwardersForSubzones

func (o *AuthZoneInheritance) SetUseForwardersForSubzones(v Inheritance2InheritedBool)

SetUseForwardersForSubzones gets a reference to the given Inheritance2InheritedBool and assigns it to the UseForwardersForSubzones field.

func (*AuthZoneInheritance) SetZoneAuthority

func (o *AuthZoneInheritance) SetZoneAuthority(v InheritedZoneAuthority)

SetZoneAuthority gets a reference to the given InheritedZoneAuthority and assigns it to the ZoneAuthority field.

func (AuthZoneInheritance) ToMap

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

func (*AuthZoneInheritance) UnmarshalJSON

func (o *AuthZoneInheritance) UnmarshalJSON(data []byte) (err error)

type BulkCopyError

type BulkCopyError struct {
	// The description of the resource that was requested to be copied.
	Description *string `json:"description,omitempty"`
	// The resource identifier.
	Id *string `json:"id,omitempty"`
	// The reason why the copy failed.
	Message              *string `json:"message,omitempty"`
	AdditionalProperties map[string]interface{}
}

BulkCopyError struct for BulkCopyError

func NewBulkCopyError

func NewBulkCopyError() *BulkCopyError

NewBulkCopyError instantiates a new BulkCopyError 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 NewBulkCopyErrorWithDefaults

func NewBulkCopyErrorWithDefaults() *BulkCopyError

NewBulkCopyErrorWithDefaults instantiates a new BulkCopyError 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 (*BulkCopyError) GetDescription

func (o *BulkCopyError) GetDescription() string

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

func (*BulkCopyError) GetDescriptionOk

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

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkCopyError) GetId

func (o *BulkCopyError) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*BulkCopyError) GetIdOk

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

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkCopyError) GetMessage

func (o *BulkCopyError) GetMessage() string

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

func (*BulkCopyError) GetMessageOk

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

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkCopyError) HasDescription

func (o *BulkCopyError) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*BulkCopyError) HasId

func (o *BulkCopyError) HasId() bool

HasId returns a boolean if a field has been set.

func (*BulkCopyError) HasMessage

func (o *BulkCopyError) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (BulkCopyError) MarshalJSON

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

func (*BulkCopyError) SetDescription

func (o *BulkCopyError) SetDescription(v string)

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

func (*BulkCopyError) SetId

func (o *BulkCopyError) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*BulkCopyError) SetMessage

func (o *BulkCopyError) SetMessage(v string)

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

func (BulkCopyError) ToMap

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

func (*BulkCopyError) UnmarshalJSON

func (o *BulkCopyError) UnmarshalJSON(data []byte) (err error)

type BulkCopyResponse

type BulkCopyResponse struct {
	Errors               []BulkCopyError `json:"errors,omitempty"`
	Results              []CopyResponse  `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

BulkCopyResponse struct for BulkCopyResponse

func NewBulkCopyResponse

func NewBulkCopyResponse() *BulkCopyResponse

NewBulkCopyResponse instantiates a new BulkCopyResponse 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 NewBulkCopyResponseWithDefaults

func NewBulkCopyResponseWithDefaults() *BulkCopyResponse

NewBulkCopyResponseWithDefaults instantiates a new BulkCopyResponse 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 (*BulkCopyResponse) GetErrors

func (o *BulkCopyResponse) GetErrors() []BulkCopyError

GetErrors returns the Errors field value if set, zero value otherwise.

func (*BulkCopyResponse) GetErrorsOk

func (o *BulkCopyResponse) GetErrorsOk() ([]BulkCopyError, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkCopyResponse) GetResults

func (o *BulkCopyResponse) GetResults() []CopyResponse

GetResults returns the Results field value if set, zero value otherwise.

func (*BulkCopyResponse) GetResultsOk

func (o *BulkCopyResponse) GetResultsOk() ([]CopyResponse, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkCopyResponse) HasErrors

func (o *BulkCopyResponse) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (*BulkCopyResponse) HasResults

func (o *BulkCopyResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (BulkCopyResponse) MarshalJSON

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

func (*BulkCopyResponse) SetErrors

func (o *BulkCopyResponse) SetErrors(v []BulkCopyError)

SetErrors gets a reference to the given []BulkCopyError and assigns it to the Errors field.

func (*BulkCopyResponse) SetResults

func (o *BulkCopyResponse) SetResults(v []CopyResponse)

SetResults gets a reference to the given []CopyResponse and assigns it to the Results field.

func (BulkCopyResponse) ToMap

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

func (*BulkCopyResponse) UnmarshalJSON

func (o *BulkCopyResponse) UnmarshalJSON(data []byte) (err error)

type BulkCopyView

type BulkCopyView struct {
	AuthZoneConfig    *AuthZoneConfig    `json:"auth_zone_config,omitempty"`
	ForwardZoneConfig *ForwardZoneConfig `json:"forward_zone_config,omitempty"`
	// Indicates whether child objects should be copied or not.  Defaults to _false_. Reserved for future use.
	Recursive *bool `json:"recursive,omitempty"`
	// The resource identifier.
	Resources           []string        `json:"resources"`
	SecondaryZoneConfig *AuthZoneConfig `json:"secondary_zone_config,omitempty"`
	// Indicates whether copying should skip object in case of error and continue with next, or abort copying in case of error.  Defaults to _false_.
	SkipOnError *bool `json:"skip_on_error,omitempty"`
	// The resource identifier.
	Target               string `json:"target"`
	AdditionalProperties map[string]interface{}
}

BulkCopyView struct for BulkCopyView

func NewBulkCopyView

func NewBulkCopyView(resources []string, target string) *BulkCopyView

NewBulkCopyView instantiates a new BulkCopyView 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 NewBulkCopyViewWithDefaults

func NewBulkCopyViewWithDefaults() *BulkCopyView

NewBulkCopyViewWithDefaults instantiates a new BulkCopyView 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 (*BulkCopyView) GetAuthZoneConfig

func (o *BulkCopyView) GetAuthZoneConfig() AuthZoneConfig

GetAuthZoneConfig returns the AuthZoneConfig field value if set, zero value otherwise.

func (*BulkCopyView) GetAuthZoneConfigOk

func (o *BulkCopyView) GetAuthZoneConfigOk() (*AuthZoneConfig, bool)

GetAuthZoneConfigOk returns a tuple with the AuthZoneConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkCopyView) GetForwardZoneConfig

func (o *BulkCopyView) GetForwardZoneConfig() ForwardZoneConfig

GetForwardZoneConfig returns the ForwardZoneConfig field value if set, zero value otherwise.

func (*BulkCopyView) GetForwardZoneConfigOk

func (o *BulkCopyView) GetForwardZoneConfigOk() (*ForwardZoneConfig, bool)

GetForwardZoneConfigOk returns a tuple with the ForwardZoneConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkCopyView) GetRecursive

func (o *BulkCopyView) GetRecursive() bool

GetRecursive returns the Recursive field value if set, zero value otherwise.

func (*BulkCopyView) GetRecursiveOk

func (o *BulkCopyView) GetRecursiveOk() (*bool, bool)

GetRecursiveOk returns a tuple with the Recursive field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkCopyView) GetResources

func (o *BulkCopyView) GetResources() []string

GetResources returns the Resources field value

func (*BulkCopyView) GetResourcesOk

func (o *BulkCopyView) GetResourcesOk() ([]string, bool)

GetResourcesOk returns a tuple with the Resources field value and a boolean to check if the value has been set.

func (*BulkCopyView) GetSecondaryZoneConfig

func (o *BulkCopyView) GetSecondaryZoneConfig() AuthZoneConfig

GetSecondaryZoneConfig returns the SecondaryZoneConfig field value if set, zero value otherwise.

func (*BulkCopyView) GetSecondaryZoneConfigOk

func (o *BulkCopyView) GetSecondaryZoneConfigOk() (*AuthZoneConfig, bool)

GetSecondaryZoneConfigOk returns a tuple with the SecondaryZoneConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkCopyView) GetSkipOnError

func (o *BulkCopyView) GetSkipOnError() bool

GetSkipOnError returns the SkipOnError field value if set, zero value otherwise.

func (*BulkCopyView) GetSkipOnErrorOk

func (o *BulkCopyView) GetSkipOnErrorOk() (*bool, bool)

GetSkipOnErrorOk returns a tuple with the SkipOnError field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkCopyView) GetTarget

func (o *BulkCopyView) GetTarget() string

GetTarget returns the Target field value

func (*BulkCopyView) GetTargetOk

func (o *BulkCopyView) GetTargetOk() (*string, bool)

GetTargetOk returns a tuple with the Target field value and a boolean to check if the value has been set.

func (*BulkCopyView) HasAuthZoneConfig

func (o *BulkCopyView) HasAuthZoneConfig() bool

HasAuthZoneConfig returns a boolean if a field has been set.

func (*BulkCopyView) HasForwardZoneConfig

func (o *BulkCopyView) HasForwardZoneConfig() bool

HasForwardZoneConfig returns a boolean if a field has been set.

func (*BulkCopyView) HasRecursive

func (o *BulkCopyView) HasRecursive() bool

HasRecursive returns a boolean if a field has been set.

func (*BulkCopyView) HasSecondaryZoneConfig

func (o *BulkCopyView) HasSecondaryZoneConfig() bool

HasSecondaryZoneConfig returns a boolean if a field has been set.

func (*BulkCopyView) HasSkipOnError

func (o *BulkCopyView) HasSkipOnError() bool

HasSkipOnError returns a boolean if a field has been set.

func (BulkCopyView) MarshalJSON

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

func (*BulkCopyView) SetAuthZoneConfig

func (o *BulkCopyView) SetAuthZoneConfig(v AuthZoneConfig)

SetAuthZoneConfig gets a reference to the given AuthZoneConfig and assigns it to the AuthZoneConfig field.

func (*BulkCopyView) SetForwardZoneConfig

func (o *BulkCopyView) SetForwardZoneConfig(v ForwardZoneConfig)

SetForwardZoneConfig gets a reference to the given ForwardZoneConfig and assigns it to the ForwardZoneConfig field.

func (*BulkCopyView) SetRecursive

func (o *BulkCopyView) SetRecursive(v bool)

SetRecursive gets a reference to the given bool and assigns it to the Recursive field.

func (*BulkCopyView) SetResources

func (o *BulkCopyView) SetResources(v []string)

SetResources sets field value

func (*BulkCopyView) SetSecondaryZoneConfig

func (o *BulkCopyView) SetSecondaryZoneConfig(v AuthZoneConfig)

SetSecondaryZoneConfig gets a reference to the given AuthZoneConfig and assigns it to the SecondaryZoneConfig field.

func (*BulkCopyView) SetSkipOnError

func (o *BulkCopyView) SetSkipOnError(v bool)

SetSkipOnError gets a reference to the given bool and assigns it to the SkipOnError field.

func (*BulkCopyView) SetTarget

func (o *BulkCopyView) SetTarget(v string)

SetTarget sets field value

func (BulkCopyView) ToMap

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

func (*BulkCopyView) UnmarshalJSON

func (o *BulkCopyView) UnmarshalJSON(data []byte) (err error)

type CacheFlush

type CacheFlush struct {
	// Optional. If _true_, all names below the given FQDN will also be removed from cache.  Defaults to _true_.
	FlushSubdomains *bool `json:"flush_subdomains,omitempty"`
	// Optional. The FQDN to remove.  Defaults to '.'
	Fqdn *string `json:"fqdn,omitempty"`
	// The host to alter. Either _ophid_ or _service_id_ should be provided.
	Ophid *string `json:"ophid,omitempty"`
	// Service Id. Either _ophid_ or _service_id_ should be provided.
	ServiceId *string `json:"service_id,omitempty"`
	// Optional. The time in seconds the command is valid for. Command is executed on the onprem host only if it takes less than this time for the command to be transmitted to the host. Otherwise the onprem host discards this command.  Defaults to 120 (2 min).
	Ttl *int64 `json:"ttl,omitempty"`
	// Optional, If provided, flushes the server's cache for a view.
	ViewName             *string `json:"view_name,omitempty"`
	AdditionalProperties map[string]interface{}
}

CacheFlush The _dns/cache_flush_ API removes entries from the DNS cache on the on-prem host. The command will be forwarded to the on-prem host and executed asynchronously. The on-prem host must be available and running DNS for this to succeed.

func NewCacheFlush

func NewCacheFlush() *CacheFlush

NewCacheFlush instantiates a new CacheFlush 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 NewCacheFlushWithDefaults

func NewCacheFlushWithDefaults() *CacheFlush

NewCacheFlushWithDefaults instantiates a new CacheFlush 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 (*CacheFlush) GetFlushSubdomains

func (o *CacheFlush) GetFlushSubdomains() bool

GetFlushSubdomains returns the FlushSubdomains field value if set, zero value otherwise.

func (*CacheFlush) GetFlushSubdomainsOk

func (o *CacheFlush) GetFlushSubdomainsOk() (*bool, bool)

GetFlushSubdomainsOk returns a tuple with the FlushSubdomains field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CacheFlush) GetFqdn

func (o *CacheFlush) GetFqdn() string

GetFqdn returns the Fqdn field value if set, zero value otherwise.

func (*CacheFlush) GetFqdnOk

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

GetFqdnOk returns a tuple with the Fqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CacheFlush) GetOphid

func (o *CacheFlush) GetOphid() string

GetOphid returns the Ophid field value if set, zero value otherwise.

func (*CacheFlush) GetOphidOk

func (o *CacheFlush) GetOphidOk() (*string, bool)

GetOphidOk returns a tuple with the Ophid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CacheFlush) GetServiceId

func (o *CacheFlush) GetServiceId() string

GetServiceId returns the ServiceId field value if set, zero value otherwise.

func (*CacheFlush) GetServiceIdOk

func (o *CacheFlush) GetServiceIdOk() (*string, bool)

GetServiceIdOk returns a tuple with the ServiceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CacheFlush) GetTtl

func (o *CacheFlush) GetTtl() int64

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

func (*CacheFlush) GetTtlOk

func (o *CacheFlush) GetTtlOk() (*int64, bool)

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CacheFlush) GetViewName

func (o *CacheFlush) GetViewName() string

GetViewName returns the ViewName field value if set, zero value otherwise.

func (*CacheFlush) GetViewNameOk

func (o *CacheFlush) GetViewNameOk() (*string, bool)

GetViewNameOk returns a tuple with the ViewName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CacheFlush) HasFlushSubdomains

func (o *CacheFlush) HasFlushSubdomains() bool

HasFlushSubdomains returns a boolean if a field has been set.

func (*CacheFlush) HasFqdn

func (o *CacheFlush) HasFqdn() bool

HasFqdn returns a boolean if a field has been set.

func (*CacheFlush) HasOphid

func (o *CacheFlush) HasOphid() bool

HasOphid returns a boolean if a field has been set.

func (*CacheFlush) HasServiceId

func (o *CacheFlush) HasServiceId() bool

HasServiceId returns a boolean if a field has been set.

func (*CacheFlush) HasTtl

func (o *CacheFlush) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (*CacheFlush) HasViewName

func (o *CacheFlush) HasViewName() bool

HasViewName returns a boolean if a field has been set.

func (CacheFlush) MarshalJSON

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

func (*CacheFlush) SetFlushSubdomains

func (o *CacheFlush) SetFlushSubdomains(v bool)

SetFlushSubdomains gets a reference to the given bool and assigns it to the FlushSubdomains field.

func (*CacheFlush) SetFqdn

func (o *CacheFlush) SetFqdn(v string)

SetFqdn gets a reference to the given string and assigns it to the Fqdn field.

func (*CacheFlush) SetOphid

func (o *CacheFlush) SetOphid(v string)

SetOphid gets a reference to the given string and assigns it to the Ophid field.

func (*CacheFlush) SetServiceId

func (o *CacheFlush) SetServiceId(v string)

SetServiceId gets a reference to the given string and assigns it to the ServiceId field.

func (*CacheFlush) SetTtl

func (o *CacheFlush) SetTtl(v int64)

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

func (*CacheFlush) SetViewName

func (o *CacheFlush) SetViewName(v string)

SetViewName gets a reference to the given string and assigns it to the ViewName field.

func (CacheFlush) ToMap

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

func (*CacheFlush) UnmarshalJSON

func (o *CacheFlush) UnmarshalJSON(data []byte) (err error)

type CacheFlushAPI

type CacheFlushAPI interface {
	/*
			Create Create the Cache Flush object.

			Use this method to create a Cache Flush object.
		The Cache Flush object is for removing entries from the DNS cache on a host. The host must be available and running DNS for this to succeed.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return CacheFlushAPICreateRequest
	*/
	Create(ctx context.Context) CacheFlushAPICreateRequest

	// CreateExecute executes the request
	//  @return map[string]interface{}
	CreateExecute(r CacheFlushAPICreateRequest) (map[string]interface{}, *http.Response, error)
}

type CacheFlushAPICreateRequest

type CacheFlushAPICreateRequest struct {
	ApiService CacheFlushAPI
	// contains filtered or unexported fields
}

func (CacheFlushAPICreateRequest) Body

func (CacheFlushAPICreateRequest) Execute

func (r CacheFlushAPICreateRequest) Execute() (map[string]interface{}, *http.Response, error)

type CacheFlushAPIService

type CacheFlushAPIService internal.Service

CacheFlushAPIService CacheFlushAPI service

func (*CacheFlushAPIService) Create

Create Create the Cache Flush object.

Use this method to create a Cache Flush object. The Cache Flush object is for removing entries from the DNS cache on a host. The host must be available and running DNS for this to succeed.

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

func (*CacheFlushAPIService) CreateExecute

func (a *CacheFlushAPIService) CreateExecute(r CacheFlushAPICreateRequest) (map[string]interface{}, *http.Response, error)

Execute executes the request

@return map[string]interface{}

type ConvertDomainName

type ConvertDomainName struct {
	// IDN domain name representation.
	Idn *string `json:"idn,omitempty"`
	// punycode domain name representation.
	Punycode             *string `json:"punycode,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConvertDomainName Used to convert between Internationalized Domain Name (IDN) and ASCII domain name (Punycode).

func NewConvertDomainName

func NewConvertDomainName() *ConvertDomainName

NewConvertDomainName instantiates a new ConvertDomainName 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 NewConvertDomainNameWithDefaults

func NewConvertDomainNameWithDefaults() *ConvertDomainName

NewConvertDomainNameWithDefaults instantiates a new ConvertDomainName 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 (*ConvertDomainName) GetIdn

func (o *ConvertDomainName) GetIdn() string

GetIdn returns the Idn field value if set, zero value otherwise.

func (*ConvertDomainName) GetIdnOk

func (o *ConvertDomainName) GetIdnOk() (*string, bool)

GetIdnOk returns a tuple with the Idn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConvertDomainName) GetPunycode

func (o *ConvertDomainName) GetPunycode() string

GetPunycode returns the Punycode field value if set, zero value otherwise.

func (*ConvertDomainName) GetPunycodeOk

func (o *ConvertDomainName) GetPunycodeOk() (*string, bool)

GetPunycodeOk returns a tuple with the Punycode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConvertDomainName) HasIdn

func (o *ConvertDomainName) HasIdn() bool

HasIdn returns a boolean if a field has been set.

func (*ConvertDomainName) HasPunycode

func (o *ConvertDomainName) HasPunycode() bool

HasPunycode returns a boolean if a field has been set.

func (ConvertDomainName) MarshalJSON

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

func (*ConvertDomainName) SetIdn

func (o *ConvertDomainName) SetIdn(v string)

SetIdn gets a reference to the given string and assigns it to the Idn field.

func (*ConvertDomainName) SetPunycode

func (o *ConvertDomainName) SetPunycode(v string)

SetPunycode gets a reference to the given string and assigns it to the Punycode field.

func (ConvertDomainName) ToMap

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

func (*ConvertDomainName) UnmarshalJSON

func (o *ConvertDomainName) UnmarshalJSON(data []byte) (err error)

type ConvertDomainNameAPI

type ConvertDomainNameAPI interface {
	/*
		Convert Convert the object.

		Use this method to convert between Internationalized Domain Name (IDN) and ASCII domain name (Punycode).

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param domainName Input domain name in either of IDN or punycode representations.
		@return ConvertDomainNameAPIConvertRequest
	*/
	Convert(ctx context.Context, domainName string) ConvertDomainNameAPIConvertRequest

	// ConvertExecute executes the request
	//  @return ConvertDomainNameResponse
	ConvertExecute(r ConvertDomainNameAPIConvertRequest) (*ConvertDomainNameResponse, *http.Response, error)
}

type ConvertDomainNameAPIConvertRequest

type ConvertDomainNameAPIConvertRequest struct {
	ApiService ConvertDomainNameAPI
	// contains filtered or unexported fields
}

func (ConvertDomainNameAPIConvertRequest) Execute

type ConvertDomainNameAPIService

type ConvertDomainNameAPIService internal.Service

ConvertDomainNameAPIService ConvertDomainNameAPI service

func (*ConvertDomainNameAPIService) Convert

Convert Convert the object.

Use this method to convert between Internationalized Domain Name (IDN) and ASCII domain name (Punycode).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domainName Input domain name in either of IDN or punycode representations.
@return ConvertDomainNameAPIConvertRequest

func (*ConvertDomainNameAPIService) ConvertExecute

Execute executes the request

@return ConvertDomainNameResponse

type ConvertDomainNameResponse

type ConvertDomainNameResponse struct {
	Result               *ConvertDomainName `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConvertDomainNameResponse The ConvertDomainName object convert response format.

func NewConvertDomainNameResponse

func NewConvertDomainNameResponse() *ConvertDomainNameResponse

NewConvertDomainNameResponse instantiates a new ConvertDomainNameResponse 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 NewConvertDomainNameResponseWithDefaults

func NewConvertDomainNameResponseWithDefaults() *ConvertDomainNameResponse

NewConvertDomainNameResponseWithDefaults instantiates a new ConvertDomainNameResponse 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 (*ConvertDomainNameResponse) GetResult

GetResult returns the Result field value if set, zero value otherwise.

func (*ConvertDomainNameResponse) GetResultOk

func (o *ConvertDomainNameResponse) GetResultOk() (*ConvertDomainName, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConvertDomainNameResponse) HasResult

func (o *ConvertDomainNameResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (ConvertDomainNameResponse) MarshalJSON

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

func (*ConvertDomainNameResponse) SetResult

SetResult gets a reference to the given ConvertDomainName and assigns it to the Result field.

func (ConvertDomainNameResponse) ToMap

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

func (*ConvertDomainNameResponse) UnmarshalJSON

func (o *ConvertDomainNameResponse) UnmarshalJSON(data []byte) (err error)

type ConvertRNameResponse

type ConvertRNameResponse struct {
	// The SOA RNAME field converted from the provided email address.
	Rname                *string `json:"rname,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConvertRNameResponse struct for ConvertRNameResponse

func NewConvertRNameResponse

func NewConvertRNameResponse() *ConvertRNameResponse

NewConvertRNameResponse instantiates a new ConvertRNameResponse 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 NewConvertRNameResponseWithDefaults

func NewConvertRNameResponseWithDefaults() *ConvertRNameResponse

NewConvertRNameResponseWithDefaults instantiates a new ConvertRNameResponse 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 (*ConvertRNameResponse) GetRname

func (o *ConvertRNameResponse) GetRname() string

GetRname returns the Rname field value if set, zero value otherwise.

func (*ConvertRNameResponse) GetRnameOk

func (o *ConvertRNameResponse) GetRnameOk() (*string, bool)

GetRnameOk returns a tuple with the Rname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConvertRNameResponse) HasRname

func (o *ConvertRNameResponse) HasRname() bool

HasRname returns a boolean if a field has been set.

func (ConvertRNameResponse) MarshalJSON

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

func (*ConvertRNameResponse) SetRname

func (o *ConvertRNameResponse) SetRname(v string)

SetRname gets a reference to the given string and assigns it to the Rname field.

func (ConvertRNameResponse) ToMap

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

func (*ConvertRNameResponse) UnmarshalJSON

func (o *ConvertRNameResponse) UnmarshalJSON(data []byte) (err error)

type ConvertRnameAPI

type ConvertRnameAPI interface {
	/*
		ConvertRName Convert the object.

		Use this method to convert email address to the master file RNAME format.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param emailAddress Input email address.
		@return ConvertRnameAPIConvertRNameRequest
	*/
	ConvertRName(ctx context.Context, emailAddress string) ConvertRnameAPIConvertRNameRequest

	// ConvertRNameExecute executes the request
	//  @return ConvertRNameResponse
	ConvertRNameExecute(r ConvertRnameAPIConvertRNameRequest) (*ConvertRNameResponse, *http.Response, error)
}

type ConvertRnameAPIConvertRNameRequest

type ConvertRnameAPIConvertRNameRequest struct {
	ApiService ConvertRnameAPI
	// contains filtered or unexported fields
}

func (ConvertRnameAPIConvertRNameRequest) Execute

type ConvertRnameAPIService

type ConvertRnameAPIService internal.Service

ConvertRnameAPIService ConvertRnameAPI service

func (*ConvertRnameAPIService) ConvertRName

ConvertRName Convert the object.

Use this method to convert email address to the master file RNAME format.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param emailAddress Input email address.
@return ConvertRnameAPIConvertRNameRequest

func (*ConvertRnameAPIService) ConvertRNameExecute

Execute executes the request

@return ConvertRNameResponse

type CopyAuthZone

type CopyAuthZone struct {
	// A comment of the (copied) _dns/auth_zone_ object.
	Comment *string `json:"comment,omitempty"`
	// DNS primaries external to BloxOne DDI. Order is not significant.
	ExternalPrimaries []ExternalPrimary `json:"external_primaries,omitempty"`
	// DNS secondaries external to BloxOne DDI. Order is not significant.
	ExternalSecondaries []ExternalSecondary `json:"external_secondaries,omitempty"`
	// The resource identifier.
	Id *string `json:"id,omitempty"`
	// BloxOne DDI hosts acting as internal secondaries. Order is not significant.
	InternalSecondaries []InternalSecondary `json:"internal_secondaries,omitempty"`
	// The resource identifier.
	Nsgs []string `json:"nsgs,omitempty"`
	// Indicates whether child objects should be copied or not.  Defaults to _false_. Reserved for future use.
	Recursive *bool `json:"recursive,omitempty"`
	// Indicates whether copying should skip object in case of error and continue with next, or abort copying in case of error.  Defaults to _false_.
	SkipOnError *bool `json:"skip_on_error,omitempty"`
	// The resource identifier.
	TargetView           string `json:"target_view"`
	AdditionalProperties map[string]interface{}
}

CopyAuthZone struct for CopyAuthZone

func NewCopyAuthZone

func NewCopyAuthZone(targetView string) *CopyAuthZone

NewCopyAuthZone instantiates a new CopyAuthZone 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 NewCopyAuthZoneWithDefaults

func NewCopyAuthZoneWithDefaults() *CopyAuthZone

NewCopyAuthZoneWithDefaults instantiates a new CopyAuthZone 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 (*CopyAuthZone) GetComment

func (o *CopyAuthZone) GetComment() string

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

func (*CopyAuthZone) GetCommentOk

func (o *CopyAuthZone) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyAuthZone) GetExternalPrimaries

func (o *CopyAuthZone) GetExternalPrimaries() []ExternalPrimary

GetExternalPrimaries returns the ExternalPrimaries field value if set, zero value otherwise.

func (*CopyAuthZone) GetExternalPrimariesOk

func (o *CopyAuthZone) GetExternalPrimariesOk() ([]ExternalPrimary, bool)

GetExternalPrimariesOk returns a tuple with the ExternalPrimaries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyAuthZone) GetExternalSecondaries

func (o *CopyAuthZone) GetExternalSecondaries() []ExternalSecondary

GetExternalSecondaries returns the ExternalSecondaries field value if set, zero value otherwise.

func (*CopyAuthZone) GetExternalSecondariesOk

func (o *CopyAuthZone) GetExternalSecondariesOk() ([]ExternalSecondary, bool)

GetExternalSecondariesOk returns a tuple with the ExternalSecondaries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyAuthZone) GetId

func (o *CopyAuthZone) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CopyAuthZone) GetIdOk

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

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyAuthZone) GetInternalSecondaries

func (o *CopyAuthZone) GetInternalSecondaries() []InternalSecondary

GetInternalSecondaries returns the InternalSecondaries field value if set, zero value otherwise.

func (*CopyAuthZone) GetInternalSecondariesOk

func (o *CopyAuthZone) GetInternalSecondariesOk() ([]InternalSecondary, bool)

GetInternalSecondariesOk returns a tuple with the InternalSecondaries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyAuthZone) GetNsgs

func (o *CopyAuthZone) GetNsgs() []string

GetNsgs returns the Nsgs field value if set, zero value otherwise.

func (*CopyAuthZone) GetNsgsOk

func (o *CopyAuthZone) GetNsgsOk() ([]string, bool)

GetNsgsOk returns a tuple with the Nsgs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyAuthZone) GetRecursive

func (o *CopyAuthZone) GetRecursive() bool

GetRecursive returns the Recursive field value if set, zero value otherwise.

func (*CopyAuthZone) GetRecursiveOk

func (o *CopyAuthZone) GetRecursiveOk() (*bool, bool)

GetRecursiveOk returns a tuple with the Recursive field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyAuthZone) GetSkipOnError

func (o *CopyAuthZone) GetSkipOnError() bool

GetSkipOnError returns the SkipOnError field value if set, zero value otherwise.

func (*CopyAuthZone) GetSkipOnErrorOk

func (o *CopyAuthZone) GetSkipOnErrorOk() (*bool, bool)

GetSkipOnErrorOk returns a tuple with the SkipOnError field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyAuthZone) GetTargetView

func (o *CopyAuthZone) GetTargetView() string

GetTargetView returns the TargetView field value

func (*CopyAuthZone) GetTargetViewOk

func (o *CopyAuthZone) GetTargetViewOk() (*string, bool)

GetTargetViewOk returns a tuple with the TargetView field value and a boolean to check if the value has been set.

func (*CopyAuthZone) HasComment

func (o *CopyAuthZone) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*CopyAuthZone) HasExternalPrimaries

func (o *CopyAuthZone) HasExternalPrimaries() bool

HasExternalPrimaries returns a boolean if a field has been set.

func (*CopyAuthZone) HasExternalSecondaries

func (o *CopyAuthZone) HasExternalSecondaries() bool

HasExternalSecondaries returns a boolean if a field has been set.

func (*CopyAuthZone) HasId

func (o *CopyAuthZone) HasId() bool

HasId returns a boolean if a field has been set.

func (*CopyAuthZone) HasInternalSecondaries

func (o *CopyAuthZone) HasInternalSecondaries() bool

HasInternalSecondaries returns a boolean if a field has been set.

func (*CopyAuthZone) HasNsgs

func (o *CopyAuthZone) HasNsgs() bool

HasNsgs returns a boolean if a field has been set.

func (*CopyAuthZone) HasRecursive

func (o *CopyAuthZone) HasRecursive() bool

HasRecursive returns a boolean if a field has been set.

func (*CopyAuthZone) HasSkipOnError

func (o *CopyAuthZone) HasSkipOnError() bool

HasSkipOnError returns a boolean if a field has been set.

func (CopyAuthZone) MarshalJSON

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

func (*CopyAuthZone) SetComment

func (o *CopyAuthZone) SetComment(v string)

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

func (*CopyAuthZone) SetExternalPrimaries

func (o *CopyAuthZone) SetExternalPrimaries(v []ExternalPrimary)

SetExternalPrimaries gets a reference to the given []ExternalPrimary and assigns it to the ExternalPrimaries field.

func (*CopyAuthZone) SetExternalSecondaries

func (o *CopyAuthZone) SetExternalSecondaries(v []ExternalSecondary)

SetExternalSecondaries gets a reference to the given []ExternalSecondary and assigns it to the ExternalSecondaries field.

func (*CopyAuthZone) SetId

func (o *CopyAuthZone) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CopyAuthZone) SetInternalSecondaries

func (o *CopyAuthZone) SetInternalSecondaries(v []InternalSecondary)

SetInternalSecondaries gets a reference to the given []InternalSecondary and assigns it to the InternalSecondaries field.

func (*CopyAuthZone) SetNsgs

func (o *CopyAuthZone) SetNsgs(v []string)

SetNsgs gets a reference to the given []string and assigns it to the Nsgs field.

func (*CopyAuthZone) SetRecursive

func (o *CopyAuthZone) SetRecursive(v bool)

SetRecursive gets a reference to the given bool and assigns it to the Recursive field.

func (*CopyAuthZone) SetSkipOnError

func (o *CopyAuthZone) SetSkipOnError(v bool)

SetSkipOnError gets a reference to the given bool and assigns it to the SkipOnError field.

func (*CopyAuthZone) SetTargetView

func (o *CopyAuthZone) SetTargetView(v string)

SetTargetView sets field value

func (CopyAuthZone) ToMap

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

func (*CopyAuthZone) UnmarshalJSON

func (o *CopyAuthZone) UnmarshalJSON(data []byte) (err error)

type CopyAuthZoneResponse

type CopyAuthZoneResponse struct {
	Result               *CopyResponse `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

CopyAuthZoneResponse The Authoritative Zone object copy response format.

func NewCopyAuthZoneResponse

func NewCopyAuthZoneResponse() *CopyAuthZoneResponse

NewCopyAuthZoneResponse instantiates a new CopyAuthZoneResponse 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 NewCopyAuthZoneResponseWithDefaults

func NewCopyAuthZoneResponseWithDefaults() *CopyAuthZoneResponse

NewCopyAuthZoneResponseWithDefaults instantiates a new CopyAuthZoneResponse 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 (*CopyAuthZoneResponse) GetResult

func (o *CopyAuthZoneResponse) GetResult() CopyResponse

GetResult returns the Result field value if set, zero value otherwise.

func (*CopyAuthZoneResponse) GetResultOk

func (o *CopyAuthZoneResponse) GetResultOk() (*CopyResponse, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyAuthZoneResponse) HasResult

func (o *CopyAuthZoneResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (CopyAuthZoneResponse) MarshalJSON

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

func (*CopyAuthZoneResponse) SetResult

func (o *CopyAuthZoneResponse) SetResult(v CopyResponse)

SetResult gets a reference to the given CopyResponse and assigns it to the Result field.

func (CopyAuthZoneResponse) ToMap

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

func (*CopyAuthZoneResponse) UnmarshalJSON

func (o *CopyAuthZoneResponse) UnmarshalJSON(data []byte) (err error)

type CopyForwardZone

type CopyForwardZone struct {
	// A comment of the (copied) _dns/forward_zone_ object.
	Comment *string `json:"comment,omitempty"`
	// Optional. External DNS servers to forward to. Order is not significant.
	ExternalForwarders []Forwarder `json:"external_forwarders,omitempty"`
	// The resource identifier.
	Hosts []string `json:"hosts,omitempty"`
	// The resource identifier.
	Id *string `json:"id,omitempty"`
	// The resource identifier.
	InternalForwarders []string `json:"internal_forwarders,omitempty"`
	// The resource identifier.
	Nsgs []string `json:"nsgs,omitempty"`
	// Indicates whether child objects should be copied or not.  Defaults to _false_. Reserved for future use.
	Recursive *bool `json:"recursive,omitempty"`
	// Indicates whether copying should skip object in case of error and continue with next, or abort copying in case of error.  Defaults to _false_.
	SkipOnError *bool `json:"skip_on_error,omitempty"`
	// The resource identifier.
	TargetView           string `json:"target_view"`
	AdditionalProperties map[string]interface{}
}

CopyForwardZone struct for CopyForwardZone

func NewCopyForwardZone

func NewCopyForwardZone(targetView string) *CopyForwardZone

NewCopyForwardZone instantiates a new CopyForwardZone 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 NewCopyForwardZoneWithDefaults

func NewCopyForwardZoneWithDefaults() *CopyForwardZone

NewCopyForwardZoneWithDefaults instantiates a new CopyForwardZone 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 (*CopyForwardZone) GetComment

func (o *CopyForwardZone) GetComment() string

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

func (*CopyForwardZone) GetCommentOk

func (o *CopyForwardZone) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyForwardZone) GetExternalForwarders

func (o *CopyForwardZone) GetExternalForwarders() []Forwarder

GetExternalForwarders returns the ExternalForwarders field value if set, zero value otherwise.

func (*CopyForwardZone) GetExternalForwardersOk

func (o *CopyForwardZone) GetExternalForwardersOk() ([]Forwarder, bool)

GetExternalForwardersOk returns a tuple with the ExternalForwarders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyForwardZone) GetHosts

func (o *CopyForwardZone) GetHosts() []string

GetHosts returns the Hosts field value if set, zero value otherwise.

func (*CopyForwardZone) GetHostsOk

func (o *CopyForwardZone) GetHostsOk() ([]string, bool)

GetHostsOk returns a tuple with the Hosts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyForwardZone) GetId

func (o *CopyForwardZone) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CopyForwardZone) GetIdOk

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

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyForwardZone) GetInternalForwarders

func (o *CopyForwardZone) GetInternalForwarders() []string

GetInternalForwarders returns the InternalForwarders field value if set, zero value otherwise.

func (*CopyForwardZone) GetInternalForwardersOk

func (o *CopyForwardZone) GetInternalForwardersOk() ([]string, bool)

GetInternalForwardersOk returns a tuple with the InternalForwarders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyForwardZone) GetNsgs

func (o *CopyForwardZone) GetNsgs() []string

GetNsgs returns the Nsgs field value if set, zero value otherwise.

func (*CopyForwardZone) GetNsgsOk

func (o *CopyForwardZone) GetNsgsOk() ([]string, bool)

GetNsgsOk returns a tuple with the Nsgs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyForwardZone) GetRecursive

func (o *CopyForwardZone) GetRecursive() bool

GetRecursive returns the Recursive field value if set, zero value otherwise.

func (*CopyForwardZone) GetRecursiveOk

func (o *CopyForwardZone) GetRecursiveOk() (*bool, bool)

GetRecursiveOk returns a tuple with the Recursive field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyForwardZone) GetSkipOnError

func (o *CopyForwardZone) GetSkipOnError() bool

GetSkipOnError returns the SkipOnError field value if set, zero value otherwise.

func (*CopyForwardZone) GetSkipOnErrorOk

func (o *CopyForwardZone) GetSkipOnErrorOk() (*bool, bool)

GetSkipOnErrorOk returns a tuple with the SkipOnError field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyForwardZone) GetTargetView

func (o *CopyForwardZone) GetTargetView() string

GetTargetView returns the TargetView field value

func (*CopyForwardZone) GetTargetViewOk

func (o *CopyForwardZone) GetTargetViewOk() (*string, bool)

GetTargetViewOk returns a tuple with the TargetView field value and a boolean to check if the value has been set.

func (*CopyForwardZone) HasComment

func (o *CopyForwardZone) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*CopyForwardZone) HasExternalForwarders

func (o *CopyForwardZone) HasExternalForwarders() bool

HasExternalForwarders returns a boolean if a field has been set.

func (*CopyForwardZone) HasHosts

func (o *CopyForwardZone) HasHosts() bool

HasHosts returns a boolean if a field has been set.

func (*CopyForwardZone) HasId

func (o *CopyForwardZone) HasId() bool

HasId returns a boolean if a field has been set.

func (*CopyForwardZone) HasInternalForwarders

func (o *CopyForwardZone) HasInternalForwarders() bool

HasInternalForwarders returns a boolean if a field has been set.

func (*CopyForwardZone) HasNsgs

func (o *CopyForwardZone) HasNsgs() bool

HasNsgs returns a boolean if a field has been set.

func (*CopyForwardZone) HasRecursive

func (o *CopyForwardZone) HasRecursive() bool

HasRecursive returns a boolean if a field has been set.

func (*CopyForwardZone) HasSkipOnError

func (o *CopyForwardZone) HasSkipOnError() bool

HasSkipOnError returns a boolean if a field has been set.

func (CopyForwardZone) MarshalJSON

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

func (*CopyForwardZone) SetComment

func (o *CopyForwardZone) SetComment(v string)

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

func (*CopyForwardZone) SetExternalForwarders

func (o *CopyForwardZone) SetExternalForwarders(v []Forwarder)

SetExternalForwarders gets a reference to the given []Forwarder and assigns it to the ExternalForwarders field.

func (*CopyForwardZone) SetHosts

func (o *CopyForwardZone) SetHosts(v []string)

SetHosts gets a reference to the given []string and assigns it to the Hosts field.

func (*CopyForwardZone) SetId

func (o *CopyForwardZone) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CopyForwardZone) SetInternalForwarders

func (o *CopyForwardZone) SetInternalForwarders(v []string)

SetInternalForwarders gets a reference to the given []string and assigns it to the InternalForwarders field.

func (*CopyForwardZone) SetNsgs

func (o *CopyForwardZone) SetNsgs(v []string)

SetNsgs gets a reference to the given []string and assigns it to the Nsgs field.

func (*CopyForwardZone) SetRecursive

func (o *CopyForwardZone) SetRecursive(v bool)

SetRecursive gets a reference to the given bool and assigns it to the Recursive field.

func (*CopyForwardZone) SetSkipOnError

func (o *CopyForwardZone) SetSkipOnError(v bool)

SetSkipOnError gets a reference to the given bool and assigns it to the SkipOnError field.

func (*CopyForwardZone) SetTargetView

func (o *CopyForwardZone) SetTargetView(v string)

SetTargetView sets field value

func (CopyForwardZone) ToMap

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

func (*CopyForwardZone) UnmarshalJSON

func (o *CopyForwardZone) UnmarshalJSON(data []byte) (err error)

type CopyForwardZoneResponse

type CopyForwardZoneResponse struct {
	Result               *CopyResponse `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

CopyForwardZoneResponse The __ForwardZone__ object copy response format.

func NewCopyForwardZoneResponse

func NewCopyForwardZoneResponse() *CopyForwardZoneResponse

NewCopyForwardZoneResponse instantiates a new CopyForwardZoneResponse 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 NewCopyForwardZoneResponseWithDefaults

func NewCopyForwardZoneResponseWithDefaults() *CopyForwardZoneResponse

NewCopyForwardZoneResponseWithDefaults instantiates a new CopyForwardZoneResponse 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 (*CopyForwardZoneResponse) GetResult

func (o *CopyForwardZoneResponse) GetResult() CopyResponse

GetResult returns the Result field value if set, zero value otherwise.

func (*CopyForwardZoneResponse) GetResultOk

func (o *CopyForwardZoneResponse) GetResultOk() (*CopyResponse, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyForwardZoneResponse) HasResult

func (o *CopyForwardZoneResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (CopyForwardZoneResponse) MarshalJSON

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

func (*CopyForwardZoneResponse) SetResult

func (o *CopyForwardZoneResponse) SetResult(v CopyResponse)

SetResult gets a reference to the given CopyResponse and assigns it to the Result field.

func (CopyForwardZoneResponse) ToMap

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

func (*CopyForwardZoneResponse) UnmarshalJSON

func (o *CopyForwardZoneResponse) UnmarshalJSON(data []byte) (err error)

type CopyResponse

type CopyResponse struct {
	// The description of the resource that was requested to be copied.
	Description *string `json:"description,omitempty"`
	// The resource identifier.
	Id *string `json:"id,omitempty"`
	// An Unique Id to identify copy operation.
	JobId                *string `json:"job_id,omitempty"`
	AdditionalProperties map[string]interface{}
}

CopyResponse struct for CopyResponse

func NewCopyResponse

func NewCopyResponse() *CopyResponse

NewCopyResponse instantiates a new CopyResponse 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 NewCopyResponseWithDefaults

func NewCopyResponseWithDefaults() *CopyResponse

NewCopyResponseWithDefaults instantiates a new CopyResponse 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 (*CopyResponse) GetDescription

func (o *CopyResponse) GetDescription() string

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

func (*CopyResponse) GetDescriptionOk

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

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyResponse) GetId

func (o *CopyResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CopyResponse) GetIdOk

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

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyResponse) GetJobId

func (o *CopyResponse) GetJobId() string

GetJobId returns the JobId field value if set, zero value otherwise.

func (*CopyResponse) GetJobIdOk

func (o *CopyResponse) GetJobIdOk() (*string, bool)

GetJobIdOk returns a tuple with the JobId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CopyResponse) HasDescription

func (o *CopyResponse) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CopyResponse) HasId

func (o *CopyResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*CopyResponse) HasJobId

func (o *CopyResponse) HasJobId() bool

HasJobId returns a boolean if a field has been set.

func (CopyResponse) MarshalJSON

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

func (*CopyResponse) SetDescription

func (o *CopyResponse) SetDescription(v string)

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

func (*CopyResponse) SetId

func (o *CopyResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CopyResponse) SetJobId

func (o *CopyResponse) SetJobId(v string)

SetJobId gets a reference to the given string and assigns it to the JobId field.

func (CopyResponse) ToMap

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

func (*CopyResponse) UnmarshalJSON

func (o *CopyResponse) UnmarshalJSON(data []byte) (err error)

type CreateACLResponse

type CreateACLResponse struct {
	Result               *ACL `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateACLResponse The ACL object create response format.

func NewCreateACLResponse

func NewCreateACLResponse() *CreateACLResponse

NewCreateACLResponse instantiates a new CreateACLResponse 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 NewCreateACLResponseWithDefaults

func NewCreateACLResponseWithDefaults() *CreateACLResponse

NewCreateACLResponseWithDefaults instantiates a new CreateACLResponse 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 (*CreateACLResponse) GetResult

func (o *CreateACLResponse) GetResult() ACL

GetResult returns the Result field value if set, zero value otherwise.

func (*CreateACLResponse) GetResultOk

func (o *CreateACLResponse) GetResultOk() (*ACL, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateACLResponse) HasResult

func (o *CreateACLResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (CreateACLResponse) MarshalJSON

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

func (*CreateACLResponse) SetResult

func (o *CreateACLResponse) SetResult(v ACL)

SetResult gets a reference to the given ACL and assigns it to the Result field.

func (CreateACLResponse) ToMap

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

func (*CreateACLResponse) UnmarshalJSON

func (o *CreateACLResponse) UnmarshalJSON(data []byte) (err error)

type CreateAuthNSGResponse

type CreateAuthNSGResponse struct {
	Result               *AuthNSG `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateAuthNSGResponse The AuthNSG object create response format.

func NewCreateAuthNSGResponse

func NewCreateAuthNSGResponse() *CreateAuthNSGResponse

NewCreateAuthNSGResponse instantiates a new CreateAuthNSGResponse 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 NewCreateAuthNSGResponseWithDefaults

func NewCreateAuthNSGResponseWithDefaults() *CreateAuthNSGResponse

NewCreateAuthNSGResponseWithDefaults instantiates a new CreateAuthNSGResponse 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 (*CreateAuthNSGResponse) GetResult

func (o *CreateAuthNSGResponse) GetResult() AuthNSG

GetResult returns the Result field value if set, zero value otherwise.

func (*CreateAuthNSGResponse) GetResultOk

func (o *CreateAuthNSGResponse) GetResultOk() (*AuthNSG, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateAuthNSGResponse) HasResult

func (o *CreateAuthNSGResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (CreateAuthNSGResponse) MarshalJSON

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

func (*CreateAuthNSGResponse) SetResult

func (o *CreateAuthNSGResponse) SetResult(v AuthNSG)

SetResult gets a reference to the given AuthNSG and assigns it to the Result field.

func (CreateAuthNSGResponse) ToMap

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

func (*CreateAuthNSGResponse) UnmarshalJSON

func (o *CreateAuthNSGResponse) UnmarshalJSON(data []byte) (err error)

type CreateAuthZoneResponse

type CreateAuthZoneResponse struct {
	Result               *AuthZone `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateAuthZoneResponse The Authoritative Zone object create response format.

func NewCreateAuthZoneResponse

func NewCreateAuthZoneResponse() *CreateAuthZoneResponse

NewCreateAuthZoneResponse instantiates a new CreateAuthZoneResponse 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 NewCreateAuthZoneResponseWithDefaults

func NewCreateAuthZoneResponseWithDefaults() *CreateAuthZoneResponse

NewCreateAuthZoneResponseWithDefaults instantiates a new CreateAuthZoneResponse 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 (*CreateAuthZoneResponse) GetResult

func (o *CreateAuthZoneResponse) GetResult() AuthZone

GetResult returns the Result field value if set, zero value otherwise.

func (*CreateAuthZoneResponse) GetResultOk

func (o *CreateAuthZoneResponse) GetResultOk() (*AuthZone, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateAuthZoneResponse) HasResult

func (o *CreateAuthZoneResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (CreateAuthZoneResponse) MarshalJSON

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

func (*CreateAuthZoneResponse) SetResult

func (o *CreateAuthZoneResponse) SetResult(v AuthZone)

SetResult gets a reference to the given AuthZone and assigns it to the Result field.

func (CreateAuthZoneResponse) ToMap

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

func (*CreateAuthZoneResponse) UnmarshalJSON

func (o *CreateAuthZoneResponse) UnmarshalJSON(data []byte) (err error)

type CreateDelegationResponse

type CreateDelegationResponse struct {
	Result               *Delegation `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateDelegationResponse The Delegation object create response format.

func NewCreateDelegationResponse

func NewCreateDelegationResponse() *CreateDelegationResponse

NewCreateDelegationResponse instantiates a new CreateDelegationResponse 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 NewCreateDelegationResponseWithDefaults

func NewCreateDelegationResponseWithDefaults() *CreateDelegationResponse

NewCreateDelegationResponseWithDefaults instantiates a new CreateDelegationResponse 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 (*CreateDelegationResponse) GetResult

func (o *CreateDelegationResponse) GetResult() Delegation

GetResult returns the Result field value if set, zero value otherwise.

func (*CreateDelegationResponse) GetResultOk

func (o *CreateDelegationResponse) GetResultOk() (*Delegation, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateDelegationResponse) HasResult

func (o *CreateDelegationResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (CreateDelegationResponse) MarshalJSON

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

func (*CreateDelegationResponse) SetResult

func (o *CreateDelegationResponse) SetResult(v Delegation)

SetResult gets a reference to the given Delegation and assigns it to the Result field.

func (CreateDelegationResponse) ToMap

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

func (*CreateDelegationResponse) UnmarshalJSON

func (o *CreateDelegationResponse) UnmarshalJSON(data []byte) (err error)

type CreateForwardNSGResponse

type CreateForwardNSGResponse struct {
	Result               *ForwardNSG `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateForwardNSGResponse The ForwardNSG object create response format.

func NewCreateForwardNSGResponse

func NewCreateForwardNSGResponse() *CreateForwardNSGResponse

NewCreateForwardNSGResponse instantiates a new CreateForwardNSGResponse 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 NewCreateForwardNSGResponseWithDefaults

func NewCreateForwardNSGResponseWithDefaults() *CreateForwardNSGResponse

NewCreateForwardNSGResponseWithDefaults instantiates a new CreateForwardNSGResponse 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 (*CreateForwardNSGResponse) GetResult

func (o *CreateForwardNSGResponse) GetResult() ForwardNSG

GetResult returns the Result field value if set, zero value otherwise.

func (*CreateForwardNSGResponse) GetResultOk

func (o *CreateForwardNSGResponse) GetResultOk() (*ForwardNSG, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateForwardNSGResponse) HasResult

func (o *CreateForwardNSGResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (CreateForwardNSGResponse) MarshalJSON

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

func (*CreateForwardNSGResponse) SetResult

func (o *CreateForwardNSGResponse) SetResult(v ForwardNSG)

SetResult gets a reference to the given ForwardNSG and assigns it to the Result field.

func (CreateForwardNSGResponse) ToMap

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

func (*CreateForwardNSGResponse) UnmarshalJSON

func (o *CreateForwardNSGResponse) UnmarshalJSON(data []byte) (err error)

type CreateForwardZoneResponse

type CreateForwardZoneResponse struct {
	Result               *ForwardZone `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateForwardZoneResponse The Forward Zone object create response format.

func NewCreateForwardZoneResponse

func NewCreateForwardZoneResponse() *CreateForwardZoneResponse

NewCreateForwardZoneResponse instantiates a new CreateForwardZoneResponse 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 NewCreateForwardZoneResponseWithDefaults

func NewCreateForwardZoneResponseWithDefaults() *CreateForwardZoneResponse

NewCreateForwardZoneResponseWithDefaults instantiates a new CreateForwardZoneResponse 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 (*CreateForwardZoneResponse) GetResult

func (o *CreateForwardZoneResponse) GetResult() ForwardZone

GetResult returns the Result field value if set, zero value otherwise.

func (*CreateForwardZoneResponse) GetResultOk

func (o *CreateForwardZoneResponse) GetResultOk() (*ForwardZone, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateForwardZoneResponse) HasResult

func (o *CreateForwardZoneResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (CreateForwardZoneResponse) MarshalJSON

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

func (*CreateForwardZoneResponse) SetResult

func (o *CreateForwardZoneResponse) SetResult(v ForwardZone)

SetResult gets a reference to the given ForwardZone and assigns it to the Result field.

func (CreateForwardZoneResponse) ToMap

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

func (*CreateForwardZoneResponse) UnmarshalJSON

func (o *CreateForwardZoneResponse) UnmarshalJSON(data []byte) (err error)

type CreateLBDNResponse

type CreateLBDNResponse struct {
	Result               *LBDN `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateLBDNResponse The __LBDN__ object create response format.

func NewCreateLBDNResponse

func NewCreateLBDNResponse() *CreateLBDNResponse

NewCreateLBDNResponse instantiates a new CreateLBDNResponse 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 NewCreateLBDNResponseWithDefaults

func NewCreateLBDNResponseWithDefaults() *CreateLBDNResponse

NewCreateLBDNResponseWithDefaults instantiates a new CreateLBDNResponse 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 (*CreateLBDNResponse) GetResult

func (o *CreateLBDNResponse) GetResult() LBDN

GetResult returns the Result field value if set, zero value otherwise.

func (*CreateLBDNResponse) GetResultOk

func (o *CreateLBDNResponse) GetResultOk() (*LBDN, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateLBDNResponse) HasResult

func (o *CreateLBDNResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (CreateLBDNResponse) MarshalJSON

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

func (*CreateLBDNResponse) SetResult

func (o *CreateLBDNResponse) SetResult(v LBDN)

SetResult gets a reference to the given LBDN and assigns it to the Result field.

func (CreateLBDNResponse) ToMap

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

func (*CreateLBDNResponse) UnmarshalJSON

func (o *CreateLBDNResponse) UnmarshalJSON(data []byte) (err error)

type CreateServerResponse

type CreateServerResponse struct {
	Result               *Server `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateServerResponse The Server object create response format.

func NewCreateServerResponse

func NewCreateServerResponse() *CreateServerResponse

NewCreateServerResponse instantiates a new CreateServerResponse 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 NewCreateServerResponseWithDefaults

func NewCreateServerResponseWithDefaults() *CreateServerResponse

NewCreateServerResponseWithDefaults instantiates a new CreateServerResponse 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 (*CreateServerResponse) GetResult

func (o *CreateServerResponse) GetResult() Server

GetResult returns the Result field value if set, zero value otherwise.

func (*CreateServerResponse) GetResultOk

func (o *CreateServerResponse) GetResultOk() (*Server, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateServerResponse) HasResult

func (o *CreateServerResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (CreateServerResponse) MarshalJSON

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

func (*CreateServerResponse) SetResult

func (o *CreateServerResponse) SetResult(v Server)

SetResult gets a reference to the given Server and assigns it to the Result field.

func (CreateServerResponse) ToMap

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

func (*CreateServerResponse) UnmarshalJSON

func (o *CreateServerResponse) UnmarshalJSON(data []byte) (err error)

type CreateViewResponse

type CreateViewResponse struct {
	Result               *View `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateViewResponse The View object create response format.

func NewCreateViewResponse

func NewCreateViewResponse() *CreateViewResponse

NewCreateViewResponse instantiates a new CreateViewResponse 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 NewCreateViewResponseWithDefaults

func NewCreateViewResponseWithDefaults() *CreateViewResponse

NewCreateViewResponseWithDefaults instantiates a new CreateViewResponse 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 (*CreateViewResponse) GetResult

func (o *CreateViewResponse) GetResult() View

GetResult returns the Result field value if set, zero value otherwise.

func (*CreateViewResponse) GetResultOk

func (o *CreateViewResponse) GetResultOk() (*View, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateViewResponse) HasResult

func (o *CreateViewResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (CreateViewResponse) MarshalJSON

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

func (*CreateViewResponse) SetResult

func (o *CreateViewResponse) SetResult(v View)

SetResult gets a reference to the given View and assigns it to the Result field.

func (CreateViewResponse) ToMap

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

func (*CreateViewResponse) UnmarshalJSON

func (o *CreateViewResponse) UnmarshalJSON(data []byte) (err error)

type CustomRootNSBlock

type CustomRootNSBlock struct {
	// Optional. Field config for _custom_root_ns_ field.
	CustomRootNs []RootNS `json:"custom_root_ns,omitempty"`
	// Optional. Field config for _custom_root_ns_enabled_ field.
	CustomRootNsEnabled  *bool `json:"custom_root_ns_enabled,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomRootNSBlock Block for fields: _custom_root_ns_enabled_, _custom_root_ns_.

func NewCustomRootNSBlock

func NewCustomRootNSBlock() *CustomRootNSBlock

NewCustomRootNSBlock instantiates a new CustomRootNSBlock 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 NewCustomRootNSBlockWithDefaults

func NewCustomRootNSBlockWithDefaults() *CustomRootNSBlock

NewCustomRootNSBlockWithDefaults instantiates a new CustomRootNSBlock 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 (*CustomRootNSBlock) GetCustomRootNs

func (o *CustomRootNSBlock) GetCustomRootNs() []RootNS

GetCustomRootNs returns the CustomRootNs field value if set, zero value otherwise.

func (*CustomRootNSBlock) GetCustomRootNsEnabled

func (o *CustomRootNSBlock) GetCustomRootNsEnabled() bool

GetCustomRootNsEnabled returns the CustomRootNsEnabled field value if set, zero value otherwise.

func (*CustomRootNSBlock) GetCustomRootNsEnabledOk

func (o *CustomRootNSBlock) GetCustomRootNsEnabledOk() (*bool, bool)

GetCustomRootNsEnabledOk returns a tuple with the CustomRootNsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomRootNSBlock) GetCustomRootNsOk

func (o *CustomRootNSBlock) GetCustomRootNsOk() ([]RootNS, bool)

GetCustomRootNsOk returns a tuple with the CustomRootNs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomRootNSBlock) HasCustomRootNs

func (o *CustomRootNSBlock) HasCustomRootNs() bool

HasCustomRootNs returns a boolean if a field has been set.

func (*CustomRootNSBlock) HasCustomRootNsEnabled

func (o *CustomRootNSBlock) HasCustomRootNsEnabled() bool

HasCustomRootNsEnabled returns a boolean if a field has been set.

func (CustomRootNSBlock) MarshalJSON

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

func (*CustomRootNSBlock) SetCustomRootNs

func (o *CustomRootNSBlock) SetCustomRootNs(v []RootNS)

SetCustomRootNs gets a reference to the given []RootNS and assigns it to the CustomRootNs field.

func (*CustomRootNSBlock) SetCustomRootNsEnabled

func (o *CustomRootNSBlock) SetCustomRootNsEnabled(v bool)

SetCustomRootNsEnabled gets a reference to the given bool and assigns it to the CustomRootNsEnabled field.

func (CustomRootNSBlock) ToMap

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

func (*CustomRootNSBlock) UnmarshalJSON

func (o *CustomRootNSBlock) UnmarshalJSON(data []byte) (err error)

type DNSSECValidationBlock

type DNSSECValidationBlock struct {
	// Optional. Field config for _dnssec_enable_validation_ field.
	DnssecEnableValidation *bool `json:"dnssec_enable_validation,omitempty"`
	// Optional. Field config for _dnssec_enabled_ field.
	DnssecEnabled *bool `json:"dnssec_enabled,omitempty"`
	// Optional. Field config for _dnssec_trust_anchors_ field.
	DnssecTrustAnchors []TrustAnchor `json:"dnssec_trust_anchors,omitempty"`
	// Optional. Field config for _dnssec_validate_expiry_ field.
	DnssecValidateExpiry *bool `json:"dnssec_validate_expiry,omitempty"`
	AdditionalProperties map[string]interface{}
}

DNSSECValidationBlock Block for fields: _dnssec_enabled_, _dnssec_enable_validation_, _dnssec_validate_expiry_, _dnssec_trust_anchors_.

func NewDNSSECValidationBlock

func NewDNSSECValidationBlock() *DNSSECValidationBlock

NewDNSSECValidationBlock instantiates a new DNSSECValidationBlock 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 NewDNSSECValidationBlockWithDefaults

func NewDNSSECValidationBlockWithDefaults() *DNSSECValidationBlock

NewDNSSECValidationBlockWithDefaults instantiates a new DNSSECValidationBlock 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 (*DNSSECValidationBlock) GetDnssecEnableValidation

func (o *DNSSECValidationBlock) GetDnssecEnableValidation() bool

GetDnssecEnableValidation returns the DnssecEnableValidation field value if set, zero value otherwise.

func (*DNSSECValidationBlock) GetDnssecEnableValidationOk

func (o *DNSSECValidationBlock) GetDnssecEnableValidationOk() (*bool, bool)

GetDnssecEnableValidationOk returns a tuple with the DnssecEnableValidation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DNSSECValidationBlock) GetDnssecEnabled

func (o *DNSSECValidationBlock) GetDnssecEnabled() bool

GetDnssecEnabled returns the DnssecEnabled field value if set, zero value otherwise.

func (*DNSSECValidationBlock) GetDnssecEnabledOk

func (o *DNSSECValidationBlock) GetDnssecEnabledOk() (*bool, bool)

GetDnssecEnabledOk returns a tuple with the DnssecEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DNSSECValidationBlock) GetDnssecTrustAnchors

func (o *DNSSECValidationBlock) GetDnssecTrustAnchors() []TrustAnchor

GetDnssecTrustAnchors returns the DnssecTrustAnchors field value if set, zero value otherwise.

func (*DNSSECValidationBlock) GetDnssecTrustAnchorsOk

func (o *DNSSECValidationBlock) GetDnssecTrustAnchorsOk() ([]TrustAnchor, bool)

GetDnssecTrustAnchorsOk returns a tuple with the DnssecTrustAnchors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DNSSECValidationBlock) GetDnssecValidateExpiry

func (o *DNSSECValidationBlock) GetDnssecValidateExpiry() bool

GetDnssecValidateExpiry returns the DnssecValidateExpiry field value if set, zero value otherwise.

func (*DNSSECValidationBlock) GetDnssecValidateExpiryOk

func (o *DNSSECValidationBlock) GetDnssecValidateExpiryOk() (*bool, bool)

GetDnssecValidateExpiryOk returns a tuple with the DnssecValidateExpiry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DNSSECValidationBlock) HasDnssecEnableValidation

func (o *DNSSECValidationBlock) HasDnssecEnableValidation() bool

HasDnssecEnableValidation returns a boolean if a field has been set.

func (*DNSSECValidationBlock) HasDnssecEnabled

func (o *DNSSECValidationBlock) HasDnssecEnabled() bool

HasDnssecEnabled returns a boolean if a field has been set.

func (*DNSSECValidationBlock) HasDnssecTrustAnchors

func (o *DNSSECValidationBlock) HasDnssecTrustAnchors() bool

HasDnssecTrustAnchors returns a boolean if a field has been set.

func (*DNSSECValidationBlock) HasDnssecValidateExpiry

func (o *DNSSECValidationBlock) HasDnssecValidateExpiry() bool

HasDnssecValidateExpiry returns a boolean if a field has been set.

func (DNSSECValidationBlock) MarshalJSON

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

func (*DNSSECValidationBlock) SetDnssecEnableValidation

func (o *DNSSECValidationBlock) SetDnssecEnableValidation(v bool)

SetDnssecEnableValidation gets a reference to the given bool and assigns it to the DnssecEnableValidation field.

func (*DNSSECValidationBlock) SetDnssecEnabled

func (o *DNSSECValidationBlock) SetDnssecEnabled(v bool)

SetDnssecEnabled gets a reference to the given bool and assigns it to the DnssecEnabled field.

func (*DNSSECValidationBlock) SetDnssecTrustAnchors

func (o *DNSSECValidationBlock) SetDnssecTrustAnchors(v []TrustAnchor)

SetDnssecTrustAnchors gets a reference to the given []TrustAnchor and assigns it to the DnssecTrustAnchors field.

func (*DNSSECValidationBlock) SetDnssecValidateExpiry

func (o *DNSSECValidationBlock) SetDnssecValidateExpiry(v bool)

SetDnssecValidateExpiry gets a reference to the given bool and assigns it to the DnssecValidateExpiry field.

func (DNSSECValidationBlock) ToMap

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

func (*DNSSECValidationBlock) UnmarshalJSON

func (o *DNSSECValidationBlock) UnmarshalJSON(data []byte) (err error)

type DTCConfig

type DTCConfig struct {
	// Optional. Default TTL for synthesized DTC records (value in seconds).  Defaults to 300.
	DefaultTtl           *int64 `json:"default_ttl,omitempty"`
	AdditionalProperties map[string]interface{}
}

DTCConfig Construct for fields: _default_ttl_.

func NewDTCConfig

func NewDTCConfig() *DTCConfig

NewDTCConfig instantiates a new DTCConfig 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 NewDTCConfigWithDefaults

func NewDTCConfigWithDefaults() *DTCConfig

NewDTCConfigWithDefaults instantiates a new DTCConfig 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 (*DTCConfig) GetDefaultTtl

func (o *DTCConfig) GetDefaultTtl() int64

GetDefaultTtl returns the DefaultTtl field value if set, zero value otherwise.

func (*DTCConfig) GetDefaultTtlOk

func (o *DTCConfig) GetDefaultTtlOk() (*int64, bool)

GetDefaultTtlOk returns a tuple with the DefaultTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DTCConfig) HasDefaultTtl

func (o *DTCConfig) HasDefaultTtl() bool

HasDefaultTtl returns a boolean if a field has been set.

func (DTCConfig) MarshalJSON

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

func (*DTCConfig) SetDefaultTtl

func (o *DTCConfig) SetDefaultTtl(v int64)

SetDefaultTtl gets a reference to the given int64 and assigns it to the DefaultTtl field.

func (DTCConfig) ToMap

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

func (*DTCConfig) UnmarshalJSON

func (o *DTCConfig) UnmarshalJSON(data []byte) (err error)

type DTCPolicy

type DTCPolicy struct {
	// __DTC Policy__ display name.
	Name *string `json:"name,omitempty"`
	// The resource identifier.
	PolicyId             *string `json:"policy_id,omitempty"`
	AdditionalProperties map[string]interface{}
}

DTCPolicy The __DTC Policy__ object.

func NewDTCPolicy

func NewDTCPolicy() *DTCPolicy

NewDTCPolicy instantiates a new DTCPolicy 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 NewDTCPolicyWithDefaults

func NewDTCPolicyWithDefaults() *DTCPolicy

NewDTCPolicyWithDefaults instantiates a new DTCPolicy 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 (*DTCPolicy) GetName

func (o *DTCPolicy) GetName() string

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

func (*DTCPolicy) GetNameOk

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

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DTCPolicy) GetPolicyId

func (o *DTCPolicy) GetPolicyId() string

GetPolicyId returns the PolicyId field value if set, zero value otherwise.

func (*DTCPolicy) GetPolicyIdOk

func (o *DTCPolicy) GetPolicyIdOk() (*string, bool)

GetPolicyIdOk returns a tuple with the PolicyId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DTCPolicy) HasName

func (o *DTCPolicy) HasName() bool

HasName returns a boolean if a field has been set.

func (*DTCPolicy) HasPolicyId

func (o *DTCPolicy) HasPolicyId() bool

HasPolicyId returns a boolean if a field has been set.

func (DTCPolicy) MarshalJSON

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

func (*DTCPolicy) SetName

func (o *DTCPolicy) SetName(v string)

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

func (*DTCPolicy) SetPolicyId

func (o *DTCPolicy) SetPolicyId(v string)

SetPolicyId gets a reference to the given string and assigns it to the PolicyId field.

func (DTCPolicy) ToMap

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

func (*DTCPolicy) UnmarshalJSON

func (o *DTCPolicy) UnmarshalJSON(data []byte) (err error)

type Delegation

type Delegation struct {
	// Optional. Comment for zone delegation.
	Comment *string `json:"comment,omitempty"`
	// Required. DNS zone delegation servers. Order is not significant.
	DelegationServers []DelegationServer `json:"delegation_servers,omitempty"`
	// Optional. _true_ to disable object. A disabled object is effectively non-existent when generating resource records.
	Disabled *bool `json:"disabled,omitempty"`
	// Delegation FQDN. The FQDN supplied at creation will be converted to canonical form.  Read-only after creation.
	Fqdn *string `json:"fqdn,omitempty"`
	// The resource identifier.
	Id *string `json:"id,omitempty"`
	// The resource identifier.
	Parent *string `json:"parent,omitempty"`
	// Delegation FQDN in punycode.
	ProtocolFqdn *string `json:"protocol_fqdn,omitempty"`
	// Tagging specifics.
	Tags map[string]interface{} `json:"tags,omitempty"`
	// The resource identifier.
	View                 *string `json:"view,omitempty"`
	AdditionalProperties map[string]interface{}
}

Delegation DNS zone delegation.

func NewDelegation

func NewDelegation() *Delegation

NewDelegation instantiates a new Delegation 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 NewDelegationWithDefaults

func NewDelegationWithDefaults() *Delegation

NewDelegationWithDefaults instantiates a new Delegation 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 (*Delegation) GetComment

func (o *Delegation) GetComment() string

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

func (*Delegation) GetCommentOk

func (o *Delegation) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Delegation) GetDelegationServers

func (o *Delegation) GetDelegationServers() []DelegationServer

GetDelegationServers returns the DelegationServers field value if set, zero value otherwise.

func (*Delegation) GetDelegationServersOk

func (o *Delegation) GetDelegationServersOk() ([]DelegationServer, bool)

GetDelegationServersOk returns a tuple with the DelegationServers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Delegation) GetDisabled

func (o *Delegation) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*Delegation) GetDisabledOk

func (o *Delegation) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Delegation) GetFqdn

func (o *Delegation) GetFqdn() string

GetFqdn returns the Fqdn field value if set, zero value otherwise.

func (*Delegation) GetFqdnOk

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

GetFqdnOk returns a tuple with the Fqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Delegation) GetId

func (o *Delegation) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Delegation) GetIdOk

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

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Delegation) GetParent

func (o *Delegation) GetParent() string

GetParent returns the Parent field value if set, zero value otherwise.

func (*Delegation) GetParentOk

func (o *Delegation) GetParentOk() (*string, bool)

GetParentOk returns a tuple with the Parent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Delegation) GetProtocolFqdn

func (o *Delegation) GetProtocolFqdn() string

GetProtocolFqdn returns the ProtocolFqdn field value if set, zero value otherwise.

func (*Delegation) GetProtocolFqdnOk

func (o *Delegation) GetProtocolFqdnOk() (*string, bool)

GetProtocolFqdnOk returns a tuple with the ProtocolFqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Delegation) GetTags

func (o *Delegation) GetTags() map[string]interface{}

GetTags returns the Tags field value if set, zero value otherwise.

func (*Delegation) GetTagsOk

func (o *Delegation) GetTagsOk() (map[string]interface{}, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Delegation) GetView

func (o *Delegation) GetView() string

GetView returns the View field value if set, zero value otherwise.

func (*Delegation) GetViewOk

func (o *Delegation) GetViewOk() (*string, bool)

GetViewOk returns a tuple with the View field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Delegation) HasComment

func (o *Delegation) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*Delegation) HasDelegationServers

func (o *Delegation) HasDelegationServers() bool

HasDelegationServers returns a boolean if a field has been set.

func (*Delegation) HasDisabled

func (o *Delegation) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*Delegation) HasFqdn

func (o *Delegation) HasFqdn() bool

HasFqdn returns a boolean if a field has been set.

func (*Delegation) HasId

func (o *Delegation) HasId() bool

HasId returns a boolean if a field has been set.

func (*Delegation) HasParent

func (o *Delegation) HasParent() bool

HasParent returns a boolean if a field has been set.

func (*Delegation) HasProtocolFqdn

func (o *Delegation) HasProtocolFqdn() bool

HasProtocolFqdn returns a boolean if a field has been set.

func (*Delegation) HasTags

func (o *Delegation) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*Delegation) HasView

func (o *Delegation) HasView() bool

HasView returns a boolean if a field has been set.

func (Delegation) MarshalJSON

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

func (*Delegation) SetComment

func (o *Delegation) SetComment(v string)

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

func (*Delegation) SetDelegationServers

func (o *Delegation) SetDelegationServers(v []DelegationServer)

SetDelegationServers gets a reference to the given []DelegationServer and assigns it to the DelegationServers field.

func (*Delegation) SetDisabled

func (o *Delegation) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*Delegation) SetFqdn

func (o *Delegation) SetFqdn(v string)

SetFqdn gets a reference to the given string and assigns it to the Fqdn field.

func (*Delegation) SetId

func (o *Delegation) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Delegation) SetParent

func (o *Delegation) SetParent(v string)

SetParent gets a reference to the given string and assigns it to the Parent field.

func (*Delegation) SetProtocolFqdn

func (o *Delegation) SetProtocolFqdn(v string)

SetProtocolFqdn gets a reference to the given string and assigns it to the ProtocolFqdn field.

func (*Delegation) SetTags

func (o *Delegation) SetTags(v map[string]interface{})

SetTags gets a reference to the given map[string]interface{} and assigns it to the Tags field.

func (*Delegation) SetView

func (o *Delegation) SetView(v string)

SetView gets a reference to the given string and assigns it to the View field.

func (Delegation) ToMap

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

func (*Delegation) UnmarshalJSON

func (o *Delegation) UnmarshalJSON(data []byte) (err error)

type DelegationAPI

type DelegationAPI interface {
	/*
			Create Create the Delegation object.

			Use this method to create a Delegation object.
		This object (_dns/delegation_) represents a zone delegation.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return DelegationAPICreateRequest
	*/
	Create(ctx context.Context) DelegationAPICreateRequest

	// CreateExecute executes the request
	//  @return CreateDelegationResponse
	CreateExecute(r DelegationAPICreateRequest) (*CreateDelegationResponse, *http.Response, error)
	/*
			Delete Moves the Delegation object to Recyclebin.

			Use this method to move a Delegation object to Recyclebin.
		This object (_dns/delegation_) represents a zone delegation.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return DelegationAPIDeleteRequest
	*/
	Delete(ctx context.Context, id string) DelegationAPIDeleteRequest

	// DeleteExecute executes the request
	DeleteExecute(r DelegationAPIDeleteRequest) (*http.Response, error)
	/*
			List List Delegation objects.

			Use this method to list Delegation objects.
		This object (_dns/delegation_) represents a zone delegation.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return DelegationAPIListRequest
	*/
	List(ctx context.Context) DelegationAPIListRequest

	// ListExecute executes the request
	//  @return ListDelegationResponse
	ListExecute(r DelegationAPIListRequest) (*ListDelegationResponse, *http.Response, error)
	/*
			Read Read the Delegation object.

			Use this method to read a Delegation object.
		This object (_dns/delegation)_ represents a zone delegation.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return DelegationAPIReadRequest
	*/
	Read(ctx context.Context, id string) DelegationAPIReadRequest

	// ReadExecute executes the request
	//  @return ReadDelegationResponse
	ReadExecute(r DelegationAPIReadRequest) (*ReadDelegationResponse, *http.Response, error)
	/*
			Update Update the Delegation object.

			Use this method to update a Delegation object.
		This object (_dns/delegation_) represents a zone delegation.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return DelegationAPIUpdateRequest
	*/
	Update(ctx context.Context, id string) DelegationAPIUpdateRequest

	// UpdateExecute executes the request
	//  @return UpdateDelegationResponse
	UpdateExecute(r DelegationAPIUpdateRequest) (*UpdateDelegationResponse, *http.Response, error)
}

type DelegationAPICreateRequest

type DelegationAPICreateRequest struct {
	ApiService DelegationAPI
	// contains filtered or unexported fields
}

func (DelegationAPICreateRequest) Body

func (DelegationAPICreateRequest) Execute

type DelegationAPIDeleteRequest

type DelegationAPIDeleteRequest struct {
	ApiService DelegationAPI
	// contains filtered or unexported fields
}

func (DelegationAPIDeleteRequest) Execute

type DelegationAPIListRequest

type DelegationAPIListRequest struct {
	ApiService DelegationAPI
	// contains filtered or unexported fields
}

func (DelegationAPIListRequest) Execute

func (DelegationAPIListRequest) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

func (DelegationAPIListRequest) Filter

A collection of response resources can be filtered by a logical expression string that includes JSON tag references to values in each resource, literal values, and logical operators. If a resource does not have the specified tag, its value is assumed to be null. Literal values include numbers (integer and floating-point), and quoted (both single- or double-quoted) literal strings, and 'null'. The following operators are commonly used in filter expressions: | Op | Description | | -- | ----------- | | == | Equal | | != | Not Equal | | > | Greater Than | | >= | Greater Than or Equal To | | < | Less Than | | <= | Less Than or Equal To | | and | Logical AND | | ~ | Matches Regex | | !~ | Does Not Match Regex | | or | Logical OR | | not | Logical NOT | | () | Groupping Operators |

func (DelegationAPIListRequest) Limit

The integer number of resources to be returned in the response. The service may impose maximum value. If omitted the service may impose a default value.

func (DelegationAPIListRequest) Offset

The integer index (zero-origin) of the offset into a collection of resources. If omitted or null the value is assumed to be '0'.

func (DelegationAPIListRequest) OrderBy

A collection of response resources can be sorted by their JSON tags. For a 'flat' resource, the tag name is straightforward. If sorting is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, its value is assumed to be null.) Specify this parameter as a comma-separated list of JSON tag names. The sort direction can be specified by a suffix separated by whitespace before the tag name. The suffix 'asc' sorts the data in ascending order. The suffix 'desc' sorts the data in descending order. If no suffix is specified the data is sorted in ascending order.

func (DelegationAPIListRequest) PageToken

The service-defined string used to identify a page of resources. A null value indicates the first page.

func (DelegationAPIListRequest) Tfilter

This parameter is used for filtering by tags.

func (DelegationAPIListRequest) TorderBy

This parameter is used for sorting by tags.

type DelegationAPIReadRequest

type DelegationAPIReadRequest struct {
	ApiService DelegationAPI
	// contains filtered or unexported fields
}

func (DelegationAPIReadRequest) Execute

func (DelegationAPIReadRequest) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

type DelegationAPIService

type DelegationAPIService internal.Service

DelegationAPIService DelegationAPI service

func (*DelegationAPIService) Create

Create Create the Delegation object.

Use this method to create a Delegation object. This object (_dns/delegation_) represents a zone delegation.

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

func (*DelegationAPIService) CreateExecute

Execute executes the request

@return CreateDelegationResponse

func (*DelegationAPIService) Delete

Delete Moves the Delegation object to Recyclebin.

Use this method to move a Delegation object to Recyclebin. This object (_dns/delegation_) represents a zone delegation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return DelegationAPIDeleteRequest

func (*DelegationAPIService) DeleteExecute

Execute executes the request

func (*DelegationAPIService) List

List List Delegation objects.

Use this method to list Delegation objects. This object (_dns/delegation_) represents a zone delegation.

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

func (*DelegationAPIService) ListExecute

Execute executes the request

@return ListDelegationResponse

func (*DelegationAPIService) Read

Read Read the Delegation object.

Use this method to read a Delegation object. This object (_dns/delegation)_ represents a zone delegation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return DelegationAPIReadRequest

func (*DelegationAPIService) ReadExecute

Execute executes the request

@return ReadDelegationResponse

func (*DelegationAPIService) Update

Update Update the Delegation object.

Use this method to update a Delegation object. This object (_dns/delegation_) represents a zone delegation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return DelegationAPIUpdateRequest

func (*DelegationAPIService) UpdateExecute

Execute executes the request

@return UpdateDelegationResponse

type DelegationAPIUpdateRequest

type DelegationAPIUpdateRequest struct {
	ApiService DelegationAPI
	// contains filtered or unexported fields
}

func (DelegationAPIUpdateRequest) Body

func (DelegationAPIUpdateRequest) Execute

type DelegationServer

type DelegationServer struct {
	// Optional. IP Address of nameserver.  Only required when fqdn of a delegation server falls under delegation fqdn
	Address *string `json:"address,omitempty"`
	// Required. FQDN of nameserver.
	Fqdn string `json:"fqdn"`
	// FQDN of nameserver in punycode.
	ProtocolFqdn         *string `json:"protocol_fqdn,omitempty"`
	AdditionalProperties map[string]interface{}
}

DelegationServer DNS zone delegation server.

func NewDelegationServer

func NewDelegationServer(fqdn string) *DelegationServer

NewDelegationServer instantiates a new DelegationServer 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 NewDelegationServerWithDefaults

func NewDelegationServerWithDefaults() *DelegationServer

NewDelegationServerWithDefaults instantiates a new DelegationServer 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 (*DelegationServer) GetAddress

func (o *DelegationServer) GetAddress() string

GetAddress returns the Address field value if set, zero value otherwise.

func (*DelegationServer) GetAddressOk

func (o *DelegationServer) GetAddressOk() (*string, bool)

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DelegationServer) GetFqdn

func (o *DelegationServer) GetFqdn() string

GetFqdn returns the Fqdn field value

func (*DelegationServer) GetFqdnOk

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

GetFqdnOk returns a tuple with the Fqdn field value and a boolean to check if the value has been set.

func (*DelegationServer) GetProtocolFqdn

func (o *DelegationServer) GetProtocolFqdn() string

GetProtocolFqdn returns the ProtocolFqdn field value if set, zero value otherwise.

func (*DelegationServer) GetProtocolFqdnOk

func (o *DelegationServer) GetProtocolFqdnOk() (*string, bool)

GetProtocolFqdnOk returns a tuple with the ProtocolFqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DelegationServer) HasAddress

func (o *DelegationServer) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*DelegationServer) HasProtocolFqdn

func (o *DelegationServer) HasProtocolFqdn() bool

HasProtocolFqdn returns a boolean if a field has been set.

func (DelegationServer) MarshalJSON

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

func (*DelegationServer) SetAddress

func (o *DelegationServer) SetAddress(v string)

SetAddress gets a reference to the given string and assigns it to the Address field.

func (*DelegationServer) SetFqdn

func (o *DelegationServer) SetFqdn(v string)

SetFqdn sets field value

func (*DelegationServer) SetProtocolFqdn

func (o *DelegationServer) SetProtocolFqdn(v string)

SetProtocolFqdn gets a reference to the given string and assigns it to the ProtocolFqdn field.

func (DelegationServer) ToMap

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

func (*DelegationServer) UnmarshalJSON

func (o *DelegationServer) UnmarshalJSON(data []byte) (err error)

type DisplayView

type DisplayView struct {
	// DNS view description.
	Comment *string `json:"comment,omitempty"`
	// DNS view name.
	Name *string `json:"name,omitempty"`
	// The resource identifier.
	View                 *string `json:"view,omitempty"`
	AdditionalProperties map[string]interface{}
}

DisplayView Structure containing minimal information regarding the view to be present to the UI.

func NewDisplayView

func NewDisplayView() *DisplayView

NewDisplayView instantiates a new DisplayView 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 NewDisplayViewWithDefaults

func NewDisplayViewWithDefaults() *DisplayView

NewDisplayViewWithDefaults instantiates a new DisplayView 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 (*DisplayView) GetComment

func (o *DisplayView) GetComment() string

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

func (*DisplayView) GetCommentOk

func (o *DisplayView) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DisplayView) GetName

func (o *DisplayView) GetName() string

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

func (*DisplayView) GetNameOk

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

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DisplayView) GetView

func (o *DisplayView) GetView() string

GetView returns the View field value if set, zero value otherwise.

func (*DisplayView) GetViewOk

func (o *DisplayView) GetViewOk() (*string, bool)

GetViewOk returns a tuple with the View field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DisplayView) HasComment

func (o *DisplayView) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*DisplayView) HasName

func (o *DisplayView) HasName() bool

HasName returns a boolean if a field has been set.

func (*DisplayView) HasView

func (o *DisplayView) HasView() bool

HasView returns a boolean if a field has been set.

func (DisplayView) MarshalJSON

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

func (*DisplayView) SetComment

func (o *DisplayView) SetComment(v string)

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

func (*DisplayView) SetName

func (o *DisplayView) SetName(v string)

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

func (*DisplayView) SetView

func (o *DisplayView) SetView(v string)

SetView gets a reference to the given string and assigns it to the View field.

func (DisplayView) ToMap

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

func (*DisplayView) UnmarshalJSON

func (o *DisplayView) UnmarshalJSON(data []byte) (err error)

type ECSBlock

type ECSBlock struct {
	// Optional. Field config for _ecs_enabled_ field.
	EcsEnabled *bool `json:"ecs_enabled,omitempty"`
	// Optional. Field config for _ecs_forwarding_ field.
	EcsForwarding *bool `json:"ecs_forwarding,omitempty"`
	// Optional. Field config for _ecs_prefix_v4_ field.
	EcsPrefixV4 *int64 `json:"ecs_prefix_v4,omitempty"`
	// Optional. Field config for _ecs_prefix_v6_ field.
	EcsPrefixV6 *int64 `json:"ecs_prefix_v6,omitempty"`
	// Optional. Field config for _ecs_zones_ field.
	EcsZones             []ECSZone `json:"ecs_zones,omitempty"`
	AdditionalProperties map[string]interface{}
}

ECSBlock Block for fields: _ecs_enabled_, _ecs_forwarding_, _ecs_prefix_v4_, _ecs_prefix_v6_, _ecs_zones_.

func NewECSBlock

func NewECSBlock() *ECSBlock

NewECSBlock instantiates a new ECSBlock 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 NewECSBlockWithDefaults

func NewECSBlockWithDefaults() *ECSBlock

NewECSBlockWithDefaults instantiates a new ECSBlock 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 (*ECSBlock) GetEcsEnabled

func (o *ECSBlock) GetEcsEnabled() bool

GetEcsEnabled returns the EcsEnabled field value if set, zero value otherwise.

func (*ECSBlock) GetEcsEnabledOk

func (o *ECSBlock) GetEcsEnabledOk() (*bool, bool)

GetEcsEnabledOk returns a tuple with the EcsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ECSBlock) GetEcsForwarding

func (o *ECSBlock) GetEcsForwarding() bool

GetEcsForwarding returns the EcsForwarding field value if set, zero value otherwise.

func (*ECSBlock) GetEcsForwardingOk

func (o *ECSBlock) GetEcsForwardingOk() (*bool, bool)

GetEcsForwardingOk returns a tuple with the EcsForwarding field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ECSBlock) GetEcsPrefixV4

func (o *ECSBlock) GetEcsPrefixV4() int64

GetEcsPrefixV4 returns the EcsPrefixV4 field value if set, zero value otherwise.

func (*ECSBlock) GetEcsPrefixV4Ok

func (o *ECSBlock) GetEcsPrefixV4Ok() (*int64, bool)

GetEcsPrefixV4Ok returns a tuple with the EcsPrefixV4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ECSBlock) GetEcsPrefixV6

func (o *ECSBlock) GetEcsPrefixV6() int64

GetEcsPrefixV6 returns the EcsPrefixV6 field value if set, zero value otherwise.

func (*ECSBlock) GetEcsPrefixV6Ok

func (o *ECSBlock) GetEcsPrefixV6Ok() (*int64, bool)

GetEcsPrefixV6Ok returns a tuple with the EcsPrefixV6 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ECSBlock) GetEcsZones

func (o *ECSBlock) GetEcsZones() []ECSZone

GetEcsZones returns the EcsZones field value if set, zero value otherwise.

func (*ECSBlock) GetEcsZonesOk

func (o *ECSBlock) GetEcsZonesOk() ([]ECSZone, bool)

GetEcsZonesOk returns a tuple with the EcsZones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ECSBlock) HasEcsEnabled

func (o *ECSBlock) HasEcsEnabled() bool

HasEcsEnabled returns a boolean if a field has been set.

func (*ECSBlock) HasEcsForwarding

func (o *ECSBlock) HasEcsForwarding() bool

HasEcsForwarding returns a boolean if a field has been set.

func (*ECSBlock) HasEcsPrefixV4

func (o *ECSBlock) HasEcsPrefixV4() bool

HasEcsPrefixV4 returns a boolean if a field has been set.

func (*ECSBlock) HasEcsPrefixV6

func (o *ECSBlock) HasEcsPrefixV6() bool

HasEcsPrefixV6 returns a boolean if a field has been set.

func (*ECSBlock) HasEcsZones

func (o *ECSBlock) HasEcsZones() bool

HasEcsZones returns a boolean if a field has been set.

func (ECSBlock) MarshalJSON

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

func (*ECSBlock) SetEcsEnabled

func (o *ECSBlock) SetEcsEnabled(v bool)

SetEcsEnabled gets a reference to the given bool and assigns it to the EcsEnabled field.

func (*ECSBlock) SetEcsForwarding

func (o *ECSBlock) SetEcsForwarding(v bool)

SetEcsForwarding gets a reference to the given bool and assigns it to the EcsForwarding field.

func (*ECSBlock) SetEcsPrefixV4

func (o *ECSBlock) SetEcsPrefixV4(v int64)

SetEcsPrefixV4 gets a reference to the given int64 and assigns it to the EcsPrefixV4 field.

func (*ECSBlock) SetEcsPrefixV6

func (o *ECSBlock) SetEcsPrefixV6(v int64)

SetEcsPrefixV6 gets a reference to the given int64 and assigns it to the EcsPrefixV6 field.

func (*ECSBlock) SetEcsZones

func (o *ECSBlock) SetEcsZones(v []ECSZone)

SetEcsZones gets a reference to the given []ECSZone and assigns it to the EcsZones field.

func (ECSBlock) ToMap

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

func (*ECSBlock) UnmarshalJSON

func (o *ECSBlock) UnmarshalJSON(data []byte) (err error)

type ECSZone

type ECSZone struct {
	// Access control for zone.  Allowed values: * _allow_, * _deny_.
	Access string `json:"access"`
	// Zone FQDN.
	Fqdn string `json:"fqdn"`
	// Zone FQDN in punycode.
	ProtocolFqdn         *string `json:"protocol_fqdn,omitempty"`
	AdditionalProperties map[string]interface{}
}

ECSZone EDNS Client Subnet zone.

func NewECSZone

func NewECSZone(access string, fqdn string) *ECSZone

NewECSZone instantiates a new ECSZone 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 NewECSZoneWithDefaults

func NewECSZoneWithDefaults() *ECSZone

NewECSZoneWithDefaults instantiates a new ECSZone 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 (*ECSZone) GetAccess

func (o *ECSZone) GetAccess() string

GetAccess returns the Access field value

func (*ECSZone) GetAccessOk

func (o *ECSZone) GetAccessOk() (*string, bool)

GetAccessOk returns a tuple with the Access field value and a boolean to check if the value has been set.

func (*ECSZone) GetFqdn

func (o *ECSZone) GetFqdn() string

GetFqdn returns the Fqdn field value

func (*ECSZone) GetFqdnOk

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

GetFqdnOk returns a tuple with the Fqdn field value and a boolean to check if the value has been set.

func (*ECSZone) GetProtocolFqdn

func (o *ECSZone) GetProtocolFqdn() string

GetProtocolFqdn returns the ProtocolFqdn field value if set, zero value otherwise.

func (*ECSZone) GetProtocolFqdnOk

func (o *ECSZone) GetProtocolFqdnOk() (*string, bool)

GetProtocolFqdnOk returns a tuple with the ProtocolFqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ECSZone) HasProtocolFqdn

func (o *ECSZone) HasProtocolFqdn() bool

HasProtocolFqdn returns a boolean if a field has been set.

func (ECSZone) MarshalJSON

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

func (*ECSZone) SetAccess

func (o *ECSZone) SetAccess(v string)

SetAccess sets field value

func (*ECSZone) SetFqdn

func (o *ECSZone) SetFqdn(v string)

SetFqdn sets field value

func (*ECSZone) SetProtocolFqdn

func (o *ECSZone) SetProtocolFqdn(v string)

SetProtocolFqdn gets a reference to the given string and assigns it to the ProtocolFqdn field.

func (ECSZone) ToMap

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

func (*ECSZone) UnmarshalJSON

func (o *ECSZone) UnmarshalJSON(data []byte) (err error)

type ExternalPrimary

type ExternalPrimary struct {
	// Optional. Required only if _type_ is _server_. IP Address of nameserver.
	Address *string `json:"address,omitempty"`
	// Optional. Required only if _type_ is _server_. FQDN of nameserver.
	Fqdn *string `json:"fqdn,omitempty"`
	// The resource identifier.
	Nsg *string `json:"nsg,omitempty"`
	// FQDN of nameserver in punycode.
	ProtocolFqdn *string `json:"protocol_fqdn,omitempty"`
	// Optional. If enabled, secondaries will use the configured TSIG key when requesting a zone transfer from this primary.
	TsigEnabled *bool    `json:"tsig_enabled,omitempty"`
	TsigKey     *TSIGKey `json:"tsig_key,omitempty"`
	// Allowed values: * _nsg_, * _primary_.
	Type                 string `json:"type"`
	AdditionalProperties map[string]interface{}
}

ExternalPrimary External DNS primary.

func NewExternalPrimary

func NewExternalPrimary(type_ string) *ExternalPrimary

NewExternalPrimary instantiates a new ExternalPrimary 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 NewExternalPrimaryWithDefaults

func NewExternalPrimaryWithDefaults() *ExternalPrimary

NewExternalPrimaryWithDefaults instantiates a new ExternalPrimary 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 (*ExternalPrimary) GetAddress

func (o *ExternalPrimary) GetAddress() string

GetAddress returns the Address field value if set, zero value otherwise.

func (*ExternalPrimary) GetAddressOk

func (o *ExternalPrimary) GetAddressOk() (*string, bool)

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalPrimary) GetFqdn

func (o *ExternalPrimary) GetFqdn() string

GetFqdn returns the Fqdn field value if set, zero value otherwise.

func (*ExternalPrimary) GetFqdnOk

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

GetFqdnOk returns a tuple with the Fqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalPrimary) GetNsg

func (o *ExternalPrimary) GetNsg() string

GetNsg returns the Nsg field value if set, zero value otherwise.

func (*ExternalPrimary) GetNsgOk

func (o *ExternalPrimary) GetNsgOk() (*string, bool)

GetNsgOk returns a tuple with the Nsg field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalPrimary) GetProtocolFqdn

func (o *ExternalPrimary) GetProtocolFqdn() string

GetProtocolFqdn returns the ProtocolFqdn field value if set, zero value otherwise.

func (*ExternalPrimary) GetProtocolFqdnOk

func (o *ExternalPrimary) GetProtocolFqdnOk() (*string, bool)

GetProtocolFqdnOk returns a tuple with the ProtocolFqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalPrimary) GetTsigEnabled

func (o *ExternalPrimary) GetTsigEnabled() bool

GetTsigEnabled returns the TsigEnabled field value if set, zero value otherwise.

func (*ExternalPrimary) GetTsigEnabledOk

func (o *ExternalPrimary) GetTsigEnabledOk() (*bool, bool)

GetTsigEnabledOk returns a tuple with the TsigEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalPrimary) GetTsigKey

func (o *ExternalPrimary) GetTsigKey() TSIGKey

GetTsigKey returns the TsigKey field value if set, zero value otherwise.

func (*ExternalPrimary) GetTsigKeyOk

func (o *ExternalPrimary) GetTsigKeyOk() (*TSIGKey, bool)

GetTsigKeyOk returns a tuple with the TsigKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalPrimary) GetType

func (o *ExternalPrimary) GetType() string

GetType returns the Type field value

func (*ExternalPrimary) GetTypeOk

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

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ExternalPrimary) HasAddress

func (o *ExternalPrimary) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*ExternalPrimary) HasFqdn

func (o *ExternalPrimary) HasFqdn() bool

HasFqdn returns a boolean if a field has been set.

func (*ExternalPrimary) HasNsg

func (o *ExternalPrimary) HasNsg() bool

HasNsg returns a boolean if a field has been set.

func (*ExternalPrimary) HasProtocolFqdn

func (o *ExternalPrimary) HasProtocolFqdn() bool

HasProtocolFqdn returns a boolean if a field has been set.

func (*ExternalPrimary) HasTsigEnabled

func (o *ExternalPrimary) HasTsigEnabled() bool

HasTsigEnabled returns a boolean if a field has been set.

func (*ExternalPrimary) HasTsigKey

func (o *ExternalPrimary) HasTsigKey() bool

HasTsigKey returns a boolean if a field has been set.

func (ExternalPrimary) MarshalJSON

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

func (*ExternalPrimary) SetAddress

func (o *ExternalPrimary) SetAddress(v string)

SetAddress gets a reference to the given string and assigns it to the Address field.

func (*ExternalPrimary) SetFqdn

func (o *ExternalPrimary) SetFqdn(v string)

SetFqdn gets a reference to the given string and assigns it to the Fqdn field.

func (*ExternalPrimary) SetNsg

func (o *ExternalPrimary) SetNsg(v string)

SetNsg gets a reference to the given string and assigns it to the Nsg field.

func (*ExternalPrimary) SetProtocolFqdn

func (o *ExternalPrimary) SetProtocolFqdn(v string)

SetProtocolFqdn gets a reference to the given string and assigns it to the ProtocolFqdn field.

func (*ExternalPrimary) SetTsigEnabled

func (o *ExternalPrimary) SetTsigEnabled(v bool)

SetTsigEnabled gets a reference to the given bool and assigns it to the TsigEnabled field.

func (*ExternalPrimary) SetTsigKey

func (o *ExternalPrimary) SetTsigKey(v TSIGKey)

SetTsigKey gets a reference to the given TSIGKey and assigns it to the TsigKey field.

func (*ExternalPrimary) SetType

func (o *ExternalPrimary) SetType(v string)

SetType sets field value

func (ExternalPrimary) ToMap

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

func (*ExternalPrimary) UnmarshalJSON

func (o *ExternalPrimary) UnmarshalJSON(data []byte) (err error)

type ExternalSecondary

type ExternalSecondary struct {
	// IP Address of nameserver.
	Address string `json:"address"`
	// FQDN of nameserver.
	Fqdn string `json:"fqdn"`
	// FQDN of nameserver in punycode.
	ProtocolFqdn *string `json:"protocol_fqdn,omitempty"`
	// If enabled, the NS record and glue record will NOT be automatically generated according to secondaries nameserver assignment.  Default: _false_
	Stealth *bool `json:"stealth,omitempty"`
	// If enabled, secondaries will use the configured TSIG key when requesting a zone transfer.  Default: _false_
	TsigEnabled          *bool    `json:"tsig_enabled,omitempty"`
	TsigKey              *TSIGKey `json:"tsig_key,omitempty"`
	AdditionalProperties map[string]interface{}
}

ExternalSecondary External DNS secondary.

func NewExternalSecondary

func NewExternalSecondary(address string, fqdn string) *ExternalSecondary

NewExternalSecondary instantiates a new ExternalSecondary 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 NewExternalSecondaryWithDefaults

func NewExternalSecondaryWithDefaults() *ExternalSecondary

NewExternalSecondaryWithDefaults instantiates a new ExternalSecondary 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 (*ExternalSecondary) GetAddress

func (o *ExternalSecondary) GetAddress() string

GetAddress returns the Address field value

func (*ExternalSecondary) GetAddressOk

func (o *ExternalSecondary) GetAddressOk() (*string, bool)

GetAddressOk returns a tuple with the Address field value and a boolean to check if the value has been set.

func (*ExternalSecondary) GetFqdn

func (o *ExternalSecondary) GetFqdn() string

GetFqdn returns the Fqdn field value

func (*ExternalSecondary) GetFqdnOk

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

GetFqdnOk returns a tuple with the Fqdn field value and a boolean to check if the value has been set.

func (*ExternalSecondary) GetProtocolFqdn

func (o *ExternalSecondary) GetProtocolFqdn() string

GetProtocolFqdn returns the ProtocolFqdn field value if set, zero value otherwise.

func (*ExternalSecondary) GetProtocolFqdnOk

func (o *ExternalSecondary) GetProtocolFqdnOk() (*string, bool)

GetProtocolFqdnOk returns a tuple with the ProtocolFqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalSecondary) GetStealth

func (o *ExternalSecondary) GetStealth() bool

GetStealth returns the Stealth field value if set, zero value otherwise.

func (*ExternalSecondary) GetStealthOk

func (o *ExternalSecondary) GetStealthOk() (*bool, bool)

GetStealthOk returns a tuple with the Stealth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalSecondary) GetTsigEnabled

func (o *ExternalSecondary) GetTsigEnabled() bool

GetTsigEnabled returns the TsigEnabled field value if set, zero value otherwise.

func (*ExternalSecondary) GetTsigEnabledOk

func (o *ExternalSecondary) GetTsigEnabledOk() (*bool, bool)

GetTsigEnabledOk returns a tuple with the TsigEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalSecondary) GetTsigKey

func (o *ExternalSecondary) GetTsigKey() TSIGKey

GetTsigKey returns the TsigKey field value if set, zero value otherwise.

func (*ExternalSecondary) GetTsigKeyOk

func (o *ExternalSecondary) GetTsigKeyOk() (*TSIGKey, bool)

GetTsigKeyOk returns a tuple with the TsigKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalSecondary) HasProtocolFqdn

func (o *ExternalSecondary) HasProtocolFqdn() bool

HasProtocolFqdn returns a boolean if a field has been set.

func (*ExternalSecondary) HasStealth

func (o *ExternalSecondary) HasStealth() bool

HasStealth returns a boolean if a field has been set.

func (*ExternalSecondary) HasTsigEnabled

func (o *ExternalSecondary) HasTsigEnabled() bool

HasTsigEnabled returns a boolean if a field has been set.

func (*ExternalSecondary) HasTsigKey

func (o *ExternalSecondary) HasTsigKey() bool

HasTsigKey returns a boolean if a field has been set.

func (ExternalSecondary) MarshalJSON

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

func (*ExternalSecondary) SetAddress

func (o *ExternalSecondary) SetAddress(v string)

SetAddress sets field value

func (*ExternalSecondary) SetFqdn

func (o *ExternalSecondary) SetFqdn(v string)

SetFqdn sets field value

func (*ExternalSecondary) SetProtocolFqdn

func (o *ExternalSecondary) SetProtocolFqdn(v string)

SetProtocolFqdn gets a reference to the given string and assigns it to the ProtocolFqdn field.

func (*ExternalSecondary) SetStealth

func (o *ExternalSecondary) SetStealth(v bool)

SetStealth gets a reference to the given bool and assigns it to the Stealth field.

func (*ExternalSecondary) SetTsigEnabled

func (o *ExternalSecondary) SetTsigEnabled(v bool)

SetTsigEnabled gets a reference to the given bool and assigns it to the TsigEnabled field.

func (*ExternalSecondary) SetTsigKey

func (o *ExternalSecondary) SetTsigKey(v TSIGKey)

SetTsigKey gets a reference to the given TSIGKey and assigns it to the TsigKey field.

func (ExternalSecondary) ToMap

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

func (*ExternalSecondary) UnmarshalJSON

func (o *ExternalSecondary) UnmarshalJSON(data []byte) (err error)

type ForwardNSG

type ForwardNSG struct {
	// Optional. Comment for the object.
	Comment *string `json:"comment,omitempty"`
	// Optional. External DNS servers to forward to. Order is not significant.
	ExternalForwarders []Forwarder `json:"external_forwarders,omitempty"`
	// Optional. _true_ to only forward.
	ForwardersOnly *bool `json:"forwarders_only,omitempty"`
	// The resource identifier.
	Hosts []string `json:"hosts,omitempty"`
	// The resource identifier.
	Id *string `json:"id,omitempty"`
	// The resource identifier.
	InternalForwarders []string `json:"internal_forwarders,omitempty"`
	// Name of the object.
	Name string `json:"name"`
	// The resource identifier.
	Nsgs []string `json:"nsgs,omitempty"`
	// Tagging specifics.
	Tags                 map[string]interface{} `json:"tags,omitempty"`
	AdditionalProperties map[string]interface{}
}

ForwardNSG Forward DNS Server Group for forward zones.

func NewForwardNSG

func NewForwardNSG(name string) *ForwardNSG

NewForwardNSG instantiates a new ForwardNSG 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 NewForwardNSGWithDefaults

func NewForwardNSGWithDefaults() *ForwardNSG

NewForwardNSGWithDefaults instantiates a new ForwardNSG 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 (*ForwardNSG) GetComment

func (o *ForwardNSG) GetComment() string

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

func (*ForwardNSG) GetCommentOk

func (o *ForwardNSG) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardNSG) GetExternalForwarders

func (o *ForwardNSG) GetExternalForwarders() []Forwarder

GetExternalForwarders returns the ExternalForwarders field value if set, zero value otherwise.

func (*ForwardNSG) GetExternalForwardersOk

func (o *ForwardNSG) GetExternalForwardersOk() ([]Forwarder, bool)

GetExternalForwardersOk returns a tuple with the ExternalForwarders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardNSG) GetForwardersOnly

func (o *ForwardNSG) GetForwardersOnly() bool

GetForwardersOnly returns the ForwardersOnly field value if set, zero value otherwise.

func (*ForwardNSG) GetForwardersOnlyOk

func (o *ForwardNSG) GetForwardersOnlyOk() (*bool, bool)

GetForwardersOnlyOk returns a tuple with the ForwardersOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardNSG) GetHosts

func (o *ForwardNSG) GetHosts() []string

GetHosts returns the Hosts field value if set, zero value otherwise.

func (*ForwardNSG) GetHostsOk

func (o *ForwardNSG) GetHostsOk() ([]string, bool)

GetHostsOk returns a tuple with the Hosts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardNSG) GetId

func (o *ForwardNSG) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ForwardNSG) GetIdOk

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

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardNSG) GetInternalForwarders

func (o *ForwardNSG) GetInternalForwarders() []string

GetInternalForwarders returns the InternalForwarders field value if set, zero value otherwise.

func (*ForwardNSG) GetInternalForwardersOk

func (o *ForwardNSG) GetInternalForwardersOk() ([]string, bool)

GetInternalForwardersOk returns a tuple with the InternalForwarders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardNSG) GetName

func (o *ForwardNSG) GetName() string

GetName returns the Name field value

func (*ForwardNSG) GetNameOk

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

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ForwardNSG) GetNsgs

func (o *ForwardNSG) GetNsgs() []string

GetNsgs returns the Nsgs field value if set, zero value otherwise.

func (*ForwardNSG) GetNsgsOk

func (o *ForwardNSG) GetNsgsOk() ([]string, bool)

GetNsgsOk returns a tuple with the Nsgs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardNSG) GetTags

func (o *ForwardNSG) GetTags() map[string]interface{}

GetTags returns the Tags field value if set, zero value otherwise.

func (*ForwardNSG) GetTagsOk

func (o *ForwardNSG) GetTagsOk() (map[string]interface{}, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardNSG) HasComment

func (o *ForwardNSG) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*ForwardNSG) HasExternalForwarders

func (o *ForwardNSG) HasExternalForwarders() bool

HasExternalForwarders returns a boolean if a field has been set.

func (*ForwardNSG) HasForwardersOnly

func (o *ForwardNSG) HasForwardersOnly() bool

HasForwardersOnly returns a boolean if a field has been set.

func (*ForwardNSG) HasHosts

func (o *ForwardNSG) HasHosts() bool

HasHosts returns a boolean if a field has been set.

func (*ForwardNSG) HasId

func (o *ForwardNSG) HasId() bool

HasId returns a boolean if a field has been set.

func (*ForwardNSG) HasInternalForwarders

func (o *ForwardNSG) HasInternalForwarders() bool

HasInternalForwarders returns a boolean if a field has been set.

func (*ForwardNSG) HasNsgs

func (o *ForwardNSG) HasNsgs() bool

HasNsgs returns a boolean if a field has been set.

func (*ForwardNSG) HasTags

func (o *ForwardNSG) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ForwardNSG) MarshalJSON

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

func (*ForwardNSG) SetComment

func (o *ForwardNSG) SetComment(v string)

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

func (*ForwardNSG) SetExternalForwarders

func (o *ForwardNSG) SetExternalForwarders(v []Forwarder)

SetExternalForwarders gets a reference to the given []Forwarder and assigns it to the ExternalForwarders field.

func (*ForwardNSG) SetForwardersOnly

func (o *ForwardNSG) SetForwardersOnly(v bool)

SetForwardersOnly gets a reference to the given bool and assigns it to the ForwardersOnly field.

func (*ForwardNSG) SetHosts

func (o *ForwardNSG) SetHosts(v []string)

SetHosts gets a reference to the given []string and assigns it to the Hosts field.

func (*ForwardNSG) SetId

func (o *ForwardNSG) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ForwardNSG) SetInternalForwarders

func (o *ForwardNSG) SetInternalForwarders(v []string)

SetInternalForwarders gets a reference to the given []string and assigns it to the InternalForwarders field.

func (*ForwardNSG) SetName

func (o *ForwardNSG) SetName(v string)

SetName sets field value

func (*ForwardNSG) SetNsgs

func (o *ForwardNSG) SetNsgs(v []string)

SetNsgs gets a reference to the given []string and assigns it to the Nsgs field.

func (*ForwardNSG) SetTags

func (o *ForwardNSG) SetTags(v map[string]interface{})

SetTags gets a reference to the given map[string]interface{} and assigns it to the Tags field.

func (ForwardNSG) ToMap

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

func (*ForwardNSG) UnmarshalJSON

func (o *ForwardNSG) UnmarshalJSON(data []byte) (err error)

type ForwardNsgAPI

type ForwardNsgAPI interface {
	/*
			Create Create the ForwardNSG object.

			Use this method to create a ForwardNSG object.
		The _dns/forward_nsg_ object represents a Forward DNS Server Group for forward zones.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return ForwardNsgAPICreateRequest
	*/
	Create(ctx context.Context) ForwardNsgAPICreateRequest

	// CreateExecute executes the request
	//  @return CreateForwardNSGResponse
	CreateExecute(r ForwardNsgAPICreateRequest) (*CreateForwardNSGResponse, *http.Response, error)
	/*
			Delete Move the ForwardNSG object to Recyclebin.

			Use this method to move a ForwardNSG object to Recyclebin.
		The _dns/forward_nsg_ object represents a Forward DNS Server Group for forward zones.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return ForwardNsgAPIDeleteRequest
	*/
	Delete(ctx context.Context, id string) ForwardNsgAPIDeleteRequest

	// DeleteExecute executes the request
	DeleteExecute(r ForwardNsgAPIDeleteRequest) (*http.Response, error)
	/*
			List List ForwardNSG objects.

			Use this method to list ForwardNSG objects.
		The _dns/forward_nsg_ object represents a Forward DNS Server Group for forward zones.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return ForwardNsgAPIListRequest
	*/
	List(ctx context.Context) ForwardNsgAPIListRequest

	// ListExecute executes the request
	//  @return ListForwardNSGResponse
	ListExecute(r ForwardNsgAPIListRequest) (*ListForwardNSGResponse, *http.Response, error)
	/*
			Read Read the ForwardNSG object.

			Use this method to read a ForwardNSG object.
		The _dns/forward_nsg_ object represents a Forward DNS Server Group for forward zones.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return ForwardNsgAPIReadRequest
	*/
	Read(ctx context.Context, id string) ForwardNsgAPIReadRequest

	// ReadExecute executes the request
	//  @return ReadForwardNSGResponse
	ReadExecute(r ForwardNsgAPIReadRequest) (*ReadForwardNSGResponse, *http.Response, error)
	/*
			Update Update the ForwardNSG object.

			Use this method to update a ForwardNSG object.
		The _dns/forward_nsg_ object represents a Forward DNS Server Group for forward zones.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return ForwardNsgAPIUpdateRequest
	*/
	Update(ctx context.Context, id string) ForwardNsgAPIUpdateRequest

	// UpdateExecute executes the request
	//  @return UpdateForwardNSGResponse
	UpdateExecute(r ForwardNsgAPIUpdateRequest) (*UpdateForwardNSGResponse, *http.Response, error)
}

type ForwardNsgAPICreateRequest

type ForwardNsgAPICreateRequest struct {
	ApiService ForwardNsgAPI
	// contains filtered or unexported fields
}

func (ForwardNsgAPICreateRequest) Body

func (ForwardNsgAPICreateRequest) Execute

type ForwardNsgAPIDeleteRequest

type ForwardNsgAPIDeleteRequest struct {
	ApiService ForwardNsgAPI
	// contains filtered or unexported fields
}

func (ForwardNsgAPIDeleteRequest) Execute

type ForwardNsgAPIListRequest

type ForwardNsgAPIListRequest struct {
	ApiService ForwardNsgAPI
	// contains filtered or unexported fields
}

func (ForwardNsgAPIListRequest) Execute

func (ForwardNsgAPIListRequest) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

func (ForwardNsgAPIListRequest) Filter

A collection of response resources can be filtered by a logical expression string that includes JSON tag references to values in each resource, literal values, and logical operators. If a resource does not have the specified tag, its value is assumed to be null. Literal values include numbers (integer and floating-point), and quoted (both single- or double-quoted) literal strings, and 'null'. The following operators are commonly used in filter expressions: | Op | Description | | -- | ----------- | | == | Equal | | != | Not Equal | | > | Greater Than | | >= | Greater Than or Equal To | | < | Less Than | | <= | Less Than or Equal To | | and | Logical AND | | ~ | Matches Regex | | !~ | Does Not Match Regex | | or | Logical OR | | not | Logical NOT | | () | Groupping Operators |

func (ForwardNsgAPIListRequest) Limit

The integer number of resources to be returned in the response. The service may impose maximum value. If omitted the service may impose a default value.

func (ForwardNsgAPIListRequest) Offset

The integer index (zero-origin) of the offset into a collection of resources. If omitted or null the value is assumed to be '0'.

func (ForwardNsgAPIListRequest) OrderBy

A collection of response resources can be sorted by their JSON tags. For a 'flat' resource, the tag name is straightforward. If sorting is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, its value is assumed to be null.) Specify this parameter as a comma-separated list of JSON tag names. The sort direction can be specified by a suffix separated by whitespace before the tag name. The suffix 'asc' sorts the data in ascending order. The suffix 'desc' sorts the data in descending order. If no suffix is specified the data is sorted in ascending order.

func (ForwardNsgAPIListRequest) PageToken

The service-defined string used to identify a page of resources. A null value indicates the first page.

func (ForwardNsgAPIListRequest) Tfilter

This parameter is used for filtering by tags.

func (ForwardNsgAPIListRequest) TorderBy

This parameter is used for sorting by tags.

type ForwardNsgAPIReadRequest

type ForwardNsgAPIReadRequest struct {
	ApiService ForwardNsgAPI
	// contains filtered or unexported fields
}

func (ForwardNsgAPIReadRequest) Execute

func (ForwardNsgAPIReadRequest) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

type ForwardNsgAPIService

type ForwardNsgAPIService internal.Service

ForwardNsgAPIService ForwardNsgAPI service

func (*ForwardNsgAPIService) Create

Create Create the ForwardNSG object.

Use this method to create a ForwardNSG object. The _dns/forward_nsg_ object represents a Forward DNS Server Group for forward zones.

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

func (*ForwardNsgAPIService) CreateExecute

Execute executes the request

@return CreateForwardNSGResponse

func (*ForwardNsgAPIService) Delete

Delete Move the ForwardNSG object to Recyclebin.

Use this method to move a ForwardNSG object to Recyclebin. The _dns/forward_nsg_ object represents a Forward DNS Server Group for forward zones.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return ForwardNsgAPIDeleteRequest

func (*ForwardNsgAPIService) DeleteExecute

Execute executes the request

func (*ForwardNsgAPIService) List

List List ForwardNSG objects.

Use this method to list ForwardNSG objects. The _dns/forward_nsg_ object represents a Forward DNS Server Group for forward zones.

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

func (*ForwardNsgAPIService) ListExecute

Execute executes the request

@return ListForwardNSGResponse

func (*ForwardNsgAPIService) Read

Read Read the ForwardNSG object.

Use this method to read a ForwardNSG object. The _dns/forward_nsg_ object represents a Forward DNS Server Group for forward zones.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return ForwardNsgAPIReadRequest

func (*ForwardNsgAPIService) ReadExecute

Execute executes the request

@return ReadForwardNSGResponse

func (*ForwardNsgAPIService) Update

Update Update the ForwardNSG object.

Use this method to update a ForwardNSG object. The _dns/forward_nsg_ object represents a Forward DNS Server Group for forward zones.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return ForwardNsgAPIUpdateRequest

func (*ForwardNsgAPIService) UpdateExecute

Execute executes the request

@return UpdateForwardNSGResponse

type ForwardNsgAPIUpdateRequest

type ForwardNsgAPIUpdateRequest struct {
	ApiService ForwardNsgAPI
	// contains filtered or unexported fields
}

func (ForwardNsgAPIUpdateRequest) Body

func (ForwardNsgAPIUpdateRequest) Execute

type ForwardZone

type ForwardZone struct {
	// Optional. Comment for zone configuration.
	Comment *string `json:"comment,omitempty"`
	// The timestamp when the object has been created.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Optional. _true_ to disable object. A disabled object is effectively non-existent when generating configuration.
	Disabled *bool `json:"disabled,omitempty"`
	// Optional. External DNS servers to forward to. Order is not significant.
	ExternalForwarders []Forwarder `json:"external_forwarders,omitempty"`
	// Optional. _true_ to only forward.
	ForwardOnly *bool `json:"forward_only,omitempty"`
	// Zone FQDN. The FQDN supplied at creation will be converted to canonical form.  Read-only after creation.
	Fqdn *string `json:"fqdn,omitempty"`
	// The resource identifier.
	Hosts []string `json:"hosts,omitempty"`
	// The resource identifier.
	Id *string `json:"id,omitempty"`
	// The resource identifier.
	InternalForwarders []string `json:"internal_forwarders,omitempty"`
	// Reverse zone network address in the following format: \"ip-address/cidr\". Defaults to empty.
	MappedSubnet *string `json:"mapped_subnet,omitempty"`
	// Read-only. Zone mapping type. Allowed values:  * _forward_,  * _ipv4_reverse_.  * _ipv6_reverse_.  Defaults to _forward_.
	Mapping *string `json:"mapping,omitempty"`
	// The resource identifier.
	Nsgs []string `json:"nsgs,omitempty"`
	// The resource identifier.
	Parent *string `json:"parent,omitempty"`
	// Zone FQDN in punycode.
	ProtocolFqdn *string `json:"protocol_fqdn,omitempty"`
	// Tagging specifics.
	Tags map[string]interface{} `json:"tags,omitempty"`
	// The timestamp when the object has been updated. Equals to _created_at_ if not updated after creation.
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
	// The resource identifier.
	View *string `json:"view,omitempty"`
	// The list of a forward zone warnings.
	Warnings             []Warning `json:"warnings,omitempty"`
	AdditionalProperties map[string]interface{}
}

ForwardZone Forward zone

func NewForwardZone

func NewForwardZone() *ForwardZone

NewForwardZone instantiates a new ForwardZone 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 NewForwardZoneWithDefaults

func NewForwardZoneWithDefaults() *ForwardZone

NewForwardZoneWithDefaults instantiates a new ForwardZone 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 (*ForwardZone) GetComment

func (o *ForwardZone) GetComment() string

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

func (*ForwardZone) GetCommentOk

func (o *ForwardZone) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) GetCreatedAt

func (o *ForwardZone) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*ForwardZone) GetCreatedAtOk

func (o *ForwardZone) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) GetDisabled

func (o *ForwardZone) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*ForwardZone) GetDisabledOk

func (o *ForwardZone) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) GetExternalForwarders

func (o *ForwardZone) GetExternalForwarders() []Forwarder

GetExternalForwarders returns the ExternalForwarders field value if set, zero value otherwise.

func (*ForwardZone) GetExternalForwardersOk

func (o *ForwardZone) GetExternalForwardersOk() ([]Forwarder, bool)

GetExternalForwardersOk returns a tuple with the ExternalForwarders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) GetForwardOnly

func (o *ForwardZone) GetForwardOnly() bool

GetForwardOnly returns the ForwardOnly field value if set, zero value otherwise.

func (*ForwardZone) GetForwardOnlyOk

func (o *ForwardZone) GetForwardOnlyOk() (*bool, bool)

GetForwardOnlyOk returns a tuple with the ForwardOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) GetFqdn

func (o *ForwardZone) GetFqdn() string

GetFqdn returns the Fqdn field value if set, zero value otherwise.

func (*ForwardZone) GetFqdnOk

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

GetFqdnOk returns a tuple with the Fqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) GetHosts

func (o *ForwardZone) GetHosts() []string

GetHosts returns the Hosts field value if set, zero value otherwise.

func (*ForwardZone) GetHostsOk

func (o *ForwardZone) GetHostsOk() ([]string, bool)

GetHostsOk returns a tuple with the Hosts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) GetId

func (o *ForwardZone) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ForwardZone) GetIdOk

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

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) GetInternalForwarders

func (o *ForwardZone) GetInternalForwarders() []string

GetInternalForwarders returns the InternalForwarders field value if set, zero value otherwise.

func (*ForwardZone) GetInternalForwardersOk

func (o *ForwardZone) GetInternalForwardersOk() ([]string, bool)

GetInternalForwardersOk returns a tuple with the InternalForwarders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) GetMappedSubnet

func (o *ForwardZone) GetMappedSubnet() string

GetMappedSubnet returns the MappedSubnet field value if set, zero value otherwise.

func (*ForwardZone) GetMappedSubnetOk

func (o *ForwardZone) GetMappedSubnetOk() (*string, bool)

GetMappedSubnetOk returns a tuple with the MappedSubnet field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) GetMapping

func (o *ForwardZone) GetMapping() string

GetMapping returns the Mapping field value if set, zero value otherwise.

func (*ForwardZone) GetMappingOk

func (o *ForwardZone) GetMappingOk() (*string, bool)

GetMappingOk returns a tuple with the Mapping field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) GetNsgs

func (o *ForwardZone) GetNsgs() []string

GetNsgs returns the Nsgs field value if set, zero value otherwise.

func (*ForwardZone) GetNsgsOk

func (o *ForwardZone) GetNsgsOk() ([]string, bool)

GetNsgsOk returns a tuple with the Nsgs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) GetParent

func (o *ForwardZone) GetParent() string

GetParent returns the Parent field value if set, zero value otherwise.

func (*ForwardZone) GetParentOk

func (o *ForwardZone) GetParentOk() (*string, bool)

GetParentOk returns a tuple with the Parent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) GetProtocolFqdn

func (o *ForwardZone) GetProtocolFqdn() string

GetProtocolFqdn returns the ProtocolFqdn field value if set, zero value otherwise.

func (*ForwardZone) GetProtocolFqdnOk

func (o *ForwardZone) GetProtocolFqdnOk() (*string, bool)

GetProtocolFqdnOk returns a tuple with the ProtocolFqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) GetTags

func (o *ForwardZone) GetTags() map[string]interface{}

GetTags returns the Tags field value if set, zero value otherwise.

func (*ForwardZone) GetTagsOk

func (o *ForwardZone) GetTagsOk() (map[string]interface{}, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) GetUpdatedAt

func (o *ForwardZone) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*ForwardZone) GetUpdatedAtOk

func (o *ForwardZone) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) GetView

func (o *ForwardZone) GetView() string

GetView returns the View field value if set, zero value otherwise.

func (*ForwardZone) GetViewOk

func (o *ForwardZone) GetViewOk() (*string, bool)

GetViewOk returns a tuple with the View field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) GetWarnings

func (o *ForwardZone) GetWarnings() []Warning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*ForwardZone) GetWarningsOk

func (o *ForwardZone) GetWarningsOk() ([]Warning, bool)

GetWarningsOk returns a tuple with the Warnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZone) HasComment

func (o *ForwardZone) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*ForwardZone) HasCreatedAt

func (o *ForwardZone) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*ForwardZone) HasDisabled

func (o *ForwardZone) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*ForwardZone) HasExternalForwarders

func (o *ForwardZone) HasExternalForwarders() bool

HasExternalForwarders returns a boolean if a field has been set.

func (*ForwardZone) HasForwardOnly

func (o *ForwardZone) HasForwardOnly() bool

HasForwardOnly returns a boolean if a field has been set.

func (*ForwardZone) HasFqdn

func (o *ForwardZone) HasFqdn() bool

HasFqdn returns a boolean if a field has been set.

func (*ForwardZone) HasHosts

func (o *ForwardZone) HasHosts() bool

HasHosts returns a boolean if a field has been set.

func (*ForwardZone) HasId

func (o *ForwardZone) HasId() bool

HasId returns a boolean if a field has been set.

func (*ForwardZone) HasInternalForwarders

func (o *ForwardZone) HasInternalForwarders() bool

HasInternalForwarders returns a boolean if a field has been set.

func (*ForwardZone) HasMappedSubnet

func (o *ForwardZone) HasMappedSubnet() bool

HasMappedSubnet returns a boolean if a field has been set.

func (*ForwardZone) HasMapping

func (o *ForwardZone) HasMapping() bool

HasMapping returns a boolean if a field has been set.

func (*ForwardZone) HasNsgs

func (o *ForwardZone) HasNsgs() bool

HasNsgs returns a boolean if a field has been set.

func (*ForwardZone) HasParent

func (o *ForwardZone) HasParent() bool

HasParent returns a boolean if a field has been set.

func (*ForwardZone) HasProtocolFqdn

func (o *ForwardZone) HasProtocolFqdn() bool

HasProtocolFqdn returns a boolean if a field has been set.

func (*ForwardZone) HasTags

func (o *ForwardZone) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*ForwardZone) HasUpdatedAt

func (o *ForwardZone) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*ForwardZone) HasView

func (o *ForwardZone) HasView() bool

HasView returns a boolean if a field has been set.

func (*ForwardZone) HasWarnings

func (o *ForwardZone) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (ForwardZone) MarshalJSON

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

func (*ForwardZone) SetComment

func (o *ForwardZone) SetComment(v string)

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

func (*ForwardZone) SetCreatedAt

func (o *ForwardZone) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*ForwardZone) SetDisabled

func (o *ForwardZone) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*ForwardZone) SetExternalForwarders

func (o *ForwardZone) SetExternalForwarders(v []Forwarder)

SetExternalForwarders gets a reference to the given []Forwarder and assigns it to the ExternalForwarders field.

func (*ForwardZone) SetForwardOnly

func (o *ForwardZone) SetForwardOnly(v bool)

SetForwardOnly gets a reference to the given bool and assigns it to the ForwardOnly field.

func (*ForwardZone) SetFqdn

func (o *ForwardZone) SetFqdn(v string)

SetFqdn gets a reference to the given string and assigns it to the Fqdn field.

func (*ForwardZone) SetHosts

func (o *ForwardZone) SetHosts(v []string)

SetHosts gets a reference to the given []string and assigns it to the Hosts field.

func (*ForwardZone) SetId

func (o *ForwardZone) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ForwardZone) SetInternalForwarders

func (o *ForwardZone) SetInternalForwarders(v []string)

SetInternalForwarders gets a reference to the given []string and assigns it to the InternalForwarders field.

func (*ForwardZone) SetMappedSubnet

func (o *ForwardZone) SetMappedSubnet(v string)

SetMappedSubnet gets a reference to the given string and assigns it to the MappedSubnet field.

func (*ForwardZone) SetMapping

func (o *ForwardZone) SetMapping(v string)

SetMapping gets a reference to the given string and assigns it to the Mapping field.

func (*ForwardZone) SetNsgs

func (o *ForwardZone) SetNsgs(v []string)

SetNsgs gets a reference to the given []string and assigns it to the Nsgs field.

func (*ForwardZone) SetParent

func (o *ForwardZone) SetParent(v string)

SetParent gets a reference to the given string and assigns it to the Parent field.

func (*ForwardZone) SetProtocolFqdn

func (o *ForwardZone) SetProtocolFqdn(v string)

SetProtocolFqdn gets a reference to the given string and assigns it to the ProtocolFqdn field.

func (*ForwardZone) SetTags

func (o *ForwardZone) SetTags(v map[string]interface{})

SetTags gets a reference to the given map[string]interface{} and assigns it to the Tags field.

func (*ForwardZone) SetUpdatedAt

func (o *ForwardZone) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*ForwardZone) SetView

func (o *ForwardZone) SetView(v string)

SetView gets a reference to the given string and assigns it to the View field.

func (*ForwardZone) SetWarnings

func (o *ForwardZone) SetWarnings(v []Warning)

SetWarnings gets a reference to the given []Warning and assigns it to the Warnings field.

func (ForwardZone) ToMap

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

func (*ForwardZone) UnmarshalJSON

func (o *ForwardZone) UnmarshalJSON(data []byte) (err error)

type ForwardZoneAPI

type ForwardZoneAPI interface {
	/*
			Copy Copies the __ForwardZone__ object.

			Use this method to copy an __ForwardZone__ object to a different __View__.
		This object (_dns/forward_zone_) represents a forwarding zone.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return ForwardZoneAPICopyRequest
	*/
	Copy(ctx context.Context) ForwardZoneAPICopyRequest

	// CopyExecute executes the request
	//  @return CopyForwardZoneResponse
	CopyExecute(r ForwardZoneAPICopyRequest) (*CopyForwardZoneResponse, *http.Response, error)
	/*
			Create Create the ForwardZone object.

			Use this method to create a ForwardZone object.
		This object (_dns/forward_zone_) represents a forwarding zone.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return ForwardZoneAPICreateRequest
	*/
	Create(ctx context.Context) ForwardZoneAPICreateRequest

	// CreateExecute executes the request
	//  @return CreateForwardZoneResponse
	CreateExecute(r ForwardZoneAPICreateRequest) (*CreateForwardZoneResponse, *http.Response, error)
	/*
			Delete Move the Forward Zone object to Recyclebin.

			Use this method to move a Forward Zone object to Recyclebin.
		This object (_dns/forward_zone_) represents a forwarding zone.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return ForwardZoneAPIDeleteRequest
	*/
	Delete(ctx context.Context, id string) ForwardZoneAPIDeleteRequest

	// DeleteExecute executes the request
	DeleteExecute(r ForwardZoneAPIDeleteRequest) (*http.Response, error)
	/*
			List List Forward Zone objects.

			Use this method to list Forward Zone objects.
		This object (_dns/forward_zone_) represents a forwarding zone.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return ForwardZoneAPIListRequest
	*/
	List(ctx context.Context) ForwardZoneAPIListRequest

	// ListExecute executes the request
	//  @return ListForwardZoneResponse
	ListExecute(r ForwardZoneAPIListRequest) (*ListForwardZoneResponse, *http.Response, error)
	/*
			Read Read the Forward Zone object.

			Use this method to read a Forward Zone object.
		This object (_dns/forward_zone_) represents a forwarding zone.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return ForwardZoneAPIReadRequest
	*/
	Read(ctx context.Context, id string) ForwardZoneAPIReadRequest

	// ReadExecute executes the request
	//  @return ReadForwardZoneResponse
	ReadExecute(r ForwardZoneAPIReadRequest) (*ReadForwardZoneResponse, *http.Response, error)
	/*
			Update Update the Forward Zone object.

			Use this method to update a Forward Zone object.
		This object (_dns/forward_zone_) represents a forwarding zone.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return ForwardZoneAPIUpdateRequest
	*/
	Update(ctx context.Context, id string) ForwardZoneAPIUpdateRequest

	// UpdateExecute executes the request
	//  @return UpdateForwardZoneResponse
	UpdateExecute(r ForwardZoneAPIUpdateRequest) (*UpdateForwardZoneResponse, *http.Response, error)
}

type ForwardZoneAPICopyRequest

type ForwardZoneAPICopyRequest struct {
	ApiService ForwardZoneAPI
	// contains filtered or unexported fields
}

func (ForwardZoneAPICopyRequest) Body

func (ForwardZoneAPICopyRequest) Execute

type ForwardZoneAPICreateRequest

type ForwardZoneAPICreateRequest struct {
	ApiService ForwardZoneAPI
	// contains filtered or unexported fields
}

func (ForwardZoneAPICreateRequest) Body

func (ForwardZoneAPICreateRequest) Execute

type ForwardZoneAPIDeleteRequest

type ForwardZoneAPIDeleteRequest struct {
	ApiService ForwardZoneAPI
	// contains filtered or unexported fields
}

func (ForwardZoneAPIDeleteRequest) Execute

type ForwardZoneAPIListRequest

type ForwardZoneAPIListRequest struct {
	ApiService ForwardZoneAPI
	// contains filtered or unexported fields
}

func (ForwardZoneAPIListRequest) Execute

func (ForwardZoneAPIListRequest) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

func (ForwardZoneAPIListRequest) Filter

A collection of response resources can be filtered by a logical expression string that includes JSON tag references to values in each resource, literal values, and logical operators. If a resource does not have the specified tag, its value is assumed to be null. Literal values include numbers (integer and floating-point), and quoted (both single- or double-quoted) literal strings, and 'null'. The following operators are commonly used in filter expressions: | Op | Description | | -- | ----------- | | == | Equal | | != | Not Equal | | > | Greater Than | | >= | Greater Than or Equal To | | < | Less Than | | <= | Less Than or Equal To | | and | Logical AND | | ~ | Matches Regex | | !~ | Does Not Match Regex | | or | Logical OR | | not | Logical NOT | | () | Groupping Operators |

func (ForwardZoneAPIListRequest) Limit

The integer number of resources to be returned in the response. The service may impose maximum value. If omitted the service may impose a default value.

func (ForwardZoneAPIListRequest) Offset

The integer index (zero-origin) of the offset into a collection of resources. If omitted or null the value is assumed to be '0'.

func (ForwardZoneAPIListRequest) OrderBy

A collection of response resources can be sorted by their JSON tags. For a 'flat' resource, the tag name is straightforward. If sorting is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, its value is assumed to be null.) Specify this parameter as a comma-separated list of JSON tag names. The sort direction can be specified by a suffix separated by whitespace before the tag name. The suffix 'asc' sorts the data in ascending order. The suffix 'desc' sorts the data in descending order. If no suffix is specified the data is sorted in ascending order.

func (ForwardZoneAPIListRequest) PageToken

The service-defined string used to identify a page of resources. A null value indicates the first page.

func (ForwardZoneAPIListRequest) Tfilter

This parameter is used for filtering by tags.

func (ForwardZoneAPIListRequest) TorderBy

This parameter is used for sorting by tags.

type ForwardZoneAPIReadRequest

type ForwardZoneAPIReadRequest struct {
	ApiService ForwardZoneAPI
	// contains filtered or unexported fields
}

func (ForwardZoneAPIReadRequest) Execute

func (ForwardZoneAPIReadRequest) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

type ForwardZoneAPIService

type ForwardZoneAPIService internal.Service

ForwardZoneAPIService ForwardZoneAPI service

func (*ForwardZoneAPIService) Copy

Copy Copies the __ForwardZone__ object.

Use this method to copy an __ForwardZone__ object to a different __View__. This object (_dns/forward_zone_) represents a forwarding zone.

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

func (*ForwardZoneAPIService) CopyExecute

Execute executes the request

@return CopyForwardZoneResponse

func (*ForwardZoneAPIService) Create

Create Create the ForwardZone object.

Use this method to create a ForwardZone object. This object (_dns/forward_zone_) represents a forwarding zone.

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

func (*ForwardZoneAPIService) CreateExecute

Execute executes the request

@return CreateForwardZoneResponse

func (*ForwardZoneAPIService) Delete

Delete Move the Forward Zone object to Recyclebin.

Use this method to move a Forward Zone object to Recyclebin. This object (_dns/forward_zone_) represents a forwarding zone.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return ForwardZoneAPIDeleteRequest

func (*ForwardZoneAPIService) DeleteExecute

Execute executes the request

func (*ForwardZoneAPIService) List

List List Forward Zone objects.

Use this method to list Forward Zone objects. This object (_dns/forward_zone_) represents a forwarding zone.

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

func (*ForwardZoneAPIService) ListExecute

Execute executes the request

@return ListForwardZoneResponse

func (*ForwardZoneAPIService) Read

Read Read the Forward Zone object.

Use this method to read a Forward Zone object. This object (_dns/forward_zone_) represents a forwarding zone.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return ForwardZoneAPIReadRequest

func (*ForwardZoneAPIService) ReadExecute

Execute executes the request

@return ReadForwardZoneResponse

func (*ForwardZoneAPIService) Update

Update Update the Forward Zone object.

Use this method to update a Forward Zone object. This object (_dns/forward_zone_) represents a forwarding zone.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return ForwardZoneAPIUpdateRequest

func (*ForwardZoneAPIService) UpdateExecute

Execute executes the request

@return UpdateForwardZoneResponse

type ForwardZoneAPIUpdateRequest

type ForwardZoneAPIUpdateRequest struct {
	ApiService ForwardZoneAPI
	// contains filtered or unexported fields
}

func (ForwardZoneAPIUpdateRequest) Body

func (ForwardZoneAPIUpdateRequest) Execute

type ForwardZoneConfig

type ForwardZoneConfig struct {
	// Optional. External DNS servers to forward to. Order is not significant.
	ExternalForwarders []Forwarder `json:"external_forwarders,omitempty"`
	// The resource identifier.
	Hosts []string `json:"hosts,omitempty"`
	// The resource identifier.
	InternalForwarders []string `json:"internal_forwarders,omitempty"`
	// The resource identifier.
	Nsgs                 []string `json:"nsgs,omitempty"`
	AdditionalProperties map[string]interface{}
}

ForwardZoneConfig struct for ForwardZoneConfig

func NewForwardZoneConfig

func NewForwardZoneConfig() *ForwardZoneConfig

NewForwardZoneConfig instantiates a new ForwardZoneConfig 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 NewForwardZoneConfigWithDefaults

func NewForwardZoneConfigWithDefaults() *ForwardZoneConfig

NewForwardZoneConfigWithDefaults instantiates a new ForwardZoneConfig 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 (*ForwardZoneConfig) GetExternalForwarders

func (o *ForwardZoneConfig) GetExternalForwarders() []Forwarder

GetExternalForwarders returns the ExternalForwarders field value if set, zero value otherwise.

func (*ForwardZoneConfig) GetExternalForwardersOk

func (o *ForwardZoneConfig) GetExternalForwardersOk() ([]Forwarder, bool)

GetExternalForwardersOk returns a tuple with the ExternalForwarders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZoneConfig) GetHosts

func (o *ForwardZoneConfig) GetHosts() []string

GetHosts returns the Hosts field value if set, zero value otherwise.

func (*ForwardZoneConfig) GetHostsOk

func (o *ForwardZoneConfig) GetHostsOk() ([]string, bool)

GetHostsOk returns a tuple with the Hosts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZoneConfig) GetInternalForwarders

func (o *ForwardZoneConfig) GetInternalForwarders() []string

GetInternalForwarders returns the InternalForwarders field value if set, zero value otherwise.

func (*ForwardZoneConfig) GetInternalForwardersOk

func (o *ForwardZoneConfig) GetInternalForwardersOk() ([]string, bool)

GetInternalForwardersOk returns a tuple with the InternalForwarders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZoneConfig) GetNsgs

func (o *ForwardZoneConfig) GetNsgs() []string

GetNsgs returns the Nsgs field value if set, zero value otherwise.

func (*ForwardZoneConfig) GetNsgsOk

func (o *ForwardZoneConfig) GetNsgsOk() ([]string, bool)

GetNsgsOk returns a tuple with the Nsgs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardZoneConfig) HasExternalForwarders

func (o *ForwardZoneConfig) HasExternalForwarders() bool

HasExternalForwarders returns a boolean if a field has been set.

func (*ForwardZoneConfig) HasHosts

func (o *ForwardZoneConfig) HasHosts() bool

HasHosts returns a boolean if a field has been set.

func (*ForwardZoneConfig) HasInternalForwarders

func (o *ForwardZoneConfig) HasInternalForwarders() bool

HasInternalForwarders returns a boolean if a field has been set.

func (*ForwardZoneConfig) HasNsgs

func (o *ForwardZoneConfig) HasNsgs() bool

HasNsgs returns a boolean if a field has been set.

func (ForwardZoneConfig) MarshalJSON

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

func (*ForwardZoneConfig) SetExternalForwarders

func (o *ForwardZoneConfig) SetExternalForwarders(v []Forwarder)

SetExternalForwarders gets a reference to the given []Forwarder and assigns it to the ExternalForwarders field.

func (*ForwardZoneConfig) SetHosts

func (o *ForwardZoneConfig) SetHosts(v []string)

SetHosts gets a reference to the given []string and assigns it to the Hosts field.

func (*ForwardZoneConfig) SetInternalForwarders

func (o *ForwardZoneConfig) SetInternalForwarders(v []string)

SetInternalForwarders gets a reference to the given []string and assigns it to the InternalForwarders field.

func (*ForwardZoneConfig) SetNsgs

func (o *ForwardZoneConfig) SetNsgs(v []string)

SetNsgs gets a reference to the given []string and assigns it to the Nsgs field.

func (ForwardZoneConfig) ToMap

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

func (*ForwardZoneConfig) UnmarshalJSON

func (o *ForwardZoneConfig) UnmarshalJSON(data []byte) (err error)

type Forwarder

type Forwarder struct {
	// Server IP address.
	Address string `json:"address"`
	// Server FQDN.
	Fqdn *string `json:"fqdn,omitempty"`
	// Server FQDN in punycode.
	ProtocolFqdn         *string `json:"protocol_fqdn,omitempty"`
	AdditionalProperties map[string]interface{}
}

Forwarder External DNS server to forward to.

func NewForwarder

func NewForwarder(address string) *Forwarder

NewForwarder instantiates a new Forwarder 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 NewForwarderWithDefaults

func NewForwarderWithDefaults() *Forwarder

NewForwarderWithDefaults instantiates a new Forwarder 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 (*Forwarder) GetAddress

func (o *Forwarder) GetAddress() string

GetAddress returns the Address field value

func (*Forwarder) GetAddressOk

func (o *Forwarder) GetAddressOk() (*string, bool)

GetAddressOk returns a tuple with the Address field value and a boolean to check if the value has been set.

func (*Forwarder) GetFqdn

func (o *Forwarder) GetFqdn() string

GetFqdn returns the Fqdn field value if set, zero value otherwise.

func (*Forwarder) GetFqdnOk

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

GetFqdnOk returns a tuple with the Fqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Forwarder) GetProtocolFqdn

func (o *Forwarder) GetProtocolFqdn() string

GetProtocolFqdn returns the ProtocolFqdn field value if set, zero value otherwise.

func (*Forwarder) GetProtocolFqdnOk

func (o *Forwarder) GetProtocolFqdnOk() (*string, bool)

GetProtocolFqdnOk returns a tuple with the ProtocolFqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Forwarder) HasFqdn

func (o *Forwarder) HasFqdn() bool

HasFqdn returns a boolean if a field has been set.

func (*Forwarder) HasProtocolFqdn

func (o *Forwarder) HasProtocolFqdn() bool

HasProtocolFqdn returns a boolean if a field has been set.

func (Forwarder) MarshalJSON

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

func (*Forwarder) SetAddress

func (o *Forwarder) SetAddress(v string)

SetAddress sets field value

func (*Forwarder) SetFqdn

func (o *Forwarder) SetFqdn(v string)

SetFqdn gets a reference to the given string and assigns it to the Fqdn field.

func (*Forwarder) SetProtocolFqdn

func (o *Forwarder) SetProtocolFqdn(v string)

SetProtocolFqdn gets a reference to the given string and assigns it to the ProtocolFqdn field.

func (Forwarder) ToMap

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

func (*Forwarder) UnmarshalJSON

func (o *Forwarder) UnmarshalJSON(data []byte) (err error)

type ForwardersBlock

type ForwardersBlock struct {
	// Optional. Field config for _forwarders_ field from.
	Forwarders []Forwarder `json:"forwarders,omitempty"`
	// Optional. Field config for _forwarders_only_ field.
	ForwardersOnly *bool `json:"forwarders_only,omitempty"`
	// Optional. Field config for _use_root_forwarders_for_local_resolution_with_b1td_ field.
	UseRootForwardersForLocalResolutionWithB1td *bool `json:"use_root_forwarders_for_local_resolution_with_b1td,omitempty"`
	AdditionalProperties                        map[string]interface{}
}

ForwardersBlock Block for fields: _forwarders_, _forwarders_only_, _use_root_forwarders_for_local_resolution_with_b1td_.

func NewForwardersBlock

func NewForwardersBlock() *ForwardersBlock

NewForwardersBlock instantiates a new ForwardersBlock 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 NewForwardersBlockWithDefaults

func NewForwardersBlockWithDefaults() *ForwardersBlock

NewForwardersBlockWithDefaults instantiates a new ForwardersBlock 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 (*ForwardersBlock) GetForwarders

func (o *ForwardersBlock) GetForwarders() []Forwarder

GetForwarders returns the Forwarders field value if set, zero value otherwise.

func (*ForwardersBlock) GetForwardersOk

func (o *ForwardersBlock) GetForwardersOk() ([]Forwarder, bool)

GetForwardersOk returns a tuple with the Forwarders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardersBlock) GetForwardersOnly

func (o *ForwardersBlock) GetForwardersOnly() bool

GetForwardersOnly returns the ForwardersOnly field value if set, zero value otherwise.

func (*ForwardersBlock) GetForwardersOnlyOk

func (o *ForwardersBlock) GetForwardersOnlyOk() (*bool, bool)

GetForwardersOnlyOk returns a tuple with the ForwardersOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardersBlock) GetUseRootForwardersForLocalResolutionWithB1td

func (o *ForwardersBlock) GetUseRootForwardersForLocalResolutionWithB1td() bool

GetUseRootForwardersForLocalResolutionWithB1td returns the UseRootForwardersForLocalResolutionWithB1td field value if set, zero value otherwise.

func (*ForwardersBlock) GetUseRootForwardersForLocalResolutionWithB1tdOk

func (o *ForwardersBlock) GetUseRootForwardersForLocalResolutionWithB1tdOk() (*bool, bool)

GetUseRootForwardersForLocalResolutionWithB1tdOk returns a tuple with the UseRootForwardersForLocalResolutionWithB1td field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForwardersBlock) HasForwarders

func (o *ForwardersBlock) HasForwarders() bool

HasForwarders returns a boolean if a field has been set.

func (*ForwardersBlock) HasForwardersOnly

func (o *ForwardersBlock) HasForwardersOnly() bool

HasForwardersOnly returns a boolean if a field has been set.

func (*ForwardersBlock) HasUseRootForwardersForLocalResolutionWithB1td

func (o *ForwardersBlock) HasUseRootForwardersForLocalResolutionWithB1td() bool

HasUseRootForwardersForLocalResolutionWithB1td returns a boolean if a field has been set.

func (ForwardersBlock) MarshalJSON

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

func (*ForwardersBlock) SetForwarders

func (o *ForwardersBlock) SetForwarders(v []Forwarder)

SetForwarders gets a reference to the given []Forwarder and assigns it to the Forwarders field.

func (*ForwardersBlock) SetForwardersOnly

func (o *ForwardersBlock) SetForwardersOnly(v bool)

SetForwardersOnly gets a reference to the given bool and assigns it to the ForwardersOnly field.

func (*ForwardersBlock) SetUseRootForwardersForLocalResolutionWithB1td

func (o *ForwardersBlock) SetUseRootForwardersForLocalResolutionWithB1td(v bool)

SetUseRootForwardersForLocalResolutionWithB1td gets a reference to the given bool and assigns it to the UseRootForwardersForLocalResolutionWithB1td field.

func (ForwardersBlock) ToMap

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

func (*ForwardersBlock) UnmarshalJSON

func (o *ForwardersBlock) UnmarshalJSON(data []byte) (err error)

type Global

type Global struct {
	// _add_edns_option_in_outgoing_query_ adds client IP, MAC address and view name into outgoing recursive query. Defaults to _false_.
	AddEdnsOptionInOutgoingQuery *bool `json:"add_edns_option_in_outgoing_query,omitempty"`
	// Optional. List of custom root nameservers. The order does not matter.  Error if empty while _custom_root_ns_enabled_ is _true_. Error if there are duplicate items in the list.  Defaults to empty.
	CustomRootNs []RootNS `json:"custom_root_ns,omitempty"`
	// Optional. _true_ to use custom root nameservers instead of the default ones.  The _custom_root_ns_ field is validated when enabled.  Defaults to false.
	CustomRootNsEnabled *bool `json:"custom_root_ns_enabled,omitempty"`
	// Optional. _true_ to perform DNSSEC validation. Ignored if _dnssec_enabled_ is _false_.  Defaults to _true_.
	DnssecEnableValidation *bool `json:"dnssec_enable_validation,omitempty"`
	// Optional. Master toggle for all DNSSEC processing. Other _dnssec_*_ configuration is unused if this is disabled.  Defaults to _true_.
	DnssecEnabled *bool `json:"dnssec_enabled,omitempty"`
	// DNSSEC root keys. The root keys are not configurable.  A default list is provided by cloud management and included here for config generation.
	DnssecRootKeys []TrustAnchor `json:"dnssec_root_keys,omitempty"`
	// Optional. DNSSEC trust anchors.  Error if there are list items with duplicate (_zone_, _sep_, _algorithm_) combinations.  Defaults to empty.
	DnssecTrustAnchors []TrustAnchor `json:"dnssec_trust_anchors,omitempty"`
	// Optional. _true_ to reject expired DNSSEC keys. Ignored if either _dnssec_enabled_ or _dnssec_enable_validation_ is _false_.  Defaults to _true_.
	DnssecValidateExpiry *bool      `json:"dnssec_validate_expiry,omitempty"`
	DtcConfig            *DTCConfig `json:"dtc_config,omitempty"`
	// Optional. _true_ to enable EDNS client subnet for recursive queries. Other _ecs_*_ fields are ignored if this field is not enabled.  Defaults to _false_.
	EcsEnabled *bool `json:"ecs_enabled,omitempty"`
	// Optional. _true_ to enable ECS options in outbound queries. This functionality has additional overhead so it is disabled by default.  Defaults to _false_.
	EcsForwarding *bool `json:"ecs_forwarding,omitempty"`
	// Optional. Maximum scope length for v4 ECS.  Unsigned integer, min 1 max 24.  Defaults to 24.
	EcsPrefixV4 *int64 `json:"ecs_prefix_v4,omitempty"`
	// Optional. Maximum scope length for v6 ECS.  Unsigned integer, min 1 max 56.  Defaults to 56.
	EcsPrefixV6 *int64 `json:"ecs_prefix_v6,omitempty"`
	// Optional. List of zones where ECS queries may be sent.  Error if empty while _ecs_enabled_ is true. Error if there are duplicate FQDNs in the list.  Defaults to empty.
	EcsZones []ECSZone `json:"ecs_zones,omitempty"`
	// Optional. _edns_udp_size_ represents the edns UDP size. The size a querying DNS server advertises to the DNS server it’s sending a query to.  Defaults to 1232 bytes.
	EdnsUdpSize *int64 `json:"edns_udp_size,omitempty"`
	// Optional. Specifies a list of client addresses for which AAAA filtering is to be applied.  Defaults to _empty_.
	FilterAaaaAcl []ACLItem `json:"filter_aaaa_acl,omitempty"`
	// _filter_aaaa_on_v4_ allows named to omit some IPv6 addresses when responding to IPv4 clients.  Allowed values: * _yes_, * _no_, * _break_dnssec_.  Defaults to _no_
	FilterAaaaOnV4 *string `json:"filter_aaaa_on_v4,omitempty"`
	// Optional. List of forwarders.  Error if empty while _forwarders_only_ or _use_root_forwarders_for_local_resolution_with_b1td_ is _true_. Error if there are items in the list with duplicate addresses.  Defaults to empty.
	Forwarders []Forwarder `json:"forwarders,omitempty"`
	// Optional. _true_ to only forward.  Defaults to _false_.
	ForwardersOnly *bool `json:"forwarders_only,omitempty"`
	// _gss_tsig_enabled_ enables/disables GSS-TSIG signed dynamic updates.  Defaults to _false_.
	GssTsigEnabled *bool `json:"gss_tsig_enabled,omitempty"`
	// The resource identifier.
	Id string `json:"id"`
	// _kerberos_keys_ contains a list of keys for GSS-TSIG signed dynamic updates.  Defaults to empty.
	KerberosKeys []KerberosKey `json:"kerberos_keys,omitempty"`
	// Optional. Unused in the current on-prem DNS server implementation.  Unsigned integer, min 0 max 3600 (1h).  Defaults to 600.
	LameTtl *int64 `json:"lame_ttl,omitempty"`
	// Optional. Control DNS query/response logging functionality.  Defaults to _true_.
	LogQueryResponse *bool `json:"log_query_response,omitempty"`
	// Optional. If _true_ only recursive queries from matching clients access the view.  Defaults to _false_.
	MatchRecursiveOnly *bool `json:"match_recursive_only,omitempty"`
	// Optional. Seconds to cache positive responses.  Unsigned integer, min 1 max 604800 (7d).  Defaults to 604800 (7d).
	MaxCacheTtl *int64 `json:"max_cache_ttl,omitempty"`
	// Optional. Seconds to cache negative responses.  Unsigned integer, min 1 max 604800 (7d).  Defaults to 10800 (3h).
	MaxNegativeTtl *int64 `json:"max_negative_ttl,omitempty"`
	// Optional. _max_udp_size_ represents maximum UDP payload size. The maximum number of bytes a responding DNS server will send to a UDP datagram.  Defaults to 1232 bytes.
	MaxUdpSize *int64 `json:"max_udp_size,omitempty"`
	// Optional. When enabled, the DNS server will only add records to the authority and additional data sections when they are required.  Defaults to _false_.
	MinimalResponses *bool `json:"minimal_responses,omitempty"`
	// _notify_ all external secondary DNS servers.  Defaults to _false_.
	Notify *bool `json:"notify,omitempty"`
	// Optional. Clients must match this ACL to make authoritative queries. Also used for recursive queries if that ACL is unset.  Defaults to empty.
	QueryAcl []ACLItem `json:"query_acl,omitempty"`
	// Optional. Source port for outbound DNS queries. When set to 0 the port is unspecified and the implementation may randomize it using any available ports.  Defaults to 0.
	QueryPort *int64 `json:"query_port,omitempty"`
	// Optional. Clients must match this ACL to make recursive queries. If this ACL is empty, then the _query_acl_ field will be used instead.  Defaults to empty.
	RecursionAcl []ACLItem `json:"recursion_acl,omitempty"`
	// Optional. _true_ to allow recursive DNS queries.  Defaults to _true_.
	RecursionEnabled *bool `json:"recursion_enabled,omitempty"`
	// Optional. Defines the number of simultaneous recursive lookups the server will perform on behalf of its clients.  Defaults to 1000.
	RecursiveClients *int64 `json:"recursive_clients,omitempty"`
	// Optional. Seconds before a recursive query times out.  Unsigned integer, min 10 max 30.  Defaults to 10.
	ResolverQueryTimeout *int64 `json:"resolver_query_timeout,omitempty"`
	// Optional. Maximum concurrent inbound AXFRs. When set to 0 a host-dependent default will be used.  Defaults to 0.
	SecondaryAxfrQueryLimit *int64 `json:"secondary_axfr_query_limit,omitempty"`
	// Optional. Maximum concurrent outbound SOA queries. When set to 0 a host-dependent default will be used.  Defaults to 0.
	SecondarySoaQueryLimit *int64 `json:"secondary_soa_query_limit,omitempty"`
	// Optional. Specifies a sorted network list for A/AAAA records in DNS query response.  Defaults to _empty_.
	SortList []SortListItem `json:"sort_list,omitempty"`
	// _synthesize_address_records_from_https_ enables/disables creation of A/AAAA records from HTTPS RR Defaults to _false_.
	SynthesizeAddressRecordsFromHttps *bool `json:"synthesize_address_records_from_https,omitempty"`
	// Optional. Clients must match this ACL to receive zone transfers.  Defaults to \"deny any\".
	TransferAcl []ACLItem `json:"transfer_acl,omitempty"`
	// Optional. Specifies which hosts are allowed to issue Dynamic DNS updates for authoritative zones of _primary_type_ _cloud_.  Defaults to empty.
	UpdateAcl []ACLItem `json:"update_acl,omitempty"`
	// Optional. Use default forwarders to resolve queries for subzones.  Defaults to _true_.
	UseForwardersForSubzones *bool `json:"use_forwarders_for_subzones,omitempty"`
	// _use_root_forwarders_for_local_resolution_with_b1td_ allows DNS recursive queries sent to root forwarders for local resolution when deployed alongside BloxOne Thread Defense. Defaults to _false_.
	UseRootForwardersForLocalResolutionWithB1td *bool          `json:"use_root_forwarders_for_local_resolution_with_b1td,omitempty"`
	ZoneAuthority                               *ZoneAuthority `json:"zone_authority,omitempty"`
	AdditionalProperties                        map[string]interface{}
}

Global A Global configuration (_dns/global_). Used by default unless more specific configuration exists. There is only one instance of this object.

func NewGlobal

func NewGlobal(id string) *Global

NewGlobal instantiates a new Global 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 NewGlobalWithDefaults

func NewGlobalWithDefaults() *Global

NewGlobalWithDefaults instantiates a new Global 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 (*Global) GetAddEdnsOptionInOutgoingQuery

func (o *Global) GetAddEdnsOptionInOutgoingQuery() bool

GetAddEdnsOptionInOutgoingQuery returns the AddEdnsOptionInOutgoingQuery field value if set, zero value otherwise.

func (*Global) GetAddEdnsOptionInOutgoingQueryOk

func (o *Global) GetAddEdnsOptionInOutgoingQueryOk() (*bool, bool)

GetAddEdnsOptionInOutgoingQueryOk returns a tuple with the AddEdnsOptionInOutgoingQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetCustomRootNs

func (o *Global) GetCustomRootNs() []RootNS

GetCustomRootNs returns the CustomRootNs field value if set, zero value otherwise.

func (*Global) GetCustomRootNsEnabled

func (o *Global) GetCustomRootNsEnabled() bool

GetCustomRootNsEnabled returns the CustomRootNsEnabled field value if set, zero value otherwise.

func (*Global) GetCustomRootNsEnabledOk

func (o *Global) GetCustomRootNsEnabledOk() (*bool, bool)

GetCustomRootNsEnabledOk returns a tuple with the CustomRootNsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetCustomRootNsOk

func (o *Global) GetCustomRootNsOk() ([]RootNS, bool)

GetCustomRootNsOk returns a tuple with the CustomRootNs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetDnssecEnableValidation

func (o *Global) GetDnssecEnableValidation() bool

GetDnssecEnableValidation returns the DnssecEnableValidation field value if set, zero value otherwise.

func (*Global) GetDnssecEnableValidationOk

func (o *Global) GetDnssecEnableValidationOk() (*bool, bool)

GetDnssecEnableValidationOk returns a tuple with the DnssecEnableValidation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetDnssecEnabled

func (o *Global) GetDnssecEnabled() bool

GetDnssecEnabled returns the DnssecEnabled field value if set, zero value otherwise.

func (*Global) GetDnssecEnabledOk

func (o *Global) GetDnssecEnabledOk() (*bool, bool)

GetDnssecEnabledOk returns a tuple with the DnssecEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetDnssecRootKeys

func (o *Global) GetDnssecRootKeys() []TrustAnchor

GetDnssecRootKeys returns the DnssecRootKeys field value if set, zero value otherwise.

func (*Global) GetDnssecRootKeysOk

func (o *Global) GetDnssecRootKeysOk() ([]TrustAnchor, bool)

GetDnssecRootKeysOk returns a tuple with the DnssecRootKeys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetDnssecTrustAnchors

func (o *Global) GetDnssecTrustAnchors() []TrustAnchor

GetDnssecTrustAnchors returns the DnssecTrustAnchors field value if set, zero value otherwise.

func (*Global) GetDnssecTrustAnchorsOk

func (o *Global) GetDnssecTrustAnchorsOk() ([]TrustAnchor, bool)

GetDnssecTrustAnchorsOk returns a tuple with the DnssecTrustAnchors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetDnssecValidateExpiry

func (o *Global) GetDnssecValidateExpiry() bool

GetDnssecValidateExpiry returns the DnssecValidateExpiry field value if set, zero value otherwise.

func (*Global) GetDnssecValidateExpiryOk

func (o *Global) GetDnssecValidateExpiryOk() (*bool, bool)

GetDnssecValidateExpiryOk returns a tuple with the DnssecValidateExpiry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetDtcConfig

func (o *Global) GetDtcConfig() DTCConfig

GetDtcConfig returns the DtcConfig field value if set, zero value otherwise.

func (*Global) GetDtcConfigOk

func (o *Global) GetDtcConfigOk() (*DTCConfig, bool)

GetDtcConfigOk returns a tuple with the DtcConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetEcsEnabled

func (o *Global) GetEcsEnabled() bool

GetEcsEnabled returns the EcsEnabled field value if set, zero value otherwise.

func (*Global) GetEcsEnabledOk

func (o *Global) GetEcsEnabledOk() (*bool, bool)

GetEcsEnabledOk returns a tuple with the EcsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetEcsForwarding

func (o *Global) GetEcsForwarding() bool

GetEcsForwarding returns the EcsForwarding field value if set, zero value otherwise.

func (*Global) GetEcsForwardingOk

func (o *Global) GetEcsForwardingOk() (*bool, bool)

GetEcsForwardingOk returns a tuple with the EcsForwarding field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetEcsPrefixV4

func (o *Global) GetEcsPrefixV4() int64

GetEcsPrefixV4 returns the EcsPrefixV4 field value if set, zero value otherwise.

func (*Global) GetEcsPrefixV4Ok

func (o *Global) GetEcsPrefixV4Ok() (*int64, bool)

GetEcsPrefixV4Ok returns a tuple with the EcsPrefixV4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetEcsPrefixV6

func (o *Global) GetEcsPrefixV6() int64

GetEcsPrefixV6 returns the EcsPrefixV6 field value if set, zero value otherwise.

func (*Global) GetEcsPrefixV6Ok

func (o *Global) GetEcsPrefixV6Ok() (*int64, bool)

GetEcsPrefixV6Ok returns a tuple with the EcsPrefixV6 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetEcsZones

func (o *Global) GetEcsZones() []ECSZone

GetEcsZones returns the EcsZones field value if set, zero value otherwise.

func (*Global) GetEcsZonesOk

func (o *Global) GetEcsZonesOk() ([]ECSZone, bool)

GetEcsZonesOk returns a tuple with the EcsZones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetEdnsUdpSize

func (o *Global) GetEdnsUdpSize() int64

GetEdnsUdpSize returns the EdnsUdpSize field value if set, zero value otherwise.

func (*Global) GetEdnsUdpSizeOk

func (o *Global) GetEdnsUdpSizeOk() (*int64, bool)

GetEdnsUdpSizeOk returns a tuple with the EdnsUdpSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetFilterAaaaAcl

func (o *Global) GetFilterAaaaAcl() []ACLItem

GetFilterAaaaAcl returns the FilterAaaaAcl field value if set, zero value otherwise.

func (*Global) GetFilterAaaaAclOk

func (o *Global) GetFilterAaaaAclOk() ([]ACLItem, bool)

GetFilterAaaaAclOk returns a tuple with the FilterAaaaAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetFilterAaaaOnV4

func (o *Global) GetFilterAaaaOnV4() string

GetFilterAaaaOnV4 returns the FilterAaaaOnV4 field value if set, zero value otherwise.

func (*Global) GetFilterAaaaOnV4Ok

func (o *Global) GetFilterAaaaOnV4Ok() (*string, bool)

GetFilterAaaaOnV4Ok returns a tuple with the FilterAaaaOnV4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetForwarders

func (o *Global) GetForwarders() []Forwarder

GetForwarders returns the Forwarders field value if set, zero value otherwise.

func (*Global) GetForwardersOk

func (o *Global) GetForwardersOk() ([]Forwarder, bool)

GetForwardersOk returns a tuple with the Forwarders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetForwardersOnly

func (o *Global) GetForwardersOnly() bool

GetForwardersOnly returns the ForwardersOnly field value if set, zero value otherwise.

func (*Global) GetForwardersOnlyOk

func (o *Global) GetForwardersOnlyOk() (*bool, bool)

GetForwardersOnlyOk returns a tuple with the ForwardersOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetGssTsigEnabled

func (o *Global) GetGssTsigEnabled() bool

GetGssTsigEnabled returns the GssTsigEnabled field value if set, zero value otherwise.

func (*Global) GetGssTsigEnabledOk

func (o *Global) GetGssTsigEnabledOk() (*bool, bool)

GetGssTsigEnabledOk returns a tuple with the GssTsigEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetId

func (o *Global) GetId() string

GetId returns the Id field value

func (*Global) GetIdOk

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

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Global) GetKerberosKeys

func (o *Global) GetKerberosKeys() []KerberosKey

GetKerberosKeys returns the KerberosKeys field value if set, zero value otherwise.

func (*Global) GetKerberosKeysOk

func (o *Global) GetKerberosKeysOk() ([]KerberosKey, bool)

GetKerberosKeysOk returns a tuple with the KerberosKeys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetLameTtl

func (o *Global) GetLameTtl() int64

GetLameTtl returns the LameTtl field value if set, zero value otherwise.

func (*Global) GetLameTtlOk

func (o *Global) GetLameTtlOk() (*int64, bool)

GetLameTtlOk returns a tuple with the LameTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetLogQueryResponse

func (o *Global) GetLogQueryResponse() bool

GetLogQueryResponse returns the LogQueryResponse field value if set, zero value otherwise.

func (*Global) GetLogQueryResponseOk

func (o *Global) GetLogQueryResponseOk() (*bool, bool)

GetLogQueryResponseOk returns a tuple with the LogQueryResponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetMatchRecursiveOnly

func (o *Global) GetMatchRecursiveOnly() bool

GetMatchRecursiveOnly returns the MatchRecursiveOnly field value if set, zero value otherwise.

func (*Global) GetMatchRecursiveOnlyOk

func (o *Global) GetMatchRecursiveOnlyOk() (*bool, bool)

GetMatchRecursiveOnlyOk returns a tuple with the MatchRecursiveOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetMaxCacheTtl

func (o *Global) GetMaxCacheTtl() int64

GetMaxCacheTtl returns the MaxCacheTtl field value if set, zero value otherwise.

func (*Global) GetMaxCacheTtlOk

func (o *Global) GetMaxCacheTtlOk() (*int64, bool)

GetMaxCacheTtlOk returns a tuple with the MaxCacheTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetMaxNegativeTtl

func (o *Global) GetMaxNegativeTtl() int64

GetMaxNegativeTtl returns the MaxNegativeTtl field value if set, zero value otherwise.

func (*Global) GetMaxNegativeTtlOk

func (o *Global) GetMaxNegativeTtlOk() (*int64, bool)

GetMaxNegativeTtlOk returns a tuple with the MaxNegativeTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetMaxUdpSize

func (o *Global) GetMaxUdpSize() int64

GetMaxUdpSize returns the MaxUdpSize field value if set, zero value otherwise.

func (*Global) GetMaxUdpSizeOk

func (o *Global) GetMaxUdpSizeOk() (*int64, bool)

GetMaxUdpSizeOk returns a tuple with the MaxUdpSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetMinimalResponses

func (o *Global) GetMinimalResponses() bool

GetMinimalResponses returns the MinimalResponses field value if set, zero value otherwise.

func (*Global) GetMinimalResponsesOk

func (o *Global) GetMinimalResponsesOk() (*bool, bool)

GetMinimalResponsesOk returns a tuple with the MinimalResponses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetNotify

func (o *Global) GetNotify() bool

GetNotify returns the Notify field value if set, zero value otherwise.

func (*Global) GetNotifyOk

func (o *Global) GetNotifyOk() (*bool, bool)

GetNotifyOk returns a tuple with the Notify field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetQueryAcl

func (o *Global) GetQueryAcl() []ACLItem

GetQueryAcl returns the QueryAcl field value if set, zero value otherwise.

func (*Global) GetQueryAclOk

func (o *Global) GetQueryAclOk() ([]ACLItem, bool)

GetQueryAclOk returns a tuple with the QueryAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetQueryPort

func (o *Global) GetQueryPort() int64

GetQueryPort returns the QueryPort field value if set, zero value otherwise.

func (*Global) GetQueryPortOk

func (o *Global) GetQueryPortOk() (*int64, bool)

GetQueryPortOk returns a tuple with the QueryPort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetRecursionAcl

func (o *Global) GetRecursionAcl() []ACLItem

GetRecursionAcl returns the RecursionAcl field value if set, zero value otherwise.

func (*Global) GetRecursionAclOk

func (o *Global) GetRecursionAclOk() ([]ACLItem, bool)

GetRecursionAclOk returns a tuple with the RecursionAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetRecursionEnabled

func (o *Global) GetRecursionEnabled() bool

GetRecursionEnabled returns the RecursionEnabled field value if set, zero value otherwise.

func (*Global) GetRecursionEnabledOk

func (o *Global) GetRecursionEnabledOk() (*bool, bool)

GetRecursionEnabledOk returns a tuple with the RecursionEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetRecursiveClients

func (o *Global) GetRecursiveClients() int64

GetRecursiveClients returns the RecursiveClients field value if set, zero value otherwise.

func (*Global) GetRecursiveClientsOk

func (o *Global) GetRecursiveClientsOk() (*int64, bool)

GetRecursiveClientsOk returns a tuple with the RecursiveClients field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetResolverQueryTimeout

func (o *Global) GetResolverQueryTimeout() int64

GetResolverQueryTimeout returns the ResolverQueryTimeout field value if set, zero value otherwise.

func (*Global) GetResolverQueryTimeoutOk

func (o *Global) GetResolverQueryTimeoutOk() (*int64, bool)

GetResolverQueryTimeoutOk returns a tuple with the ResolverQueryTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetSecondaryAxfrQueryLimit

func (o *Global) GetSecondaryAxfrQueryLimit() int64

GetSecondaryAxfrQueryLimit returns the SecondaryAxfrQueryLimit field value if set, zero value otherwise.

func (*Global) GetSecondaryAxfrQueryLimitOk

func (o *Global) GetSecondaryAxfrQueryLimitOk() (*int64, bool)

GetSecondaryAxfrQueryLimitOk returns a tuple with the SecondaryAxfrQueryLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetSecondarySoaQueryLimit

func (o *Global) GetSecondarySoaQueryLimit() int64

GetSecondarySoaQueryLimit returns the SecondarySoaQueryLimit field value if set, zero value otherwise.

func (*Global) GetSecondarySoaQueryLimitOk

func (o *Global) GetSecondarySoaQueryLimitOk() (*int64, bool)

GetSecondarySoaQueryLimitOk returns a tuple with the SecondarySoaQueryLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetSortList

func (o *Global) GetSortList() []SortListItem

GetSortList returns the SortList field value if set, zero value otherwise.

func (*Global) GetSortListOk

func (o *Global) GetSortListOk() ([]SortListItem, bool)

GetSortListOk returns a tuple with the SortList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetSynthesizeAddressRecordsFromHttps

func (o *Global) GetSynthesizeAddressRecordsFromHttps() bool

GetSynthesizeAddressRecordsFromHttps returns the SynthesizeAddressRecordsFromHttps field value if set, zero value otherwise.

func (*Global) GetSynthesizeAddressRecordsFromHttpsOk

func (o *Global) GetSynthesizeAddressRecordsFromHttpsOk() (*bool, bool)

GetSynthesizeAddressRecordsFromHttpsOk returns a tuple with the SynthesizeAddressRecordsFromHttps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetTransferAcl

func (o *Global) GetTransferAcl() []ACLItem

GetTransferAcl returns the TransferAcl field value if set, zero value otherwise.

func (*Global) GetTransferAclOk

func (o *Global) GetTransferAclOk() ([]ACLItem, bool)

GetTransferAclOk returns a tuple with the TransferAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetUpdateAcl

func (o *Global) GetUpdateAcl() []ACLItem

GetUpdateAcl returns the UpdateAcl field value if set, zero value otherwise.

func (*Global) GetUpdateAclOk

func (o *Global) GetUpdateAclOk() ([]ACLItem, bool)

GetUpdateAclOk returns a tuple with the UpdateAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetUseForwardersForSubzones

func (o *Global) GetUseForwardersForSubzones() bool

GetUseForwardersForSubzones returns the UseForwardersForSubzones field value if set, zero value otherwise.

func (*Global) GetUseForwardersForSubzonesOk

func (o *Global) GetUseForwardersForSubzonesOk() (*bool, bool)

GetUseForwardersForSubzonesOk returns a tuple with the UseForwardersForSubzones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetUseRootForwardersForLocalResolutionWithB1td

func (o *Global) GetUseRootForwardersForLocalResolutionWithB1td() bool

GetUseRootForwardersForLocalResolutionWithB1td returns the UseRootForwardersForLocalResolutionWithB1td field value if set, zero value otherwise.

func (*Global) GetUseRootForwardersForLocalResolutionWithB1tdOk

func (o *Global) GetUseRootForwardersForLocalResolutionWithB1tdOk() (*bool, bool)

GetUseRootForwardersForLocalResolutionWithB1tdOk returns a tuple with the UseRootForwardersForLocalResolutionWithB1td field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) GetZoneAuthority

func (o *Global) GetZoneAuthority() ZoneAuthority

GetZoneAuthority returns the ZoneAuthority field value if set, zero value otherwise.

func (*Global) GetZoneAuthorityOk

func (o *Global) GetZoneAuthorityOk() (*ZoneAuthority, bool)

GetZoneAuthorityOk returns a tuple with the ZoneAuthority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Global) HasAddEdnsOptionInOutgoingQuery

func (o *Global) HasAddEdnsOptionInOutgoingQuery() bool

HasAddEdnsOptionInOutgoingQuery returns a boolean if a field has been set.

func (*Global) HasCustomRootNs

func (o *Global) HasCustomRootNs() bool

HasCustomRootNs returns a boolean if a field has been set.

func (*Global) HasCustomRootNsEnabled

func (o *Global) HasCustomRootNsEnabled() bool

HasCustomRootNsEnabled returns a boolean if a field has been set.

func (*Global) HasDnssecEnableValidation

func (o *Global) HasDnssecEnableValidation() bool

HasDnssecEnableValidation returns a boolean if a field has been set.

func (*Global) HasDnssecEnabled

func (o *Global) HasDnssecEnabled() bool

HasDnssecEnabled returns a boolean if a field has been set.

func (*Global) HasDnssecRootKeys

func (o *Global) HasDnssecRootKeys() bool

HasDnssecRootKeys returns a boolean if a field has been set.

func (*Global) HasDnssecTrustAnchors

func (o *Global) HasDnssecTrustAnchors() bool

HasDnssecTrustAnchors returns a boolean if a field has been set.

func (*Global) HasDnssecValidateExpiry

func (o *Global) HasDnssecValidateExpiry() bool

HasDnssecValidateExpiry returns a boolean if a field has been set.

func (*Global) HasDtcConfig

func (o *Global) HasDtcConfig() bool

HasDtcConfig returns a boolean if a field has been set.

func (*Global) HasEcsEnabled

func (o *Global) HasEcsEnabled() bool

HasEcsEnabled returns a boolean if a field has been set.

func (*Global) HasEcsForwarding

func (o *Global) HasEcsForwarding() bool

HasEcsForwarding returns a boolean if a field has been set.

func (*Global) HasEcsPrefixV4

func (o *Global) HasEcsPrefixV4() bool

HasEcsPrefixV4 returns a boolean if a field has been set.

func (*Global) HasEcsPrefixV6

func (o *Global) HasEcsPrefixV6() bool

HasEcsPrefixV6 returns a boolean if a field has been set.

func (*Global) HasEcsZones

func (o *Global) HasEcsZones() bool

HasEcsZones returns a boolean if a field has been set.

func (*Global) HasEdnsUdpSize

func (o *Global) HasEdnsUdpSize() bool

HasEdnsUdpSize returns a boolean if a field has been set.

func (*Global) HasFilterAaaaAcl

func (o *Global) HasFilterAaaaAcl() bool

HasFilterAaaaAcl returns a boolean if a field has been set.

func (*Global) HasFilterAaaaOnV4

func (o *Global) HasFilterAaaaOnV4() bool

HasFilterAaaaOnV4 returns a boolean if a field has been set.

func (*Global) HasForwarders

func (o *Global) HasForwarders() bool

HasForwarders returns a boolean if a field has been set.

func (*Global) HasForwardersOnly

func (o *Global) HasForwardersOnly() bool

HasForwardersOnly returns a boolean if a field has been set.

func (*Global) HasGssTsigEnabled

func (o *Global) HasGssTsigEnabled() bool

HasGssTsigEnabled returns a boolean if a field has been set.

func (*Global) HasKerberosKeys

func (o *Global) HasKerberosKeys() bool

HasKerberosKeys returns a boolean if a field has been set.

func (*Global) HasLameTtl

func (o *Global) HasLameTtl() bool

HasLameTtl returns a boolean if a field has been set.

func (*Global) HasLogQueryResponse

func (o *Global) HasLogQueryResponse() bool

HasLogQueryResponse returns a boolean if a field has been set.

func (*Global) HasMatchRecursiveOnly

func (o *Global) HasMatchRecursiveOnly() bool

HasMatchRecursiveOnly returns a boolean if a field has been set.

func (*Global) HasMaxCacheTtl

func (o *Global) HasMaxCacheTtl() bool

HasMaxCacheTtl returns a boolean if a field has been set.

func (*Global) HasMaxNegativeTtl

func (o *Global) HasMaxNegativeTtl() bool

HasMaxNegativeTtl returns a boolean if a field has been set.

func (*Global) HasMaxUdpSize

func (o *Global) HasMaxUdpSize() bool

HasMaxUdpSize returns a boolean if a field has been set.

func (*Global) HasMinimalResponses

func (o *Global) HasMinimalResponses() bool

HasMinimalResponses returns a boolean if a field has been set.

func (*Global) HasNotify

func (o *Global) HasNotify() bool

HasNotify returns a boolean if a field has been set.

func (*Global) HasQueryAcl

func (o *Global) HasQueryAcl() bool

HasQueryAcl returns a boolean if a field has been set.

func (*Global) HasQueryPort

func (o *Global) HasQueryPort() bool

HasQueryPort returns a boolean if a field has been set.

func (*Global) HasRecursionAcl

func (o *Global) HasRecursionAcl() bool

HasRecursionAcl returns a boolean if a field has been set.

func (*Global) HasRecursionEnabled

func (o *Global) HasRecursionEnabled() bool

HasRecursionEnabled returns a boolean if a field has been set.

func (*Global) HasRecursiveClients

func (o *Global) HasRecursiveClients() bool

HasRecursiveClients returns a boolean if a field has been set.

func (*Global) HasResolverQueryTimeout

func (o *Global) HasResolverQueryTimeout() bool

HasResolverQueryTimeout returns a boolean if a field has been set.

func (*Global) HasSecondaryAxfrQueryLimit

func (o *Global) HasSecondaryAxfrQueryLimit() bool

HasSecondaryAxfrQueryLimit returns a boolean if a field has been set.

func (*Global) HasSecondarySoaQueryLimit

func (o *Global) HasSecondarySoaQueryLimit() bool

HasSecondarySoaQueryLimit returns a boolean if a field has been set.

func (*Global) HasSortList

func (o *Global) HasSortList() bool

HasSortList returns a boolean if a field has been set.

func (*Global) HasSynthesizeAddressRecordsFromHttps

func (o *Global) HasSynthesizeAddressRecordsFromHttps() bool

HasSynthesizeAddressRecordsFromHttps returns a boolean if a field has been set.

func (*Global) HasTransferAcl

func (o *Global) HasTransferAcl() bool

HasTransferAcl returns a boolean if a field has been set.

func (*Global) HasUpdateAcl

func (o *Global) HasUpdateAcl() bool

HasUpdateAcl returns a boolean if a field has been set.

func (*Global) HasUseForwardersForSubzones

func (o *Global) HasUseForwardersForSubzones() bool

HasUseForwardersForSubzones returns a boolean if a field has been set.

func (*Global) HasUseRootForwardersForLocalResolutionWithB1td

func (o *Global) HasUseRootForwardersForLocalResolutionWithB1td() bool

HasUseRootForwardersForLocalResolutionWithB1td returns a boolean if a field has been set.

func (*Global) HasZoneAuthority

func (o *Global) HasZoneAuthority() bool

HasZoneAuthority returns a boolean if a field has been set.

func (Global) MarshalJSON

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

func (*Global) SetAddEdnsOptionInOutgoingQuery

func (o *Global) SetAddEdnsOptionInOutgoingQuery(v bool)

SetAddEdnsOptionInOutgoingQuery gets a reference to the given bool and assigns it to the AddEdnsOptionInOutgoingQuery field.

func (*Global) SetCustomRootNs

func (o *Global) SetCustomRootNs(v []RootNS)

SetCustomRootNs gets a reference to the given []RootNS and assigns it to the CustomRootNs field.

func (*Global) SetCustomRootNsEnabled

func (o *Global) SetCustomRootNsEnabled(v bool)

SetCustomRootNsEnabled gets a reference to the given bool and assigns it to the CustomRootNsEnabled field.

func (*Global) SetDnssecEnableValidation

func (o *Global) SetDnssecEnableValidation(v bool)

SetDnssecEnableValidation gets a reference to the given bool and assigns it to the DnssecEnableValidation field.

func (*Global) SetDnssecEnabled

func (o *Global) SetDnssecEnabled(v bool)

SetDnssecEnabled gets a reference to the given bool and assigns it to the DnssecEnabled field.

func (*Global) SetDnssecRootKeys

func (o *Global) SetDnssecRootKeys(v []TrustAnchor)

SetDnssecRootKeys gets a reference to the given []TrustAnchor and assigns it to the DnssecRootKeys field.

func (*Global) SetDnssecTrustAnchors

func (o *Global) SetDnssecTrustAnchors(v []TrustAnchor)

SetDnssecTrustAnchors gets a reference to the given []TrustAnchor and assigns it to the DnssecTrustAnchors field.

func (*Global) SetDnssecValidateExpiry

func (o *Global) SetDnssecValidateExpiry(v bool)

SetDnssecValidateExpiry gets a reference to the given bool and assigns it to the DnssecValidateExpiry field.

func (*Global) SetDtcConfig

func (o *Global) SetDtcConfig(v DTCConfig)

SetDtcConfig gets a reference to the given DTCConfig and assigns it to the DtcConfig field.

func (*Global) SetEcsEnabled

func (o *Global) SetEcsEnabled(v bool)

SetEcsEnabled gets a reference to the given bool and assigns it to the EcsEnabled field.

func (*Global) SetEcsForwarding

func (o *Global) SetEcsForwarding(v bool)

SetEcsForwarding gets a reference to the given bool and assigns it to the EcsForwarding field.

func (*Global) SetEcsPrefixV4

func (o *Global) SetEcsPrefixV4(v int64)

SetEcsPrefixV4 gets a reference to the given int64 and assigns it to the EcsPrefixV4 field.

func (*Global) SetEcsPrefixV6

func (o *Global) SetEcsPrefixV6(v int64)

SetEcsPrefixV6 gets a reference to the given int64 and assigns it to the EcsPrefixV6 field.

func (*Global) SetEcsZones

func (o *Global) SetEcsZones(v []ECSZone)

SetEcsZones gets a reference to the given []ECSZone and assigns it to the EcsZones field.

func (*Global) SetEdnsUdpSize

func (o *Global) SetEdnsUdpSize(v int64)

SetEdnsUdpSize gets a reference to the given int64 and assigns it to the EdnsUdpSize field.

func (*Global) SetFilterAaaaAcl

func (o *Global) SetFilterAaaaAcl(v []ACLItem)

SetFilterAaaaAcl gets a reference to the given []ACLItem and assigns it to the FilterAaaaAcl field.

func (*Global) SetFilterAaaaOnV4

func (o *Global) SetFilterAaaaOnV4(v string)

SetFilterAaaaOnV4 gets a reference to the given string and assigns it to the FilterAaaaOnV4 field.

func (*Global) SetForwarders

func (o *Global) SetForwarders(v []Forwarder)

SetForwarders gets a reference to the given []Forwarder and assigns it to the Forwarders field.

func (*Global) SetForwardersOnly

func (o *Global) SetForwardersOnly(v bool)

SetForwardersOnly gets a reference to the given bool and assigns it to the ForwardersOnly field.

func (*Global) SetGssTsigEnabled

func (o *Global) SetGssTsigEnabled(v bool)

SetGssTsigEnabled gets a reference to the given bool and assigns it to the GssTsigEnabled field.

func (*Global) SetId

func (o *Global) SetId(v string)

SetId sets field value

func (*Global) SetKerberosKeys

func (o *Global) SetKerberosKeys(v []KerberosKey)

SetKerberosKeys gets a reference to the given []KerberosKey and assigns it to the KerberosKeys field.

func (*Global) SetLameTtl

func (o *Global) SetLameTtl(v int64)

SetLameTtl gets a reference to the given int64 and assigns it to the LameTtl field.

func (*Global) SetLogQueryResponse

func (o *Global) SetLogQueryResponse(v bool)

SetLogQueryResponse gets a reference to the given bool and assigns it to the LogQueryResponse field.

func (*Global) SetMatchRecursiveOnly

func (o *Global) SetMatchRecursiveOnly(v bool)

SetMatchRecursiveOnly gets a reference to the given bool and assigns it to the MatchRecursiveOnly field.

func (*Global) SetMaxCacheTtl

func (o *Global) SetMaxCacheTtl(v int64)

SetMaxCacheTtl gets a reference to the given int64 and assigns it to the MaxCacheTtl field.

func (*Global) SetMaxNegativeTtl

func (o *Global) SetMaxNegativeTtl(v int64)

SetMaxNegativeTtl gets a reference to the given int64 and assigns it to the MaxNegativeTtl field.

func (*Global) SetMaxUdpSize

func (o *Global) SetMaxUdpSize(v int64)

SetMaxUdpSize gets a reference to the given int64 and assigns it to the MaxUdpSize field.

func (*Global) SetMinimalResponses

func (o *Global) SetMinimalResponses(v bool)

SetMinimalResponses gets a reference to the given bool and assigns it to the MinimalResponses field.

func (*Global) SetNotify

func (o *Global) SetNotify(v bool)

SetNotify gets a reference to the given bool and assigns it to the Notify field.

func (*Global) SetQueryAcl

func (o *Global) SetQueryAcl(v []ACLItem)

SetQueryAcl gets a reference to the given []ACLItem and assigns it to the QueryAcl field.

func (*Global) SetQueryPort

func (o *Global) SetQueryPort(v int64)

SetQueryPort gets a reference to the given int64 and assigns it to the QueryPort field.

func (*Global) SetRecursionAcl

func (o *Global) SetRecursionAcl(v []ACLItem)

SetRecursionAcl gets a reference to the given []ACLItem and assigns it to the RecursionAcl field.

func (*Global) SetRecursionEnabled

func (o *Global) SetRecursionEnabled(v bool)

SetRecursionEnabled gets a reference to the given bool and assigns it to the RecursionEnabled field.

func (*Global) SetRecursiveClients

func (o *Global) SetRecursiveClients(v int64)

SetRecursiveClients gets a reference to the given int64 and assigns it to the RecursiveClients field.

func (*Global) SetResolverQueryTimeout

func (o *Global) SetResolverQueryTimeout(v int64)

SetResolverQueryTimeout gets a reference to the given int64 and assigns it to the ResolverQueryTimeout field.

func (*Global) SetSecondaryAxfrQueryLimit

func (o *Global) SetSecondaryAxfrQueryLimit(v int64)

SetSecondaryAxfrQueryLimit gets a reference to the given int64 and assigns it to the SecondaryAxfrQueryLimit field.

func (*Global) SetSecondarySoaQueryLimit

func (o *Global) SetSecondarySoaQueryLimit(v int64)

SetSecondarySoaQueryLimit gets a reference to the given int64 and assigns it to the SecondarySoaQueryLimit field.

func (*Global) SetSortList

func (o *Global) SetSortList(v []SortListItem)

SetSortList gets a reference to the given []SortListItem and assigns it to the SortList field.

func (*Global) SetSynthesizeAddressRecordsFromHttps

func (o *Global) SetSynthesizeAddressRecordsFromHttps(v bool)

SetSynthesizeAddressRecordsFromHttps gets a reference to the given bool and assigns it to the SynthesizeAddressRecordsFromHttps field.

func (*Global) SetTransferAcl

func (o *Global) SetTransferAcl(v []ACLItem)

SetTransferAcl gets a reference to the given []ACLItem and assigns it to the TransferAcl field.

func (*Global) SetUpdateAcl

func (o *Global) SetUpdateAcl(v []ACLItem)

SetUpdateAcl gets a reference to the given []ACLItem and assigns it to the UpdateAcl field.

func (*Global) SetUseForwardersForSubzones

func (o *Global) SetUseForwardersForSubzones(v bool)

SetUseForwardersForSubzones gets a reference to the given bool and assigns it to the UseForwardersForSubzones field.

func (*Global) SetUseRootForwardersForLocalResolutionWithB1td

func (o *Global) SetUseRootForwardersForLocalResolutionWithB1td(v bool)

SetUseRootForwardersForLocalResolutionWithB1td gets a reference to the given bool and assigns it to the UseRootForwardersForLocalResolutionWithB1td field.

func (*Global) SetZoneAuthority

func (o *Global) SetZoneAuthority(v ZoneAuthority)

SetZoneAuthority gets a reference to the given ZoneAuthority and assigns it to the ZoneAuthority field.

func (Global) ToMap

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

func (*Global) UnmarshalJSON

func (o *Global) UnmarshalJSON(data []byte) (err error)

type GlobalAPI

type GlobalAPI interface {
	/*
			Read Read the Global configuration object.

			Use this method to read the Global configuration object.
		Service operates on Global singleton object that represents parent configuration settings for inheritance.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return GlobalAPIReadRequest
	*/
	Read(ctx context.Context) GlobalAPIReadRequest

	// ReadExecute executes the request
	//  @return ReadGlobalResponse
	ReadExecute(r GlobalAPIReadRequest) (*ReadGlobalResponse, *http.Response, error)
	/*
			Read2 Read the Global configuration object.

			Use this method to read the Global configuration object.
		Service operates on Global singleton object that represents parent configuration settings for inheritance.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return GlobalAPIRead2Request
	*/
	Read2(ctx context.Context, id string) GlobalAPIRead2Request

	// Read2Execute executes the request
	//  @return ReadGlobalResponse
	Read2Execute(r GlobalAPIRead2Request) (*ReadGlobalResponse, *http.Response, error)
	/*
			Update Update the Global configuration object.

			Use this method to update the Global configuration object.
		Service operates on Global singleton object that represents parent configuration settings for inheritance.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return GlobalAPIUpdateRequest
	*/
	Update(ctx context.Context) GlobalAPIUpdateRequest

	// UpdateExecute executes the request
	//  @return UpdateGlobalResponse
	UpdateExecute(r GlobalAPIUpdateRequest) (*UpdateGlobalResponse, *http.Response, error)
	/*
			Update2 Update the Global configuration object.

			Use this method to update the Global configuration object.
		Service operates on Global singleton object that represents parent configuration settings for inheritance.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return GlobalAPIUpdate2Request
	*/
	Update2(ctx context.Context, id string) GlobalAPIUpdate2Request

	// Update2Execute executes the request
	//  @return UpdateGlobalResponse
	Update2Execute(r GlobalAPIUpdate2Request) (*UpdateGlobalResponse, *http.Response, error)
}

type GlobalAPIRead2Request

type GlobalAPIRead2Request struct {
	ApiService GlobalAPI
	// contains filtered or unexported fields
}

func (GlobalAPIRead2Request) Execute

func (GlobalAPIRead2Request) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

type GlobalAPIReadRequest

type GlobalAPIReadRequest struct {
	ApiService GlobalAPI
	// contains filtered or unexported fields
}

func (GlobalAPIReadRequest) Execute

func (GlobalAPIReadRequest) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

type GlobalAPIService

type GlobalAPIService internal.Service

GlobalAPIService GlobalAPI service

func (*GlobalAPIService) Read

Read Read the Global configuration object.

Use this method to read the Global configuration object. Service operates on Global singleton object that represents parent configuration settings for inheritance.

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

func (*GlobalAPIService) Read2

Read2 Read the Global configuration object.

Use this method to read the Global configuration object. Service operates on Global singleton object that represents parent configuration settings for inheritance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return GlobalAPIRead2Request

func (*GlobalAPIService) Read2Execute

Execute executes the request

@return ReadGlobalResponse

func (*GlobalAPIService) ReadExecute

Execute executes the request

@return ReadGlobalResponse

func (*GlobalAPIService) Update

Update Update the Global configuration object.

Use this method to update the Global configuration object. Service operates on Global singleton object that represents parent configuration settings for inheritance.

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

func (*GlobalAPIService) Update2

Update2 Update the Global configuration object.

Use this method to update the Global configuration object. Service operates on Global singleton object that represents parent configuration settings for inheritance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return GlobalAPIUpdate2Request

func (*GlobalAPIService) Update2Execute

Execute executes the request

@return UpdateGlobalResponse

func (*GlobalAPIService) UpdateExecute

Execute executes the request

@return UpdateGlobalResponse

type GlobalAPIUpdate2Request

type GlobalAPIUpdate2Request struct {
	ApiService GlobalAPI
	// contains filtered or unexported fields
}

func (GlobalAPIUpdate2Request) Body

func (GlobalAPIUpdate2Request) Execute

type GlobalAPIUpdateRequest

type GlobalAPIUpdateRequest struct {
	ApiService GlobalAPI
	// contains filtered or unexported fields
}

func (GlobalAPIUpdateRequest) Body

func (GlobalAPIUpdateRequest) Execute

type Host

type Host struct {
	// Host FQDN.
	AbsoluteName *string `json:"absolute_name,omitempty"`
	// Host's primary IP Address.
	Address *string `json:"address,omitempty"`
	// Anycast address configured to the host. Order is not significant.
	AnycastAddresses []string              `json:"anycast_addresses,omitempty"`
	AssociatedServer *HostAssociatedServer `json:"associated_server,omitempty"`
	// Host description.
	Comment *string `json:"comment,omitempty"`
	// Host current version.
	CurrentVersion *string `json:"current_version,omitempty"`
	// Below _dfp_ field is deprecated and not supported anymore. The indication whether or not BloxOne DDI DNS and BloxOne TD DFP are both active on the host will be migrated into the new _dfp_service_ field.
	Dfp *bool `json:"dfp,omitempty"`
	// DFP service indicates whether or not BloxOne DDI DNS and BloxOne TD DFP are both active on the host. If so, BloxOne DDI DNS will augment recursive queries and forward them to BloxOne TD DFP. Allowed values:  * _unavailable_: BloxOne TD DFP application is not available,  * _enabled_: BloxOne TD DFP application is available and enabled,  * _disabled_: BloxOne TD DFP application is available but disabled.
	DfpService *string `json:"dfp_service,omitempty"`
	// The resource identifier.
	Id                 *string          `json:"id,omitempty"`
	InheritanceSources *HostInheritance `json:"inheritance_sources,omitempty"`
	// Optional. _kerberos_keys_ contains a list of keys for GSS-TSIG signed dynamic updates.  Defaults to empty.
	KerberosKeys []KerberosKey `json:"kerberos_keys,omitempty"`
	// Host display name.
	Name *string `json:"name,omitempty"`
	// On-Prem Host ID.
	Ophid *string `json:"ophid,omitempty"`
	// Host FQDN in punycode.
	ProtocolAbsoluteName *string `json:"protocol_absolute_name,omitempty"`
	// External provider identifier.
	ProviderId *string `json:"provider_id,omitempty"`
	// The resource identifier.
	Server *string `json:"server,omitempty"`
	// Host site ID.
	SiteId *string `json:"site_id,omitempty"`
	// Host tagging specifics.
	Tags map[string]interface{} `json:"tags,omitempty"`
	// Defines the type of host. Allowed values:  * _bloxone_ddi_: host type is BloxOne DDI,  * _microsoft_azure_: host type is Microsoft Azure,  * _amazon_web_service_: host type is Amazon Web Services,  * _microsoft_active_directory_: host type is Microsoft Active Directory,  * _google_cloud_platform_: host type is Google Cloud Platform.
	Type                 *string `json:"type,omitempty"`
	AdditionalProperties map[string]interface{}
}

Host A DNS Host (_dns/host_) object associates DNS configuraton with hosts. Automatically created and destroyed based on the hosts known to the platform.

func NewHost

func NewHost() *Host

NewHost instantiates a new Host 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 NewHostWithDefaults

func NewHostWithDefaults() *Host

NewHostWithDefaults instantiates a new Host 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 (*Host) GetAbsoluteName

func (o *Host) GetAbsoluteName() string

GetAbsoluteName returns the AbsoluteName field value if set, zero value otherwise.

func (*Host) GetAbsoluteNameOk

func (o *Host) GetAbsoluteNameOk() (*string, bool)

GetAbsoluteNameOk returns a tuple with the AbsoluteName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetAddress

func (o *Host) GetAddress() string

GetAddress returns the Address field value if set, zero value otherwise.

func (*Host) GetAddressOk

func (o *Host) GetAddressOk() (*string, bool)

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetAnycastAddresses

func (o *Host) GetAnycastAddresses() []string

GetAnycastAddresses returns the AnycastAddresses field value if set, zero value otherwise.

func (*Host) GetAnycastAddressesOk

func (o *Host) GetAnycastAddressesOk() ([]string, bool)

GetAnycastAddressesOk returns a tuple with the AnycastAddresses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetAssociatedServer

func (o *Host) GetAssociatedServer() HostAssociatedServer

GetAssociatedServer returns the AssociatedServer field value if set, zero value otherwise.

func (*Host) GetAssociatedServerOk

func (o *Host) GetAssociatedServerOk() (*HostAssociatedServer, bool)

GetAssociatedServerOk returns a tuple with the AssociatedServer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetComment

func (o *Host) GetComment() string

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

func (*Host) GetCommentOk

func (o *Host) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetCurrentVersion

func (o *Host) GetCurrentVersion() string

GetCurrentVersion returns the CurrentVersion field value if set, zero value otherwise.

func (*Host) GetCurrentVersionOk

func (o *Host) GetCurrentVersionOk() (*string, bool)

GetCurrentVersionOk returns a tuple with the CurrentVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetDfp

func (o *Host) GetDfp() bool

GetDfp returns the Dfp field value if set, zero value otherwise.

func (*Host) GetDfpOk

func (o *Host) GetDfpOk() (*bool, bool)

GetDfpOk returns a tuple with the Dfp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetDfpService

func (o *Host) GetDfpService() string

GetDfpService returns the DfpService field value if set, zero value otherwise.

func (*Host) GetDfpServiceOk

func (o *Host) GetDfpServiceOk() (*string, bool)

GetDfpServiceOk returns a tuple with the DfpService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetId

func (o *Host) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Host) GetIdOk

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

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetInheritanceSources

func (o *Host) GetInheritanceSources() HostInheritance

GetInheritanceSources returns the InheritanceSources field value if set, zero value otherwise.

func (*Host) GetInheritanceSourcesOk

func (o *Host) GetInheritanceSourcesOk() (*HostInheritance, bool)

GetInheritanceSourcesOk returns a tuple with the InheritanceSources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetKerberosKeys

func (o *Host) GetKerberosKeys() []KerberosKey

GetKerberosKeys returns the KerberosKeys field value if set, zero value otherwise.

func (*Host) GetKerberosKeysOk

func (o *Host) GetKerberosKeysOk() ([]KerberosKey, bool)

GetKerberosKeysOk returns a tuple with the KerberosKeys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetName

func (o *Host) GetName() string

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

func (*Host) GetNameOk

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

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetOphid

func (o *Host) GetOphid() string

GetOphid returns the Ophid field value if set, zero value otherwise.

func (*Host) GetOphidOk

func (o *Host) GetOphidOk() (*string, bool)

GetOphidOk returns a tuple with the Ophid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetProtocolAbsoluteName

func (o *Host) GetProtocolAbsoluteName() string

GetProtocolAbsoluteName returns the ProtocolAbsoluteName field value if set, zero value otherwise.

func (*Host) GetProtocolAbsoluteNameOk

func (o *Host) GetProtocolAbsoluteNameOk() (*string, bool)

GetProtocolAbsoluteNameOk returns a tuple with the ProtocolAbsoluteName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetProviderId

func (o *Host) GetProviderId() string

GetProviderId returns the ProviderId field value if set, zero value otherwise.

func (*Host) GetProviderIdOk

func (o *Host) GetProviderIdOk() (*string, bool)

GetProviderIdOk returns a tuple with the ProviderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetServer

func (o *Host) GetServer() string

GetServer returns the Server field value if set, zero value otherwise.

func (*Host) GetServerOk

func (o *Host) GetServerOk() (*string, bool)

GetServerOk returns a tuple with the Server field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetSiteId

func (o *Host) GetSiteId() string

GetSiteId returns the SiteId field value if set, zero value otherwise.

func (*Host) GetSiteIdOk

func (o *Host) GetSiteIdOk() (*string, bool)

GetSiteIdOk returns a tuple with the SiteId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetTags

func (o *Host) GetTags() map[string]interface{}

GetTags returns the Tags field value if set, zero value otherwise.

func (*Host) GetTagsOk

func (o *Host) GetTagsOk() (map[string]interface{}, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) GetType

func (o *Host) GetType() string

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

func (*Host) GetTypeOk

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

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Host) HasAbsoluteName

func (o *Host) HasAbsoluteName() bool

HasAbsoluteName returns a boolean if a field has been set.

func (*Host) HasAddress

func (o *Host) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*Host) HasAnycastAddresses

func (o *Host) HasAnycastAddresses() bool

HasAnycastAddresses returns a boolean if a field has been set.

func (*Host) HasAssociatedServer

func (o *Host) HasAssociatedServer() bool

HasAssociatedServer returns a boolean if a field has been set.

func (*Host) HasComment

func (o *Host) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*Host) HasCurrentVersion

func (o *Host) HasCurrentVersion() bool

HasCurrentVersion returns a boolean if a field has been set.

func (*Host) HasDfp

func (o *Host) HasDfp() bool

HasDfp returns a boolean if a field has been set.

func (*Host) HasDfpService

func (o *Host) HasDfpService() bool

HasDfpService returns a boolean if a field has been set.

func (*Host) HasId

func (o *Host) HasId() bool

HasId returns a boolean if a field has been set.

func (*Host) HasInheritanceSources

func (o *Host) HasInheritanceSources() bool

HasInheritanceSources returns a boolean if a field has been set.

func (*Host) HasKerberosKeys

func (o *Host) HasKerberosKeys() bool

HasKerberosKeys returns a boolean if a field has been set.

func (*Host) HasName

func (o *Host) HasName() bool

HasName returns a boolean if a field has been set.

func (*Host) HasOphid

func (o *Host) HasOphid() bool

HasOphid returns a boolean if a field has been set.

func (*Host) HasProtocolAbsoluteName

func (o *Host) HasProtocolAbsoluteName() bool

HasProtocolAbsoluteName returns a boolean if a field has been set.

func (*Host) HasProviderId

func (o *Host) HasProviderId() bool

HasProviderId returns a boolean if a field has been set.

func (*Host) HasServer

func (o *Host) HasServer() bool

HasServer returns a boolean if a field has been set.

func (*Host) HasSiteId

func (o *Host) HasSiteId() bool

HasSiteId returns a boolean if a field has been set.

func (*Host) HasTags

func (o *Host) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*Host) HasType

func (o *Host) HasType() bool

HasType returns a boolean if a field has been set.

func (Host) MarshalJSON

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

func (*Host) SetAbsoluteName

func (o *Host) SetAbsoluteName(v string)

SetAbsoluteName gets a reference to the given string and assigns it to the AbsoluteName field.

func (*Host) SetAddress

func (o *Host) SetAddress(v string)

SetAddress gets a reference to the given string and assigns it to the Address field.

func (*Host) SetAnycastAddresses

func (o *Host) SetAnycastAddresses(v []string)

SetAnycastAddresses gets a reference to the given []string and assigns it to the AnycastAddresses field.

func (*Host) SetAssociatedServer

func (o *Host) SetAssociatedServer(v HostAssociatedServer)

SetAssociatedServer gets a reference to the given HostAssociatedServer and assigns it to the AssociatedServer field.

func (*Host) SetComment

func (o *Host) SetComment(v string)

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

func (*Host) SetCurrentVersion

func (o *Host) SetCurrentVersion(v string)

SetCurrentVersion gets a reference to the given string and assigns it to the CurrentVersion field.

func (*Host) SetDfp

func (o *Host) SetDfp(v bool)

SetDfp gets a reference to the given bool and assigns it to the Dfp field.

func (*Host) SetDfpService

func (o *Host) SetDfpService(v string)

SetDfpService gets a reference to the given string and assigns it to the DfpService field.

func (*Host) SetId

func (o *Host) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Host) SetInheritanceSources

func (o *Host) SetInheritanceSources(v HostInheritance)

SetInheritanceSources gets a reference to the given HostInheritance and assigns it to the InheritanceSources field.

func (*Host) SetKerberosKeys

func (o *Host) SetKerberosKeys(v []KerberosKey)

SetKerberosKeys gets a reference to the given []KerberosKey and assigns it to the KerberosKeys field.

func (*Host) SetName

func (o *Host) SetName(v string)

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

func (*Host) SetOphid

func (o *Host) SetOphid(v string)

SetOphid gets a reference to the given string and assigns it to the Ophid field.

func (*Host) SetProtocolAbsoluteName

func (o *Host) SetProtocolAbsoluteName(v string)

SetProtocolAbsoluteName gets a reference to the given string and assigns it to the ProtocolAbsoluteName field.

func (*Host) SetProviderId

func (o *Host) SetProviderId(v string)

SetProviderId gets a reference to the given string and assigns it to the ProviderId field.

func (*Host) SetServer

func (o *Host) SetServer(v string)

SetServer gets a reference to the given string and assigns it to the Server field.

func (*Host) SetSiteId

func (o *Host) SetSiteId(v string)

SetSiteId gets a reference to the given string and assigns it to the SiteId field.

func (*Host) SetTags

func (o *Host) SetTags(v map[string]interface{})

SetTags gets a reference to the given map[string]interface{} and assigns it to the Tags field.

func (*Host) SetType

func (o *Host) SetType(v string)

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

func (Host) ToMap

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

func (*Host) UnmarshalJSON

func (o *Host) UnmarshalJSON(data []byte) (err error)

type HostAPI

type HostAPI interface {
	/*
			List List DNS Host objects.

			Use this method to list DNS Host objects.
		A DNS Host object associates DNS configuration with hosts.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return HostAPIListRequest
	*/
	List(ctx context.Context) HostAPIListRequest

	// ListExecute executes the request
	//  @return ListHostResponse
	ListExecute(r HostAPIListRequest) (*ListHostResponse, *http.Response, error)
	/*
			Read Read the DNS Host object.

			Use this method to read a DNS Host object.
		A DNS Host object associates DNS configuration with hosts.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return HostAPIReadRequest
	*/
	Read(ctx context.Context, id string) HostAPIReadRequest

	// ReadExecute executes the request
	//  @return ReadHostResponse
	ReadExecute(r HostAPIReadRequest) (*ReadHostResponse, *http.Response, error)
	/*
			Update Update the DNS Host object.

			Use this method to update a DNS Host object.
		A DNS Host object associates DNS configuration with hosts.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return HostAPIUpdateRequest
	*/
	Update(ctx context.Context, id string) HostAPIUpdateRequest

	// UpdateExecute executes the request
	//  @return UpdateHostResponse
	UpdateExecute(r HostAPIUpdateRequest) (*UpdateHostResponse, *http.Response, error)
}

type HostAPIListRequest

type HostAPIListRequest struct {
	ApiService HostAPI
	// contains filtered or unexported fields
}

func (HostAPIListRequest) Execute

func (HostAPIListRequest) Fields

func (r HostAPIListRequest) Fields(fields string) HostAPIListRequest

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

func (HostAPIListRequest) Filter

func (r HostAPIListRequest) Filter(filter string) HostAPIListRequest

A collection of response resources can be filtered by a logical expression string that includes JSON tag references to values in each resource, literal values, and logical operators. If a resource does not have the specified tag, its value is assumed to be null. Literal values include numbers (integer and floating-point), and quoted (both single- or double-quoted) literal strings, and 'null'. The following operators are commonly used in filter expressions: | Op | Description | | -- | ----------- | | == | Equal | | != | Not Equal | | > | Greater Than | | >= | Greater Than or Equal To | | < | Less Than | | <= | Less Than or Equal To | | and | Logical AND | | ~ | Matches Regex | | !~ | Does Not Match Regex | | or | Logical OR | | not | Logical NOT | | () | Groupping Operators |

func (HostAPIListRequest) Inherit

func (r HostAPIListRequest) Inherit(inherit string) HostAPIListRequest

This parameter is used for getting inheritance_sources. Allowed values: * _none_, * _partial_, * _full_. Defaults to _none

func (HostAPIListRequest) Limit

The integer number of resources to be returned in the response. The service may impose maximum value. If omitted the service may impose a default value.

func (HostAPIListRequest) Offset

func (r HostAPIListRequest) Offset(offset int32) HostAPIListRequest

The integer index (zero-origin) of the offset into a collection of resources. If omitted or null the value is assumed to be '0'.

func (HostAPIListRequest) OrderBy

func (r HostAPIListRequest) OrderBy(orderBy string) HostAPIListRequest

A collection of response resources can be sorted by their JSON tags. For a 'flat' resource, the tag name is straightforward. If sorting is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, its value is assumed to be null.) Specify this parameter as a comma-separated list of JSON tag names. The sort direction can be specified by a suffix separated by whitespace before the tag name. The suffix 'asc' sorts the data in ascending order. The suffix 'desc' sorts the data in descending order. If no suffix is specified the data is sorted in ascending order.

func (HostAPIListRequest) PageToken

func (r HostAPIListRequest) PageToken(pageToken string) HostAPIListRequest

The service-defined string used to identify a page of resources. A null value indicates the first page.

func (HostAPIListRequest) Tfilter

func (r HostAPIListRequest) Tfilter(tfilter string) HostAPIListRequest

This parameter is used for filtering by tags.

func (HostAPIListRequest) TorderBy

func (r HostAPIListRequest) TorderBy(torderBy string) HostAPIListRequest

This parameter is used for sorting by tags.

type HostAPIReadRequest

type HostAPIReadRequest struct {
	ApiService HostAPI
	// contains filtered or unexported fields
}

func (HostAPIReadRequest) Execute

func (HostAPIReadRequest) Fields

func (r HostAPIReadRequest) Fields(fields string) HostAPIReadRequest

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

func (HostAPIReadRequest) Inherit

func (r HostAPIReadRequest) Inherit(inherit string) HostAPIReadRequest

This parameter is used for getting inheritance_sources. Allowed values: * _none_, * _partial_, * _full_. Defaults to _none

type HostAPIService

type HostAPIService internal.Service

HostAPIService HostAPI service

func (*HostAPIService) List

List List DNS Host objects.

Use this method to list DNS Host objects. A DNS Host object associates DNS configuration with hosts.

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

func (*HostAPIService) ListExecute

Execute executes the request

@return ListHostResponse

func (*HostAPIService) Read

Read Read the DNS Host object.

Use this method to read a DNS Host object. A DNS Host object associates DNS configuration with hosts.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return HostAPIReadRequest

func (*HostAPIService) ReadExecute

Execute executes the request

@return ReadHostResponse

func (*HostAPIService) Update

Update Update the DNS Host object.

Use this method to update a DNS Host object. A DNS Host object associates DNS configuration with hosts.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return HostAPIUpdateRequest

func (*HostAPIService) UpdateExecute

Execute executes the request

@return UpdateHostResponse

type HostAPIUpdateRequest

type HostAPIUpdateRequest struct {
	ApiService HostAPI
	// contains filtered or unexported fields
}

func (HostAPIUpdateRequest) Body

func (HostAPIUpdateRequest) Execute

func (HostAPIUpdateRequest) Inherit

This parameter is used for getting inheritance_sources. Allowed values: * _none_, * _partial_, * _full_. Defaults to _none

type HostAssociatedServer

type HostAssociatedServer struct {
	// The resource identifier.
	Id *string `json:"id,omitempty"`
	// DNS server name.
	Name                 *string `json:"name,omitempty"`
	AdditionalProperties map[string]interface{}
}

HostAssociatedServer struct for HostAssociatedServer

func NewHostAssociatedServer

func NewHostAssociatedServer() *HostAssociatedServer

NewHostAssociatedServer instantiates a new HostAssociatedServer 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 NewHostAssociatedServerWithDefaults

func NewHostAssociatedServerWithDefaults() *HostAssociatedServer

NewHostAssociatedServerWithDefaults instantiates a new HostAssociatedServer 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 (*HostAssociatedServer) GetId

func (o *HostAssociatedServer) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*HostAssociatedServer) GetIdOk

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

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HostAssociatedServer) GetName

func (o *HostAssociatedServer) GetName() string

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

func (*HostAssociatedServer) GetNameOk

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

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HostAssociatedServer) HasId

func (o *HostAssociatedServer) HasId() bool

HasId returns a boolean if a field has been set.

func (*HostAssociatedServer) HasName

func (o *HostAssociatedServer) HasName() bool

HasName returns a boolean if a field has been set.

func (HostAssociatedServer) MarshalJSON

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

func (*HostAssociatedServer) SetId

func (o *HostAssociatedServer) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*HostAssociatedServer) SetName

func (o *HostAssociatedServer) SetName(v string)

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

func (HostAssociatedServer) ToMap

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

func (*HostAssociatedServer) UnmarshalJSON

func (o *HostAssociatedServer) UnmarshalJSON(data []byte) (err error)

type HostInheritance

type HostInheritance struct {
	KerberosKeys         *InheritedKerberosKeys `json:"kerberos_keys,omitempty"`
	AdditionalProperties map[string]interface{}
}

HostInheritance Inheritance configuration specifies how and which fields _Host_ object inherits from _Global_ or _Server_ parent.

func NewHostInheritance

func NewHostInheritance() *HostInheritance

NewHostInheritance instantiates a new HostInheritance 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 NewHostInheritanceWithDefaults

func NewHostInheritanceWithDefaults() *HostInheritance

NewHostInheritanceWithDefaults instantiates a new HostInheritance 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 (*HostInheritance) GetKerberosKeys

func (o *HostInheritance) GetKerberosKeys() InheritedKerberosKeys

GetKerberosKeys returns the KerberosKeys field value if set, zero value otherwise.

func (*HostInheritance) GetKerberosKeysOk

func (o *HostInheritance) GetKerberosKeysOk() (*InheritedKerberosKeys, bool)

GetKerberosKeysOk returns a tuple with the KerberosKeys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HostInheritance) HasKerberosKeys

func (o *HostInheritance) HasKerberosKeys() bool

HasKerberosKeys returns a boolean if a field has been set.

func (HostInheritance) MarshalJSON

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

func (*HostInheritance) SetKerberosKeys

func (o *HostInheritance) SetKerberosKeys(v InheritedKerberosKeys)

SetKerberosKeys gets a reference to the given InheritedKerberosKeys and assigns it to the KerberosKeys field.

func (HostInheritance) ToMap

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

func (*HostInheritance) UnmarshalJSON

func (o *HostInheritance) UnmarshalJSON(data []byte) (err error)

type Inheritance2AssignedHost

type Inheritance2AssignedHost struct {
	// The human-readable display name for the host referred to by _ophid_.
	DisplayName *string `json:"display_name,omitempty"`
	// The resource identifier.
	Host *string `json:"host,omitempty"`
	// The on-prem host ID.
	Ophid                *string `json:"ophid,omitempty"`
	AdditionalProperties map[string]interface{}
}

Inheritance2AssignedHost _ddi/assigned_host_ represents a BloxOne DDI host assigned to an object.

func NewInheritance2AssignedHost

func NewInheritance2AssignedHost() *Inheritance2AssignedHost

NewInheritance2AssignedHost instantiates a new Inheritance2AssignedHost 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 NewInheritance2AssignedHostWithDefaults

func NewInheritance2AssignedHostWithDefaults() *Inheritance2AssignedHost

NewInheritance2AssignedHostWithDefaults instantiates a new Inheritance2AssignedHost 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 (*Inheritance2AssignedHost) GetDisplayName

func (o *Inheritance2AssignedHost) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*Inheritance2AssignedHost) GetDisplayNameOk

func (o *Inheritance2AssignedHost) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Inheritance2AssignedHost) GetHost

func (o *Inheritance2AssignedHost) GetHost() string

GetHost returns the Host field value if set, zero value otherwise.

func (*Inheritance2AssignedHost) GetHostOk

func (o *Inheritance2AssignedHost) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Inheritance2AssignedHost) GetOphid

func (o *Inheritance2AssignedHost) GetOphid() string

GetOphid returns the Ophid field value if set, zero value otherwise.

func (*Inheritance2AssignedHost) GetOphidOk

func (o *Inheritance2AssignedHost) GetOphidOk() (*string, bool)

GetOphidOk returns a tuple with the Ophid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Inheritance2AssignedHost) HasDisplayName

func (o *Inheritance2AssignedHost) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*Inheritance2AssignedHost) HasHost

func (o *Inheritance2AssignedHost) HasHost() bool

HasHost returns a boolean if a field has been set.

func (*Inheritance2AssignedHost) HasOphid

func (o *Inheritance2AssignedHost) HasOphid() bool

HasOphid returns a boolean if a field has been set.

func (Inheritance2AssignedHost) MarshalJSON

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

func (*Inheritance2AssignedHost) SetDisplayName

func (o *Inheritance2AssignedHost) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*Inheritance2AssignedHost) SetHost

func (o *Inheritance2AssignedHost) SetHost(v string)

SetHost gets a reference to the given string and assigns it to the Host field.

func (*Inheritance2AssignedHost) SetOphid

func (o *Inheritance2AssignedHost) SetOphid(v string)

SetOphid gets a reference to the given string and assigns it to the Ophid field.

func (Inheritance2AssignedHost) ToMap

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

func (*Inheritance2AssignedHost) UnmarshalJSON

func (o *Inheritance2AssignedHost) UnmarshalJSON(data []byte) (err error)

type Inheritance2InheritedBool

type Inheritance2InheritedBool struct {
	// The inheritance setting for a field.  Valid values are: * _inherit_: Use the inherited value. * _override_: Use the value set in the object.  Defaults to _inherit_.
	Action *string `json:"action,omitempty"`
	// The human-readable display name for the object referred to by _source_.
	DisplayName *string `json:"display_name,omitempty"`
	// The resource identifier.
	Source *string `json:"source,omitempty"`
	// The inherited value.
	Value                *bool `json:"value,omitempty"`
	AdditionalProperties map[string]interface{}
}

Inheritance2InheritedBool The inheritance configuration for a field of type _Bool_.

func NewInheritance2InheritedBool

func NewInheritance2InheritedBool() *Inheritance2InheritedBool

NewInheritance2InheritedBool instantiates a new Inheritance2InheritedBool 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 NewInheritance2InheritedBoolWithDefaults

func NewInheritance2InheritedBoolWithDefaults() *Inheritance2InheritedBool

NewInheritance2InheritedBoolWithDefaults instantiates a new Inheritance2InheritedBool 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 (*Inheritance2InheritedBool) GetAction

func (o *Inheritance2InheritedBool) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*Inheritance2InheritedBool) GetActionOk

func (o *Inheritance2InheritedBool) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Inheritance2InheritedBool) GetDisplayName

func (o *Inheritance2InheritedBool) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*Inheritance2InheritedBool) GetDisplayNameOk

func (o *Inheritance2InheritedBool) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Inheritance2InheritedBool) GetSource

func (o *Inheritance2InheritedBool) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*Inheritance2InheritedBool) GetSourceOk

func (o *Inheritance2InheritedBool) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Inheritance2InheritedBool) GetValue

func (o *Inheritance2InheritedBool) GetValue() bool

GetValue returns the Value field value if set, zero value otherwise.

func (*Inheritance2InheritedBool) GetValueOk

func (o *Inheritance2InheritedBool) GetValueOk() (*bool, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Inheritance2InheritedBool) HasAction

func (o *Inheritance2InheritedBool) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*Inheritance2InheritedBool) HasDisplayName

func (o *Inheritance2InheritedBool) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*Inheritance2InheritedBool) HasSource

func (o *Inheritance2InheritedBool) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*Inheritance2InheritedBool) HasValue

func (o *Inheritance2InheritedBool) HasValue() bool

HasValue returns a boolean if a field has been set.

func (Inheritance2InheritedBool) MarshalJSON

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

func (*Inheritance2InheritedBool) SetAction

func (o *Inheritance2InheritedBool) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*Inheritance2InheritedBool) SetDisplayName

func (o *Inheritance2InheritedBool) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*Inheritance2InheritedBool) SetSource

func (o *Inheritance2InheritedBool) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*Inheritance2InheritedBool) SetValue

func (o *Inheritance2InheritedBool) SetValue(v bool)

SetValue gets a reference to the given bool and assigns it to the Value field.

func (Inheritance2InheritedBool) ToMap

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

func (*Inheritance2InheritedBool) UnmarshalJSON

func (o *Inheritance2InheritedBool) UnmarshalJSON(data []byte) (err error)

type Inheritance2InheritedString

type Inheritance2InheritedString struct {
	// The inheritance setting for a field.  Valid values are: * _inherit_: Use the inherited value. * _override_: Use the value set in the object.  Defaults to _inherit_.
	Action *string `json:"action,omitempty"`
	// The human-readable display name for the object referred to by _source_.
	DisplayName *string `json:"display_name,omitempty"`
	// The resource identifier.
	Source *string `json:"source,omitempty"`
	// The inherited value.
	Value                *string `json:"value,omitempty"`
	AdditionalProperties map[string]interface{}
}

Inheritance2InheritedString The inheritance configuration for a field of type _String_.

func NewInheritance2InheritedString

func NewInheritance2InheritedString() *Inheritance2InheritedString

NewInheritance2InheritedString instantiates a new Inheritance2InheritedString 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 NewInheritance2InheritedStringWithDefaults

func NewInheritance2InheritedStringWithDefaults() *Inheritance2InheritedString

NewInheritance2InheritedStringWithDefaults instantiates a new Inheritance2InheritedString 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 (*Inheritance2InheritedString) GetAction

func (o *Inheritance2InheritedString) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*Inheritance2InheritedString) GetActionOk

func (o *Inheritance2InheritedString) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Inheritance2InheritedString) GetDisplayName

func (o *Inheritance2InheritedString) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*Inheritance2InheritedString) GetDisplayNameOk

func (o *Inheritance2InheritedString) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Inheritance2InheritedString) GetSource

func (o *Inheritance2InheritedString) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*Inheritance2InheritedString) GetSourceOk

func (o *Inheritance2InheritedString) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Inheritance2InheritedString) GetValue

func (o *Inheritance2InheritedString) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*Inheritance2InheritedString) GetValueOk

func (o *Inheritance2InheritedString) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Inheritance2InheritedString) HasAction

func (o *Inheritance2InheritedString) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*Inheritance2InheritedString) HasDisplayName

func (o *Inheritance2InheritedString) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*Inheritance2InheritedString) HasSource

func (o *Inheritance2InheritedString) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*Inheritance2InheritedString) HasValue

func (o *Inheritance2InheritedString) HasValue() bool

HasValue returns a boolean if a field has been set.

func (Inheritance2InheritedString) MarshalJSON

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

func (*Inheritance2InheritedString) SetAction

func (o *Inheritance2InheritedString) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*Inheritance2InheritedString) SetDisplayName

func (o *Inheritance2InheritedString) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*Inheritance2InheritedString) SetSource

func (o *Inheritance2InheritedString) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*Inheritance2InheritedString) SetValue

func (o *Inheritance2InheritedString) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

func (Inheritance2InheritedString) ToMap

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

func (*Inheritance2InheritedString) UnmarshalJSON

func (o *Inheritance2InheritedString) UnmarshalJSON(data []byte) (err error)

type Inheritance2InheritedUInt32

type Inheritance2InheritedUInt32 struct {
	// The inheritance setting for a field.  Valid values are: * _inherit_: Use the inherited value. * _override_: Use the value set in the object.  Defaults to _inherit_.
	Action *string `json:"action,omitempty"`
	// The human-readable display name for the object referred to by _source_.
	DisplayName *string `json:"display_name,omitempty"`
	// The resource identifier.
	Source *string `json:"source,omitempty"`
	// The inherited value.
	Value                *int64 `json:"value,omitempty"`
	AdditionalProperties map[string]interface{}
}

Inheritance2InheritedUInt32 The inheritance configuration for a field of type _UInt32_.

func NewInheritance2InheritedUInt32

func NewInheritance2InheritedUInt32() *Inheritance2InheritedUInt32

NewInheritance2InheritedUInt32 instantiates a new Inheritance2InheritedUInt32 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 NewInheritance2InheritedUInt32WithDefaults

func NewInheritance2InheritedUInt32WithDefaults() *Inheritance2InheritedUInt32

NewInheritance2InheritedUInt32WithDefaults instantiates a new Inheritance2InheritedUInt32 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 (*Inheritance2InheritedUInt32) GetAction

func (o *Inheritance2InheritedUInt32) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*Inheritance2InheritedUInt32) GetActionOk

func (o *Inheritance2InheritedUInt32) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Inheritance2InheritedUInt32) GetDisplayName

func (o *Inheritance2InheritedUInt32) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*Inheritance2InheritedUInt32) GetDisplayNameOk

func (o *Inheritance2InheritedUInt32) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Inheritance2InheritedUInt32) GetSource

func (o *Inheritance2InheritedUInt32) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*Inheritance2InheritedUInt32) GetSourceOk

func (o *Inheritance2InheritedUInt32) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Inheritance2InheritedUInt32) GetValue

func (o *Inheritance2InheritedUInt32) GetValue() int64

GetValue returns the Value field value if set, zero value otherwise.

func (*Inheritance2InheritedUInt32) GetValueOk

func (o *Inheritance2InheritedUInt32) GetValueOk() (*int64, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Inheritance2InheritedUInt32) HasAction

func (o *Inheritance2InheritedUInt32) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*Inheritance2InheritedUInt32) HasDisplayName

func (o *Inheritance2InheritedUInt32) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*Inheritance2InheritedUInt32) HasSource

func (o *Inheritance2InheritedUInt32) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*Inheritance2InheritedUInt32) HasValue

func (o *Inheritance2InheritedUInt32) HasValue() bool

HasValue returns a boolean if a field has been set.

func (Inheritance2InheritedUInt32) MarshalJSON

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

func (*Inheritance2InheritedUInt32) SetAction

func (o *Inheritance2InheritedUInt32) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*Inheritance2InheritedUInt32) SetDisplayName

func (o *Inheritance2InheritedUInt32) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*Inheritance2InheritedUInt32) SetSource

func (o *Inheritance2InheritedUInt32) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*Inheritance2InheritedUInt32) SetValue

func (o *Inheritance2InheritedUInt32) SetValue(v int64)

SetValue gets a reference to the given int64 and assigns it to the Value field.

func (Inheritance2InheritedUInt32) ToMap

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

func (*Inheritance2InheritedUInt32) UnmarshalJSON

func (o *Inheritance2InheritedUInt32) UnmarshalJSON(data []byte) (err error)

type InheritedACLItems

type InheritedACLItems struct {
	// Optional. Inheritance setting for a field. Defaults to _inherit_.
	Action *string `json:"action,omitempty"`
	// Human-readable display name for the object referred to by _source_.
	DisplayName *string `json:"display_name,omitempty"`
	// The resource identifier.
	Source *string `json:"source,omitempty"`
	// Inherited value.
	Value                []ACLItem `json:"value,omitempty"`
	AdditionalProperties map[string]interface{}
}

InheritedACLItems Inheritance configuration for a field of type list of _ACLItem_.

func NewInheritedACLItems

func NewInheritedACLItems() *InheritedACLItems

NewInheritedACLItems instantiates a new InheritedACLItems 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 NewInheritedACLItemsWithDefaults

func NewInheritedACLItemsWithDefaults() *InheritedACLItems

NewInheritedACLItemsWithDefaults instantiates a new InheritedACLItems 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 (*InheritedACLItems) GetAction

func (o *InheritedACLItems) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*InheritedACLItems) GetActionOk

func (o *InheritedACLItems) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedACLItems) GetDisplayName

func (o *InheritedACLItems) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*InheritedACLItems) GetDisplayNameOk

func (o *InheritedACLItems) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedACLItems) GetSource

func (o *InheritedACLItems) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*InheritedACLItems) GetSourceOk

func (o *InheritedACLItems) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedACLItems) GetValue

func (o *InheritedACLItems) GetValue() []ACLItem

GetValue returns the Value field value if set, zero value otherwise.

func (*InheritedACLItems) GetValueOk

func (o *InheritedACLItems) GetValueOk() ([]ACLItem, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedACLItems) HasAction

func (o *InheritedACLItems) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*InheritedACLItems) HasDisplayName

func (o *InheritedACLItems) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*InheritedACLItems) HasSource

func (o *InheritedACLItems) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*InheritedACLItems) HasValue

func (o *InheritedACLItems) HasValue() bool

HasValue returns a boolean if a field has been set.

func (InheritedACLItems) MarshalJSON

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

func (*InheritedACLItems) SetAction

func (o *InheritedACLItems) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*InheritedACLItems) SetDisplayName

func (o *InheritedACLItems) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*InheritedACLItems) SetSource

func (o *InheritedACLItems) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*InheritedACLItems) SetValue

func (o *InheritedACLItems) SetValue(v []ACLItem)

SetValue gets a reference to the given []ACLItem and assigns it to the Value field.

func (InheritedACLItems) ToMap

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

func (*InheritedACLItems) UnmarshalJSON

func (o *InheritedACLItems) UnmarshalJSON(data []byte) (err error)

type InheritedCustomRootNSBlock

type InheritedCustomRootNSBlock struct {
	// Defaults to _inherit_.
	Action *string `json:"action,omitempty"`
	// Human-readable display name for the object referred to by _source_.
	DisplayName *string `json:"display_name,omitempty"`
	// The resource identifier.
	Source               *string            `json:"source,omitempty"`
	Value                *CustomRootNSBlock `json:"value,omitempty"`
	AdditionalProperties map[string]interface{}
}

InheritedCustomRootNSBlock Inheritance block for fields: _custom_root_ns_enabled_, _custom_root_ns_.

func NewInheritedCustomRootNSBlock

func NewInheritedCustomRootNSBlock() *InheritedCustomRootNSBlock

NewInheritedCustomRootNSBlock instantiates a new InheritedCustomRootNSBlock 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 NewInheritedCustomRootNSBlockWithDefaults

func NewInheritedCustomRootNSBlockWithDefaults() *InheritedCustomRootNSBlock

NewInheritedCustomRootNSBlockWithDefaults instantiates a new InheritedCustomRootNSBlock 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 (*InheritedCustomRootNSBlock) GetAction

func (o *InheritedCustomRootNSBlock) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*InheritedCustomRootNSBlock) GetActionOk

func (o *InheritedCustomRootNSBlock) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedCustomRootNSBlock) GetDisplayName

func (o *InheritedCustomRootNSBlock) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*InheritedCustomRootNSBlock) GetDisplayNameOk

func (o *InheritedCustomRootNSBlock) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedCustomRootNSBlock) GetSource

func (o *InheritedCustomRootNSBlock) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*InheritedCustomRootNSBlock) GetSourceOk

func (o *InheritedCustomRootNSBlock) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedCustomRootNSBlock) GetValue

GetValue returns the Value field value if set, zero value otherwise.

func (*InheritedCustomRootNSBlock) GetValueOk

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedCustomRootNSBlock) HasAction

func (o *InheritedCustomRootNSBlock) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*InheritedCustomRootNSBlock) HasDisplayName

func (o *InheritedCustomRootNSBlock) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*InheritedCustomRootNSBlock) HasSource

func (o *InheritedCustomRootNSBlock) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*InheritedCustomRootNSBlock) HasValue

func (o *InheritedCustomRootNSBlock) HasValue() bool

HasValue returns a boolean if a field has been set.

func (InheritedCustomRootNSBlock) MarshalJSON

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

func (*InheritedCustomRootNSBlock) SetAction

func (o *InheritedCustomRootNSBlock) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*InheritedCustomRootNSBlock) SetDisplayName

func (o *InheritedCustomRootNSBlock) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*InheritedCustomRootNSBlock) SetSource

func (o *InheritedCustomRootNSBlock) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*InheritedCustomRootNSBlock) SetValue

SetValue gets a reference to the given CustomRootNSBlock and assigns it to the Value field.

func (InheritedCustomRootNSBlock) ToMap

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

func (*InheritedCustomRootNSBlock) UnmarshalJSON

func (o *InheritedCustomRootNSBlock) UnmarshalJSON(data []byte) (err error)

type InheritedDNSSECValidationBlock

type InheritedDNSSECValidationBlock struct {
	// Defaults to _inherit_.
	Action *string `json:"action,omitempty"`
	// Human-readable display name for the object referred to by _source_.
	DisplayName *string `json:"display_name,omitempty"`
	// The resource identifier.
	Source               *string                `json:"source,omitempty"`
	Value                *DNSSECValidationBlock `json:"value,omitempty"`
	AdditionalProperties map[string]interface{}
}

InheritedDNSSECValidationBlock Inheritance block for fields: _dnssec_enabled_, _dnssec_enable_validation_, _dnssec_validate_expiry_, _dnssec_trust_anchors_.

func NewInheritedDNSSECValidationBlock

func NewInheritedDNSSECValidationBlock() *InheritedDNSSECValidationBlock

NewInheritedDNSSECValidationBlock instantiates a new InheritedDNSSECValidationBlock 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 NewInheritedDNSSECValidationBlockWithDefaults

func NewInheritedDNSSECValidationBlockWithDefaults() *InheritedDNSSECValidationBlock

NewInheritedDNSSECValidationBlockWithDefaults instantiates a new InheritedDNSSECValidationBlock 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 (*InheritedDNSSECValidationBlock) GetAction

func (o *InheritedDNSSECValidationBlock) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*InheritedDNSSECValidationBlock) GetActionOk

func (o *InheritedDNSSECValidationBlock) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedDNSSECValidationBlock) GetDisplayName

func (o *InheritedDNSSECValidationBlock) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*InheritedDNSSECValidationBlock) GetDisplayNameOk

func (o *InheritedDNSSECValidationBlock) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedDNSSECValidationBlock) GetSource

func (o *InheritedDNSSECValidationBlock) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*InheritedDNSSECValidationBlock) GetSourceOk

func (o *InheritedDNSSECValidationBlock) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedDNSSECValidationBlock) GetValue

GetValue returns the Value field value if set, zero value otherwise.

func (*InheritedDNSSECValidationBlock) GetValueOk

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedDNSSECValidationBlock) HasAction

func (o *InheritedDNSSECValidationBlock) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*InheritedDNSSECValidationBlock) HasDisplayName

func (o *InheritedDNSSECValidationBlock) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*InheritedDNSSECValidationBlock) HasSource

func (o *InheritedDNSSECValidationBlock) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*InheritedDNSSECValidationBlock) HasValue

func (o *InheritedDNSSECValidationBlock) HasValue() bool

HasValue returns a boolean if a field has been set.

func (InheritedDNSSECValidationBlock) MarshalJSON

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

func (*InheritedDNSSECValidationBlock) SetAction

func (o *InheritedDNSSECValidationBlock) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*InheritedDNSSECValidationBlock) SetDisplayName

func (o *InheritedDNSSECValidationBlock) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*InheritedDNSSECValidationBlock) SetSource

func (o *InheritedDNSSECValidationBlock) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*InheritedDNSSECValidationBlock) SetValue

SetValue gets a reference to the given DNSSECValidationBlock and assigns it to the Value field.

func (InheritedDNSSECValidationBlock) ToMap

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

func (*InheritedDNSSECValidationBlock) UnmarshalJSON

func (o *InheritedDNSSECValidationBlock) UnmarshalJSON(data []byte) (err error)

type InheritedDtcConfig

type InheritedDtcConfig struct {
	DefaultTtl           *Inheritance2InheritedUInt32 `json:"default_ttl,omitempty"`
	AdditionalProperties map[string]interface{}
}

InheritedDtcConfig Inheritance configuration for a field of type _DTCConfig_.

func NewInheritedDtcConfig

func NewInheritedDtcConfig() *InheritedDtcConfig

NewInheritedDtcConfig instantiates a new InheritedDtcConfig 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 NewInheritedDtcConfigWithDefaults

func NewInheritedDtcConfigWithDefaults() *InheritedDtcConfig

NewInheritedDtcConfigWithDefaults instantiates a new InheritedDtcConfig 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 (*InheritedDtcConfig) GetDefaultTtl

GetDefaultTtl returns the DefaultTtl field value if set, zero value otherwise.

func (*InheritedDtcConfig) GetDefaultTtlOk

func (o *InheritedDtcConfig) GetDefaultTtlOk() (*Inheritance2InheritedUInt32, bool)

GetDefaultTtlOk returns a tuple with the DefaultTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedDtcConfig) HasDefaultTtl

func (o *InheritedDtcConfig) HasDefaultTtl() bool

HasDefaultTtl returns a boolean if a field has been set.

func (InheritedDtcConfig) MarshalJSON

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

func (*InheritedDtcConfig) SetDefaultTtl

func (o *InheritedDtcConfig) SetDefaultTtl(v Inheritance2InheritedUInt32)

SetDefaultTtl gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the DefaultTtl field.

func (InheritedDtcConfig) ToMap

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

func (*InheritedDtcConfig) UnmarshalJSON

func (o *InheritedDtcConfig) UnmarshalJSON(data []byte) (err error)

type InheritedECSBlock

type InheritedECSBlock struct {
	// Defaults to _inherit_.
	Action *string `json:"action,omitempty"`
	// Human-readable display name for the object referred to by _source_.
	DisplayName *string `json:"display_name,omitempty"`
	// The resource identifier.
	Source               *string   `json:"source,omitempty"`
	Value                *ECSBlock `json:"value,omitempty"`
	AdditionalProperties map[string]interface{}
}

InheritedECSBlock Inheritance block for fields: _ecs_enabled_, _ecs_forwarding_, _ecs_prefix_v4_, _ecs_prefix_v6_, _ecs_zones_.

func NewInheritedECSBlock

func NewInheritedECSBlock() *InheritedECSBlock

NewInheritedECSBlock instantiates a new InheritedECSBlock 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 NewInheritedECSBlockWithDefaults

func NewInheritedECSBlockWithDefaults() *InheritedECSBlock

NewInheritedECSBlockWithDefaults instantiates a new InheritedECSBlock 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 (*InheritedECSBlock) GetAction

func (o *InheritedECSBlock) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*InheritedECSBlock) GetActionOk

func (o *InheritedECSBlock) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedECSBlock) GetDisplayName

func (o *InheritedECSBlock) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*InheritedECSBlock) GetDisplayNameOk

func (o *InheritedECSBlock) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedECSBlock) GetSource

func (o *InheritedECSBlock) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*InheritedECSBlock) GetSourceOk

func (o *InheritedECSBlock) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedECSBlock) GetValue

func (o *InheritedECSBlock) GetValue() ECSBlock

GetValue returns the Value field value if set, zero value otherwise.

func (*InheritedECSBlock) GetValueOk

func (o *InheritedECSBlock) GetValueOk() (*ECSBlock, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedECSBlock) HasAction

func (o *InheritedECSBlock) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*InheritedECSBlock) HasDisplayName

func (o *InheritedECSBlock) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*InheritedECSBlock) HasSource

func (o *InheritedECSBlock) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*InheritedECSBlock) HasValue

func (o *InheritedECSBlock) HasValue() bool

HasValue returns a boolean if a field has been set.

func (InheritedECSBlock) MarshalJSON

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

func (*InheritedECSBlock) SetAction

func (o *InheritedECSBlock) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*InheritedECSBlock) SetDisplayName

func (o *InheritedECSBlock) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*InheritedECSBlock) SetSource

func (o *InheritedECSBlock) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*InheritedECSBlock) SetValue

func (o *InheritedECSBlock) SetValue(v ECSBlock)

SetValue gets a reference to the given ECSBlock and assigns it to the Value field.

func (InheritedECSBlock) ToMap

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

func (*InheritedECSBlock) UnmarshalJSON

func (o *InheritedECSBlock) UnmarshalJSON(data []byte) (err error)

type InheritedForwardersBlock

type InheritedForwardersBlock struct {
	// Defaults to _inherit_.
	Action *string `json:"action,omitempty"`
	// Human-readable display name for the object referred to by _source_.
	DisplayName *string `json:"display_name,omitempty"`
	// The resource identifier.
	Source               *string          `json:"source,omitempty"`
	Value                *ForwardersBlock `json:"value,omitempty"`
	AdditionalProperties map[string]interface{}
}

InheritedForwardersBlock Inheritance block for fields: _forwarders_, _forwarders_only_, _use_root_forwarders_for_local_resolution_with_b1td_.

func NewInheritedForwardersBlock

func NewInheritedForwardersBlock() *InheritedForwardersBlock

NewInheritedForwardersBlock instantiates a new InheritedForwardersBlock 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 NewInheritedForwardersBlockWithDefaults

func NewInheritedForwardersBlockWithDefaults() *InheritedForwardersBlock

NewInheritedForwardersBlockWithDefaults instantiates a new InheritedForwardersBlock 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 (*InheritedForwardersBlock) GetAction

func (o *InheritedForwardersBlock) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*InheritedForwardersBlock) GetActionOk

func (o *InheritedForwardersBlock) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedForwardersBlock) GetDisplayName

func (o *InheritedForwardersBlock) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*InheritedForwardersBlock) GetDisplayNameOk

func (o *InheritedForwardersBlock) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedForwardersBlock) GetSource

func (o *InheritedForwardersBlock) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*InheritedForwardersBlock) GetSourceOk

func (o *InheritedForwardersBlock) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedForwardersBlock) GetValue

GetValue returns the Value field value if set, zero value otherwise.

func (*InheritedForwardersBlock) GetValueOk

func (o *InheritedForwardersBlock) GetValueOk() (*ForwardersBlock, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedForwardersBlock) HasAction

func (o *InheritedForwardersBlock) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*InheritedForwardersBlock) HasDisplayName

func (o *InheritedForwardersBlock) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*InheritedForwardersBlock) HasSource

func (o *InheritedForwardersBlock) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*InheritedForwardersBlock) HasValue

func (o *InheritedForwardersBlock) HasValue() bool

HasValue returns a boolean if a field has been set.

func (InheritedForwardersBlock) MarshalJSON

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

func (*InheritedForwardersBlock) SetAction

func (o *InheritedForwardersBlock) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*InheritedForwardersBlock) SetDisplayName

func (o *InheritedForwardersBlock) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*InheritedForwardersBlock) SetSource

func (o *InheritedForwardersBlock) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*InheritedForwardersBlock) SetValue

SetValue gets a reference to the given ForwardersBlock and assigns it to the Value field.

func (InheritedForwardersBlock) ToMap

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

func (*InheritedForwardersBlock) UnmarshalJSON

func (o *InheritedForwardersBlock) UnmarshalJSON(data []byte) (err error)

type InheritedKerberosKeys

type InheritedKerberosKeys struct {
	// Optional. Inheritance setting for a field. Defaults to _inherit_.
	Action *string `json:"action,omitempty"`
	// Human-readable display name for the object referred to by _source_.
	DisplayName *string `json:"display_name,omitempty"`
	// The resource identifier.
	Source *string `json:"source,omitempty"`
	// Inherited value.
	Value                []KerberosKey `json:"value,omitempty"`
	AdditionalProperties map[string]interface{}
}

InheritedKerberosKeys Inheritance configuration for a field of type list of _kerberos_key_.

func NewInheritedKerberosKeys

func NewInheritedKerberosKeys() *InheritedKerberosKeys

NewInheritedKerberosKeys instantiates a new InheritedKerberosKeys 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 NewInheritedKerberosKeysWithDefaults

func NewInheritedKerberosKeysWithDefaults() *InheritedKerberosKeys

NewInheritedKerberosKeysWithDefaults instantiates a new InheritedKerberosKeys 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 (*InheritedKerberosKeys) GetAction

func (o *InheritedKerberosKeys) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*InheritedKerberosKeys) GetActionOk

func (o *InheritedKerberosKeys) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedKerberosKeys) GetDisplayName

func (o *InheritedKerberosKeys) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*InheritedKerberosKeys) GetDisplayNameOk

func (o *InheritedKerberosKeys) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedKerberosKeys) GetSource

func (o *InheritedKerberosKeys) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*InheritedKerberosKeys) GetSourceOk

func (o *InheritedKerberosKeys) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedKerberosKeys) GetValue

func (o *InheritedKerberosKeys) GetValue() []KerberosKey

GetValue returns the Value field value if set, zero value otherwise.

func (*InheritedKerberosKeys) GetValueOk

func (o *InheritedKerberosKeys) GetValueOk() ([]KerberosKey, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedKerberosKeys) HasAction

func (o *InheritedKerberosKeys) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*InheritedKerberosKeys) HasDisplayName

func (o *InheritedKerberosKeys) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*InheritedKerberosKeys) HasSource

func (o *InheritedKerberosKeys) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*InheritedKerberosKeys) HasValue

func (o *InheritedKerberosKeys) HasValue() bool

HasValue returns a boolean if a field has been set.

func (InheritedKerberosKeys) MarshalJSON

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

func (*InheritedKerberosKeys) SetAction

func (o *InheritedKerberosKeys) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*InheritedKerberosKeys) SetDisplayName

func (o *InheritedKerberosKeys) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*InheritedKerberosKeys) SetSource

func (o *InheritedKerberosKeys) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*InheritedKerberosKeys) SetValue

func (o *InheritedKerberosKeys) SetValue(v []KerberosKey)

SetValue gets a reference to the given []KerberosKey and assigns it to the Value field.

func (InheritedKerberosKeys) ToMap

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

func (*InheritedKerberosKeys) UnmarshalJSON

func (o *InheritedKerberosKeys) UnmarshalJSON(data []byte) (err error)

type InheritedSortListItems

type InheritedSortListItems struct {
	// Optional. Inheritance setting for a field. Defaults to _inherit_.
	Action *string `json:"action,omitempty"`
	// Human-readable display name for the object referred to by _source_.
	DisplayName *string `json:"display_name,omitempty"`
	// The resource identifier.
	Source *string `json:"source,omitempty"`
	// Inherited value.
	Value                []SortListItem `json:"value,omitempty"`
	AdditionalProperties map[string]interface{}
}

InheritedSortListItems Inheritance configuration for a field of type list of _SortListItem_.

func NewInheritedSortListItems

func NewInheritedSortListItems() *InheritedSortListItems

NewInheritedSortListItems instantiates a new InheritedSortListItems 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 NewInheritedSortListItemsWithDefaults

func NewInheritedSortListItemsWithDefaults() *InheritedSortListItems

NewInheritedSortListItemsWithDefaults instantiates a new InheritedSortListItems 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 (*InheritedSortListItems) GetAction

func (o *InheritedSortListItems) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*InheritedSortListItems) GetActionOk

func (o *InheritedSortListItems) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedSortListItems) GetDisplayName

func (o *InheritedSortListItems) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*InheritedSortListItems) GetDisplayNameOk

func (o *InheritedSortListItems) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedSortListItems) GetSource

func (o *InheritedSortListItems) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*InheritedSortListItems) GetSourceOk

func (o *InheritedSortListItems) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedSortListItems) GetValue

func (o *InheritedSortListItems) GetValue() []SortListItem

GetValue returns the Value field value if set, zero value otherwise.

func (*InheritedSortListItems) GetValueOk

func (o *InheritedSortListItems) GetValueOk() ([]SortListItem, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedSortListItems) HasAction

func (o *InheritedSortListItems) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*InheritedSortListItems) HasDisplayName

func (o *InheritedSortListItems) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*InheritedSortListItems) HasSource

func (o *InheritedSortListItems) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*InheritedSortListItems) HasValue

func (o *InheritedSortListItems) HasValue() bool

HasValue returns a boolean if a field has been set.

func (InheritedSortListItems) MarshalJSON

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

func (*InheritedSortListItems) SetAction

func (o *InheritedSortListItems) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*InheritedSortListItems) SetDisplayName

func (o *InheritedSortListItems) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*InheritedSortListItems) SetSource

func (o *InheritedSortListItems) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*InheritedSortListItems) SetValue

func (o *InheritedSortListItems) SetValue(v []SortListItem)

SetValue gets a reference to the given []SortListItem and assigns it to the Value field.

func (InheritedSortListItems) ToMap

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

func (*InheritedSortListItems) UnmarshalJSON

func (o *InheritedSortListItems) UnmarshalJSON(data []byte) (err error)

type InheritedZoneAuthority

type InheritedZoneAuthority struct {
	DefaultTtl           *Inheritance2InheritedUInt32      `json:"default_ttl,omitempty"`
	Expire               *Inheritance2InheritedUInt32      `json:"expire,omitempty"`
	MnameBlock           *InheritedZoneAuthorityMNameBlock `json:"mname_block,omitempty"`
	NegativeTtl          *Inheritance2InheritedUInt32      `json:"negative_ttl,omitempty"`
	ProtocolRname        *Inheritance2InheritedString      `json:"protocol_rname,omitempty"`
	Refresh              *Inheritance2InheritedUInt32      `json:"refresh,omitempty"`
	Retry                *Inheritance2InheritedUInt32      `json:"retry,omitempty"`
	Rname                *Inheritance2InheritedString      `json:"rname,omitempty"`
	AdditionalProperties map[string]interface{}
}

InheritedZoneAuthority Inheritance configuration for a field of type _ZoneAuthority_.

func NewInheritedZoneAuthority

func NewInheritedZoneAuthority() *InheritedZoneAuthority

NewInheritedZoneAuthority instantiates a new InheritedZoneAuthority 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 NewInheritedZoneAuthorityWithDefaults

func NewInheritedZoneAuthorityWithDefaults() *InheritedZoneAuthority

NewInheritedZoneAuthorityWithDefaults instantiates a new InheritedZoneAuthority 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 (*InheritedZoneAuthority) GetDefaultTtl

GetDefaultTtl returns the DefaultTtl field value if set, zero value otherwise.

func (*InheritedZoneAuthority) GetDefaultTtlOk

func (o *InheritedZoneAuthority) GetDefaultTtlOk() (*Inheritance2InheritedUInt32, bool)

GetDefaultTtlOk returns a tuple with the DefaultTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedZoneAuthority) GetExpire

GetExpire returns the Expire field value if set, zero value otherwise.

func (*InheritedZoneAuthority) GetExpireOk

GetExpireOk returns a tuple with the Expire field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedZoneAuthority) GetMnameBlock

GetMnameBlock returns the MnameBlock field value if set, zero value otherwise.

func (*InheritedZoneAuthority) GetMnameBlockOk

GetMnameBlockOk returns a tuple with the MnameBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedZoneAuthority) GetNegativeTtl

GetNegativeTtl returns the NegativeTtl field value if set, zero value otherwise.

func (*InheritedZoneAuthority) GetNegativeTtlOk

func (o *InheritedZoneAuthority) GetNegativeTtlOk() (*Inheritance2InheritedUInt32, bool)

GetNegativeTtlOk returns a tuple with the NegativeTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedZoneAuthority) GetProtocolRname

GetProtocolRname returns the ProtocolRname field value if set, zero value otherwise.

func (*InheritedZoneAuthority) GetProtocolRnameOk

func (o *InheritedZoneAuthority) GetProtocolRnameOk() (*Inheritance2InheritedString, bool)

GetProtocolRnameOk returns a tuple with the ProtocolRname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedZoneAuthority) GetRefresh

GetRefresh returns the Refresh field value if set, zero value otherwise.

func (*InheritedZoneAuthority) GetRefreshOk

GetRefreshOk returns a tuple with the Refresh field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedZoneAuthority) GetRetry

GetRetry returns the Retry field value if set, zero value otherwise.

func (*InheritedZoneAuthority) GetRetryOk

GetRetryOk returns a tuple with the Retry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedZoneAuthority) GetRname

GetRname returns the Rname field value if set, zero value otherwise.

func (*InheritedZoneAuthority) GetRnameOk

GetRnameOk returns a tuple with the Rname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedZoneAuthority) HasDefaultTtl

func (o *InheritedZoneAuthority) HasDefaultTtl() bool

HasDefaultTtl returns a boolean if a field has been set.

func (*InheritedZoneAuthority) HasExpire

func (o *InheritedZoneAuthority) HasExpire() bool

HasExpire returns a boolean if a field has been set.

func (*InheritedZoneAuthority) HasMnameBlock

func (o *InheritedZoneAuthority) HasMnameBlock() bool

HasMnameBlock returns a boolean if a field has been set.

func (*InheritedZoneAuthority) HasNegativeTtl

func (o *InheritedZoneAuthority) HasNegativeTtl() bool

HasNegativeTtl returns a boolean if a field has been set.

func (*InheritedZoneAuthority) HasProtocolRname

func (o *InheritedZoneAuthority) HasProtocolRname() bool

HasProtocolRname returns a boolean if a field has been set.

func (*InheritedZoneAuthority) HasRefresh

func (o *InheritedZoneAuthority) HasRefresh() bool

HasRefresh returns a boolean if a field has been set.

func (*InheritedZoneAuthority) HasRetry

func (o *InheritedZoneAuthority) HasRetry() bool

HasRetry returns a boolean if a field has been set.

func (*InheritedZoneAuthority) HasRname

func (o *InheritedZoneAuthority) HasRname() bool

HasRname returns a boolean if a field has been set.

func (InheritedZoneAuthority) MarshalJSON

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

func (*InheritedZoneAuthority) SetDefaultTtl

SetDefaultTtl gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the DefaultTtl field.

func (*InheritedZoneAuthority) SetExpire

SetExpire gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the Expire field.

func (*InheritedZoneAuthority) SetMnameBlock

SetMnameBlock gets a reference to the given InheritedZoneAuthorityMNameBlock and assigns it to the MnameBlock field.

func (*InheritedZoneAuthority) SetNegativeTtl

SetNegativeTtl gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the NegativeTtl field.

func (*InheritedZoneAuthority) SetProtocolRname

func (o *InheritedZoneAuthority) SetProtocolRname(v Inheritance2InheritedString)

SetProtocolRname gets a reference to the given Inheritance2InheritedString and assigns it to the ProtocolRname field.

func (*InheritedZoneAuthority) SetRefresh

SetRefresh gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the Refresh field.

func (*InheritedZoneAuthority) SetRetry

SetRetry gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the Retry field.

func (*InheritedZoneAuthority) SetRname

SetRname gets a reference to the given Inheritance2InheritedString and assigns it to the Rname field.

func (InheritedZoneAuthority) ToMap

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

func (*InheritedZoneAuthority) UnmarshalJSON

func (o *InheritedZoneAuthority) UnmarshalJSON(data []byte) (err error)

type InheritedZoneAuthorityMNameBlock

type InheritedZoneAuthorityMNameBlock struct {
	// Defaults to _inherit_.
	Action *string `json:"action,omitempty"`
	// Human-readable display name for the object referred to by _source_.
	DisplayName *string `json:"display_name,omitempty"`
	// The resource identifier.
	Source               *string                  `json:"source,omitempty"`
	Value                *ZoneAuthorityMNameBlock `json:"value,omitempty"`
	AdditionalProperties map[string]interface{}
}

InheritedZoneAuthorityMNameBlock Inheritance block for fields: _mname_, _protocol_mname_, _default_mname_.

func NewInheritedZoneAuthorityMNameBlock

func NewInheritedZoneAuthorityMNameBlock() *InheritedZoneAuthorityMNameBlock

NewInheritedZoneAuthorityMNameBlock instantiates a new InheritedZoneAuthorityMNameBlock 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 NewInheritedZoneAuthorityMNameBlockWithDefaults

func NewInheritedZoneAuthorityMNameBlockWithDefaults() *InheritedZoneAuthorityMNameBlock

NewInheritedZoneAuthorityMNameBlockWithDefaults instantiates a new InheritedZoneAuthorityMNameBlock 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 (*InheritedZoneAuthorityMNameBlock) GetAction

GetAction returns the Action field value if set, zero value otherwise.

func (*InheritedZoneAuthorityMNameBlock) GetActionOk

func (o *InheritedZoneAuthorityMNameBlock) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedZoneAuthorityMNameBlock) GetDisplayName

func (o *InheritedZoneAuthorityMNameBlock) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*InheritedZoneAuthorityMNameBlock) GetDisplayNameOk

func (o *InheritedZoneAuthorityMNameBlock) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedZoneAuthorityMNameBlock) GetSource

GetSource returns the Source field value if set, zero value otherwise.

func (*InheritedZoneAuthorityMNameBlock) GetSourceOk

func (o *InheritedZoneAuthorityMNameBlock) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedZoneAuthorityMNameBlock) GetValue

GetValue returns the Value field value if set, zero value otherwise.

func (*InheritedZoneAuthorityMNameBlock) GetValueOk

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InheritedZoneAuthorityMNameBlock) HasAction

func (o *InheritedZoneAuthorityMNameBlock) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*InheritedZoneAuthorityMNameBlock) HasDisplayName

func (o *InheritedZoneAuthorityMNameBlock) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*InheritedZoneAuthorityMNameBlock) HasSource

func (o *InheritedZoneAuthorityMNameBlock) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*InheritedZoneAuthorityMNameBlock) HasValue

func (o *InheritedZoneAuthorityMNameBlock) HasValue() bool

HasValue returns a boolean if a field has been set.

func (InheritedZoneAuthorityMNameBlock) MarshalJSON

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

func (*InheritedZoneAuthorityMNameBlock) SetAction

func (o *InheritedZoneAuthorityMNameBlock) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*InheritedZoneAuthorityMNameBlock) SetDisplayName

func (o *InheritedZoneAuthorityMNameBlock) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*InheritedZoneAuthorityMNameBlock) SetSource

func (o *InheritedZoneAuthorityMNameBlock) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*InheritedZoneAuthorityMNameBlock) SetValue

SetValue gets a reference to the given ZoneAuthorityMNameBlock and assigns it to the Value field.

func (InheritedZoneAuthorityMNameBlock) ToMap

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

func (*InheritedZoneAuthorityMNameBlock) UnmarshalJSON

func (o *InheritedZoneAuthorityMNameBlock) UnmarshalJSON(data []byte) (err error)

type InternalSecondary

type InternalSecondary struct {
	// The resource identifier.
	Host                 string `json:"host"`
	AdditionalProperties map[string]interface{}
}

InternalSecondary BloxOne DDI host acting as DNS secondary.

func NewInternalSecondary

func NewInternalSecondary(host string) *InternalSecondary

NewInternalSecondary instantiates a new InternalSecondary 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 NewInternalSecondaryWithDefaults

func NewInternalSecondaryWithDefaults() *InternalSecondary

NewInternalSecondaryWithDefaults instantiates a new InternalSecondary 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 (*InternalSecondary) GetHost

func (o *InternalSecondary) GetHost() string

GetHost returns the Host field value

func (*InternalSecondary) GetHostOk

func (o *InternalSecondary) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value and a boolean to check if the value has been set.

func (InternalSecondary) MarshalJSON

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

func (*InternalSecondary) SetHost

func (o *InternalSecondary) SetHost(v string)

SetHost sets field value

func (InternalSecondary) ToMap

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

func (*InternalSecondary) UnmarshalJSON

func (o *InternalSecondary) UnmarshalJSON(data []byte) (err error)

type KerberosKey

type KerberosKey struct {
	// Encryption algorithm of the key in accordance with RFC 3961.
	Algorithm *string `json:"algorithm,omitempty"`
	// Kerberos realm of the principal.
	Domain *string `json:"domain,omitempty"`
	// The resource identifier.
	Key string `json:"key"`
	// Kerberos principal associated with key.
	Principal *string `json:"principal,omitempty"`
	// Upload time for the key.
	UploadedAt *string `json:"uploaded_at,omitempty"`
	// The version number (KVNO) of the key.
	Version              *int64 `json:"version,omitempty"`
	AdditionalProperties map[string]interface{}
}

KerberosKey A __KerberosKey__ object (_keys/kerberos_) represents a Kerberos key.

func NewKerberosKey

func NewKerberosKey(key string) *KerberosKey

NewKerberosKey instantiates a new KerberosKey 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 NewKerberosKeyWithDefaults

func NewKerberosKeyWithDefaults() *KerberosKey

NewKerberosKeyWithDefaults instantiates a new KerberosKey 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 (*KerberosKey) GetAlgorithm

func (o *KerberosKey) GetAlgorithm() string

GetAlgorithm returns the Algorithm field value if set, zero value otherwise.

func (*KerberosKey) GetAlgorithmOk

func (o *KerberosKey) GetAlgorithmOk() (*string, bool)

GetAlgorithmOk returns a tuple with the Algorithm field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KerberosKey) GetDomain

func (o *KerberosKey) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise.

func (*KerberosKey) GetDomainOk

func (o *KerberosKey) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KerberosKey) GetKey

func (o *KerberosKey) GetKey() string

GetKey returns the Key field value

func (*KerberosKey) GetKeyOk

func (o *KerberosKey) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*KerberosKey) GetPrincipal

func (o *KerberosKey) GetPrincipal() string

GetPrincipal returns the Principal field value if set, zero value otherwise.

func (*KerberosKey) GetPrincipalOk

func (o *KerberosKey) GetPrincipalOk() (*string, bool)

GetPrincipalOk returns a tuple with the Principal field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KerberosKey) GetUploadedAt

func (o *KerberosKey) GetUploadedAt() string

GetUploadedAt returns the UploadedAt field value if set, zero value otherwise.

func (*KerberosKey) GetUploadedAtOk

func (o *KerberosKey) GetUploadedAtOk() (*string, bool)

GetUploadedAtOk returns a tuple with the UploadedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KerberosKey) GetVersion

func (o *KerberosKey) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*KerberosKey) GetVersionOk

func (o *KerberosKey) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KerberosKey) HasAlgorithm

func (o *KerberosKey) HasAlgorithm() bool

HasAlgorithm returns a boolean if a field has been set.

func (*KerberosKey) HasDomain

func (o *KerberosKey) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*KerberosKey) HasPrincipal

func (o *KerberosKey) HasPrincipal() bool

HasPrincipal returns a boolean if a field has been set.

func (*KerberosKey) HasUploadedAt

func (o *KerberosKey) HasUploadedAt() bool

HasUploadedAt returns a boolean if a field has been set.

func (*KerberosKey) HasVersion

func (o *KerberosKey) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (KerberosKey) MarshalJSON

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

func (*KerberosKey) SetAlgorithm

func (o *KerberosKey) SetAlgorithm(v string)

SetAlgorithm gets a reference to the given string and assigns it to the Algorithm field.

func (*KerberosKey) SetDomain

func (o *KerberosKey) SetDomain(v string)

SetDomain gets a reference to the given string and assigns it to the Domain field.

func (*KerberosKey) SetKey

func (o *KerberosKey) SetKey(v string)

SetKey sets field value

func (*KerberosKey) SetPrincipal

func (o *KerberosKey) SetPrincipal(v string)

SetPrincipal gets a reference to the given string and assigns it to the Principal field.

func (*KerberosKey) SetUploadedAt

func (o *KerberosKey) SetUploadedAt(v string)

SetUploadedAt gets a reference to the given string and assigns it to the UploadedAt field.

func (*KerberosKey) SetVersion

func (o *KerberosKey) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (KerberosKey) ToMap

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

func (*KerberosKey) UnmarshalJSON

func (o *KerberosKey) UnmarshalJSON(data []byte) (err error)

type LBDN

type LBDN struct {
	// Optional. Comment for __LBDN__.
	Comment *string `json:"comment,omitempty"`
	// Optional. _true_ to disable object. A disabled object is effectively non-existent when generating configuration.
	Disabled  *bool      `json:"disabled,omitempty"`
	DtcPolicy *DTCPolicy `json:"dtc_policy,omitempty"`
	// The resource identifier.
	Id                 *string         `json:"id,omitempty"`
	InheritanceSources *TTLInheritance `json:"inheritance_sources,omitempty"`
	// Name of __LBDN__.
	Name string `json:"name"`
	// Optional. Precedence.
	Precedence *int64 `json:"precedence,omitempty"`
	// Optional. The tags for __LBDN__ in JSON format.
	Tags map[string]interface{} `json:"tags,omitempty"`
	// Optional. Time to live value (in seconds) to be used for records in DTC response. Unsigned integer, min: 0, max 2147483647 (31-bits per RFC-2181).
	Ttl *int64 `json:"ttl,omitempty"`
	// The resource identifier.
	View                 string `json:"view"`
	AdditionalProperties map[string]interface{}
}

LBDN A LBDN (_dtc/lbdn_) represents a load-balanced domain name

func NewLBDN

func NewLBDN(name string, view string) *LBDN

NewLBDN instantiates a new LBDN 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 NewLBDNWithDefaults

func NewLBDNWithDefaults() *LBDN

NewLBDNWithDefaults instantiates a new LBDN 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 (*LBDN) GetComment

func (o *LBDN) GetComment() string

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

func (*LBDN) GetCommentOk

func (o *LBDN) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LBDN) GetDisabled

func (o *LBDN) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*LBDN) GetDisabledOk

func (o *LBDN) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LBDN) GetDtcPolicy

func (o *LBDN) GetDtcPolicy() DTCPolicy

GetDtcPolicy returns the DtcPolicy field value if set, zero value otherwise.

func (*LBDN) GetDtcPolicyOk

func (o *LBDN) GetDtcPolicyOk() (*DTCPolicy, bool)

GetDtcPolicyOk returns a tuple with the DtcPolicy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LBDN) GetId

func (o *LBDN) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*LBDN) GetIdOk

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

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LBDN) GetInheritanceSources

func (o *LBDN) GetInheritanceSources() TTLInheritance

GetInheritanceSources returns the InheritanceSources field value if set, zero value otherwise.

func (*LBDN) GetInheritanceSourcesOk

func (o *LBDN) GetInheritanceSourcesOk() (*TTLInheritance, bool)

GetInheritanceSourcesOk returns a tuple with the InheritanceSources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LBDN) GetName

func (o *LBDN) GetName() string

GetName returns the Name field value

func (*LBDN) GetNameOk

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

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*LBDN) GetPrecedence

func (o *LBDN) GetPrecedence() int64

GetPrecedence returns the Precedence field value if set, zero value otherwise.

func (*LBDN) GetPrecedenceOk

func (o *LBDN) GetPrecedenceOk() (*int64, bool)

GetPrecedenceOk returns a tuple with the Precedence field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LBDN) GetTags

func (o *LBDN) GetTags() map[string]interface{}

GetTags returns the Tags field value if set, zero value otherwise.

func (*LBDN) GetTagsOk

func (o *LBDN) GetTagsOk() (map[string]interface{}, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LBDN) GetTtl

func (o *LBDN) GetTtl() int64

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

func (*LBDN) GetTtlOk

func (o *LBDN) GetTtlOk() (*int64, bool)

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LBDN) GetView

func (o *LBDN) GetView() string

GetView returns the View field value

func (*LBDN) GetViewOk

func (o *LBDN) GetViewOk() (*string, bool)

GetViewOk returns a tuple with the View field value and a boolean to check if the value has been set.

func (*LBDN) HasComment

func (o *LBDN) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*LBDN) HasDisabled

func (o *LBDN) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*LBDN) HasDtcPolicy

func (o *LBDN) HasDtcPolicy() bool

HasDtcPolicy returns a boolean if a field has been set.

func (*LBDN) HasId

func (o *LBDN) HasId() bool

HasId returns a boolean if a field has been set.

func (*LBDN) HasInheritanceSources

func (o *LBDN) HasInheritanceSources() bool

HasInheritanceSources returns a boolean if a field has been set.

func (*LBDN) HasPrecedence

func (o *LBDN) HasPrecedence() bool

HasPrecedence returns a boolean if a field has been set.

func (*LBDN) HasTags

func (o *LBDN) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*LBDN) HasTtl

func (o *LBDN) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (LBDN) MarshalJSON

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

func (*LBDN) SetComment

func (o *LBDN) SetComment(v string)

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

func (*LBDN) SetDisabled

func (o *LBDN) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*LBDN) SetDtcPolicy

func (o *LBDN) SetDtcPolicy(v DTCPolicy)

SetDtcPolicy gets a reference to the given DTCPolicy and assigns it to the DtcPolicy field.

func (*LBDN) SetId

func (o *LBDN) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*LBDN) SetInheritanceSources

func (o *LBDN) SetInheritanceSources(v TTLInheritance)

SetInheritanceSources gets a reference to the given TTLInheritance and assigns it to the InheritanceSources field.

func (*LBDN) SetName

func (o *LBDN) SetName(v string)

SetName sets field value

func (*LBDN) SetPrecedence

func (o *LBDN) SetPrecedence(v int64)

SetPrecedence gets a reference to the given int64 and assigns it to the Precedence field.

func (*LBDN) SetTags

func (o *LBDN) SetTags(v map[string]interface{})

SetTags gets a reference to the given map[string]interface{} and assigns it to the Tags field.

func (*LBDN) SetTtl

func (o *LBDN) SetTtl(v int64)

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

func (*LBDN) SetView

func (o *LBDN) SetView(v string)

SetView sets field value

func (LBDN) ToMap

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

func (*LBDN) UnmarshalJSON

func (o *LBDN) UnmarshalJSON(data []byte) (err error)

type LbdnAPI

type LbdnAPI interface {
	/*
		Create Create the __LBDN__ object.

		Use this method to create a __LBDN__ object.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return LbdnAPICreateRequest
	*/
	Create(ctx context.Context) LbdnAPICreateRequest

	// CreateExecute executes the request
	//  @return CreateLBDNResponse
	CreateExecute(r LbdnAPICreateRequest) (*CreateLBDNResponse, *http.Response, error)
	/*
		Delete Delete the __LBDN__ object.

		Use this method to delete a __LBDN__ object.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param id An application specific resource identity of a resource
		@return LbdnAPIDeleteRequest
	*/
	Delete(ctx context.Context, id string) LbdnAPIDeleteRequest

	// DeleteExecute executes the request
	DeleteExecute(r LbdnAPIDeleteRequest) (*http.Response, error)
	/*
		List List __LBDN__ objects.

		Use this method to list __LBDN__ objects.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return LbdnAPIListRequest
	*/
	List(ctx context.Context) LbdnAPIListRequest

	// ListExecute executes the request
	//  @return ListLBDNResponse
	ListExecute(r LbdnAPIListRequest) (*ListLBDNResponse, *http.Response, error)
	/*
		Read Read the __LBDN__ object.

		Use this method to read a __LBDN__ object.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param id An application specific resource identity of a resource
		@return LbdnAPIReadRequest
	*/
	Read(ctx context.Context, id string) LbdnAPIReadRequest

	// ReadExecute executes the request
	//  @return ReadLBDNResponse
	ReadExecute(r LbdnAPIReadRequest) (*ReadLBDNResponse, *http.Response, error)
	/*
		Update Update the __LBDN__ object.

		Use this method to update a __LBDN__ object.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param id An application specific resource identity of a resource
		@return LbdnAPIUpdateRequest
	*/
	Update(ctx context.Context, id string) LbdnAPIUpdateRequest

	// UpdateExecute executes the request
	//  @return UpdateLBDNResponse
	UpdateExecute(r LbdnAPIUpdateRequest) (*UpdateLBDNResponse, *http.Response, error)
}

type LbdnAPICreateRequest

type LbdnAPICreateRequest struct {
	ApiService LbdnAPI
	// contains filtered or unexported fields
}

func (LbdnAPICreateRequest) Body

func (LbdnAPICreateRequest) Execute

type LbdnAPIDeleteRequest

type LbdnAPIDeleteRequest struct {
	ApiService LbdnAPI
	// contains filtered or unexported fields
}

func (LbdnAPIDeleteRequest) Execute

func (r LbdnAPIDeleteRequest) Execute() (*http.Response, error)

type LbdnAPIListRequest

type LbdnAPIListRequest struct {
	ApiService LbdnAPI
	// contains filtered or unexported fields
}

func (LbdnAPIListRequest) Execute

func (LbdnAPIListRequest) Fields

func (r LbdnAPIListRequest) Fields(fields string) LbdnAPIListRequest

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

func (LbdnAPIListRequest) Filter

func (r LbdnAPIListRequest) Filter(filter string) LbdnAPIListRequest

A collection of response resources can be filtered by a logical expression string that includes JSON tag references to values in each resource, literal values, and logical operators. If a resource does not have the specified tag, its value is assumed to be null. Literal values include numbers (integer and floating-point), and quoted (both single- or double-quoted) literal strings, and 'null'. The following operators are commonly used in filter expressions: | Op | Description | | -- | ----------- | | == | Equal | | != | Not Equal | | > | Greater Than | | >= | Greater Than or Equal To | | < | Less Than | | <= | Less Than or Equal To | | and | Logical AND | | ~ | Matches Regex | | !~ | Does Not Match Regex | | or | Logical OR | | not | Logical NOT | | () | Groupping Operators |

func (LbdnAPIListRequest) Limit

The integer number of resources to be returned in the response. The service may impose maximum value. If omitted the service may impose a default value.

func (LbdnAPIListRequest) Offset

func (r LbdnAPIListRequest) Offset(offset int32) LbdnAPIListRequest

The integer index (zero-origin) of the offset into a collection of resources. If omitted or null the value is assumed to be '0'.

func (LbdnAPIListRequest) OrderBy

func (r LbdnAPIListRequest) OrderBy(orderBy string) LbdnAPIListRequest

A collection of response resources can be sorted by their JSON tags. For a 'flat' resource, the tag name is straightforward. If sorting is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, its value is assumed to be null.) Specify this parameter as a comma-separated list of JSON tag names. The sort direction can be specified by a suffix separated by whitespace before the tag name. The suffix 'asc' sorts the data in ascending order. The suffix 'desc' sorts the data in descending order. If no suffix is specified the data is sorted in ascending order.

func (LbdnAPIListRequest) PageToken

func (r LbdnAPIListRequest) PageToken(pageToken string) LbdnAPIListRequest

The service-defined string used to identify a page of resources. A null value indicates the first page.

func (LbdnAPIListRequest) Tfilter

func (r LbdnAPIListRequest) Tfilter(tfilter string) LbdnAPIListRequest

This parameter is used for filtering by tags.

func (LbdnAPIListRequest) TorderBy

func (r LbdnAPIListRequest) TorderBy(torderBy string) LbdnAPIListRequest

This parameter is used for sorting by tags.

type LbdnAPIReadRequest

type LbdnAPIReadRequest struct {
	ApiService LbdnAPI
	// contains filtered or unexported fields
}

func (LbdnAPIReadRequest) Execute

func (LbdnAPIReadRequest) Fields

func (r LbdnAPIReadRequest) Fields(fields string) LbdnAPIReadRequest

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

type LbdnAPIService

type LbdnAPIService internal.Service

LbdnAPIService LbdnAPI service

func (*LbdnAPIService) Create

Create Create the __LBDN__ object.

Use this method to create a __LBDN__ object.

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

func (*LbdnAPIService) CreateExecute

Execute executes the request

@return CreateLBDNResponse

func (*LbdnAPIService) Delete

Delete Delete the __LBDN__ object.

Use this method to delete a __LBDN__ object.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return LbdnAPIDeleteRequest

func (*LbdnAPIService) DeleteExecute

func (a *LbdnAPIService) DeleteExecute(r LbdnAPIDeleteRequest) (*http.Response, error)

Execute executes the request

func (*LbdnAPIService) List

List List __LBDN__ objects.

Use this method to list __LBDN__ objects.

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

func (*LbdnAPIService) ListExecute

Execute executes the request

@return ListLBDNResponse

func (*LbdnAPIService) Read

Read Read the __LBDN__ object.

Use this method to read a __LBDN__ object.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return LbdnAPIReadRequest

func (*LbdnAPIService) ReadExecute

Execute executes the request

@return ReadLBDNResponse

func (*LbdnAPIService) Update

Update Update the __LBDN__ object.

Use this method to update a __LBDN__ object.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return LbdnAPIUpdateRequest

func (*LbdnAPIService) UpdateExecute

Execute executes the request

@return UpdateLBDNResponse

type LbdnAPIUpdateRequest

type LbdnAPIUpdateRequest struct {
	ApiService LbdnAPI
	// contains filtered or unexported fields
}

func (LbdnAPIUpdateRequest) Body

func (LbdnAPIUpdateRequest) Execute

type ListACLResponse

type ListACLResponse struct {
	// List of ACL objects.
	Results              []ACL `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

ListACLResponse The ACL object list response format.

func NewListACLResponse

func NewListACLResponse() *ListACLResponse

NewListACLResponse instantiates a new ListACLResponse 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 NewListACLResponseWithDefaults

func NewListACLResponseWithDefaults() *ListACLResponse

NewListACLResponseWithDefaults instantiates a new ListACLResponse 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 (*ListACLResponse) GetResults

func (o *ListACLResponse) GetResults() []ACL

GetResults returns the Results field value if set, zero value otherwise.

func (*ListACLResponse) GetResultsOk

func (o *ListACLResponse) GetResultsOk() ([]ACL, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListACLResponse) HasResults

func (o *ListACLResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListACLResponse) MarshalJSON

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

func (*ListACLResponse) SetResults

func (o *ListACLResponse) SetResults(v []ACL)

SetResults gets a reference to the given []ACL and assigns it to the Results field.

func (ListACLResponse) ToMap

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

func (*ListACLResponse) UnmarshalJSON

func (o *ListACLResponse) UnmarshalJSON(data []byte) (err error)

type ListAuthNSGResponse

type ListAuthNSGResponse struct {
	// List of AuthNSG objects.
	Results              []AuthNSG `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

ListAuthNSGResponse The AuthNSG object list response format.

func NewListAuthNSGResponse

func NewListAuthNSGResponse() *ListAuthNSGResponse

NewListAuthNSGResponse instantiates a new ListAuthNSGResponse 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 NewListAuthNSGResponseWithDefaults

func NewListAuthNSGResponseWithDefaults() *ListAuthNSGResponse

NewListAuthNSGResponseWithDefaults instantiates a new ListAuthNSGResponse 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 (*ListAuthNSGResponse) GetResults

func (o *ListAuthNSGResponse) GetResults() []AuthNSG

GetResults returns the Results field value if set, zero value otherwise.

func (*ListAuthNSGResponse) GetResultsOk

func (o *ListAuthNSGResponse) GetResultsOk() ([]AuthNSG, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthNSGResponse) HasResults

func (o *ListAuthNSGResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListAuthNSGResponse) MarshalJSON

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

func (*ListAuthNSGResponse) SetResults

func (o *ListAuthNSGResponse) SetResults(v []AuthNSG)

SetResults gets a reference to the given []AuthNSG and assigns it to the Results field.

func (ListAuthNSGResponse) ToMap

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

func (*ListAuthNSGResponse) UnmarshalJSON

func (o *ListAuthNSGResponse) UnmarshalJSON(data []byte) (err error)

type ListAuthZoneResponse

type ListAuthZoneResponse struct {
	// The list of Auth Zone objects.
	Results              []AuthZone `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

ListAuthZoneResponse The Authoritative Zone object list response format.

func NewListAuthZoneResponse

func NewListAuthZoneResponse() *ListAuthZoneResponse

NewListAuthZoneResponse instantiates a new ListAuthZoneResponse 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 NewListAuthZoneResponseWithDefaults

func NewListAuthZoneResponseWithDefaults() *ListAuthZoneResponse

NewListAuthZoneResponseWithDefaults instantiates a new ListAuthZoneResponse 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 (*ListAuthZoneResponse) GetResults

func (o *ListAuthZoneResponse) GetResults() []AuthZone

GetResults returns the Results field value if set, zero value otherwise.

func (*ListAuthZoneResponse) GetResultsOk

func (o *ListAuthZoneResponse) GetResultsOk() ([]AuthZone, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthZoneResponse) HasResults

func (o *ListAuthZoneResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListAuthZoneResponse) MarshalJSON

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

func (*ListAuthZoneResponse) SetResults

func (o *ListAuthZoneResponse) SetResults(v []AuthZone)

SetResults gets a reference to the given []AuthZone and assigns it to the Results field.

func (ListAuthZoneResponse) ToMap

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

func (*ListAuthZoneResponse) UnmarshalJSON

func (o *ListAuthZoneResponse) UnmarshalJSON(data []byte) (err error)

type ListDelegationResponse

type ListDelegationResponse struct {
	// The list of Delegation objects.
	Results              []Delegation `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

ListDelegationResponse The Delegation object list response format.

func NewListDelegationResponse

func NewListDelegationResponse() *ListDelegationResponse

NewListDelegationResponse instantiates a new ListDelegationResponse 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 NewListDelegationResponseWithDefaults

func NewListDelegationResponseWithDefaults() *ListDelegationResponse

NewListDelegationResponseWithDefaults instantiates a new ListDelegationResponse 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 (*ListDelegationResponse) GetResults

func (o *ListDelegationResponse) GetResults() []Delegation

GetResults returns the Results field value if set, zero value otherwise.

func (*ListDelegationResponse) GetResultsOk

func (o *ListDelegationResponse) GetResultsOk() ([]Delegation, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListDelegationResponse) HasResults

func (o *ListDelegationResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListDelegationResponse) MarshalJSON

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

func (*ListDelegationResponse) SetResults

func (o *ListDelegationResponse) SetResults(v []Delegation)

SetResults gets a reference to the given []Delegation and assigns it to the Results field.

func (ListDelegationResponse) ToMap

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

func (*ListDelegationResponse) UnmarshalJSON

func (o *ListDelegationResponse) UnmarshalJSON(data []byte) (err error)

type ListForwardNSGResponse

type ListForwardNSGResponse struct {
	// List of ForwardNSG objects.
	Results              []ForwardNSG `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

ListForwardNSGResponse The ForwardNSG object list response format.

func NewListForwardNSGResponse

func NewListForwardNSGResponse() *ListForwardNSGResponse

NewListForwardNSGResponse instantiates a new ListForwardNSGResponse 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 NewListForwardNSGResponseWithDefaults

func NewListForwardNSGResponseWithDefaults() *ListForwardNSGResponse

NewListForwardNSGResponseWithDefaults instantiates a new ListForwardNSGResponse 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 (*ListForwardNSGResponse) GetResults

func (o *ListForwardNSGResponse) GetResults() []ForwardNSG

GetResults returns the Results field value if set, zero value otherwise.

func (*ListForwardNSGResponse) GetResultsOk

func (o *ListForwardNSGResponse) GetResultsOk() ([]ForwardNSG, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListForwardNSGResponse) HasResults

func (o *ListForwardNSGResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListForwardNSGResponse) MarshalJSON

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

func (*ListForwardNSGResponse) SetResults

func (o *ListForwardNSGResponse) SetResults(v []ForwardNSG)

SetResults gets a reference to the given []ForwardNSG and assigns it to the Results field.

func (ListForwardNSGResponse) ToMap

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

func (*ListForwardNSGResponse) UnmarshalJSON

func (o *ListForwardNSGResponse) UnmarshalJSON(data []byte) (err error)

type ListForwardZoneResponse

type ListForwardZoneResponse struct {
	// List of Forward Zone objects.
	Results              []ForwardZone `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

ListForwardZoneResponse The Forward Zone objects list response format.

func NewListForwardZoneResponse

func NewListForwardZoneResponse() *ListForwardZoneResponse

NewListForwardZoneResponse instantiates a new ListForwardZoneResponse 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 NewListForwardZoneResponseWithDefaults

func NewListForwardZoneResponseWithDefaults() *ListForwardZoneResponse

NewListForwardZoneResponseWithDefaults instantiates a new ListForwardZoneResponse 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 (*ListForwardZoneResponse) GetResults

func (o *ListForwardZoneResponse) GetResults() []ForwardZone

GetResults returns the Results field value if set, zero value otherwise.

func (*ListForwardZoneResponse) GetResultsOk

func (o *ListForwardZoneResponse) GetResultsOk() ([]ForwardZone, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListForwardZoneResponse) HasResults

func (o *ListForwardZoneResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListForwardZoneResponse) MarshalJSON

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

func (*ListForwardZoneResponse) SetResults

func (o *ListForwardZoneResponse) SetResults(v []ForwardZone)

SetResults gets a reference to the given []ForwardZone and assigns it to the Results field.

func (ListForwardZoneResponse) ToMap

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

func (*ListForwardZoneResponse) UnmarshalJSON

func (o *ListForwardZoneResponse) UnmarshalJSON(data []byte) (err error)

type ListHostResponse

type ListHostResponse struct {
	// List of DNS Host objects.
	Results              []Host `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

ListHostResponse The DNS Host object list response format.

func NewListHostResponse

func NewListHostResponse() *ListHostResponse

NewListHostResponse instantiates a new ListHostResponse 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 NewListHostResponseWithDefaults

func NewListHostResponseWithDefaults() *ListHostResponse

NewListHostResponseWithDefaults instantiates a new ListHostResponse 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 (*ListHostResponse) GetResults

func (o *ListHostResponse) GetResults() []Host

GetResults returns the Results field value if set, zero value otherwise.

func (*ListHostResponse) GetResultsOk

func (o *ListHostResponse) GetResultsOk() ([]Host, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListHostResponse) HasResults

func (o *ListHostResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListHostResponse) MarshalJSON

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

func (*ListHostResponse) SetResults

func (o *ListHostResponse) SetResults(v []Host)

SetResults gets a reference to the given []Host and assigns it to the Results field.

func (ListHostResponse) ToMap

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

func (*ListHostResponse) UnmarshalJSON

func (o *ListHostResponse) UnmarshalJSON(data []byte) (err error)

type ListLBDNResponse

type ListLBDNResponse struct {
	// List of __LBDN__ objects.
	Results              []LBDN `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

ListLBDNResponse The __LBDN__ object list response format.

func NewListLBDNResponse

func NewListLBDNResponse() *ListLBDNResponse

NewListLBDNResponse instantiates a new ListLBDNResponse 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 NewListLBDNResponseWithDefaults

func NewListLBDNResponseWithDefaults() *ListLBDNResponse

NewListLBDNResponseWithDefaults instantiates a new ListLBDNResponse 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 (*ListLBDNResponse) GetResults

func (o *ListLBDNResponse) GetResults() []LBDN

GetResults returns the Results field value if set, zero value otherwise.

func (*ListLBDNResponse) GetResultsOk

func (o *ListLBDNResponse) GetResultsOk() ([]LBDN, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListLBDNResponse) HasResults

func (o *ListLBDNResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListLBDNResponse) MarshalJSON

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

func (*ListLBDNResponse) SetResults

func (o *ListLBDNResponse) SetResults(v []LBDN)

SetResults gets a reference to the given []LBDN and assigns it to the Results field.

func (ListLBDNResponse) ToMap

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

func (*ListLBDNResponse) UnmarshalJSON

func (o *ListLBDNResponse) UnmarshalJSON(data []byte) (err error)

type ListServerResponse

type ListServerResponse struct {
	// List of Server objects.
	Results              []Server `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

ListServerResponse The Server object list response format.

func NewListServerResponse

func NewListServerResponse() *ListServerResponse

NewListServerResponse instantiates a new ListServerResponse 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 NewListServerResponseWithDefaults

func NewListServerResponseWithDefaults() *ListServerResponse

NewListServerResponseWithDefaults instantiates a new ListServerResponse 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 (*ListServerResponse) GetResults

func (o *ListServerResponse) GetResults() []Server

GetResults returns the Results field value if set, zero value otherwise.

func (*ListServerResponse) GetResultsOk

func (o *ListServerResponse) GetResultsOk() ([]Server, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListServerResponse) HasResults

func (o *ListServerResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListServerResponse) MarshalJSON

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

func (*ListServerResponse) SetResults

func (o *ListServerResponse) SetResults(v []Server)

SetResults gets a reference to the given []Server and assigns it to the Results field.

func (ListServerResponse) ToMap

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

func (*ListServerResponse) UnmarshalJSON

func (o *ListServerResponse) UnmarshalJSON(data []byte) (err error)

type ListViewResponse

type ListViewResponse struct {
	// List of View objects.
	Results              []View `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

ListViewResponse The View object list response format.

func NewListViewResponse

func NewListViewResponse() *ListViewResponse

NewListViewResponse instantiates a new ListViewResponse 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 NewListViewResponseWithDefaults

func NewListViewResponseWithDefaults() *ListViewResponse

NewListViewResponseWithDefaults instantiates a new ListViewResponse 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 (*ListViewResponse) GetResults

func (o *ListViewResponse) GetResults() []View

GetResults returns the Results field value if set, zero value otherwise.

func (*ListViewResponse) GetResultsOk

func (o *ListViewResponse) GetResultsOk() ([]View, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListViewResponse) HasResults

func (o *ListViewResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListViewResponse) MarshalJSON

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

func (*ListViewResponse) SetResults

func (o *ListViewResponse) SetResults(v []View)

SetResults gets a reference to the given []View and assigns it to the Results field.

func (ListViewResponse) ToMap

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

func (*ListViewResponse) UnmarshalJSON

func (o *ListViewResponse) UnmarshalJSON(data []byte) (err error)

type MappedNullable

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

type NullableACL

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

func NewNullableACL

func NewNullableACL(val *ACL) *NullableACL

func (NullableACL) Get

func (v NullableACL) Get() *ACL

func (NullableACL) IsSet

func (v NullableACL) IsSet() bool

func (NullableACL) MarshalJSON

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

func (*NullableACL) Set

func (v *NullableACL) Set(val *ACL)

func (*NullableACL) UnmarshalJSON

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

func (*NullableACL) Unset

func (v *NullableACL) Unset()

type NullableACLItem

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

func NewNullableACLItem

func NewNullableACLItem(val *ACLItem) *NullableACLItem

func (NullableACLItem) Get

func (v NullableACLItem) Get() *ACLItem

func (NullableACLItem) IsSet

func (v NullableACLItem) IsSet() bool

func (NullableACLItem) MarshalJSON

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

func (*NullableACLItem) Set

func (v *NullableACLItem) Set(val *ACLItem)

func (*NullableACLItem) UnmarshalJSON

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

func (*NullableACLItem) Unset

func (v *NullableACLItem) Unset()

type NullableAuthNSG

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

func NewNullableAuthNSG

func NewNullableAuthNSG(val *AuthNSG) *NullableAuthNSG

func (NullableAuthNSG) Get

func (v NullableAuthNSG) Get() *AuthNSG

func (NullableAuthNSG) IsSet

func (v NullableAuthNSG) IsSet() bool

func (NullableAuthNSG) MarshalJSON

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

func (*NullableAuthNSG) Set

func (v *NullableAuthNSG) Set(val *AuthNSG)

func (*NullableAuthNSG) UnmarshalJSON

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

func (*NullableAuthNSG) Unset

func (v *NullableAuthNSG) Unset()

type NullableAuthZone

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

func NewNullableAuthZone

func NewNullableAuthZone(val *AuthZone) *NullableAuthZone

func (NullableAuthZone) Get

func (v NullableAuthZone) Get() *AuthZone

func (NullableAuthZone) IsSet

func (v NullableAuthZone) IsSet() bool

func (NullableAuthZone) MarshalJSON

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

func (*NullableAuthZone) Set

func (v *NullableAuthZone) Set(val *AuthZone)

func (*NullableAuthZone) UnmarshalJSON

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

func (*NullableAuthZone) Unset

func (v *NullableAuthZone) Unset()

type NullableAuthZoneConfig

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

func NewNullableAuthZoneConfig

func NewNullableAuthZoneConfig(val *AuthZoneConfig) *NullableAuthZoneConfig

func (NullableAuthZoneConfig) Get

func (NullableAuthZoneConfig) IsSet

func (v NullableAuthZoneConfig) IsSet() bool

func (NullableAuthZoneConfig) MarshalJSON

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

func (*NullableAuthZoneConfig) Set

func (*NullableAuthZoneConfig) UnmarshalJSON

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

func (*NullableAuthZoneConfig) Unset

func (v *NullableAuthZoneConfig) Unset()

type NullableAuthZoneExternalProvider

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

func (NullableAuthZoneExternalProvider) Get

func (NullableAuthZoneExternalProvider) IsSet

func (NullableAuthZoneExternalProvider) MarshalJSON

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

func (*NullableAuthZoneExternalProvider) Set

func (*NullableAuthZoneExternalProvider) UnmarshalJSON

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

func (*NullableAuthZoneExternalProvider) Unset

type NullableAuthZoneInheritance

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

func NewNullableAuthZoneInheritance

func NewNullableAuthZoneInheritance(val *AuthZoneInheritance) *NullableAuthZoneInheritance

func (NullableAuthZoneInheritance) Get

func (NullableAuthZoneInheritance) IsSet

func (NullableAuthZoneInheritance) MarshalJSON

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

func (*NullableAuthZoneInheritance) Set

func (*NullableAuthZoneInheritance) UnmarshalJSON

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

func (*NullableAuthZoneInheritance) Unset

func (v *NullableAuthZoneInheritance) 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 NullableBulkCopyError

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

func NewNullableBulkCopyError

func NewNullableBulkCopyError(val *BulkCopyError) *NullableBulkCopyError

func (NullableBulkCopyError) Get

func (NullableBulkCopyError) IsSet

func (v NullableBulkCopyError) IsSet() bool

func (NullableBulkCopyError) MarshalJSON

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

func (*NullableBulkCopyError) Set

func (v *NullableBulkCopyError) Set(val *BulkCopyError)

func (*NullableBulkCopyError) UnmarshalJSON

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

func (*NullableBulkCopyError) Unset

func (v *NullableBulkCopyError) Unset()

type NullableBulkCopyResponse

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

func NewNullableBulkCopyResponse

func NewNullableBulkCopyResponse(val *BulkCopyResponse) *NullableBulkCopyResponse

func (NullableBulkCopyResponse) Get

func (NullableBulkCopyResponse) IsSet

func (v NullableBulkCopyResponse) IsSet() bool

func (NullableBulkCopyResponse) MarshalJSON

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

func (*NullableBulkCopyResponse) Set

func (*NullableBulkCopyResponse) UnmarshalJSON

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

func (*NullableBulkCopyResponse) Unset

func (v *NullableBulkCopyResponse) Unset()

type NullableBulkCopyView

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

func NewNullableBulkCopyView

func NewNullableBulkCopyView(val *BulkCopyView) *NullableBulkCopyView

func (NullableBulkCopyView) Get

func (NullableBulkCopyView) IsSet

func (v NullableBulkCopyView) IsSet() bool

func (NullableBulkCopyView) MarshalJSON

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

func (*NullableBulkCopyView) Set

func (v *NullableBulkCopyView) Set(val *BulkCopyView)

func (*NullableBulkCopyView) UnmarshalJSON

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

func (*NullableBulkCopyView) Unset

func (v *NullableBulkCopyView) Unset()

type NullableCacheFlush

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

func NewNullableCacheFlush

func NewNullableCacheFlush(val *CacheFlush) *NullableCacheFlush

func (NullableCacheFlush) Get

func (v NullableCacheFlush) Get() *CacheFlush

func (NullableCacheFlush) IsSet

func (v NullableCacheFlush) IsSet() bool

func (NullableCacheFlush) MarshalJSON

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

func (*NullableCacheFlush) Set

func (v *NullableCacheFlush) Set(val *CacheFlush)

func (*NullableCacheFlush) UnmarshalJSON

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

func (*NullableCacheFlush) Unset

func (v *NullableCacheFlush) Unset()

type NullableConvertDomainName

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

func NewNullableConvertDomainName

func NewNullableConvertDomainName(val *ConvertDomainName) *NullableConvertDomainName

func (NullableConvertDomainName) Get

func (NullableConvertDomainName) IsSet

func (v NullableConvertDomainName) IsSet() bool

func (NullableConvertDomainName) MarshalJSON

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

func (*NullableConvertDomainName) Set

func (*NullableConvertDomainName) UnmarshalJSON

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

func (*NullableConvertDomainName) Unset

func (v *NullableConvertDomainName) Unset()

type NullableConvertDomainNameResponse

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

func (NullableConvertDomainNameResponse) Get

func (NullableConvertDomainNameResponse) IsSet

func (NullableConvertDomainNameResponse) MarshalJSON

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

func (*NullableConvertDomainNameResponse) Set

func (*NullableConvertDomainNameResponse) UnmarshalJSON

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

func (*NullableConvertDomainNameResponse) Unset

type NullableConvertRNameResponse

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

func NewNullableConvertRNameResponse

func NewNullableConvertRNameResponse(val *ConvertRNameResponse) *NullableConvertRNameResponse

func (NullableConvertRNameResponse) Get

func (NullableConvertRNameResponse) IsSet

func (NullableConvertRNameResponse) MarshalJSON

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

func (*NullableConvertRNameResponse) Set

func (*NullableConvertRNameResponse) UnmarshalJSON

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

func (*NullableConvertRNameResponse) Unset

func (v *NullableConvertRNameResponse) Unset()

type NullableCopyAuthZone

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

func NewNullableCopyAuthZone

func NewNullableCopyAuthZone(val *CopyAuthZone) *NullableCopyAuthZone

func (NullableCopyAuthZone) Get

func (NullableCopyAuthZone) IsSet

func (v NullableCopyAuthZone) IsSet() bool

func (NullableCopyAuthZone) MarshalJSON

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

func (*NullableCopyAuthZone) Set

func (v *NullableCopyAuthZone) Set(val *CopyAuthZone)

func (*NullableCopyAuthZone) UnmarshalJSON

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

func (*NullableCopyAuthZone) Unset

func (v *NullableCopyAuthZone) Unset()

type NullableCopyAuthZoneResponse

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

func NewNullableCopyAuthZoneResponse

func NewNullableCopyAuthZoneResponse(val *CopyAuthZoneResponse) *NullableCopyAuthZoneResponse

func (NullableCopyAuthZoneResponse) Get

func (NullableCopyAuthZoneResponse) IsSet

func (NullableCopyAuthZoneResponse) MarshalJSON

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

func (*NullableCopyAuthZoneResponse) Set

func (*NullableCopyAuthZoneResponse) UnmarshalJSON

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

func (*NullableCopyAuthZoneResponse) Unset

func (v *NullableCopyAuthZoneResponse) Unset()

type NullableCopyForwardZone

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

func NewNullableCopyForwardZone

func NewNullableCopyForwardZone(val *CopyForwardZone) *NullableCopyForwardZone

func (NullableCopyForwardZone) Get

func (NullableCopyForwardZone) IsSet

func (v NullableCopyForwardZone) IsSet() bool

func (NullableCopyForwardZone) MarshalJSON

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

func (*NullableCopyForwardZone) Set

func (*NullableCopyForwardZone) UnmarshalJSON

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

func (*NullableCopyForwardZone) Unset

func (v *NullableCopyForwardZone) Unset()

type NullableCopyForwardZoneResponse

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

func (NullableCopyForwardZoneResponse) Get

func (NullableCopyForwardZoneResponse) IsSet

func (NullableCopyForwardZoneResponse) MarshalJSON

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

func (*NullableCopyForwardZoneResponse) Set

func (*NullableCopyForwardZoneResponse) UnmarshalJSON

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

func (*NullableCopyForwardZoneResponse) Unset

type NullableCopyResponse

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

func NewNullableCopyResponse

func NewNullableCopyResponse(val *CopyResponse) *NullableCopyResponse

func (NullableCopyResponse) Get

func (NullableCopyResponse) IsSet

func (v NullableCopyResponse) IsSet() bool

func (NullableCopyResponse) MarshalJSON

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

func (*NullableCopyResponse) Set

func (v *NullableCopyResponse) Set(val *CopyResponse)

func (*NullableCopyResponse) UnmarshalJSON

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

func (*NullableCopyResponse) Unset

func (v *NullableCopyResponse) Unset()

type NullableCreateACLResponse

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

func NewNullableCreateACLResponse

func NewNullableCreateACLResponse(val *CreateACLResponse) *NullableCreateACLResponse

func (NullableCreateACLResponse) Get

func (NullableCreateACLResponse) IsSet

func (v NullableCreateACLResponse) IsSet() bool

func (NullableCreateACLResponse) MarshalJSON

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

func (*NullableCreateACLResponse) Set

func (*NullableCreateACLResponse) UnmarshalJSON

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

func (*NullableCreateACLResponse) Unset

func (v *NullableCreateACLResponse) Unset()

type NullableCreateAuthNSGResponse

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

func (NullableCreateAuthNSGResponse) Get

func (NullableCreateAuthNSGResponse) IsSet

func (NullableCreateAuthNSGResponse) MarshalJSON

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

func (*NullableCreateAuthNSGResponse) Set

func (*NullableCreateAuthNSGResponse) UnmarshalJSON

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

func (*NullableCreateAuthNSGResponse) Unset

func (v *NullableCreateAuthNSGResponse) Unset()

type NullableCreateAuthZoneResponse

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

func (NullableCreateAuthZoneResponse) Get

func (NullableCreateAuthZoneResponse) IsSet

func (NullableCreateAuthZoneResponse) MarshalJSON

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

func (*NullableCreateAuthZoneResponse) Set

func (*NullableCreateAuthZoneResponse) UnmarshalJSON

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

func (*NullableCreateAuthZoneResponse) Unset

func (v *NullableCreateAuthZoneResponse) Unset()

type NullableCreateDelegationResponse

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

func (NullableCreateDelegationResponse) Get

func (NullableCreateDelegationResponse) IsSet

func (NullableCreateDelegationResponse) MarshalJSON

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

func (*NullableCreateDelegationResponse) Set

func (*NullableCreateDelegationResponse) UnmarshalJSON

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

func (*NullableCreateDelegationResponse) Unset

type NullableCreateForwardNSGResponse

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

func (NullableCreateForwardNSGResponse) Get

func (NullableCreateForwardNSGResponse) IsSet

func (NullableCreateForwardNSGResponse) MarshalJSON

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

func (*NullableCreateForwardNSGResponse) Set

func (*NullableCreateForwardNSGResponse) UnmarshalJSON

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

func (*NullableCreateForwardNSGResponse) Unset

type NullableCreateForwardZoneResponse

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

func (NullableCreateForwardZoneResponse) Get

func (NullableCreateForwardZoneResponse) IsSet

func (NullableCreateForwardZoneResponse) MarshalJSON

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

func (*NullableCreateForwardZoneResponse) Set

func (*NullableCreateForwardZoneResponse) UnmarshalJSON

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

func (*NullableCreateForwardZoneResponse) Unset

type NullableCreateLBDNResponse

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

func NewNullableCreateLBDNResponse

func NewNullableCreateLBDNResponse(val *CreateLBDNResponse) *NullableCreateLBDNResponse

func (NullableCreateLBDNResponse) Get

func (NullableCreateLBDNResponse) IsSet

func (v NullableCreateLBDNResponse) IsSet() bool

func (NullableCreateLBDNResponse) MarshalJSON

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

func (*NullableCreateLBDNResponse) Set

func (*NullableCreateLBDNResponse) UnmarshalJSON

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

func (*NullableCreateLBDNResponse) Unset

func (v *NullableCreateLBDNResponse) Unset()

type NullableCreateServerResponse

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

func NewNullableCreateServerResponse

func NewNullableCreateServerResponse(val *CreateServerResponse) *NullableCreateServerResponse

func (NullableCreateServerResponse) Get

func (NullableCreateServerResponse) IsSet

func (NullableCreateServerResponse) MarshalJSON

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

func (*NullableCreateServerResponse) Set

func (*NullableCreateServerResponse) UnmarshalJSON

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

func (*NullableCreateServerResponse) Unset

func (v *NullableCreateServerResponse) Unset()

type NullableCreateViewResponse

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

func NewNullableCreateViewResponse

func NewNullableCreateViewResponse(val *CreateViewResponse) *NullableCreateViewResponse

func (NullableCreateViewResponse) Get

func (NullableCreateViewResponse) IsSet

func (v NullableCreateViewResponse) IsSet() bool

func (NullableCreateViewResponse) MarshalJSON

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

func (*NullableCreateViewResponse) Set

func (*NullableCreateViewResponse) UnmarshalJSON

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

func (*NullableCreateViewResponse) Unset

func (v *NullableCreateViewResponse) Unset()

type NullableCustomRootNSBlock

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

func NewNullableCustomRootNSBlock

func NewNullableCustomRootNSBlock(val *CustomRootNSBlock) *NullableCustomRootNSBlock

func (NullableCustomRootNSBlock) Get

func (NullableCustomRootNSBlock) IsSet

func (v NullableCustomRootNSBlock) IsSet() bool

func (NullableCustomRootNSBlock) MarshalJSON

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

func (*NullableCustomRootNSBlock) Set

func (*NullableCustomRootNSBlock) UnmarshalJSON

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

func (*NullableCustomRootNSBlock) Unset

func (v *NullableCustomRootNSBlock) Unset()

type NullableDNSSECValidationBlock

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

func (NullableDNSSECValidationBlock) Get

func (NullableDNSSECValidationBlock) IsSet

func (NullableDNSSECValidationBlock) MarshalJSON

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

func (*NullableDNSSECValidationBlock) Set

func (*NullableDNSSECValidationBlock) UnmarshalJSON

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

func (*NullableDNSSECValidationBlock) Unset

func (v *NullableDNSSECValidationBlock) Unset()

type NullableDTCConfig

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

func NewNullableDTCConfig

func NewNullableDTCConfig(val *DTCConfig) *NullableDTCConfig

func (NullableDTCConfig) Get

func (v NullableDTCConfig) Get() *DTCConfig

func (NullableDTCConfig) IsSet

func (v NullableDTCConfig) IsSet() bool

func (NullableDTCConfig) MarshalJSON

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

func (*NullableDTCConfig) Set

func (v *NullableDTCConfig) Set(val *DTCConfig)

func (*NullableDTCConfig) UnmarshalJSON

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

func (*NullableDTCConfig) Unset

func (v *NullableDTCConfig) Unset()

type NullableDTCPolicy

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

func NewNullableDTCPolicy

func NewNullableDTCPolicy(val *DTCPolicy) *NullableDTCPolicy

func (NullableDTCPolicy) Get

func (v NullableDTCPolicy) Get() *DTCPolicy

func (NullableDTCPolicy) IsSet

func (v NullableDTCPolicy) IsSet() bool

func (NullableDTCPolicy) MarshalJSON

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

func (*NullableDTCPolicy) Set

func (v *NullableDTCPolicy) Set(val *DTCPolicy)

func (*NullableDTCPolicy) UnmarshalJSON

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

func (*NullableDTCPolicy) Unset

func (v *NullableDTCPolicy) Unset()

type NullableDelegation

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

func NewNullableDelegation

func NewNullableDelegation(val *Delegation) *NullableDelegation

func (NullableDelegation) Get

func (v NullableDelegation) Get() *Delegation

func (NullableDelegation) IsSet

func (v NullableDelegation) IsSet() bool

func (NullableDelegation) MarshalJSON

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

func (*NullableDelegation) Set

func (v *NullableDelegation) Set(val *Delegation)

func (*NullableDelegation) UnmarshalJSON

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

func (*NullableDelegation) Unset

func (v *NullableDelegation) Unset()

type NullableDelegationServer

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

func NewNullableDelegationServer

func NewNullableDelegationServer(val *DelegationServer) *NullableDelegationServer

func (NullableDelegationServer) Get

func (NullableDelegationServer) IsSet

func (v NullableDelegationServer) IsSet() bool

func (NullableDelegationServer) MarshalJSON

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

func (*NullableDelegationServer) Set

func (*NullableDelegationServer) UnmarshalJSON

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

func (*NullableDelegationServer) Unset

func (v *NullableDelegationServer) Unset()

type NullableDisplayView

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

func NewNullableDisplayView

func NewNullableDisplayView(val *DisplayView) *NullableDisplayView

func (NullableDisplayView) Get

func (NullableDisplayView) IsSet

func (v NullableDisplayView) IsSet() bool

func (NullableDisplayView) MarshalJSON

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

func (*NullableDisplayView) Set

func (v *NullableDisplayView) Set(val *DisplayView)

func (*NullableDisplayView) UnmarshalJSON

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

func (*NullableDisplayView) Unset

func (v *NullableDisplayView) Unset()

type NullableECSBlock

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

func NewNullableECSBlock

func NewNullableECSBlock(val *ECSBlock) *NullableECSBlock

func (NullableECSBlock) Get

func (v NullableECSBlock) Get() *ECSBlock

func (NullableECSBlock) IsSet

func (v NullableECSBlock) IsSet() bool

func (NullableECSBlock) MarshalJSON

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

func (*NullableECSBlock) Set

func (v *NullableECSBlock) Set(val *ECSBlock)

func (*NullableECSBlock) UnmarshalJSON

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

func (*NullableECSBlock) Unset

func (v *NullableECSBlock) Unset()

type NullableECSZone

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

func NewNullableECSZone

func NewNullableECSZone(val *ECSZone) *NullableECSZone

func (NullableECSZone) Get

func (v NullableECSZone) Get() *ECSZone

func (NullableECSZone) IsSet

func (v NullableECSZone) IsSet() bool

func (NullableECSZone) MarshalJSON

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

func (*NullableECSZone) Set

func (v *NullableECSZone) Set(val *ECSZone)

func (*NullableECSZone) UnmarshalJSON

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

func (*NullableECSZone) Unset

func (v *NullableECSZone) Unset()

type NullableExternalPrimary

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

func NewNullableExternalPrimary

func NewNullableExternalPrimary(val *ExternalPrimary) *NullableExternalPrimary

func (NullableExternalPrimary) Get

func (NullableExternalPrimary) IsSet

func (v NullableExternalPrimary) IsSet() bool

func (NullableExternalPrimary) MarshalJSON

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

func (*NullableExternalPrimary) Set

func (*NullableExternalPrimary) UnmarshalJSON

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

func (*NullableExternalPrimary) Unset

func (v *NullableExternalPrimary) Unset()

type NullableExternalSecondary

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

func NewNullableExternalSecondary

func NewNullableExternalSecondary(val *ExternalSecondary) *NullableExternalSecondary

func (NullableExternalSecondary) Get

func (NullableExternalSecondary) IsSet

func (v NullableExternalSecondary) IsSet() bool

func (NullableExternalSecondary) MarshalJSON

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

func (*NullableExternalSecondary) Set

func (*NullableExternalSecondary) UnmarshalJSON

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

func (*NullableExternalSecondary) Unset

func (v *NullableExternalSecondary) 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 NullableForwardNSG

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

func NewNullableForwardNSG

func NewNullableForwardNSG(val *ForwardNSG) *NullableForwardNSG

func (NullableForwardNSG) Get

func (v NullableForwardNSG) Get() *ForwardNSG

func (NullableForwardNSG) IsSet

func (v NullableForwardNSG) IsSet() bool

func (NullableForwardNSG) MarshalJSON

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

func (*NullableForwardNSG) Set

func (v *NullableForwardNSG) Set(val *ForwardNSG)

func (*NullableForwardNSG) UnmarshalJSON

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

func (*NullableForwardNSG) Unset

func (v *NullableForwardNSG) Unset()

type NullableForwardZone

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

func NewNullableForwardZone

func NewNullableForwardZone(val *ForwardZone) *NullableForwardZone

func (NullableForwardZone) Get

func (NullableForwardZone) IsSet

func (v NullableForwardZone) IsSet() bool

func (NullableForwardZone) MarshalJSON

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

func (*NullableForwardZone) Set

func (v *NullableForwardZone) Set(val *ForwardZone)

func (*NullableForwardZone) UnmarshalJSON

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

func (*NullableForwardZone) Unset

func (v *NullableForwardZone) Unset()

type NullableForwardZoneConfig

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

func NewNullableForwardZoneConfig

func NewNullableForwardZoneConfig(val *ForwardZoneConfig) *NullableForwardZoneConfig

func (NullableForwardZoneConfig) Get

func (NullableForwardZoneConfig) IsSet

func (v NullableForwardZoneConfig) IsSet() bool

func (NullableForwardZoneConfig) MarshalJSON

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

func (*NullableForwardZoneConfig) Set

func (*NullableForwardZoneConfig) UnmarshalJSON

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

func (*NullableForwardZoneConfig) Unset

func (v *NullableForwardZoneConfig) Unset()

type NullableForwarder

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

func NewNullableForwarder

func NewNullableForwarder(val *Forwarder) *NullableForwarder

func (NullableForwarder) Get

func (v NullableForwarder) Get() *Forwarder

func (NullableForwarder) IsSet

func (v NullableForwarder) IsSet() bool

func (NullableForwarder) MarshalJSON

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

func (*NullableForwarder) Set

func (v *NullableForwarder) Set(val *Forwarder)

func (*NullableForwarder) UnmarshalJSON

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

func (*NullableForwarder) Unset

func (v *NullableForwarder) Unset()

type NullableForwardersBlock

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

func NewNullableForwardersBlock

func NewNullableForwardersBlock(val *ForwardersBlock) *NullableForwardersBlock

func (NullableForwardersBlock) Get

func (NullableForwardersBlock) IsSet

func (v NullableForwardersBlock) IsSet() bool

func (NullableForwardersBlock) MarshalJSON

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

func (*NullableForwardersBlock) Set

func (*NullableForwardersBlock) UnmarshalJSON

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

func (*NullableForwardersBlock) Unset

func (v *NullableForwardersBlock) Unset()

type NullableGlobal

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

func NewNullableGlobal

func NewNullableGlobal(val *Global) *NullableGlobal

func (NullableGlobal) Get

func (v NullableGlobal) Get() *Global

func (NullableGlobal) IsSet

func (v NullableGlobal) IsSet() bool

func (NullableGlobal) MarshalJSON

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

func (*NullableGlobal) Set

func (v *NullableGlobal) Set(val *Global)

func (*NullableGlobal) UnmarshalJSON

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

func (*NullableGlobal) Unset

func (v *NullableGlobal) Unset()

type NullableHost

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

func NewNullableHost

func NewNullableHost(val *Host) *NullableHost

func (NullableHost) Get

func (v NullableHost) Get() *Host

func (NullableHost) IsSet

func (v NullableHost) IsSet() bool

func (NullableHost) MarshalJSON

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

func (*NullableHost) Set

func (v *NullableHost) Set(val *Host)

func (*NullableHost) UnmarshalJSON

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

func (*NullableHost) Unset

func (v *NullableHost) Unset()

type NullableHostAssociatedServer

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

func NewNullableHostAssociatedServer

func NewNullableHostAssociatedServer(val *HostAssociatedServer) *NullableHostAssociatedServer

func (NullableHostAssociatedServer) Get

func (NullableHostAssociatedServer) IsSet

func (NullableHostAssociatedServer) MarshalJSON

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

func (*NullableHostAssociatedServer) Set

func (*NullableHostAssociatedServer) UnmarshalJSON

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

func (*NullableHostAssociatedServer) Unset

func (v *NullableHostAssociatedServer) Unset()

type NullableHostInheritance

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

func NewNullableHostInheritance

func NewNullableHostInheritance(val *HostInheritance) *NullableHostInheritance

func (NullableHostInheritance) Get

func (NullableHostInheritance) IsSet

func (v NullableHostInheritance) IsSet() bool

func (NullableHostInheritance) MarshalJSON

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

func (*NullableHostInheritance) Set

func (*NullableHostInheritance) UnmarshalJSON

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

func (*NullableHostInheritance) Unset

func (v *NullableHostInheritance) Unset()

type NullableInheritance2AssignedHost

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

func (NullableInheritance2AssignedHost) Get

func (NullableInheritance2AssignedHost) IsSet

func (NullableInheritance2AssignedHost) MarshalJSON

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

func (*NullableInheritance2AssignedHost) Set

func (*NullableInheritance2AssignedHost) UnmarshalJSON

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

func (*NullableInheritance2AssignedHost) Unset

type NullableInheritance2InheritedBool

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

func (NullableInheritance2InheritedBool) Get

func (NullableInheritance2InheritedBool) IsSet

func (NullableInheritance2InheritedBool) MarshalJSON

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

func (*NullableInheritance2InheritedBool) Set

func (*NullableInheritance2InheritedBool) UnmarshalJSON

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

func (*NullableInheritance2InheritedBool) Unset

type NullableInheritance2InheritedString

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

func (NullableInheritance2InheritedString) Get

func (NullableInheritance2InheritedString) IsSet

func (NullableInheritance2InheritedString) MarshalJSON

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

func (*NullableInheritance2InheritedString) Set

func (*NullableInheritance2InheritedString) UnmarshalJSON

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

func (*NullableInheritance2InheritedString) Unset

type NullableInheritance2InheritedUInt32

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

func (NullableInheritance2InheritedUInt32) Get

func (NullableInheritance2InheritedUInt32) IsSet

func (NullableInheritance2InheritedUInt32) MarshalJSON

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

func (*NullableInheritance2InheritedUInt32) Set

func (*NullableInheritance2InheritedUInt32) UnmarshalJSON

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

func (*NullableInheritance2InheritedUInt32) Unset

type NullableInheritedACLItems

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

func NewNullableInheritedACLItems

func NewNullableInheritedACLItems(val *InheritedACLItems) *NullableInheritedACLItems

func (NullableInheritedACLItems) Get

func (NullableInheritedACLItems) IsSet

func (v NullableInheritedACLItems) IsSet() bool

func (NullableInheritedACLItems) MarshalJSON

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

func (*NullableInheritedACLItems) Set

func (*NullableInheritedACLItems) UnmarshalJSON

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

func (*NullableInheritedACLItems) Unset

func (v *NullableInheritedACLItems) Unset()

type NullableInheritedCustomRootNSBlock

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

func (NullableInheritedCustomRootNSBlock) Get

func (NullableInheritedCustomRootNSBlock) IsSet

func (NullableInheritedCustomRootNSBlock) MarshalJSON

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

func (*NullableInheritedCustomRootNSBlock) Set

func (*NullableInheritedCustomRootNSBlock) UnmarshalJSON

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

func (*NullableInheritedCustomRootNSBlock) Unset

type NullableInheritedDNSSECValidationBlock

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

func (NullableInheritedDNSSECValidationBlock) Get

func (NullableInheritedDNSSECValidationBlock) IsSet

func (NullableInheritedDNSSECValidationBlock) MarshalJSON

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

func (*NullableInheritedDNSSECValidationBlock) Set

func (*NullableInheritedDNSSECValidationBlock) UnmarshalJSON

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

func (*NullableInheritedDNSSECValidationBlock) Unset

type NullableInheritedDtcConfig

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

func NewNullableInheritedDtcConfig

func NewNullableInheritedDtcConfig(val *InheritedDtcConfig) *NullableInheritedDtcConfig

func (NullableInheritedDtcConfig) Get

func (NullableInheritedDtcConfig) IsSet

func (v NullableInheritedDtcConfig) IsSet() bool

func (NullableInheritedDtcConfig) MarshalJSON

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

func (*NullableInheritedDtcConfig) Set

func (*NullableInheritedDtcConfig) UnmarshalJSON

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

func (*NullableInheritedDtcConfig) Unset

func (v *NullableInheritedDtcConfig) Unset()

type NullableInheritedECSBlock

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

func NewNullableInheritedECSBlock

func NewNullableInheritedECSBlock(val *InheritedECSBlock) *NullableInheritedECSBlock

func (NullableInheritedECSBlock) Get

func (NullableInheritedECSBlock) IsSet

func (v NullableInheritedECSBlock) IsSet() bool

func (NullableInheritedECSBlock) MarshalJSON

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

func (*NullableInheritedECSBlock) Set

func (*NullableInheritedECSBlock) UnmarshalJSON

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

func (*NullableInheritedECSBlock) Unset

func (v *NullableInheritedECSBlock) Unset()

type NullableInheritedForwardersBlock

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

func (NullableInheritedForwardersBlock) Get

func (NullableInheritedForwardersBlock) IsSet

func (NullableInheritedForwardersBlock) MarshalJSON

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

func (*NullableInheritedForwardersBlock) Set

func (*NullableInheritedForwardersBlock) UnmarshalJSON

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

func (*NullableInheritedForwardersBlock) Unset

type NullableInheritedKerberosKeys

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

func (NullableInheritedKerberosKeys) Get

func (NullableInheritedKerberosKeys) IsSet

func (NullableInheritedKerberosKeys) MarshalJSON

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

func (*NullableInheritedKerberosKeys) Set

func (*NullableInheritedKerberosKeys) UnmarshalJSON

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

func (*NullableInheritedKerberosKeys) Unset

func (v *NullableInheritedKerberosKeys) Unset()

type NullableInheritedSortListItems

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

func (NullableInheritedSortListItems) Get

func (NullableInheritedSortListItems) IsSet

func (NullableInheritedSortListItems) MarshalJSON

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

func (*NullableInheritedSortListItems) Set

func (*NullableInheritedSortListItems) UnmarshalJSON

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

func (*NullableInheritedSortListItems) Unset

func (v *NullableInheritedSortListItems) Unset()

type NullableInheritedZoneAuthority

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

func (NullableInheritedZoneAuthority) Get

func (NullableInheritedZoneAuthority) IsSet

func (NullableInheritedZoneAuthority) MarshalJSON

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

func (*NullableInheritedZoneAuthority) Set

func (*NullableInheritedZoneAuthority) UnmarshalJSON

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

func (*NullableInheritedZoneAuthority) Unset

func (v *NullableInheritedZoneAuthority) Unset()

type NullableInheritedZoneAuthorityMNameBlock

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

func (NullableInheritedZoneAuthorityMNameBlock) Get

func (NullableInheritedZoneAuthorityMNameBlock) IsSet

func (NullableInheritedZoneAuthorityMNameBlock) MarshalJSON

func (*NullableInheritedZoneAuthorityMNameBlock) Set

func (*NullableInheritedZoneAuthorityMNameBlock) UnmarshalJSON

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

func (*NullableInheritedZoneAuthorityMNameBlock) 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 NullableInternalSecondary

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

func NewNullableInternalSecondary

func NewNullableInternalSecondary(val *InternalSecondary) *NullableInternalSecondary

func (NullableInternalSecondary) Get

func (NullableInternalSecondary) IsSet

func (v NullableInternalSecondary) IsSet() bool

func (NullableInternalSecondary) MarshalJSON

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

func (*NullableInternalSecondary) Set

func (*NullableInternalSecondary) UnmarshalJSON

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

func (*NullableInternalSecondary) Unset

func (v *NullableInternalSecondary) Unset()

type NullableKerberosKey

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

func NewNullableKerberosKey

func NewNullableKerberosKey(val *KerberosKey) *NullableKerberosKey

func (NullableKerberosKey) Get

func (NullableKerberosKey) IsSet

func (v NullableKerberosKey) IsSet() bool

func (NullableKerberosKey) MarshalJSON

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

func (*NullableKerberosKey) Set

func (v *NullableKerberosKey) Set(val *KerberosKey)

func (*NullableKerberosKey) UnmarshalJSON

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

func (*NullableKerberosKey) Unset

func (v *NullableKerberosKey) Unset()

type NullableLBDN

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

func NewNullableLBDN

func NewNullableLBDN(val *LBDN) *NullableLBDN

func (NullableLBDN) Get

func (v NullableLBDN) Get() *LBDN

func (NullableLBDN) IsSet

func (v NullableLBDN) IsSet() bool

func (NullableLBDN) MarshalJSON

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

func (*NullableLBDN) Set

func (v *NullableLBDN) Set(val *LBDN)

func (*NullableLBDN) UnmarshalJSON

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

func (*NullableLBDN) Unset

func (v *NullableLBDN) Unset()

type NullableListACLResponse

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

func NewNullableListACLResponse

func NewNullableListACLResponse(val *ListACLResponse) *NullableListACLResponse

func (NullableListACLResponse) Get

func (NullableListACLResponse) IsSet

func (v NullableListACLResponse) IsSet() bool

func (NullableListACLResponse) MarshalJSON

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

func (*NullableListACLResponse) Set

func (*NullableListACLResponse) UnmarshalJSON

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

func (*NullableListACLResponse) Unset

func (v *NullableListACLResponse) Unset()

type NullableListAuthNSGResponse

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

func NewNullableListAuthNSGResponse

func NewNullableListAuthNSGResponse(val *ListAuthNSGResponse) *NullableListAuthNSGResponse

func (NullableListAuthNSGResponse) Get

func (NullableListAuthNSGResponse) IsSet

func (NullableListAuthNSGResponse) MarshalJSON

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

func (*NullableListAuthNSGResponse) Set

func (*NullableListAuthNSGResponse) UnmarshalJSON

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

func (*NullableListAuthNSGResponse) Unset

func (v *NullableListAuthNSGResponse) Unset()

type NullableListAuthZoneResponse

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

func NewNullableListAuthZoneResponse

func NewNullableListAuthZoneResponse(val *ListAuthZoneResponse) *NullableListAuthZoneResponse

func (NullableListAuthZoneResponse) Get

func (NullableListAuthZoneResponse) IsSet

func (NullableListAuthZoneResponse) MarshalJSON

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

func (*NullableListAuthZoneResponse) Set

func (*NullableListAuthZoneResponse) UnmarshalJSON

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

func (*NullableListAuthZoneResponse) Unset

func (v *NullableListAuthZoneResponse) Unset()

type NullableListDelegationResponse

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

func (NullableListDelegationResponse) Get

func (NullableListDelegationResponse) IsSet

func (NullableListDelegationResponse) MarshalJSON

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

func (*NullableListDelegationResponse) Set

func (*NullableListDelegationResponse) UnmarshalJSON

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

func (*NullableListDelegationResponse) Unset

func (v *NullableListDelegationResponse) Unset()

type NullableListForwardNSGResponse

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

func (NullableListForwardNSGResponse) Get

func (NullableListForwardNSGResponse) IsSet

func (NullableListForwardNSGResponse) MarshalJSON

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

func (*NullableListForwardNSGResponse) Set

func (*NullableListForwardNSGResponse) UnmarshalJSON

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

func (*NullableListForwardNSGResponse) Unset

func (v *NullableListForwardNSGResponse) Unset()

type NullableListForwardZoneResponse

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

func (NullableListForwardZoneResponse) Get

func (NullableListForwardZoneResponse) IsSet

func (NullableListForwardZoneResponse) MarshalJSON

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

func (*NullableListForwardZoneResponse) Set

func (*NullableListForwardZoneResponse) UnmarshalJSON

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

func (*NullableListForwardZoneResponse) Unset

type NullableListHostResponse

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

func NewNullableListHostResponse

func NewNullableListHostResponse(val *ListHostResponse) *NullableListHostResponse

func (NullableListHostResponse) Get

func (NullableListHostResponse) IsSet

func (v NullableListHostResponse) IsSet() bool

func (NullableListHostResponse) MarshalJSON

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

func (*NullableListHostResponse) Set

func (*NullableListHostResponse) UnmarshalJSON

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

func (*NullableListHostResponse) Unset

func (v *NullableListHostResponse) Unset()

type NullableListLBDNResponse

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

func NewNullableListLBDNResponse

func NewNullableListLBDNResponse(val *ListLBDNResponse) *NullableListLBDNResponse

func (NullableListLBDNResponse) Get

func (NullableListLBDNResponse) IsSet

func (v NullableListLBDNResponse) IsSet() bool

func (NullableListLBDNResponse) MarshalJSON

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

func (*NullableListLBDNResponse) Set

func (*NullableListLBDNResponse) UnmarshalJSON

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

func (*NullableListLBDNResponse) Unset

func (v *NullableListLBDNResponse) Unset()

type NullableListServerResponse

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

func NewNullableListServerResponse

func NewNullableListServerResponse(val *ListServerResponse) *NullableListServerResponse

func (NullableListServerResponse) Get

func (NullableListServerResponse) IsSet

func (v NullableListServerResponse) IsSet() bool

func (NullableListServerResponse) MarshalJSON

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

func (*NullableListServerResponse) Set

func (*NullableListServerResponse) UnmarshalJSON

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

func (*NullableListServerResponse) Unset

func (v *NullableListServerResponse) Unset()

type NullableListViewResponse

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

func NewNullableListViewResponse

func NewNullableListViewResponse(val *ListViewResponse) *NullableListViewResponse

func (NullableListViewResponse) Get

func (NullableListViewResponse) IsSet

func (v NullableListViewResponse) IsSet() bool

func (NullableListViewResponse) MarshalJSON

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

func (*NullableListViewResponse) Set

func (*NullableListViewResponse) UnmarshalJSON

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

func (*NullableListViewResponse) Unset

func (v *NullableListViewResponse) Unset()

type NullableReadACLResponse

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

func NewNullableReadACLResponse

func NewNullableReadACLResponse(val *ReadACLResponse) *NullableReadACLResponse

func (NullableReadACLResponse) Get

func (NullableReadACLResponse) IsSet

func (v NullableReadACLResponse) IsSet() bool

func (NullableReadACLResponse) MarshalJSON

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

func (*NullableReadACLResponse) Set

func (*NullableReadACLResponse) UnmarshalJSON

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

func (*NullableReadACLResponse) Unset

func (v *NullableReadACLResponse) Unset()

type NullableReadAuthNSGResponse

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

func NewNullableReadAuthNSGResponse

func NewNullableReadAuthNSGResponse(val *ReadAuthNSGResponse) *NullableReadAuthNSGResponse

func (NullableReadAuthNSGResponse) Get

func (NullableReadAuthNSGResponse) IsSet

func (NullableReadAuthNSGResponse) MarshalJSON

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

func (*NullableReadAuthNSGResponse) Set

func (*NullableReadAuthNSGResponse) UnmarshalJSON

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

func (*NullableReadAuthNSGResponse) Unset

func (v *NullableReadAuthNSGResponse) Unset()

type NullableReadAuthZoneResponse

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

func NewNullableReadAuthZoneResponse

func NewNullableReadAuthZoneResponse(val *ReadAuthZoneResponse) *NullableReadAuthZoneResponse

func (NullableReadAuthZoneResponse) Get

func (NullableReadAuthZoneResponse) IsSet

func (NullableReadAuthZoneResponse) MarshalJSON

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

func (*NullableReadAuthZoneResponse) Set

func (*NullableReadAuthZoneResponse) UnmarshalJSON

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

func (*NullableReadAuthZoneResponse) Unset

func (v *NullableReadAuthZoneResponse) Unset()

type NullableReadDelegationResponse

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

func (NullableReadDelegationResponse) Get

func (NullableReadDelegationResponse) IsSet

func (NullableReadDelegationResponse) MarshalJSON

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

func (*NullableReadDelegationResponse) Set

func (*NullableReadDelegationResponse) UnmarshalJSON

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

func (*NullableReadDelegationResponse) Unset

func (v *NullableReadDelegationResponse) Unset()

type NullableReadForwardNSGResponse

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

func (NullableReadForwardNSGResponse) Get

func (NullableReadForwardNSGResponse) IsSet

func (NullableReadForwardNSGResponse) MarshalJSON

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

func (*NullableReadForwardNSGResponse) Set

func (*NullableReadForwardNSGResponse) UnmarshalJSON

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

func (*NullableReadForwardNSGResponse) Unset

func (v *NullableReadForwardNSGResponse) Unset()

type NullableReadForwardZoneResponse

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

func (NullableReadForwardZoneResponse) Get

func (NullableReadForwardZoneResponse) IsSet

func (NullableReadForwardZoneResponse) MarshalJSON

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

func (*NullableReadForwardZoneResponse) Set

func (*NullableReadForwardZoneResponse) UnmarshalJSON

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

func (*NullableReadForwardZoneResponse) Unset

type NullableReadGlobalResponse

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

func NewNullableReadGlobalResponse

func NewNullableReadGlobalResponse(val *ReadGlobalResponse) *NullableReadGlobalResponse

func (NullableReadGlobalResponse) Get

func (NullableReadGlobalResponse) IsSet

func (v NullableReadGlobalResponse) IsSet() bool

func (NullableReadGlobalResponse) MarshalJSON

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

func (*NullableReadGlobalResponse) Set

func (*NullableReadGlobalResponse) UnmarshalJSON

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

func (*NullableReadGlobalResponse) Unset

func (v *NullableReadGlobalResponse) Unset()

type NullableReadHostResponse

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

func NewNullableReadHostResponse

func NewNullableReadHostResponse(val *ReadHostResponse) *NullableReadHostResponse

func (NullableReadHostResponse) Get

func (NullableReadHostResponse) IsSet

func (v NullableReadHostResponse) IsSet() bool

func (NullableReadHostResponse) MarshalJSON

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

func (*NullableReadHostResponse) Set

func (*NullableReadHostResponse) UnmarshalJSON

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

func (*NullableReadHostResponse) Unset

func (v *NullableReadHostResponse) Unset()

type NullableReadLBDNResponse

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

func NewNullableReadLBDNResponse

func NewNullableReadLBDNResponse(val *ReadLBDNResponse) *NullableReadLBDNResponse

func (NullableReadLBDNResponse) Get

func (NullableReadLBDNResponse) IsSet

func (v NullableReadLBDNResponse) IsSet() bool

func (NullableReadLBDNResponse) MarshalJSON

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

func (*NullableReadLBDNResponse) Set

func (*NullableReadLBDNResponse) UnmarshalJSON

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

func (*NullableReadLBDNResponse) Unset

func (v *NullableReadLBDNResponse) Unset()

type NullableReadServerResponse

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

func NewNullableReadServerResponse

func NewNullableReadServerResponse(val *ReadServerResponse) *NullableReadServerResponse

func (NullableReadServerResponse) Get

func (NullableReadServerResponse) IsSet

func (v NullableReadServerResponse) IsSet() bool

func (NullableReadServerResponse) MarshalJSON

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

func (*NullableReadServerResponse) Set

func (*NullableReadServerResponse) UnmarshalJSON

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

func (*NullableReadServerResponse) Unset

func (v *NullableReadServerResponse) Unset()

type NullableReadViewResponse

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

func NewNullableReadViewResponse

func NewNullableReadViewResponse(val *ReadViewResponse) *NullableReadViewResponse

func (NullableReadViewResponse) Get

func (NullableReadViewResponse) IsSet

func (v NullableReadViewResponse) IsSet() bool

func (NullableReadViewResponse) MarshalJSON

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

func (*NullableReadViewResponse) Set

func (*NullableReadViewResponse) UnmarshalJSON

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

func (*NullableReadViewResponse) Unset

func (v *NullableReadViewResponse) Unset()

type NullableRootNS

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

func NewNullableRootNS

func NewNullableRootNS(val *RootNS) *NullableRootNS

func (NullableRootNS) Get

func (v NullableRootNS) Get() *RootNS

func (NullableRootNS) IsSet

func (v NullableRootNS) IsSet() bool

func (NullableRootNS) MarshalJSON

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

func (*NullableRootNS) Set

func (v *NullableRootNS) Set(val *RootNS)

func (*NullableRootNS) UnmarshalJSON

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

func (*NullableRootNS) Unset

func (v *NullableRootNS) Unset()

type NullableServer

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

func NewNullableServer

func NewNullableServer(val *Server) *NullableServer

func (NullableServer) Get

func (v NullableServer) Get() *Server

func (NullableServer) IsSet

func (v NullableServer) IsSet() bool

func (NullableServer) MarshalJSON

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

func (*NullableServer) Set

func (v *NullableServer) Set(val *Server)

func (*NullableServer) UnmarshalJSON

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

func (*NullableServer) Unset

func (v *NullableServer) Unset()

type NullableServerInheritance

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

func NewNullableServerInheritance

func NewNullableServerInheritance(val *ServerInheritance) *NullableServerInheritance

func (NullableServerInheritance) Get

func (NullableServerInheritance) IsSet

func (v NullableServerInheritance) IsSet() bool

func (NullableServerInheritance) MarshalJSON

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

func (*NullableServerInheritance) Set

func (*NullableServerInheritance) UnmarshalJSON

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

func (*NullableServerInheritance) Unset

func (v *NullableServerInheritance) Unset()

type NullableSortListItem

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

func NewNullableSortListItem

func NewNullableSortListItem(val *SortListItem) *NullableSortListItem

func (NullableSortListItem) Get

func (NullableSortListItem) IsSet

func (v NullableSortListItem) IsSet() bool

func (NullableSortListItem) MarshalJSON

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

func (*NullableSortListItem) Set

func (v *NullableSortListItem) Set(val *SortListItem)

func (*NullableSortListItem) UnmarshalJSON

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

func (*NullableSortListItem) Unset

func (v *NullableSortListItem) Unset()

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

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

func (*NullableString) Set

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

func (*NullableString) UnmarshalJSON

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

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTSIGKey

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

func NewNullableTSIGKey

func NewNullableTSIGKey(val *TSIGKey) *NullableTSIGKey

func (NullableTSIGKey) Get

func (v NullableTSIGKey) Get() *TSIGKey

func (NullableTSIGKey) IsSet

func (v NullableTSIGKey) IsSet() bool

func (NullableTSIGKey) MarshalJSON

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

func (*NullableTSIGKey) Set

func (v *NullableTSIGKey) Set(val *TSIGKey)

func (*NullableTSIGKey) UnmarshalJSON

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

func (*NullableTSIGKey) Unset

func (v *NullableTSIGKey) Unset()

type NullableTTLInheritance

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

func NewNullableTTLInheritance

func NewNullableTTLInheritance(val *TTLInheritance) *NullableTTLInheritance

func (NullableTTLInheritance) Get

func (NullableTTLInheritance) IsSet

func (v NullableTTLInheritance) IsSet() bool

func (NullableTTLInheritance) MarshalJSON

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

func (*NullableTTLInheritance) Set

func (*NullableTTLInheritance) UnmarshalJSON

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

func (*NullableTTLInheritance) Unset

func (v *NullableTTLInheritance) 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 NullableTrustAnchor

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

func NewNullableTrustAnchor

func NewNullableTrustAnchor(val *TrustAnchor) *NullableTrustAnchor

func (NullableTrustAnchor) Get

func (NullableTrustAnchor) IsSet

func (v NullableTrustAnchor) IsSet() bool

func (NullableTrustAnchor) MarshalJSON

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

func (*NullableTrustAnchor) Set

func (v *NullableTrustAnchor) Set(val *TrustAnchor)

func (*NullableTrustAnchor) UnmarshalJSON

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

func (*NullableTrustAnchor) Unset

func (v *NullableTrustAnchor) Unset()

type NullableUpdateACLResponse

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

func NewNullableUpdateACLResponse

func NewNullableUpdateACLResponse(val *UpdateACLResponse) *NullableUpdateACLResponse

func (NullableUpdateACLResponse) Get

func (NullableUpdateACLResponse) IsSet

func (v NullableUpdateACLResponse) IsSet() bool

func (NullableUpdateACLResponse) MarshalJSON

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

func (*NullableUpdateACLResponse) Set

func (*NullableUpdateACLResponse) UnmarshalJSON

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

func (*NullableUpdateACLResponse) Unset

func (v *NullableUpdateACLResponse) Unset()

type NullableUpdateAuthNSGResponse

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

func (NullableUpdateAuthNSGResponse) Get

func (NullableUpdateAuthNSGResponse) IsSet

func (NullableUpdateAuthNSGResponse) MarshalJSON

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

func (*NullableUpdateAuthNSGResponse) Set

func (*NullableUpdateAuthNSGResponse) UnmarshalJSON

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

func (*NullableUpdateAuthNSGResponse) Unset

func (v *NullableUpdateAuthNSGResponse) Unset()

type NullableUpdateAuthZoneResponse

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

func (NullableUpdateAuthZoneResponse) Get

func (NullableUpdateAuthZoneResponse) IsSet

func (NullableUpdateAuthZoneResponse) MarshalJSON

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

func (*NullableUpdateAuthZoneResponse) Set

func (*NullableUpdateAuthZoneResponse) UnmarshalJSON

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

func (*NullableUpdateAuthZoneResponse) Unset

func (v *NullableUpdateAuthZoneResponse) Unset()

type NullableUpdateDelegationResponse

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

func (NullableUpdateDelegationResponse) Get

func (NullableUpdateDelegationResponse) IsSet

func (NullableUpdateDelegationResponse) MarshalJSON

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

func (*NullableUpdateDelegationResponse) Set

func (*NullableUpdateDelegationResponse) UnmarshalJSON

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

func (*NullableUpdateDelegationResponse) Unset

type NullableUpdateForwardNSGResponse

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

func (NullableUpdateForwardNSGResponse) Get

func (NullableUpdateForwardNSGResponse) IsSet

func (NullableUpdateForwardNSGResponse) MarshalJSON

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

func (*NullableUpdateForwardNSGResponse) Set

func (*NullableUpdateForwardNSGResponse) UnmarshalJSON

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

func (*NullableUpdateForwardNSGResponse) Unset

type NullableUpdateForwardZoneResponse

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

func (NullableUpdateForwardZoneResponse) Get

func (NullableUpdateForwardZoneResponse) IsSet

func (NullableUpdateForwardZoneResponse) MarshalJSON

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

func (*NullableUpdateForwardZoneResponse) Set

func (*NullableUpdateForwardZoneResponse) UnmarshalJSON

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

func (*NullableUpdateForwardZoneResponse) Unset

type NullableUpdateGlobalResponse

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

func NewNullableUpdateGlobalResponse

func NewNullableUpdateGlobalResponse(val *UpdateGlobalResponse) *NullableUpdateGlobalResponse

func (NullableUpdateGlobalResponse) Get

func (NullableUpdateGlobalResponse) IsSet

func (NullableUpdateGlobalResponse) MarshalJSON

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

func (*NullableUpdateGlobalResponse) Set

func (*NullableUpdateGlobalResponse) UnmarshalJSON

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

func (*NullableUpdateGlobalResponse) Unset

func (v *NullableUpdateGlobalResponse) Unset()

type NullableUpdateHostResponse

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

func NewNullableUpdateHostResponse

func NewNullableUpdateHostResponse(val *UpdateHostResponse) *NullableUpdateHostResponse

func (NullableUpdateHostResponse) Get

func (NullableUpdateHostResponse) IsSet

func (v NullableUpdateHostResponse) IsSet() bool

func (NullableUpdateHostResponse) MarshalJSON

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

func (*NullableUpdateHostResponse) Set

func (*NullableUpdateHostResponse) UnmarshalJSON

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

func (*NullableUpdateHostResponse) Unset

func (v *NullableUpdateHostResponse) Unset()

type NullableUpdateLBDNResponse

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

func NewNullableUpdateLBDNResponse

func NewNullableUpdateLBDNResponse(val *UpdateLBDNResponse) *NullableUpdateLBDNResponse

func (NullableUpdateLBDNResponse) Get

func (NullableUpdateLBDNResponse) IsSet

func (v NullableUpdateLBDNResponse) IsSet() bool

func (NullableUpdateLBDNResponse) MarshalJSON

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

func (*NullableUpdateLBDNResponse) Set

func (*NullableUpdateLBDNResponse) UnmarshalJSON

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

func (*NullableUpdateLBDNResponse) Unset

func (v *NullableUpdateLBDNResponse) Unset()

type NullableUpdateServerResponse

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

func NewNullableUpdateServerResponse

func NewNullableUpdateServerResponse(val *UpdateServerResponse) *NullableUpdateServerResponse

func (NullableUpdateServerResponse) Get

func (NullableUpdateServerResponse) IsSet

func (NullableUpdateServerResponse) MarshalJSON

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

func (*NullableUpdateServerResponse) Set

func (*NullableUpdateServerResponse) UnmarshalJSON

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

func (*NullableUpdateServerResponse) Unset

func (v *NullableUpdateServerResponse) Unset()

type NullableUpdateViewResponse

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

func NewNullableUpdateViewResponse

func NewNullableUpdateViewResponse(val *UpdateViewResponse) *NullableUpdateViewResponse

func (NullableUpdateViewResponse) Get

func (NullableUpdateViewResponse) IsSet

func (v NullableUpdateViewResponse) IsSet() bool

func (NullableUpdateViewResponse) MarshalJSON

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

func (*NullableUpdateViewResponse) Set

func (*NullableUpdateViewResponse) UnmarshalJSON

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

func (*NullableUpdateViewResponse) Unset

func (v *NullableUpdateViewResponse) Unset()

type NullableView

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

func NewNullableView

func NewNullableView(val *View) *NullableView

func (NullableView) Get

func (v NullableView) Get() *View

func (NullableView) IsSet

func (v NullableView) IsSet() bool

func (NullableView) MarshalJSON

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

func (*NullableView) Set

func (v *NullableView) Set(val *View)

func (*NullableView) UnmarshalJSON

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

func (*NullableView) Unset

func (v *NullableView) Unset()

type NullableViewInheritance

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

func NewNullableViewInheritance

func NewNullableViewInheritance(val *ViewInheritance) *NullableViewInheritance

func (NullableViewInheritance) Get

func (NullableViewInheritance) IsSet

func (v NullableViewInheritance) IsSet() bool

func (NullableViewInheritance) MarshalJSON

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

func (*NullableViewInheritance) Set

func (*NullableViewInheritance) UnmarshalJSON

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

func (*NullableViewInheritance) Unset

func (v *NullableViewInheritance) Unset()

type NullableWarning

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

func NewNullableWarning

func NewNullableWarning(val *Warning) *NullableWarning

func (NullableWarning) Get

func (v NullableWarning) Get() *Warning

func (NullableWarning) IsSet

func (v NullableWarning) IsSet() bool

func (NullableWarning) MarshalJSON

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

func (*NullableWarning) Set

func (v *NullableWarning) Set(val *Warning)

func (*NullableWarning) UnmarshalJSON

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

func (*NullableWarning) Unset

func (v *NullableWarning) Unset()

type NullableZoneAuthority

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

func NewNullableZoneAuthority

func NewNullableZoneAuthority(val *ZoneAuthority) *NullableZoneAuthority

func (NullableZoneAuthority) Get

func (NullableZoneAuthority) IsSet

func (v NullableZoneAuthority) IsSet() bool

func (NullableZoneAuthority) MarshalJSON

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

func (*NullableZoneAuthority) Set

func (v *NullableZoneAuthority) Set(val *ZoneAuthority)

func (*NullableZoneAuthority) UnmarshalJSON

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

func (*NullableZoneAuthority) Unset

func (v *NullableZoneAuthority) Unset()

type NullableZoneAuthorityMNameBlock

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

func (NullableZoneAuthorityMNameBlock) Get

func (NullableZoneAuthorityMNameBlock) IsSet

func (NullableZoneAuthorityMNameBlock) MarshalJSON

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

func (*NullableZoneAuthorityMNameBlock) Set

func (*NullableZoneAuthorityMNameBlock) UnmarshalJSON

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

func (*NullableZoneAuthorityMNameBlock) Unset

type ReadACLResponse

type ReadACLResponse struct {
	Result               *ACL `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

ReadACLResponse The ACL object read response format.

func NewReadACLResponse

func NewReadACLResponse() *ReadACLResponse

NewReadACLResponse instantiates a new ReadACLResponse 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 NewReadACLResponseWithDefaults

func NewReadACLResponseWithDefaults() *ReadACLResponse

NewReadACLResponseWithDefaults instantiates a new ReadACLResponse 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 (*ReadACLResponse) GetResult

func (o *ReadACLResponse) GetResult() ACL

GetResult returns the Result field value if set, zero value otherwise.

func (*ReadACLResponse) GetResultOk

func (o *ReadACLResponse) GetResultOk() (*ACL, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReadACLResponse) HasResult

func (o *ReadACLResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (ReadACLResponse) MarshalJSON

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

func (*ReadACLResponse) SetResult

func (o *ReadACLResponse) SetResult(v ACL)

SetResult gets a reference to the given ACL and assigns it to the Result field.

func (ReadACLResponse) ToMap

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

func (*ReadACLResponse) UnmarshalJSON

func (o *ReadACLResponse) UnmarshalJSON(data []byte) (err error)

type ReadAuthNSGResponse

type ReadAuthNSGResponse struct {
	Result               *AuthNSG `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

ReadAuthNSGResponse The AuthNSG object read response format.

func NewReadAuthNSGResponse

func NewReadAuthNSGResponse() *ReadAuthNSGResponse

NewReadAuthNSGResponse instantiates a new ReadAuthNSGResponse 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 NewReadAuthNSGResponseWithDefaults

func NewReadAuthNSGResponseWithDefaults() *ReadAuthNSGResponse

NewReadAuthNSGResponseWithDefaults instantiates a new ReadAuthNSGResponse 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 (*ReadAuthNSGResponse) GetResult

func (o *ReadAuthNSGResponse) GetResult() AuthNSG

GetResult returns the Result field value if set, zero value otherwise.

func (*ReadAuthNSGResponse) GetResultOk

func (o *ReadAuthNSGResponse) GetResultOk() (*AuthNSG, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReadAuthNSGResponse) HasResult

func (o *ReadAuthNSGResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (ReadAuthNSGResponse) MarshalJSON

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

func (*ReadAuthNSGResponse) SetResult

func (o *ReadAuthNSGResponse) SetResult(v AuthNSG)

SetResult gets a reference to the given AuthNSG and assigns it to the Result field.

func (ReadAuthNSGResponse) ToMap

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

func (*ReadAuthNSGResponse) UnmarshalJSON

func (o *ReadAuthNSGResponse) UnmarshalJSON(data []byte) (err error)

type ReadAuthZoneResponse

type ReadAuthZoneResponse struct {
	Result               *AuthZone `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

ReadAuthZoneResponse The Authoritative Zone object read response format.

func NewReadAuthZoneResponse

func NewReadAuthZoneResponse() *ReadAuthZoneResponse

NewReadAuthZoneResponse instantiates a new ReadAuthZoneResponse 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 NewReadAuthZoneResponseWithDefaults

func NewReadAuthZoneResponseWithDefaults() *ReadAuthZoneResponse

NewReadAuthZoneResponseWithDefaults instantiates a new ReadAuthZoneResponse 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 (*ReadAuthZoneResponse) GetResult

func (o *ReadAuthZoneResponse) GetResult() AuthZone

GetResult returns the Result field value if set, zero value otherwise.

func (*ReadAuthZoneResponse) GetResultOk

func (o *ReadAuthZoneResponse) GetResultOk() (*AuthZone, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReadAuthZoneResponse) HasResult

func (o *ReadAuthZoneResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (ReadAuthZoneResponse) MarshalJSON

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

func (*ReadAuthZoneResponse) SetResult

func (o *ReadAuthZoneResponse) SetResult(v AuthZone)

SetResult gets a reference to the given AuthZone and assigns it to the Result field.

func (ReadAuthZoneResponse) ToMap

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

func (*ReadAuthZoneResponse) UnmarshalJSON

func (o *ReadAuthZoneResponse) UnmarshalJSON(data []byte) (err error)

type ReadDelegationResponse

type ReadDelegationResponse struct {
	Result               *Delegation `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

ReadDelegationResponse The Delegation object read response format.

func NewReadDelegationResponse

func NewReadDelegationResponse() *ReadDelegationResponse

NewReadDelegationResponse instantiates a new ReadDelegationResponse 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 NewReadDelegationResponseWithDefaults

func NewReadDelegationResponseWithDefaults() *ReadDelegationResponse

NewReadDelegationResponseWithDefaults instantiates a new ReadDelegationResponse 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 (*ReadDelegationResponse) GetResult

func (o *ReadDelegationResponse) GetResult() Delegation

GetResult returns the Result field value if set, zero value otherwise.

func (*ReadDelegationResponse) GetResultOk

func (o *ReadDelegationResponse) GetResultOk() (*Delegation, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReadDelegationResponse) HasResult

func (o *ReadDelegationResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (ReadDelegationResponse) MarshalJSON

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

func (*ReadDelegationResponse) SetResult

func (o *ReadDelegationResponse) SetResult(v Delegation)

SetResult gets a reference to the given Delegation and assigns it to the Result field.

func (ReadDelegationResponse) ToMap

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

func (*ReadDelegationResponse) UnmarshalJSON

func (o *ReadDelegationResponse) UnmarshalJSON(data []byte) (err error)

type ReadForwardNSGResponse

type ReadForwardNSGResponse struct {
	Result               *ForwardNSG `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

ReadForwardNSGResponse The ForwardNSG object read response format.

func NewReadForwardNSGResponse

func NewReadForwardNSGResponse() *ReadForwardNSGResponse

NewReadForwardNSGResponse instantiates a new ReadForwardNSGResponse 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 NewReadForwardNSGResponseWithDefaults

func NewReadForwardNSGResponseWithDefaults() *ReadForwardNSGResponse

NewReadForwardNSGResponseWithDefaults instantiates a new ReadForwardNSGResponse 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 (*ReadForwardNSGResponse) GetResult

func (o *ReadForwardNSGResponse) GetResult() ForwardNSG

GetResult returns the Result field value if set, zero value otherwise.

func (*ReadForwardNSGResponse) GetResultOk

func (o *ReadForwardNSGResponse) GetResultOk() (*ForwardNSG, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReadForwardNSGResponse) HasResult

func (o *ReadForwardNSGResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (ReadForwardNSGResponse) MarshalJSON

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

func (*ReadForwardNSGResponse) SetResult

func (o *ReadForwardNSGResponse) SetResult(v ForwardNSG)

SetResult gets a reference to the given ForwardNSG and assigns it to the Result field.

func (ReadForwardNSGResponse) ToMap

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

func (*ReadForwardNSGResponse) UnmarshalJSON

func (o *ReadForwardNSGResponse) UnmarshalJSON(data []byte) (err error)

type ReadForwardZoneResponse

type ReadForwardZoneResponse struct {
	Result               *ForwardZone `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

ReadForwardZoneResponse The Forward Zone object read response format.

func NewReadForwardZoneResponse

func NewReadForwardZoneResponse() *ReadForwardZoneResponse

NewReadForwardZoneResponse instantiates a new ReadForwardZoneResponse 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 NewReadForwardZoneResponseWithDefaults

func NewReadForwardZoneResponseWithDefaults() *ReadForwardZoneResponse

NewReadForwardZoneResponseWithDefaults instantiates a new ReadForwardZoneResponse 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 (*ReadForwardZoneResponse) GetResult

func (o *ReadForwardZoneResponse) GetResult() ForwardZone

GetResult returns the Result field value if set, zero value otherwise.

func (*ReadForwardZoneResponse) GetResultOk

func (o *ReadForwardZoneResponse) GetResultOk() (*ForwardZone, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReadForwardZoneResponse) HasResult

func (o *ReadForwardZoneResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (ReadForwardZoneResponse) MarshalJSON

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

func (*ReadForwardZoneResponse) SetResult

func (o *ReadForwardZoneResponse) SetResult(v ForwardZone)

SetResult gets a reference to the given ForwardZone and assigns it to the Result field.

func (ReadForwardZoneResponse) ToMap

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

func (*ReadForwardZoneResponse) UnmarshalJSON

func (o *ReadForwardZoneResponse) UnmarshalJSON(data []byte) (err error)

type ReadGlobalResponse

type ReadGlobalResponse struct {
	Result               *Global `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

ReadGlobalResponse The Global object read response format.

func NewReadGlobalResponse

func NewReadGlobalResponse() *ReadGlobalResponse

NewReadGlobalResponse instantiates a new ReadGlobalResponse 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 NewReadGlobalResponseWithDefaults

func NewReadGlobalResponseWithDefaults() *ReadGlobalResponse

NewReadGlobalResponseWithDefaults instantiates a new ReadGlobalResponse 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 (*ReadGlobalResponse) GetResult

func (o *ReadGlobalResponse) GetResult() Global

GetResult returns the Result field value if set, zero value otherwise.

func (*ReadGlobalResponse) GetResultOk

func (o *ReadGlobalResponse) GetResultOk() (*Global, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReadGlobalResponse) HasResult

func (o *ReadGlobalResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (ReadGlobalResponse) MarshalJSON

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

func (*ReadGlobalResponse) SetResult

func (o *ReadGlobalResponse) SetResult(v Global)

SetResult gets a reference to the given Global and assigns it to the Result field.

func (ReadGlobalResponse) ToMap

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

func (*ReadGlobalResponse) UnmarshalJSON

func (o *ReadGlobalResponse) UnmarshalJSON(data []byte) (err error)

type ReadHostResponse

type ReadHostResponse struct {
	Result               *Host `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

ReadHostResponse The DNS Host object read response format.

func NewReadHostResponse

func NewReadHostResponse() *ReadHostResponse

NewReadHostResponse instantiates a new ReadHostResponse 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 NewReadHostResponseWithDefaults

func NewReadHostResponseWithDefaults() *ReadHostResponse

NewReadHostResponseWithDefaults instantiates a new ReadHostResponse 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 (*ReadHostResponse) GetResult

func (o *ReadHostResponse) GetResult() Host

GetResult returns the Result field value if set, zero value otherwise.

func (*ReadHostResponse) GetResultOk

func (o *ReadHostResponse) GetResultOk() (*Host, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReadHostResponse) HasResult

func (o *ReadHostResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (ReadHostResponse) MarshalJSON

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

func (*ReadHostResponse) SetResult

func (o *ReadHostResponse) SetResult(v Host)

SetResult gets a reference to the given Host and assigns it to the Result field.

func (ReadHostResponse) ToMap

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

func (*ReadHostResponse) UnmarshalJSON

func (o *ReadHostResponse) UnmarshalJSON(data []byte) (err error)

type ReadLBDNResponse

type ReadLBDNResponse struct {
	Result               *LBDN `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

ReadLBDNResponse The __LBDN__ object read response format.

func NewReadLBDNResponse

func NewReadLBDNResponse() *ReadLBDNResponse

NewReadLBDNResponse instantiates a new ReadLBDNResponse 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 NewReadLBDNResponseWithDefaults

func NewReadLBDNResponseWithDefaults() *ReadLBDNResponse

NewReadLBDNResponseWithDefaults instantiates a new ReadLBDNResponse 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 (*ReadLBDNResponse) GetResult

func (o *ReadLBDNResponse) GetResult() LBDN

GetResult returns the Result field value if set, zero value otherwise.

func (*ReadLBDNResponse) GetResultOk

func (o *ReadLBDNResponse) GetResultOk() (*LBDN, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReadLBDNResponse) HasResult

func (o *ReadLBDNResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (ReadLBDNResponse) MarshalJSON

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

func (*ReadLBDNResponse) SetResult

func (o *ReadLBDNResponse) SetResult(v LBDN)

SetResult gets a reference to the given LBDN and assigns it to the Result field.

func (ReadLBDNResponse) ToMap

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

func (*ReadLBDNResponse) UnmarshalJSON

func (o *ReadLBDNResponse) UnmarshalJSON(data []byte) (err error)

type ReadServerResponse

type ReadServerResponse struct {
	Result               *Server `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

ReadServerResponse The Server object read response format.

func NewReadServerResponse

func NewReadServerResponse() *ReadServerResponse

NewReadServerResponse instantiates a new ReadServerResponse 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 NewReadServerResponseWithDefaults

func NewReadServerResponseWithDefaults() *ReadServerResponse

NewReadServerResponseWithDefaults instantiates a new ReadServerResponse 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 (*ReadServerResponse) GetResult

func (o *ReadServerResponse) GetResult() Server

GetResult returns the Result field value if set, zero value otherwise.

func (*ReadServerResponse) GetResultOk

func (o *ReadServerResponse) GetResultOk() (*Server, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReadServerResponse) HasResult

func (o *ReadServerResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (ReadServerResponse) MarshalJSON

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

func (*ReadServerResponse) SetResult

func (o *ReadServerResponse) SetResult(v Server)

SetResult gets a reference to the given Server and assigns it to the Result field.

func (ReadServerResponse) ToMap

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

func (*ReadServerResponse) UnmarshalJSON

func (o *ReadServerResponse) UnmarshalJSON(data []byte) (err error)

type ReadViewResponse

type ReadViewResponse struct {
	Result               *View `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

ReadViewResponse The View object read response format.

func NewReadViewResponse

func NewReadViewResponse() *ReadViewResponse

NewReadViewResponse instantiates a new ReadViewResponse 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 NewReadViewResponseWithDefaults

func NewReadViewResponseWithDefaults() *ReadViewResponse

NewReadViewResponseWithDefaults instantiates a new ReadViewResponse 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 (*ReadViewResponse) GetResult

func (o *ReadViewResponse) GetResult() View

GetResult returns the Result field value if set, zero value otherwise.

func (*ReadViewResponse) GetResultOk

func (o *ReadViewResponse) GetResultOk() (*View, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReadViewResponse) HasResult

func (o *ReadViewResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (ReadViewResponse) MarshalJSON

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

func (*ReadViewResponse) SetResult

func (o *ReadViewResponse) SetResult(v View)

SetResult gets a reference to the given View and assigns it to the Result field.

func (ReadViewResponse) ToMap

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

func (*ReadViewResponse) UnmarshalJSON

func (o *ReadViewResponse) UnmarshalJSON(data []byte) (err error)

type RootNS

type RootNS struct {
	// IPv4 address.
	Address string `json:"address"`
	// FQDN.
	Fqdn string `json:"fqdn"`
	// FQDN in punycode.
	ProtocolFqdn         *string `json:"protocol_fqdn,omitempty"`
	AdditionalProperties map[string]interface{}
}

RootNS Root nameserver

func NewRootNS

func NewRootNS(address string, fqdn string) *RootNS

NewRootNS instantiates a new RootNS 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 NewRootNSWithDefaults

func NewRootNSWithDefaults() *RootNS

NewRootNSWithDefaults instantiates a new RootNS 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 (*RootNS) GetAddress

func (o *RootNS) GetAddress() string

GetAddress returns the Address field value

func (*RootNS) GetAddressOk

func (o *RootNS) GetAddressOk() (*string, bool)

GetAddressOk returns a tuple with the Address field value and a boolean to check if the value has been set.

func (*RootNS) GetFqdn

func (o *RootNS) GetFqdn() string

GetFqdn returns the Fqdn field value

func (*RootNS) GetFqdnOk

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

GetFqdnOk returns a tuple with the Fqdn field value and a boolean to check if the value has been set.

func (*RootNS) GetProtocolFqdn

func (o *RootNS) GetProtocolFqdn() string

GetProtocolFqdn returns the ProtocolFqdn field value if set, zero value otherwise.

func (*RootNS) GetProtocolFqdnOk

func (o *RootNS) GetProtocolFqdnOk() (*string, bool)

GetProtocolFqdnOk returns a tuple with the ProtocolFqdn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RootNS) HasProtocolFqdn

func (o *RootNS) HasProtocolFqdn() bool

HasProtocolFqdn returns a boolean if a field has been set.

func (RootNS) MarshalJSON

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

func (*RootNS) SetAddress

func (o *RootNS) SetAddress(v string)

SetAddress sets field value

func (*RootNS) SetFqdn

func (o *RootNS) SetFqdn(v string)

SetFqdn sets field value

func (*RootNS) SetProtocolFqdn

func (o *RootNS) SetProtocolFqdn(v string)

SetProtocolFqdn gets a reference to the given string and assigns it to the ProtocolFqdn field.

func (RootNS) ToMap

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

func (*RootNS) UnmarshalJSON

func (o *RootNS) UnmarshalJSON(data []byte) (err error)

type Server

type Server struct {
	// _add_edns_option_in_outgoing_query_ adds client IP, MAC address and view name into outgoing recursive query. Defaults to _false_.
	AddEdnsOptionInOutgoingQuery *bool `json:"add_edns_option_in_outgoing_query,omitempty"`
	// Optional. Controls manual/automatic views ordering.  Defaults to _true_.
	AutoSortViews *bool `json:"auto_sort_views,omitempty"`
	// Optional. Comment for configuration.
	Comment *string `json:"comment,omitempty"`
	// Time when the object has been created.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Optional. List of custom root nameservers. The order does not matter.  Error if empty while _custom_root_ns_enabled_ is _true_. Error if there are duplicate items in the list.  Defaults to empty.
	CustomRootNs []RootNS `json:"custom_root_ns,omitempty"`
	// Optional. _true_ to use custom root nameservers instead of the default ones.  The _custom_root_ns_ is validated when enabled.  Defaults to _false_.
	CustomRootNsEnabled *bool `json:"custom_root_ns_enabled,omitempty"`
	// Optional. _true_ to perform DNSSEC validation. Ignored if _dnssec_enabled_ is _false_.  Defaults to _true_.
	DnssecEnableValidation *bool `json:"dnssec_enable_validation,omitempty"`
	// Optional. Master toggle for all DNSSEC processing. Other _dnssec_*_ configuration is unused if this is disabled.  Defaults to _true_.
	DnssecEnabled *bool `json:"dnssec_enabled,omitempty"`
	// DNSSEC root keys. The root keys are not configurable.  A default list is provided by cloud management and included here for config generation.
	DnssecRootKeys []TrustAnchor `json:"dnssec_root_keys,omitempty"`
	// Optional. DNSSEC trust anchors.  Error if there are list items with duplicate (_zone_, _sep_, _algorithm_) combinations.  Defaults to empty.
	DnssecTrustAnchors []TrustAnchor `json:"dnssec_trust_anchors,omitempty"`
	// Optional. _true_ to reject expired DNSSEC keys. Ignored if either _dnssec_enabled_ or _dnssec_enable_validation_ is _false_.  Defaults to _true_.
	DnssecValidateExpiry *bool `json:"dnssec_validate_expiry,omitempty"`
	// Optional. _true_ to enable EDNS client subnet for recursive queries. Other _ecs_*_ fields are ignored if this field is not enabled.  Defaults to _false_.
	EcsEnabled *bool `json:"ecs_enabled,omitempty"`
	// Optional. _true_ to enable ECS options in outbound queries. This functionality has additional overhead so it is disabled by default.  Defaults to _false_.
	EcsForwarding *bool `json:"ecs_forwarding,omitempty"`
	// Optional. Maximum scope length for v4 ECS.  Unsigned integer, min 1 max 24  Defaults to 24.
	EcsPrefixV4 *int64 `json:"ecs_prefix_v4,omitempty"`
	// Optional. Maximum scope length for v6 ECS.  Unsigned integer, min 1 max 56  Defaults to 56.
	EcsPrefixV6 *int64 `json:"ecs_prefix_v6,omitempty"`
	// Optional. List of zones where ECS queries may be sent.  Error if empty while _ecs_enabled_ is _true_. Error if there are duplicate FQDNs in the list.  Defaults to empty.
	EcsZones []ECSZone `json:"ecs_zones,omitempty"`
	// Optional. Specifies a list of client addresses for which AAAA filtering is to be applied.  Defaults to _empty_.
	FilterAaaaAcl []ACLItem `json:"filter_aaaa_acl,omitempty"`
	// _filter_aaaa_on_v4_ allows named to omit some IPv6 addresses when responding to IPv4 clients.  Allowed values: * _yes_, * _no_, * _break_dnssec_.  Defaults to _no_
	FilterAaaaOnV4 *string `json:"filter_aaaa_on_v4,omitempty"`
	// Optional. List of forwarders.  Error if empty while _forwarders_only_ or _use_root_forwarders_for_local_resolution_with_b1td_ is _true_. Error if there are items in the list with duplicate addresses.  Defaults to empty.
	Forwarders []Forwarder `json:"forwarders,omitempty"`
	// Optional. _true_ to only forward.  Defaults to _false_.
	ForwardersOnly *bool `json:"forwarders_only,omitempty"`
	// _gss_tsig_enabled_ enables/disables GSS-TSIG signed dynamic updates.  Defaults to _false_.
	GssTsigEnabled *bool `json:"gss_tsig_enabled,omitempty"`
	// The resource identifier.
	Id                 *string            `json:"id,omitempty"`
	InheritanceSources *ServerInheritance `json:"inheritance_sources,omitempty"`
	// _kerberos_keys_ contains a list of keys for GSS-TSIG signed dynamic updates.  Defaults to empty.
	KerberosKeys []KerberosKey `json:"kerberos_keys,omitempty"`
	// Optional. Unused in the current on-prem DNS server implementation.  Unsigned integer, min 0 max 3600 (1h).  Defaults to 600.
	LameTtl *int64 `json:"lame_ttl,omitempty"`
	// Optional. Control DNS query/response logging functionality.  Defaults to _true_.
	LogQueryResponse *bool `json:"log_query_response,omitempty"`
	// Optional. If _true_ only recursive queries from matching clients access the view.  Defaults to _false_.
	MatchRecursiveOnly *bool `json:"match_recursive_only,omitempty"`
	// Optional. Seconds to cache positive responses.  Unsigned integer, min 1 max 604800 (7d).  Defaults to 604800 (7d).
	MaxCacheTtl *int64 `json:"max_cache_ttl,omitempty"`
	// Optional. Seconds to cache negative responses.  Unsigned integer, min 1 max 604800 (7d).  Defaults to 10800 (3h).
	MaxNegativeTtl *int64 `json:"max_negative_ttl,omitempty"`
	// Optional. When enabled, the DNS server will only add records to the authority and additional data sections when they are required.  Defaults to _false_.
	MinimalResponses *bool `json:"minimal_responses,omitempty"`
	// Name of configuration.
	Name string `json:"name"`
	// _notify_ all external secondary DNS servers.  Defaults to _false_.
	Notify *bool `json:"notify,omitempty"`
	// Optional. Clients must match this ACL to make authoritative queries. Also used for recursive queries if that ACL is unset.  Defaults to empty.
	QueryAcl []ACLItem `json:"query_acl,omitempty"`
	// Optional. Source port for outbound DNS queries. When set to 0 the port is unspecified and the implementation may randomize it using any available ports.  Defaults to 0.
	QueryPort *int64 `json:"query_port,omitempty"`
	// Optional. Clients must match this ACL to make recursive queries. If this ACL is empty, then the _query_acl_ field will be used instead.  Defaults to empty.
	RecursionAcl []ACLItem `json:"recursion_acl,omitempty"`
	// Optional. _true_ to allow recursive DNS queries.  Defaults to _true_.
	RecursionEnabled *bool `json:"recursion_enabled,omitempty"`
	// Optional. Defines the number of simultaneous recursive lookups the server will perform on behalf of its clients.  Defaults to 1000.
	RecursiveClients *int64 `json:"recursive_clients,omitempty"`
	// Optional. Seconds before a recursive query times out.  Unsigned integer, min 10 max 30.  Defaults to 10.
	ResolverQueryTimeout *int64 `json:"resolver_query_timeout,omitempty"`
	// Optional. Maximum concurrent inbound AXFRs. When set to 0 a host-dependent default will be used.  Defaults to 0.
	SecondaryAxfrQueryLimit *int64 `json:"secondary_axfr_query_limit,omitempty"`
	// Optional. Maximum concurrent outbound SOA queries. When set to 0 a host-dependent default will be used.  Defaults to 0.
	SecondarySoaQueryLimit *int64 `json:"secondary_soa_query_limit,omitempty"`
	// Optional. Specifies a sorted network list for A/AAAA records in DNS query response.  Defaults to _empty_.
	SortList []SortListItem `json:"sort_list,omitempty"`
	// _synthesize_address_records_from_https_ enables/disables creation of A/AAAA records from HTTPS RR Defaults to _false_.
	SynthesizeAddressRecordsFromHttps *bool `json:"synthesize_address_records_from_https,omitempty"`
	// Tagging specifics.
	Tags map[string]interface{} `json:"tags,omitempty"`
	// Optional. Clients must match this ACL to receive zone transfers.  Defaults to empty.
	TransferAcl []ACLItem `json:"transfer_acl,omitempty"`
	// Optional. Specifies which hosts are allowed to issue Dynamic DNS updates for authoritative zones of _primary_type_ _cloud_.  Defaults to empty.
	UpdateAcl []ACLItem `json:"update_acl,omitempty"`
	// Time when the object has been updated. Equals to _created_at_ if not updated after creation.
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
	// Optional. Use default forwarders to resolve queries for subzones.  Defaults to _true_.
	UseForwardersForSubzones *bool `json:"use_forwarders_for_subzones,omitempty"`
	// _use_root_forwarders_for_local_resolution_with_b1td_ allows DNS recursive queries sent to root forwarders for local resolution when deployed alongside BloxOne Thread Defense. Defaults to _false_.
	UseRootForwardersForLocalResolutionWithB1td *bool `json:"use_root_forwarders_for_local_resolution_with_b1td,omitempty"`
	// Optional. Ordered list of _dns/display_view_ objects served by any of _dns/host_ assigned to a particular DNS Config Profile. Automatically determined. Allows re-ordering only.
	Views                []DisplayView `json:"views,omitempty"`
	AdditionalProperties map[string]interface{}
}

Server A DNS Config Profile (_dns/server_) is a named configuration for specified list of hosts.

func NewServer

func NewServer(name string) *Server

NewServer instantiates a new Server 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 NewServerWithDefaults

func NewServerWithDefaults() *Server

NewServerWithDefaults instantiates a new Server 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 (*Server) GetAddEdnsOptionInOutgoingQuery

func (o *Server) GetAddEdnsOptionInOutgoingQuery() bool

GetAddEdnsOptionInOutgoingQuery returns the AddEdnsOptionInOutgoingQuery field value if set, zero value otherwise.

func (*Server) GetAddEdnsOptionInOutgoingQueryOk

func (o *Server) GetAddEdnsOptionInOutgoingQueryOk() (*bool, bool)

GetAddEdnsOptionInOutgoingQueryOk returns a tuple with the AddEdnsOptionInOutgoingQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetAutoSortViews

func (o *Server) GetAutoSortViews() bool

GetAutoSortViews returns the AutoSortViews field value if set, zero value otherwise.

func (*Server) GetAutoSortViewsOk

func (o *Server) GetAutoSortViewsOk() (*bool, bool)

GetAutoSortViewsOk returns a tuple with the AutoSortViews field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetComment

func (o *Server) GetComment() string

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

func (*Server) GetCommentOk

func (o *Server) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetCreatedAt

func (o *Server) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*Server) GetCreatedAtOk

func (o *Server) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetCustomRootNs

func (o *Server) GetCustomRootNs() []RootNS

GetCustomRootNs returns the CustomRootNs field value if set, zero value otherwise.

func (*Server) GetCustomRootNsEnabled

func (o *Server) GetCustomRootNsEnabled() bool

GetCustomRootNsEnabled returns the CustomRootNsEnabled field value if set, zero value otherwise.

func (*Server) GetCustomRootNsEnabledOk

func (o *Server) GetCustomRootNsEnabledOk() (*bool, bool)

GetCustomRootNsEnabledOk returns a tuple with the CustomRootNsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetCustomRootNsOk

func (o *Server) GetCustomRootNsOk() ([]RootNS, bool)

GetCustomRootNsOk returns a tuple with the CustomRootNs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetDnssecEnableValidation

func (o *Server) GetDnssecEnableValidation() bool

GetDnssecEnableValidation returns the DnssecEnableValidation field value if set, zero value otherwise.

func (*Server) GetDnssecEnableValidationOk

func (o *Server) GetDnssecEnableValidationOk() (*bool, bool)

GetDnssecEnableValidationOk returns a tuple with the DnssecEnableValidation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetDnssecEnabled

func (o *Server) GetDnssecEnabled() bool

GetDnssecEnabled returns the DnssecEnabled field value if set, zero value otherwise.

func (*Server) GetDnssecEnabledOk

func (o *Server) GetDnssecEnabledOk() (*bool, bool)

GetDnssecEnabledOk returns a tuple with the DnssecEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetDnssecRootKeys

func (o *Server) GetDnssecRootKeys() []TrustAnchor

GetDnssecRootKeys returns the DnssecRootKeys field value if set, zero value otherwise.

func (*Server) GetDnssecRootKeysOk

func (o *Server) GetDnssecRootKeysOk() ([]TrustAnchor, bool)

GetDnssecRootKeysOk returns a tuple with the DnssecRootKeys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetDnssecTrustAnchors

func (o *Server) GetDnssecTrustAnchors() []TrustAnchor

GetDnssecTrustAnchors returns the DnssecTrustAnchors field value if set, zero value otherwise.

func (*Server) GetDnssecTrustAnchorsOk

func (o *Server) GetDnssecTrustAnchorsOk() ([]TrustAnchor, bool)

GetDnssecTrustAnchorsOk returns a tuple with the DnssecTrustAnchors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetDnssecValidateExpiry

func (o *Server) GetDnssecValidateExpiry() bool

GetDnssecValidateExpiry returns the DnssecValidateExpiry field value if set, zero value otherwise.

func (*Server) GetDnssecValidateExpiryOk

func (o *Server) GetDnssecValidateExpiryOk() (*bool, bool)

GetDnssecValidateExpiryOk returns a tuple with the DnssecValidateExpiry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetEcsEnabled

func (o *Server) GetEcsEnabled() bool

GetEcsEnabled returns the EcsEnabled field value if set, zero value otherwise.

func (*Server) GetEcsEnabledOk

func (o *Server) GetEcsEnabledOk() (*bool, bool)

GetEcsEnabledOk returns a tuple with the EcsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetEcsForwarding

func (o *Server) GetEcsForwarding() bool

GetEcsForwarding returns the EcsForwarding field value if set, zero value otherwise.

func (*Server) GetEcsForwardingOk

func (o *Server) GetEcsForwardingOk() (*bool, bool)

GetEcsForwardingOk returns a tuple with the EcsForwarding field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetEcsPrefixV4

func (o *Server) GetEcsPrefixV4() int64

GetEcsPrefixV4 returns the EcsPrefixV4 field value if set, zero value otherwise.

func (*Server) GetEcsPrefixV4Ok

func (o *Server) GetEcsPrefixV4Ok() (*int64, bool)

GetEcsPrefixV4Ok returns a tuple with the EcsPrefixV4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetEcsPrefixV6

func (o *Server) GetEcsPrefixV6() int64

GetEcsPrefixV6 returns the EcsPrefixV6 field value if set, zero value otherwise.

func (*Server) GetEcsPrefixV6Ok

func (o *Server) GetEcsPrefixV6Ok() (*int64, bool)

GetEcsPrefixV6Ok returns a tuple with the EcsPrefixV6 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetEcsZones

func (o *Server) GetEcsZones() []ECSZone

GetEcsZones returns the EcsZones field value if set, zero value otherwise.

func (*Server) GetEcsZonesOk

func (o *Server) GetEcsZonesOk() ([]ECSZone, bool)

GetEcsZonesOk returns a tuple with the EcsZones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetFilterAaaaAcl

func (o *Server) GetFilterAaaaAcl() []ACLItem

GetFilterAaaaAcl returns the FilterAaaaAcl field value if set, zero value otherwise.

func (*Server) GetFilterAaaaAclOk

func (o *Server) GetFilterAaaaAclOk() ([]ACLItem, bool)

GetFilterAaaaAclOk returns a tuple with the FilterAaaaAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetFilterAaaaOnV4

func (o *Server) GetFilterAaaaOnV4() string

GetFilterAaaaOnV4 returns the FilterAaaaOnV4 field value if set, zero value otherwise.

func (*Server) GetFilterAaaaOnV4Ok

func (o *Server) GetFilterAaaaOnV4Ok() (*string, bool)

GetFilterAaaaOnV4Ok returns a tuple with the FilterAaaaOnV4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetForwarders

func (o *Server) GetForwarders() []Forwarder

GetForwarders returns the Forwarders field value if set, zero value otherwise.

func (*Server) GetForwardersOk

func (o *Server) GetForwardersOk() ([]Forwarder, bool)

GetForwardersOk returns a tuple with the Forwarders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetForwardersOnly

func (o *Server) GetForwardersOnly() bool

GetForwardersOnly returns the ForwardersOnly field value if set, zero value otherwise.

func (*Server) GetForwardersOnlyOk

func (o *Server) GetForwardersOnlyOk() (*bool, bool)

GetForwardersOnlyOk returns a tuple with the ForwardersOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetGssTsigEnabled

func (o *Server) GetGssTsigEnabled() bool

GetGssTsigEnabled returns the GssTsigEnabled field value if set, zero value otherwise.

func (*Server) GetGssTsigEnabledOk

func (o *Server) GetGssTsigEnabledOk() (*bool, bool)

GetGssTsigEnabledOk returns a tuple with the GssTsigEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetId

func (o *Server) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Server) GetIdOk

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

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetInheritanceSources

func (o *Server) GetInheritanceSources() ServerInheritance

GetInheritanceSources returns the InheritanceSources field value if set, zero value otherwise.

func (*Server) GetInheritanceSourcesOk

func (o *Server) GetInheritanceSourcesOk() (*ServerInheritance, bool)

GetInheritanceSourcesOk returns a tuple with the InheritanceSources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetKerberosKeys

func (o *Server) GetKerberosKeys() []KerberosKey

GetKerberosKeys returns the KerberosKeys field value if set, zero value otherwise.

func (*Server) GetKerberosKeysOk

func (o *Server) GetKerberosKeysOk() ([]KerberosKey, bool)

GetKerberosKeysOk returns a tuple with the KerberosKeys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetLameTtl

func (o *Server) GetLameTtl() int64

GetLameTtl returns the LameTtl field value if set, zero value otherwise.

func (*Server) GetLameTtlOk

func (o *Server) GetLameTtlOk() (*int64, bool)

GetLameTtlOk returns a tuple with the LameTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetLogQueryResponse

func (o *Server) GetLogQueryResponse() bool

GetLogQueryResponse returns the LogQueryResponse field value if set, zero value otherwise.

func (*Server) GetLogQueryResponseOk

func (o *Server) GetLogQueryResponseOk() (*bool, bool)

GetLogQueryResponseOk returns a tuple with the LogQueryResponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetMatchRecursiveOnly

func (o *Server) GetMatchRecursiveOnly() bool

GetMatchRecursiveOnly returns the MatchRecursiveOnly field value if set, zero value otherwise.

func (*Server) GetMatchRecursiveOnlyOk

func (o *Server) GetMatchRecursiveOnlyOk() (*bool, bool)

GetMatchRecursiveOnlyOk returns a tuple with the MatchRecursiveOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetMaxCacheTtl

func (o *Server) GetMaxCacheTtl() int64

GetMaxCacheTtl returns the MaxCacheTtl field value if set, zero value otherwise.

func (*Server) GetMaxCacheTtlOk

func (o *Server) GetMaxCacheTtlOk() (*int64, bool)

GetMaxCacheTtlOk returns a tuple with the MaxCacheTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetMaxNegativeTtl

func (o *Server) GetMaxNegativeTtl() int64

GetMaxNegativeTtl returns the MaxNegativeTtl field value if set, zero value otherwise.

func (*Server) GetMaxNegativeTtlOk

func (o *Server) GetMaxNegativeTtlOk() (*int64, bool)

GetMaxNegativeTtlOk returns a tuple with the MaxNegativeTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetMinimalResponses

func (o *Server) GetMinimalResponses() bool

GetMinimalResponses returns the MinimalResponses field value if set, zero value otherwise.

func (*Server) GetMinimalResponsesOk

func (o *Server) GetMinimalResponsesOk() (*bool, bool)

GetMinimalResponsesOk returns a tuple with the MinimalResponses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetName

func (o *Server) GetName() string

GetName returns the Name field value

func (*Server) GetNameOk

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

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Server) GetNotify

func (o *Server) GetNotify() bool

GetNotify returns the Notify field value if set, zero value otherwise.

func (*Server) GetNotifyOk

func (o *Server) GetNotifyOk() (*bool, bool)

GetNotifyOk returns a tuple with the Notify field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetQueryAcl

func (o *Server) GetQueryAcl() []ACLItem

GetQueryAcl returns the QueryAcl field value if set, zero value otherwise.

func (*Server) GetQueryAclOk

func (o *Server) GetQueryAclOk() ([]ACLItem, bool)

GetQueryAclOk returns a tuple with the QueryAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetQueryPort

func (o *Server) GetQueryPort() int64

GetQueryPort returns the QueryPort field value if set, zero value otherwise.

func (*Server) GetQueryPortOk

func (o *Server) GetQueryPortOk() (*int64, bool)

GetQueryPortOk returns a tuple with the QueryPort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetRecursionAcl

func (o *Server) GetRecursionAcl() []ACLItem

GetRecursionAcl returns the RecursionAcl field value if set, zero value otherwise.

func (*Server) GetRecursionAclOk

func (o *Server) GetRecursionAclOk() ([]ACLItem, bool)

GetRecursionAclOk returns a tuple with the RecursionAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetRecursionEnabled

func (o *Server) GetRecursionEnabled() bool

GetRecursionEnabled returns the RecursionEnabled field value if set, zero value otherwise.

func (*Server) GetRecursionEnabledOk

func (o *Server) GetRecursionEnabledOk() (*bool, bool)

GetRecursionEnabledOk returns a tuple with the RecursionEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetRecursiveClients

func (o *Server) GetRecursiveClients() int64

GetRecursiveClients returns the RecursiveClients field value if set, zero value otherwise.

func (*Server) GetRecursiveClientsOk

func (o *Server) GetRecursiveClientsOk() (*int64, bool)

GetRecursiveClientsOk returns a tuple with the RecursiveClients field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetResolverQueryTimeout

func (o *Server) GetResolverQueryTimeout() int64

GetResolverQueryTimeout returns the ResolverQueryTimeout field value if set, zero value otherwise.

func (*Server) GetResolverQueryTimeoutOk

func (o *Server) GetResolverQueryTimeoutOk() (*int64, bool)

GetResolverQueryTimeoutOk returns a tuple with the ResolverQueryTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetSecondaryAxfrQueryLimit

func (o *Server) GetSecondaryAxfrQueryLimit() int64

GetSecondaryAxfrQueryLimit returns the SecondaryAxfrQueryLimit field value if set, zero value otherwise.

func (*Server) GetSecondaryAxfrQueryLimitOk

func (o *Server) GetSecondaryAxfrQueryLimitOk() (*int64, bool)

GetSecondaryAxfrQueryLimitOk returns a tuple with the SecondaryAxfrQueryLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetSecondarySoaQueryLimit

func (o *Server) GetSecondarySoaQueryLimit() int64

GetSecondarySoaQueryLimit returns the SecondarySoaQueryLimit field value if set, zero value otherwise.

func (*Server) GetSecondarySoaQueryLimitOk

func (o *Server) GetSecondarySoaQueryLimitOk() (*int64, bool)

GetSecondarySoaQueryLimitOk returns a tuple with the SecondarySoaQueryLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetSortList

func (o *Server) GetSortList() []SortListItem

GetSortList returns the SortList field value if set, zero value otherwise.

func (*Server) GetSortListOk

func (o *Server) GetSortListOk() ([]SortListItem, bool)

GetSortListOk returns a tuple with the SortList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetSynthesizeAddressRecordsFromHttps

func (o *Server) GetSynthesizeAddressRecordsFromHttps() bool

GetSynthesizeAddressRecordsFromHttps returns the SynthesizeAddressRecordsFromHttps field value if set, zero value otherwise.

func (*Server) GetSynthesizeAddressRecordsFromHttpsOk

func (o *Server) GetSynthesizeAddressRecordsFromHttpsOk() (*bool, bool)

GetSynthesizeAddressRecordsFromHttpsOk returns a tuple with the SynthesizeAddressRecordsFromHttps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetTags

func (o *Server) GetTags() map[string]interface{}

GetTags returns the Tags field value if set, zero value otherwise.

func (*Server) GetTagsOk

func (o *Server) GetTagsOk() (map[string]interface{}, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetTransferAcl

func (o *Server) GetTransferAcl() []ACLItem

GetTransferAcl returns the TransferAcl field value if set, zero value otherwise.

func (*Server) GetTransferAclOk

func (o *Server) GetTransferAclOk() ([]ACLItem, bool)

GetTransferAclOk returns a tuple with the TransferAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetUpdateAcl

func (o *Server) GetUpdateAcl() []ACLItem

GetUpdateAcl returns the UpdateAcl field value if set, zero value otherwise.

func (*Server) GetUpdateAclOk

func (o *Server) GetUpdateAclOk() ([]ACLItem, bool)

GetUpdateAclOk returns a tuple with the UpdateAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetUpdatedAt

func (o *Server) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*Server) GetUpdatedAtOk

func (o *Server) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetUseForwardersForSubzones

func (o *Server) GetUseForwardersForSubzones() bool

GetUseForwardersForSubzones returns the UseForwardersForSubzones field value if set, zero value otherwise.

func (*Server) GetUseForwardersForSubzonesOk

func (o *Server) GetUseForwardersForSubzonesOk() (*bool, bool)

GetUseForwardersForSubzonesOk returns a tuple with the UseForwardersForSubzones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetUseRootForwardersForLocalResolutionWithB1td

func (o *Server) GetUseRootForwardersForLocalResolutionWithB1td() bool

GetUseRootForwardersForLocalResolutionWithB1td returns the UseRootForwardersForLocalResolutionWithB1td field value if set, zero value otherwise.

func (*Server) GetUseRootForwardersForLocalResolutionWithB1tdOk

func (o *Server) GetUseRootForwardersForLocalResolutionWithB1tdOk() (*bool, bool)

GetUseRootForwardersForLocalResolutionWithB1tdOk returns a tuple with the UseRootForwardersForLocalResolutionWithB1td field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) GetViews

func (o *Server) GetViews() []DisplayView

GetViews returns the Views field value if set, zero value otherwise.

func (*Server) GetViewsOk

func (o *Server) GetViewsOk() ([]DisplayView, bool)

GetViewsOk returns a tuple with the Views field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Server) HasAddEdnsOptionInOutgoingQuery

func (o *Server) HasAddEdnsOptionInOutgoingQuery() bool

HasAddEdnsOptionInOutgoingQuery returns a boolean if a field has been set.

func (*Server) HasAutoSortViews

func (o *Server) HasAutoSortViews() bool

HasAutoSortViews returns a boolean if a field has been set.

func (*Server) HasComment

func (o *Server) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*Server) HasCreatedAt

func (o *Server) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Server) HasCustomRootNs

func (o *Server) HasCustomRootNs() bool

HasCustomRootNs returns a boolean if a field has been set.

func (*Server) HasCustomRootNsEnabled

func (o *Server) HasCustomRootNsEnabled() bool

HasCustomRootNsEnabled returns a boolean if a field has been set.

func (*Server) HasDnssecEnableValidation

func (o *Server) HasDnssecEnableValidation() bool

HasDnssecEnableValidation returns a boolean if a field has been set.

func (*Server) HasDnssecEnabled

func (o *Server) HasDnssecEnabled() bool

HasDnssecEnabled returns a boolean if a field has been set.

func (*Server) HasDnssecRootKeys

func (o *Server) HasDnssecRootKeys() bool

HasDnssecRootKeys returns a boolean if a field has been set.

func (*Server) HasDnssecTrustAnchors

func (o *Server) HasDnssecTrustAnchors() bool

HasDnssecTrustAnchors returns a boolean if a field has been set.

func (*Server) HasDnssecValidateExpiry

func (o *Server) HasDnssecValidateExpiry() bool

HasDnssecValidateExpiry returns a boolean if a field has been set.

func (*Server) HasEcsEnabled

func (o *Server) HasEcsEnabled() bool

HasEcsEnabled returns a boolean if a field has been set.

func (*Server) HasEcsForwarding

func (o *Server) HasEcsForwarding() bool

HasEcsForwarding returns a boolean if a field has been set.

func (*Server) HasEcsPrefixV4

func (o *Server) HasEcsPrefixV4() bool

HasEcsPrefixV4 returns a boolean if a field has been set.

func (*Server) HasEcsPrefixV6

func (o *Server) HasEcsPrefixV6() bool

HasEcsPrefixV6 returns a boolean if a field has been set.

func (*Server) HasEcsZones

func (o *Server) HasEcsZones() bool

HasEcsZones returns a boolean if a field has been set.

func (*Server) HasFilterAaaaAcl

func (o *Server) HasFilterAaaaAcl() bool

HasFilterAaaaAcl returns a boolean if a field has been set.

func (*Server) HasFilterAaaaOnV4

func (o *Server) HasFilterAaaaOnV4() bool

HasFilterAaaaOnV4 returns a boolean if a field has been set.

func (*Server) HasForwarders

func (o *Server) HasForwarders() bool

HasForwarders returns a boolean if a field has been set.

func (*Server) HasForwardersOnly

func (o *Server) HasForwardersOnly() bool

HasForwardersOnly returns a boolean if a field has been set.

func (*Server) HasGssTsigEnabled

func (o *Server) HasGssTsigEnabled() bool

HasGssTsigEnabled returns a boolean if a field has been set.

func (*Server) HasId

func (o *Server) HasId() bool

HasId returns a boolean if a field has been set.

func (*Server) HasInheritanceSources

func (o *Server) HasInheritanceSources() bool

HasInheritanceSources returns a boolean if a field has been set.

func (*Server) HasKerberosKeys

func (o *Server) HasKerberosKeys() bool

HasKerberosKeys returns a boolean if a field has been set.

func (*Server) HasLameTtl

func (o *Server) HasLameTtl() bool

HasLameTtl returns a boolean if a field has been set.

func (*Server) HasLogQueryResponse

func (o *Server) HasLogQueryResponse() bool

HasLogQueryResponse returns a boolean if a field has been set.

func (*Server) HasMatchRecursiveOnly

func (o *Server) HasMatchRecursiveOnly() bool

HasMatchRecursiveOnly returns a boolean if a field has been set.

func (*Server) HasMaxCacheTtl

func (o *Server) HasMaxCacheTtl() bool

HasMaxCacheTtl returns a boolean if a field has been set.

func (*Server) HasMaxNegativeTtl

func (o *Server) HasMaxNegativeTtl() bool

HasMaxNegativeTtl returns a boolean if a field has been set.

func (*Server) HasMinimalResponses

func (o *Server) HasMinimalResponses() bool

HasMinimalResponses returns a boolean if a field has been set.

func (*Server) HasNotify

func (o *Server) HasNotify() bool

HasNotify returns a boolean if a field has been set.

func (*Server) HasQueryAcl

func (o *Server) HasQueryAcl() bool

HasQueryAcl returns a boolean if a field has been set.

func (*Server) HasQueryPort

func (o *Server) HasQueryPort() bool

HasQueryPort returns a boolean if a field has been set.

func (*Server) HasRecursionAcl

func (o *Server) HasRecursionAcl() bool

HasRecursionAcl returns a boolean if a field has been set.

func (*Server) HasRecursionEnabled

func (o *Server) HasRecursionEnabled() bool

HasRecursionEnabled returns a boolean if a field has been set.

func (*Server) HasRecursiveClients

func (o *Server) HasRecursiveClients() bool

HasRecursiveClients returns a boolean if a field has been set.

func (*Server) HasResolverQueryTimeout

func (o *Server) HasResolverQueryTimeout() bool

HasResolverQueryTimeout returns a boolean if a field has been set.

func (*Server) HasSecondaryAxfrQueryLimit

func (o *Server) HasSecondaryAxfrQueryLimit() bool

HasSecondaryAxfrQueryLimit returns a boolean if a field has been set.

func (*Server) HasSecondarySoaQueryLimit

func (o *Server) HasSecondarySoaQueryLimit() bool

HasSecondarySoaQueryLimit returns a boolean if a field has been set.

func (*Server) HasSortList

func (o *Server) HasSortList() bool

HasSortList returns a boolean if a field has been set.

func (*Server) HasSynthesizeAddressRecordsFromHttps

func (o *Server) HasSynthesizeAddressRecordsFromHttps() bool

HasSynthesizeAddressRecordsFromHttps returns a boolean if a field has been set.

func (*Server) HasTags

func (o *Server) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*Server) HasTransferAcl

func (o *Server) HasTransferAcl() bool

HasTransferAcl returns a boolean if a field has been set.

func (*Server) HasUpdateAcl

func (o *Server) HasUpdateAcl() bool

HasUpdateAcl returns a boolean if a field has been set.

func (*Server) HasUpdatedAt

func (o *Server) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*Server) HasUseForwardersForSubzones

func (o *Server) HasUseForwardersForSubzones() bool

HasUseForwardersForSubzones returns a boolean if a field has been set.

func (*Server) HasUseRootForwardersForLocalResolutionWithB1td

func (o *Server) HasUseRootForwardersForLocalResolutionWithB1td() bool

HasUseRootForwardersForLocalResolutionWithB1td returns a boolean if a field has been set.

func (*Server) HasViews

func (o *Server) HasViews() bool

HasViews returns a boolean if a field has been set.

func (Server) MarshalJSON

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

func (*Server) SetAddEdnsOptionInOutgoingQuery

func (o *Server) SetAddEdnsOptionInOutgoingQuery(v bool)

SetAddEdnsOptionInOutgoingQuery gets a reference to the given bool and assigns it to the AddEdnsOptionInOutgoingQuery field.

func (*Server) SetAutoSortViews

func (o *Server) SetAutoSortViews(v bool)

SetAutoSortViews gets a reference to the given bool and assigns it to the AutoSortViews field.

func (*Server) SetComment

func (o *Server) SetComment(v string)

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

func (*Server) SetCreatedAt

func (o *Server) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*Server) SetCustomRootNs

func (o *Server) SetCustomRootNs(v []RootNS)

SetCustomRootNs gets a reference to the given []RootNS and assigns it to the CustomRootNs field.

func (*Server) SetCustomRootNsEnabled

func (o *Server) SetCustomRootNsEnabled(v bool)

SetCustomRootNsEnabled gets a reference to the given bool and assigns it to the CustomRootNsEnabled field.

func (*Server) SetDnssecEnableValidation

func (o *Server) SetDnssecEnableValidation(v bool)

SetDnssecEnableValidation gets a reference to the given bool and assigns it to the DnssecEnableValidation field.

func (*Server) SetDnssecEnabled

func (o *Server) SetDnssecEnabled(v bool)

SetDnssecEnabled gets a reference to the given bool and assigns it to the DnssecEnabled field.

func (*Server) SetDnssecRootKeys

func (o *Server) SetDnssecRootKeys(v []TrustAnchor)

SetDnssecRootKeys gets a reference to the given []TrustAnchor and assigns it to the DnssecRootKeys field.

func (*Server) SetDnssecTrustAnchors

func (o *Server) SetDnssecTrustAnchors(v []TrustAnchor)

SetDnssecTrustAnchors gets a reference to the given []TrustAnchor and assigns it to the DnssecTrustAnchors field.

func (*Server) SetDnssecValidateExpiry

func (o *Server) SetDnssecValidateExpiry(v bool)

SetDnssecValidateExpiry gets a reference to the given bool and assigns it to the DnssecValidateExpiry field.

func (*Server) SetEcsEnabled

func (o *Server) SetEcsEnabled(v bool)

SetEcsEnabled gets a reference to the given bool and assigns it to the EcsEnabled field.

func (*Server) SetEcsForwarding

func (o *Server) SetEcsForwarding(v bool)

SetEcsForwarding gets a reference to the given bool and assigns it to the EcsForwarding field.

func (*Server) SetEcsPrefixV4

func (o *Server) SetEcsPrefixV4(v int64)

SetEcsPrefixV4 gets a reference to the given int64 and assigns it to the EcsPrefixV4 field.

func (*Server) SetEcsPrefixV6

func (o *Server) SetEcsPrefixV6(v int64)

SetEcsPrefixV6 gets a reference to the given int64 and assigns it to the EcsPrefixV6 field.

func (*Server) SetEcsZones

func (o *Server) SetEcsZones(v []ECSZone)

SetEcsZones gets a reference to the given []ECSZone and assigns it to the EcsZones field.

func (*Server) SetFilterAaaaAcl

func (o *Server) SetFilterAaaaAcl(v []ACLItem)

SetFilterAaaaAcl gets a reference to the given []ACLItem and assigns it to the FilterAaaaAcl field.

func (*Server) SetFilterAaaaOnV4

func (o *Server) SetFilterAaaaOnV4(v string)

SetFilterAaaaOnV4 gets a reference to the given string and assigns it to the FilterAaaaOnV4 field.

func (*Server) SetForwarders

func (o *Server) SetForwarders(v []Forwarder)

SetForwarders gets a reference to the given []Forwarder and assigns it to the Forwarders field.

func (*Server) SetForwardersOnly

func (o *Server) SetForwardersOnly(v bool)

SetForwardersOnly gets a reference to the given bool and assigns it to the ForwardersOnly field.

func (*Server) SetGssTsigEnabled

func (o *Server) SetGssTsigEnabled(v bool)

SetGssTsigEnabled gets a reference to the given bool and assigns it to the GssTsigEnabled field.

func (*Server) SetId

func (o *Server) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Server) SetInheritanceSources

func (o *Server) SetInheritanceSources(v ServerInheritance)

SetInheritanceSources gets a reference to the given ServerInheritance and assigns it to the InheritanceSources field.

func (*Server) SetKerberosKeys

func (o *Server) SetKerberosKeys(v []KerberosKey)

SetKerberosKeys gets a reference to the given []KerberosKey and assigns it to the KerberosKeys field.

func (*Server) SetLameTtl

func (o *Server) SetLameTtl(v int64)

SetLameTtl gets a reference to the given int64 and assigns it to the LameTtl field.

func (*Server) SetLogQueryResponse

func (o *Server) SetLogQueryResponse(v bool)

SetLogQueryResponse gets a reference to the given bool and assigns it to the LogQueryResponse field.

func (*Server) SetMatchRecursiveOnly

func (o *Server) SetMatchRecursiveOnly(v bool)

SetMatchRecursiveOnly gets a reference to the given bool and assigns it to the MatchRecursiveOnly field.

func (*Server) SetMaxCacheTtl

func (o *Server) SetMaxCacheTtl(v int64)

SetMaxCacheTtl gets a reference to the given int64 and assigns it to the MaxCacheTtl field.

func (*Server) SetMaxNegativeTtl

func (o *Server) SetMaxNegativeTtl(v int64)

SetMaxNegativeTtl gets a reference to the given int64 and assigns it to the MaxNegativeTtl field.

func (*Server) SetMinimalResponses

func (o *Server) SetMinimalResponses(v bool)

SetMinimalResponses gets a reference to the given bool and assigns it to the MinimalResponses field.

func (*Server) SetName

func (o *Server) SetName(v string)

SetName sets field value

func (*Server) SetNotify

func (o *Server) SetNotify(v bool)

SetNotify gets a reference to the given bool and assigns it to the Notify field.

func (*Server) SetQueryAcl

func (o *Server) SetQueryAcl(v []ACLItem)

SetQueryAcl gets a reference to the given []ACLItem and assigns it to the QueryAcl field.

func (*Server) SetQueryPort

func (o *Server) SetQueryPort(v int64)

SetQueryPort gets a reference to the given int64 and assigns it to the QueryPort field.

func (*Server) SetRecursionAcl

func (o *Server) SetRecursionAcl(v []ACLItem)

SetRecursionAcl gets a reference to the given []ACLItem and assigns it to the RecursionAcl field.

func (*Server) SetRecursionEnabled

func (o *Server) SetRecursionEnabled(v bool)

SetRecursionEnabled gets a reference to the given bool and assigns it to the RecursionEnabled field.

func (*Server) SetRecursiveClients

func (o *Server) SetRecursiveClients(v int64)

SetRecursiveClients gets a reference to the given int64 and assigns it to the RecursiveClients field.

func (*Server) SetResolverQueryTimeout

func (o *Server) SetResolverQueryTimeout(v int64)

SetResolverQueryTimeout gets a reference to the given int64 and assigns it to the ResolverQueryTimeout field.

func (*Server) SetSecondaryAxfrQueryLimit

func (o *Server) SetSecondaryAxfrQueryLimit(v int64)

SetSecondaryAxfrQueryLimit gets a reference to the given int64 and assigns it to the SecondaryAxfrQueryLimit field.

func (*Server) SetSecondarySoaQueryLimit

func (o *Server) SetSecondarySoaQueryLimit(v int64)

SetSecondarySoaQueryLimit gets a reference to the given int64 and assigns it to the SecondarySoaQueryLimit field.

func (*Server) SetSortList

func (o *Server) SetSortList(v []SortListItem)

SetSortList gets a reference to the given []SortListItem and assigns it to the SortList field.

func (*Server) SetSynthesizeAddressRecordsFromHttps

func (o *Server) SetSynthesizeAddressRecordsFromHttps(v bool)

SetSynthesizeAddressRecordsFromHttps gets a reference to the given bool and assigns it to the SynthesizeAddressRecordsFromHttps field.

func (*Server) SetTags

func (o *Server) SetTags(v map[string]interface{})

SetTags gets a reference to the given map[string]interface{} and assigns it to the Tags field.

func (*Server) SetTransferAcl

func (o *Server) SetTransferAcl(v []ACLItem)

SetTransferAcl gets a reference to the given []ACLItem and assigns it to the TransferAcl field.

func (*Server) SetUpdateAcl

func (o *Server) SetUpdateAcl(v []ACLItem)

SetUpdateAcl gets a reference to the given []ACLItem and assigns it to the UpdateAcl field.

func (*Server) SetUpdatedAt

func (o *Server) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*Server) SetUseForwardersForSubzones

func (o *Server) SetUseForwardersForSubzones(v bool)

SetUseForwardersForSubzones gets a reference to the given bool and assigns it to the UseForwardersForSubzones field.

func (*Server) SetUseRootForwardersForLocalResolutionWithB1td

func (o *Server) SetUseRootForwardersForLocalResolutionWithB1td(v bool)

SetUseRootForwardersForLocalResolutionWithB1td gets a reference to the given bool and assigns it to the UseRootForwardersForLocalResolutionWithB1td field.

func (*Server) SetViews

func (o *Server) SetViews(v []DisplayView)

SetViews gets a reference to the given []DisplayView and assigns it to the Views field.

func (Server) ToMap

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

func (*Server) UnmarshalJSON

func (o *Server) UnmarshalJSON(data []byte) (err error)

type ServerAPI

type ServerAPI interface {
	/*
			Create Create the Server object.

			Use this method to create a Server object.
		A DNS Config Profile is a named configuration profile that can be shared for specified list of hosts.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return ServerAPICreateRequest
	*/
	Create(ctx context.Context) ServerAPICreateRequest

	// CreateExecute executes the request
	//  @return CreateServerResponse
	CreateExecute(r ServerAPICreateRequest) (*CreateServerResponse, *http.Response, error)
	/*
			Delete Move the Server object to Recyclebin.

			Use this method to move a Server object to Recyclebin.
		A DNS Config Profile is a named configuration profile that can be shared for specified list of hosts.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return ServerAPIDeleteRequest
	*/
	Delete(ctx context.Context, id string) ServerAPIDeleteRequest

	// DeleteExecute executes the request
	DeleteExecute(r ServerAPIDeleteRequest) (*http.Response, error)
	/*
			List List Server objects.

			Use this method to list Server objects.
		A DNS Config Profile is a named configuration profile that can be shared for specified list of hosts.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return ServerAPIListRequest
	*/
	List(ctx context.Context) ServerAPIListRequest

	// ListExecute executes the request
	//  @return ListServerResponse
	ListExecute(r ServerAPIListRequest) (*ListServerResponse, *http.Response, error)
	/*
			Read Read the Server object.

			Use this method to read a Server object.
		A DNS Config Profile is a named configuration profile that can be shared for specified list of hosts.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return ServerAPIReadRequest
	*/
	Read(ctx context.Context, id string) ServerAPIReadRequest

	// ReadExecute executes the request
	//  @return ReadServerResponse
	ReadExecute(r ServerAPIReadRequest) (*ReadServerResponse, *http.Response, error)
	/*
			Update Update the Server object.

			Use this method to update a Server object.
		A DNS Config Profile is a named configuration profile that can be shared for specified list of hosts.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return ServerAPIUpdateRequest
	*/
	Update(ctx context.Context, id string) ServerAPIUpdateRequest

	// UpdateExecute executes the request
	//  @return UpdateServerResponse
	UpdateExecute(r ServerAPIUpdateRequest) (*UpdateServerResponse, *http.Response, error)
}

type ServerAPICreateRequest

type ServerAPICreateRequest struct {
	ApiService ServerAPI
	// contains filtered or unexported fields
}

func (ServerAPICreateRequest) Body

func (ServerAPICreateRequest) Execute

func (ServerAPICreateRequest) Inherit

This parameter is used for getting inheritance_sources. Allowed values: * _none_, * _partial_, * _full_. Defaults to _none

type ServerAPIDeleteRequest

type ServerAPIDeleteRequest struct {
	ApiService ServerAPI
	// contains filtered or unexported fields
}

func (ServerAPIDeleteRequest) Execute

func (r ServerAPIDeleteRequest) Execute() (*http.Response, error)

type ServerAPIListRequest

type ServerAPIListRequest struct {
	ApiService ServerAPI
	// contains filtered or unexported fields
}

func (ServerAPIListRequest) Execute

func (ServerAPIListRequest) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

func (ServerAPIListRequest) Filter

A collection of response resources can be filtered by a logical expression string that includes JSON tag references to values in each resource, literal values, and logical operators. If a resource does not have the specified tag, its value is assumed to be null. Literal values include numbers (integer and floating-point), and quoted (both single- or double-quoted) literal strings, and 'null'. The following operators are commonly used in filter expressions: | Op | Description | | -- | ----------- | | == | Equal | | != | Not Equal | | > | Greater Than | | >= | Greater Than or Equal To | | < | Less Than | | <= | Less Than or Equal To | | and | Logical AND | | ~ | Matches Regex | | !~ | Does Not Match Regex | | or | Logical OR | | not | Logical NOT | | () | Groupping Operators |

func (ServerAPIListRequest) Inherit

This parameter is used for getting inheritance_sources. Allowed values: * _none_, * _partial_, * _full_. Defaults to _none

func (ServerAPIListRequest) Limit

The integer number of resources to be returned in the response. The service may impose maximum value. If omitted the service may impose a default value.

func (ServerAPIListRequest) Offset

The integer index (zero-origin) of the offset into a collection of resources. If omitted or null the value is assumed to be '0'.

func (ServerAPIListRequest) OrderBy

A collection of response resources can be sorted by their JSON tags. For a 'flat' resource, the tag name is straightforward. If sorting is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, its value is assumed to be null.) Specify this parameter as a comma-separated list of JSON tag names. The sort direction can be specified by a suffix separated by whitespace before the tag name. The suffix 'asc' sorts the data in ascending order. The suffix 'desc' sorts the data in descending order. If no suffix is specified the data is sorted in ascending order.

func (ServerAPIListRequest) PageToken

func (r ServerAPIListRequest) PageToken(pageToken string) ServerAPIListRequest

The service-defined string used to identify a page of resources. A null value indicates the first page.

func (ServerAPIListRequest) Tfilter

This parameter is used for filtering by tags.

func (ServerAPIListRequest) TorderBy

func (r ServerAPIListRequest) TorderBy(torderBy string) ServerAPIListRequest

This parameter is used for sorting by tags.

type ServerAPIReadRequest

type ServerAPIReadRequest struct {
	ApiService ServerAPI
	// contains filtered or unexported fields
}

func (ServerAPIReadRequest) Execute

func (ServerAPIReadRequest) Fields

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

func (ServerAPIReadRequest) Inherit

This parameter is used for getting inheritance_sources. Allowed values: * _none_, * _partial_, * _full_. Defaults to _none

type ServerAPIService

type ServerAPIService internal.Service

ServerAPIService ServerAPI service

func (*ServerAPIService) Create

Create Create the Server object.

Use this method to create a Server object. A DNS Config Profile is a named configuration profile that can be shared for specified list of hosts.

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

func (*ServerAPIService) CreateExecute

Execute executes the request

@return CreateServerResponse

func (*ServerAPIService) Delete

Delete Move the Server object to Recyclebin.

Use this method to move a Server object to Recyclebin. A DNS Config Profile is a named configuration profile that can be shared for specified list of hosts.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return ServerAPIDeleteRequest

func (*ServerAPIService) DeleteExecute

func (a *ServerAPIService) DeleteExecute(r ServerAPIDeleteRequest) (*http.Response, error)

Execute executes the request

func (*ServerAPIService) List

List List Server objects.

Use this method to list Server objects. A DNS Config Profile is a named configuration profile that can be shared for specified list of hosts.

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

func (*ServerAPIService) ListExecute

Execute executes the request

@return ListServerResponse

func (*ServerAPIService) Read

Read Read the Server object.

Use this method to read a Server object. A DNS Config Profile is a named configuration profile that can be shared for specified list of hosts.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return ServerAPIReadRequest

func (*ServerAPIService) ReadExecute

Execute executes the request

@return ReadServerResponse

func (*ServerAPIService) Update

Update Update the Server object.

Use this method to update a Server object. A DNS Config Profile is a named configuration profile that can be shared for specified list of hosts.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return ServerAPIUpdateRequest

func (*ServerAPIService) UpdateExecute

Execute executes the request

@return UpdateServerResponse

type ServerAPIUpdateRequest

type ServerAPIUpdateRequest struct {
	ApiService ServerAPI
	// contains filtered or unexported fields
}

func (ServerAPIUpdateRequest) Body

func (ServerAPIUpdateRequest) Execute

func (ServerAPIUpdateRequest) Inherit

This parameter is used for getting inheritance_sources. Allowed values: * _none_, * _partial_, * _full_. Defaults to _none

type ServerInheritance

type ServerInheritance struct {
	AddEdnsOptionInOutgoingQuery      *Inheritance2InheritedBool      `json:"add_edns_option_in_outgoing_query,omitempty"`
	CustomRootNsBlock                 *InheritedCustomRootNSBlock     `json:"custom_root_ns_block,omitempty"`
	DnssecValidationBlock             *InheritedDNSSECValidationBlock `json:"dnssec_validation_block,omitempty"`
	EcsBlock                          *InheritedECSBlock              `json:"ecs_block,omitempty"`
	FilterAaaaAcl                     *InheritedACLItems              `json:"filter_aaaa_acl,omitempty"`
	FilterAaaaOnV4                    *Inheritance2InheritedString    `json:"filter_aaaa_on_v4,omitempty"`
	ForwardersBlock                   *InheritedForwardersBlock       `json:"forwarders_block,omitempty"`
	GssTsigEnabled                    *Inheritance2InheritedBool      `json:"gss_tsig_enabled,omitempty"`
	KerberosKeys                      *InheritedKerberosKeys          `json:"kerberos_keys,omitempty"`
	LameTtl                           *Inheritance2InheritedUInt32    `json:"lame_ttl,omitempty"`
	LogQueryResponse                  *Inheritance2InheritedBool      `json:"log_query_response,omitempty"`
	MatchRecursiveOnly                *Inheritance2InheritedBool      `json:"match_recursive_only,omitempty"`
	MaxCacheTtl                       *Inheritance2InheritedUInt32    `json:"max_cache_ttl,omitempty"`
	MaxNegativeTtl                    *Inheritance2InheritedUInt32    `json:"max_negative_ttl,omitempty"`
	MinimalResponses                  *Inheritance2InheritedBool      `json:"minimal_responses,omitempty"`
	Notify                            *Inheritance2InheritedBool      `json:"notify,omitempty"`
	QueryAcl                          *InheritedACLItems              `json:"query_acl,omitempty"`
	QueryPort                         *Inheritance2InheritedUInt32    `json:"query_port,omitempty"`
	RecursionAcl                      *InheritedACLItems              `json:"recursion_acl,omitempty"`
	RecursionEnabled                  *Inheritance2InheritedBool      `json:"recursion_enabled,omitempty"`
	RecursiveClients                  *Inheritance2InheritedUInt32    `json:"recursive_clients,omitempty"`
	ResolverQueryTimeout              *Inheritance2InheritedUInt32    `json:"resolver_query_timeout,omitempty"`
	SecondaryAxfrQueryLimit           *Inheritance2InheritedUInt32    `json:"secondary_axfr_query_limit,omitempty"`
	SecondarySoaQueryLimit            *Inheritance2InheritedUInt32    `json:"secondary_soa_query_limit,omitempty"`
	SortList                          *InheritedSortListItems         `json:"sort_list,omitempty"`
	SynthesizeAddressRecordsFromHttps *Inheritance2InheritedBool      `json:"synthesize_address_records_from_https,omitempty"`
	TransferAcl                       *InheritedACLItems              `json:"transfer_acl,omitempty"`
	UpdateAcl                         *InheritedACLItems              `json:"update_acl,omitempty"`
	UseForwardersForSubzones          *Inheritance2InheritedBool      `json:"use_forwarders_for_subzones,omitempty"`
	AdditionalProperties              map[string]interface{}
}

ServerInheritance Inheritance configuration specifies how and which fields _Server_ object inherits from _Global_ parent.

func NewServerInheritance

func NewServerInheritance() *ServerInheritance

NewServerInheritance instantiates a new ServerInheritance 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 NewServerInheritanceWithDefaults

func NewServerInheritanceWithDefaults() *ServerInheritance

NewServerInheritanceWithDefaults instantiates a new ServerInheritance 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 (*ServerInheritance) GetAddEdnsOptionInOutgoingQuery

func (o *ServerInheritance) GetAddEdnsOptionInOutgoingQuery() Inheritance2InheritedBool

GetAddEdnsOptionInOutgoingQuery returns the AddEdnsOptionInOutgoingQuery field value if set, zero value otherwise.

func (*ServerInheritance) GetAddEdnsOptionInOutgoingQueryOk

func (o *ServerInheritance) GetAddEdnsOptionInOutgoingQueryOk() (*Inheritance2InheritedBool, bool)

GetAddEdnsOptionInOutgoingQueryOk returns a tuple with the AddEdnsOptionInOutgoingQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetCustomRootNsBlock

func (o *ServerInheritance) GetCustomRootNsBlock() InheritedCustomRootNSBlock

GetCustomRootNsBlock returns the CustomRootNsBlock field value if set, zero value otherwise.

func (*ServerInheritance) GetCustomRootNsBlockOk

func (o *ServerInheritance) GetCustomRootNsBlockOk() (*InheritedCustomRootNSBlock, bool)

GetCustomRootNsBlockOk returns a tuple with the CustomRootNsBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetDnssecValidationBlock

func (o *ServerInheritance) GetDnssecValidationBlock() InheritedDNSSECValidationBlock

GetDnssecValidationBlock returns the DnssecValidationBlock field value if set, zero value otherwise.

func (*ServerInheritance) GetDnssecValidationBlockOk

func (o *ServerInheritance) GetDnssecValidationBlockOk() (*InheritedDNSSECValidationBlock, bool)

GetDnssecValidationBlockOk returns a tuple with the DnssecValidationBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetEcsBlock

func (o *ServerInheritance) GetEcsBlock() InheritedECSBlock

GetEcsBlock returns the EcsBlock field value if set, zero value otherwise.

func (*ServerInheritance) GetEcsBlockOk

func (o *ServerInheritance) GetEcsBlockOk() (*InheritedECSBlock, bool)

GetEcsBlockOk returns a tuple with the EcsBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetFilterAaaaAcl

func (o *ServerInheritance) GetFilterAaaaAcl() InheritedACLItems

GetFilterAaaaAcl returns the FilterAaaaAcl field value if set, zero value otherwise.

func (*ServerInheritance) GetFilterAaaaAclOk

func (o *ServerInheritance) GetFilterAaaaAclOk() (*InheritedACLItems, bool)

GetFilterAaaaAclOk returns a tuple with the FilterAaaaAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetFilterAaaaOnV4

func (o *ServerInheritance) GetFilterAaaaOnV4() Inheritance2InheritedString

GetFilterAaaaOnV4 returns the FilterAaaaOnV4 field value if set, zero value otherwise.

func (*ServerInheritance) GetFilterAaaaOnV4Ok

func (o *ServerInheritance) GetFilterAaaaOnV4Ok() (*Inheritance2InheritedString, bool)

GetFilterAaaaOnV4Ok returns a tuple with the FilterAaaaOnV4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetForwardersBlock

func (o *ServerInheritance) GetForwardersBlock() InheritedForwardersBlock

GetForwardersBlock returns the ForwardersBlock field value if set, zero value otherwise.

func (*ServerInheritance) GetForwardersBlockOk

func (o *ServerInheritance) GetForwardersBlockOk() (*InheritedForwardersBlock, bool)

GetForwardersBlockOk returns a tuple with the ForwardersBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetGssTsigEnabled

func (o *ServerInheritance) GetGssTsigEnabled() Inheritance2InheritedBool

GetGssTsigEnabled returns the GssTsigEnabled field value if set, zero value otherwise.

func (*ServerInheritance) GetGssTsigEnabledOk

func (o *ServerInheritance) GetGssTsigEnabledOk() (*Inheritance2InheritedBool, bool)

GetGssTsigEnabledOk returns a tuple with the GssTsigEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetKerberosKeys

func (o *ServerInheritance) GetKerberosKeys() InheritedKerberosKeys

GetKerberosKeys returns the KerberosKeys field value if set, zero value otherwise.

func (*ServerInheritance) GetKerberosKeysOk

func (o *ServerInheritance) GetKerberosKeysOk() (*InheritedKerberosKeys, bool)

GetKerberosKeysOk returns a tuple with the KerberosKeys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetLameTtl

GetLameTtl returns the LameTtl field value if set, zero value otherwise.

func (*ServerInheritance) GetLameTtlOk

func (o *ServerInheritance) GetLameTtlOk() (*Inheritance2InheritedUInt32, bool)

GetLameTtlOk returns a tuple with the LameTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetLogQueryResponse

func (o *ServerInheritance) GetLogQueryResponse() Inheritance2InheritedBool

GetLogQueryResponse returns the LogQueryResponse field value if set, zero value otherwise.

func (*ServerInheritance) GetLogQueryResponseOk

func (o *ServerInheritance) GetLogQueryResponseOk() (*Inheritance2InheritedBool, bool)

GetLogQueryResponseOk returns a tuple with the LogQueryResponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetMatchRecursiveOnly

func (o *ServerInheritance) GetMatchRecursiveOnly() Inheritance2InheritedBool

GetMatchRecursiveOnly returns the MatchRecursiveOnly field value if set, zero value otherwise.

func (*ServerInheritance) GetMatchRecursiveOnlyOk

func (o *ServerInheritance) GetMatchRecursiveOnlyOk() (*Inheritance2InheritedBool, bool)

GetMatchRecursiveOnlyOk returns a tuple with the MatchRecursiveOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetMaxCacheTtl

func (o *ServerInheritance) GetMaxCacheTtl() Inheritance2InheritedUInt32

GetMaxCacheTtl returns the MaxCacheTtl field value if set, zero value otherwise.

func (*ServerInheritance) GetMaxCacheTtlOk

func (o *ServerInheritance) GetMaxCacheTtlOk() (*Inheritance2InheritedUInt32, bool)

GetMaxCacheTtlOk returns a tuple with the MaxCacheTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetMaxNegativeTtl

func (o *ServerInheritance) GetMaxNegativeTtl() Inheritance2InheritedUInt32

GetMaxNegativeTtl returns the MaxNegativeTtl field value if set, zero value otherwise.

func (*ServerInheritance) GetMaxNegativeTtlOk

func (o *ServerInheritance) GetMaxNegativeTtlOk() (*Inheritance2InheritedUInt32, bool)

GetMaxNegativeTtlOk returns a tuple with the MaxNegativeTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetMinimalResponses

func (o *ServerInheritance) GetMinimalResponses() Inheritance2InheritedBool

GetMinimalResponses returns the MinimalResponses field value if set, zero value otherwise.

func (*ServerInheritance) GetMinimalResponsesOk

func (o *ServerInheritance) GetMinimalResponsesOk() (*Inheritance2InheritedBool, bool)

GetMinimalResponsesOk returns a tuple with the MinimalResponses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetNotify

GetNotify returns the Notify field value if set, zero value otherwise.

func (*ServerInheritance) GetNotifyOk

func (o *ServerInheritance) GetNotifyOk() (*Inheritance2InheritedBool, bool)

GetNotifyOk returns a tuple with the Notify field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetQueryAcl

func (o *ServerInheritance) GetQueryAcl() InheritedACLItems

GetQueryAcl returns the QueryAcl field value if set, zero value otherwise.

func (*ServerInheritance) GetQueryAclOk

func (o *ServerInheritance) GetQueryAclOk() (*InheritedACLItems, bool)

GetQueryAclOk returns a tuple with the QueryAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetQueryPort

GetQueryPort returns the QueryPort field value if set, zero value otherwise.

func (*ServerInheritance) GetQueryPortOk

func (o *ServerInheritance) GetQueryPortOk() (*Inheritance2InheritedUInt32, bool)

GetQueryPortOk returns a tuple with the QueryPort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetRecursionAcl

func (o *ServerInheritance) GetRecursionAcl() InheritedACLItems

GetRecursionAcl returns the RecursionAcl field value if set, zero value otherwise.

func (*ServerInheritance) GetRecursionAclOk

func (o *ServerInheritance) GetRecursionAclOk() (*InheritedACLItems, bool)

GetRecursionAclOk returns a tuple with the RecursionAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetRecursionEnabled

func (o *ServerInheritance) GetRecursionEnabled() Inheritance2InheritedBool

GetRecursionEnabled returns the RecursionEnabled field value if set, zero value otherwise.

func (*ServerInheritance) GetRecursionEnabledOk

func (o *ServerInheritance) GetRecursionEnabledOk() (*Inheritance2InheritedBool, bool)

GetRecursionEnabledOk returns a tuple with the RecursionEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetRecursiveClients

func (o *ServerInheritance) GetRecursiveClients() Inheritance2InheritedUInt32

GetRecursiveClients returns the RecursiveClients field value if set, zero value otherwise.

func (*ServerInheritance) GetRecursiveClientsOk

func (o *ServerInheritance) GetRecursiveClientsOk() (*Inheritance2InheritedUInt32, bool)

GetRecursiveClientsOk returns a tuple with the RecursiveClients field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetResolverQueryTimeout

func (o *ServerInheritance) GetResolverQueryTimeout() Inheritance2InheritedUInt32

GetResolverQueryTimeout returns the ResolverQueryTimeout field value if set, zero value otherwise.

func (*ServerInheritance) GetResolverQueryTimeoutOk

func (o *ServerInheritance) GetResolverQueryTimeoutOk() (*Inheritance2InheritedUInt32, bool)

GetResolverQueryTimeoutOk returns a tuple with the ResolverQueryTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetSecondaryAxfrQueryLimit

func (o *ServerInheritance) GetSecondaryAxfrQueryLimit() Inheritance2InheritedUInt32

GetSecondaryAxfrQueryLimit returns the SecondaryAxfrQueryLimit field value if set, zero value otherwise.

func (*ServerInheritance) GetSecondaryAxfrQueryLimitOk

func (o *ServerInheritance) GetSecondaryAxfrQueryLimitOk() (*Inheritance2InheritedUInt32, bool)

GetSecondaryAxfrQueryLimitOk returns a tuple with the SecondaryAxfrQueryLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetSecondarySoaQueryLimit

func (o *ServerInheritance) GetSecondarySoaQueryLimit() Inheritance2InheritedUInt32

GetSecondarySoaQueryLimit returns the SecondarySoaQueryLimit field value if set, zero value otherwise.

func (*ServerInheritance) GetSecondarySoaQueryLimitOk

func (o *ServerInheritance) GetSecondarySoaQueryLimitOk() (*Inheritance2InheritedUInt32, bool)

GetSecondarySoaQueryLimitOk returns a tuple with the SecondarySoaQueryLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetSortList

func (o *ServerInheritance) GetSortList() InheritedSortListItems

GetSortList returns the SortList field value if set, zero value otherwise.

func (*ServerInheritance) GetSortListOk

func (o *ServerInheritance) GetSortListOk() (*InheritedSortListItems, bool)

GetSortListOk returns a tuple with the SortList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetSynthesizeAddressRecordsFromHttps

func (o *ServerInheritance) GetSynthesizeAddressRecordsFromHttps() Inheritance2InheritedBool

GetSynthesizeAddressRecordsFromHttps returns the SynthesizeAddressRecordsFromHttps field value if set, zero value otherwise.

func (*ServerInheritance) GetSynthesizeAddressRecordsFromHttpsOk

func (o *ServerInheritance) GetSynthesizeAddressRecordsFromHttpsOk() (*Inheritance2InheritedBool, bool)

GetSynthesizeAddressRecordsFromHttpsOk returns a tuple with the SynthesizeAddressRecordsFromHttps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetTransferAcl

func (o *ServerInheritance) GetTransferAcl() InheritedACLItems

GetTransferAcl returns the TransferAcl field value if set, zero value otherwise.

func (*ServerInheritance) GetTransferAclOk

func (o *ServerInheritance) GetTransferAclOk() (*InheritedACLItems, bool)

GetTransferAclOk returns a tuple with the TransferAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetUpdateAcl

func (o *ServerInheritance) GetUpdateAcl() InheritedACLItems

GetUpdateAcl returns the UpdateAcl field value if set, zero value otherwise.

func (*ServerInheritance) GetUpdateAclOk

func (o *ServerInheritance) GetUpdateAclOk() (*InheritedACLItems, bool)

GetUpdateAclOk returns a tuple with the UpdateAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) GetUseForwardersForSubzones

func (o *ServerInheritance) GetUseForwardersForSubzones() Inheritance2InheritedBool

GetUseForwardersForSubzones returns the UseForwardersForSubzones field value if set, zero value otherwise.

func (*ServerInheritance) GetUseForwardersForSubzonesOk

func (o *ServerInheritance) GetUseForwardersForSubzonesOk() (*Inheritance2InheritedBool, bool)

GetUseForwardersForSubzonesOk returns a tuple with the UseForwardersForSubzones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServerInheritance) HasAddEdnsOptionInOutgoingQuery

func (o *ServerInheritance) HasAddEdnsOptionInOutgoingQuery() bool

HasAddEdnsOptionInOutgoingQuery returns a boolean if a field has been set.

func (*ServerInheritance) HasCustomRootNsBlock

func (o *ServerInheritance) HasCustomRootNsBlock() bool

HasCustomRootNsBlock returns a boolean if a field has been set.

func (*ServerInheritance) HasDnssecValidationBlock

func (o *ServerInheritance) HasDnssecValidationBlock() bool

HasDnssecValidationBlock returns a boolean if a field has been set.

func (*ServerInheritance) HasEcsBlock

func (o *ServerInheritance) HasEcsBlock() bool

HasEcsBlock returns a boolean if a field has been set.

func (*ServerInheritance) HasFilterAaaaAcl

func (o *ServerInheritance) HasFilterAaaaAcl() bool

HasFilterAaaaAcl returns a boolean if a field has been set.

func (*ServerInheritance) HasFilterAaaaOnV4

func (o *ServerInheritance) HasFilterAaaaOnV4() bool

HasFilterAaaaOnV4 returns a boolean if a field has been set.

func (*ServerInheritance) HasForwardersBlock

func (o *ServerInheritance) HasForwardersBlock() bool

HasForwardersBlock returns a boolean if a field has been set.

func (*ServerInheritance) HasGssTsigEnabled

func (o *ServerInheritance) HasGssTsigEnabled() bool

HasGssTsigEnabled returns a boolean if a field has been set.

func (*ServerInheritance) HasKerberosKeys

func (o *ServerInheritance) HasKerberosKeys() bool

HasKerberosKeys returns a boolean if a field has been set.

func (*ServerInheritance) HasLameTtl

func (o *ServerInheritance) HasLameTtl() bool

HasLameTtl returns a boolean if a field has been set.

func (*ServerInheritance) HasLogQueryResponse

func (o *ServerInheritance) HasLogQueryResponse() bool

HasLogQueryResponse returns a boolean if a field has been set.

func (*ServerInheritance) HasMatchRecursiveOnly

func (o *ServerInheritance) HasMatchRecursiveOnly() bool

HasMatchRecursiveOnly returns a boolean if a field has been set.

func (*ServerInheritance) HasMaxCacheTtl

func (o *ServerInheritance) HasMaxCacheTtl() bool

HasMaxCacheTtl returns a boolean if a field has been set.

func (*ServerInheritance) HasMaxNegativeTtl

func (o *ServerInheritance) HasMaxNegativeTtl() bool

HasMaxNegativeTtl returns a boolean if a field has been set.

func (*ServerInheritance) HasMinimalResponses

func (o *ServerInheritance) HasMinimalResponses() bool

HasMinimalResponses returns a boolean if a field has been set.

func (*ServerInheritance) HasNotify

func (o *ServerInheritance) HasNotify() bool

HasNotify returns a boolean if a field has been set.

func (*ServerInheritance) HasQueryAcl

func (o *ServerInheritance) HasQueryAcl() bool

HasQueryAcl returns a boolean if a field has been set.

func (*ServerInheritance) HasQueryPort

func (o *ServerInheritance) HasQueryPort() bool

HasQueryPort returns a boolean if a field has been set.

func (*ServerInheritance) HasRecursionAcl

func (o *ServerInheritance) HasRecursionAcl() bool

HasRecursionAcl returns a boolean if a field has been set.

func (*ServerInheritance) HasRecursionEnabled

func (o *ServerInheritance) HasRecursionEnabled() bool

HasRecursionEnabled returns a boolean if a field has been set.

func (*ServerInheritance) HasRecursiveClients

func (o *ServerInheritance) HasRecursiveClients() bool

HasRecursiveClients returns a boolean if a field has been set.

func (*ServerInheritance) HasResolverQueryTimeout

func (o *ServerInheritance) HasResolverQueryTimeout() bool

HasResolverQueryTimeout returns a boolean if a field has been set.

func (*ServerInheritance) HasSecondaryAxfrQueryLimit

func (o *ServerInheritance) HasSecondaryAxfrQueryLimit() bool

HasSecondaryAxfrQueryLimit returns a boolean if a field has been set.

func (*ServerInheritance) HasSecondarySoaQueryLimit

func (o *ServerInheritance) HasSecondarySoaQueryLimit() bool

HasSecondarySoaQueryLimit returns a boolean if a field has been set.

func (*ServerInheritance) HasSortList

func (o *ServerInheritance) HasSortList() bool

HasSortList returns a boolean if a field has been set.

func (*ServerInheritance) HasSynthesizeAddressRecordsFromHttps

func (o *ServerInheritance) HasSynthesizeAddressRecordsFromHttps() bool

HasSynthesizeAddressRecordsFromHttps returns a boolean if a field has been set.

func (*ServerInheritance) HasTransferAcl

func (o *ServerInheritance) HasTransferAcl() bool

HasTransferAcl returns a boolean if a field has been set.

func (*ServerInheritance) HasUpdateAcl

func (o *ServerInheritance) HasUpdateAcl() bool

HasUpdateAcl returns a boolean if a field has been set.

func (*ServerInheritance) HasUseForwardersForSubzones

func (o *ServerInheritance) HasUseForwardersForSubzones() bool

HasUseForwardersForSubzones returns a boolean if a field has been set.

func (ServerInheritance) MarshalJSON

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

func (*ServerInheritance) SetAddEdnsOptionInOutgoingQuery

func (o *ServerInheritance) SetAddEdnsOptionInOutgoingQuery(v Inheritance2InheritedBool)

SetAddEdnsOptionInOutgoingQuery gets a reference to the given Inheritance2InheritedBool and assigns it to the AddEdnsOptionInOutgoingQuery field.

func (*ServerInheritance) SetCustomRootNsBlock

func (o *ServerInheritance) SetCustomRootNsBlock(v InheritedCustomRootNSBlock)

SetCustomRootNsBlock gets a reference to the given InheritedCustomRootNSBlock and assigns it to the CustomRootNsBlock field.

func (*ServerInheritance) SetDnssecValidationBlock

func (o *ServerInheritance) SetDnssecValidationBlock(v InheritedDNSSECValidationBlock)

SetDnssecValidationBlock gets a reference to the given InheritedDNSSECValidationBlock and assigns it to the DnssecValidationBlock field.

func (*ServerInheritance) SetEcsBlock

func (o *ServerInheritance) SetEcsBlock(v InheritedECSBlock)

SetEcsBlock gets a reference to the given InheritedECSBlock and assigns it to the EcsBlock field.

func (*ServerInheritance) SetFilterAaaaAcl

func (o *ServerInheritance) SetFilterAaaaAcl(v InheritedACLItems)

SetFilterAaaaAcl gets a reference to the given InheritedACLItems and assigns it to the FilterAaaaAcl field.

func (*ServerInheritance) SetFilterAaaaOnV4

func (o *ServerInheritance) SetFilterAaaaOnV4(v Inheritance2InheritedString)

SetFilterAaaaOnV4 gets a reference to the given Inheritance2InheritedString and assigns it to the FilterAaaaOnV4 field.

func (*ServerInheritance) SetForwardersBlock

func (o *ServerInheritance) SetForwardersBlock(v InheritedForwardersBlock)

SetForwardersBlock gets a reference to the given InheritedForwardersBlock and assigns it to the ForwardersBlock field.

func (*ServerInheritance) SetGssTsigEnabled

func (o *ServerInheritance) SetGssTsigEnabled(v Inheritance2InheritedBool)

SetGssTsigEnabled gets a reference to the given Inheritance2InheritedBool and assigns it to the GssTsigEnabled field.

func (*ServerInheritance) SetKerberosKeys

func (o *ServerInheritance) SetKerberosKeys(v InheritedKerberosKeys)

SetKerberosKeys gets a reference to the given InheritedKerberosKeys and assigns it to the KerberosKeys field.

func (*ServerInheritance) SetLameTtl

SetLameTtl gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the LameTtl field.

func (*ServerInheritance) SetLogQueryResponse

func (o *ServerInheritance) SetLogQueryResponse(v Inheritance2InheritedBool)

SetLogQueryResponse gets a reference to the given Inheritance2InheritedBool and assigns it to the LogQueryResponse field.

func (*ServerInheritance) SetMatchRecursiveOnly

func (o *ServerInheritance) SetMatchRecursiveOnly(v Inheritance2InheritedBool)

SetMatchRecursiveOnly gets a reference to the given Inheritance2InheritedBool and assigns it to the MatchRecursiveOnly field.

func (*ServerInheritance) SetMaxCacheTtl

func (o *ServerInheritance) SetMaxCacheTtl(v Inheritance2InheritedUInt32)

SetMaxCacheTtl gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the MaxCacheTtl field.

func (*ServerInheritance) SetMaxNegativeTtl

func (o *ServerInheritance) SetMaxNegativeTtl(v Inheritance2InheritedUInt32)

SetMaxNegativeTtl gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the MaxNegativeTtl field.

func (*ServerInheritance) SetMinimalResponses

func (o *ServerInheritance) SetMinimalResponses(v Inheritance2InheritedBool)

SetMinimalResponses gets a reference to the given Inheritance2InheritedBool and assigns it to the MinimalResponses field.

func (*ServerInheritance) SetNotify

SetNotify gets a reference to the given Inheritance2InheritedBool and assigns it to the Notify field.

func (*ServerInheritance) SetQueryAcl

func (o *ServerInheritance) SetQueryAcl(v InheritedACLItems)

SetQueryAcl gets a reference to the given InheritedACLItems and assigns it to the QueryAcl field.

func (*ServerInheritance) SetQueryPort

SetQueryPort gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the QueryPort field.

func (*ServerInheritance) SetRecursionAcl

func (o *ServerInheritance) SetRecursionAcl(v InheritedACLItems)

SetRecursionAcl gets a reference to the given InheritedACLItems and assigns it to the RecursionAcl field.

func (*ServerInheritance) SetRecursionEnabled

func (o *ServerInheritance) SetRecursionEnabled(v Inheritance2InheritedBool)

SetRecursionEnabled gets a reference to the given Inheritance2InheritedBool and assigns it to the RecursionEnabled field.

func (*ServerInheritance) SetRecursiveClients

func (o *ServerInheritance) SetRecursiveClients(v Inheritance2InheritedUInt32)

SetRecursiveClients gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the RecursiveClients field.

func (*ServerInheritance) SetResolverQueryTimeout

func (o *ServerInheritance) SetResolverQueryTimeout(v Inheritance2InheritedUInt32)

SetResolverQueryTimeout gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the ResolverQueryTimeout field.

func (*ServerInheritance) SetSecondaryAxfrQueryLimit

func (o *ServerInheritance) SetSecondaryAxfrQueryLimit(v Inheritance2InheritedUInt32)

SetSecondaryAxfrQueryLimit gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the SecondaryAxfrQueryLimit field.

func (*ServerInheritance) SetSecondarySoaQueryLimit

func (o *ServerInheritance) SetSecondarySoaQueryLimit(v Inheritance2InheritedUInt32)

SetSecondarySoaQueryLimit gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the SecondarySoaQueryLimit field.

func (*ServerInheritance) SetSortList

func (o *ServerInheritance) SetSortList(v InheritedSortListItems)

SetSortList gets a reference to the given InheritedSortListItems and assigns it to the SortList field.

func (*ServerInheritance) SetSynthesizeAddressRecordsFromHttps

func (o *ServerInheritance) SetSynthesizeAddressRecordsFromHttps(v Inheritance2InheritedBool)

SetSynthesizeAddressRecordsFromHttps gets a reference to the given Inheritance2InheritedBool and assigns it to the SynthesizeAddressRecordsFromHttps field.

func (*ServerInheritance) SetTransferAcl

func (o *ServerInheritance) SetTransferAcl(v InheritedACLItems)

SetTransferAcl gets a reference to the given InheritedACLItems and assigns it to the TransferAcl field.

func (*ServerInheritance) SetUpdateAcl

func (o *ServerInheritance) SetUpdateAcl(v InheritedACLItems)

SetUpdateAcl gets a reference to the given InheritedACLItems and assigns it to the UpdateAcl field.

func (*ServerInheritance) SetUseForwardersForSubzones

func (o *ServerInheritance) SetUseForwardersForSubzones(v Inheritance2InheritedBool)

SetUseForwardersForSubzones gets a reference to the given Inheritance2InheritedBool and assigns it to the UseForwardersForSubzones field.

func (ServerInheritance) ToMap

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

func (*ServerInheritance) UnmarshalJSON

func (o *ServerInheritance) UnmarshalJSON(data []byte) (err error)

type SortListItem

type SortListItem struct {
	// The resource identifier.
	Acl *string `json:"acl,omitempty"`
	// Type of element.  Allowed values:  * _any_,  * _ip_,  * _acl_,
	Element string `json:"element"`
	// Optional. The prioritized networks. If empty, the value of _source_ or networks from _acl_ is used.
	PrioritizedNetworks []string `json:"prioritized_networks,omitempty"`
	// Must be empty if _element_ is not _ip_.
	Source               *string `json:"source,omitempty"`
	AdditionalProperties map[string]interface{}
}

SortListItem Element in a SortList.

func NewSortListItem

func NewSortListItem(element string) *SortListItem

NewSortListItem instantiates a new SortListItem 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 NewSortListItemWithDefaults

func NewSortListItemWithDefaults() *SortListItem

NewSortListItemWithDefaults instantiates a new SortListItem 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 (*SortListItem) GetAcl

func (o *SortListItem) GetAcl() string

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

func (*SortListItem) GetAclOk

func (o *SortListItem) GetAclOk() (*string, bool)

GetAclOk returns a tuple with the Acl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SortListItem) GetElement

func (o *SortListItem) GetElement() string

GetElement returns the Element field value

func (*SortListItem) GetElementOk

func (o *SortListItem) GetElementOk() (*string, bool)

GetElementOk returns a tuple with the Element field value and a boolean to check if the value has been set.

func (*SortListItem) GetPrioritizedNetworks

func (o *SortListItem) GetPrioritizedNetworks() []string

GetPrioritizedNetworks returns the PrioritizedNetworks field value if set, zero value otherwise.

func (*SortListItem) GetPrioritizedNetworksOk

func (o *SortListItem) GetPrioritizedNetworksOk() ([]string, bool)

GetPrioritizedNetworksOk returns a tuple with the PrioritizedNetworks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SortListItem) GetSource

func (o *SortListItem) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*SortListItem) GetSourceOk

func (o *SortListItem) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SortListItem) HasAcl

func (o *SortListItem) HasAcl() bool

HasAcl returns a boolean if a field has been set.

func (*SortListItem) HasPrioritizedNetworks

func (o *SortListItem) HasPrioritizedNetworks() bool

HasPrioritizedNetworks returns a boolean if a field has been set.

func (*SortListItem) HasSource

func (o *SortListItem) HasSource() bool

HasSource returns a boolean if a field has been set.

func (SortListItem) MarshalJSON

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

func (*SortListItem) SetAcl

func (o *SortListItem) SetAcl(v string)

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

func (*SortListItem) SetElement

func (o *SortListItem) SetElement(v string)

SetElement sets field value

func (*SortListItem) SetPrioritizedNetworks

func (o *SortListItem) SetPrioritizedNetworks(v []string)

SetPrioritizedNetworks gets a reference to the given []string and assigns it to the PrioritizedNetworks field.

func (*SortListItem) SetSource

func (o *SortListItem) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (SortListItem) ToMap

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

func (*SortListItem) UnmarshalJSON

func (o *SortListItem) UnmarshalJSON(data []byte) (err error)

type TSIGKey

type TSIGKey struct {
	// TSIG key algorithm.  Possible values:  * _hmac_sha256_,  * _hmac_sha1_,  * _hmac_sha224_,  * _hmac_sha384_,  * _hmac_sha512_.
	Algorithm *string `json:"algorithm,omitempty"`
	// Comment for TSIG key.
	Comment *string `json:"comment,omitempty"`
	// The resource identifier.
	Key *string `json:"key,omitempty"`
	// TSIG key name, FQDN.
	Name *string `json:"name,omitempty"`
	// TSIG key name in punycode.
	ProtocolName *string `json:"protocol_name,omitempty"`
	// TSIG key secret, base64 string.
	Secret               *string `json:"secret,omitempty"`
	AdditionalProperties map[string]interface{}
}

TSIGKey Object representing TSIG key synced from Keys Service.

func NewTSIGKey

func NewTSIGKey() *TSIGKey

NewTSIGKey instantiates a new TSIGKey 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 NewTSIGKeyWithDefaults

func NewTSIGKeyWithDefaults() *TSIGKey

NewTSIGKeyWithDefaults instantiates a new TSIGKey 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 (*TSIGKey) GetAlgorithm

func (o *TSIGKey) GetAlgorithm() string

GetAlgorithm returns the Algorithm field value if set, zero value otherwise.

func (*TSIGKey) GetAlgorithmOk

func (o *TSIGKey) GetAlgorithmOk() (*string, bool)

GetAlgorithmOk returns a tuple with the Algorithm field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TSIGKey) GetComment

func (o *TSIGKey) GetComment() string

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

func (*TSIGKey) GetCommentOk

func (o *TSIGKey) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TSIGKey) GetKey

func (o *TSIGKey) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*TSIGKey) GetKeyOk

func (o *TSIGKey) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TSIGKey) GetName

func (o *TSIGKey) GetName() string

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

func (*TSIGKey) GetNameOk

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

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TSIGKey) GetProtocolName

func (o *TSIGKey) GetProtocolName() string

GetProtocolName returns the ProtocolName field value if set, zero value otherwise.

func (*TSIGKey) GetProtocolNameOk

func (o *TSIGKey) GetProtocolNameOk() (*string, bool)

GetProtocolNameOk returns a tuple with the ProtocolName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TSIGKey) GetSecret

func (o *TSIGKey) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*TSIGKey) GetSecretOk

func (o *TSIGKey) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TSIGKey) HasAlgorithm

func (o *TSIGKey) HasAlgorithm() bool

HasAlgorithm returns a boolean if a field has been set.

func (*TSIGKey) HasComment

func (o *TSIGKey) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*TSIGKey) HasKey

func (o *TSIGKey) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*TSIGKey) HasName

func (o *TSIGKey) HasName() bool

HasName returns a boolean if a field has been set.

func (*TSIGKey) HasProtocolName

func (o *TSIGKey) HasProtocolName() bool

HasProtocolName returns a boolean if a field has been set.

func (*TSIGKey) HasSecret

func (o *TSIGKey) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (TSIGKey) MarshalJSON

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

func (*TSIGKey) SetAlgorithm

func (o *TSIGKey) SetAlgorithm(v string)

SetAlgorithm gets a reference to the given string and assigns it to the Algorithm field.

func (*TSIGKey) SetComment

func (o *TSIGKey) SetComment(v string)

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

func (*TSIGKey) SetKey

func (o *TSIGKey) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*TSIGKey) SetName

func (o *TSIGKey) SetName(v string)

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

func (*TSIGKey) SetProtocolName

func (o *TSIGKey) SetProtocolName(v string)

SetProtocolName gets a reference to the given string and assigns it to the ProtocolName field.

func (*TSIGKey) SetSecret

func (o *TSIGKey) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (TSIGKey) ToMap

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

func (*TSIGKey) UnmarshalJSON

func (o *TSIGKey) UnmarshalJSON(data []byte) (err error)

type TTLInheritance

type TTLInheritance struct {
	Ttl                  *Inheritance2InheritedUInt32 `json:"ttl,omitempty"`
	AdditionalProperties map[string]interface{}
}

TTLInheritance The inheritance configuration specifies how the object inherits the _ttl_ field.

func NewTTLInheritance

func NewTTLInheritance() *TTLInheritance

NewTTLInheritance instantiates a new TTLInheritance 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 NewTTLInheritanceWithDefaults

func NewTTLInheritanceWithDefaults() *TTLInheritance

NewTTLInheritanceWithDefaults instantiates a new TTLInheritance 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 (*TTLInheritance) GetTtl

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

func (*TTLInheritance) GetTtlOk

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TTLInheritance) HasTtl

func (o *TTLInheritance) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (TTLInheritance) MarshalJSON

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

func (*TTLInheritance) SetTtl

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

func (TTLInheritance) ToMap

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

func (*TTLInheritance) UnmarshalJSON

func (o *TTLInheritance) UnmarshalJSON(data []byte) (err error)

type TrustAnchor

type TrustAnchor struct {
	Algorithm int64 `json:"algorithm"`
	// Zone FQDN in punycode.
	ProtocolZone *string `json:"protocol_zone,omitempty"`
	// DNSSEC key data. Non-empty, valid base64 string.
	PublicKey string `json:"public_key"`
	// Optional. Secure Entry Point flag.  Defaults to _true_.
	Sep *bool `json:"sep,omitempty"`
	// Zone FQDN.
	Zone                 string `json:"zone"`
	AdditionalProperties map[string]interface{}
}

TrustAnchor DNSSEC trust anchor.

func NewTrustAnchor

func NewTrustAnchor(algorithm int64, publicKey string, zone string) *TrustAnchor

NewTrustAnchor instantiates a new TrustAnchor 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 NewTrustAnchorWithDefaults

func NewTrustAnchorWithDefaults() *TrustAnchor

NewTrustAnchorWithDefaults instantiates a new TrustAnchor 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 (*TrustAnchor) GetAlgorithm

func (o *TrustAnchor) GetAlgorithm() int64

GetAlgorithm returns the Algorithm field value

func (*TrustAnchor) GetAlgorithmOk

func (o *TrustAnchor) GetAlgorithmOk() (*int64, bool)

GetAlgorithmOk returns a tuple with the Algorithm field value and a boolean to check if the value has been set.

func (*TrustAnchor) GetProtocolZone

func (o *TrustAnchor) GetProtocolZone() string

GetProtocolZone returns the ProtocolZone field value if set, zero value otherwise.

func (*TrustAnchor) GetProtocolZoneOk

func (o *TrustAnchor) GetProtocolZoneOk() (*string, bool)

GetProtocolZoneOk returns a tuple with the ProtocolZone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustAnchor) GetPublicKey

func (o *TrustAnchor) GetPublicKey() string

GetPublicKey returns the PublicKey field value

func (*TrustAnchor) GetPublicKeyOk

func (o *TrustAnchor) GetPublicKeyOk() (*string, bool)

GetPublicKeyOk returns a tuple with the PublicKey field value and a boolean to check if the value has been set.

func (*TrustAnchor) GetSep

func (o *TrustAnchor) GetSep() bool

GetSep returns the Sep field value if set, zero value otherwise.

func (*TrustAnchor) GetSepOk

func (o *TrustAnchor) GetSepOk() (*bool, bool)

GetSepOk returns a tuple with the Sep field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TrustAnchor) GetZone

func (o *TrustAnchor) GetZone() string

GetZone returns the Zone field value

func (*TrustAnchor) GetZoneOk

func (o *TrustAnchor) GetZoneOk() (*string, bool)

GetZoneOk returns a tuple with the Zone field value and a boolean to check if the value has been set.

func (*TrustAnchor) HasProtocolZone

func (o *TrustAnchor) HasProtocolZone() bool

HasProtocolZone returns a boolean if a field has been set.

func (*TrustAnchor) HasSep

func (o *TrustAnchor) HasSep() bool

HasSep returns a boolean if a field has been set.

func (TrustAnchor) MarshalJSON

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

func (*TrustAnchor) SetAlgorithm

func (o *TrustAnchor) SetAlgorithm(v int64)

SetAlgorithm sets field value

func (*TrustAnchor) SetProtocolZone

func (o *TrustAnchor) SetProtocolZone(v string)

SetProtocolZone gets a reference to the given string and assigns it to the ProtocolZone field.

func (*TrustAnchor) SetPublicKey

func (o *TrustAnchor) SetPublicKey(v string)

SetPublicKey sets field value

func (*TrustAnchor) SetSep

func (o *TrustAnchor) SetSep(v bool)

SetSep gets a reference to the given bool and assigns it to the Sep field.

func (*TrustAnchor) SetZone

func (o *TrustAnchor) SetZone(v string)

SetZone sets field value

func (TrustAnchor) ToMap

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

func (*TrustAnchor) UnmarshalJSON

func (o *TrustAnchor) UnmarshalJSON(data []byte) (err error)

type UpdateACLResponse

type UpdateACLResponse struct {
	Result               *ACL `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

UpdateACLResponse The ACL object update response format.

func NewUpdateACLResponse

func NewUpdateACLResponse() *UpdateACLResponse

NewUpdateACLResponse instantiates a new UpdateACLResponse 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 NewUpdateACLResponseWithDefaults

func NewUpdateACLResponseWithDefaults() *UpdateACLResponse

NewUpdateACLResponseWithDefaults instantiates a new UpdateACLResponse 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 (*UpdateACLResponse) GetResult

func (o *UpdateACLResponse) GetResult() ACL

GetResult returns the Result field value if set, zero value otherwise.

func (*UpdateACLResponse) GetResultOk

func (o *UpdateACLResponse) GetResultOk() (*ACL, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateACLResponse) HasResult

func (o *UpdateACLResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (UpdateACLResponse) MarshalJSON

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

func (*UpdateACLResponse) SetResult

func (o *UpdateACLResponse) SetResult(v ACL)

SetResult gets a reference to the given ACL and assigns it to the Result field.

func (UpdateACLResponse) ToMap

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

func (*UpdateACLResponse) UnmarshalJSON

func (o *UpdateACLResponse) UnmarshalJSON(data []byte) (err error)

type UpdateAuthNSGResponse

type UpdateAuthNSGResponse struct {
	Result               *AuthNSG `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

UpdateAuthNSGResponse The AuthNSG object update response format.

func NewUpdateAuthNSGResponse

func NewUpdateAuthNSGResponse() *UpdateAuthNSGResponse

NewUpdateAuthNSGResponse instantiates a new UpdateAuthNSGResponse 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 NewUpdateAuthNSGResponseWithDefaults

func NewUpdateAuthNSGResponseWithDefaults() *UpdateAuthNSGResponse

NewUpdateAuthNSGResponseWithDefaults instantiates a new UpdateAuthNSGResponse 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 (*UpdateAuthNSGResponse) GetResult

func (o *UpdateAuthNSGResponse) GetResult() AuthNSG

GetResult returns the Result field value if set, zero value otherwise.

func (*UpdateAuthNSGResponse) GetResultOk

func (o *UpdateAuthNSGResponse) GetResultOk() (*AuthNSG, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAuthNSGResponse) HasResult

func (o *UpdateAuthNSGResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (UpdateAuthNSGResponse) MarshalJSON

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

func (*UpdateAuthNSGResponse) SetResult

func (o *UpdateAuthNSGResponse) SetResult(v AuthNSG)

SetResult gets a reference to the given AuthNSG and assigns it to the Result field.

func (UpdateAuthNSGResponse) ToMap

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

func (*UpdateAuthNSGResponse) UnmarshalJSON

func (o *UpdateAuthNSGResponse) UnmarshalJSON(data []byte) (err error)

type UpdateAuthZoneResponse

type UpdateAuthZoneResponse struct {
	Result               *AuthZone `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

UpdateAuthZoneResponse The Authoritative Zone object update response format.

func NewUpdateAuthZoneResponse

func NewUpdateAuthZoneResponse() *UpdateAuthZoneResponse

NewUpdateAuthZoneResponse instantiates a new UpdateAuthZoneResponse 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 NewUpdateAuthZoneResponseWithDefaults

func NewUpdateAuthZoneResponseWithDefaults() *UpdateAuthZoneResponse

NewUpdateAuthZoneResponseWithDefaults instantiates a new UpdateAuthZoneResponse 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 (*UpdateAuthZoneResponse) GetResult

func (o *UpdateAuthZoneResponse) GetResult() AuthZone

GetResult returns the Result field value if set, zero value otherwise.

func (*UpdateAuthZoneResponse) GetResultOk

func (o *UpdateAuthZoneResponse) GetResultOk() (*AuthZone, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAuthZoneResponse) HasResult

func (o *UpdateAuthZoneResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (UpdateAuthZoneResponse) MarshalJSON

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

func (*UpdateAuthZoneResponse) SetResult

func (o *UpdateAuthZoneResponse) SetResult(v AuthZone)

SetResult gets a reference to the given AuthZone and assigns it to the Result field.

func (UpdateAuthZoneResponse) ToMap

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

func (*UpdateAuthZoneResponse) UnmarshalJSON

func (o *UpdateAuthZoneResponse) UnmarshalJSON(data []byte) (err error)

type UpdateDelegationResponse

type UpdateDelegationResponse struct {
	Result               *Delegation `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

UpdateDelegationResponse The Delegation object update response format.

func NewUpdateDelegationResponse

func NewUpdateDelegationResponse() *UpdateDelegationResponse

NewUpdateDelegationResponse instantiates a new UpdateDelegationResponse 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 NewUpdateDelegationResponseWithDefaults

func NewUpdateDelegationResponseWithDefaults() *UpdateDelegationResponse

NewUpdateDelegationResponseWithDefaults instantiates a new UpdateDelegationResponse 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 (*UpdateDelegationResponse) GetResult

func (o *UpdateDelegationResponse) GetResult() Delegation

GetResult returns the Result field value if set, zero value otherwise.

func (*UpdateDelegationResponse) GetResultOk

func (o *UpdateDelegationResponse) GetResultOk() (*Delegation, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateDelegationResponse) HasResult

func (o *UpdateDelegationResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (UpdateDelegationResponse) MarshalJSON

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

func (*UpdateDelegationResponse) SetResult

func (o *UpdateDelegationResponse) SetResult(v Delegation)

SetResult gets a reference to the given Delegation and assigns it to the Result field.

func (UpdateDelegationResponse) ToMap

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

func (*UpdateDelegationResponse) UnmarshalJSON

func (o *UpdateDelegationResponse) UnmarshalJSON(data []byte) (err error)

type UpdateForwardNSGResponse

type UpdateForwardNSGResponse struct {
	Result               *ForwardNSG `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

UpdateForwardNSGResponse The ForwardNSG object update response format.

func NewUpdateForwardNSGResponse

func NewUpdateForwardNSGResponse() *UpdateForwardNSGResponse

NewUpdateForwardNSGResponse instantiates a new UpdateForwardNSGResponse 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 NewUpdateForwardNSGResponseWithDefaults

func NewUpdateForwardNSGResponseWithDefaults() *UpdateForwardNSGResponse

NewUpdateForwardNSGResponseWithDefaults instantiates a new UpdateForwardNSGResponse 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 (*UpdateForwardNSGResponse) GetResult

func (o *UpdateForwardNSGResponse) GetResult() ForwardNSG

GetResult returns the Result field value if set, zero value otherwise.

func (*UpdateForwardNSGResponse) GetResultOk

func (o *UpdateForwardNSGResponse) GetResultOk() (*ForwardNSG, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateForwardNSGResponse) HasResult

func (o *UpdateForwardNSGResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (UpdateForwardNSGResponse) MarshalJSON

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

func (*UpdateForwardNSGResponse) SetResult

func (o *UpdateForwardNSGResponse) SetResult(v ForwardNSG)

SetResult gets a reference to the given ForwardNSG and assigns it to the Result field.

func (UpdateForwardNSGResponse) ToMap

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

func (*UpdateForwardNSGResponse) UnmarshalJSON

func (o *UpdateForwardNSGResponse) UnmarshalJSON(data []byte) (err error)

type UpdateForwardZoneResponse

type UpdateForwardZoneResponse struct {
	Result               *ForwardZone `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

UpdateForwardZoneResponse The Forward Zone object update response format.

func NewUpdateForwardZoneResponse

func NewUpdateForwardZoneResponse() *UpdateForwardZoneResponse

NewUpdateForwardZoneResponse instantiates a new UpdateForwardZoneResponse 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 NewUpdateForwardZoneResponseWithDefaults

func NewUpdateForwardZoneResponseWithDefaults() *UpdateForwardZoneResponse

NewUpdateForwardZoneResponseWithDefaults instantiates a new UpdateForwardZoneResponse 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 (*UpdateForwardZoneResponse) GetResult

func (o *UpdateForwardZoneResponse) GetResult() ForwardZone

GetResult returns the Result field value if set, zero value otherwise.

func (*UpdateForwardZoneResponse) GetResultOk

func (o *UpdateForwardZoneResponse) GetResultOk() (*ForwardZone, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateForwardZoneResponse) HasResult

func (o *UpdateForwardZoneResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (UpdateForwardZoneResponse) MarshalJSON

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

func (*UpdateForwardZoneResponse) SetResult

func (o *UpdateForwardZoneResponse) SetResult(v ForwardZone)

SetResult gets a reference to the given ForwardZone and assigns it to the Result field.

func (UpdateForwardZoneResponse) ToMap

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

func (*UpdateForwardZoneResponse) UnmarshalJSON

func (o *UpdateForwardZoneResponse) UnmarshalJSON(data []byte) (err error)

type UpdateGlobalResponse

type UpdateGlobalResponse struct {
	Result               *Global `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

UpdateGlobalResponse The Global object update response format.

func NewUpdateGlobalResponse

func NewUpdateGlobalResponse() *UpdateGlobalResponse

NewUpdateGlobalResponse instantiates a new UpdateGlobalResponse 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 NewUpdateGlobalResponseWithDefaults

func NewUpdateGlobalResponseWithDefaults() *UpdateGlobalResponse

NewUpdateGlobalResponseWithDefaults instantiates a new UpdateGlobalResponse 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 (*UpdateGlobalResponse) GetResult

func (o *UpdateGlobalResponse) GetResult() Global

GetResult returns the Result field value if set, zero value otherwise.

func (*UpdateGlobalResponse) GetResultOk

func (o *UpdateGlobalResponse) GetResultOk() (*Global, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateGlobalResponse) HasResult

func (o *UpdateGlobalResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (UpdateGlobalResponse) MarshalJSON

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

func (*UpdateGlobalResponse) SetResult

func (o *UpdateGlobalResponse) SetResult(v Global)

SetResult gets a reference to the given Global and assigns it to the Result field.

func (UpdateGlobalResponse) ToMap

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

func (*UpdateGlobalResponse) UnmarshalJSON

func (o *UpdateGlobalResponse) UnmarshalJSON(data []byte) (err error)

type UpdateHostResponse

type UpdateHostResponse struct {
	Result               *Host `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

UpdateHostResponse The DNS Host object update response format.

func NewUpdateHostResponse

func NewUpdateHostResponse() *UpdateHostResponse

NewUpdateHostResponse instantiates a new UpdateHostResponse 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 NewUpdateHostResponseWithDefaults

func NewUpdateHostResponseWithDefaults() *UpdateHostResponse

NewUpdateHostResponseWithDefaults instantiates a new UpdateHostResponse 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 (*UpdateHostResponse) GetResult

func (o *UpdateHostResponse) GetResult() Host

GetResult returns the Result field value if set, zero value otherwise.

func (*UpdateHostResponse) GetResultOk

func (o *UpdateHostResponse) GetResultOk() (*Host, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateHostResponse) HasResult

func (o *UpdateHostResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (UpdateHostResponse) MarshalJSON

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

func (*UpdateHostResponse) SetResult

func (o *UpdateHostResponse) SetResult(v Host)

SetResult gets a reference to the given Host and assigns it to the Result field.

func (UpdateHostResponse) ToMap

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

func (*UpdateHostResponse) UnmarshalJSON

func (o *UpdateHostResponse) UnmarshalJSON(data []byte) (err error)

type UpdateLBDNResponse

type UpdateLBDNResponse struct {
	Result               *LBDN `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

UpdateLBDNResponse The __LBDN__ object update response format.

func NewUpdateLBDNResponse

func NewUpdateLBDNResponse() *UpdateLBDNResponse

NewUpdateLBDNResponse instantiates a new UpdateLBDNResponse 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 NewUpdateLBDNResponseWithDefaults

func NewUpdateLBDNResponseWithDefaults() *UpdateLBDNResponse

NewUpdateLBDNResponseWithDefaults instantiates a new UpdateLBDNResponse 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 (*UpdateLBDNResponse) GetResult

func (o *UpdateLBDNResponse) GetResult() LBDN

GetResult returns the Result field value if set, zero value otherwise.

func (*UpdateLBDNResponse) GetResultOk

func (o *UpdateLBDNResponse) GetResultOk() (*LBDN, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateLBDNResponse) HasResult

func (o *UpdateLBDNResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (UpdateLBDNResponse) MarshalJSON

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

func (*UpdateLBDNResponse) SetResult

func (o *UpdateLBDNResponse) SetResult(v LBDN)

SetResult gets a reference to the given LBDN and assigns it to the Result field.

func (UpdateLBDNResponse) ToMap

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

func (*UpdateLBDNResponse) UnmarshalJSON

func (o *UpdateLBDNResponse) UnmarshalJSON(data []byte) (err error)

type UpdateServerResponse

type UpdateServerResponse struct {
	Result               *Server `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

UpdateServerResponse The Server object update response format.

func NewUpdateServerResponse

func NewUpdateServerResponse() *UpdateServerResponse

NewUpdateServerResponse instantiates a new UpdateServerResponse 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 NewUpdateServerResponseWithDefaults

func NewUpdateServerResponseWithDefaults() *UpdateServerResponse

NewUpdateServerResponseWithDefaults instantiates a new UpdateServerResponse 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 (*UpdateServerResponse) GetResult

func (o *UpdateServerResponse) GetResult() Server

GetResult returns the Result field value if set, zero value otherwise.

func (*UpdateServerResponse) GetResultOk

func (o *UpdateServerResponse) GetResultOk() (*Server, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateServerResponse) HasResult

func (o *UpdateServerResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (UpdateServerResponse) MarshalJSON

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

func (*UpdateServerResponse) SetResult

func (o *UpdateServerResponse) SetResult(v Server)

SetResult gets a reference to the given Server and assigns it to the Result field.

func (UpdateServerResponse) ToMap

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

func (*UpdateServerResponse) UnmarshalJSON

func (o *UpdateServerResponse) UnmarshalJSON(data []byte) (err error)

type UpdateViewResponse

type UpdateViewResponse struct {
	Result               *View `json:"result,omitempty"`
	AdditionalProperties map[string]interface{}
}

UpdateViewResponse The View object update response format.

func NewUpdateViewResponse

func NewUpdateViewResponse() *UpdateViewResponse

NewUpdateViewResponse instantiates a new UpdateViewResponse 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 NewUpdateViewResponseWithDefaults

func NewUpdateViewResponseWithDefaults() *UpdateViewResponse

NewUpdateViewResponseWithDefaults instantiates a new UpdateViewResponse 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 (*UpdateViewResponse) GetResult

func (o *UpdateViewResponse) GetResult() View

GetResult returns the Result field value if set, zero value otherwise.

func (*UpdateViewResponse) GetResultOk

func (o *UpdateViewResponse) GetResultOk() (*View, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateViewResponse) HasResult

func (o *UpdateViewResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (UpdateViewResponse) MarshalJSON

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

func (*UpdateViewResponse) SetResult

func (o *UpdateViewResponse) SetResult(v View)

SetResult gets a reference to the given View and assigns it to the Result field.

func (UpdateViewResponse) ToMap

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

func (*UpdateViewResponse) UnmarshalJSON

func (o *UpdateViewResponse) UnmarshalJSON(data []byte) (err error)

type View

type View struct {
	// _add_edns_option_in_outgoing_query_ adds client IP, MAC address and view name into outgoing recursive query. Defaults to _false_.
	AddEdnsOptionInOutgoingQuery *bool `json:"add_edns_option_in_outgoing_query,omitempty"`
	// Optional. Comment for view.
	Comment *string `json:"comment,omitempty"`
	// The timestamp when the object has been created.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Optional. List of custom root nameservers. The order does not matter.  Error if empty while _custom_root_ns_enabled_ is _true_. Error if there are duplicate items in the list.  Defaults to empty.
	CustomRootNs []RootNS `json:"custom_root_ns,omitempty"`
	// Optional. _true_ to use custom root nameservers instead of the default ones.  The _custom_root_ns_ is validated when enabled.  Defaults to _false_.
	CustomRootNsEnabled *bool `json:"custom_root_ns_enabled,omitempty"`
	// Optional. _true_ to disable object. A disabled object is effectively non-existent when generating configuration.
	Disabled *bool `json:"disabled,omitempty"`
	// Optional. _true_ to perform DNSSEC validation. Ignored if _dnssec_enabled_ is _false_.  Defaults to _true_.
	DnssecEnableValidation *bool `json:"dnssec_enable_validation,omitempty"`
	// Optional. Master toggle for all DNSSEC processing. Other _dnssec_*_ configuration is unused if this is disabled.  Defaults to _true_.
	DnssecEnabled *bool `json:"dnssec_enabled,omitempty"`
	// DNSSEC root keys. The root keys are not configurable.  A default list is provided by cloud management and included here for config generation.
	DnssecRootKeys []TrustAnchor `json:"dnssec_root_keys,omitempty"`
	// Optional. DNSSEC trust anchors.  Error if there are list items with duplicate (_zone_, _sep_, _algorithm_) combinations.  Defaults to empty.
	DnssecTrustAnchors []TrustAnchor `json:"dnssec_trust_anchors,omitempty"`
	// Optional. _true_ to reject expired DNSSEC keys. Ignored if either _dnssec_enabled_ or _dnssec_enable_validation_ is _false_.  Defaults to _true_.
	DnssecValidateExpiry *bool      `json:"dnssec_validate_expiry,omitempty"`
	DtcConfig            *DTCConfig `json:"dtc_config,omitempty"`
	// Optional. _true_ to enable EDNS client subnet for recursive queries. Other _ecs_*_ fields are ignored if this field is not enabled.  Defaults to _false-.
	EcsEnabled *bool `json:"ecs_enabled,omitempty"`
	// Optional. _true_ to enable ECS options in outbound queries. This functionality has additional overhead so it is disabled by default.  Defaults to _false_.
	EcsForwarding *bool `json:"ecs_forwarding,omitempty"`
	// Optional. Maximum scope length for v4 ECS.  Unsigned integer, min 1 max 24  Defaults to 24.
	EcsPrefixV4 *int64 `json:"ecs_prefix_v4,omitempty"`
	// Optional. Maximum scope length for v6 ECS.  Unsigned integer, min 1 max 56  Defaults to 56.
	EcsPrefixV6 *int64 `json:"ecs_prefix_v6,omitempty"`
	// Optional. List of zones where ECS queries may be sent.  Error if empty while _ecs_enabled_ is _true_. Error if there are duplicate FQDNs in the list.  Defaults to empty.
	EcsZones []ECSZone `json:"ecs_zones,omitempty"`
	// Optional. _edns_udp_size_ represents the edns UDP size. The size a querying DNS server advertises to the DNS server it’s sending a query to.  Defaults to 1232 bytes.
	EdnsUdpSize *int64 `json:"edns_udp_size,omitempty"`
	// Optional. Specifies a list of client addresses for which AAAA filtering is to be applied.  Defaults to _empty_.
	FilterAaaaAcl []ACLItem `json:"filter_aaaa_acl,omitempty"`
	// _filter_aaaa_on_v4_ allows named to omit some IPv6 addresses when responding to IPv4 clients.  Allowed values: * _yes_, * _no_, * _break_dnssec_.  Defaults to _no_
	FilterAaaaOnV4 *string `json:"filter_aaaa_on_v4,omitempty"`
	// Optional. List of forwarders.  Error if empty while _forwarders_only_ or _use_root_forwarders_for_local_resolution_with_b1td_ is _true_. Error if there are items in the list with duplicate addresses.  Defaults to empty.
	Forwarders []Forwarder `json:"forwarders,omitempty"`
	// Optional. _true_ to only forward.  Defaults to _false_.
	ForwardersOnly *bool `json:"forwarders_only,omitempty"`
	// _gss_tsig_enabled_ enables/disables GSS-TSIG signed dynamic updates.  Defaults to _false_.
	GssTsigEnabled *bool `json:"gss_tsig_enabled,omitempty"`
	// The resource identifier.
	Id                 *string          `json:"id,omitempty"`
	InheritanceSources *ViewInheritance `json:"inheritance_sources,omitempty"`
	// The resource identifier.
	IpSpaces []string `json:"ip_spaces,omitempty"`
	// Optional. Unused in the current on-prem DNS server implementation.  Unsigned integer, min 0 max 3600 (1h).  Defaults to 600.
	LameTtl *int64 `json:"lame_ttl,omitempty"`
	// Optional. Specifies which clients have access to the view.  Defaults to empty.
	MatchClientsAcl []ACLItem `json:"match_clients_acl,omitempty"`
	// Optional. Specifies which destination addresses have access to the view.  Defaults to empty.
	MatchDestinationsAcl []ACLItem `json:"match_destinations_acl,omitempty"`
	// Optional. If _true_ only recursive queries from matching clients access the view.  Defaults to _false_.
	MatchRecursiveOnly *bool `json:"match_recursive_only,omitempty"`
	// Optional. Seconds to cache positive responses.  Unsigned integer, min 1 max 604800 (7d).  Defaults to 604800 (7d).
	MaxCacheTtl *int64 `json:"max_cache_ttl,omitempty"`
	// Optional. Seconds to cache negative responses.  Unsigned integer, min 1 max 604800 (7d).  Defaults to 10800 (3h).
	MaxNegativeTtl *int64 `json:"max_negative_ttl,omitempty"`
	// Optional. _max_udp_size_ represents maximum UDP payload size. The maximum number of bytes a responding DNS server will send to a UDP datagram.  Defaults to 1232 bytes.
	MaxUdpSize *int64 `json:"max_udp_size,omitempty"`
	// Optional. When enabled, the DNS server will only add records to the authority and additional data sections when they are required.  Defaults to _false_.
	MinimalResponses *bool `json:"minimal_responses,omitempty"`
	// Name of view.
	Name string `json:"name"`
	// _notify_ all external secondary DNS servers.  Defaults to _false_.
	Notify *bool `json:"notify,omitempty"`
	// Optional. Clients must match this ACL to make authoritative queries. Also used for recursive queries if that ACL is unset.  Defaults to empty.
	QueryAcl []ACLItem `json:"query_acl,omitempty"`
	// Optional. Clients must match this ACL to make recursive queries. If this ACL is empty, then the _query_acl_ will be used instead.  Defaults to empty.
	RecursionAcl []ACLItem `json:"recursion_acl,omitempty"`
	// Optional. _true_ to allow recursive DNS queries.  Defaults to _true_.
	RecursionEnabled *bool `json:"recursion_enabled,omitempty"`
	// Optional. Specifies a sorted network list for A/AAAA records in DNS query response.  Defaults to _empty_.
	SortList []SortListItem `json:"sort_list,omitempty"`
	// _synthesize_address_records_from_https_ enables/disables creation of A/AAAA records from HTTPS RR Defaults to _false_.
	SynthesizeAddressRecordsFromHttps *bool `json:"synthesize_address_records_from_https,omitempty"`
	// Tagging specifics.
	Tags map[string]interface{} `json:"tags,omitempty"`
	// Optional. Clients must match this ACL to receive zone transfers.  Defaults to empty.
	TransferAcl []ACLItem `json:"transfer_acl,omitempty"`
	// Optional. Specifies which hosts are allowed to issue Dynamic DNS updates for authoritative zones of _primary_type_ _cloud_.  Defaults to empty.
	UpdateAcl []ACLItem `json:"update_acl,omitempty"`
	// The timestamp when the object has been updated. Equals to _created_at_ if not updated after creation.
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
	// Optional. Use default forwarders to resolve queries for subzones.  Defaults to _true_.
	UseForwardersForSubzones *bool `json:"use_forwarders_for_subzones,omitempty"`
	// _use_root_forwarders_for_local_resolution_with_b1td_ allows DNS recursive queries sent to root forwarders for local resolution when deployed alongside BloxOne Thread Defense. Defaults to _false_.
	UseRootForwardersForLocalResolutionWithB1td *bool          `json:"use_root_forwarders_for_local_resolution_with_b1td,omitempty"`
	ZoneAuthority                               *ZoneAuthority `json:"zone_authority,omitempty"`
	AdditionalProperties                        map[string]interface{}
}

View Named collection of DNS View settings.

func NewView

func NewView(name string) *View

NewView instantiates a new View 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 NewViewWithDefaults

func NewViewWithDefaults() *View

NewViewWithDefaults instantiates a new View 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 (*View) GetAddEdnsOptionInOutgoingQuery

func (o *View) GetAddEdnsOptionInOutgoingQuery() bool

GetAddEdnsOptionInOutgoingQuery returns the AddEdnsOptionInOutgoingQuery field value if set, zero value otherwise.

func (*View) GetAddEdnsOptionInOutgoingQueryOk

func (o *View) GetAddEdnsOptionInOutgoingQueryOk() (*bool, bool)

GetAddEdnsOptionInOutgoingQueryOk returns a tuple with the AddEdnsOptionInOutgoingQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetComment

func (o *View) GetComment() string

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

func (*View) GetCommentOk

func (o *View) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetCreatedAt

func (o *View) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*View) GetCreatedAtOk

func (o *View) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetCustomRootNs

func (o *View) GetCustomRootNs() []RootNS

GetCustomRootNs returns the CustomRootNs field value if set, zero value otherwise.

func (*View) GetCustomRootNsEnabled

func (o *View) GetCustomRootNsEnabled() bool

GetCustomRootNsEnabled returns the CustomRootNsEnabled field value if set, zero value otherwise.

func (*View) GetCustomRootNsEnabledOk

func (o *View) GetCustomRootNsEnabledOk() (*bool, bool)

GetCustomRootNsEnabledOk returns a tuple with the CustomRootNsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetCustomRootNsOk

func (o *View) GetCustomRootNsOk() ([]RootNS, bool)

GetCustomRootNsOk returns a tuple with the CustomRootNs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetDisabled

func (o *View) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*View) GetDisabledOk

func (o *View) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetDnssecEnableValidation

func (o *View) GetDnssecEnableValidation() bool

GetDnssecEnableValidation returns the DnssecEnableValidation field value if set, zero value otherwise.

func (*View) GetDnssecEnableValidationOk

func (o *View) GetDnssecEnableValidationOk() (*bool, bool)

GetDnssecEnableValidationOk returns a tuple with the DnssecEnableValidation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetDnssecEnabled

func (o *View) GetDnssecEnabled() bool

GetDnssecEnabled returns the DnssecEnabled field value if set, zero value otherwise.

func (*View) GetDnssecEnabledOk

func (o *View) GetDnssecEnabledOk() (*bool, bool)

GetDnssecEnabledOk returns a tuple with the DnssecEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetDnssecRootKeys

func (o *View) GetDnssecRootKeys() []TrustAnchor

GetDnssecRootKeys returns the DnssecRootKeys field value if set, zero value otherwise.

func (*View) GetDnssecRootKeysOk

func (o *View) GetDnssecRootKeysOk() ([]TrustAnchor, bool)

GetDnssecRootKeysOk returns a tuple with the DnssecRootKeys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetDnssecTrustAnchors

func (o *View) GetDnssecTrustAnchors() []TrustAnchor

GetDnssecTrustAnchors returns the DnssecTrustAnchors field value if set, zero value otherwise.

func (*View) GetDnssecTrustAnchorsOk

func (o *View) GetDnssecTrustAnchorsOk() ([]TrustAnchor, bool)

GetDnssecTrustAnchorsOk returns a tuple with the DnssecTrustAnchors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetDnssecValidateExpiry

func (o *View) GetDnssecValidateExpiry() bool

GetDnssecValidateExpiry returns the DnssecValidateExpiry field value if set, zero value otherwise.

func (*View) GetDnssecValidateExpiryOk

func (o *View) GetDnssecValidateExpiryOk() (*bool, bool)

GetDnssecValidateExpiryOk returns a tuple with the DnssecValidateExpiry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetDtcConfig

func (o *View) GetDtcConfig() DTCConfig

GetDtcConfig returns the DtcConfig field value if set, zero value otherwise.

func (*View) GetDtcConfigOk

func (o *View) GetDtcConfigOk() (*DTCConfig, bool)

GetDtcConfigOk returns a tuple with the DtcConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetEcsEnabled

func (o *View) GetEcsEnabled() bool

GetEcsEnabled returns the EcsEnabled field value if set, zero value otherwise.

func (*View) GetEcsEnabledOk

func (o *View) GetEcsEnabledOk() (*bool, bool)

GetEcsEnabledOk returns a tuple with the EcsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetEcsForwarding

func (o *View) GetEcsForwarding() bool

GetEcsForwarding returns the EcsForwarding field value if set, zero value otherwise.

func (*View) GetEcsForwardingOk

func (o *View) GetEcsForwardingOk() (*bool, bool)

GetEcsForwardingOk returns a tuple with the EcsForwarding field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetEcsPrefixV4

func (o *View) GetEcsPrefixV4() int64

GetEcsPrefixV4 returns the EcsPrefixV4 field value if set, zero value otherwise.

func (*View) GetEcsPrefixV4Ok

func (o *View) GetEcsPrefixV4Ok() (*int64, bool)

GetEcsPrefixV4Ok returns a tuple with the EcsPrefixV4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetEcsPrefixV6

func (o *View) GetEcsPrefixV6() int64

GetEcsPrefixV6 returns the EcsPrefixV6 field value if set, zero value otherwise.

func (*View) GetEcsPrefixV6Ok

func (o *View) GetEcsPrefixV6Ok() (*int64, bool)

GetEcsPrefixV6Ok returns a tuple with the EcsPrefixV6 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetEcsZones

func (o *View) GetEcsZones() []ECSZone

GetEcsZones returns the EcsZones field value if set, zero value otherwise.

func (*View) GetEcsZonesOk

func (o *View) GetEcsZonesOk() ([]ECSZone, bool)

GetEcsZonesOk returns a tuple with the EcsZones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetEdnsUdpSize

func (o *View) GetEdnsUdpSize() int64

GetEdnsUdpSize returns the EdnsUdpSize field value if set, zero value otherwise.

func (*View) GetEdnsUdpSizeOk

func (o *View) GetEdnsUdpSizeOk() (*int64, bool)

GetEdnsUdpSizeOk returns a tuple with the EdnsUdpSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetFilterAaaaAcl

func (o *View) GetFilterAaaaAcl() []ACLItem

GetFilterAaaaAcl returns the FilterAaaaAcl field value if set, zero value otherwise.

func (*View) GetFilterAaaaAclOk

func (o *View) GetFilterAaaaAclOk() ([]ACLItem, bool)

GetFilterAaaaAclOk returns a tuple with the FilterAaaaAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetFilterAaaaOnV4

func (o *View) GetFilterAaaaOnV4() string

GetFilterAaaaOnV4 returns the FilterAaaaOnV4 field value if set, zero value otherwise.

func (*View) GetFilterAaaaOnV4Ok

func (o *View) GetFilterAaaaOnV4Ok() (*string, bool)

GetFilterAaaaOnV4Ok returns a tuple with the FilterAaaaOnV4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetForwarders

func (o *View) GetForwarders() []Forwarder

GetForwarders returns the Forwarders field value if set, zero value otherwise.

func (*View) GetForwardersOk

func (o *View) GetForwardersOk() ([]Forwarder, bool)

GetForwardersOk returns a tuple with the Forwarders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetForwardersOnly

func (o *View) GetForwardersOnly() bool

GetForwardersOnly returns the ForwardersOnly field value if set, zero value otherwise.

func (*View) GetForwardersOnlyOk

func (o *View) GetForwardersOnlyOk() (*bool, bool)

GetForwardersOnlyOk returns a tuple with the ForwardersOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetGssTsigEnabled

func (o *View) GetGssTsigEnabled() bool

GetGssTsigEnabled returns the GssTsigEnabled field value if set, zero value otherwise.

func (*View) GetGssTsigEnabledOk

func (o *View) GetGssTsigEnabledOk() (*bool, bool)

GetGssTsigEnabledOk returns a tuple with the GssTsigEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetId

func (o *View) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*View) GetIdOk

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

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetInheritanceSources

func (o *View) GetInheritanceSources() ViewInheritance

GetInheritanceSources returns the InheritanceSources field value if set, zero value otherwise.

func (*View) GetInheritanceSourcesOk

func (o *View) GetInheritanceSourcesOk() (*ViewInheritance, bool)

GetInheritanceSourcesOk returns a tuple with the InheritanceSources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetIpSpaces

func (o *View) GetIpSpaces() []string

GetIpSpaces returns the IpSpaces field value if set, zero value otherwise.

func (*View) GetIpSpacesOk

func (o *View) GetIpSpacesOk() ([]string, bool)

GetIpSpacesOk returns a tuple with the IpSpaces field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetLameTtl

func (o *View) GetLameTtl() int64

GetLameTtl returns the LameTtl field value if set, zero value otherwise.

func (*View) GetLameTtlOk

func (o *View) GetLameTtlOk() (*int64, bool)

GetLameTtlOk returns a tuple with the LameTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetMatchClientsAcl

func (o *View) GetMatchClientsAcl() []ACLItem

GetMatchClientsAcl returns the MatchClientsAcl field value if set, zero value otherwise.

func (*View) GetMatchClientsAclOk

func (o *View) GetMatchClientsAclOk() ([]ACLItem, bool)

GetMatchClientsAclOk returns a tuple with the MatchClientsAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetMatchDestinationsAcl

func (o *View) GetMatchDestinationsAcl() []ACLItem

GetMatchDestinationsAcl returns the MatchDestinationsAcl field value if set, zero value otherwise.

func (*View) GetMatchDestinationsAclOk

func (o *View) GetMatchDestinationsAclOk() ([]ACLItem, bool)

GetMatchDestinationsAclOk returns a tuple with the MatchDestinationsAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetMatchRecursiveOnly

func (o *View) GetMatchRecursiveOnly() bool

GetMatchRecursiveOnly returns the MatchRecursiveOnly field value if set, zero value otherwise.

func (*View) GetMatchRecursiveOnlyOk

func (o *View) GetMatchRecursiveOnlyOk() (*bool, bool)

GetMatchRecursiveOnlyOk returns a tuple with the MatchRecursiveOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetMaxCacheTtl

func (o *View) GetMaxCacheTtl() int64

GetMaxCacheTtl returns the MaxCacheTtl field value if set, zero value otherwise.

func (*View) GetMaxCacheTtlOk

func (o *View) GetMaxCacheTtlOk() (*int64, bool)

GetMaxCacheTtlOk returns a tuple with the MaxCacheTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetMaxNegativeTtl

func (o *View) GetMaxNegativeTtl() int64

GetMaxNegativeTtl returns the MaxNegativeTtl field value if set, zero value otherwise.

func (*View) GetMaxNegativeTtlOk

func (o *View) GetMaxNegativeTtlOk() (*int64, bool)

GetMaxNegativeTtlOk returns a tuple with the MaxNegativeTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetMaxUdpSize

func (o *View) GetMaxUdpSize() int64

GetMaxUdpSize returns the MaxUdpSize field value if set, zero value otherwise.

func (*View) GetMaxUdpSizeOk

func (o *View) GetMaxUdpSizeOk() (*int64, bool)

GetMaxUdpSizeOk returns a tuple with the MaxUdpSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetMinimalResponses

func (o *View) GetMinimalResponses() bool

GetMinimalResponses returns the MinimalResponses field value if set, zero value otherwise.

func (*View) GetMinimalResponsesOk

func (o *View) GetMinimalResponsesOk() (*bool, bool)

GetMinimalResponsesOk returns a tuple with the MinimalResponses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetName

func (o *View) GetName() string

GetName returns the Name field value

func (*View) GetNameOk

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

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*View) GetNotify

func (o *View) GetNotify() bool

GetNotify returns the Notify field value if set, zero value otherwise.

func (*View) GetNotifyOk

func (o *View) GetNotifyOk() (*bool, bool)

GetNotifyOk returns a tuple with the Notify field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetQueryAcl

func (o *View) GetQueryAcl() []ACLItem

GetQueryAcl returns the QueryAcl field value if set, zero value otherwise.

func (*View) GetQueryAclOk

func (o *View) GetQueryAclOk() ([]ACLItem, bool)

GetQueryAclOk returns a tuple with the QueryAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetRecursionAcl

func (o *View) GetRecursionAcl() []ACLItem

GetRecursionAcl returns the RecursionAcl field value if set, zero value otherwise.

func (*View) GetRecursionAclOk

func (o *View) GetRecursionAclOk() ([]ACLItem, bool)

GetRecursionAclOk returns a tuple with the RecursionAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetRecursionEnabled

func (o *View) GetRecursionEnabled() bool

GetRecursionEnabled returns the RecursionEnabled field value if set, zero value otherwise.

func (*View) GetRecursionEnabledOk

func (o *View) GetRecursionEnabledOk() (*bool, bool)

GetRecursionEnabledOk returns a tuple with the RecursionEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetSortList

func (o *View) GetSortList() []SortListItem

GetSortList returns the SortList field value if set, zero value otherwise.

func (*View) GetSortListOk

func (o *View) GetSortListOk() ([]SortListItem, bool)

GetSortListOk returns a tuple with the SortList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetSynthesizeAddressRecordsFromHttps

func (o *View) GetSynthesizeAddressRecordsFromHttps() bool

GetSynthesizeAddressRecordsFromHttps returns the SynthesizeAddressRecordsFromHttps field value if set, zero value otherwise.

func (*View) GetSynthesizeAddressRecordsFromHttpsOk

func (o *View) GetSynthesizeAddressRecordsFromHttpsOk() (*bool, bool)

GetSynthesizeAddressRecordsFromHttpsOk returns a tuple with the SynthesizeAddressRecordsFromHttps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetTags

func (o *View) GetTags() map[string]interface{}

GetTags returns the Tags field value if set, zero value otherwise.

func (*View) GetTagsOk

func (o *View) GetTagsOk() (map[string]interface{}, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetTransferAcl

func (o *View) GetTransferAcl() []ACLItem

GetTransferAcl returns the TransferAcl field value if set, zero value otherwise.

func (*View) GetTransferAclOk

func (o *View) GetTransferAclOk() ([]ACLItem, bool)

GetTransferAclOk returns a tuple with the TransferAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetUpdateAcl

func (o *View) GetUpdateAcl() []ACLItem

GetUpdateAcl returns the UpdateAcl field value if set, zero value otherwise.

func (*View) GetUpdateAclOk

func (o *View) GetUpdateAclOk() ([]ACLItem, bool)

GetUpdateAclOk returns a tuple with the UpdateAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetUpdatedAt

func (o *View) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*View) GetUpdatedAtOk

func (o *View) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetUseForwardersForSubzones

func (o *View) GetUseForwardersForSubzones() bool

GetUseForwardersForSubzones returns the UseForwardersForSubzones field value if set, zero value otherwise.

func (*View) GetUseForwardersForSubzonesOk

func (o *View) GetUseForwardersForSubzonesOk() (*bool, bool)

GetUseForwardersForSubzonesOk returns a tuple with the UseForwardersForSubzones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetUseRootForwardersForLocalResolutionWithB1td

func (o *View) GetUseRootForwardersForLocalResolutionWithB1td() bool

GetUseRootForwardersForLocalResolutionWithB1td returns the UseRootForwardersForLocalResolutionWithB1td field value if set, zero value otherwise.

func (*View) GetUseRootForwardersForLocalResolutionWithB1tdOk

func (o *View) GetUseRootForwardersForLocalResolutionWithB1tdOk() (*bool, bool)

GetUseRootForwardersForLocalResolutionWithB1tdOk returns a tuple with the UseRootForwardersForLocalResolutionWithB1td field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) GetZoneAuthority

func (o *View) GetZoneAuthority() ZoneAuthority

GetZoneAuthority returns the ZoneAuthority field value if set, zero value otherwise.

func (*View) GetZoneAuthorityOk

func (o *View) GetZoneAuthorityOk() (*ZoneAuthority, bool)

GetZoneAuthorityOk returns a tuple with the ZoneAuthority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*View) HasAddEdnsOptionInOutgoingQuery

func (o *View) HasAddEdnsOptionInOutgoingQuery() bool

HasAddEdnsOptionInOutgoingQuery returns a boolean if a field has been set.

func (*View) HasComment

func (o *View) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*View) HasCreatedAt

func (o *View) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*View) HasCustomRootNs

func (o *View) HasCustomRootNs() bool

HasCustomRootNs returns a boolean if a field has been set.

func (*View) HasCustomRootNsEnabled

func (o *View) HasCustomRootNsEnabled() bool

HasCustomRootNsEnabled returns a boolean if a field has been set.

func (*View) HasDisabled

func (o *View) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*View) HasDnssecEnableValidation

func (o *View) HasDnssecEnableValidation() bool

HasDnssecEnableValidation returns a boolean if a field has been set.

func (*View) HasDnssecEnabled

func (o *View) HasDnssecEnabled() bool

HasDnssecEnabled returns a boolean if a field has been set.

func (*View) HasDnssecRootKeys

func (o *View) HasDnssecRootKeys() bool

HasDnssecRootKeys returns a boolean if a field has been set.

func (*View) HasDnssecTrustAnchors

func (o *View) HasDnssecTrustAnchors() bool

HasDnssecTrustAnchors returns a boolean if a field has been set.

func (*View) HasDnssecValidateExpiry

func (o *View) HasDnssecValidateExpiry() bool

HasDnssecValidateExpiry returns a boolean if a field has been set.

func (*View) HasDtcConfig

func (o *View) HasDtcConfig() bool

HasDtcConfig returns a boolean if a field has been set.

func (*View) HasEcsEnabled

func (o *View) HasEcsEnabled() bool

HasEcsEnabled returns a boolean if a field has been set.

func (*View) HasEcsForwarding

func (o *View) HasEcsForwarding() bool

HasEcsForwarding returns a boolean if a field has been set.

func (*View) HasEcsPrefixV4

func (o *View) HasEcsPrefixV4() bool

HasEcsPrefixV4 returns a boolean if a field has been set.

func (*View) HasEcsPrefixV6

func (o *View) HasEcsPrefixV6() bool

HasEcsPrefixV6 returns a boolean if a field has been set.

func (*View) HasEcsZones

func (o *View) HasEcsZones() bool

HasEcsZones returns a boolean if a field has been set.

func (*View) HasEdnsUdpSize

func (o *View) HasEdnsUdpSize() bool

HasEdnsUdpSize returns a boolean if a field has been set.

func (*View) HasFilterAaaaAcl

func (o *View) HasFilterAaaaAcl() bool

HasFilterAaaaAcl returns a boolean if a field has been set.

func (*View) HasFilterAaaaOnV4

func (o *View) HasFilterAaaaOnV4() bool

HasFilterAaaaOnV4 returns a boolean if a field has been set.

func (*View) HasForwarders

func (o *View) HasForwarders() bool

HasForwarders returns a boolean if a field has been set.

func (*View) HasForwardersOnly

func (o *View) HasForwardersOnly() bool

HasForwardersOnly returns a boolean if a field has been set.

func (*View) HasGssTsigEnabled

func (o *View) HasGssTsigEnabled() bool

HasGssTsigEnabled returns a boolean if a field has been set.

func (*View) HasId

func (o *View) HasId() bool

HasId returns a boolean if a field has been set.

func (*View) HasInheritanceSources

func (o *View) HasInheritanceSources() bool

HasInheritanceSources returns a boolean if a field has been set.

func (*View) HasIpSpaces

func (o *View) HasIpSpaces() bool

HasIpSpaces returns a boolean if a field has been set.

func (*View) HasLameTtl

func (o *View) HasLameTtl() bool

HasLameTtl returns a boolean if a field has been set.

func (*View) HasMatchClientsAcl

func (o *View) HasMatchClientsAcl() bool

HasMatchClientsAcl returns a boolean if a field has been set.

func (*View) HasMatchDestinationsAcl

func (o *View) HasMatchDestinationsAcl() bool

HasMatchDestinationsAcl returns a boolean if a field has been set.

func (*View) HasMatchRecursiveOnly

func (o *View) HasMatchRecursiveOnly() bool

HasMatchRecursiveOnly returns a boolean if a field has been set.

func (*View) HasMaxCacheTtl

func (o *View) HasMaxCacheTtl() bool

HasMaxCacheTtl returns a boolean if a field has been set.

func (*View) HasMaxNegativeTtl

func (o *View) HasMaxNegativeTtl() bool

HasMaxNegativeTtl returns a boolean if a field has been set.

func (*View) HasMaxUdpSize

func (o *View) HasMaxUdpSize() bool

HasMaxUdpSize returns a boolean if a field has been set.

func (*View) HasMinimalResponses

func (o *View) HasMinimalResponses() bool

HasMinimalResponses returns a boolean if a field has been set.

func (*View) HasNotify

func (o *View) HasNotify() bool

HasNotify returns a boolean if a field has been set.

func (*View) HasQueryAcl

func (o *View) HasQueryAcl() bool

HasQueryAcl returns a boolean if a field has been set.

func (*View) HasRecursionAcl

func (o *View) HasRecursionAcl() bool

HasRecursionAcl returns a boolean if a field has been set.

func (*View) HasRecursionEnabled

func (o *View) HasRecursionEnabled() bool

HasRecursionEnabled returns a boolean if a field has been set.

func (*View) HasSortList

func (o *View) HasSortList() bool

HasSortList returns a boolean if a field has been set.

func (*View) HasSynthesizeAddressRecordsFromHttps

func (o *View) HasSynthesizeAddressRecordsFromHttps() bool

HasSynthesizeAddressRecordsFromHttps returns a boolean if a field has been set.

func (*View) HasTags

func (o *View) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*View) HasTransferAcl

func (o *View) HasTransferAcl() bool

HasTransferAcl returns a boolean if a field has been set.

func (*View) HasUpdateAcl

func (o *View) HasUpdateAcl() bool

HasUpdateAcl returns a boolean if a field has been set.

func (*View) HasUpdatedAt

func (o *View) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*View) HasUseForwardersForSubzones

func (o *View) HasUseForwardersForSubzones() bool

HasUseForwardersForSubzones returns a boolean if a field has been set.

func (*View) HasUseRootForwardersForLocalResolutionWithB1td

func (o *View) HasUseRootForwardersForLocalResolutionWithB1td() bool

HasUseRootForwardersForLocalResolutionWithB1td returns a boolean if a field has been set.

func (*View) HasZoneAuthority

func (o *View) HasZoneAuthority() bool

HasZoneAuthority returns a boolean if a field has been set.

func (View) MarshalJSON

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

func (*View) SetAddEdnsOptionInOutgoingQuery

func (o *View) SetAddEdnsOptionInOutgoingQuery(v bool)

SetAddEdnsOptionInOutgoingQuery gets a reference to the given bool and assigns it to the AddEdnsOptionInOutgoingQuery field.

func (*View) SetComment

func (o *View) SetComment(v string)

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

func (*View) SetCreatedAt

func (o *View) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*View) SetCustomRootNs

func (o *View) SetCustomRootNs(v []RootNS)

SetCustomRootNs gets a reference to the given []RootNS and assigns it to the CustomRootNs field.

func (*View) SetCustomRootNsEnabled

func (o *View) SetCustomRootNsEnabled(v bool)

SetCustomRootNsEnabled gets a reference to the given bool and assigns it to the CustomRootNsEnabled field.

func (*View) SetDisabled

func (o *View) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*View) SetDnssecEnableValidation

func (o *View) SetDnssecEnableValidation(v bool)

SetDnssecEnableValidation gets a reference to the given bool and assigns it to the DnssecEnableValidation field.

func (*View) SetDnssecEnabled

func (o *View) SetDnssecEnabled(v bool)

SetDnssecEnabled gets a reference to the given bool and assigns it to the DnssecEnabled field.

func (*View) SetDnssecRootKeys

func (o *View) SetDnssecRootKeys(v []TrustAnchor)

SetDnssecRootKeys gets a reference to the given []TrustAnchor and assigns it to the DnssecRootKeys field.

func (*View) SetDnssecTrustAnchors

func (o *View) SetDnssecTrustAnchors(v []TrustAnchor)

SetDnssecTrustAnchors gets a reference to the given []TrustAnchor and assigns it to the DnssecTrustAnchors field.

func (*View) SetDnssecValidateExpiry

func (o *View) SetDnssecValidateExpiry(v bool)

SetDnssecValidateExpiry gets a reference to the given bool and assigns it to the DnssecValidateExpiry field.

func (*View) SetDtcConfig

func (o *View) SetDtcConfig(v DTCConfig)

SetDtcConfig gets a reference to the given DTCConfig and assigns it to the DtcConfig field.

func (*View) SetEcsEnabled

func (o *View) SetEcsEnabled(v bool)

SetEcsEnabled gets a reference to the given bool and assigns it to the EcsEnabled field.

func (*View) SetEcsForwarding

func (o *View) SetEcsForwarding(v bool)

SetEcsForwarding gets a reference to the given bool and assigns it to the EcsForwarding field.

func (*View) SetEcsPrefixV4

func (o *View) SetEcsPrefixV4(v int64)

SetEcsPrefixV4 gets a reference to the given int64 and assigns it to the EcsPrefixV4 field.

func (*View) SetEcsPrefixV6

func (o *View) SetEcsPrefixV6(v int64)

SetEcsPrefixV6 gets a reference to the given int64 and assigns it to the EcsPrefixV6 field.

func (*View) SetEcsZones

func (o *View) SetEcsZones(v []ECSZone)

SetEcsZones gets a reference to the given []ECSZone and assigns it to the EcsZones field.

func (*View) SetEdnsUdpSize

func (o *View) SetEdnsUdpSize(v int64)

SetEdnsUdpSize gets a reference to the given int64 and assigns it to the EdnsUdpSize field.

func (*View) SetFilterAaaaAcl

func (o *View) SetFilterAaaaAcl(v []ACLItem)

SetFilterAaaaAcl gets a reference to the given []ACLItem and assigns it to the FilterAaaaAcl field.

func (*View) SetFilterAaaaOnV4

func (o *View) SetFilterAaaaOnV4(v string)

SetFilterAaaaOnV4 gets a reference to the given string and assigns it to the FilterAaaaOnV4 field.

func (*View) SetForwarders

func (o *View) SetForwarders(v []Forwarder)

SetForwarders gets a reference to the given []Forwarder and assigns it to the Forwarders field.

func (*View) SetForwardersOnly

func (o *View) SetForwardersOnly(v bool)

SetForwardersOnly gets a reference to the given bool and assigns it to the ForwardersOnly field.

func (*View) SetGssTsigEnabled

func (o *View) SetGssTsigEnabled(v bool)

SetGssTsigEnabled gets a reference to the given bool and assigns it to the GssTsigEnabled field.

func (*View) SetId

func (o *View) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*View) SetInheritanceSources

func (o *View) SetInheritanceSources(v ViewInheritance)

SetInheritanceSources gets a reference to the given ViewInheritance and assigns it to the InheritanceSources field.

func (*View) SetIpSpaces

func (o *View) SetIpSpaces(v []string)

SetIpSpaces gets a reference to the given []string and assigns it to the IpSpaces field.

func (*View) SetLameTtl

func (o *View) SetLameTtl(v int64)

SetLameTtl gets a reference to the given int64 and assigns it to the LameTtl field.

func (*View) SetMatchClientsAcl

func (o *View) SetMatchClientsAcl(v []ACLItem)

SetMatchClientsAcl gets a reference to the given []ACLItem and assigns it to the MatchClientsAcl field.

func (*View) SetMatchDestinationsAcl

func (o *View) SetMatchDestinationsAcl(v []ACLItem)

SetMatchDestinationsAcl gets a reference to the given []ACLItem and assigns it to the MatchDestinationsAcl field.

func (*View) SetMatchRecursiveOnly

func (o *View) SetMatchRecursiveOnly(v bool)

SetMatchRecursiveOnly gets a reference to the given bool and assigns it to the MatchRecursiveOnly field.

func (*View) SetMaxCacheTtl

func (o *View) SetMaxCacheTtl(v int64)

SetMaxCacheTtl gets a reference to the given int64 and assigns it to the MaxCacheTtl field.

func (*View) SetMaxNegativeTtl

func (o *View) SetMaxNegativeTtl(v int64)

SetMaxNegativeTtl gets a reference to the given int64 and assigns it to the MaxNegativeTtl field.

func (*View) SetMaxUdpSize

func (o *View) SetMaxUdpSize(v int64)

SetMaxUdpSize gets a reference to the given int64 and assigns it to the MaxUdpSize field.

func (*View) SetMinimalResponses

func (o *View) SetMinimalResponses(v bool)

SetMinimalResponses gets a reference to the given bool and assigns it to the MinimalResponses field.

func (*View) SetName

func (o *View) SetName(v string)

SetName sets field value

func (*View) SetNotify

func (o *View) SetNotify(v bool)

SetNotify gets a reference to the given bool and assigns it to the Notify field.

func (*View) SetQueryAcl

func (o *View) SetQueryAcl(v []ACLItem)

SetQueryAcl gets a reference to the given []ACLItem and assigns it to the QueryAcl field.

func (*View) SetRecursionAcl

func (o *View) SetRecursionAcl(v []ACLItem)

SetRecursionAcl gets a reference to the given []ACLItem and assigns it to the RecursionAcl field.

func (*View) SetRecursionEnabled

func (o *View) SetRecursionEnabled(v bool)

SetRecursionEnabled gets a reference to the given bool and assigns it to the RecursionEnabled field.

func (*View) SetSortList

func (o *View) SetSortList(v []SortListItem)

SetSortList gets a reference to the given []SortListItem and assigns it to the SortList field.

func (*View) SetSynthesizeAddressRecordsFromHttps

func (o *View) SetSynthesizeAddressRecordsFromHttps(v bool)

SetSynthesizeAddressRecordsFromHttps gets a reference to the given bool and assigns it to the SynthesizeAddressRecordsFromHttps field.

func (*View) SetTags

func (o *View) SetTags(v map[string]interface{})

SetTags gets a reference to the given map[string]interface{} and assigns it to the Tags field.

func (*View) SetTransferAcl

func (o *View) SetTransferAcl(v []ACLItem)

SetTransferAcl gets a reference to the given []ACLItem and assigns it to the TransferAcl field.

func (*View) SetUpdateAcl

func (o *View) SetUpdateAcl(v []ACLItem)

SetUpdateAcl gets a reference to the given []ACLItem and assigns it to the UpdateAcl field.

func (*View) SetUpdatedAt

func (o *View) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*View) SetUseForwardersForSubzones

func (o *View) SetUseForwardersForSubzones(v bool)

SetUseForwardersForSubzones gets a reference to the given bool and assigns it to the UseForwardersForSubzones field.

func (*View) SetUseRootForwardersForLocalResolutionWithB1td

func (o *View) SetUseRootForwardersForLocalResolutionWithB1td(v bool)

SetUseRootForwardersForLocalResolutionWithB1td gets a reference to the given bool and assigns it to the UseRootForwardersForLocalResolutionWithB1td field.

func (*View) SetZoneAuthority

func (o *View) SetZoneAuthority(v ZoneAuthority)

SetZoneAuthority gets a reference to the given ZoneAuthority and assigns it to the ZoneAuthority field.

func (View) ToMap

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

func (*View) UnmarshalJSON

func (o *View) UnmarshalJSON(data []byte) (err error)

type ViewAPI

type ViewAPI interface {
	/*
			BulkCopy Copies the specified __AuthZone__ and __ForwardZone__ objects in the __View__.

			Use this method to bulk copy __AuthZone__ and __ForwardZone__ objects from one __View__ object to another __View__ object.
		The __AuthZone__ object represents an authoritative zone.
		The __ForwardZone__ object represents a forwarding zone.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return ViewAPIBulkCopyRequest
	*/
	BulkCopy(ctx context.Context) ViewAPIBulkCopyRequest

	// BulkCopyExecute executes the request
	//  @return BulkCopyResponse
	BulkCopyExecute(r ViewAPIBulkCopyRequest) (*BulkCopyResponse, *http.Response, error)
	/*
			Create Create the View object.

			Use this method to create a View object.
		Named collection of DNS View settings.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return ViewAPICreateRequest
	*/
	Create(ctx context.Context) ViewAPICreateRequest

	// CreateExecute executes the request
	//  @return CreateViewResponse
	CreateExecute(r ViewAPICreateRequest) (*CreateViewResponse, *http.Response, error)
	/*
			Delete Move the View object to Recyclebin.

			Use this method to move a View object to Recyclebin.
		Named collection of DNS View settings.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return ViewAPIDeleteRequest
	*/
	Delete(ctx context.Context, id string) ViewAPIDeleteRequest

	// DeleteExecute executes the request
	DeleteExecute(r ViewAPIDeleteRequest) (*http.Response, error)
	/*
			List List View objects.

			Use this method to list View objects.
		Named collection of DNS View settings.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@return ViewAPIListRequest
	*/
	List(ctx context.Context) ViewAPIListRequest

	// ListExecute executes the request
	//  @return ListViewResponse
	ListExecute(r ViewAPIListRequest) (*ListViewResponse, *http.Response, error)
	/*
			Read Read the View object.

			Use this method to read a View object.
		Named collection of DNS View settings.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return ViewAPIReadRequest
	*/
	Read(ctx context.Context, id string) ViewAPIReadRequest

	// ReadExecute executes the request
	//  @return ReadViewResponse
	ReadExecute(r ViewAPIReadRequest) (*ReadViewResponse, *http.Response, error)
	/*
			Update Update the View object.

			Use this method to update a View object.
		Named collection of DNS View settings.

			@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			@param id An application specific resource identity of a resource
			@return ViewAPIUpdateRequest
	*/
	Update(ctx context.Context, id string) ViewAPIUpdateRequest

	// UpdateExecute executes the request
	//  @return UpdateViewResponse
	UpdateExecute(r ViewAPIUpdateRequest) (*UpdateViewResponse, *http.Response, error)
}

type ViewAPIBulkCopyRequest

type ViewAPIBulkCopyRequest struct {
	ApiService ViewAPI
	// contains filtered or unexported fields
}

func (ViewAPIBulkCopyRequest) Body

func (ViewAPIBulkCopyRequest) Execute

type ViewAPICreateRequest

type ViewAPICreateRequest struct {
	ApiService ViewAPI
	// contains filtered or unexported fields
}

func (ViewAPICreateRequest) Body

func (ViewAPICreateRequest) Execute

func (ViewAPICreateRequest) Inherit

This parameter is used for getting inheritance_sources. Allowed values: * _none_, * _partial_, * _full_. Defaults to _none

type ViewAPIDeleteRequest

type ViewAPIDeleteRequest struct {
	ApiService ViewAPI
	// contains filtered or unexported fields
}

func (ViewAPIDeleteRequest) Execute

func (r ViewAPIDeleteRequest) Execute() (*http.Response, error)

type ViewAPIListRequest

type ViewAPIListRequest struct {
	ApiService ViewAPI
	// contains filtered or unexported fields
}

func (ViewAPIListRequest) Execute

func (ViewAPIListRequest) Fields

func (r ViewAPIListRequest) Fields(fields string) ViewAPIListRequest

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

func (ViewAPIListRequest) Filter

func (r ViewAPIListRequest) Filter(filter string) ViewAPIListRequest

A collection of response resources can be filtered by a logical expression string that includes JSON tag references to values in each resource, literal values, and logical operators. If a resource does not have the specified tag, its value is assumed to be null. Literal values include numbers (integer and floating-point), and quoted (both single- or double-quoted) literal strings, and 'null'. The following operators are commonly used in filter expressions: | Op | Description | | -- | ----------- | | == | Equal | | != | Not Equal | | > | Greater Than | | >= | Greater Than or Equal To | | < | Less Than | | <= | Less Than or Equal To | | and | Logical AND | | ~ | Matches Regex | | !~ | Does Not Match Regex | | or | Logical OR | | not | Logical NOT | | () | Groupping Operators |

func (ViewAPIListRequest) Inherit

func (r ViewAPIListRequest) Inherit(inherit string) ViewAPIListRequest

This parameter is used for getting inheritance_sources. Allowed values: * _none_, * _partial_, * _full_. Defaults to _none

func (ViewAPIListRequest) Limit

The integer number of resources to be returned in the response. The service may impose maximum value. If omitted the service may impose a default value.

func (ViewAPIListRequest) Offset

func (r ViewAPIListRequest) Offset(offset int32) ViewAPIListRequest

The integer index (zero-origin) of the offset into a collection of resources. If omitted or null the value is assumed to be '0'.

func (ViewAPIListRequest) OrderBy

func (r ViewAPIListRequest) OrderBy(orderBy string) ViewAPIListRequest

A collection of response resources can be sorted by their JSON tags. For a 'flat' resource, the tag name is straightforward. If sorting is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, its value is assumed to be null.) Specify this parameter as a comma-separated list of JSON tag names. The sort direction can be specified by a suffix separated by whitespace before the tag name. The suffix 'asc' sorts the data in ascending order. The suffix 'desc' sorts the data in descending order. If no suffix is specified the data is sorted in ascending order.

func (ViewAPIListRequest) PageToken

func (r ViewAPIListRequest) PageToken(pageToken string) ViewAPIListRequest

The service-defined string used to identify a page of resources. A null value indicates the first page.

func (ViewAPIListRequest) Tfilter

func (r ViewAPIListRequest) Tfilter(tfilter string) ViewAPIListRequest

This parameter is used for filtering by tags.

func (ViewAPIListRequest) TorderBy

func (r ViewAPIListRequest) TorderBy(torderBy string) ViewAPIListRequest

This parameter is used for sorting by tags.

type ViewAPIReadRequest

type ViewAPIReadRequest struct {
	ApiService ViewAPI
	// contains filtered or unexported fields
}

func (ViewAPIReadRequest) Execute

func (ViewAPIReadRequest) Fields

func (r ViewAPIReadRequest) Fields(fields string) ViewAPIReadRequest

A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource. Specify this parameter as a comma-separated list of JSON tag names.

func (ViewAPIReadRequest) Inherit

func (r ViewAPIReadRequest) Inherit(inherit string) ViewAPIReadRequest

This parameter is used for getting inheritance_sources. Allowed values: * _none_, * _partial_, * _full_. Defaults to _none

type ViewAPIService

type ViewAPIService internal.Service

ViewAPIService ViewAPI service

func (*ViewAPIService) BulkCopy

BulkCopy Copies the specified __AuthZone__ and __ForwardZone__ objects in the __View__.

Use this method to bulk copy __AuthZone__ and __ForwardZone__ objects from one __View__ object to another __View__ object. The __AuthZone__ object represents an authoritative zone. The __ForwardZone__ object represents a forwarding zone.

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

func (*ViewAPIService) BulkCopyExecute

Execute executes the request

@return BulkCopyResponse

func (*ViewAPIService) Create

Create Create the View object.

Use this method to create a View object. Named collection of DNS View settings.

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

func (*ViewAPIService) CreateExecute

Execute executes the request

@return CreateViewResponse

func (*ViewAPIService) Delete

Delete Move the View object to Recyclebin.

Use this method to move a View object to Recyclebin. Named collection of DNS View settings.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return ViewAPIDeleteRequest

func (*ViewAPIService) DeleteExecute

func (a *ViewAPIService) DeleteExecute(r ViewAPIDeleteRequest) (*http.Response, error)

Execute executes the request

func (*ViewAPIService) List

List List View objects.

Use this method to list View objects. Named collection of DNS View settings.

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

func (*ViewAPIService) ListExecute

Execute executes the request

@return ListViewResponse

func (*ViewAPIService) Read

Read Read the View object.

Use this method to read a View object. Named collection of DNS View settings.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return ViewAPIReadRequest

func (*ViewAPIService) ReadExecute

Execute executes the request

@return ReadViewResponse

func (*ViewAPIService) Update

Update Update the View object.

Use this method to update a View object. Named collection of DNS View settings.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id An application specific resource identity of a resource
@return ViewAPIUpdateRequest

func (*ViewAPIService) UpdateExecute

Execute executes the request

@return UpdateViewResponse

type ViewAPIUpdateRequest

type ViewAPIUpdateRequest struct {
	ApiService ViewAPI
	// contains filtered or unexported fields
}

func (ViewAPIUpdateRequest) Body

func (ViewAPIUpdateRequest) Execute

func (ViewAPIUpdateRequest) Inherit

This parameter is used for getting inheritance_sources. Allowed values: * _none_, * _partial_, * _full_. Defaults to _none

type ViewInheritance

type ViewInheritance struct {
	AddEdnsOptionInOutgoingQuery      *Inheritance2InheritedBool      `json:"add_edns_option_in_outgoing_query,omitempty"`
	CustomRootNsBlock                 *InheritedCustomRootNSBlock     `json:"custom_root_ns_block,omitempty"`
	DnssecValidationBlock             *InheritedDNSSECValidationBlock `json:"dnssec_validation_block,omitempty"`
	DtcConfig                         *InheritedDtcConfig             `json:"dtc_config,omitempty"`
	EcsBlock                          *InheritedECSBlock              `json:"ecs_block,omitempty"`
	EdnsUdpSize                       *Inheritance2InheritedUInt32    `json:"edns_udp_size,omitempty"`
	FilterAaaaAcl                     *InheritedACLItems              `json:"filter_aaaa_acl,omitempty"`
	FilterAaaaOnV4                    *Inheritance2InheritedString    `json:"filter_aaaa_on_v4,omitempty"`
	ForwardersBlock                   *InheritedForwardersBlock       `json:"forwarders_block,omitempty"`
	GssTsigEnabled                    *Inheritance2InheritedBool      `json:"gss_tsig_enabled,omitempty"`
	LameTtl                           *Inheritance2InheritedUInt32    `json:"lame_ttl,omitempty"`
	MatchRecursiveOnly                *Inheritance2InheritedBool      `json:"match_recursive_only,omitempty"`
	MaxCacheTtl                       *Inheritance2InheritedUInt32    `json:"max_cache_ttl,omitempty"`
	MaxNegativeTtl                    *Inheritance2InheritedUInt32    `json:"max_negative_ttl,omitempty"`
	MaxUdpSize                        *Inheritance2InheritedUInt32    `json:"max_udp_size,omitempty"`
	MinimalResponses                  *Inheritance2InheritedBool      `json:"minimal_responses,omitempty"`
	Notify                            *Inheritance2InheritedBool      `json:"notify,omitempty"`
	QueryAcl                          *InheritedACLItems              `json:"query_acl,omitempty"`
	RecursionAcl                      *InheritedACLItems              `json:"recursion_acl,omitempty"`
	RecursionEnabled                  *Inheritance2InheritedBool      `json:"recursion_enabled,omitempty"`
	SortList                          *InheritedSortListItems         `json:"sort_list,omitempty"`
	SynthesizeAddressRecordsFromHttps *Inheritance2InheritedBool      `json:"synthesize_address_records_from_https,omitempty"`
	TransferAcl                       *InheritedACLItems              `json:"transfer_acl,omitempty"`
	UpdateAcl                         *InheritedACLItems              `json:"update_acl,omitempty"`
	UseForwardersForSubzones          *Inheritance2InheritedBool      `json:"use_forwarders_for_subzones,omitempty"`
	ZoneAuthority                     *InheritedZoneAuthority         `json:"zone_authority,omitempty"`
	AdditionalProperties              map[string]interface{}
}

ViewInheritance Inheritance configuration specifies how and which fields _View_ object inherits from [ _Global_, _Server_ ] parent.

func NewViewInheritance

func NewViewInheritance() *ViewInheritance

NewViewInheritance instantiates a new ViewInheritance 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 NewViewInheritanceWithDefaults

func NewViewInheritanceWithDefaults() *ViewInheritance

NewViewInheritanceWithDefaults instantiates a new ViewInheritance 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 (*ViewInheritance) GetAddEdnsOptionInOutgoingQuery

func (o *ViewInheritance) GetAddEdnsOptionInOutgoingQuery() Inheritance2InheritedBool

GetAddEdnsOptionInOutgoingQuery returns the AddEdnsOptionInOutgoingQuery field value if set, zero value otherwise.

func (*ViewInheritance) GetAddEdnsOptionInOutgoingQueryOk

func (o *ViewInheritance) GetAddEdnsOptionInOutgoingQueryOk() (*Inheritance2InheritedBool, bool)

GetAddEdnsOptionInOutgoingQueryOk returns a tuple with the AddEdnsOptionInOutgoingQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetCustomRootNsBlock

func (o *ViewInheritance) GetCustomRootNsBlock() InheritedCustomRootNSBlock

GetCustomRootNsBlock returns the CustomRootNsBlock field value if set, zero value otherwise.

func (*ViewInheritance) GetCustomRootNsBlockOk

func (o *ViewInheritance) GetCustomRootNsBlockOk() (*InheritedCustomRootNSBlock, bool)

GetCustomRootNsBlockOk returns a tuple with the CustomRootNsBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetDnssecValidationBlock

func (o *ViewInheritance) GetDnssecValidationBlock() InheritedDNSSECValidationBlock

GetDnssecValidationBlock returns the DnssecValidationBlock field value if set, zero value otherwise.

func (*ViewInheritance) GetDnssecValidationBlockOk

func (o *ViewInheritance) GetDnssecValidationBlockOk() (*InheritedDNSSECValidationBlock, bool)

GetDnssecValidationBlockOk returns a tuple with the DnssecValidationBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetDtcConfig

func (o *ViewInheritance) GetDtcConfig() InheritedDtcConfig

GetDtcConfig returns the DtcConfig field value if set, zero value otherwise.

func (*ViewInheritance) GetDtcConfigOk

func (o *ViewInheritance) GetDtcConfigOk() (*InheritedDtcConfig, bool)

GetDtcConfigOk returns a tuple with the DtcConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetEcsBlock

func (o *ViewInheritance) GetEcsBlock() InheritedECSBlock

GetEcsBlock returns the EcsBlock field value if set, zero value otherwise.

func (*ViewInheritance) GetEcsBlockOk

func (o *ViewInheritance) GetEcsBlockOk() (*InheritedECSBlock, bool)

GetEcsBlockOk returns a tuple with the EcsBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetEdnsUdpSize

func (o *ViewInheritance) GetEdnsUdpSize() Inheritance2InheritedUInt32

GetEdnsUdpSize returns the EdnsUdpSize field value if set, zero value otherwise.

func (*ViewInheritance) GetEdnsUdpSizeOk

func (o *ViewInheritance) GetEdnsUdpSizeOk() (*Inheritance2InheritedUInt32, bool)

GetEdnsUdpSizeOk returns a tuple with the EdnsUdpSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetFilterAaaaAcl

func (o *ViewInheritance) GetFilterAaaaAcl() InheritedACLItems

GetFilterAaaaAcl returns the FilterAaaaAcl field value if set, zero value otherwise.

func (*ViewInheritance) GetFilterAaaaAclOk

func (o *ViewInheritance) GetFilterAaaaAclOk() (*InheritedACLItems, bool)

GetFilterAaaaAclOk returns a tuple with the FilterAaaaAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetFilterAaaaOnV4

func (o *ViewInheritance) GetFilterAaaaOnV4() Inheritance2InheritedString

GetFilterAaaaOnV4 returns the FilterAaaaOnV4 field value if set, zero value otherwise.

func (*ViewInheritance) GetFilterAaaaOnV4Ok

func (o *ViewInheritance) GetFilterAaaaOnV4Ok() (*Inheritance2InheritedString, bool)

GetFilterAaaaOnV4Ok returns a tuple with the FilterAaaaOnV4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetForwardersBlock

func (o *ViewInheritance) GetForwardersBlock() InheritedForwardersBlock

GetForwardersBlock returns the ForwardersBlock field value if set, zero value otherwise.

func (*ViewInheritance) GetForwardersBlockOk

func (o *ViewInheritance) GetForwardersBlockOk() (*InheritedForwardersBlock, bool)

GetForwardersBlockOk returns a tuple with the ForwardersBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetGssTsigEnabled

func (o *ViewInheritance) GetGssTsigEnabled() Inheritance2InheritedBool

GetGssTsigEnabled returns the GssTsigEnabled field value if set, zero value otherwise.

func (*ViewInheritance) GetGssTsigEnabledOk

func (o *ViewInheritance) GetGssTsigEnabledOk() (*Inheritance2InheritedBool, bool)

GetGssTsigEnabledOk returns a tuple with the GssTsigEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetLameTtl

GetLameTtl returns the LameTtl field value if set, zero value otherwise.

func (*ViewInheritance) GetLameTtlOk

func (o *ViewInheritance) GetLameTtlOk() (*Inheritance2InheritedUInt32, bool)

GetLameTtlOk returns a tuple with the LameTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetMatchRecursiveOnly

func (o *ViewInheritance) GetMatchRecursiveOnly() Inheritance2InheritedBool

GetMatchRecursiveOnly returns the MatchRecursiveOnly field value if set, zero value otherwise.

func (*ViewInheritance) GetMatchRecursiveOnlyOk

func (o *ViewInheritance) GetMatchRecursiveOnlyOk() (*Inheritance2InheritedBool, bool)

GetMatchRecursiveOnlyOk returns a tuple with the MatchRecursiveOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetMaxCacheTtl

func (o *ViewInheritance) GetMaxCacheTtl() Inheritance2InheritedUInt32

GetMaxCacheTtl returns the MaxCacheTtl field value if set, zero value otherwise.

func (*ViewInheritance) GetMaxCacheTtlOk

func (o *ViewInheritance) GetMaxCacheTtlOk() (*Inheritance2InheritedUInt32, bool)

GetMaxCacheTtlOk returns a tuple with the MaxCacheTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetMaxNegativeTtl

func (o *ViewInheritance) GetMaxNegativeTtl() Inheritance2InheritedUInt32

GetMaxNegativeTtl returns the MaxNegativeTtl field value if set, zero value otherwise.

func (*ViewInheritance) GetMaxNegativeTtlOk

func (o *ViewInheritance) GetMaxNegativeTtlOk() (*Inheritance2InheritedUInt32, bool)

GetMaxNegativeTtlOk returns a tuple with the MaxNegativeTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetMaxUdpSize

func (o *ViewInheritance) GetMaxUdpSize() Inheritance2InheritedUInt32

GetMaxUdpSize returns the MaxUdpSize field value if set, zero value otherwise.

func (*ViewInheritance) GetMaxUdpSizeOk

func (o *ViewInheritance) GetMaxUdpSizeOk() (*Inheritance2InheritedUInt32, bool)

GetMaxUdpSizeOk returns a tuple with the MaxUdpSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetMinimalResponses

func (o *ViewInheritance) GetMinimalResponses() Inheritance2InheritedBool

GetMinimalResponses returns the MinimalResponses field value if set, zero value otherwise.

func (*ViewInheritance) GetMinimalResponsesOk

func (o *ViewInheritance) GetMinimalResponsesOk() (*Inheritance2InheritedBool, bool)

GetMinimalResponsesOk returns a tuple with the MinimalResponses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetNotify

GetNotify returns the Notify field value if set, zero value otherwise.

func (*ViewInheritance) GetNotifyOk

func (o *ViewInheritance) GetNotifyOk() (*Inheritance2InheritedBool, bool)

GetNotifyOk returns a tuple with the Notify field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetQueryAcl

func (o *ViewInheritance) GetQueryAcl() InheritedACLItems

GetQueryAcl returns the QueryAcl field value if set, zero value otherwise.

func (*ViewInheritance) GetQueryAclOk

func (o *ViewInheritance) GetQueryAclOk() (*InheritedACLItems, bool)

GetQueryAclOk returns a tuple with the QueryAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetRecursionAcl

func (o *ViewInheritance) GetRecursionAcl() InheritedACLItems

GetRecursionAcl returns the RecursionAcl field value if set, zero value otherwise.

func (*ViewInheritance) GetRecursionAclOk

func (o *ViewInheritance) GetRecursionAclOk() (*InheritedACLItems, bool)

GetRecursionAclOk returns a tuple with the RecursionAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetRecursionEnabled

func (o *ViewInheritance) GetRecursionEnabled() Inheritance2InheritedBool

GetRecursionEnabled returns the RecursionEnabled field value if set, zero value otherwise.

func (*ViewInheritance) GetRecursionEnabledOk

func (o *ViewInheritance) GetRecursionEnabledOk() (*Inheritance2InheritedBool, bool)

GetRecursionEnabledOk returns a tuple with the RecursionEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetSortList

func (o *ViewInheritance) GetSortList() InheritedSortListItems

GetSortList returns the SortList field value if set, zero value otherwise.

func (*ViewInheritance) GetSortListOk

func (o *ViewInheritance) GetSortListOk() (*InheritedSortListItems, bool)

GetSortListOk returns a tuple with the SortList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetSynthesizeAddressRecordsFromHttps

func (o *ViewInheritance) GetSynthesizeAddressRecordsFromHttps() Inheritance2InheritedBool

GetSynthesizeAddressRecordsFromHttps returns the SynthesizeAddressRecordsFromHttps field value if set, zero value otherwise.

func (*ViewInheritance) GetSynthesizeAddressRecordsFromHttpsOk

func (o *ViewInheritance) GetSynthesizeAddressRecordsFromHttpsOk() (*Inheritance2InheritedBool, bool)

GetSynthesizeAddressRecordsFromHttpsOk returns a tuple with the SynthesizeAddressRecordsFromHttps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetTransferAcl

func (o *ViewInheritance) GetTransferAcl() InheritedACLItems

GetTransferAcl returns the TransferAcl field value if set, zero value otherwise.

func (*ViewInheritance) GetTransferAclOk

func (o *ViewInheritance) GetTransferAclOk() (*InheritedACLItems, bool)

GetTransferAclOk returns a tuple with the TransferAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetUpdateAcl

func (o *ViewInheritance) GetUpdateAcl() InheritedACLItems

GetUpdateAcl returns the UpdateAcl field value if set, zero value otherwise.

func (*ViewInheritance) GetUpdateAclOk

func (o *ViewInheritance) GetUpdateAclOk() (*InheritedACLItems, bool)

GetUpdateAclOk returns a tuple with the UpdateAcl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetUseForwardersForSubzones

func (o *ViewInheritance) GetUseForwardersForSubzones() Inheritance2InheritedBool

GetUseForwardersForSubzones returns the UseForwardersForSubzones field value if set, zero value otherwise.

func (*ViewInheritance) GetUseForwardersForSubzonesOk

func (o *ViewInheritance) GetUseForwardersForSubzonesOk() (*Inheritance2InheritedBool, bool)

GetUseForwardersForSubzonesOk returns a tuple with the UseForwardersForSubzones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) GetZoneAuthority

func (o *ViewInheritance) GetZoneAuthority() InheritedZoneAuthority

GetZoneAuthority returns the ZoneAuthority field value if set, zero value otherwise.

func (*ViewInheritance) GetZoneAuthorityOk

func (o *ViewInheritance) GetZoneAuthorityOk() (*InheritedZoneAuthority, bool)

GetZoneAuthorityOk returns a tuple with the ZoneAuthority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViewInheritance) HasAddEdnsOptionInOutgoingQuery

func (o *ViewInheritance) HasAddEdnsOptionInOutgoingQuery() bool

HasAddEdnsOptionInOutgoingQuery returns a boolean if a field has been set.

func (*ViewInheritance) HasCustomRootNsBlock

func (o *ViewInheritance) HasCustomRootNsBlock() bool

HasCustomRootNsBlock returns a boolean if a field has been set.

func (*ViewInheritance) HasDnssecValidationBlock

func (o *ViewInheritance) HasDnssecValidationBlock() bool

HasDnssecValidationBlock returns a boolean if a field has been set.

func (*ViewInheritance) HasDtcConfig

func (o *ViewInheritance) HasDtcConfig() bool

HasDtcConfig returns a boolean if a field has been set.

func (*ViewInheritance) HasEcsBlock

func (o *ViewInheritance) HasEcsBlock() bool

HasEcsBlock returns a boolean if a field has been set.

func (*ViewInheritance) HasEdnsUdpSize

func (o *ViewInheritance) HasEdnsUdpSize() bool

HasEdnsUdpSize returns a boolean if a field has been set.

func (*ViewInheritance) HasFilterAaaaAcl

func (o *ViewInheritance) HasFilterAaaaAcl() bool

HasFilterAaaaAcl returns a boolean if a field has been set.

func (*ViewInheritance) HasFilterAaaaOnV4

func (o *ViewInheritance) HasFilterAaaaOnV4() bool

HasFilterAaaaOnV4 returns a boolean if a field has been set.

func (*ViewInheritance) HasForwardersBlock

func (o *ViewInheritance) HasForwardersBlock() bool

HasForwardersBlock returns a boolean if a field has been set.

func (*ViewInheritance) HasGssTsigEnabled

func (o *ViewInheritance) HasGssTsigEnabled() bool

HasGssTsigEnabled returns a boolean if a field has been set.

func (*ViewInheritance) HasLameTtl

func (o *ViewInheritance) HasLameTtl() bool

HasLameTtl returns a boolean if a field has been set.

func (*ViewInheritance) HasMatchRecursiveOnly

func (o *ViewInheritance) HasMatchRecursiveOnly() bool

HasMatchRecursiveOnly returns a boolean if a field has been set.

func (*ViewInheritance) HasMaxCacheTtl

func (o *ViewInheritance) HasMaxCacheTtl() bool

HasMaxCacheTtl returns a boolean if a field has been set.

func (*ViewInheritance) HasMaxNegativeTtl

func (o *ViewInheritance) HasMaxNegativeTtl() bool

HasMaxNegativeTtl returns a boolean if a field has been set.

func (*ViewInheritance) HasMaxUdpSize

func (o *ViewInheritance) HasMaxUdpSize() bool

HasMaxUdpSize returns a boolean if a field has been set.

func (*ViewInheritance) HasMinimalResponses

func (o *ViewInheritance) HasMinimalResponses() bool

HasMinimalResponses returns a boolean if a field has been set.

func (*ViewInheritance) HasNotify

func (o *ViewInheritance) HasNotify() bool

HasNotify returns a boolean if a field has been set.

func (*ViewInheritance) HasQueryAcl

func (o *ViewInheritance) HasQueryAcl() bool

HasQueryAcl returns a boolean if a field has been set.

func (*ViewInheritance) HasRecursionAcl

func (o *ViewInheritance) HasRecursionAcl() bool

HasRecursionAcl returns a boolean if a field has been set.

func (*ViewInheritance) HasRecursionEnabled

func (o *ViewInheritance) HasRecursionEnabled() bool

HasRecursionEnabled returns a boolean if a field has been set.

func (*ViewInheritance) HasSortList

func (o *ViewInheritance) HasSortList() bool

HasSortList returns a boolean if a field has been set.

func (*ViewInheritance) HasSynthesizeAddressRecordsFromHttps

func (o *ViewInheritance) HasSynthesizeAddressRecordsFromHttps() bool

HasSynthesizeAddressRecordsFromHttps returns a boolean if a field has been set.

func (*ViewInheritance) HasTransferAcl

func (o *ViewInheritance) HasTransferAcl() bool

HasTransferAcl returns a boolean if a field has been set.

func (*ViewInheritance) HasUpdateAcl

func (o *ViewInheritance) HasUpdateAcl() bool

HasUpdateAcl returns a boolean if a field has been set.

func (*ViewInheritance) HasUseForwardersForSubzones

func (o *ViewInheritance) HasUseForwardersForSubzones() bool

HasUseForwardersForSubzones returns a boolean if a field has been set.

func (*ViewInheritance) HasZoneAuthority

func (o *ViewInheritance) HasZoneAuthority() bool

HasZoneAuthority returns a boolean if a field has been set.

func (ViewInheritance) MarshalJSON

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

func (*ViewInheritance) SetAddEdnsOptionInOutgoingQuery

func (o *ViewInheritance) SetAddEdnsOptionInOutgoingQuery(v Inheritance2InheritedBool)

SetAddEdnsOptionInOutgoingQuery gets a reference to the given Inheritance2InheritedBool and assigns it to the AddEdnsOptionInOutgoingQuery field.

func (*ViewInheritance) SetCustomRootNsBlock

func (o *ViewInheritance) SetCustomRootNsBlock(v InheritedCustomRootNSBlock)

SetCustomRootNsBlock gets a reference to the given InheritedCustomRootNSBlock and assigns it to the CustomRootNsBlock field.

func (*ViewInheritance) SetDnssecValidationBlock

func (o *ViewInheritance) SetDnssecValidationBlock(v InheritedDNSSECValidationBlock)

SetDnssecValidationBlock gets a reference to the given InheritedDNSSECValidationBlock and assigns it to the DnssecValidationBlock field.

func (*ViewInheritance) SetDtcConfig

func (o *ViewInheritance) SetDtcConfig(v InheritedDtcConfig)

SetDtcConfig gets a reference to the given InheritedDtcConfig and assigns it to the DtcConfig field.

func (*ViewInheritance) SetEcsBlock

func (o *ViewInheritance) SetEcsBlock(v InheritedECSBlock)

SetEcsBlock gets a reference to the given InheritedECSBlock and assigns it to the EcsBlock field.

func (*ViewInheritance) SetEdnsUdpSize

func (o *ViewInheritance) SetEdnsUdpSize(v Inheritance2InheritedUInt32)

SetEdnsUdpSize gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the EdnsUdpSize field.

func (*ViewInheritance) SetFilterAaaaAcl

func (o *ViewInheritance) SetFilterAaaaAcl(v InheritedACLItems)

SetFilterAaaaAcl gets a reference to the given InheritedACLItems and assigns it to the FilterAaaaAcl field.

func (*ViewInheritance) SetFilterAaaaOnV4

func (o *ViewInheritance) SetFilterAaaaOnV4(v Inheritance2InheritedString)

SetFilterAaaaOnV4 gets a reference to the given Inheritance2InheritedString and assigns it to the FilterAaaaOnV4 field.

func (*ViewInheritance) SetForwardersBlock

func (o *ViewInheritance) SetForwardersBlock(v InheritedForwardersBlock)

SetForwardersBlock gets a reference to the given InheritedForwardersBlock and assigns it to the ForwardersBlock field.

func (*ViewInheritance) SetGssTsigEnabled

func (o *ViewInheritance) SetGssTsigEnabled(v Inheritance2InheritedBool)

SetGssTsigEnabled gets a reference to the given Inheritance2InheritedBool and assigns it to the GssTsigEnabled field.

func (*ViewInheritance) SetLameTtl

SetLameTtl gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the LameTtl field.

func (*ViewInheritance) SetMatchRecursiveOnly

func (o *ViewInheritance) SetMatchRecursiveOnly(v Inheritance2InheritedBool)

SetMatchRecursiveOnly gets a reference to the given Inheritance2InheritedBool and assigns it to the MatchRecursiveOnly field.

func (*ViewInheritance) SetMaxCacheTtl

func (o *ViewInheritance) SetMaxCacheTtl(v Inheritance2InheritedUInt32)

SetMaxCacheTtl gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the MaxCacheTtl field.

func (*ViewInheritance) SetMaxNegativeTtl

func (o *ViewInheritance) SetMaxNegativeTtl(v Inheritance2InheritedUInt32)

SetMaxNegativeTtl gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the MaxNegativeTtl field.

func (*ViewInheritance) SetMaxUdpSize

func (o *ViewInheritance) SetMaxUdpSize(v Inheritance2InheritedUInt32)

SetMaxUdpSize gets a reference to the given Inheritance2InheritedUInt32 and assigns it to the MaxUdpSize field.

func (*ViewInheritance) SetMinimalResponses

func (o *ViewInheritance) SetMinimalResponses(v Inheritance2InheritedBool)

SetMinimalResponses gets a reference to the given Inheritance2InheritedBool and assigns it to the MinimalResponses field.

func (*ViewInheritance) SetNotify

SetNotify gets a reference to the given Inheritance2InheritedBool and assigns it to the Notify field.

func (*ViewInheritance) SetQueryAcl

func (o *ViewInheritance) SetQueryAcl(v InheritedACLItems)

SetQueryAcl gets a reference to the given InheritedACLItems and assigns it to the QueryAcl field.

func (*ViewInheritance) SetRecursionAcl

func (o *ViewInheritance) SetRecursionAcl(v InheritedACLItems)

SetRecursionAcl gets a reference to the given InheritedACLItems and assigns it to the RecursionAcl field.

func (*ViewInheritance) SetRecursionEnabled

func (o *ViewInheritance) SetRecursionEnabled(v Inheritance2InheritedBool)

SetRecursionEnabled gets a reference to the given Inheritance2InheritedBool and assigns it to the RecursionEnabled field.

func (*ViewInheritance) SetSortList

func (o *ViewInheritance) SetSortList(v InheritedSortListItems)

SetSortList gets a reference to the given InheritedSortListItems and assigns it to the SortList field.

func (*ViewInheritance) SetSynthesizeAddressRecordsFromHttps

func (o *ViewInheritance) SetSynthesizeAddressRecordsFromHttps(v Inheritance2InheritedBool)

SetSynthesizeAddressRecordsFromHttps gets a reference to the given Inheritance2InheritedBool and assigns it to the SynthesizeAddressRecordsFromHttps field.

func (*ViewInheritance) SetTransferAcl

func (o *ViewInheritance) SetTransferAcl(v InheritedACLItems)

SetTransferAcl gets a reference to the given InheritedACLItems and assigns it to the TransferAcl field.

func (*ViewInheritance) SetUpdateAcl

func (o *ViewInheritance) SetUpdateAcl(v InheritedACLItems)

SetUpdateAcl gets a reference to the given InheritedACLItems and assigns it to the UpdateAcl field.

func (*ViewInheritance) SetUseForwardersForSubzones

func (o *ViewInheritance) SetUseForwardersForSubzones(v Inheritance2InheritedBool)

SetUseForwardersForSubzones gets a reference to the given Inheritance2InheritedBool and assigns it to the UseForwardersForSubzones field.

func (*ViewInheritance) SetZoneAuthority

func (o *ViewInheritance) SetZoneAuthority(v InheritedZoneAuthority)

SetZoneAuthority gets a reference to the given InheritedZoneAuthority and assigns it to the ZoneAuthority field.

func (ViewInheritance) ToMap

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

func (*ViewInheritance) UnmarshalJSON

func (o *ViewInheritance) UnmarshalJSON(data []byte) (err error)

type Warning

type Warning struct {
	// Warning message.
	Message *string `json:"message,omitempty"`
	// Name of a warning.
	Name                 *string `json:"name,omitempty"`
	AdditionalProperties map[string]interface{}
}

Warning Warning message related to the containing object.

func NewWarning

func NewWarning() *Warning

NewWarning instantiates a new Warning 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 NewWarningWithDefaults

func NewWarningWithDefaults() *Warning

NewWarningWithDefaults instantiates a new Warning 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 (*Warning) GetMessage

func (o *Warning) GetMessage() string

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

func (*Warning) GetMessageOk

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

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Warning) GetName

func (o *Warning) GetName() string

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

func (*Warning) GetNameOk

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

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Warning) HasMessage

func (o *Warning) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*Warning) HasName

func (o *Warning) HasName() bool

HasName returns a boolean if a field has been set.

func (Warning) MarshalJSON

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

func (*Warning) SetMessage

func (o *Warning) SetMessage(v string)

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

func (*Warning) SetName

func (o *Warning) SetName(v string)

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

func (Warning) ToMap

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

func (*Warning) UnmarshalJSON

func (o *Warning) UnmarshalJSON(data []byte) (err error)

type ZoneAuthority

type ZoneAuthority struct {
	// Optional. ZoneAuthority default ttl for resource records in zone (value in seconds).  Defaults to 28800.
	DefaultTtl *int64 `json:"default_ttl,omitempty"`
	// Optional. ZoneAuthority expire time in seconds.  Defaults to 2419200.
	Expire *int64 `json:"expire,omitempty"`
	// Defaults to empty.
	Mname *string `json:"mname,omitempty"`
	// Optional. ZoneAuthority negative caching (minimum) ttl in seconds.  Defaults to 900.
	NegativeTtl *int64 `json:"negative_ttl,omitempty"`
	// Optional. ZoneAuthority master name server in punycode.  Defaults to empty.
	ProtocolMname *string `json:"protocol_mname,omitempty"`
	// Optional. A domain name which specifies the mailbox of the person responsible for this zone.  Defaults to empty.
	ProtocolRname *string `json:"protocol_rname,omitempty"`
	// Optional. ZoneAuthority refresh.  Defaults to 10800.
	Refresh *int64 `json:"refresh,omitempty"`
	// Optional. ZoneAuthority retry.  Defaults to 3600.
	Retry *int64 `json:"retry,omitempty"`
	// Optional. ZoneAuthority rname.  Defaults to empty.
	Rname *string `json:"rname,omitempty"`
	// Optional. Use default value for master name server.  Defaults to true.
	UseDefaultMname      *bool `json:"use_default_mname,omitempty"`
	AdditionalProperties map[string]interface{}
}

ZoneAuthority Construct for fields: _refresh_, _retry_, _expire_, _default_ttl_, _negative_ttl_, _rname_, _protocol_rname_, _mname_, _protocol_mname_, _use_default_mname_.

func NewZoneAuthority

func NewZoneAuthority() *ZoneAuthority

NewZoneAuthority instantiates a new ZoneAuthority 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 NewZoneAuthorityWithDefaults

func NewZoneAuthorityWithDefaults() *ZoneAuthority

NewZoneAuthorityWithDefaults instantiates a new ZoneAuthority 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 (*ZoneAuthority) GetDefaultTtl

func (o *ZoneAuthority) GetDefaultTtl() int64

GetDefaultTtl returns the DefaultTtl field value if set, zero value otherwise.

func (*ZoneAuthority) GetDefaultTtlOk

func (o *ZoneAuthority) GetDefaultTtlOk() (*int64, bool)

GetDefaultTtlOk returns a tuple with the DefaultTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneAuthority) GetExpire

func (o *ZoneAuthority) GetExpire() int64

GetExpire returns the Expire field value if set, zero value otherwise.

func (*ZoneAuthority) GetExpireOk

func (o *ZoneAuthority) GetExpireOk() (*int64, bool)

GetExpireOk returns a tuple with the Expire field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneAuthority) GetMname

func (o *ZoneAuthority) GetMname() string

GetMname returns the Mname field value if set, zero value otherwise.

func (*ZoneAuthority) GetMnameOk

func (o *ZoneAuthority) GetMnameOk() (*string, bool)

GetMnameOk returns a tuple with the Mname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneAuthority) GetNegativeTtl

func (o *ZoneAuthority) GetNegativeTtl() int64

GetNegativeTtl returns the NegativeTtl field value if set, zero value otherwise.

func (*ZoneAuthority) GetNegativeTtlOk

func (o *ZoneAuthority) GetNegativeTtlOk() (*int64, bool)

GetNegativeTtlOk returns a tuple with the NegativeTtl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneAuthority) GetProtocolMname

func (o *ZoneAuthority) GetProtocolMname() string

GetProtocolMname returns the ProtocolMname field value if set, zero value otherwise.

func (*ZoneAuthority) GetProtocolMnameOk

func (o *ZoneAuthority) GetProtocolMnameOk() (*string, bool)

GetProtocolMnameOk returns a tuple with the ProtocolMname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneAuthority) GetProtocolRname

func (o *ZoneAuthority) GetProtocolRname() string

GetProtocolRname returns the ProtocolRname field value if set, zero value otherwise.

func (*ZoneAuthority) GetProtocolRnameOk

func (o *ZoneAuthority) GetProtocolRnameOk() (*string, bool)

GetProtocolRnameOk returns a tuple with the ProtocolRname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneAuthority) GetRefresh

func (o *ZoneAuthority) GetRefresh() int64

GetRefresh returns the Refresh field value if set, zero value otherwise.

func (*ZoneAuthority) GetRefreshOk

func (o *ZoneAuthority) GetRefreshOk() (*int64, bool)

GetRefreshOk returns a tuple with the Refresh field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneAuthority) GetRetry

func (o *ZoneAuthority) GetRetry() int64

GetRetry returns the Retry field value if set, zero value otherwise.

func (*ZoneAuthority) GetRetryOk

func (o *ZoneAuthority) GetRetryOk() (*int64, bool)

GetRetryOk returns a tuple with the Retry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneAuthority) GetRname

func (o *ZoneAuthority) GetRname() string

GetRname returns the Rname field value if set, zero value otherwise.

func (*ZoneAuthority) GetRnameOk

func (o *ZoneAuthority) GetRnameOk() (*string, bool)

GetRnameOk returns a tuple with the Rname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneAuthority) GetUseDefaultMname

func (o *ZoneAuthority) GetUseDefaultMname() bool

GetUseDefaultMname returns the UseDefaultMname field value if set, zero value otherwise.

func (*ZoneAuthority) GetUseDefaultMnameOk

func (o *ZoneAuthority) GetUseDefaultMnameOk() (*bool, bool)

GetUseDefaultMnameOk returns a tuple with the UseDefaultMname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneAuthority) HasDefaultTtl

func (o *ZoneAuthority) HasDefaultTtl() bool

HasDefaultTtl returns a boolean if a field has been set.

func (*ZoneAuthority) HasExpire

func (o *ZoneAuthority) HasExpire() bool

HasExpire returns a boolean if a field has been set.

func (*ZoneAuthority) HasMname

func (o *ZoneAuthority) HasMname() bool

HasMname returns a boolean if a field has been set.

func (*ZoneAuthority) HasNegativeTtl

func (o *ZoneAuthority) HasNegativeTtl() bool

HasNegativeTtl returns a boolean if a field has been set.

func (*ZoneAuthority) HasProtocolMname

func (o *ZoneAuthority) HasProtocolMname() bool

HasProtocolMname returns a boolean if a field has been set.

func (*ZoneAuthority) HasProtocolRname

func (o *ZoneAuthority) HasProtocolRname() bool

HasProtocolRname returns a boolean if a field has been set.

func (*ZoneAuthority) HasRefresh

func (o *ZoneAuthority) HasRefresh() bool

HasRefresh returns a boolean if a field has been set.

func (*ZoneAuthority) HasRetry

func (o *ZoneAuthority) HasRetry() bool

HasRetry returns a boolean if a field has been set.

func (*ZoneAuthority) HasRname

func (o *ZoneAuthority) HasRname() bool

HasRname returns a boolean if a field has been set.

func (*ZoneAuthority) HasUseDefaultMname

func (o *ZoneAuthority) HasUseDefaultMname() bool

HasUseDefaultMname returns a boolean if a field has been set.

func (ZoneAuthority) MarshalJSON

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

func (*ZoneAuthority) SetDefaultTtl

func (o *ZoneAuthority) SetDefaultTtl(v int64)

SetDefaultTtl gets a reference to the given int64 and assigns it to the DefaultTtl field.

func (*ZoneAuthority) SetExpire

func (o *ZoneAuthority) SetExpire(v int64)

SetExpire gets a reference to the given int64 and assigns it to the Expire field.

func (*ZoneAuthority) SetMname

func (o *ZoneAuthority) SetMname(v string)

SetMname gets a reference to the given string and assigns it to the Mname field.

func (*ZoneAuthority) SetNegativeTtl

func (o *ZoneAuthority) SetNegativeTtl(v int64)

SetNegativeTtl gets a reference to the given int64 and assigns it to the NegativeTtl field.

func (*ZoneAuthority) SetProtocolMname

func (o *ZoneAuthority) SetProtocolMname(v string)

SetProtocolMname gets a reference to the given string and assigns it to the ProtocolMname field.

func (*ZoneAuthority) SetProtocolRname

func (o *ZoneAuthority) SetProtocolRname(v string)

SetProtocolRname gets a reference to the given string and assigns it to the ProtocolRname field.

func (*ZoneAuthority) SetRefresh

func (o *ZoneAuthority) SetRefresh(v int64)

SetRefresh gets a reference to the given int64 and assigns it to the Refresh field.

func (*ZoneAuthority) SetRetry

func (o *ZoneAuthority) SetRetry(v int64)

SetRetry gets a reference to the given int64 and assigns it to the Retry field.

func (*ZoneAuthority) SetRname

func (o *ZoneAuthority) SetRname(v string)

SetRname gets a reference to the given string and assigns it to the Rname field.

func (*ZoneAuthority) SetUseDefaultMname

func (o *ZoneAuthority) SetUseDefaultMname(v bool)

SetUseDefaultMname gets a reference to the given bool and assigns it to the UseDefaultMname field.

func (ZoneAuthority) ToMap

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

func (*ZoneAuthority) UnmarshalJSON

func (o *ZoneAuthority) UnmarshalJSON(data []byte) (err error)

type ZoneAuthorityMNameBlock

type ZoneAuthorityMNameBlock struct {
	// Defaults to empty.
	Mname *string `json:"mname,omitempty"`
	// Optional. Master name server in punycode.  Defaults to empty.
	ProtocolMname *string `json:"protocol_mname,omitempty"`
	// Optional. Use default value for master name server.  Defaults to true.
	UseDefaultMname      *bool `json:"use_default_mname,omitempty"`
	AdditionalProperties map[string]interface{}
}

ZoneAuthorityMNameBlock Block for fields: _mname_, _protocol_mname_, _use_default_mname_.

func NewZoneAuthorityMNameBlock

func NewZoneAuthorityMNameBlock() *ZoneAuthorityMNameBlock

NewZoneAuthorityMNameBlock instantiates a new ZoneAuthorityMNameBlock 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 NewZoneAuthorityMNameBlockWithDefaults

func NewZoneAuthorityMNameBlockWithDefaults() *ZoneAuthorityMNameBlock

NewZoneAuthorityMNameBlockWithDefaults instantiates a new ZoneAuthorityMNameBlock 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 (*ZoneAuthorityMNameBlock) GetMname

func (o *ZoneAuthorityMNameBlock) GetMname() string

GetMname returns the Mname field value if set, zero value otherwise.

func (*ZoneAuthorityMNameBlock) GetMnameOk

func (o *ZoneAuthorityMNameBlock) GetMnameOk() (*string, bool)

GetMnameOk returns a tuple with the Mname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneAuthorityMNameBlock) GetProtocolMname

func (o *ZoneAuthorityMNameBlock) GetProtocolMname() string

GetProtocolMname returns the ProtocolMname field value if set, zero value otherwise.

func (*ZoneAuthorityMNameBlock) GetProtocolMnameOk

func (o *ZoneAuthorityMNameBlock) GetProtocolMnameOk() (*string, bool)

GetProtocolMnameOk returns a tuple with the ProtocolMname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneAuthorityMNameBlock) GetUseDefaultMname

func (o *ZoneAuthorityMNameBlock) GetUseDefaultMname() bool

GetUseDefaultMname returns the UseDefaultMname field value if set, zero value otherwise.

func (*ZoneAuthorityMNameBlock) GetUseDefaultMnameOk

func (o *ZoneAuthorityMNameBlock) GetUseDefaultMnameOk() (*bool, bool)

GetUseDefaultMnameOk returns a tuple with the UseDefaultMname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZoneAuthorityMNameBlock) HasMname

func (o *ZoneAuthorityMNameBlock) HasMname() bool

HasMname returns a boolean if a field has been set.

func (*ZoneAuthorityMNameBlock) HasProtocolMname

func (o *ZoneAuthorityMNameBlock) HasProtocolMname() bool

HasProtocolMname returns a boolean if a field has been set.

func (*ZoneAuthorityMNameBlock) HasUseDefaultMname

func (o *ZoneAuthorityMNameBlock) HasUseDefaultMname() bool

HasUseDefaultMname returns a boolean if a field has been set.

func (ZoneAuthorityMNameBlock) MarshalJSON

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

func (*ZoneAuthorityMNameBlock) SetMname

func (o *ZoneAuthorityMNameBlock) SetMname(v string)

SetMname gets a reference to the given string and assigns it to the Mname field.

func (*ZoneAuthorityMNameBlock) SetProtocolMname

func (o *ZoneAuthorityMNameBlock) SetProtocolMname(v string)

SetProtocolMname gets a reference to the given string and assigns it to the ProtocolMname field.

func (*ZoneAuthorityMNameBlock) SetUseDefaultMname

func (o *ZoneAuthorityMNameBlock) SetUseDefaultMname(v bool)

SetUseDefaultMname gets a reference to the given bool and assigns it to the UseDefaultMname field.

func (ZoneAuthorityMNameBlock) ToMap

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

func (*ZoneAuthorityMNameBlock) UnmarshalJSON

func (o *ZoneAuthorityMNameBlock) UnmarshalJSON(data []byte) (err error)

Source Files

Jump to

Keyboard shortcuts

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