clouddiscovery

package
v0.3.1-0...-e0a0801 Latest Latest
Warning

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

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

README

Go API client for Discovery Configuration API V2

The Discovery configuration service is a BloxOne Service that provides configuration for accessing and syncing the Cloud assets

Base Paths:

  1. provider: /api/cloud_discovery/v2/

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: v2
  • 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/clouddiscovery

Import the package into your code:

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

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 := clouddiscovery.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 := clouddiscovery.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 := clouddiscovery.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 Discovery Configuration API V2. You can obtain an API key by following the instructions in the guide for Configuring User API Keys.

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

client := clouddiscovery.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 := clouddiscovery.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/cloud_discovery/v2

Class Method HTTP request Description
AccountsAPI List Get /accounts List Accounts
ProvidersAPI Create Post /providers Create Provider
ProvidersAPI Delete Delete /providers/{id} Delete Provider
ProvidersAPI List Get /providers List Provider
ProvidersAPI Read Get /providers/{id} Read Provider
ProvidersAPI Update Put /providers/{id} Update Provider
SubAccountsAPI List Post /sub_accounts List Sub-accounts

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 APIClient

type APIClient struct {
	*internal.APIClient

	// API Services
	AccountsAPI    AccountsAPI
	ProvidersAPI   ProvidersAPI
	SubAccountsAPI SubAccountsAPI
}

APIClient manages communication with the Discovery Configuration API V2 v2 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 Account

type Account struct {
	CompositeStatus *string `json:"composite_status,omitempty"`
	// Status message of the sync operation.
	CompositeStatusMessage *string `json:"composite_status_message,omitempty"`
	// Timestamp when the object has been created.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Timestamp when the object has been deleted.
	DeletedAt    *time.Time `json:"deleted_at,omitempty"`
	DhcpServerId *string    `json:"dhcp_server_id,omitempty"`
	// DNS Server ID.
	DnsServerId *string `json:"dns_server_id,omitempty"`
	// Auto-generated unique source account ID. Format BloxID.
	Id *string `json:"id,omitempty"`
	// Last successful sync timestamp.
	LastSuccessfulSync *time.Time `json:"last_successful_sync,omitempty"`
	// Last sync timestamp.
	LastSync *time.Time `json:"last_sync,omitempty"`
	// Name of the source account.
	Name string `json:"name"`
	// Parent ID.
	ParentId *string `json:"parent_id,omitempty"`
	// Sync progress as a percentage.
	PercentComplete   *int32  `json:"percent_complete,omitempty"`
	ProviderAccountId *string `json:"provider_account_id,omitempty"`
	// Schedule ID.
	ScheduleId *string `json:"schedule_id,omitempty"`
	State      *string `json:"state,omitempty"`
	// Status of the sync operation.
	Status *string `json:"status,omitempty"`
	// Status message of the sync operation.
	StatusMessage *string `json:"status_message,omitempty"`
	// Timestamp when the object has been updated.
	UpdatedAt            *time.Time `json:"updated_at,omitempty"`
	AdditionalProperties map[string]interface{}
}

Account Source account information

func NewAccount

func NewAccount(name string) *Account

NewAccount instantiates a new Account 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 NewAccountWithDefaults

func NewAccountWithDefaults() *Account

NewAccountWithDefaults instantiates a new Account 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 (*Account) GetCompositeStatus

func (o *Account) GetCompositeStatus() string

GetCompositeStatus returns the CompositeStatus field value if set, zero value otherwise.

func (*Account) GetCompositeStatusMessage

func (o *Account) GetCompositeStatusMessage() string

GetCompositeStatusMessage returns the CompositeStatusMessage field value if set, zero value otherwise.

func (*Account) GetCompositeStatusMessageOk

func (o *Account) GetCompositeStatusMessageOk() (*string, bool)

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

func (*Account) GetCompositeStatusOk

func (o *Account) GetCompositeStatusOk() (*string, bool)

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

func (*Account) GetCreatedAt

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

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

func (*Account) GetCreatedAtOk

func (o *Account) 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 (*Account) GetDeletedAt

func (o *Account) GetDeletedAt() time.Time

GetDeletedAt returns the DeletedAt field value if set, zero value otherwise.

func (*Account) GetDeletedAtOk

func (o *Account) GetDeletedAtOk() (*time.Time, bool)

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

func (*Account) GetDhcpServerId

func (o *Account) GetDhcpServerId() string

GetDhcpServerId returns the DhcpServerId field value if set, zero value otherwise.

func (*Account) GetDhcpServerIdOk

func (o *Account) GetDhcpServerIdOk() (*string, bool)

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

func (*Account) GetDnsServerId

func (o *Account) GetDnsServerId() string

GetDnsServerId returns the DnsServerId field value if set, zero value otherwise.

func (*Account) GetDnsServerIdOk

func (o *Account) GetDnsServerIdOk() (*string, bool)

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

func (*Account) GetId

func (o *Account) GetId() string

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

func (*Account) GetIdOk

func (o *Account) 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 (*Account) GetLastSuccessfulSync

func (o *Account) GetLastSuccessfulSync() time.Time

GetLastSuccessfulSync returns the LastSuccessfulSync field value if set, zero value otherwise.

func (*Account) GetLastSuccessfulSyncOk

func (o *Account) GetLastSuccessfulSyncOk() (*time.Time, bool)

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

func (*Account) GetLastSync

func (o *Account) GetLastSync() time.Time

GetLastSync returns the LastSync field value if set, zero value otherwise.

func (*Account) GetLastSyncOk

func (o *Account) GetLastSyncOk() (*time.Time, bool)

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

func (*Account) GetName

func (o *Account) GetName() string

GetName returns the Name field value

func (*Account) GetNameOk

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

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

func (*Account) GetParentId

func (o *Account) GetParentId() string

GetParentId returns the ParentId field value if set, zero value otherwise.

func (*Account) GetParentIdOk

func (o *Account) GetParentIdOk() (*string, bool)

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

func (*Account) GetPercentComplete

func (o *Account) GetPercentComplete() int32

GetPercentComplete returns the PercentComplete field value if set, zero value otherwise.

func (*Account) GetPercentCompleteOk

func (o *Account) GetPercentCompleteOk() (*int32, bool)

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

func (*Account) GetProviderAccountId

func (o *Account) GetProviderAccountId() string

GetProviderAccountId returns the ProviderAccountId field value if set, zero value otherwise.

func (*Account) GetProviderAccountIdOk

func (o *Account) GetProviderAccountIdOk() (*string, bool)

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

func (*Account) GetScheduleId

func (o *Account) GetScheduleId() string

GetScheduleId returns the ScheduleId field value if set, zero value otherwise.

func (*Account) GetScheduleIdOk

func (o *Account) GetScheduleIdOk() (*string, bool)

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

func (*Account) GetState

func (o *Account) GetState() string

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

func (*Account) GetStateOk

func (o *Account) GetStateOk() (*string, bool)

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

func (*Account) GetStatus

func (o *Account) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*Account) GetStatusMessage

func (o *Account) GetStatusMessage() string

GetStatusMessage returns the StatusMessage field value if set, zero value otherwise.

func (*Account) GetStatusMessageOk

func (o *Account) GetStatusMessageOk() (*string, bool)

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

func (*Account) GetStatusOk

func (o *Account) GetStatusOk() (*string, bool)

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

func (*Account) GetUpdatedAt

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

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

func (*Account) GetUpdatedAtOk

func (o *Account) 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 (*Account) HasCompositeStatus

func (o *Account) HasCompositeStatus() bool

HasCompositeStatus returns a boolean if a field has been set.

func (*Account) HasCompositeStatusMessage

func (o *Account) HasCompositeStatusMessage() bool

HasCompositeStatusMessage returns a boolean if a field has been set.

func (*Account) HasCreatedAt

func (o *Account) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Account) HasDeletedAt

func (o *Account) HasDeletedAt() bool

HasDeletedAt returns a boolean if a field has been set.

func (*Account) HasDhcpServerId

func (o *Account) HasDhcpServerId() bool

HasDhcpServerId returns a boolean if a field has been set.

func (*Account) HasDnsServerId

func (o *Account) HasDnsServerId() bool

HasDnsServerId returns a boolean if a field has been set.

func (*Account) HasId

func (o *Account) HasId() bool

HasId returns a boolean if a field has been set.

func (*Account) HasLastSuccessfulSync

func (o *Account) HasLastSuccessfulSync() bool

HasLastSuccessfulSync returns a boolean if a field has been set.

func (*Account) HasLastSync

func (o *Account) HasLastSync() bool

HasLastSync returns a boolean if a field has been set.

func (*Account) HasParentId

func (o *Account) HasParentId() bool

HasParentId returns a boolean if a field has been set.

func (*Account) HasPercentComplete

func (o *Account) HasPercentComplete() bool

HasPercentComplete returns a boolean if a field has been set.

func (*Account) HasProviderAccountId

func (o *Account) HasProviderAccountId() bool

HasProviderAccountId returns a boolean if a field has been set.

func (*Account) HasScheduleId

func (o *Account) HasScheduleId() bool

HasScheduleId returns a boolean if a field has been set.

func (*Account) HasState

func (o *Account) HasState() bool

HasState returns a boolean if a field has been set.

func (*Account) HasStatus

func (o *Account) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Account) HasStatusMessage

func (o *Account) HasStatusMessage() bool

HasStatusMessage returns a boolean if a field has been set.

func (*Account) HasUpdatedAt

func (o *Account) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (Account) MarshalJSON

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

func (*Account) SetCompositeStatus

func (o *Account) SetCompositeStatus(v string)

SetCompositeStatus gets a reference to the given string and assigns it to the CompositeStatus field.

func (*Account) SetCompositeStatusMessage

func (o *Account) SetCompositeStatusMessage(v string)

SetCompositeStatusMessage gets a reference to the given string and assigns it to the CompositeStatusMessage field.

func (*Account) SetCreatedAt

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

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

func (*Account) SetDeletedAt

func (o *Account) SetDeletedAt(v time.Time)

SetDeletedAt gets a reference to the given time.Time and assigns it to the DeletedAt field.

func (*Account) SetDhcpServerId

func (o *Account) SetDhcpServerId(v string)

SetDhcpServerId gets a reference to the given string and assigns it to the DhcpServerId field.

func (*Account) SetDnsServerId

func (o *Account) SetDnsServerId(v string)

SetDnsServerId gets a reference to the given string and assigns it to the DnsServerId field.

func (*Account) SetId

func (o *Account) SetId(v string)

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

func (*Account) SetLastSuccessfulSync

func (o *Account) SetLastSuccessfulSync(v time.Time)

SetLastSuccessfulSync gets a reference to the given time.Time and assigns it to the LastSuccessfulSync field.

func (*Account) SetLastSync

func (o *Account) SetLastSync(v time.Time)

SetLastSync gets a reference to the given time.Time and assigns it to the LastSync field.

func (*Account) SetName

func (o *Account) SetName(v string)

SetName sets field value

func (*Account) SetParentId

func (o *Account) SetParentId(v string)

SetParentId gets a reference to the given string and assigns it to the ParentId field.

func (*Account) SetPercentComplete

func (o *Account) SetPercentComplete(v int32)

SetPercentComplete gets a reference to the given int32 and assigns it to the PercentComplete field.

func (*Account) SetProviderAccountId

func (o *Account) SetProviderAccountId(v string)

SetProviderAccountId gets a reference to the given string and assigns it to the ProviderAccountId field.

func (*Account) SetScheduleId

func (o *Account) SetScheduleId(v string)

SetScheduleId gets a reference to the given string and assigns it to the ScheduleId field.

func (*Account) SetState

func (o *Account) SetState(v string)

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

func (*Account) SetStatus

func (o *Account) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*Account) SetStatusMessage

func (o *Account) SetStatusMessage(v string)

SetStatusMessage gets a reference to the given string and assigns it to the StatusMessage field.

func (*Account) SetUpdatedAt

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

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

func (Account) ToMap

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

func (*Account) UnmarshalJSON

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

type AccountListResponse

