Documentation ¶
Index ¶
- func IsNil(i interface{}) bool
- func PtrBool(v bool) *bool
- func PtrFloat32(v float32) *float32
- func PtrFloat64(v float64) *float64
- func PtrInt(v int) *int
- func PtrInt32(v int32) *int32
- func PtrInt64(v int64) *int64
- func PtrString(v string) *string
- func PtrTime(v time.Time) *time.Time
- type APIClient
- type Account
- func (o *Account) GetCompositeStatus() string
- func (o *Account) GetCompositeStatusMessage() string
- func (o *Account) GetCompositeStatusMessageOk() (*string, bool)
- func (o *Account) GetCompositeStatusOk() (*string, bool)
- func (o *Account) GetCreatedAt() time.Time
- func (o *Account) GetCreatedAtOk() (*time.Time, bool)
- func (o *Account) GetDeletedAt() time.Time
- func (o *Account) GetDeletedAtOk() (*time.Time, bool)
- func (o *Account) GetDhcpServerId() string
- func (o *Account) GetDhcpServerIdOk() (*string, bool)
- func (o *Account) GetDnsServerId() string
- func (o *Account) GetDnsServerIdOk() (*string, bool)
- func (o *Account) GetId() string
- func (o *Account) GetIdOk() (*string, bool)
- func (o *Account) GetLastSuccessfulSync() time.Time
- func (o *Account) GetLastSuccessfulSyncOk() (*time.Time, bool)
- func (o *Account) GetLastSync() time.Time
- func (o *Account) GetLastSyncOk() (*time.Time, bool)
- func (o *Account) GetName() string
- func (o *Account) GetNameOk() (*string, bool)
- func (o *Account) GetParentId() string
- func (o *Account) GetParentIdOk() (*string, bool)
- func (o *Account) GetPercentComplete() int32
- func (o *Account) GetPercentCompleteOk() (*int32, bool)
- func (o *Account) GetProviderAccountId() string
- func (o *Account) GetProviderAccountIdOk() (*string, bool)
- func (o *Account) GetScheduleId() string
- func (o *Account) GetScheduleIdOk() (*string, bool)
- func (o *Account) GetState() string
- func (o *Account) GetStateOk() (*string, bool)
- func (o *Account) GetStatus() string
- func (o *Account) GetStatusMessage() string
- func (o *Account) GetStatusMessageOk() (*string, bool)
- func (o *Account) GetStatusOk() (*string, bool)
- func (o *Account) GetUpdatedAt() time.Time
- func (o *Account) GetUpdatedAtOk() (*time.Time, bool)
- func (o *Account) HasCompositeStatus() bool
- func (o *Account) HasCompositeStatusMessage() bool
- func (o *Account) HasCreatedAt() bool
- func (o *Account) HasDeletedAt() bool
- func (o *Account) HasDhcpServerId() bool
- func (o *Account) HasDnsServerId() bool
- func (o *Account) HasId() bool
- func (o *Account) HasLastSuccessfulSync() bool
- func (o *Account) HasLastSync() bool
- func (o *Account) HasParentId() bool
- func (o *Account) HasPercentComplete() bool
- func (o *Account) HasProviderAccountId() bool
- func (o *Account) HasScheduleId() bool
- func (o *Account) HasState() bool
- func (o *Account) HasStatus() bool
- func (o *Account) HasStatusMessage() bool
- func (o *Account) HasUpdatedAt() bool
- func (o Account) MarshalJSON() ([]byte, error)
- func (o *Account) SetCompositeStatus(v string)
- func (o *Account) SetCompositeStatusMessage(v string)
- func (o *Account) SetCreatedAt(v time.Time)
- func (o *Account) SetDeletedAt(v time.Time)
- func (o *Account) SetDhcpServerId(v string)
- func (o *Account) SetDnsServerId(v string)
- func (o *Account) SetId(v string)
- func (o *Account) SetLastSuccessfulSync(v time.Time)
- func (o *Account) SetLastSync(v time.Time)
- func (o *Account) SetName(v string)
- func (o *Account) SetParentId(v string)
- func (o *Account) SetPercentComplete(v int32)
- func (o *Account) SetProviderAccountId(v string)
- func (o *Account) SetScheduleId(v string)
- func (o *Account) SetState(v string)
- func (o *Account) SetStatus(v string)
- func (o *Account) SetStatusMessage(v string)
- func (o *Account) SetUpdatedAt(v time.Time)
- func (o Account) ToMap() (map[string]interface{}, error)
- func (o *Account) UnmarshalJSON(data []byte) (err error)
- type AccountListResponse
- func (o *AccountListResponse) GetPage() ApiPageInfo
- func (o *AccountListResponse) GetPageOk() (*ApiPageInfo, bool)
- func (o *AccountListResponse) GetResults() []Account
- func (o *AccountListResponse) GetResultsOk() ([]Account, bool)
- func (o *AccountListResponse) HasPage() bool
- func (o *AccountListResponse) HasResults() bool
- func (o AccountListResponse) MarshalJSON() ([]byte, error)
- func (o *AccountListResponse) SetPage(v ApiPageInfo)
- func (o *AccountListResponse) SetResults(v []Account)
- func (o AccountListResponse) ToMap() (map[string]interface{}, error)
- func (o *AccountListResponse) UnmarshalJSON(data []byte) (err error)
- type AccountsAPI
- type AccountsAPIListRequest
- func (r AccountsAPIListRequest) Execute() (*AccountListResponse, *http.Response, error)
- func (r AccountsAPIListRequest) Fields(fields string) AccountsAPIListRequest
- func (r AccountsAPIListRequest) Filter(filter string) AccountsAPIListRequest
- func (r AccountsAPIListRequest) Limit(limit int32) AccountsAPIListRequest
- func (r AccountsAPIListRequest) Offset(offset int32) AccountsAPIListRequest
- func (r AccountsAPIListRequest) OrderBy(orderBy string) AccountsAPIListRequest
- func (r AccountsAPIListRequest) PageToken(pageToken string) AccountsAPIListRequest
- func (r AccountsAPIListRequest) Tfilter(tfilter string) AccountsAPIListRequest
- func (r AccountsAPIListRequest) TorderBy(torderBy string) AccountsAPIListRequest
- type AccountsAPIService
- type AdditionalConfig
- func (o *AdditionalConfig) GetExcludedAccounts() []string
- func (o *AdditionalConfig) GetExcludedAccountsOk() ([]string, bool)
- func (o *AdditionalConfig) GetForwardZoneEnabled() bool
- func (o *AdditionalConfig) GetForwardZoneEnabledOk() (*bool, bool)
- func (o *AdditionalConfig) GetInternalRangesEnabled() bool
- func (o *AdditionalConfig) GetInternalRangesEnabledOk() (*bool, bool)
- func (o *AdditionalConfig) GetObjectType() ObjectType
- func (o *AdditionalConfig) GetObjectTypeOk() (*ObjectType, bool)
- func (o *AdditionalConfig) HasExcludedAccounts() bool
- func (o *AdditionalConfig) HasForwardZoneEnabled() bool
- func (o *AdditionalConfig) HasInternalRangesEnabled() bool
- func (o *AdditionalConfig) HasObjectType() bool
- func (o AdditionalConfig) MarshalJSON() ([]byte, error)
- func (o *AdditionalConfig) SetExcludedAccounts(v []string)
- func (o *AdditionalConfig) SetForwardZoneEnabled(v bool)
- func (o *AdditionalConfig) SetInternalRangesEnabled(v bool)
- func (o *AdditionalConfig) SetObjectType(v ObjectType)
- func (o AdditionalConfig) ToMap() (map[string]interface{}, error)
- func (o *AdditionalConfig) UnmarshalJSON(data []byte) (err error)
- type ApiPageInfo
- func (o *ApiPageInfo) GetOffset() int32
- func (o *ApiPageInfo) GetOffsetOk() (*int32, bool)
- func (o *ApiPageInfo) GetPageToken() string
- func (o *ApiPageInfo) GetPageTokenOk() (*string, bool)
- func (o *ApiPageInfo) GetSize() int32
- func (o *ApiPageInfo) GetSizeOk() (*int32, bool)
- func (o *ApiPageInfo) HasOffset() bool
- func (o *ApiPageInfo) HasPageToken() bool
- func (o *ApiPageInfo) HasSize() bool
- func (o ApiPageInfo) MarshalJSON() ([]byte, error)
- func (o *ApiPageInfo) SetOffset(v int32)
- func (o *ApiPageInfo) SetPageToken(v string)
- func (o *ApiPageInfo) SetSize(v int32)
- func (o ApiPageInfo) ToMap() (map[string]interface{}, error)
- func (o *ApiPageInfo) UnmarshalJSON(data []byte) (err error)
- type Category
- func (o *Category) GetExcluded() bool
- func (o *Category) GetExcludedOk() (*bool, bool)
- func (o *Category) GetId() string
- func (o *Category) GetIdOk() (*string, bool)
- func (o *Category) HasExcluded() bool
- func (o *Category) HasId() bool
- func (o Category) MarshalJSON() ([]byte, error)
- func (o *Category) SetExcluded(v bool)
- func (o *Category) SetId(v string)
- func (o Category) ToMap() (map[string]interface{}, error)
- func (o *Category) UnmarshalJSON(data []byte) (err error)
- type CredentialConfig
- func (o *CredentialConfig) GetAccessIdentifier() string
- func (o *CredentialConfig) GetAccessIdentifierOk() (*string, bool)
- func (o *CredentialConfig) GetEnclave() string
- func (o *CredentialConfig) GetEnclaveOk() (*string, bool)
- func (o *CredentialConfig) GetRegion() string
- func (o *CredentialConfig) GetRegionOk() (*string, bool)
- func (o *CredentialConfig) HasAccessIdentifier() bool
- func (o *CredentialConfig) HasEnclave() bool
- func (o *CredentialConfig) HasRegion() bool
- func (o CredentialConfig) MarshalJSON() ([]byte, error)
- func (o *CredentialConfig) SetAccessIdentifier(v string)
- func (o *CredentialConfig) SetEnclave(v string)
- func (o *CredentialConfig) SetRegion(v string)
- func (o CredentialConfig) ToMap() (map[string]interface{}, error)
- func (o *CredentialConfig) UnmarshalJSON(data []byte) (err error)
- type CredentialPreference
- func (o *CredentialPreference) GetAccessIdentifierType() string
- func (o *CredentialPreference) GetAccessIdentifierTypeOk() (*string, bool)
- func (o *CredentialPreference) GetCredentialType() string
- func (o *CredentialPreference) GetCredentialTypeOk() (*string, bool)
- func (o *CredentialPreference) HasAccessIdentifierType() bool
- func (o *CredentialPreference) HasCredentialType() bool
- func (o CredentialPreference) MarshalJSON() ([]byte, error)
- func (o *CredentialPreference) SetAccessIdentifierType(v string)
- func (o *CredentialPreference) SetCredentialType(v string)
- func (o CredentialPreference) ToMap() (map[string]interface{}, error)
- func (o *CredentialPreference) UnmarshalJSON(data []byte) (err error)
- type DNSConfig
- func (o *DNSConfig) GetConsolidatedZoneDataEnabled() bool
- func (o *DNSConfig) GetConsolidatedZoneDataEnabledOk() (*bool, bool)
- func (o *DNSConfig) GetSplitViewEnabled() bool
- func (o *DNSConfig) GetSplitViewEnabledOk() (*bool, bool)
- func (o *DNSConfig) GetSyncType() string
- func (o *DNSConfig) GetSyncTypeOk() (*string, bool)
- func (o *DNSConfig) GetViewId() string
- func (o *DNSConfig) GetViewIdOk() (*string, bool)
- func (o *DNSConfig) GetViewName() string
- func (o *DNSConfig) GetViewNameOk() (*string, bool)
- func (o *DNSConfig) HasConsolidatedZoneDataEnabled() bool
- func (o *DNSConfig) HasSplitViewEnabled() bool
- func (o *DNSConfig) HasSyncType() bool
- func (o *DNSConfig) HasViewId() bool
- func (o *DNSConfig) HasViewName() bool
- func (o DNSConfig) MarshalJSON() ([]byte, error)
- func (o *DNSConfig) SetConsolidatedZoneDataEnabled(v bool)
- func (o *DNSConfig) SetSplitViewEnabled(v bool)
- func (o *DNSConfig) SetSyncType(v string)
- func (o *DNSConfig) SetViewId(v string)
- func (o *DNSConfig) SetViewName(v string)
- func (o DNSConfig) ToMap() (map[string]interface{}, error)
- func (o *DNSConfig) UnmarshalJSON(data []byte) (err error)
- type Destination
- func (o *Destination) GetConfig() DestinationConfig
- func (o *Destination) GetConfigOk() (*DestinationConfig, bool)
- func (o *Destination) GetCreatedAt() time.Time
- func (o *Destination) GetCreatedAtOk() (*time.Time, bool)
- func (o *Destination) GetDeletedAt() time.Time
- func (o *Destination) GetDeletedAtOk() (*time.Time, bool)
- func (o *Destination) GetDestinationType() string
- func (o *Destination) GetDestinationTypeOk() (*string, bool)
- func (o *Destination) GetId() string
- func (o *Destination) GetIdOk() (*string, bool)
- func (o *Destination) GetUpdatedAt() time.Time
- func (o *Destination) GetUpdatedAtOk() (*time.Time, bool)
- func (o *Destination) HasConfig() bool
- func (o *Destination) HasCreatedAt() bool
- func (o *Destination) HasDeletedAt() bool
- func (o *Destination) HasId() bool
- func (o *Destination) HasUpdatedAt() bool
- func (o Destination) MarshalJSON() ([]byte, error)
- func (o *Destination) SetConfig(v DestinationConfig)
- func (o *Destination) SetCreatedAt(v time.Time)
- func (o *Destination) SetDeletedAt(v time.Time)
- func (o *Destination) SetDestinationType(v string)
- func (o *Destination) SetId(v string)
- func (o *Destination) SetUpdatedAt(v time.Time)
- func (o Destination) ToMap() (map[string]interface{}, error)
- func (o *Destination) UnmarshalJSON(data []byte) (err error)
- type DestinationConfig
- func (o *DestinationConfig) GetDns() DNSConfig
- func (o *DestinationConfig) GetDnsOk() (*DNSConfig, bool)
- func (o *DestinationConfig) GetIpam() IPAMConfig
- func (o *DestinationConfig) GetIpamOk() (*IPAMConfig, bool)
- func (o *DestinationConfig) HasDns() bool
- func (o *DestinationConfig) HasIpam() bool
- func (o DestinationConfig) MarshalJSON() ([]byte, error)
- func (o *DestinationConfig) SetDns(v DNSConfig)
- func (o *DestinationConfig) SetIpam(v IPAMConfig)
- func (o DestinationConfig) ToMap() (map[string]interface{}, error)
- func (o *DestinationConfig) UnmarshalJSON(data []byte) (err error)
- type DiscoveryConfig
- func (o *DiscoveryConfig) GetAccountPreference() string
- func (o *DiscoveryConfig) GetAccountPreferenceOk() (*string, bool)
- func (o *DiscoveryConfig) GetAdditionalConfig() AdditionalConfig
- func (o *DiscoveryConfig) GetAdditionalConfigOk() (*AdditionalConfig, bool)
- func (o *DiscoveryConfig) GetCreatedAt() time.Time
- func (o *DiscoveryConfig) GetCreatedAtOk() (*time.Time, bool)
- func (o *DiscoveryConfig) GetCredentialPreference() CredentialPreference
- func (o *DiscoveryConfig) GetCredentialPreferenceOk() (*CredentialPreference, bool)
- func (o *DiscoveryConfig) GetDeletedAt() time.Time
- func (o *DiscoveryConfig) GetDeletedAtOk() (*time.Time, bool)
- func (o *DiscoveryConfig) GetDescription() string
- func (o *DiscoveryConfig) GetDescriptionOk() (*string, bool)
- func (o *DiscoveryConfig) GetDesiredState() string
- func (o *DiscoveryConfig) GetDesiredStateOk() (*string, bool)
- func (o *DiscoveryConfig) GetDestinationTypesEnabled() []string
- func (o *DiscoveryConfig) GetDestinationTypesEnabledOk() ([]string, bool)
- func (o *DiscoveryConfig) GetDestinations() []Destination
- func (o *DiscoveryConfig) GetDestinationsOk() ([]Destination, bool)
- func (o *DiscoveryConfig) GetId() string
- func (o *DiscoveryConfig) GetIdOk() (*string, bool)
- func (o *DiscoveryConfig) GetLastSync() time.Time
- func (o *DiscoveryConfig) GetLastSyncOk() (*time.Time, bool)
- func (o *DiscoveryConfig) GetName() string
- func (o *DiscoveryConfig) GetNameOk() (*string, bool)
- func (o *DiscoveryConfig) GetProviderType() string
- func (o *DiscoveryConfig) GetProviderTypeOk() (*string, bool)
- func (o *DiscoveryConfig) GetSourceConfigs() []SourceConfig
- func (o *DiscoveryConfig) GetSourceConfigsOk() ([]SourceConfig, bool)
- func (o *DiscoveryConfig) GetStatus() string
- func (o *DiscoveryConfig) GetStatusMessage() string
- func (o *DiscoveryConfig) GetStatusMessageOk() (*string, bool)
- func (o *DiscoveryConfig) GetStatusOk() (*string, bool)
- func (o *DiscoveryConfig) GetSyncInterval() string
- func (o *DiscoveryConfig) GetSyncIntervalOk() (*string, bool)
- func (o *DiscoveryConfig) GetTags() map[string]interface{}
- func (o *DiscoveryConfig) GetTagsOk() (map[string]interface{}, bool)
- func (o *DiscoveryConfig) GetUpdatedAt() time.Time
- func (o *DiscoveryConfig) GetUpdatedAtOk() (*time.Time, bool)
- func (o *DiscoveryConfig) HasAdditionalConfig() bool
- func (o *DiscoveryConfig) HasCreatedAt() bool
- func (o *DiscoveryConfig) HasCredentialPreference() bool
- func (o *DiscoveryConfig) HasDeletedAt() bool
- func (o *DiscoveryConfig) HasDescription() bool
- func (o *DiscoveryConfig) HasDesiredState() bool
- func (o *DiscoveryConfig) HasDestinationTypesEnabled() bool
- func (o *DiscoveryConfig) HasDestinations() bool
- func (o *DiscoveryConfig) HasId() bool
- func (o *DiscoveryConfig) HasLastSync() bool
- func (o *DiscoveryConfig) HasSourceConfigs() bool
- func (o *DiscoveryConfig) HasStatus() bool
- func (o *DiscoveryConfig) HasStatusMessage() bool
- func (o *DiscoveryConfig) HasSyncInterval() bool
- func (o *DiscoveryConfig) HasTags() bool
- func (o *DiscoveryConfig) HasUpdatedAt() bool
- func (o DiscoveryConfig) MarshalJSON() ([]byte, error)
- func (o *DiscoveryConfig) SetAccountPreference(v string)
- func (o *DiscoveryConfig) SetAdditionalConfig(v AdditionalConfig)
- func (o *DiscoveryConfig) SetCreatedAt(v time.Time)
- func (o *DiscoveryConfig) SetCredentialPreference(v CredentialPreference)
- func (o *DiscoveryConfig) SetDeletedAt(v time.Time)
- func (o *DiscoveryConfig) SetDescription(v string)
- func (o *DiscoveryConfig) SetDesiredState(v string)
- func (o *DiscoveryConfig) SetDestinationTypesEnabled(v []string)
- func (o *DiscoveryConfig) SetDestinations(v []Destination)
- func (o *DiscoveryConfig) SetId(v string)
- func (o *DiscoveryConfig) SetLastSync(v time.Time)
- func (o *DiscoveryConfig) SetName(v string)
- func (o *DiscoveryConfig) SetProviderType(v string)
- func (o *DiscoveryConfig) SetSourceConfigs(v []SourceConfig)
- func (o *DiscoveryConfig) SetStatus(v string)
- func (o *DiscoveryConfig) SetStatusMessage(v string)
- func (o *DiscoveryConfig) SetSyncInterval(v string)
- func (o *DiscoveryConfig) SetTags(v map[string]interface{})
- func (o *DiscoveryConfig) SetUpdatedAt(v time.Time)
- func (o DiscoveryConfig) ToMap() (map[string]interface{}, error)
- func (o *DiscoveryConfig) UnmarshalJSON(data []byte) (err error)
- type IPAMConfig
- func (o *IPAMConfig) GetDhcpServer() string
- func (o *IPAMConfig) GetDhcpServerOk() (*string, bool)
- func (o *IPAMConfig) GetDisableIpamProjection() bool
- func (o *IPAMConfig) GetDisableIpamProjectionOk() (*bool, bool)
- func (o *IPAMConfig) GetIpSpace() string
- func (o *IPAMConfig) GetIpSpaceOk() (*string, bool)
- func (o *IPAMConfig) HasDhcpServer() bool
- func (o *IPAMConfig) HasDisableIpamProjection() bool
- func (o *IPAMConfig) HasIpSpace() bool
- func (o IPAMConfig) MarshalJSON() ([]byte, error)
- func (o *IPAMConfig) SetDhcpServer(v string)
- func (o *IPAMConfig) SetDisableIpamProjection(v bool)
- func (o *IPAMConfig) SetIpSpace(v string)
- func (o IPAMConfig) ToMap() (map[string]interface{}, error)
- func (o *IPAMConfig) UnmarshalJSON(data []byte) (err error)
- type MappedNullable
- type NullableAccount
- type NullableAccountListResponse
- func (v NullableAccountListResponse) Get() *AccountListResponse
- func (v NullableAccountListResponse) IsSet() bool
- func (v NullableAccountListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableAccountListResponse) Set(val *AccountListResponse)
- func (v *NullableAccountListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableAccountListResponse) Unset()
- type NullableAdditionalConfig
- func (v NullableAdditionalConfig) Get() *AdditionalConfig
- func (v NullableAdditionalConfig) IsSet() bool
- func (v NullableAdditionalConfig) MarshalJSON() ([]byte, error)
- func (v *NullableAdditionalConfig) Set(val *AdditionalConfig)
- func (v *NullableAdditionalConfig) UnmarshalJSON(src []byte) error
- func (v *NullableAdditionalConfig) Unset()
- type NullableApiPageInfo
- func (v NullableApiPageInfo) Get() *ApiPageInfo
- func (v NullableApiPageInfo) IsSet() bool
- func (v NullableApiPageInfo) MarshalJSON() ([]byte, error)
- func (v *NullableApiPageInfo) Set(val *ApiPageInfo)
- func (v *NullableApiPageInfo) UnmarshalJSON(src []byte) error
- func (v *NullableApiPageInfo) Unset()
- type NullableBool
- type NullableCategory
- type NullableCredentialConfig
- func (v NullableCredentialConfig) Get() *CredentialConfig
- func (v NullableCredentialConfig) IsSet() bool
- func (v NullableCredentialConfig) MarshalJSON() ([]byte, error)
- func (v *NullableCredentialConfig) Set(val *CredentialConfig)
- func (v *NullableCredentialConfig) UnmarshalJSON(src []byte) error
- func (v *NullableCredentialConfig) Unset()
- type NullableCredentialPreference
- func (v NullableCredentialPreference) Get() *CredentialPreference
- func (v NullableCredentialPreference) IsSet() bool
- func (v NullableCredentialPreference) MarshalJSON() ([]byte, error)
- func (v *NullableCredentialPreference) Set(val *CredentialPreference)
- func (v *NullableCredentialPreference) UnmarshalJSON(src []byte) error
- func (v *NullableCredentialPreference) Unset()
- type NullableDNSConfig
- type NullableDestination
- func (v NullableDestination) Get() *Destination
- func (v NullableDestination) IsSet() bool
- func (v NullableDestination) MarshalJSON() ([]byte, error)
- func (v *NullableDestination) Set(val *Destination)
- func (v *NullableDestination) UnmarshalJSON(src []byte) error
- func (v *NullableDestination) Unset()
- type NullableDestinationConfig
- func (v NullableDestinationConfig) Get() *DestinationConfig
- func (v NullableDestinationConfig) IsSet() bool
- func (v NullableDestinationConfig) MarshalJSON() ([]byte, error)
- func (v *NullableDestinationConfig) Set(val *DestinationConfig)
- func (v *NullableDestinationConfig) UnmarshalJSON(src []byte) error
- func (v *NullableDestinationConfig) Unset()
- type NullableDiscoveryConfig
- func (v NullableDiscoveryConfig) Get() *DiscoveryConfig
- func (v NullableDiscoveryConfig) IsSet() bool
- func (v NullableDiscoveryConfig) MarshalJSON() ([]byte, error)
- func (v *NullableDiscoveryConfig) Set(val *DiscoveryConfig)
- func (v *NullableDiscoveryConfig) UnmarshalJSON(src []byte) error
- func (v *NullableDiscoveryConfig) Unset()
- type NullableFloat32
- type NullableFloat64
- type NullableIPAMConfig
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableObject
- type NullableObjectType
- type NullableProviderCreateResponse
- func (v NullableProviderCreateResponse) Get() *ProviderCreateResponse
- func (v NullableProviderCreateResponse) IsSet() bool
- func (v NullableProviderCreateResponse) MarshalJSON() ([]byte, error)
- func (v *NullableProviderCreateResponse) Set(val *ProviderCreateResponse)
- func (v *NullableProviderCreateResponse) UnmarshalJSON(src []byte) error
- func (v *NullableProviderCreateResponse) Unset()
- type NullableProviderListResponse
- func (v NullableProviderListResponse) Get() *ProviderListResponse
- func (v NullableProviderListResponse) IsSet() bool
- func (v NullableProviderListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableProviderListResponse) Set(val *ProviderListResponse)
- func (v *NullableProviderListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableProviderListResponse) Unset()
- type NullableProviderReadResponse
- func (v NullableProviderReadResponse) Get() *ProviderReadResponse
- func (v NullableProviderReadResponse) IsSet() bool
- func (v NullableProviderReadResponse) MarshalJSON() ([]byte, error)
- func (v *NullableProviderReadResponse) Set(val *ProviderReadResponse)
- func (v *NullableProviderReadResponse) UnmarshalJSON(src []byte) error
- func (v *NullableProviderReadResponse) Unset()
- type NullableProviderUpdateResponse
- func (v NullableProviderUpdateResponse) Get() *ProviderUpdateResponse
- func (v NullableProviderUpdateResponse) IsSet() bool
- func (v NullableProviderUpdateResponse) MarshalJSON() ([]byte, error)
- func (v *NullableProviderUpdateResponse) Set(val *ProviderUpdateResponse)
- func (v *NullableProviderUpdateResponse) UnmarshalJSON(src []byte) error
- func (v *NullableProviderUpdateResponse) Unset()
- type NullableResource
- type NullableSourceConfig
- func (v NullableSourceConfig) Get() *SourceConfig
- func (v NullableSourceConfig) IsSet() bool
- func (v NullableSourceConfig) MarshalJSON() ([]byte, error)
- func (v *NullableSourceConfig) Set(val *SourceConfig)
- func (v *NullableSourceConfig) UnmarshalJSON(src []byte) error
- func (v *NullableSourceConfig) Unset()
- type NullableString
- type NullableSubAccountListRequestV2
- func (v NullableSubAccountListRequestV2) Get() *SubAccountListRequestV2
- func (v NullableSubAccountListRequestV2) IsSet() bool
- func (v NullableSubAccountListRequestV2) MarshalJSON() ([]byte, error)
- func (v *NullableSubAccountListRequestV2) Set(val *SubAccountListRequestV2)
- func (v *NullableSubAccountListRequestV2) UnmarshalJSON(src []byte) error
- func (v *NullableSubAccountListRequestV2) Unset()
- type NullableSubAccountListResponseV2
- func (v NullableSubAccountListResponseV2) Get() *SubAccountListResponseV2
- func (v NullableSubAccountListResponseV2) IsSet() bool
- func (v NullableSubAccountListResponseV2) MarshalJSON() ([]byte, error)
- func (v *NullableSubAccountListResponseV2) Set(val *SubAccountListResponseV2)
- func (v *NullableSubAccountListResponseV2) UnmarshalJSON(src []byte) error
- func (v *NullableSubAccountListResponseV2) Unset()
- type NullableSubAccountProvCredConfig
- func (v NullableSubAccountProvCredConfig) Get() *SubAccountProvCredConfig
- func (v NullableSubAccountProvCredConfig) IsSet() bool
- func (v NullableSubAccountProvCredConfig) MarshalJSON() ([]byte, error)
- func (v *NullableSubAccountProvCredConfig) Set(val *SubAccountProvCredConfig)
- func (v *NullableSubAccountProvCredConfig) UnmarshalJSON(src []byte) error
- func (v *NullableSubAccountProvCredConfig) Unset()
- type NullableSubAccountV2
- func (v NullableSubAccountV2) Get() *SubAccountV2
- func (v NullableSubAccountV2) IsSet() bool
- func (v NullableSubAccountV2) MarshalJSON() ([]byte, error)
- func (v *NullableSubAccountV2) Set(val *SubAccountV2)
- func (v *NullableSubAccountV2) UnmarshalJSON(src []byte) error
- func (v *NullableSubAccountV2) Unset()
- type NullableTime
- type Object
- func (o *Object) GetCategory() Category
- func (o *Object) GetCategoryOk() (*Category, bool)
- func (o *Object) GetResourceSet() []Resource
- func (o *Object) GetResourceSetOk() ([]Resource, bool)
- func (o *Object) HasCategory() bool
- func (o *Object) HasResourceSet() bool
- func (o Object) MarshalJSON() ([]byte, error)
- func (o *Object) SetCategory(v Category)
- func (o *Object) SetResourceSet(v []Resource)
- func (o Object) ToMap() (map[string]interface{}, error)
- func (o *Object) UnmarshalJSON(data []byte) (err error)
- type ObjectType
- func (o *ObjectType) GetDiscoverNew() bool
- func (o *ObjectType) GetDiscoverNewOk() (*bool, bool)
- func (o *ObjectType) GetObjects() []Object
- func (o *ObjectType) GetObjectsOk() ([]Object, bool)
- func (o *ObjectType) GetVersion() float32
- func (o *ObjectType) GetVersionOk() (*float32, bool)
- func (o *ObjectType) HasDiscoverNew() bool
- func (o *ObjectType) HasObjects() bool
- func (o *ObjectType) HasVersion() bool
- func (o ObjectType) MarshalJSON() ([]byte, error)
- func (o *ObjectType) SetDiscoverNew(v bool)
- func (o *ObjectType) SetObjects(v []Object)
- func (o *ObjectType) SetVersion(v float32)
- func (o ObjectType) ToMap() (map[string]interface{}, error)
- func (o *ObjectType) UnmarshalJSON(data []byte) (err error)
- type ProviderCreateResponse
- func (o *ProviderCreateResponse) GetResult() DiscoveryConfig
- func (o *ProviderCreateResponse) GetResultOk() (*DiscoveryConfig, bool)
- func (o *ProviderCreateResponse) HasResult() bool
- func (o ProviderCreateResponse) MarshalJSON() ([]byte, error)
- func (o *ProviderCreateResponse) SetResult(v DiscoveryConfig)
- func (o ProviderCreateResponse) ToMap() (map[string]interface{}, error)
- func (o *ProviderCreateResponse) UnmarshalJSON(data []byte) (err error)
- type ProviderListResponse
- func (o *ProviderListResponse) GetPage() ApiPageInfo
- func (o *ProviderListResponse) GetPageOk() (*ApiPageInfo, bool)
- func (o *ProviderListResponse) GetResults() []DiscoveryConfig
- func (o *ProviderListResponse) GetResultsOk() ([]DiscoveryConfig, bool)
- func (o *ProviderListResponse) HasPage() bool
- func (o *ProviderListResponse) HasResults() bool
- func (o ProviderListResponse) MarshalJSON() ([]byte, error)
- func (o *ProviderListResponse) SetPage(v ApiPageInfo)
- func (o *ProviderListResponse) SetResults(v []DiscoveryConfig)
- func (o ProviderListResponse) ToMap() (map[string]interface{}, error)
- func (o *ProviderListResponse) UnmarshalJSON(data []byte) (err error)
- type ProviderReadResponse
- func (o *ProviderReadResponse) GetResult() DiscoveryConfig
- func (o *ProviderReadResponse) GetResultOk() (*DiscoveryConfig, bool)
- func (o *ProviderReadResponse) HasResult() bool
- func (o ProviderReadResponse) MarshalJSON() ([]byte, error)
- func (o *ProviderReadResponse) SetResult(v DiscoveryConfig)
- func (o ProviderReadResponse) ToMap() (map[string]interface{}, error)
- func (o *ProviderReadResponse) UnmarshalJSON(data []byte) (err error)
- type ProviderUpdateResponse
- func (o *ProviderUpdateResponse) GetResult() DiscoveryConfig
- func (o *ProviderUpdateResponse) GetResultOk() (*DiscoveryConfig, bool)
- func (o *ProviderUpdateResponse) HasResult() bool
- func (o ProviderUpdateResponse) MarshalJSON() ([]byte, error)
- func (o *ProviderUpdateResponse) SetResult(v DiscoveryConfig)
- func (o ProviderUpdateResponse) ToMap() (map[string]interface{}, error)
- func (o *ProviderUpdateResponse) UnmarshalJSON(data []byte) (err error)
- type ProvidersAPI
- type ProvidersAPICreateRequest
- type ProvidersAPIDeleteRequest
- type ProvidersAPIListRequest
- func (r ProvidersAPIListRequest) Execute() (*ProviderListResponse, *http.Response, error)
- func (r ProvidersAPIListRequest) Fields(fields string) ProvidersAPIListRequest
- func (r ProvidersAPIListRequest) Filter(filter string) ProvidersAPIListRequest
- func (r ProvidersAPIListRequest) Limit(limit int32) ProvidersAPIListRequest
- func (r ProvidersAPIListRequest) Offset(offset int32) ProvidersAPIListRequest
- func (r ProvidersAPIListRequest) OrderBy(orderBy string) ProvidersAPIListRequest
- func (r ProvidersAPIListRequest) PageToken(pageToken string) ProvidersAPIListRequest
- func (r ProvidersAPIListRequest) Tfilter(tfilter string) ProvidersAPIListRequest
- func (r ProvidersAPIListRequest) TorderBy(torderBy string) ProvidersAPIListRequest
- type ProvidersAPIReadRequest
- type ProvidersAPIService
- func (a *ProvidersAPIService) Create(ctx context.Context) ProvidersAPICreateRequest
- func (a *ProvidersAPIService) CreateExecute(r ProvidersAPICreateRequest) (*ProviderCreateResponse, *http.Response, error)
- func (a *ProvidersAPIService) Delete(ctx context.Context, id string) ProvidersAPIDeleteRequest
- func (a *ProvidersAPIService) DeleteExecute(r ProvidersAPIDeleteRequest) (*http.Response, error)
- func (a *ProvidersAPIService) List(ctx context.Context) ProvidersAPIListRequest
- func (a *ProvidersAPIService) ListExecute(r ProvidersAPIListRequest) (*ProviderListResponse, *http.Response, error)
- func (a *ProvidersAPIService) Read(ctx context.Context, id string) ProvidersAPIReadRequest
- func (a *ProvidersAPIService) ReadExecute(r ProvidersAPIReadRequest) (*ProviderReadResponse, *http.Response, error)
- func (a *ProvidersAPIService) Update(ctx context.Context, id string) ProvidersAPIUpdateRequest
- func (a *ProvidersAPIService) UpdateExecute(r ProvidersAPIUpdateRequest) (*ProviderUpdateResponse, *http.Response, error)
- type ProvidersAPIUpdateRequest
- type Resource
- func (o *Resource) GetExcluded() bool
- func (o *Resource) GetExcludedOk() (*bool, bool)
- func (o *Resource) GetId() string
- func (o *Resource) GetIdOk() (*string, bool)
- func (o *Resource) HasExcluded() bool
- func (o *Resource) HasId() bool
- func (o Resource) MarshalJSON() ([]byte, error)
- func (o *Resource) SetExcluded(v bool)
- func (o *Resource) SetId(v string)
- func (o Resource) ToMap() (map[string]interface{}, error)
- func (o *Resource) UnmarshalJSON(data []byte) (err error)
- type SourceConfig
- func (o *SourceConfig) GetAccountScheduleId() string
- func (o *SourceConfig) GetAccountScheduleIdOk() (*string, bool)
- func (o *SourceConfig) GetAccounts() []Account
- func (o *SourceConfig) GetAccountsOk() ([]Account, bool)
- func (o *SourceConfig) GetCloudCredentialId() string
- func (o *SourceConfig) GetCloudCredentialIdOk() (*string, bool)
- func (o *SourceConfig) GetCreatedAt() time.Time
- func (o *SourceConfig) GetCreatedAtOk() (*time.Time, bool)
- func (o *SourceConfig) GetCredentialConfig() CredentialConfig
- func (o *SourceConfig) GetCredentialConfigOk() (*CredentialConfig, bool)
- func (o *SourceConfig) GetDeletedAt() time.Time
- func (o *SourceConfig) GetDeletedAtOk() (*time.Time, bool)
- func (o *SourceConfig) GetId() string
- func (o *SourceConfig) GetIdOk() (*string, bool)
- func (o *SourceConfig) GetRestrictedToAccounts() []string
- func (o *SourceConfig) GetRestrictedToAccountsOk() ([]string, bool)
- func (o *SourceConfig) GetUpdatedAt() time.Time
- func (o *SourceConfig) GetUpdatedAtOk() (*time.Time, bool)
- func (o *SourceConfig) HasAccountScheduleId() bool
- func (o *SourceConfig) HasAccounts() bool
- func (o *SourceConfig) HasCloudCredentialId() bool
- func (o *SourceConfig) HasCreatedAt() bool
- func (o *SourceConfig) HasCredentialConfig() bool
- func (o *SourceConfig) HasDeletedAt() bool
- func (o *SourceConfig) HasId() bool
- func (o *SourceConfig) HasRestrictedToAccounts() bool
- func (o *SourceConfig) HasUpdatedAt() bool
- func (o SourceConfig) MarshalJSON() ([]byte, error)
- func (o *SourceConfig) SetAccountScheduleId(v string)
- func (o *SourceConfig) SetAccounts(v []Account)
- func (o *SourceConfig) SetCloudCredentialId(v string)
- func (o *SourceConfig) SetCreatedAt(v time.Time)
- func (o *SourceConfig) SetCredentialConfig(v CredentialConfig)
- func (o *SourceConfig) SetDeletedAt(v time.Time)
- func (o *SourceConfig) SetId(v string)
- func (o *SourceConfig) SetRestrictedToAccounts(v []string)
- func (o *SourceConfig) SetUpdatedAt(v time.Time)
- func (o SourceConfig) ToMap() (map[string]interface{}, error)
- func (o *SourceConfig) UnmarshalJSON(data []byte) (err error)
- type SubAccountListRequestV2
- func (o *SubAccountListRequestV2) GetAccessType() string
- func (o *SubAccountListRequestV2) GetAccessTypeOk() (*string, bool)
- func (o *SubAccountListRequestV2) GetCredentialId() string
- func (o *SubAccountListRequestV2) GetCredentialIdOk() (*string, bool)
- func (o *SubAccountListRequestV2) GetFields() string
- func (o *SubAccountListRequestV2) GetFieldsOk() (*string, bool)
- func (o *SubAccountListRequestV2) GetProviderCredentialsConfig() SubAccountProvCredConfig
- func (o *SubAccountListRequestV2) GetProviderCredentialsConfigOk() (*SubAccountProvCredConfig, bool)
- func (o *SubAccountListRequestV2) GetProviderType() string
- func (o *SubAccountListRequestV2) GetProviderTypeOk() (*string, bool)
- func (o *SubAccountListRequestV2) HasAccessType() bool
- func (o *SubAccountListRequestV2) HasCredentialId() bool
- func (o *SubAccountListRequestV2) HasFields() bool
- func (o *SubAccountListRequestV2) HasProviderCredentialsConfig() bool
- func (o *SubAccountListRequestV2) HasProviderType() bool
- func (o SubAccountListRequestV2) MarshalJSON() ([]byte, error)
- func (o *SubAccountListRequestV2) SetAccessType(v string)
- func (o *SubAccountListRequestV2) SetCredentialId(v string)
- func (o *SubAccountListRequestV2) SetFields(v string)
- func (o *SubAccountListRequestV2) SetProviderCredentialsConfig(v SubAccountProvCredConfig)
- func (o *SubAccountListRequestV2) SetProviderType(v string)
- func (o SubAccountListRequestV2) ToMap() (map[string]interface{}, error)
- func (o *SubAccountListRequestV2) UnmarshalJSON(data []byte) (err error)
- type SubAccountListResponseV2
- func (o *SubAccountListResponseV2) GetPage() ApiPageInfo
- func (o *SubAccountListResponseV2) GetPageOk() (*ApiPageInfo, bool)
- func (o *SubAccountListResponseV2) GetResults() []SubAccountV2
- func (o *SubAccountListResponseV2) GetResultsOk() ([]SubAccountV2, bool)
- func (o *SubAccountListResponseV2) HasPage() bool
- func (o *SubAccountListResponseV2) HasResults() bool
- func (o SubAccountListResponseV2) MarshalJSON() ([]byte, error)
- func (o *SubAccountListResponseV2) SetPage(v ApiPageInfo)
- func (o *SubAccountListResponseV2) SetResults(v []SubAccountV2)
- func (o SubAccountListResponseV2) ToMap() (map[string]interface{}, error)
- func (o *SubAccountListResponseV2) UnmarshalJSON(data []byte) (err error)
- type SubAccountProvCredConfig
- func (o *SubAccountProvCredConfig) GetProjectId() string
- func (o *SubAccountProvCredConfig) GetProjectIdOk() (*string, bool)
- func (o *SubAccountProvCredConfig) GetRoleArn() string
- func (o *SubAccountProvCredConfig) GetRoleArnOk() (*string, bool)
- func (o *SubAccountProvCredConfig) GetTenantId() string
- func (o *SubAccountProvCredConfig) GetTenantIdOk() (*string, bool)
- func (o *SubAccountProvCredConfig) HasProjectId() bool
- func (o *SubAccountProvCredConfig) HasRoleArn() bool
- func (o *SubAccountProvCredConfig) HasTenantId() bool
- func (o SubAccountProvCredConfig) MarshalJSON() ([]byte, error)
- func (o *SubAccountProvCredConfig) SetProjectId(v string)
- func (o *SubAccountProvCredConfig) SetRoleArn(v string)
- func (o *SubAccountProvCredConfig) SetTenantId(v string)
- func (o SubAccountProvCredConfig) ToMap() (map[string]interface{}, error)
- func (o *SubAccountProvCredConfig) UnmarshalJSON(data []byte) (err error)
- type SubAccountV2
- func (o *SubAccountV2) GetId() string
- func (o *SubAccountV2) GetIdOk() (*string, bool)
- func (o *SubAccountV2) GetName() string
- func (o *SubAccountV2) GetNameOk() (*string, bool)
- func (o *SubAccountV2) HasId() bool
- func (o *SubAccountV2) HasName() bool
- func (o SubAccountV2) MarshalJSON() ([]byte, error)
- func (o *SubAccountV2) SetId(v string)
- func (o *SubAccountV2) SetName(v string)
- func (o SubAccountV2) ToMap() (map[string]interface{}, error)
- func (o *SubAccountV2) UnmarshalJSON(data []byte) (err error)
- type SubAccountsAPI
- type SubAccountsAPIListRequest
- type SubAccountsAPIService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float 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 ¶
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 ¶
GetCompositeStatus returns the CompositeStatus field value if set, zero value otherwise.
func (*Account) GetCompositeStatusMessage ¶
GetCompositeStatusMessage returns the CompositeStatusMessage field value if set, zero value otherwise.
func (*Account) GetCompositeStatusMessageOk ¶
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 ¶
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 ¶
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*Account) GetCreatedAtOk ¶
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 ¶
GetDeletedAt returns the DeletedAt field value if set, zero value otherwise.
func (*Account) GetDeletedAtOk ¶
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 ¶
GetDhcpServerId returns the DhcpServerId field value if set, zero value otherwise.
func (*Account) GetDhcpServerIdOk ¶
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 ¶
GetDnsServerId returns the DnsServerId field value if set, zero value otherwise.
func (*Account) GetDnsServerIdOk ¶
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) GetIdOk ¶
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 ¶
GetLastSuccessfulSync returns the LastSuccessfulSync field value if set, zero value otherwise.
func (*Account) GetLastSuccessfulSyncOk ¶
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 ¶
GetLastSync returns the LastSync field value if set, zero value otherwise.
func (*Account) GetLastSyncOk ¶
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) GetNameOk ¶
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*Account) GetParentId ¶
GetParentId returns the ParentId field value if set, zero value otherwise.
func (*Account) GetParentIdOk ¶
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 ¶
GetPercentComplete returns the PercentComplete field value if set, zero value otherwise.
func (*Account) GetPercentCompleteOk ¶
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 ¶
GetProviderAccountId returns the ProviderAccountId field value if set, zero value otherwise.
func (*Account) GetProviderAccountIdOk ¶
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 ¶
GetScheduleId returns the ScheduleId field value if set, zero value otherwise.
func (*Account) GetScheduleIdOk ¶
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) GetStateOk ¶
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) GetStatusMessage ¶
GetStatusMessage returns the StatusMessage field value if set, zero value otherwise.
func (*Account) GetStatusMessageOk ¶
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 ¶
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 ¶
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*Account) GetUpdatedAtOk ¶
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 ¶
HasCompositeStatus returns a boolean if a field has been set.
func (*Account) HasCompositeStatusMessage ¶
HasCompositeStatusMessage returns a boolean if a field has been set.
func (*Account) HasCreatedAt ¶
HasCreatedAt returns a boolean if a field has been set.
func (*Account) HasDeletedAt ¶
HasDeletedAt returns a boolean if a field has been set.
func (*Account) HasDhcpServerId ¶
HasDhcpServerId returns a boolean if a field has been set.
func (*Account) HasDnsServerId ¶
HasDnsServerId returns a boolean if a field has been set.
func (*Account) HasLastSuccessfulSync ¶
HasLastSuccessfulSync returns a boolean if a field has been set.
func (*Account) HasLastSync ¶
HasLastSync returns a boolean if a field has been set.
func (*Account) HasParentId ¶
HasParentId returns a boolean if a field has been set.
func (*Account) HasPercentComplete ¶
HasPercentComplete returns a boolean if a field has been set.
func (*Account) HasProviderAccountId ¶
HasProviderAccountId returns a boolean if a field has been set.
func (*Account) HasScheduleId ¶
HasScheduleId returns a boolean if a field has been set.
func (*Account) HasStatusMessage ¶
HasStatusMessage returns a boolean if a field has been set.
func (*Account) HasUpdatedAt ¶
HasUpdatedAt returns a boolean if a field has been set.
func (Account) MarshalJSON ¶
func (*Account) SetCompositeStatus ¶
SetCompositeStatus gets a reference to the given string and assigns it to the CompositeStatus field.
func (*Account) SetCompositeStatusMessage ¶
SetCompositeStatusMessage gets a reference to the given string and assigns it to the CompositeStatusMessage field.
func (*Account) SetCreatedAt ¶
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*Account) SetDeletedAt ¶
SetDeletedAt gets a reference to the given time.Time and assigns it to the DeletedAt field.
func (*Account) SetDhcpServerId ¶
SetDhcpServerId gets a reference to the given string and assigns it to the DhcpServerId field.
func (*Account) SetDnsServerId ¶
SetDnsServerId gets a reference to the given string and assigns it to the DnsServerId field.
func (*Account) SetLastSuccessfulSync ¶
SetLastSuccessfulSync gets a reference to the given time.Time and assigns it to the LastSuccessfulSync field.
func (*Account) SetLastSync ¶
SetLastSync gets a reference to the given time.Time and assigns it to the LastSync field.
func (*Account) SetParentId ¶
SetParentId gets a reference to the given string and assigns it to the ParentId field.
func (*Account) SetPercentComplete ¶
SetPercentComplete gets a reference to the given int32 and assigns it to the PercentComplete field.
func (*Account) SetProviderAccountId ¶
SetProviderAccountId gets a reference to the given string and assigns it to the ProviderAccountId field.
func (*Account) SetScheduleId ¶
SetScheduleId gets a reference to the given string and assigns it to the ScheduleId field.
func (*Account) SetState ¶
SetState gets a reference to the given string and assigns it to the State field.
func (*Account) SetStatus ¶
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*Account) SetStatusMessage ¶
SetStatusMessage gets a reference to the given string and assigns it to the StatusMessage field.
func (*Account) SetUpdatedAt ¶
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (*Account) UnmarshalJSON ¶
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 (r AccountsAPIListRequest) Execute() (*AccountListResponse, *http.Response, error)
func (AccountsAPIListRequest) Fields ¶
func (r AccountsAPIListRequest) Fields(fields string) AccountsAPIListRequest
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 ¶
func (r AccountsAPIListRequest) Filter(filter string) AccountsAPIListRequest
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 ¶
func (r AccountsAPIListRequest) Limit(limit int32) AccountsAPIListRequest
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 ¶
func (r AccountsAPIListRequest) Offset(offset int32) AccountsAPIListRequest
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 ¶
func (r AccountsAPIListRequest) OrderBy(orderBy string) AccountsAPIListRequest
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 ¶
func (r AccountsAPIListRequest) Tfilter(tfilter string) AccountsAPIListRequest
This parameter is used for filtering by tags.
func (AccountsAPIListRequest) TorderBy ¶
func (r AccountsAPIListRequest) TorderBy(torderBy string) AccountsAPIListRequest
This parameter is used for sorting by tags.
type AccountsAPIService ¶
AccountsAPIService AccountsAPI service
func (*AccountsAPIService) List ¶
func (a *AccountsAPIService) List(ctx context.Context) AccountsAPIListRequest
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 ¶
func (a *AccountsAPIService) ListExecute(r AccountsAPIListRequest) (*AccountListResponse, *http.Response, error)
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 ¶
GetExcluded returns the Excluded field value if set, zero value otherwise.
func (*Category) GetExcludedOk ¶
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) GetIdOk ¶
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 ¶
HasExcluded returns a boolean if a field has been set.
func (Category) MarshalJSON ¶
func (*Category) SetExcluded ¶
SetExcluded gets a reference to the given bool and assigns it to the Excluded field.
func (*Category) UnmarshalJSON ¶
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 ¶
GetConsolidatedZoneDataEnabled returns the ConsolidatedZoneDataEnabled field value if set, zero value otherwise.
func (*DNSConfig) GetConsolidatedZoneDataEnabledOk ¶
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 ¶
GetSplitViewEnabled returns the SplitViewEnabled field value if set, zero value otherwise.
func (*DNSConfig) GetSplitViewEnabledOk ¶
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 ¶
GetSyncType returns the SyncType field value if set, zero value otherwise.
func (*DNSConfig) GetSyncTypeOk ¶
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 ¶
GetViewId returns the ViewId field value if set, zero value otherwise.
func (*DNSConfig) GetViewIdOk ¶
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 ¶
GetViewName returns the ViewName field value if set, zero value otherwise.
func (*DNSConfig) GetViewNameOk ¶
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 ¶
HasConsolidatedZoneDataEnabled returns a boolean if a field has been set.
func (*DNSConfig) HasSplitViewEnabled ¶
HasSplitViewEnabled returns a boolean if a field has been set.
func (*DNSConfig) HasSyncType ¶
HasSyncType returns a boolean if a field has been set.
func (*DNSConfig) HasViewName ¶
HasViewName returns a boolean if a field has been set.
func (DNSConfig) MarshalJSON ¶
func (*DNSConfig) SetConsolidatedZoneDataEnabled ¶
SetConsolidatedZoneDataEnabled gets a reference to the given bool and assigns it to the ConsolidatedZoneDataEnabled field.
func (*DNSConfig) SetSplitViewEnabled ¶
SetSplitViewEnabled gets a reference to the given bool and assigns it to the SplitViewEnabled field.
func (*DNSConfig) SetSyncType ¶
SetSyncType gets a reference to the given string and assigns it to the SyncType field.
func (*DNSConfig) SetViewId ¶
SetViewId gets a reference to the given string and assigns it to the ViewId field.
func (*DNSConfig) SetViewName ¶
SetViewName gets a reference to the given string and assigns it to the ViewName field.
func (*DNSConfig) UnmarshalJSON ¶
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 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 (v NullableAccountListResponse) Get() *AccountListResponse
func (NullableAccountListResponse) IsSet ¶
func (v NullableAccountListResponse) IsSet() bool
func (NullableAccountListResponse) MarshalJSON ¶
func (v NullableAccountListResponse) MarshalJSON() ([]byte, error)
func (*NullableAccountListResponse) Set ¶
func (v *NullableAccountListResponse) Set(val *AccountListResponse)
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 (v NullableAdditionalConfig) Get() *AdditionalConfig
func (NullableAdditionalConfig) IsSet ¶
func (v NullableAdditionalConfig) IsSet() bool
func (NullableAdditionalConfig) MarshalJSON ¶
func (v NullableAdditionalConfig) MarshalJSON() ([]byte, error)
func (*NullableAdditionalConfig) Set ¶
func (v *NullableAdditionalConfig) Set(val *AdditionalConfig)
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 (v NullableApiPageInfo) Get() *ApiPageInfo
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 (v NullableCredentialConfig) Get() *CredentialConfig
func (NullableCredentialConfig) IsSet ¶
func (v NullableCredentialConfig) IsSet() bool
func (NullableCredentialConfig) MarshalJSON ¶
func (v NullableCredentialConfig) MarshalJSON() ([]byte, error)
func (*NullableCredentialConfig) Set ¶
func (v *NullableCredentialConfig) Set(val *CredentialConfig)
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 (v NullableCredentialPreference) Get() *CredentialPreference
func (NullableCredentialPreference) IsSet ¶
func (v NullableCredentialPreference) IsSet() bool
func (NullableCredentialPreference) MarshalJSON ¶
func (v NullableCredentialPreference) MarshalJSON() ([]byte, error)
func (*NullableCredentialPreference) Set ¶
func (v *NullableCredentialPreference) Set(val *CredentialPreference)
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 (v NullableDestination) Get() *Destination
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 (v NullableDestinationConfig) Get() *DestinationConfig
func (NullableDestinationConfig) IsSet ¶
func (v NullableDestinationConfig) IsSet() bool
func (NullableDestinationConfig) MarshalJSON ¶
func (v NullableDestinationConfig) MarshalJSON() ([]byte, error)
func (*NullableDestinationConfig) Set ¶
func (v *NullableDestinationConfig) Set(val *DestinationConfig)
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 (v NullableDiscoveryConfig) Get() *DiscoveryConfig
func (NullableDiscoveryConfig) IsSet ¶
func (v NullableDiscoveryConfig) IsSet() bool
func (NullableDiscoveryConfig) MarshalJSON ¶
func (v NullableDiscoveryConfig) MarshalJSON() ([]byte, error)
func (*NullableDiscoveryConfig) Set ¶
func (v *NullableDiscoveryConfig) Set(val *DiscoveryConfig)
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 NewNullableProviderCreateResponse ¶
func NewNullableProviderCreateResponse(val *ProviderCreateResponse) *NullableProviderCreateResponse
func (NullableProviderCreateResponse) Get ¶
func (v NullableProviderCreateResponse) Get() *ProviderCreateResponse
func (NullableProviderCreateResponse) IsSet ¶
func (v NullableProviderCreateResponse) IsSet() bool
func (NullableProviderCreateResponse) MarshalJSON ¶
func (v NullableProviderCreateResponse) MarshalJSON() ([]byte, error)
func (*NullableProviderCreateResponse) Set ¶
func (v *NullableProviderCreateResponse) Set(val *ProviderCreateResponse)
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 (v NullableProviderListResponse) Get() *ProviderListResponse
func (NullableProviderListResponse) IsSet ¶
func (v NullableProviderListResponse) IsSet() bool
func (NullableProviderListResponse) MarshalJSON ¶
func (v NullableProviderListResponse) MarshalJSON() ([]byte, error)
func (*NullableProviderListResponse) Set ¶
func (v *NullableProviderListResponse) Set(val *ProviderListResponse)
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 (v NullableProviderReadResponse) Get() *ProviderReadResponse
func (NullableProviderReadResponse) IsSet ¶
func (v NullableProviderReadResponse) IsSet() bool
func (NullableProviderReadResponse) MarshalJSON ¶
func (v NullableProviderReadResponse) MarshalJSON() ([]byte, error)
func (*NullableProviderReadResponse) Set ¶
func (v *NullableProviderReadResponse) Set(val *ProviderReadResponse)
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 NewNullableProviderUpdateResponse ¶
func NewNullableProviderUpdateResponse(val *ProviderUpdateResponse) *NullableProviderUpdateResponse
func (NullableProviderUpdateResponse) Get ¶
func (v NullableProviderUpdateResponse) Get() *ProviderUpdateResponse
func (NullableProviderUpdateResponse) IsSet ¶
func (v NullableProviderUpdateResponse) IsSet() bool
func (NullableProviderUpdateResponse) MarshalJSON ¶
func (v NullableProviderUpdateResponse) MarshalJSON() ([]byte, error)
func (*NullableProviderUpdateResponse) Set ¶
func (v *NullableProviderUpdateResponse) Set(val *ProviderUpdateResponse)
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 (v NullableSourceConfig) Get() *SourceConfig
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 NewNullableSubAccountListRequestV2 ¶
func NewNullableSubAccountListRequestV2(val *SubAccountListRequestV2) *NullableSubAccountListRequestV2
func (NullableSubAccountListRequestV2) Get ¶
func (v NullableSubAccountListRequestV2) Get() *SubAccountListRequestV2
func (NullableSubAccountListRequestV2) IsSet ¶
func (v NullableSubAccountListRequestV2) IsSet() bool
func (NullableSubAccountListRequestV2) MarshalJSON ¶
func (v NullableSubAccountListRequestV2) MarshalJSON() ([]byte, error)
func (*NullableSubAccountListRequestV2) Set ¶
func (v *NullableSubAccountListRequestV2) Set(val *SubAccountListRequestV2)
func (*NullableSubAccountListRequestV2) UnmarshalJSON ¶
func (v *NullableSubAccountListRequestV2) UnmarshalJSON(src []byte) error
func (*NullableSubAccountListRequestV2) Unset ¶
func (v *NullableSubAccountListRequestV2) Unset()
type NullableSubAccountListResponseV2 ¶
type NullableSubAccountListResponseV2 struct {
// contains filtered or unexported fields
}
func NewNullableSubAccountListResponseV2 ¶
func NewNullableSubAccountListResponseV2(val *SubAccountListResponseV2) *NullableSubAccountListResponseV2
func (NullableSubAccountListResponseV2) Get ¶
func (v NullableSubAccountListResponseV2) Get() *SubAccountListResponseV2
func (NullableSubAccountListResponseV2) IsSet ¶
func (v NullableSubAccountListResponseV2) IsSet() bool
func (NullableSubAccountListResponseV2) MarshalJSON ¶
func (v NullableSubAccountListResponseV2) MarshalJSON() ([]byte, error)
func (*NullableSubAccountListResponseV2) Set ¶
func (v *NullableSubAccountListResponseV2) Set(val *SubAccountListResponseV2)
func (*NullableSubAccountListResponseV2) UnmarshalJSON ¶
func (v *NullableSubAccountListResponseV2) UnmarshalJSON(src []byte) error
func (*NullableSubAccountListResponseV2) Unset ¶
func (v *NullableSubAccountListResponseV2) Unset()
type NullableSubAccountProvCredConfig ¶
type NullableSubAccountProvCredConfig struct {
// contains filtered or unexported fields
}
func NewNullableSubAccountProvCredConfig ¶
func NewNullableSubAccountProvCredConfig(val *SubAccountProvCredConfig) *NullableSubAccountProvCredConfig
func (NullableSubAccountProvCredConfig) Get ¶
func (v NullableSubAccountProvCredConfig) Get() *SubAccountProvCredConfig
func (NullableSubAccountProvCredConfig) IsSet ¶
func (v NullableSubAccountProvCredConfig) IsSet() bool
func (NullableSubAccountProvCredConfig) MarshalJSON ¶
func (v NullableSubAccountProvCredConfig) MarshalJSON() ([]byte, error)
func (*NullableSubAccountProvCredConfig) Set ¶
func (v *NullableSubAccountProvCredConfig) Set(val *SubAccountProvCredConfig)
func (*NullableSubAccountProvCredConfig) UnmarshalJSON ¶
func (v *NullableSubAccountProvCredConfig) UnmarshalJSON(src []byte) error
func (*NullableSubAccountProvCredConfig) Unset ¶
func (v *NullableSubAccountProvCredConfig) Unset()
type NullableSubAccountV2 ¶
type NullableSubAccountV2 struct {
// contains filtered or unexported fields
}
func NewNullableSubAccountV2 ¶
func NewNullableSubAccountV2(val *SubAccountV2) *NullableSubAccountV2
func (NullableSubAccountV2) Get ¶
func (v NullableSubAccountV2) Get() *SubAccountV2
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 ¶
GetCategory returns the Category field value if set, zero value otherwise.
func (*Object) GetCategoryOk ¶
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 ¶
GetResourceSet returns the ResourceSet field value if set, zero value otherwise.
func (*Object) GetResourceSetOk ¶
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 ¶
HasCategory returns a boolean if a field has been set.
func (*Object) HasResourceSet ¶
HasResourceSet returns a boolean if a field has been set.
func (Object) MarshalJSON ¶
func (*Object) SetCategory ¶
SetCategory gets a reference to the given Category and assigns it to the Category field.
func (*Object) SetResourceSet ¶
SetResourceSet gets a reference to the given []Resource and assigns it to the ResourceSet field.
func (*Object) UnmarshalJSON ¶
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 (r ProvidersAPICreateRequest) Body(body DiscoveryConfig) ProvidersAPICreateRequest
func (ProvidersAPICreateRequest) Execute ¶
func (r ProvidersAPICreateRequest) Execute() (*ProviderCreateResponse, *http.Response, error)
type ProvidersAPIDeleteRequest ¶
type ProvidersAPIDeleteRequest struct { ApiService ProvidersAPI // contains filtered or unexported fields }
type ProvidersAPIListRequest ¶
type ProvidersAPIListRequest struct { ApiService ProvidersAPI // contains filtered or unexported fields }
func (ProvidersAPIListRequest) Execute ¶
func (r ProvidersAPIListRequest) Execute() (*ProviderListResponse, *http.Response, error)
func (ProvidersAPIListRequest) Fields ¶
func (r ProvidersAPIListRequest) Fields(fields string) ProvidersAPIListRequest
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 ¶
func (r ProvidersAPIListRequest) Filter(filter string) ProvidersAPIListRequest
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 ¶
func (r ProvidersAPIListRequest) Limit(limit int32) ProvidersAPIListRequest
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 ¶
func (r ProvidersAPIListRequest) Offset(offset int32) ProvidersAPIListRequest
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 ¶
func (r ProvidersAPIListRequest) OrderBy(orderBy string) ProvidersAPIListRequest
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 ¶
func (r ProvidersAPIListRequest) PageToken(pageToken string) ProvidersAPIListRequest
The service-defined string used to identify a page of resources. A null value indicates the first page.
func (ProvidersAPIListRequest) Tfilter ¶
func (r ProvidersAPIListRequest) Tfilter(tfilter string) ProvidersAPIListRequest
This parameter is used for filtering by tags.
func (ProvidersAPIListRequest) TorderBy ¶
func (r ProvidersAPIListRequest) TorderBy(torderBy string) ProvidersAPIListRequest
This parameter is used for sorting by tags.
type ProvidersAPIReadRequest ¶
type ProvidersAPIReadRequest struct { ApiService ProvidersAPI // contains filtered or unexported fields }
func (ProvidersAPIReadRequest) Execute ¶
func (r ProvidersAPIReadRequest) Execute() (*ProviderReadResponse, *http.Response, error)
func (ProvidersAPIReadRequest) Fields ¶
func (r ProvidersAPIReadRequest) Fields(fields string) ProvidersAPIReadRequest
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 ¶
ProvidersAPIService ProvidersAPI service
func (*ProvidersAPIService) Create ¶
func (a *ProvidersAPIService) Create(ctx context.Context) ProvidersAPICreateRequest
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 ¶
func (a *ProvidersAPIService) CreateExecute(r ProvidersAPICreateRequest) (*ProviderCreateResponse, *http.Response, error)
Execute executes the request
@return ProviderCreateResponse
func (*ProvidersAPIService) Delete ¶
func (a *ProvidersAPIService) Delete(ctx context.Context, id string) ProvidersAPIDeleteRequest
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 ¶
func (a *ProvidersAPIService) DeleteExecute(r ProvidersAPIDeleteRequest) (*http.Response, error)
Execute executes the request
func (*ProvidersAPIService) List ¶
func (a *ProvidersAPIService) List(ctx context.Context) ProvidersAPIListRequest
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 ¶
func (a *ProvidersAPIService) ListExecute(r ProvidersAPIListRequest) (*ProviderListResponse, *http.Response, error)
Execute executes the request
@return ProviderListResponse
func (*ProvidersAPIService) Read ¶
func (a *ProvidersAPIService) Read(ctx context.Context, id string) ProvidersAPIReadRequest
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 ¶
func (a *ProvidersAPIService) ReadExecute(r ProvidersAPIReadRequest) (*ProviderReadResponse, *http.Response, error)
Execute executes the request
@return ProviderReadResponse
func (*ProvidersAPIService) Update ¶
func (a *ProvidersAPIService) Update(ctx context.Context, id string) ProvidersAPIUpdateRequest
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 ¶
func (a *ProvidersAPIService) UpdateExecute(r ProvidersAPIUpdateRequest) (*ProviderUpdateResponse, *http.Response, error)
Execute executes the request
@return ProviderUpdateResponse
type ProvidersAPIUpdateRequest ¶
type ProvidersAPIUpdateRequest struct { ApiService ProvidersAPI // contains filtered or unexported fields }
func (ProvidersAPIUpdateRequest) Body ¶
func (r ProvidersAPIUpdateRequest) Body(body DiscoveryConfig) ProvidersAPIUpdateRequest
func (ProvidersAPIUpdateRequest) Execute ¶
func (r ProvidersAPIUpdateRequest) Execute() (*ProviderUpdateResponse, *http.Response, error)
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 ¶
GetExcluded returns the Excluded field value if set, zero value otherwise.
func (*Resource) GetExcludedOk ¶
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) GetIdOk ¶
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 ¶
HasExcluded returns a boolean if a field has been set.
func (Resource) MarshalJSON ¶
func (*Resource) SetExcluded ¶
SetExcluded gets a reference to the given bool and assigns it to the Excluded field.
func (*Resource) UnmarshalJSON ¶
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 ¶
func (o *SubAccountListResponseV2) GetPage() ApiPageInfo
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 (r SubAccountsAPIListRequest) Body(body SubAccountListRequestV2) SubAccountsAPIListRequest
func (SubAccountsAPIListRequest) Execute ¶
func (r SubAccountsAPIListRequest) Execute() (*SubAccountListResponseV2, *http.Response, error)
type SubAccountsAPIService ¶
SubAccountsAPIService SubAccountsAPI service
func (*SubAccountsAPIService) List ¶
func (a *SubAccountsAPIService) List(ctx context.Context) SubAccountsAPIListRequest
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 ¶
func (a *SubAccountsAPIService) ListExecute(r SubAccountsAPIListRequest) (*SubAccountListResponseV2, *http.Response, error)
Execute executes the request
@return SubAccountListResponseV2
Source Files ¶
- api_accounts.go
- api_providers.go
- api_sub_accounts.go
- client.go
- model_account.go
- model_account_list_response.go
- model_additional_config.go
- model_api_page_info.go
- model_category.go
- model_credential_config.go
- model_credential_preference.go
- model_destination.go
- model_destination_config.go
- model_discovery_config.go
- model_dns_config.go
- model_ipam_config.go
- model_object.go
- model_object_type.go
- model_provider_create_response.go
- model_provider_list_response.go
- model_provider_read_response.go
- model_provider_update_response.go
- model_resource.go
- model_source_config.go
- model_sub_account_list_request_v2.go
- model_sub_account_list_response_v2.go
- model_sub_account_prov_cred_config.go
- model_sub_account_v2.go
- utils.go