type AccountListResponse struct {
	Page                 *ApiPageInfo `json:"page,omitempty"`
	Results              []Account    `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

AccountListResponse The Account object List response format.

func NewAccountListResponse

func NewAccountListResponse() *AccountListResponse

NewAccountListResponse instantiates a new AccountListResponse 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 NewAccountListResponseWithDefaults

func NewAccountListResponseWithDefaults() *AccountListResponse

NewAccountListResponseWithDefaults instantiates a new AccountListResponse 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 (*AccountListResponse) GetPage

func (o *AccountListResponse) GetPage() ApiPageInfo

GetPage returns the Page field value if set, zero value otherwise.

func (*AccountListResponse) GetPageOk

func (o *AccountListResponse) GetPageOk() (*ApiPageInfo, bool)

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

func (*AccountListResponse) GetResults

func (o *AccountListResponse) GetResults() []Account

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

func (*AccountListResponse) GetResultsOk

func (o *AccountListResponse) GetResultsOk() ([]Account, 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 (*AccountListResponse) HasPage

func (o *AccountListResponse) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*AccountListResponse) HasResults

func (o *AccountListResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (AccountListResponse) MarshalJSON

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

func (*AccountListResponse) SetPage

func (o *AccountListResponse) SetPage(v ApiPageInfo)

SetPage gets a reference to the given ApiPageInfo and assigns it to the Page field.

func (*AccountListResponse) SetResults

func (o *AccountListResponse) SetResults(v []Account)

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

func (AccountListResponse) ToMap

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

func (*AccountListResponse) UnmarshalJSON

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

type AccountsAPI

type AccountsAPI interface {
	/*
		List List Accounts

		Use this method to list Accounts

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

	// ListExecute executes the request
	//  @return AccountListResponse
	ListExecute(r AccountsAPIListRequest) (*AccountListResponse, *http.Response, error)
}

type AccountsAPIListRequest

type AccountsAPIListRequest struct {
	ApiService AccountsAPI
	// contains filtered or unexported fields
}

func (AccountsAPIListRequest) Execute

func (AccountsAPIListRequest) 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 (AccountsAPIListRequest) 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 (AccountsAPIListRequest) 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 (AccountsAPIListRequest) 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 (AccountsAPIListRequest) 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 (AccountsAPIListRequest) PageToken

func (r AccountsAPIListRequest) PageToken(pageToken string) AccountsAPIListRequest

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

func (AccountsAPIListRequest) Tfilter

This parameter is used for filtering by tags.

func (AccountsAPIListRequest) TorderBy

This parameter is used for sorting by tags.

type AccountsAPIService

type AccountsAPIService internal.Service

AccountsAPIService AccountsAPI service

func (*AccountsAPIService) List

List List Accounts

Use this method to list Accounts

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

func (*AccountsAPIService) ListExecute

Execute executes the request

@return AccountListResponse

type AdditionalConfig

type AdditionalConfig struct {
	ExcludedAccounts      []string    `json:"excluded_accounts,omitempty"`
	ForwardZoneEnabled    *bool       `json:"forward_zone_enabled,omitempty"`
	InternalRangesEnabled *bool       `json:"internal_ranges_enabled,omitempty"`
	ObjectType            *ObjectType `json:"object_type,omitempty"`
	AdditionalProperties  map[string]interface{}
}

AdditionalConfig struct for AdditionalConfig

func NewAdditionalConfig

func NewAdditionalConfig() *AdditionalConfig

NewAdditionalConfig instantiates a new AdditionalConfig 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 NewAdditionalConfigWithDefaults

func NewAdditionalConfigWithDefaults() *AdditionalConfig

NewAdditionalConfigWithDefaults instantiates a new AdditionalConfig 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 (*AdditionalConfig) GetExcludedAccounts

func (o *AdditionalConfig) GetExcludedAccounts() []string

GetExcludedAccounts returns the ExcludedAccounts field value if set, zero value otherwise.

func (*AdditionalConfig) GetExcludedAccountsOk

func (o *AdditionalConfig) GetExcludedAccountsOk() ([]string, bool)

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

func (*AdditionalConfig) GetForwardZoneEnabled

func (o *AdditionalConfig) GetForwardZoneEnabled() bool

GetForwardZoneEnabled returns the ForwardZoneEnabled field value if set, zero value otherwise.

func (*AdditionalConfig) GetForwardZoneEnabledOk

func (o *AdditionalConfig) GetForwardZoneEnabledOk() (*bool, bool)

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

func (*AdditionalConfig) GetInternalRangesEnabled

func (o *AdditionalConfig) GetInternalRangesEnabled() bool

GetInternalRangesEnabled returns the InternalRangesEnabled field value if set, zero value otherwise.

func (*AdditionalConfig) GetInternalRangesEnabledOk

func (o *AdditionalConfig) GetInternalRangesEnabledOk() (*bool, bool)

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

func (*AdditionalConfig) GetObjectType

func (o *AdditionalConfig) GetObjectType() ObjectType

GetObjectType returns the ObjectType field value if set, zero value otherwise.

func (*AdditionalConfig) GetObjectTypeOk

func (o *AdditionalConfig) GetObjectTypeOk() (*ObjectType, bool)

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

func (*AdditionalConfig) HasExcludedAccounts

func (o *AdditionalConfig) HasExcludedAccounts() bool

HasExcludedAccounts returns a boolean if a field has been set.

func (*AdditionalConfig) HasForwardZoneEnabled

func (o *AdditionalConfig) HasForwardZoneEnabled() bool

HasForwardZoneEnabled returns a boolean if a field has been set.

func (*AdditionalConfig) HasInternalRangesEnabled

func (o *AdditionalConfig) HasInternalRangesEnabled() bool

HasInternalRangesEnabled returns a boolean if a field has been set.

func (*AdditionalConfig) HasObjectType

func (o *AdditionalConfig) HasObjectType() bool

HasObjectType returns a boolean if a field has been set.

func (AdditionalConfig) MarshalJSON

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

func (*AdditionalConfig) SetExcludedAccounts

func (o *AdditionalConfig) SetExcludedAccounts(v []string)

SetExcludedAccounts gets a reference to the given []string and assigns it to the ExcludedAccounts field.

func (*AdditionalConfig) SetForwardZoneEnabled

func (o *AdditionalConfig) SetForwardZoneEnabled(v bool)

SetForwardZoneEnabled gets a reference to the given bool and assigns it to the ForwardZoneEnabled field.

func (*AdditionalConfig) SetInternalRangesEnabled

func (o *AdditionalConfig) SetInternalRangesEnabled(v bool)

SetInternalRangesEnabled gets a reference to the given bool and assigns it to the InternalRangesEnabled field.

func (*AdditionalConfig) SetObjectType

func (o *AdditionalConfig) SetObjectType(v ObjectType)

SetObjectType gets a reference to the given ObjectType and assigns it to the ObjectType field.

func (AdditionalConfig) ToMap

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

func (*AdditionalConfig) UnmarshalJSON

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

type ApiPageInfo

type ApiPageInfo struct {
	// The service may optionally include the offset of the next page of resources. A null value indicates no more pages.
	Offset *int32 `json:"offset,omitempty"`
	// The service response should contain a string to indicate the next page of resources. A null value indicates no more pages.
	PageToken *string `json:"page_token,omitempty"`
	// The service may optionally include the total number of resources being paged.
	Size                 *int32 `json:"size,omitempty"`
	AdditionalProperties map[string]interface{}
}

ApiPageInfo PageInfo represents both server-driven and client-driven pagination response. Server-driven pagination is a model in which the server returns some amount of data along with an token indicating there is more data and where subsequent queries can get the next page of data. Client-driven pagination is a model in which rows are addressable by offset and page size (limit).

func NewApiPageInfo

func NewApiPageInfo() *ApiPageInfo

NewApiPageInfo instantiates a new ApiPageInfo 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 NewApiPageInfoWithDefaults

func NewApiPageInfoWithDefaults() *ApiPageInfo

NewApiPageInfoWithDefaults instantiates a new ApiPageInfo 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 (*ApiPageInfo) GetOffset

func (o *ApiPageInfo) GetOffset() int32

GetOffset returns the Offset field value if set, zero value otherwise.

func (*ApiPageInfo) GetOffsetOk

func (o *ApiPageInfo) GetOffsetOk() (*int32, bool)

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

func (*ApiPageInfo) GetPageToken

func (o *ApiPageInfo) GetPageToken() string

GetPageToken returns the PageToken field value if set, zero value otherwise.

func (*ApiPageInfo) GetPageTokenOk

func (o *ApiPageInfo) GetPageTokenOk() (*string, bool)

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

func (*ApiPageInfo) GetSize

func (o *ApiPageInfo) GetSize() int32

GetSize returns the Size field value if set, zero value otherwise.

func (*ApiPageInfo) GetSizeOk

func (o *ApiPageInfo) GetSizeOk() (*int32, bool)

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

func (*ApiPageInfo) HasOffset

func (o *ApiPageInfo) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*ApiPageInfo) HasPageToken

func (o *ApiPageInfo) HasPageToken() bool

HasPageToken returns a boolean if a field has been set.

func (*ApiPageInfo) HasSize

func (o *ApiPageInfo) HasSize() bool

HasSize returns a boolean if a field has been set.

func (ApiPageInfo) MarshalJSON

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

func (*ApiPageInfo) SetOffset

func (o *ApiPageInfo) SetOffset(v int32)

SetOffset gets a reference to the given int32 and assigns it to the Offset field.

func (*ApiPageInfo) SetPageToken

func (o *ApiPageInfo) SetPageToken(v string)

SetPageToken gets a reference to the given string and assigns it to the PageToken field.

func (*ApiPageInfo) SetSize

func (o *ApiPageInfo) SetSize(v int32)

SetSize gets a reference to the given int32 and assigns it to the Size field.

func (ApiPageInfo) ToMap

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

func (*ApiPageInfo) UnmarshalJSON

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

type Category

type Category struct {
	Excluded             *bool   `json:"excluded,omitempty"`
	Id                   *string `json:"id,omitempty"`
	AdditionalProperties map[string]interface{}
}

Category Category ...

func NewCategory

func NewCategory() *Category

NewCategory instantiates a new Category 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 NewCategoryWithDefaults

func NewCategoryWithDefaults() *Category

NewCategoryWithDefaults instantiates a new Category 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 (*Category) GetExcluded

func (o *Category) GetExcluded() bool

GetExcluded returns the Excluded field value if set, zero value otherwise.

func (*Category) GetExcludedOk

func (o *Category) GetExcludedOk() (*bool, bool)

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

func (*Category) GetId

func (o *Category) GetId() string

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

func (*Category) GetIdOk

func (o *Category) 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 (*Category) HasExcluded

func (o *Category) HasExcluded() bool

HasExcluded returns a boolean if a field has been set.

func (*Category) HasId

func (o *Category) HasId() bool

HasId returns a boolean if a field has been set.

func (Category) MarshalJSON

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

func (*Category) SetExcluded

func (o *Category) SetExcluded(v bool)

SetExcluded gets a reference to the given bool and assigns it to the Excluded field.

func (*Category) SetId

func (o *Category) SetId(v string)

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

func (Category) ToMap

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

func (*Category) UnmarshalJSON

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

type CredentialConfig

type CredentialConfig struct {
	AccessIdentifier     *string `json:"access_identifier,omitempty"`
	Enclave              *string `json:"enclave,omitempty"`
	Region               *string `json:"region,omitempty"`
	AdditionalProperties map[string]interface{}
}

CredentialConfig struct for CredentialConfig

func NewCredentialConfig

func NewCredentialConfig() *CredentialConfig

NewCredentialConfig instantiates a new CredentialConfig 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 NewCredentialConfigWithDefaults

func NewCredentialConfigWithDefaults() *CredentialConfig

NewCredentialConfigWithDefaults instantiates a new CredentialConfig 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 (*CredentialConfig) GetAccessIdentifier

func (o *CredentialConfig) GetAccessIdentifier() string

GetAccessIdentifier returns the AccessIdentifier field value if set, zero value otherwise.

func (*CredentialConfig) GetAccessIdentifierOk

func (o *CredentialConfig) GetAccessIdentifierOk() (*string, bool)

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

func (*CredentialConfig) GetEnclave

func (o *CredentialConfig) GetEnclave() string

GetEnclave returns the Enclave field value if set, zero value otherwise.

func (*CredentialConfig) GetEnclaveOk

func (o *CredentialConfig) GetEnclaveOk() (*string, bool)

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

func (*CredentialConfig) GetRegion

func (o *CredentialConfig) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*CredentialConfig) GetRegionOk

func (o *CredentialConfig) GetRegionOk() (*string, bool)

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

func (*CredentialConfig) HasAccessIdentifier

func (o *CredentialConfig) HasAccessIdentifier() bool

HasAccessIdentifier returns a boolean if a field has been set.

func (*CredentialConfig) HasEnclave

func (o *CredentialConfig) HasEnclave() bool

HasEnclave returns a boolean if a field has been set.

func (*CredentialConfig) HasRegion

func (o *CredentialConfig) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (CredentialConfig) MarshalJSON

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

func (*CredentialConfig) SetAccessIdentifier

func (o *CredentialConfig) SetAccessIdentifier(v string)

SetAccessIdentifier gets a reference to the given string and assigns it to the AccessIdentifier field.

func (*CredentialConfig) SetEnclave

func (o *CredentialConfig) SetEnclave(v string)

SetEnclave gets a reference to the given string and assigns it to the Enclave field.

func (*CredentialConfig) SetRegion

func (o *CredentialConfig) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (CredentialConfig) ToMap

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

func (*CredentialConfig) UnmarshalJSON

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

type CredentialPreference

type CredentialPreference struct {
	AccessIdentifierType *string `json:"access_identifier_type,omitempty"`
	CredentialType       *string `json:"credential_type,omitempty"`
	AdditionalProperties map[string]interface{}
}

CredentialPreference struct for CredentialPreference

func NewCredentialPreference

func NewCredentialPreference() *CredentialPreference

NewCredentialPreference instantiates a new CredentialPreference 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 NewCredentialPreferenceWithDefaults

func NewCredentialPreferenceWithDefaults() *CredentialPreference

NewCredentialPreferenceWithDefaults instantiates a new CredentialPreference 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 (*CredentialPreference) GetAccessIdentifierType

func (o *CredentialPreference) GetAccessIdentifierType() string

GetAccessIdentifierType returns the AccessIdentifierType field value if set, zero value otherwise.

func (*CredentialPreference) GetAccessIdentifierTypeOk

func (o *CredentialPreference) GetAccessIdentifierTypeOk() (*string, bool)

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

func (*CredentialPreference) GetCredentialType

func (o *CredentialPreference) GetCredentialType() string

GetCredentialType returns the CredentialType field value if set, zero value otherwise.

func (*CredentialPreference) GetCredentialTypeOk

func (o *CredentialPreference) GetCredentialTypeOk() (*string, bool)

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

func (*CredentialPreference) HasAccessIdentifierType

func (o *CredentialPreference) HasAccessIdentifierType() bool

HasAccessIdentifierType returns a boolean if a field has been set.

func (*CredentialPreference) HasCredentialType

func (o *CredentialPreference) HasCredentialType() bool

HasCredentialType returns a boolean if a field has been set.

func (CredentialPreference) MarshalJSON

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

func (*CredentialPreference) SetAccessIdentifierType

func (o *CredentialPreference) SetAccessIdentifierType(v string)

SetAccessIdentifierType gets a reference to the given string and assigns it to the AccessIdentifierType field.

func (*CredentialPreference) SetCredentialType

func (o *CredentialPreference) SetCredentialType(v string)

SetCredentialType gets a reference to the given string and assigns it to the CredentialType field.

func (CredentialPreference) ToMap

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

func (*CredentialPreference) UnmarshalJSON

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

type DNSConfig

type DNSConfig struct {
	ConsolidatedZoneDataEnabled *bool `json:"consolidated_zone_data_enabled,omitempty"`
	// split_view_enabled consolidates private zones into a single view, which is separate from the public zone view.
	SplitViewEnabled     *bool   `json:"split_view_enabled,omitempty"`
	SyncType             *string `json:"sync_type,omitempty"`
	ViewId               *string `json:"view_id,omitempty"`
	ViewName             *string `json:"view_name,omitempty"`
	AdditionalProperties map[string]interface{}
}

DNSConfig struct for DNSConfig

func NewDNSConfig

func NewDNSConfig() *DNSConfig

NewDNSConfig instantiates a new DNSConfig 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 NewDNSConfigWithDefaults

func NewDNSConfigWithDefaults() *DNSConfig

NewDNSConfigWithDefaults instantiates a new DNSConfig 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 (*DNSConfig) GetConsolidatedZoneDataEnabled

func (o *DNSConfig) GetConsolidatedZoneDataEnabled() bool

GetConsolidatedZoneDataEnabled returns the ConsolidatedZoneDataEnabled field value if set, zero value otherwise.

func (*DNSConfig) GetConsolidatedZoneDataEnabledOk

func (o *DNSConfig) GetConsolidatedZoneDataEnabledOk() (*bool, bool)

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

func (*DNSConfig) GetSplitViewEnabled

func (o *DNSConfig) GetSplitViewEnabled() bool

GetSplitViewEnabled returns the SplitViewEnabled field value if set, zero value otherwise.

func (*DNSConfig) GetSplitViewEnabledOk

func (o *DNSConfig) GetSplitViewEnabledOk() (*bool, bool)

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

func (*DNSConfig) GetSyncType

func (o *DNSConfig) GetSyncType() string

GetSyncType returns the SyncType field value if set, zero value otherwise.

func (*DNSConfig) GetSyncTypeOk

func (o *DNSConfig) GetSyncTypeOk() (*string, bool)

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

func (*DNSConfig) GetViewId

func (o *DNSConfig) GetViewId() string

GetViewId returns the ViewId field value if set, zero value otherwise.

func (*DNSConfig) GetViewIdOk

func (o *DNSConfig) GetViewIdOk() (*string, bool)

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

func (*DNSConfig) GetViewName

func (o *DNSConfig) GetViewName() string

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

func (*DNSConfig) GetViewNameOk

func (o *DNSConfig) 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 (*DNSConfig) HasConsolidatedZoneDataEnabled

func (o *DNSConfig) HasConsolidatedZoneDataEnabled() bool

HasConsolidatedZoneDataEnabled returns a boolean if a field has been set.

func (*DNSConfig) HasSplitViewEnabled

func (o *DNSConfig) HasSplitViewEnabled() bool

HasSplitViewEnabled returns a boolean if a field has been set.

func (*DNSConfig) HasSyncType

func (o *DNSConfig) HasSyncType() bool

HasSyncType returns a boolean if a field has been set.

func (*DNSConfig) HasViewId

func (o *DNSConfig) HasViewId() bool

HasViewId returns a boolean if a field has been set.

func (*DNSConfig) HasViewName

func (o *DNSConfig) HasViewName() bool

HasViewName returns a boolean if a field has been set.

func (DNSConfig) MarshalJSON

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

func (*DNSConfig) SetConsolidatedZoneDataEnabled

func (o *DNSConfig) SetConsolidatedZoneDataEnabled(v bool)

SetConsolidatedZoneDataEnabled gets a reference to the given bool and assigns it to the ConsolidatedZoneDataEnabled field.

func (*DNSConfig) SetSplitViewEnabled

func (o *DNSConfig) SetSplitViewEnabled(v bool)

SetSplitViewEnabled gets a reference to the given bool and assigns it to the SplitViewEnabled field.

func (*DNSConfig) SetSyncType

func (o *DNSConfig) SetSyncType(v string)

SetSyncType gets a reference to the given string and assigns it to the SyncType field.

func (*DNSConfig) SetViewId

func (o *DNSConfig) SetViewId(v string)

SetViewId gets a reference to the given string and assigns it to the ViewId field.

func (*DNSConfig) SetViewName

func (o *DNSConfig) SetViewName(v string)

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

func (DNSConfig) ToMap

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

func (*DNSConfig) UnmarshalJSON

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

type Destination

type Destination struct {
	// Destination configuration. Ex.: '{  \"dns\": {    \"view_name\": \"view 1\",    \"view_id\": \"dns/view/v1\",    \"consolidated_zone_data_enabled\": false,    \"sync_type\": \"read_only/read_write\"    \"split_view_enabled\": false  },  \"ipam\": {    \"ip_space\": \"\",  },  \"account\": {},  }'.
	Config *DestinationConfig `json:"config,omitempty"`
	// Timestamp when the object has been created.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Timestamp when the object has been deleted.
	DeletedAt *time.Time `json:"deleted_at,omitempty"`
	// Destination type: DNS / IPAM / ACCOUNT.
	DestinationType string `json:"destination_type"`
	// Auto-generated unique destination ID. Format BloxID.
	Id *string `json:"id,omitempty"`
	// Timestamp when the object has been updated.
	UpdatedAt            *time.Time `json:"updated_at,omitempty"`
	AdditionalProperties map[string]interface{}
}

Destination Destination information

func NewDestination

func NewDestination(destinationType string) *Destination

NewDestination instantiates a new Destination 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 NewDestinationWithDefaults

func NewDestinationWithDefaults() *Destination

NewDestinationWithDefaults instantiates a new Destination 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 (*Destination) GetConfig

func (o *Destination) GetConfig() DestinationConfig

GetConfig returns the Config field value if set, zero value otherwise.

func (*Destination) GetConfigOk

func (o *Destination) GetConfigOk() (*DestinationConfig, bool)

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

func (*Destination) GetCreatedAt

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

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

func (*Destination) GetCreatedAtOk

func (o *Destination) 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 (*Destination) GetDeletedAt

func (o *Destination) GetDeletedAt() time.Time

GetDeletedAt returns the DeletedAt field value if set, zero value otherwise.

func (*Destination) GetDeletedAtOk

func (o *Destination) GetDeletedAtOk() (*time.Time, bool)

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

func (*Destination) GetDestinationType

func (o *Destination) GetDestinationType() string

GetDestinationType returns the DestinationType field value

func (*Destination) GetDestinationTypeOk

func (o *Destination) GetDestinationTypeOk() (*string, bool)

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

func (*Destination) GetId

func (o *Destination) GetId() string

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

func (*Destination) GetIdOk

func (o *Destination) 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 (*Destination) GetUpdatedAt

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

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

func (*Destination) GetUpdatedAtOk

func (o *Destination) 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 (*Destination) HasConfig

func (o *Destination) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*Destination) HasCreatedAt

func (o *Destination) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Destination) HasDeletedAt

func (o *Destination) HasDeletedAt() bool

HasDeletedAt returns a boolean if a field has been set.

func (*Destination) HasId

func (o *Destination) HasId() bool

HasId returns a boolean if a field has been set.

func (*Destination) HasUpdatedAt

func (o *Destination) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (Destination) MarshalJSON

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

func (*Destination) SetConfig

func (o *Destination) SetConfig(v DestinationConfig)

SetConfig gets a reference to the given DestinationConfig and assigns it to the Config field.

func (*Destination) SetCreatedAt

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

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

func (*Destination) SetDeletedAt

func (o *Destination) SetDeletedAt(v time.Time)

SetDeletedAt gets a reference to the given time.Time and assigns it to the DeletedAt field.

func (*Destination) SetDestinationType

func (o *Destination) SetDestinationType(v string)

SetDestinationType sets field value

func (*Destination) SetId

func (o *Destination) SetId(v string)

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

func (*Destination) SetUpdatedAt

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

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

func (Destination) ToMap

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

func (*Destination) UnmarshalJSON

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

type DestinationConfig

type DestinationConfig struct {
	Dns                  *DNSConfig  `json:"dns,omitempty"`
	Ipam                 *IPAMConfig `json:"ipam,omitempty"`
	AdditionalProperties map[string]interface{}
}

DestinationConfig struct for DestinationConfig

func NewDestinationConfig

func NewDestinationConfig() *DestinationConfig

NewDestinationConfig instantiates a new DestinationConfig 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 NewDestinationConfigWithDefaults

func NewDestinationConfigWithDefaults() *DestinationConfig

NewDestinationConfigWithDefaults instantiates a new DestinationConfig 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 (*DestinationConfig) GetDns

func (o *DestinationConfig) GetDns() DNSConfig

GetDns returns the Dns field value if set, zero value otherwise.

func (*DestinationConfig) GetDnsOk

func (o *DestinationConfig) GetDnsOk() (*DNSConfig, bool)

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

func (*DestinationConfig) GetIpam

func (o *DestinationConfig) GetIpam() IPAMConfig

GetIpam returns the Ipam field value if set, zero value otherwise.

func (*DestinationConfig) GetIpamOk

func (o *DestinationConfig) GetIpamOk() (*IPAMConfig, bool)

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

func (*DestinationConfig) HasDns

func (o *DestinationConfig) HasDns() bool

HasDns returns a boolean if a field has been set.

func (*DestinationConfig) HasIpam

func (o *DestinationConfig) HasIpam() bool

HasIpam returns a boolean if a field has been set.

func (DestinationConfig) MarshalJSON

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

func (*DestinationConfig) SetDns

func (o *DestinationConfig) SetDns(v DNSConfig)

SetDns gets a reference to the given DNSConfig and assigns it to the Dns field.

func (*DestinationConfig) SetIpam

func (o *DestinationConfig) SetIpam(v IPAMConfig)

SetIpam gets a reference to the given IPAMConfig and assigns it to the Ipam field.

func (DestinationConfig) ToMap

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

func (*DestinationConfig) UnmarshalJSON

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

type DiscoveryConfig

type DiscoveryConfig struct {
	// Account preference. For ex.: single, multiple, auto-discover-multiple.
	AccountPreference string `json:"account_preference"`
	// Additional configuration. Ex.: '{    \"excluded_object_types\": [],    \"exclusion_account_list\": [],    \"zone_forwarding\": \"true\" or \"false\" }'.
	AdditionalConfig *AdditionalConfig `json:"additional_config,omitempty"`
	// Timestamp when the object has been created.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Credential preference. Ex.: '{    \"type\": \"static\" or \"delegated\",    \"access_identifier_type\": \"role_arn\" or \"tenant_id\" or \"project_id\"  }'.
	CredentialPreference *CredentialPreference `json:"credential_preference,omitempty"`
	// Timestamp when the object has been deleted.
	DeletedAt *time.Time `json:"deleted_at,omitempty"`
	// Description of the discovery config. Optional.
	Description *string `json:"description,omitempty"`
	// Desired state. Default is \"enabled\".
	DesiredState *string `json:"desired_state,omitempty"`
	// Destinations types enabled: Ex.: DNS, IPAM and ACCOUNT.
	DestinationTypesEnabled []string `json:"destination_types_enabled,omitempty"`
	// Destinations.
	Destinations []Destination `json:"destinations,omitempty"`
	// Auto-generated unique discovery config ID. Format BloxID.
	Id *string `json:"id,omitempty"`
	// Last sync timestamp.
	LastSync *time.Time `json:"last_sync,omitempty"`
	// Name of the discovery config.
	Name string `json:"name"`
	// Provider type. Ex.: Amazon Web Services, Google Cloud Platform, Microsoft Azure.
	ProviderType string `json:"provider_type"`
	// Source configs.
	SourceConfigs []SourceConfig `json:"source_configs,omitempty"`
	// Status of the sync operation. In single account case, Its the combined status of account & all the destinations statuses In auto discover case, Its the status of the account discovery only.
	Status *string `json:"status,omitempty"`
	// Aggregate status message of the sync operation.
	StatusMessage *string `json:"status_message,omitempty"`
	SyncInterval  *string `json:"sync_interval,omitempty"`
	// Tagging specifics.
	Tags map[string]interface{} `json:"tags,omitempty"`
	// Timestamp when the object has been updated.
	UpdatedAt            *time.Time `json:"updated_at,omitempty"`
	AdditionalProperties map[string]interface{}
}

DiscoveryConfig Discovery configuration

func NewDiscoveryConfig

func NewDiscoveryConfig(accountPreference string, name string, providerType string) *DiscoveryConfig

NewDiscoveryConfig instantiates a new DiscoveryConfig 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 NewDiscoveryConfigWithDefaults

func NewDiscoveryConfigWithDefaults() *DiscoveryConfig

NewDiscoveryConfigWithDefaults instantiates a new DiscoveryConfig 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 (*DiscoveryConfig) GetAccountPreference

func (o *DiscoveryConfig) GetAccountPreference() string

GetAccountPreference returns the AccountPreference field value

func (*DiscoveryConfig) GetAccountPreferenceOk

func (o *DiscoveryConfig) GetAccountPreferenceOk() (*string, bool)

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

func (*DiscoveryConfig) GetAdditionalConfig

func (o *DiscoveryConfig) GetAdditionalConfig() AdditionalConfig

GetAdditionalConfig returns the AdditionalConfig field value if set, zero value otherwise.

func (*DiscoveryConfig) GetAdditionalConfigOk

func (o *DiscoveryConfig) GetAdditionalConfigOk() (*AdditionalConfig, bool)

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

func (*DiscoveryConfig) GetCreatedAt

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

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

func (*DiscoveryConfig) GetCreatedAtOk

func (o *DiscoveryConfig) 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 (*DiscoveryConfig) GetCredentialPreference

func (o *DiscoveryConfig) GetCredentialPreference() CredentialPreference

GetCredentialPreference returns the CredentialPreference field value if set, zero value otherwise.

func (*DiscoveryConfig) GetCredentialPreferenceOk

func (o *DiscoveryConfig) GetCredentialPreferenceOk() (*CredentialPreference, bool)

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

func (*DiscoveryConfig) GetDeletedAt

func (o *DiscoveryConfig) GetDeletedAt() time.Time

GetDeletedAt returns the DeletedAt field value if set, zero value otherwise.

func (*DiscoveryConfig) GetDeletedAtOk

func (o *DiscoveryConfig) GetDeletedAtOk() (*time.Time, bool)

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

func (*DiscoveryConfig) GetDescription

func (o *DiscoveryConfig) GetDescription() string

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

func (*DiscoveryConfig) GetDescriptionOk

func (o *DiscoveryConfig) 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 (*DiscoveryConfig) GetDesiredState

func (o *DiscoveryConfig) GetDesiredState() string

GetDesiredState returns the DesiredState field value if set, zero value otherwise.

func (*DiscoveryConfig) GetDesiredStateOk

func (o *DiscoveryConfig) GetDesiredStateOk() (*string, bool)

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

func (*DiscoveryConfig) GetDestinationTypesEnabled

func (o *DiscoveryConfig) GetDestinationTypesEnabled() []string

GetDestinationTypesEnabled returns the DestinationTypesEnabled field value if set, zero value otherwise.

func (*DiscoveryConfig) GetDestinationTypesEnabledOk

func (o *DiscoveryConfig) GetDestinationTypesEnabledOk() ([]string, bool)

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

func (*DiscoveryConfig) GetDestinations

func (o *DiscoveryConfig) GetDestinations() []Destination

GetDestinations returns the Destinations field value if set, zero value otherwise.

func (*DiscoveryConfig) GetDestinationsOk

func (o *DiscoveryConfig) GetDestinationsOk() ([]Destination, bool)

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

func (*DiscoveryConfig) GetId

func (o *DiscoveryConfig) GetId() string

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

func (*DiscoveryConfig) GetIdOk

func (o *DiscoveryConfig) 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 (*DiscoveryConfig) GetLastSync

func (o *DiscoveryConfig) GetLastSync() time.Time

GetLastSync returns the LastSync field value if set, zero value otherwise.

func (*DiscoveryConfig) GetLastSyncOk

func (o *DiscoveryConfig) GetLastSyncOk() (*time.Time, bool)

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

func (*DiscoveryConfig) GetName

func (o *DiscoveryConfig) GetName() string

GetName returns the Name field value

func (*DiscoveryConfig) GetNameOk

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

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

func (*DiscoveryConfig) GetProviderType

func (o *DiscoveryConfig) GetProviderType() string

GetProviderType returns the ProviderType field value

func (*DiscoveryConfig) GetProviderTypeOk

func (o *DiscoveryConfig) GetProviderTypeOk() (*string, bool)

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

func (*DiscoveryConfig) GetSourceConfigs

func (o *DiscoveryConfig) GetSourceConfigs() []SourceConfig

GetSourceConfigs returns the SourceConfigs field value if set, zero value otherwise.

func (*DiscoveryConfig) GetSourceConfigsOk

func (o *DiscoveryConfig) GetSourceConfigsOk() ([]SourceConfig, bool)

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

func (*DiscoveryConfig) GetStatus

func (o *DiscoveryConfig) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*DiscoveryConfig) GetStatusMessage

func (o *DiscoveryConfig) GetStatusMessage() string

GetStatusMessage returns the StatusMessage field value if set, zero value otherwise.

func (*DiscoveryConfig) GetStatusMessageOk

func (o *DiscoveryConfig) GetStatusMessageOk() (*string, bool)

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

func (*DiscoveryConfig) GetStatusOk

func (o *DiscoveryConfig) GetStatusOk() (*string, bool)

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

func (*DiscoveryConfig) GetSyncInterval

func (o *DiscoveryConfig) GetSyncInterval() string

GetSyncInterval returns the SyncInterval field value if set, zero value otherwise.

func (*DiscoveryConfig) GetSyncIntervalOk

func (o *DiscoveryConfig) GetSyncIntervalOk() (*string, bool)

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

func (*DiscoveryConfig) GetTags

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

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

func (*DiscoveryConfig) GetTagsOk

func (o *DiscoveryConfig) 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 (*DiscoveryConfig) GetUpdatedAt

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

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

func (*DiscoveryConfig) GetUpdatedAtOk

func (o *DiscoveryConfig) 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 (*DiscoveryConfig) HasAdditionalConfig

func (o *DiscoveryConfig) HasAdditionalConfig() bool

HasAdditionalConfig returns a boolean if a field has been set.

func (*DiscoveryConfig) HasCreatedAt

func (o *DiscoveryConfig) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*DiscoveryConfig) HasCredentialPreference

func (o *DiscoveryConfig) HasCredentialPreference() bool

HasCredentialPreference returns a boolean if a field has been set.

func (*DiscoveryConfig) HasDeletedAt

func (o *DiscoveryConfig) HasDeletedAt() bool

HasDeletedAt returns a boolean if a field has been set.

func (*DiscoveryConfig) HasDescription

func (o *DiscoveryConfig) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*DiscoveryConfig) HasDesiredState

func (o *DiscoveryConfig) HasDesiredState() bool

HasDesiredState returns a boolean if a field has been set.

func (*DiscoveryConfig) HasDestinationTypesEnabled

func (o *DiscoveryConfig) HasDestinationTypesEnabled() bool

HasDestinationTypesEnabled returns a boolean if a field has been set.

func (*DiscoveryConfig) HasDestinations

func (o *DiscoveryConfig) HasDestinations() bool

HasDestinations returns a boolean if a field has been set.

func (*DiscoveryConfig) HasId

func (o *DiscoveryConfig) HasId() bool

HasId returns a boolean if a field has been set.

func (*DiscoveryConfig) HasLastSync

func (o *DiscoveryConfig) HasLastSync() bool

HasLastSync returns a boolean if a field has been set.

func (*DiscoveryConfig) HasSourceConfigs

func (o *DiscoveryConfig) HasSourceConfigs() bool

HasSourceConfigs returns a boolean if a field has been set.

func (*DiscoveryConfig) HasStatus

func (o *DiscoveryConfig) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*DiscoveryConfig) HasStatusMessage

func (o *DiscoveryConfig) HasStatusMessage() bool

HasStatusMessage returns a boolean if a field has been set.

func (*DiscoveryConfig) HasSyncInterval

func (o *DiscoveryConfig) HasSyncInterval() bool

HasSyncInterval returns a boolean if a field has been set.

func (*DiscoveryConfig) HasTags

func (o *DiscoveryConfig) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*DiscoveryConfig) HasUpdatedAt

func (o *DiscoveryConfig) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (DiscoveryConfig) MarshalJSON

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

func (*DiscoveryConfig) SetAccountPreference

func (o *DiscoveryConfig) SetAccountPreference(v string)

SetAccountPreference sets field value

func (*DiscoveryConfig) SetAdditionalConfig

func (o *DiscoveryConfig) SetAdditionalConfig(v AdditionalConfig)

SetAdditionalConfig gets a reference to the given AdditionalConfig and assigns it to the AdditionalConfig field.

func (*DiscoveryConfig) SetCreatedAt

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

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

func (*DiscoveryConfig) SetCredentialPreference

func (o *DiscoveryConfig) SetCredentialPreference(v CredentialPreference)

SetCredentialPreference gets a reference to the given CredentialPreference and assigns it to the CredentialPreference field.

func (*DiscoveryConfig) SetDeletedAt

func (o *DiscoveryConfig) SetDeletedAt(v time.Time)

SetDeletedAt gets a reference to the given time.Time and assigns it to the DeletedAt field.

func (*DiscoveryConfig) SetDescription

func (o *DiscoveryConfig) SetDescription(v string)

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

func (*DiscoveryConfig) SetDesiredState

func (o *DiscoveryConfig) SetDesiredState(v string)

SetDesiredState gets a reference to the given string and assigns it to the DesiredState field.

func (*DiscoveryConfig) SetDestinationTypesEnabled

func (o *DiscoveryConfig) SetDestinationTypesEnabled(v []string)

SetDestinationTypesEnabled gets a reference to the given []string and assigns it to the DestinationTypesEnabled field.

func (*DiscoveryConfig) SetDestinations

func (o *DiscoveryConfig) SetDestinations(v []Destination)

SetDestinations gets a reference to the given []Destination and assigns it to the Destinations field.

func (*DiscoveryConfig) SetId

func (o *DiscoveryConfig) SetId(v string)

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

func (*DiscoveryConfig) SetLastSync

func (o *DiscoveryConfig) SetLastSync(v time.Time)

SetLastSync gets a reference to the given time.Time and assigns it to the LastSync field.

func (*DiscoveryConfig) SetName

func (o *DiscoveryConfig) SetName(v string)

SetName sets field value

func (*DiscoveryConfig) SetProviderType

func (o *DiscoveryConfig) SetProviderType(v string)

SetProviderType sets field value

func (*DiscoveryConfig) SetSourceConfigs

func (o *DiscoveryConfig) SetSourceConfigs(v []SourceConfig)

SetSourceConfigs gets a reference to the given []SourceConfig and assigns it to the SourceConfigs field.

func (*DiscoveryConfig) SetStatus

func (o *DiscoveryConfig) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*DiscoveryConfig) SetStatusMessage

func (o *DiscoveryConfig) SetStatusMessage(v string)

SetStatusMessage gets a reference to the given string and assigns it to the StatusMessage field.

func (*DiscoveryConfig) SetSyncInterval

func (o *DiscoveryConfig) SetSyncInterval(v string)

SetSyncInterval gets a reference to the given string and assigns it to the SyncInterval field.

func (*DiscoveryConfig) SetTags

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

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

func (*DiscoveryConfig) SetUpdatedAt

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

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

func (DiscoveryConfig) ToMap

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

func (*DiscoveryConfig) UnmarshalJSON

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

type IPAMConfig

type IPAMConfig struct {
	DhcpServer *string `json:"dhcp_server,omitempty"`
	// This flag controls the IPAM Sync/Reconciliation for the provider
	DisableIpamProjection *bool   `json:"disable_ipam_projection,omitempty"`
	IpSpace               *string `json:"ip_space,omitempty"`
	AdditionalProperties  map[string]interface{}
}

IPAMConfig struct for IPAMConfig

func NewIPAMConfig

func NewIPAMConfig() *IPAMConfig

NewIPAMConfig instantiates a new IPAMConfig 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 NewIPAMConfigWithDefaults

func NewIPAMConfigWithDefaults() *IPAMConfig

NewIPAMConfigWithDefaults instantiates a new IPAMConfig 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 (*IPAMConfig) GetDhcpServer

func (o *IPAMConfig) GetDhcpServer() string

GetDhcpServer returns the DhcpServer field value if set, zero value otherwise.

func (*IPAMConfig) GetDhcpServerOk

func (o *IPAMConfig) GetDhcpServerOk() (*string, bool)

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

func (*IPAMConfig) GetDisableIpamProjection

func (o *IPAMConfig) GetDisableIpamProjection() bool

GetDisableIpamProjection returns the DisableIpamProjection field value if set, zero value otherwise.

func (*IPAMConfig) GetDisableIpamProjectionOk

func (o *IPAMConfig) GetDisableIpamProjectionOk() (*bool, bool)

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

func (*IPAMConfig) GetIpSpace

func (o *IPAMConfig) GetIpSpace() string

GetIpSpace returns the IpSpace field value if set, zero value otherwise.

func (*IPAMConfig) GetIpSpaceOk

func (o *IPAMConfig) GetIpSpaceOk() (*string, bool)

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

func (*IPAMConfig) HasDhcpServer

func (o *IPAMConfig) HasDhcpServer() bool

HasDhcpServer returns a boolean if a field has been set.

func (*IPAMConfig) HasDisableIpamProjection

func (o *IPAMConfig) HasDisableIpamProjection() bool

HasDisableIpamProjection returns a boolean if a field has been set.

func (*IPAMConfig) HasIpSpace

func (o *IPAMConfig) HasIpSpace() bool

HasIpSpace returns a boolean if a field has been set.

func (IPAMConfig) MarshalJSON

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

func (*IPAMConfig) SetDhcpServer

func (o *IPAMConfig) SetDhcpServer(v string)

SetDhcpServer gets a reference to the given string and assigns it to the DhcpServer field.

func (*IPAMConfig) SetDisableIpamProjection

func (o *IPAMConfig) SetDisableIpamProjection(v bool)

SetDisableIpamProjection gets a reference to the given bool and assigns it to the DisableIpamProjection field.

func (*IPAMConfig) SetIpSpace

func (o *IPAMConfig) SetIpSpace(v string)

SetIpSpace gets a reference to the given string and assigns it to the IpSpace field.

func (IPAMConfig) ToMap

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

func (*IPAMConfig) UnmarshalJSON

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

type MappedNullable

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

type NullableAccount

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

func NewNullableAccount

func NewNullableAccount(val *Account) *NullableAccount

func (NullableAccount) Get

func (v NullableAccount) Get() *Account

func (NullableAccount) IsSet

func (v NullableAccount) IsSet() bool

func (NullableAccount) MarshalJSON

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

func (*NullableAccount) Set

func (v *NullableAccount) Set(val *Account)

func (*NullableAccount) UnmarshalJSON

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

func (*NullableAccount) Unset

func (v *NullableAccount) Unset()

type NullableAccountListResponse

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

func NewNullableAccountListResponse

func NewNullableAccountListResponse(val *AccountListResponse) *NullableAccountListResponse

func (NullableAccountListResponse) Get

func (NullableAccountListResponse) IsSet

func (NullableAccountListResponse) MarshalJSON

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

func (*NullableAccountListResponse) Set

func (*NullableAccountListResponse) UnmarshalJSON

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

func (*NullableAccountListResponse) Unset

func (v *NullableAccountListResponse) Unset()

type NullableAdditionalConfig

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

func NewNullableAdditionalConfig

func NewNullableAdditionalConfig(val *AdditionalConfig) *NullableAdditionalConfig

func (NullableAdditionalConfig) Get

func (NullableAdditionalConfig) IsSet

func (v NullableAdditionalConfig) IsSet() bool

func (NullableAdditionalConfig) MarshalJSON

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

func (*NullableAdditionalConfig) Set

func (*NullableAdditionalConfig) UnmarshalJSON

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

func (*NullableAdditionalConfig) Unset

func (v *NullableAdditionalConfig) Unset()

type NullableApiPageInfo

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

func NewNullableApiPageInfo

func NewNullableApiPageInfo(val *ApiPageInfo) *NullableApiPageInfo

func (NullableApiPageInfo) Get

func (NullableApiPageInfo) IsSet

func (v NullableApiPageInfo) IsSet() bool

func (NullableApiPageInfo) MarshalJSON

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

func (*NullableApiPageInfo) Set

func (v *NullableApiPageInfo) Set(val *ApiPageInfo)

func (*NullableApiPageInfo) UnmarshalJSON

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

func (*NullableApiPageInfo) Unset

func (v *NullableApiPageInfo) 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 NullableCategory

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

func NewNullableCategory

func NewNullableCategory(val *Category) *NullableCategory

func (NullableCategory) Get

func (v NullableCategory) Get() *Category

func (NullableCategory) IsSet

func (v NullableCategory) IsSet() bool

func (NullableCategory) MarshalJSON

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

func (*NullableCategory) Set

func (v *NullableCategory) Set(val *Category)

func (*NullableCategory) UnmarshalJSON

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

func (*NullableCategory) Unset

func (v *NullableCategory) Unset()

type NullableCredentialConfig

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

func NewNullableCredentialConfig

func NewNullableCredentialConfig(val *CredentialConfig) *NullableCredentialConfig

func (NullableCredentialConfig) Get

func (NullableCredentialConfig) IsSet

func (v NullableCredentialConfig) IsSet() bool

func (NullableCredentialConfig) MarshalJSON

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

func (*NullableCredentialConfig) Set

func (*NullableCredentialConfig) UnmarshalJSON

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

func (*NullableCredentialConfig) Unset

func (v *NullableCredentialConfig) Unset()

type NullableCredentialPreference

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

func NewNullableCredentialPreference

func NewNullableCredentialPreference(val *CredentialPreference) *NullableCredentialPreference

func (NullableCredentialPreference) Get

func (NullableCredentialPreference) IsSet

func (NullableCredentialPreference) MarshalJSON

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

func (*NullableCredentialPreference) Set

func (*NullableCredentialPreference) UnmarshalJSON

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

func (*NullableCredentialPreference) Unset

func (v *NullableCredentialPreference) Unset()

type NullableDNSConfig

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

func NewNullableDNSConfig

func NewNullableDNSConfig(val *DNSConfig) *NullableDNSConfig

func (NullableDNSConfig) Get

func (v NullableDNSConfig) Get() *DNSConfig

func (NullableDNSConfig) IsSet

func (v NullableDNSConfig) IsSet() bool

func (NullableDNSConfig) MarshalJSON

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

func (*NullableDNSConfig) Set

func (v *NullableDNSConfig) Set(val *DNSConfig)

func (*NullableDNSConfig) UnmarshalJSON

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

func (*NullableDNSConfig) Unset

func (v *NullableDNSConfig) Unset()

type NullableDestination

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

func NewNullableDestination

func NewNullableDestination(val *Destination) *NullableDestination

func (NullableDestination) Get

func (NullableDestination) IsSet

func (v NullableDestination) IsSet() bool

func (NullableDestination) MarshalJSON

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

func (*NullableDestination) Set

func (v *NullableDestination) Set(val *Destination)

func (*NullableDestination) UnmarshalJSON

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

func (*NullableDestination) Unset

func (v *NullableDestination) Unset()

type NullableDestinationConfig

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

func NewNullableDestinationConfig

func NewNullableDestinationConfig(val *DestinationConfig) *NullableDestinationConfig

func (NullableDestinationConfig) Get

func (NullableDestinationConfig) IsSet

func (v NullableDestinationConfig) IsSet() bool

func (NullableDestinationConfig) MarshalJSON

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

func (*NullableDestinationConfig) Set

func (*NullableDestinationConfig) UnmarshalJSON

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

func (*NullableDestinationConfig) Unset

func (v *NullableDestinationConfig) Unset()

type NullableDiscoveryConfig

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

func NewNullableDiscoveryConfig

func NewNullableDiscoveryConfig(val *DiscoveryConfig) *NullableDiscoveryConfig

func (NullableDiscoveryConfig) Get

func (NullableDiscoveryConfig) IsSet

func (v NullableDiscoveryConfig) IsSet() bool

func (NullableDiscoveryConfig) MarshalJSON

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

func (*NullableDiscoveryConfig) Set

func (*NullableDiscoveryConfig) UnmarshalJSON

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

func (*NullableDiscoveryConfig) Unset

func (v *NullableDiscoveryConfig) 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 NullableIPAMConfig

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

func NewNullableIPAMConfig

func NewNullableIPAMConfig(val *IPAMConfig) *NullableIPAMConfig

func (NullableIPAMConfig) Get

func (v NullableIPAMConfig) Get() *IPAMConfig

func (NullableIPAMConfig) IsSet

func (v NullableIPAMConfig) IsSet() bool

func (NullableIPAMConfig) MarshalJSON

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

func (*NullableIPAMConfig) Set

func (v *NullableIPAMConfig) Set(val *IPAMConfig)

func (*NullableIPAMConfig) UnmarshalJSON

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

func (*NullableIPAMConfig) Unset

func (v *NullableIPAMConfig) 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 NullableObject

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

func NewNullableObject

func NewNullableObject(val *Object) *NullableObject

func (NullableObject) Get

func (v NullableObject) Get() *Object

func (NullableObject) IsSet

func (v NullableObject) IsSet() bool

func (NullableObject) MarshalJSON

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

func (*NullableObject) Set

func (v *NullableObject) Set(val *Object)

func (*NullableObject) UnmarshalJSON

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

func (*NullableObject) Unset

func (v *NullableObject) Unset()

type NullableObjectType

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

func NewNullableObjectType

func NewNullableObjectType(val *ObjectType) *NullableObjectType

func (NullableObjectType) Get

func (v NullableObjectType) Get() *ObjectType

func (NullableObjectType) IsSet

func (v NullableObjectType) IsSet() bool

func (NullableObjectType) MarshalJSON

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

func (*NullableObjectType) Set

func (v *NullableObjectType) Set(val *ObjectType)

func (*NullableObjectType) UnmarshalJSON

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

func (*NullableObjectType) Unset

func (v *NullableObjectType) Unset()

type NullableProviderCreateResponse

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

func (NullableProviderCreateResponse) Get

func (NullableProviderCreateResponse) IsSet

func (NullableProviderCreateResponse) MarshalJSON

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

func (*NullableProviderCreateResponse) Set

func (*NullableProviderCreateResponse) UnmarshalJSON

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

func (*NullableProviderCreateResponse) Unset

func (v *NullableProviderCreateResponse) Unset()

type NullableProviderListResponse

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

func NewNullableProviderListResponse

func NewNullableProviderListResponse(val *ProviderListResponse) *NullableProviderListResponse

func (NullableProviderListResponse) Get

func (NullableProviderListResponse) IsSet

func (NullableProviderListResponse) MarshalJSON

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

func (*NullableProviderListResponse) Set

func (*NullableProviderListResponse) UnmarshalJSON

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

func (*NullableProviderListResponse) Unset

func (v *NullableProviderListResponse) Unset()

type NullableProviderReadResponse

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

func NewNullableProviderReadResponse

func NewNullableProviderReadResponse(val *ProviderReadResponse) *NullableProviderReadResponse

func (NullableProviderReadResponse) Get

func (NullableProviderReadResponse) IsSet

func (NullableProviderReadResponse) MarshalJSON

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

func (*NullableProviderReadResponse) Set

func (*NullableProviderReadResponse) UnmarshalJSON

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

func (*NullableProviderReadResponse) Unset

func (v *NullableProviderReadResponse) Unset()

type NullableProviderUpdateResponse

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

func (NullableProviderUpdateResponse) Get

func (NullableProviderUpdateResponse) IsSet

func (NullableProviderUpdateResponse) MarshalJSON

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

func (*NullableProviderUpdateResponse) Set

func (*NullableProviderUpdateResponse) UnmarshalJSON

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

func (*NullableProviderUpdateResponse) Unset

func (v *NullableProviderUpdateResponse) Unset()

type NullableResource

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

func NewNullableResource

func NewNullableResource(val *Resource) *NullableResource

func (NullableResource) Get

func (v NullableResource) Get() *Resource

func (NullableResource) IsSet

func (v NullableResource) IsSet() bool

func (NullableResource) MarshalJSON

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

func (*NullableResource) Set

func (v *NullableResource) Set(val *Resource)

func (*NullableResource) UnmarshalJSON

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

func (*NullableResource) Unset

func (v *NullableResource) Unset()

type NullableSourceConfig

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

func NewNullableSourceConfig

func NewNullableSourceConfig(val *SourceConfig) *NullableSourceConfig

func (NullableSourceConfig) Get

func (NullableSourceConfig) IsSet

func (v NullableSourceConfig) IsSet() bool

func (NullableSourceConfig) MarshalJSON

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

func (*NullableSourceConfig) Set

func (v *NullableSourceConfig) Set(val *SourceConfig)

func (*NullableSourceConfig) UnmarshalJSON

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

func (*NullableSourceConfig) Unset

func (v *NullableSourceConfig) 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 NullableSubAccountListRequestV2

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

func (NullableSubAccountListRequestV2) Get

func (NullableSubAccountListRequestV2) IsSet

func (NullableSubAccountListRequestV2) MarshalJSON

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

func (*NullableSubAccountListRequestV2) Set

func (*NullableSubAccountListRequestV2) UnmarshalJSON

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

func (*NullableSubAccountListRequestV2) Unset

type NullableSubAccountListResponseV2

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

func (NullableSubAccountListResponseV2) Get

func (NullableSubAccountListResponseV2) IsSet

func (NullableSubAccountListResponseV2) MarshalJSON

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

func (*NullableSubAccountListResponseV2) Set

func (*NullableSubAccountListResponseV2) UnmarshalJSON

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

func (*NullableSubAccountListResponseV2) Unset

type NullableSubAccountProvCredConfig

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

func (NullableSubAccountProvCredConfig) Get

func (NullableSubAccountProvCredConfig) IsSet

func (NullableSubAccountProvCredConfig) MarshalJSON

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

func (*NullableSubAccountProvCredConfig) Set

func (*NullableSubAccountProvCredConfig) UnmarshalJSON

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

func (*NullableSubAccountProvCredConfig) Unset

type NullableSubAccountV2

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

func NewNullableSubAccountV2

func NewNullableSubAccountV2(val *SubAccountV2) *NullableSubAccountV2

func (NullableSubAccountV2) Get

func (NullableSubAccountV2) IsSet

func (v NullableSubAccountV2) IsSet() bool

func (NullableSubAccountV2) MarshalJSON

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

func (*NullableSubAccountV2) Set

func (v *NullableSubAccountV2) Set(val *SubAccountV2)

func (*NullableSubAccountV2) UnmarshalJSON

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

func (*NullableSubAccountV2) Unset

func (v *NullableSubAccountV2) 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 Object

type Object struct {
	Category             *Category  `json:"category,omitempty"`
	ResourceSet          []Resource `json:"resource_set,omitempty"`
	AdditionalProperties map[string]interface{}
}

Object struct for Object

func NewObject

func NewObject() *Object

NewObject instantiates a new Object 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 NewObjectWithDefaults

func NewObjectWithDefaults() *Object

NewObjectWithDefaults instantiates a new Object 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 (*Object) GetCategory

func (o *Object) GetCategory() Category

GetCategory returns the Category field value if set, zero value otherwise.

func (*Object) GetCategoryOk

func (o *Object) GetCategoryOk() (*Category, bool)

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

func (*Object) GetResourceSet

func (o *Object) GetResourceSet() []Resource

GetResourceSet returns the ResourceSet field value if set, zero value otherwise.

func (*Object) GetResourceSetOk

func (o *Object) GetResourceSetOk() ([]Resource, bool)

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

func (*Object) HasCategory

func (o *Object) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*Object) HasResourceSet

func (o *Object) HasResourceSet() bool

HasResourceSet returns a boolean if a field has been set.

func (Object) MarshalJSON

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

func (*Object) SetCategory

func (o *Object) SetCategory(v Category)

SetCategory gets a reference to the given Category and assigns it to the Category field.

func (*Object) SetResourceSet

func (o *Object) SetResourceSet(v []Resource)

SetResourceSet gets a reference to the given []Resource and assigns it to the ResourceSet field.

func (Object) ToMap

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

func (*Object) UnmarshalJSON

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

type ObjectType

type ObjectType struct {
	DiscoverNew          *bool    `json:"discover_new,omitempty"`
	Objects              []Object `json:"objects,omitempty"`
	Version              *float32 `json:"version,omitempty"`
	AdditionalProperties map[string]interface{}
}

ObjectType struct for ObjectType

func NewObjectType

func NewObjectType() *ObjectType

NewObjectType instantiates a new ObjectType 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 NewObjectTypeWithDefaults

func NewObjectTypeWithDefaults() *ObjectType

NewObjectTypeWithDefaults instantiates a new ObjectType 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 (*ObjectType) GetDiscoverNew

func (o *ObjectType) GetDiscoverNew() bool

GetDiscoverNew returns the DiscoverNew field value if set, zero value otherwise.

func (*ObjectType) GetDiscoverNewOk

func (o *ObjectType) GetDiscoverNewOk() (*bool, bool)

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

func (*ObjectType) GetObjects

func (o *ObjectType) GetObjects() []Object

GetObjects returns the Objects field value if set, zero value otherwise.

func (*ObjectType) GetObjectsOk

func (o *ObjectType) GetObjectsOk() ([]Object, bool)

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

func (*ObjectType) GetVersion

func (o *ObjectType) GetVersion() float32

GetVersion returns the Version field value if set, zero value otherwise.

func (*ObjectType) GetVersionOk

func (o *ObjectType) GetVersionOk() (*float32, 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 (*ObjectType) HasDiscoverNew

func (o *ObjectType) HasDiscoverNew() bool

HasDiscoverNew returns a boolean if a field has been set.

func (*ObjectType) HasObjects

func (o *ObjectType) HasObjects() bool

HasObjects returns a boolean if a field has been set.

func (*ObjectType) HasVersion

func (o *ObjectType) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (ObjectType) MarshalJSON

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

func (*ObjectType) SetDiscoverNew

func (o *ObjectType) SetDiscoverNew(v bool)

SetDiscoverNew gets a reference to the given bool and assigns it to the DiscoverNew field.

func (*ObjectType) SetObjects

func (o *ObjectType) SetObjects(v []Object)

SetObjects gets a reference to the given []Object and assigns it to the Objects field.

func (*ObjectType) SetVersion

func (o *ObjectType) SetVersion(v float32)

SetVersion gets a reference to the given float32 and assigns it to the Version field.

func (ObjectType) ToMap

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

func (*ObjectType) UnmarshalJSON

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

type ProviderCreateResponse

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

ProviderCreateResponse The Provider object create response format.

func NewProviderCreateResponse

func NewProviderCreateResponse() *ProviderCreateResponse

NewProviderCreateResponse instantiates a new ProviderCreateResponse 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 NewProviderCreateResponseWithDefaults

func NewProviderCreateResponseWithDefaults() *ProviderCreateResponse

NewProviderCreateResponseWithDefaults instantiates a new ProviderCreateResponse 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 (*ProviderCreateResponse) GetResult

func (o *ProviderCreateResponse) GetResult() DiscoveryConfig

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

func (*ProviderCreateResponse) GetResultOk

func (o *ProviderCreateResponse) GetResultOk() (*DiscoveryConfig, 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 (*ProviderCreateResponse) HasResult

func (o *ProviderCreateResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (ProviderCreateResponse) MarshalJSON

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

func (*ProviderCreateResponse) SetResult

func (o *ProviderCreateResponse) SetResult(v DiscoveryConfig)

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

func (ProviderCreateResponse) ToMap

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

func (*ProviderCreateResponse) UnmarshalJSON

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

type ProviderListResponse

type ProviderListResponse struct {
	Page                 *ApiPageInfo      `json:"page,omitempty"`
	Results              []DiscoveryConfig `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

ProviderListResponse The Provider object List response format.

func NewProviderListResponse

func NewProviderListResponse() *ProviderListResponse

NewProviderListResponse instantiates a new ProviderListResponse 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 NewProviderListResponseWithDefaults

func NewProviderListResponseWithDefaults() *ProviderListResponse

NewProviderListResponseWithDefaults instantiates a new ProviderListResponse 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 (*ProviderListResponse) GetPage

func (o *ProviderListResponse) GetPage() ApiPageInfo

GetPage returns the Page field value if set, zero value otherwise.

func (*ProviderListResponse) GetPageOk

func (o *ProviderListResponse) GetPageOk() (*ApiPageInfo, bool)

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

func (*ProviderListResponse) GetResults

func (o *ProviderListResponse) GetResults() []DiscoveryConfig

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

func (*ProviderListResponse) GetResultsOk

func (o *ProviderListResponse) GetResultsOk() ([]DiscoveryConfig, 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 (*ProviderListResponse) HasPage

func (o *ProviderListResponse) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*ProviderListResponse) HasResults

func (o *ProviderListResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ProviderListResponse) MarshalJSON

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

func (*ProviderListResponse) SetPage

func (o *ProviderListResponse) SetPage(v ApiPageInfo)

SetPage gets a reference to the given ApiPageInfo and assigns it to the Page field.

func (*ProviderListResponse) SetResults

func (o *ProviderListResponse) SetResults(v []DiscoveryConfig)

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

func (ProviderListResponse) ToMap

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

func (*ProviderListResponse) UnmarshalJSON

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

type ProviderReadResponse

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

ProviderReadResponse The Provider object read response format.

func NewProviderReadResponse

func NewProviderReadResponse() *ProviderReadResponse

NewProviderReadResponse instantiates a new ProviderReadResponse 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 NewProviderReadResponseWithDefaults

func NewProviderReadResponseWithDefaults() *ProviderReadResponse

NewProviderReadResponseWithDefaults instantiates a new ProviderReadResponse 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 (*ProviderReadResponse) GetResult

func (o *ProviderReadResponse) GetResult() DiscoveryConfig

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

func (*ProviderReadResponse) GetResultOk

func (o *ProviderReadResponse) GetResultOk() (*DiscoveryConfig, 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 (*ProviderReadResponse) HasResult

func (o *ProviderReadResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (ProviderReadResponse) MarshalJSON

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

func (*ProviderReadResponse) SetResult

func (o *ProviderReadResponse) SetResult(v DiscoveryConfig)

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

func (ProviderReadResponse) ToMap

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

func (*ProviderReadResponse) UnmarshalJSON

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

type ProviderUpdateResponse

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

ProviderUpdateResponse The Provider object to update response format.

func NewProviderUpdateResponse

func NewProviderUpdateResponse() *ProviderUpdateResponse

NewProviderUpdateResponse instantiates a new ProviderUpdateResponse 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 NewProviderUpdateResponseWithDefaults

func NewProviderUpdateResponseWithDefaults() *ProviderUpdateResponse

NewProviderUpdateResponseWithDefaults instantiates a new ProviderUpdateResponse 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 (*ProviderUpdateResponse) GetResult

func (o *ProviderUpdateResponse) GetResult() DiscoveryConfig

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

func (*ProviderUpdateResponse) GetResultOk

func (o *ProviderUpdateResponse) GetResultOk() (*DiscoveryConfig, 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 (*ProviderUpdateResponse) HasResult

func (o *ProviderUpdateResponse) HasResult() bool

HasResult returns a boolean if a field has been set.

func (ProviderUpdateResponse) MarshalJSON

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

func (*ProviderUpdateResponse) SetResult

func (o *ProviderUpdateResponse) SetResult(v DiscoveryConfig)

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

func (ProviderUpdateResponse) ToMap

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

func (*ProviderUpdateResponse) UnmarshalJSON

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

type ProvidersAPI

type ProvidersAPI interface {
	/*
		Create Create Provider

		Use this method to create Provider

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

	// CreateExecute executes the request
	//  @return ProviderCreateResponse
	CreateExecute(r ProvidersAPICreateRequest) (*ProviderCreateResponse, *http.Response, error)
	/*
		Delete Delete Provider

		Use this method to delete Provider

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

	// DeleteExecute executes the request
	DeleteExecute(r ProvidersAPIDeleteRequest) (*http.Response, error)
	/*
		List List Provider

		Use this method to list Provider

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

	// ListExecute executes the request
	//  @return ProviderListResponse
	ListExecute(r ProvidersAPIListRequest) (*ProviderListResponse, *http.Response, error)
	/*
		Read Read Provider

		Use this method to retrieve a single Provider by ID

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

	// ReadExecute executes the request
	//  @return ProviderReadResponse
	ReadExecute(r ProvidersAPIReadRequest) (*ProviderReadResponse, *http.Response, error)
	/*
		Update Update Provider

		Use this method to update Provider

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param id Auto-generated unique discovery config ID. Format BloxID.
		@return ProvidersAPIUpdateRequest
	*/
	Update(ctx context.Context, id string) ProvidersAPIUpdateRequest

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

type ProvidersAPICreateRequest

type ProvidersAPICreateRequest struct {
	ApiService ProvidersAPI
	// contains filtered or unexported fields
}

func (ProvidersAPICreateRequest) Body

func (ProvidersAPICreateRequest) Execute

type ProvidersAPIDeleteRequest

type ProvidersAPIDeleteRequest struct {
	ApiService ProvidersAPI
	// contains filtered or unexported fields
}

func (ProvidersAPIDeleteRequest) Execute

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

type ProvidersAPIListRequest

type ProvidersAPIListRequest struct {
	ApiService ProvidersAPI
	// contains filtered or unexported fields
}

func (ProvidersAPIListRequest) Execute

func (ProvidersAPIListRequest) 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 (ProvidersAPIListRequest) 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 (ProvidersAPIListRequest) 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 (ProvidersAPIListRequest) 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 (ProvidersAPIListRequest) 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 (ProvidersAPIListRequest) PageToken

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

func (ProvidersAPIListRequest) Tfilter

This parameter is used for filtering by tags.

func (ProvidersAPIListRequest) TorderBy

This parameter is used for sorting by tags.

type ProvidersAPIReadRequest

type ProvidersAPIReadRequest struct {
	ApiService ProvidersAPI
	// contains filtered or unexported fields
}

func (ProvidersAPIReadRequest) Execute

func (ProvidersAPIReadRequest) 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 ProvidersAPIService

type ProvidersAPIService internal.Service

ProvidersAPIService ProvidersAPI service

func (*ProvidersAPIService) Create

Create Create Provider

Use this method to create Provider

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

func (*ProvidersAPIService) CreateExecute

Execute executes the request

@return ProviderCreateResponse

func (*ProvidersAPIService) Delete

Delete Delete Provider

Use this method to delete Provider

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

func (*ProvidersAPIService) DeleteExecute

Execute executes the request

func (*ProvidersAPIService) List

List List Provider

Use this method to list Provider

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

func (*ProvidersAPIService) ListExecute

Execute executes the request

@return ProviderListResponse

func (*ProvidersAPIService) Read

Read Read Provider

Use this method to retrieve a single Provider by ID

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

func (*ProvidersAPIService) ReadExecute

Execute executes the request

@return ProviderReadResponse

func (*ProvidersAPIService) Update

Update Update Provider

Use this method to update Provider

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Auto-generated unique discovery config ID. Format BloxID.
@return ProvidersAPIUpdateRequest

func (*ProvidersAPIService) UpdateExecute

Execute executes the request

@return ProviderUpdateResponse

type ProvidersAPIUpdateRequest

type ProvidersAPIUpdateRequest struct {
	ApiService ProvidersAPI
	// contains filtered or unexported fields
}

func (ProvidersAPIUpdateRequest) Body

func (ProvidersAPIUpdateRequest) Execute

type Resource

type Resource struct {
	Excluded             *bool   `json:"excluded,omitempty"`
	Id                   *string `json:"id,omitempty"`
	AdditionalProperties map[string]interface{}
}

Resource struct for Resource

func NewResource

func NewResource() *Resource

NewResource instantiates a new Resource 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 NewResourceWithDefaults

func NewResourceWithDefaults() *Resource

NewResourceWithDefaults instantiates a new Resource 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 (*Resource) GetExcluded

func (o *Resource) GetExcluded() bool

GetExcluded returns the Excluded field value if set, zero value otherwise.

func (*Resource) GetExcludedOk

func (o *Resource) GetExcludedOk() (*bool, bool)

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

func (*Resource) GetId

func (o *Resource) GetId() string

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

func (*Resource) GetIdOk

func (o *Resource) 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 (*Resource) HasExcluded

func (o *Resource) HasExcluded() bool

HasExcluded returns a boolean if a field has been set.

func (*Resource) HasId

func (o *Resource) HasId() bool

HasId returns a boolean if a field has been set.

func (Resource) MarshalJSON

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

func (*Resource) SetExcluded

func (o *Resource) SetExcluded(v bool)

SetExcluded gets a reference to the given bool and assigns it to the Excluded field.

func (*Resource) SetId

func (o *Resource) SetId(v string)

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

func (Resource) ToMap

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

func (*Resource) UnmarshalJSON

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

type SourceConfig

type SourceConfig struct {
	// Account Schedule ID.
	AccountScheduleId *string   `json:"account_schedule_id,omitempty"`
	Accounts          []Account `json:"accounts,omitempty"`
	// Cloud Credential ID.
	CloudCredentialId *string `json:"cloud_credential_id,omitempty"`
	// Timestamp when the object has been created.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Credential configuration. Ex.: '{    \"access_identifier\": \"arn:aws:iam::1234:role/access_for_discovery\",    \"region\": \"us-east-1\",    \"enclave\": \"commercial/gov\"  }'.
	CredentialConfig *CredentialConfig `json:"credential_config,omitempty"`
	// Timestamp when the object has been deleted.
	DeletedAt *time.Time `json:"deleted_at,omitempty"`
	// Auto-generated unique source config ID. Format BloxID.
	Id *string `json:"id,omitempty"`
	// Provider account IDs such as accountID/ SubscriptionID to be restricted for a given source_config.
	RestrictedToAccounts []string `json:"restricted_to_accounts,omitempty"`
	// Timestamp when the object has been updated.
	UpdatedAt            *time.Time `json:"updated_at,omitempty"`
	AdditionalProperties map[string]interface{}
}

SourceConfig Source configuration

func NewSourceConfig

func NewSourceConfig() *SourceConfig

NewSourceConfig instantiates a new SourceConfig 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 NewSourceConfigWithDefaults

func NewSourceConfigWithDefaults() *SourceConfig

NewSourceConfigWithDefaults instantiates a new SourceConfig 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 (*SourceConfig) GetAccountScheduleId

func (o *SourceConfig) GetAccountScheduleId() string

GetAccountScheduleId returns the AccountScheduleId field value if set, zero value otherwise.

func (*SourceConfig) GetAccountScheduleIdOk

func (o *SourceConfig) GetAccountScheduleIdOk() (*string, bool)

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

func (*SourceConfig) GetAccounts

func (o *SourceConfig) GetAccounts() []Account

GetAccounts returns the Accounts field value if set, zero value otherwise.

func (*SourceConfig) GetAccountsOk

func (o *SourceConfig) GetAccountsOk() ([]Account, bool)

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

func (*SourceConfig) GetCloudCredentialId

func (o *SourceConfig) GetCloudCredentialId() string

GetCloudCredentialId returns the CloudCredentialId field value if set, zero value otherwise.

func (*SourceConfig) GetCloudCredentialIdOk

func (o *SourceConfig) GetCloudCredentialIdOk() (*string, bool)

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

func (*SourceConfig) GetCreatedAt

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

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

func (*SourceConfig) GetCreatedAtOk

func (o *SourceConfig) 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 (*SourceConfig) GetCredentialConfig

func (o *SourceConfig) GetCredentialConfig() CredentialConfig

GetCredentialConfig returns the CredentialConfig field value if set, zero value otherwise.

func (*SourceConfig) GetCredentialConfigOk

func (o *SourceConfig) GetCredentialConfigOk() (*CredentialConfig, bool)

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

func (*SourceConfig) GetDeletedAt

func (o *SourceConfig) GetDeletedAt() time.Time

GetDeletedAt returns the DeletedAt field value if set, zero value otherwise.

func (*SourceConfig) GetDeletedAtOk

func (o *SourceConfig) GetDeletedAtOk() (*time.Time, bool)

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

func (*SourceConfig) GetId

func (o *SourceConfig) GetId() string

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

func (*SourceConfig) GetIdOk

func (o *SourceConfig) 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 (*SourceConfig) GetRestrictedToAccounts

func (o *SourceConfig) GetRestrictedToAccounts() []string

GetRestrictedToAccounts returns the RestrictedToAccounts field value if set, zero value otherwise.

func (*SourceConfig) GetRestrictedToAccountsOk

func (o *SourceConfig) GetRestrictedToAccountsOk() ([]string, bool)

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

func (*SourceConfig) GetUpdatedAt

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

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

func (*SourceConfig) GetUpdatedAtOk

func (o *SourceConfig) 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 (*SourceConfig) HasAccountScheduleId

func (o *SourceConfig) HasAccountScheduleId() bool

HasAccountScheduleId returns a boolean if a field has been set.

func (*SourceConfig) HasAccounts

func (o *SourceConfig) HasAccounts() bool

HasAccounts returns a boolean if a field has been set.

func (*SourceConfig) HasCloudCredentialId

func (o *SourceConfig) HasCloudCredentialId() bool

HasCloudCredentialId returns a boolean if a field has been set.

func (*SourceConfig) HasCreatedAt

func (o *SourceConfig) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SourceConfig) HasCredentialConfig

func (o *SourceConfig) HasCredentialConfig() bool

HasCredentialConfig returns a boolean if a field has been set.

func (*SourceConfig) HasDeletedAt

func (o *SourceConfig) HasDeletedAt() bool

HasDeletedAt returns a boolean if a field has been set.

func (*SourceConfig) HasId

func (o *SourceConfig) HasId() bool

HasId returns a boolean if a field has been set.

func (*SourceConfig) HasRestrictedToAccounts

func (o *SourceConfig) HasRestrictedToAccounts() bool

HasRestrictedToAccounts returns a boolean if a field has been set.

func (*SourceConfig) HasUpdatedAt

func (o *SourceConfig) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (SourceConfig) MarshalJSON

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

func (*SourceConfig) SetAccountScheduleId

func (o *SourceConfig) SetAccountScheduleId(v string)

SetAccountScheduleId gets a reference to the given string and assigns it to the AccountScheduleId field.

func (*SourceConfig) SetAccounts

func (o *SourceConfig) SetAccounts(v []Account)

SetAccounts gets a reference to the given []Account and assigns it to the Accounts field.

func (*SourceConfig) SetCloudCredentialId

func (o *SourceConfig) SetCloudCredentialId(v string)

SetCloudCredentialId gets a reference to the given string and assigns it to the CloudCredentialId field.

func (*SourceConfig) SetCreatedAt

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

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

func (*SourceConfig) SetCredentialConfig

func (o *SourceConfig) SetCredentialConfig(v CredentialConfig)

SetCredentialConfig gets a reference to the given CredentialConfig and assigns it to the CredentialConfig field.

func (*SourceConfig) SetDeletedAt

func (o *SourceConfig) SetDeletedAt(v time.Time)

SetDeletedAt gets a reference to the given time.Time and assigns it to the DeletedAt field.

func (*SourceConfig) SetId

func (o *SourceConfig) SetId(v string)

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

func (*SourceConfig) SetRestrictedToAccounts

func (o *SourceConfig) SetRestrictedToAccounts(v []string)

SetRestrictedToAccounts gets a reference to the given []string and assigns it to the RestrictedToAccounts field.

func (*SourceConfig) SetUpdatedAt

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

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

func (SourceConfig) ToMap

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

func (*SourceConfig) UnmarshalJSON

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

type SubAccountListRequestV2

type SubAccountListRequestV2 struct {
	AccessType   *string `json:"access_type,omitempty"`
	CredentialId *string `json:"credential_id,omitempty"`
	// atlas.api.field_selection
	Fields                    *string                   `json:"fields,omitempty"`
	ProviderCredentialsConfig *SubAccountProvCredConfig `json:"provider_credentials_config,omitempty"`
	ProviderType              *string                   `json:"provider_type,omitempty"`
	AdditionalProperties      map[string]interface{}
}

SubAccountListRequestV2 struct for SubAccountListRequestV2

func NewSubAccountListRequestV2

func NewSubAccountListRequestV2() *SubAccountListRequestV2

NewSubAccountListRequestV2 instantiates a new SubAccountListRequestV2 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 NewSubAccountListRequestV2WithDefaults

func NewSubAccountListRequestV2WithDefaults() *SubAccountListRequestV2

NewSubAccountListRequestV2WithDefaults instantiates a new SubAccountListRequestV2 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 (*SubAccountListRequestV2) GetAccessType

func (o *SubAccountListRequestV2) GetAccessType() string

GetAccessType returns the AccessType field value if set, zero value otherwise.

func (*SubAccountListRequestV2) GetAccessTypeOk

func (o *SubAccountListRequestV2) GetAccessTypeOk() (*string, bool)

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

func (*SubAccountListRequestV2) GetCredentialId

func (o *SubAccountListRequestV2) GetCredentialId() string

GetCredentialId returns the CredentialId field value if set, zero value otherwise.

func (*SubAccountListRequestV2) GetCredentialIdOk

func (o *SubAccountListRequestV2) GetCredentialIdOk() (*string, bool)

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

func (*SubAccountListRequestV2) GetFields

func (o *SubAccountListRequestV2) GetFields() string

GetFields returns the Fields field value if set, zero value otherwise.

func (*SubAccountListRequestV2) GetFieldsOk

func (o *SubAccountListRequestV2) GetFieldsOk() (*string, bool)

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

func (*SubAccountListRequestV2) GetProviderCredentialsConfig

func (o *SubAccountListRequestV2) GetProviderCredentialsConfig() SubAccountProvCredConfig

GetProviderCredentialsConfig returns the ProviderCredentialsConfig field value if set, zero value otherwise.

func (*SubAccountListRequestV2) GetProviderCredentialsConfigOk

func (o *SubAccountListRequestV2) GetProviderCredentialsConfigOk() (*SubAccountProvCredConfig, bool)

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

func (*SubAccountListRequestV2) GetProviderType

func (o *SubAccountListRequestV2) GetProviderType() string

GetProviderType returns the ProviderType field value if set, zero value otherwise.

func (*SubAccountListRequestV2) GetProviderTypeOk

func (o *SubAccountListRequestV2) GetProviderTypeOk() (*string, bool)

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

func (*SubAccountListRequestV2) HasAccessType

func (o *SubAccountListRequestV2) HasAccessType() bool

HasAccessType returns a boolean if a field has been set.

func (*SubAccountListRequestV2) HasCredentialId

func (o *SubAccountListRequestV2) HasCredentialId() bool

HasCredentialId returns a boolean if a field has been set.

func (*SubAccountListRequestV2) HasFields

func (o *SubAccountListRequestV2) HasFields() bool

HasFields returns a boolean if a field has been set.

func (*SubAccountListRequestV2) HasProviderCredentialsConfig

func (o *SubAccountListRequestV2) HasProviderCredentialsConfig() bool

HasProviderCredentialsConfig returns a boolean if a field has been set.

func (*SubAccountListRequestV2) HasProviderType

func (o *SubAccountListRequestV2) HasProviderType() bool

HasProviderType returns a boolean if a field has been set.

func (SubAccountListRequestV2) MarshalJSON

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

func (*SubAccountListRequestV2) SetAccessType

func (o *SubAccountListRequestV2) SetAccessType(v string)

SetAccessType gets a reference to the given string and assigns it to the AccessType field.

func (*SubAccountListRequestV2) SetCredentialId

func (o *SubAccountListRequestV2) SetCredentialId(v string)

SetCredentialId gets a reference to the given string and assigns it to the CredentialId field.

func (*SubAccountListRequestV2) SetFields

func (o *SubAccountListRequestV2) SetFields(v string)

SetFields gets a reference to the given string and assigns it to the Fields field.

func (*SubAccountListRequestV2) SetProviderCredentialsConfig

func (o *SubAccountListRequestV2) SetProviderCredentialsConfig(v SubAccountProvCredConfig)

SetProviderCredentialsConfig gets a reference to the given SubAccountProvCredConfig and assigns it to the ProviderCredentialsConfig field.

func (*SubAccountListRequestV2) SetProviderType

func (o *SubAccountListRequestV2) SetProviderType(v string)

SetProviderType gets a reference to the given string and assigns it to the ProviderType field.

func (SubAccountListRequestV2) ToMap

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

func (*SubAccountListRequestV2) UnmarshalJSON

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

type SubAccountListResponseV2

type SubAccountListResponseV2 struct {
	Page                 *ApiPageInfo   `json:"page,omitempty"`
	Results              []SubAccountV2 `json:"results,omitempty"`
	AdditionalProperties map[string]interface{}
}

SubAccountListResponseV2 struct for SubAccountListResponseV2

func NewSubAccountListResponseV2

func NewSubAccountListResponseV2() *SubAccountListResponseV2

NewSubAccountListResponseV2 instantiates a new SubAccountListResponseV2 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 NewSubAccountListResponseV2WithDefaults

func NewSubAccountListResponseV2WithDefaults() *SubAccountListResponseV2

NewSubAccountListResponseV2WithDefaults instantiates a new SubAccountListResponseV2 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 (*SubAccountListResponseV2) GetPage

GetPage returns the Page field value if set, zero value otherwise.

func (*SubAccountListResponseV2) GetPageOk

func (o *SubAccountListResponseV2) GetPageOk() (*ApiPageInfo, bool)

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

func (*SubAccountListResponseV2) GetResults

func (o *SubAccountListResponseV2) GetResults() []SubAccountV2

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

func (*SubAccountListResponseV2) GetResultsOk

func (o *SubAccountListResponseV2) GetResultsOk() ([]SubAccountV2, 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 (*SubAccountListResponseV2) HasPage

func (o *SubAccountListResponseV2) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*SubAccountListResponseV2) HasResults

func (o *SubAccountListResponseV2) HasResults() bool

HasResults returns a boolean if a field has been set.

func (SubAccountListResponseV2) MarshalJSON

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

func (*SubAccountListResponseV2) SetPage

func (o *SubAccountListResponseV2) SetPage(v ApiPageInfo)

SetPage gets a reference to the given ApiPageInfo and assigns it to the Page field.

func (*SubAccountListResponseV2) SetResults

func (o *SubAccountListResponseV2) SetResults(v []SubAccountV2)

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

func (SubAccountListResponseV2) ToMap

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

func (*SubAccountListResponseV2) UnmarshalJSON

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

type SubAccountProvCredConfig

type SubAccountProvCredConfig struct {
	ProjectId            *string `json:"project_id,omitempty"`
	RoleArn              *string `json:"role_arn,omitempty"`
	TenantId             *string `json:"tenant_id,omitempty"`
	AdditionalProperties map[string]interface{}
}

SubAccountProvCredConfig struct for SubAccountProvCredConfig

func NewSubAccountProvCredConfig

func NewSubAccountProvCredConfig() *SubAccountProvCredConfig

NewSubAccountProvCredConfig instantiates a new SubAccountProvCredConfig 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 NewSubAccountProvCredConfigWithDefaults

func NewSubAccountProvCredConfigWithDefaults() *SubAccountProvCredConfig

NewSubAccountProvCredConfigWithDefaults instantiates a new SubAccountProvCredConfig 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 (*SubAccountProvCredConfig) GetProjectId

func (o *SubAccountProvCredConfig) GetProjectId() string

GetProjectId returns the ProjectId field value if set, zero value otherwise.

func (*SubAccountProvCredConfig) GetProjectIdOk

func (o *SubAccountProvCredConfig) GetProjectIdOk() (*string, bool)

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

func (*SubAccountProvCredConfig) GetRoleArn

func (o *SubAccountProvCredConfig) GetRoleArn() string

GetRoleArn returns the RoleArn field value if set, zero value otherwise.

func (*SubAccountProvCredConfig) GetRoleArnOk

func (o *SubAccountProvCredConfig) GetRoleArnOk() (*string, bool)

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

func (*SubAccountProvCredConfig) GetTenantId

func (o *SubAccountProvCredConfig) GetTenantId() string

GetTenantId returns the TenantId field value if set, zero value otherwise.

func (*SubAccountProvCredConfig) GetTenantIdOk

func (o *SubAccountProvCredConfig) GetTenantIdOk() (*string, bool)

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

func (*SubAccountProvCredConfig) HasProjectId

func (o *SubAccountProvCredConfig) HasProjectId() bool

HasProjectId returns a boolean if a field has been set.

func (*SubAccountProvCredConfig) HasRoleArn

func (o *SubAccountProvCredConfig) HasRoleArn() bool

HasRoleArn returns a boolean if a field has been set.

func (*SubAccountProvCredConfig) HasTenantId

func (o *SubAccountProvCredConfig) HasTenantId() bool

HasTenantId returns a boolean if a field has been set.

func (SubAccountProvCredConfig) MarshalJSON

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

func (*SubAccountProvCredConfig) SetProjectId

func (o *SubAccountProvCredConfig) SetProjectId(v string)

SetProjectId gets a reference to the given string and assigns it to the ProjectId field.

func (*SubAccountProvCredConfig) SetRoleArn

func (o *SubAccountProvCredConfig) SetRoleArn(v string)

SetRoleArn gets a reference to the given string and assigns it to the RoleArn field.

func (*SubAccountProvCredConfig) SetTenantId

func (o *SubAccountProvCredConfig) SetTenantId(v string)

SetTenantId gets a reference to the given string and assigns it to the TenantId field.

func (SubAccountProvCredConfig) ToMap

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

func (*SubAccountProvCredConfig) UnmarshalJSON

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

type SubAccountV2

type SubAccountV2 struct {
	Id                   *string `json:"id,omitempty"`
	Name                 *string `json:"name,omitempty"`
	AdditionalProperties map[string]interface{}
}

SubAccountV2 struct for SubAccountV2

func NewSubAccountV2

func NewSubAccountV2() *SubAccountV2

NewSubAccountV2 instantiates a new SubAccountV2 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 NewSubAccountV2WithDefaults

func NewSubAccountV2WithDefaults() *SubAccountV2

NewSubAccountV2WithDefaults instantiates a new SubAccountV2 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 (*SubAccountV2) GetId

func (o *SubAccountV2) GetId() string

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

func (*SubAccountV2) GetIdOk

func (o *SubAccountV2) 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 (*SubAccountV2) GetName

func (o *SubAccountV2) GetName() string

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

func (*SubAccountV2) GetNameOk

func (o *SubAccountV2) 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 (*SubAccountV2) HasId

func (o *SubAccountV2) HasId() bool

HasId returns a boolean if a field has been set.

func (*SubAccountV2) HasName

func (o *SubAccountV2) HasName() bool

HasName returns a boolean if a field has been set.

func (SubAccountV2) MarshalJSON

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

func (*SubAccountV2) SetId

func (o *SubAccountV2) SetId(v string)

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

func (*SubAccountV2) SetName

func (o *SubAccountV2) SetName(v string)

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

func (SubAccountV2) ToMap

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

func (*SubAccountV2) UnmarshalJSON

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

type SubAccountsAPI

type SubAccountsAPI interface {
	/*
		List List Sub-accounts

		Use this method to list Sub-accounts

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

	// ListExecute executes the request
	//  @return SubAccountListResponseV2
	ListExecute(r SubAccountsAPIListRequest) (*SubAccountListResponseV2, *http.Response, error)
}

type SubAccountsAPIListRequest

type SubAccountsAPIListRequest struct {
	ApiService SubAccountsAPI
	// contains filtered or unexported fields
}

func (SubAccountsAPIListRequest) Body

func (SubAccountsAPIListRequest) Execute

type SubAccountsAPIService

type SubAccountsAPIService internal.Service

SubAccountsAPIService SubAccountsAPI service

func (*SubAccountsAPIService) List

List List Sub-accounts

Use this method to list Sub-accounts

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

func (*SubAccountsAPIService) ListExecute

Execute executes the request

@return SubAccountListResponseV2

Jump to

Keyboard shortcuts

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