Documentation
¶
Index ¶
- func CacheExpires(r *http.Response) time.Time
- func IsNil(i interface{}) bool
- func NewConfiguration() *config.Configuration
- func ParameterValueToString(obj interface{}, key string) string
- 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
- func (a *APIClient) CreateCredentials(ctx context.Context, projectId string) ApiCreateCredentialsRequest
- func (a *APIClient) CreateCredentialsExecute(ctx context.Context, projectId string) (*CreateCredentialsResponse, error)
- func (a *APIClient) CreateLoadBalancer(ctx context.Context, projectId string) ApiCreateLoadBalancerRequest
- func (a *APIClient) CreateLoadBalancerExecute(ctx context.Context, projectId string) (*LoadBalancer, error)
- func (a *APIClient) DeleteCredentials(ctx context.Context, projectId string, credentialsRef string) ApiDeleteCredentialsRequest
- func (a *APIClient) DeleteCredentialsExecute(ctx context.Context, projectId string, credentialsRef string) (map[string]interface{}, error)
- func (a *APIClient) DeleteLoadBalancer(ctx context.Context, projectId string, name string) ApiDeleteLoadBalancerRequest
- func (a *APIClient) DeleteLoadBalancerExecute(ctx context.Context, projectId string, name string) (map[string]interface{}, error)
- func (a *APIClient) DisableService(ctx context.Context, projectId string) ApiDisableServiceRequestdeprecated
- func (a *APIClient) DisableServiceExecute(ctx context.Context, projectId string) (map[string]interface{}, error)deprecated
- func (a *APIClient) EnableService(ctx context.Context, projectId string) ApiEnableServiceRequestdeprecated
- func (a *APIClient) EnableServiceExecute(ctx context.Context, projectId string) (map[string]interface{}, error)deprecated
- func (c *APIClient) GetConfig() *config.Configuration
- func (a *APIClient) GetCredentials(ctx context.Context, projectId string, credentialsRef string) ApiGetCredentialsRequest
- func (a *APIClient) GetCredentialsExecute(ctx context.Context, projectId string, credentialsRef string) (*GetCredentialsResponse, error)
- func (a *APIClient) GetLoadBalancer(ctx context.Context, projectId string, name string) ApiGetLoadBalancerRequest
- func (a *APIClient) GetLoadBalancerExecute(ctx context.Context, projectId string, name string) (*LoadBalancer, error)
- func (a *APIClient) GetQuota(ctx context.Context, projectId string) ApiGetQuotaRequest
- func (a *APIClient) GetQuotaExecute(ctx context.Context, projectId string) (*GetQuotaResponse, error)
- func (a *APIClient) GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequestdeprecated
- func (a *APIClient) GetServiceStatusExecute(ctx context.Context, projectId string) (*GetServiceStatusResponse, error)deprecated
- func (a *APIClient) ListCredentials(ctx context.Context, projectId string) ApiListCredentialsRequest
- func (a *APIClient) ListCredentialsExecute(ctx context.Context, projectId string) (*ListCredentialsResponse, error)
- func (a *APIClient) ListLoadBalancers(ctx context.Context, projectId string) ApiListLoadBalancersRequest
- func (a *APIClient) ListLoadBalancersExecute(ctx context.Context, projectId string) (*ListLoadBalancersResponse, error)
- func (a *APIClient) ListPlans(ctx context.Context) ApiListPlansRequest
- func (a *APIClient) ListPlansExecute(ctx context.Context) (*ListPlansResponse, error)
- func (a *APIClient) UpdateCredentials(ctx context.Context, projectId string, credentialsRef string) ApiUpdateCredentialsRequest
- func (a *APIClient) UpdateCredentialsExecute(ctx context.Context, projectId string, credentialsRef string) (*UpdateCredentialsResponse, error)
- func (a *APIClient) UpdateLoadBalancer(ctx context.Context, projectId string, name string) ApiUpdateLoadBalancerRequest
- func (a *APIClient) UpdateLoadBalancerExecute(ctx context.Context, projectId string, name string) (*LoadBalancer, error)
- func (a *APIClient) UpdateTargetPool(ctx context.Context, projectId string, name string, targetPoolName string) ApiUpdateTargetPoolRequest
- func (a *APIClient) UpdateTargetPoolExecute(ctx context.Context, projectId string, name string, targetPoolName string) (*TargetPool, error)
- type ActiveHealthCheck
- func (o *ActiveHealthCheck) GetHealthyThreshold() *int64
- func (o *ActiveHealthCheck) GetHealthyThresholdOk() (*int64, bool)
- func (o *ActiveHealthCheck) GetInterval() *string
- func (o *ActiveHealthCheck) GetIntervalJitter() *string
- func (o *ActiveHealthCheck) GetIntervalJitterOk() (*string, bool)
- func (o *ActiveHealthCheck) GetIntervalOk() (*string, bool)
- func (o *ActiveHealthCheck) GetTimeout() *string
- func (o *ActiveHealthCheck) GetTimeoutOk() (*string, bool)
- func (o *ActiveHealthCheck) GetUnhealthyThreshold() *int64
- func (o *ActiveHealthCheck) GetUnhealthyThresholdOk() (*int64, bool)
- func (o *ActiveHealthCheck) HasHealthyThreshold() bool
- func (o *ActiveHealthCheck) HasInterval() bool
- func (o *ActiveHealthCheck) HasIntervalJitter() bool
- func (o *ActiveHealthCheck) HasTimeout() bool
- func (o *ActiveHealthCheck) HasUnhealthyThreshold() bool
- func (o *ActiveHealthCheck) SetHealthyThreshold(v *int64)
- func (o *ActiveHealthCheck) SetInterval(v *string)
- func (o *ActiveHealthCheck) SetIntervalJitter(v *string)
- func (o *ActiveHealthCheck) SetTimeout(v *string)
- func (o *ActiveHealthCheck) SetUnhealthyThreshold(v *int64)
- func (o ActiveHealthCheck) ToMap() (map[string]interface{}, error)
- type ApiCreateCredentialsRequest
- func (r ApiCreateCredentialsRequest) CreateCredentialsPayload(createCredentialsPayload CreateCredentialsPayload) ApiCreateCredentialsRequest
- func (r ApiCreateCredentialsRequest) Execute() (*CreateCredentialsResponse, error)
- func (r ApiCreateCredentialsRequest) XRequestID(xRequestID string) ApiCreateCredentialsRequest
- type ApiCreateLoadBalancerRequest
- func (r ApiCreateLoadBalancerRequest) CreateLoadBalancerPayload(createLoadBalancerPayload CreateLoadBalancerPayload) ApiCreateLoadBalancerRequest
- func (r ApiCreateLoadBalancerRequest) Execute() (*LoadBalancer, error)
- func (r ApiCreateLoadBalancerRequest) XRequestID(xRequestID string) ApiCreateLoadBalancerRequest
- type ApiDeleteCredentialsRequest
- type ApiDeleteLoadBalancerRequest
- type ApiDisableServiceRequest
- type ApiEnableServiceRequest
- type ApiGetCredentialsRequest
- type ApiGetLoadBalancerRequest
- type ApiGetQuotaRequest
- type ApiGetServiceStatusRequest
- type ApiListCredentialsRequest
- type ApiListLoadBalancersRequest
- type ApiListPlansRequest
- type ApiUpdateCredentialsRequest
- type ApiUpdateLoadBalancerRequest
- type ApiUpdateTargetPoolRequest
- type CreateCredentialsPayload
- func (o *CreateCredentialsPayload) GetDisplayName() *string
- func (o *CreateCredentialsPayload) GetDisplayNameOk() (*string, bool)
- func (o *CreateCredentialsPayload) GetPassword() *string
- func (o *CreateCredentialsPayload) GetPasswordOk() (*string, bool)
- func (o *CreateCredentialsPayload) GetUsername() *string
- func (o *CreateCredentialsPayload) GetUsernameOk() (*string, bool)
- func (o *CreateCredentialsPayload) HasDisplayName() bool
- func (o *CreateCredentialsPayload) HasPassword() bool
- func (o *CreateCredentialsPayload) HasUsername() bool
- func (o *CreateCredentialsPayload) SetDisplayName(v *string)
- func (o *CreateCredentialsPayload) SetPassword(v *string)
- func (o *CreateCredentialsPayload) SetUsername(v *string)
- func (o CreateCredentialsPayload) ToMap() (map[string]interface{}, error)
- type CreateCredentialsResponse
- func (o *CreateCredentialsResponse) GetCredential() *CredentialsResponse
- func (o *CreateCredentialsResponse) GetCredentialOk() (*CredentialsResponse, bool)
- func (o *CreateCredentialsResponse) HasCredential() bool
- func (o *CreateCredentialsResponse) SetCredential(v *CredentialsResponse)
- func (o CreateCredentialsResponse) ToMap() (map[string]interface{}, error)
- type CreateLoadBalancerPayload
- func (o *CreateLoadBalancerPayload) GetErrors() *[]LoadBalancerError
- func (o *CreateLoadBalancerPayload) GetErrorsOk() (*[]LoadBalancerError, bool)
- func (o *CreateLoadBalancerPayload) GetExternalAddress() *string
- func (o *CreateLoadBalancerPayload) GetExternalAddressOk() (*string, bool)
- func (o *CreateLoadBalancerPayload) GetListeners() *[]Listener
- func (o *CreateLoadBalancerPayload) GetListenersOk() (*[]Listener, bool)
- func (o *CreateLoadBalancerPayload) GetName() *string
- func (o *CreateLoadBalancerPayload) GetNameOk() (*string, bool)
- func (o *CreateLoadBalancerPayload) GetNetworks() *[]Network
- func (o *CreateLoadBalancerPayload) GetNetworksOk() (*[]Network, bool)
- func (o *CreateLoadBalancerPayload) GetOptions() *LoadBalancerOptions
- func (o *CreateLoadBalancerPayload) GetOptionsOk() (*LoadBalancerOptions, bool)
- func (o *CreateLoadBalancerPayload) GetPlanId() *string
- func (o *CreateLoadBalancerPayload) GetPlanIdOk() (*string, bool)
- func (o *CreateLoadBalancerPayload) GetPrivateAddress() *string
- func (o *CreateLoadBalancerPayload) GetPrivateAddressOk() (*string, bool)
- func (o *CreateLoadBalancerPayload) GetStatus() *string
- func (o *CreateLoadBalancerPayload) GetStatusOk() (*string, bool)
- func (o *CreateLoadBalancerPayload) GetTargetPools() *[]TargetPool
- func (o *CreateLoadBalancerPayload) GetTargetPoolsOk() (*[]TargetPool, bool)
- func (o *CreateLoadBalancerPayload) GetVersion() *string
- func (o *CreateLoadBalancerPayload) GetVersionOk() (*string, bool)
- func (o *CreateLoadBalancerPayload) HasErrors() bool
- func (o *CreateLoadBalancerPayload) HasExternalAddress() bool
- func (o *CreateLoadBalancerPayload) HasListeners() bool
- func (o *CreateLoadBalancerPayload) HasName() bool
- func (o *CreateLoadBalancerPayload) HasNetworks() bool
- func (o *CreateLoadBalancerPayload) HasOptions() bool
- func (o *CreateLoadBalancerPayload) HasPlanId() bool
- func (o *CreateLoadBalancerPayload) HasPrivateAddress() bool
- func (o *CreateLoadBalancerPayload) HasStatus() bool
- func (o *CreateLoadBalancerPayload) HasTargetPools() bool
- func (o *CreateLoadBalancerPayload) HasVersion() bool
- func (o *CreateLoadBalancerPayload) SetErrors(v *[]LoadBalancerError)
- func (o *CreateLoadBalancerPayload) SetExternalAddress(v *string)
- func (o *CreateLoadBalancerPayload) SetListeners(v *[]Listener)
- func (o *CreateLoadBalancerPayload) SetName(v *string)
- func (o *CreateLoadBalancerPayload) SetNetworks(v *[]Network)
- func (o *CreateLoadBalancerPayload) SetOptions(v *LoadBalancerOptions)
- func (o *CreateLoadBalancerPayload) SetPlanId(v *string)
- func (o *CreateLoadBalancerPayload) SetPrivateAddress(v *string)
- func (o *CreateLoadBalancerPayload) SetStatus(v *string)
- func (o *CreateLoadBalancerPayload) SetTargetPools(v *[]TargetPool)
- func (o *CreateLoadBalancerPayload) SetVersion(v *string)
- func (o CreateLoadBalancerPayload) ToMap() (map[string]interface{}, error)
- type CredentialsResponse
- func (o *CredentialsResponse) GetCredentialsRef() *string
- func (o *CredentialsResponse) GetCredentialsRefOk() (*string, bool)
- func (o *CredentialsResponse) GetDisplayName() *string
- func (o *CredentialsResponse) GetDisplayNameOk() (*string, bool)
- func (o *CredentialsResponse) GetUsername() *string
- func (o *CredentialsResponse) GetUsernameOk() (*string, bool)
- func (o *CredentialsResponse) HasCredentialsRef() bool
- func (o *CredentialsResponse) HasDisplayName() bool
- func (o *CredentialsResponse) HasUsername() bool
- func (o *CredentialsResponse) SetCredentialsRef(v *string)
- func (o *CredentialsResponse) SetDisplayName(v *string)
- func (o *CredentialsResponse) SetUsername(v *string)
- func (o CredentialsResponse) ToMap() (map[string]interface{}, error)
- type DefaultApiService
- type GetCredentialsResponse
- func (o *GetCredentialsResponse) GetCredential() *CredentialsResponse
- func (o *GetCredentialsResponse) GetCredentialOk() (*CredentialsResponse, bool)
- func (o *GetCredentialsResponse) HasCredential() bool
- func (o *GetCredentialsResponse) SetCredential(v *CredentialsResponse)
- func (o GetCredentialsResponse) ToMap() (map[string]interface{}, error)
- type GetQuotaResponse
- func (o *GetQuotaResponse) GetMaxLoadBalancers() *int64
- func (o *GetQuotaResponse) GetMaxLoadBalancersOk() (*int64, bool)
- func (o *GetQuotaResponse) GetProjectId() *string
- func (o *GetQuotaResponse) GetProjectIdOk() (*string, bool)
- func (o *GetQuotaResponse) HasMaxLoadBalancers() bool
- func (o *GetQuotaResponse) HasProjectId() bool
- func (o *GetQuotaResponse) SetMaxLoadBalancers(v *int64)
- func (o *GetQuotaResponse) SetProjectId(v *string)
- func (o GetQuotaResponse) ToMap() (map[string]interface{}, error)
- type GetServiceStatusResponse
- func (o *GetServiceStatusResponse) GetStatus() *string
- func (o *GetServiceStatusResponse) GetStatusOk() (*string, bool)
- func (o *GetServiceStatusResponse) HasStatus() bool
- func (o *GetServiceStatusResponse) SetStatus(v *string)
- func (o GetServiceStatusResponse) ToMap() (map[string]interface{}, error)
- type GoogleProtobufAny
- type ListCredentialsResponse
- func (o *ListCredentialsResponse) GetCredentials() *[]CredentialsResponse
- func (o *ListCredentialsResponse) GetCredentialsOk() (*[]CredentialsResponse, bool)
- func (o *ListCredentialsResponse) HasCredentials() bool
- func (o *ListCredentialsResponse) SetCredentials(v *[]CredentialsResponse)
- func (o ListCredentialsResponse) ToMap() (map[string]interface{}, error)
- type ListLoadBalancersResponse
- func (o *ListLoadBalancersResponse) GetLoadBalancers() *[]LoadBalancer
- func (o *ListLoadBalancersResponse) GetLoadBalancersOk() (*[]LoadBalancer, bool)
- func (o *ListLoadBalancersResponse) GetNextPageId() *string
- func (o *ListLoadBalancersResponse) GetNextPageIdOk() (*string, bool)
- func (o *ListLoadBalancersResponse) HasLoadBalancers() bool
- func (o *ListLoadBalancersResponse) HasNextPageId() bool
- func (o *ListLoadBalancersResponse) SetLoadBalancers(v *[]LoadBalancer)
- func (o *ListLoadBalancersResponse) SetNextPageId(v *string)
- func (o ListLoadBalancersResponse) ToMap() (map[string]interface{}, error)
- type ListPlansResponse
- func (o *ListPlansResponse) GetValidPlans() *[]PlanDetails
- func (o *ListPlansResponse) GetValidPlansOk() (*[]PlanDetails, bool)
- func (o *ListPlansResponse) HasValidPlans() bool
- func (o *ListPlansResponse) SetValidPlans(v *[]PlanDetails)
- func (o ListPlansResponse) ToMap() (map[string]interface{}, error)
- type Listener
- func (o *Listener) GetDisplayName() *string
- func (o *Listener) GetDisplayNameOk() (*string, bool)
- func (o *Listener) GetName() *string
- func (o *Listener) GetNameOk() (*string, bool)
- func (o *Listener) GetPort() *int64
- func (o *Listener) GetPortOk() (*int64, bool)
- func (o *Listener) GetProtocol() *string
- func (o *Listener) GetProtocolOk() (*string, bool)
- func (o *Listener) GetServerNameIndicators() *[]ServerNameIndicator
- func (o *Listener) GetServerNameIndicatorsOk() (*[]ServerNameIndicator, bool)
- func (o *Listener) GetTargetPool() *string
- func (o *Listener) GetTargetPoolOk() (*string, bool)
- func (o *Listener) GetTcp() *OptionsTCP
- func (o *Listener) GetTcpOk() (*OptionsTCP, bool)
- func (o *Listener) GetUdp() *OptionsUDP
- func (o *Listener) GetUdpOk() (*OptionsUDP, bool)
- func (o *Listener) HasDisplayName() bool
- func (o *Listener) HasName() bool
- func (o *Listener) HasPort() bool
- func (o *Listener) HasProtocol() bool
- func (o *Listener) HasServerNameIndicators() bool
- func (o *Listener) HasTargetPool() bool
- func (o *Listener) HasTcp() bool
- func (o *Listener) HasUdp() bool
- func (o *Listener) SetDisplayName(v *string)
- func (o *Listener) SetName(v *string)
- func (o *Listener) SetPort(v *int64)
- func (o *Listener) SetProtocol(v *string)
- func (o *Listener) SetServerNameIndicators(v *[]ServerNameIndicator)
- func (o *Listener) SetTargetPool(v *string)
- func (o *Listener) SetTcp(v *OptionsTCP)
- func (o *Listener) SetUdp(v *OptionsUDP)
- func (o Listener) ToMap() (map[string]interface{}, error)
- type LoadBalancer
- func (o *LoadBalancer) GetErrors() *[]LoadBalancerError
- func (o *LoadBalancer) GetErrorsOk() (*[]LoadBalancerError, bool)
- func (o *LoadBalancer) GetExternalAddress() *string
- func (o *LoadBalancer) GetExternalAddressOk() (*string, bool)
- func (o *LoadBalancer) GetListeners() *[]Listener
- func (o *LoadBalancer) GetListenersOk() (*[]Listener, bool)
- func (o *LoadBalancer) GetName() *string
- func (o *LoadBalancer) GetNameOk() (*string, bool)
- func (o *LoadBalancer) GetNetworks() *[]Network
- func (o *LoadBalancer) GetNetworksOk() (*[]Network, bool)
- func (o *LoadBalancer) GetOptions() *LoadBalancerOptions
- func (o *LoadBalancer) GetOptionsOk() (*LoadBalancerOptions, bool)
- func (o *LoadBalancer) GetPlanId() *string
- func (o *LoadBalancer) GetPlanIdOk() (*string, bool)
- func (o *LoadBalancer) GetPrivateAddress() *string
- func (o *LoadBalancer) GetPrivateAddressOk() (*string, bool)
- func (o *LoadBalancer) GetStatus() *string
- func (o *LoadBalancer) GetStatusOk() (*string, bool)
- func (o *LoadBalancer) GetTargetPools() *[]TargetPool
- func (o *LoadBalancer) GetTargetPoolsOk() (*[]TargetPool, bool)
- func (o *LoadBalancer) GetVersion() *string
- func (o *LoadBalancer) GetVersionOk() (*string, bool)
- func (o *LoadBalancer) HasErrors() bool
- func (o *LoadBalancer) HasExternalAddress() bool
- func (o *LoadBalancer) HasListeners() bool
- func (o *LoadBalancer) HasName() bool
- func (o *LoadBalancer) HasNetworks() bool
- func (o *LoadBalancer) HasOptions() bool
- func (o *LoadBalancer) HasPlanId() bool
- func (o *LoadBalancer) HasPrivateAddress() bool
- func (o *LoadBalancer) HasStatus() bool
- func (o *LoadBalancer) HasTargetPools() bool
- func (o *LoadBalancer) HasVersion() bool
- func (o *LoadBalancer) SetErrors(v *[]LoadBalancerError)
- func (o *LoadBalancer) SetExternalAddress(v *string)
- func (o *LoadBalancer) SetListeners(v *[]Listener)
- func (o *LoadBalancer) SetName(v *string)
- func (o *LoadBalancer) SetNetworks(v *[]Network)
- func (o *LoadBalancer) SetOptions(v *LoadBalancerOptions)
- func (o *LoadBalancer) SetPlanId(v *string)
- func (o *LoadBalancer) SetPrivateAddress(v *string)
- func (o *LoadBalancer) SetStatus(v *string)
- func (o *LoadBalancer) SetTargetPools(v *[]TargetPool)
- func (o *LoadBalancer) SetVersion(v *string)
- func (o LoadBalancer) ToMap() (map[string]interface{}, error)
- type LoadBalancerError
- func (o *LoadBalancerError) GetDescription() *string
- func (o *LoadBalancerError) GetDescriptionOk() (*string, bool)
- func (o *LoadBalancerError) GetType() *string
- func (o *LoadBalancerError) GetTypeOk() (*string, bool)
- func (o *LoadBalancerError) HasDescription() bool
- func (o *LoadBalancerError) HasType() bool
- func (o *LoadBalancerError) SetDescription(v *string)
- func (o *LoadBalancerError) SetType(v *string)
- func (o LoadBalancerError) ToMap() (map[string]interface{}, error)
- type LoadBalancerOptions
- func (o *LoadBalancerOptions) GetAccessControl() *LoadbalancerOptionAccessControl
- func (o *LoadBalancerOptions) GetAccessControlOk() (*LoadbalancerOptionAccessControl, bool)
- func (o *LoadBalancerOptions) GetEphemeralAddress() *bool
- func (o *LoadBalancerOptions) GetEphemeralAddressOk() (*bool, bool)
- func (o *LoadBalancerOptions) GetObservability() *LoadbalancerOptionObservability
- func (o *LoadBalancerOptions) GetObservabilityOk() (*LoadbalancerOptionObservability, bool)
- func (o *LoadBalancerOptions) GetPrivateNetworkOnly() *bool
- func (o *LoadBalancerOptions) GetPrivateNetworkOnlyOk() (*bool, bool)
- func (o *LoadBalancerOptions) HasAccessControl() bool
- func (o *LoadBalancerOptions) HasEphemeralAddress() bool
- func (o *LoadBalancerOptions) HasObservability() bool
- func (o *LoadBalancerOptions) HasPrivateNetworkOnly() bool
- func (o *LoadBalancerOptions) SetAccessControl(v *LoadbalancerOptionAccessControl)
- func (o *LoadBalancerOptions) SetEphemeralAddress(v *bool)
- func (o *LoadBalancerOptions) SetObservability(v *LoadbalancerOptionObservability)
- func (o *LoadBalancerOptions) SetPrivateNetworkOnly(v *bool)
- func (o LoadBalancerOptions) ToMap() (map[string]interface{}, error)
- type LoadbalancerOptionAccessControl
- func (o *LoadbalancerOptionAccessControl) GetAllowedSourceRanges() *[]string
- func (o *LoadbalancerOptionAccessControl) GetAllowedSourceRangesOk() (*[]string, bool)
- func (o *LoadbalancerOptionAccessControl) HasAllowedSourceRanges() bool
- func (o *LoadbalancerOptionAccessControl) SetAllowedSourceRanges(v *[]string)
- func (o LoadbalancerOptionAccessControl) ToMap() (map[string]interface{}, error)
- type LoadbalancerOptionLogs
- func (o *LoadbalancerOptionLogs) GetCredentialsRef() *string
- func (o *LoadbalancerOptionLogs) GetCredentialsRefOk() (*string, bool)
- func (o *LoadbalancerOptionLogs) GetPushUrl() *string
- func (o *LoadbalancerOptionLogs) GetPushUrlOk() (*string, bool)
- func (o *LoadbalancerOptionLogs) HasCredentialsRef() bool
- func (o *LoadbalancerOptionLogs) HasPushUrl() bool
- func (o *LoadbalancerOptionLogs) SetCredentialsRef(v *string)
- func (o *LoadbalancerOptionLogs) SetPushUrl(v *string)
- func (o LoadbalancerOptionLogs) ToMap() (map[string]interface{}, error)
- type LoadbalancerOptionMetrics
- func (o *LoadbalancerOptionMetrics) GetCredentialsRef() *string
- func (o *LoadbalancerOptionMetrics) GetCredentialsRefOk() (*string, bool)
- func (o *LoadbalancerOptionMetrics) GetPushUrl() *string
- func (o *LoadbalancerOptionMetrics) GetPushUrlOk() (*string, bool)
- func (o *LoadbalancerOptionMetrics) HasCredentialsRef() bool
- func (o *LoadbalancerOptionMetrics) HasPushUrl() bool
- func (o *LoadbalancerOptionMetrics) SetCredentialsRef(v *string)
- func (o *LoadbalancerOptionMetrics) SetPushUrl(v *string)
- func (o LoadbalancerOptionMetrics) ToMap() (map[string]interface{}, error)
- type LoadbalancerOptionObservability
- func (o *LoadbalancerOptionObservability) GetLogs() *LoadbalancerOptionLogs
- func (o *LoadbalancerOptionObservability) GetLogsOk() (*LoadbalancerOptionLogs, bool)
- func (o *LoadbalancerOptionObservability) GetMetrics() *LoadbalancerOptionMetrics
- func (o *LoadbalancerOptionObservability) GetMetricsOk() (*LoadbalancerOptionMetrics, bool)
- func (o *LoadbalancerOptionObservability) HasLogs() bool
- func (o *LoadbalancerOptionObservability) HasMetrics() bool
- func (o *LoadbalancerOptionObservability) SetLogs(v *LoadbalancerOptionLogs)
- func (o *LoadbalancerOptionObservability) SetMetrics(v *LoadbalancerOptionMetrics)
- func (o LoadbalancerOptionObservability) ToMap() (map[string]interface{}, error)
- type MappedNullable
- type Network
- func (o *Network) GetNetworkId() *string
- func (o *Network) GetNetworkIdOk() (*string, bool)
- func (o *Network) GetRole() *string
- func (o *Network) GetRoleOk() (*string, bool)
- func (o *Network) HasNetworkId() bool
- func (o *Network) HasRole() bool
- func (o *Network) SetNetworkId(v *string)
- func (o *Network) SetRole(v *string)
- func (o Network) ToMap() (map[string]interface{}, error)
- type NullableActiveHealthCheck
- func (v NullableActiveHealthCheck) Get() *ActiveHealthCheck
- func (v NullableActiveHealthCheck) IsSet() bool
- func (v NullableActiveHealthCheck) MarshalJSON() ([]byte, error)
- func (v *NullableActiveHealthCheck) Set(val *ActiveHealthCheck)
- func (v *NullableActiveHealthCheck) UnmarshalJSON(src []byte) error
- func (v *NullableActiveHealthCheck) Unset()
- type NullableBool
- type NullableCreateCredentialsPayload
- func (v NullableCreateCredentialsPayload) Get() *CreateCredentialsPayload
- func (v NullableCreateCredentialsPayload) IsSet() bool
- func (v NullableCreateCredentialsPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateCredentialsPayload) Set(val *CreateCredentialsPayload)
- func (v *NullableCreateCredentialsPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateCredentialsPayload) Unset()
- type NullableCreateCredentialsResponse
- func (v NullableCreateCredentialsResponse) Get() *CreateCredentialsResponse
- func (v NullableCreateCredentialsResponse) IsSet() bool
- func (v NullableCreateCredentialsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableCreateCredentialsResponse) Set(val *CreateCredentialsResponse)
- func (v *NullableCreateCredentialsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableCreateCredentialsResponse) Unset()
- type NullableCreateLoadBalancerPayload
- func (v NullableCreateLoadBalancerPayload) Get() *CreateLoadBalancerPayload
- func (v NullableCreateLoadBalancerPayload) IsSet() bool
- func (v NullableCreateLoadBalancerPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateLoadBalancerPayload) Set(val *CreateLoadBalancerPayload)
- func (v *NullableCreateLoadBalancerPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateLoadBalancerPayload) Unset()
- type NullableCredentialsResponse
- func (v NullableCredentialsResponse) Get() *CredentialsResponse
- func (v NullableCredentialsResponse) IsSet() bool
- func (v NullableCredentialsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableCredentialsResponse) Set(val *CredentialsResponse)
- func (v *NullableCredentialsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableCredentialsResponse) Unset()
- type NullableFloat32
- type NullableFloat64
- type NullableGetCredentialsResponse
- func (v NullableGetCredentialsResponse) Get() *GetCredentialsResponse
- func (v NullableGetCredentialsResponse) IsSet() bool
- func (v NullableGetCredentialsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableGetCredentialsResponse) Set(val *GetCredentialsResponse)
- func (v *NullableGetCredentialsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableGetCredentialsResponse) Unset()
- type NullableGetQuotaResponse
- func (v NullableGetQuotaResponse) Get() *GetQuotaResponse
- func (v NullableGetQuotaResponse) IsSet() bool
- func (v NullableGetQuotaResponse) MarshalJSON() ([]byte, error)
- func (v *NullableGetQuotaResponse) Set(val *GetQuotaResponse)
- func (v *NullableGetQuotaResponse) UnmarshalJSON(src []byte) error
- func (v *NullableGetQuotaResponse) Unset()
- type NullableGetServiceStatusResponse
- func (v NullableGetServiceStatusResponse) Get() *GetServiceStatusResponse
- func (v NullableGetServiceStatusResponse) IsSet() bool
- func (v NullableGetServiceStatusResponse) MarshalJSON() ([]byte, error)
- func (v *NullableGetServiceStatusResponse) Set(val *GetServiceStatusResponse)
- func (v *NullableGetServiceStatusResponse) UnmarshalJSON(src []byte) error
- func (v *NullableGetServiceStatusResponse) Unset()
- type NullableGoogleProtobufAny
- func (v NullableGoogleProtobufAny) Get() *GoogleProtobufAny
- func (v NullableGoogleProtobufAny) IsSet() bool
- func (v NullableGoogleProtobufAny) MarshalJSON() ([]byte, error)
- func (v *NullableGoogleProtobufAny) Set(val *GoogleProtobufAny)
- func (v *NullableGoogleProtobufAny) UnmarshalJSON(src []byte) error
- func (v *NullableGoogleProtobufAny) Unset()
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableListCredentialsResponse
- func (v NullableListCredentialsResponse) Get() *ListCredentialsResponse
- func (v NullableListCredentialsResponse) IsSet() bool
- func (v NullableListCredentialsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListCredentialsResponse) Set(val *ListCredentialsResponse)
- func (v *NullableListCredentialsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListCredentialsResponse) Unset()
- type NullableListLoadBalancersResponse
- func (v NullableListLoadBalancersResponse) Get() *ListLoadBalancersResponse
- func (v NullableListLoadBalancersResponse) IsSet() bool
- func (v NullableListLoadBalancersResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListLoadBalancersResponse) Set(val *ListLoadBalancersResponse)
- func (v *NullableListLoadBalancersResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListLoadBalancersResponse) Unset()
- type NullableListPlansResponse
- func (v NullableListPlansResponse) Get() *ListPlansResponse
- func (v NullableListPlansResponse) IsSet() bool
- func (v NullableListPlansResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListPlansResponse) Set(val *ListPlansResponse)
- func (v *NullableListPlansResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListPlansResponse) Unset()
- type NullableListener
- type NullableLoadBalancer
- func (v NullableLoadBalancer) Get() *LoadBalancer
- func (v NullableLoadBalancer) IsSet() bool
- func (v NullableLoadBalancer) MarshalJSON() ([]byte, error)
- func (v *NullableLoadBalancer) Set(val *LoadBalancer)
- func (v *NullableLoadBalancer) UnmarshalJSON(src []byte) error
- func (v *NullableLoadBalancer) Unset()
- type NullableLoadBalancerError
- func (v NullableLoadBalancerError) Get() *LoadBalancerError
- func (v NullableLoadBalancerError) IsSet() bool
- func (v NullableLoadBalancerError) MarshalJSON() ([]byte, error)
- func (v *NullableLoadBalancerError) Set(val *LoadBalancerError)
- func (v *NullableLoadBalancerError) UnmarshalJSON(src []byte) error
- func (v *NullableLoadBalancerError) Unset()
- type NullableLoadBalancerOptions
- func (v NullableLoadBalancerOptions) Get() *LoadBalancerOptions
- func (v NullableLoadBalancerOptions) IsSet() bool
- func (v NullableLoadBalancerOptions) MarshalJSON() ([]byte, error)
- func (v *NullableLoadBalancerOptions) Set(val *LoadBalancerOptions)
- func (v *NullableLoadBalancerOptions) UnmarshalJSON(src []byte) error
- func (v *NullableLoadBalancerOptions) Unset()
- type NullableLoadbalancerOptionAccessControl
- func (v NullableLoadbalancerOptionAccessControl) Get() *LoadbalancerOptionAccessControl
- func (v NullableLoadbalancerOptionAccessControl) IsSet() bool
- func (v NullableLoadbalancerOptionAccessControl) MarshalJSON() ([]byte, error)
- func (v *NullableLoadbalancerOptionAccessControl) Set(val *LoadbalancerOptionAccessControl)
- func (v *NullableLoadbalancerOptionAccessControl) UnmarshalJSON(src []byte) error
- func (v *NullableLoadbalancerOptionAccessControl) Unset()
- type NullableLoadbalancerOptionLogs
- func (v NullableLoadbalancerOptionLogs) Get() *LoadbalancerOptionLogs
- func (v NullableLoadbalancerOptionLogs) IsSet() bool
- func (v NullableLoadbalancerOptionLogs) MarshalJSON() ([]byte, error)
- func (v *NullableLoadbalancerOptionLogs) Set(val *LoadbalancerOptionLogs)
- func (v *NullableLoadbalancerOptionLogs) UnmarshalJSON(src []byte) error
- func (v *NullableLoadbalancerOptionLogs) Unset()
- type NullableLoadbalancerOptionMetrics
- func (v NullableLoadbalancerOptionMetrics) Get() *LoadbalancerOptionMetrics
- func (v NullableLoadbalancerOptionMetrics) IsSet() bool
- func (v NullableLoadbalancerOptionMetrics) MarshalJSON() ([]byte, error)
- func (v *NullableLoadbalancerOptionMetrics) Set(val *LoadbalancerOptionMetrics)
- func (v *NullableLoadbalancerOptionMetrics) UnmarshalJSON(src []byte) error
- func (v *NullableLoadbalancerOptionMetrics) Unset()
- type NullableLoadbalancerOptionObservability
- func (v NullableLoadbalancerOptionObservability) Get() *LoadbalancerOptionObservability
- func (v NullableLoadbalancerOptionObservability) IsSet() bool
- func (v NullableLoadbalancerOptionObservability) MarshalJSON() ([]byte, error)
- func (v *NullableLoadbalancerOptionObservability) Set(val *LoadbalancerOptionObservability)
- func (v *NullableLoadbalancerOptionObservability) UnmarshalJSON(src []byte) error
- func (v *NullableLoadbalancerOptionObservability) Unset()
- type NullableNetwork
- type NullableOptionsTCP
- type NullableOptionsUDP
- type NullablePlanDetails
- func (v NullablePlanDetails) Get() *PlanDetails
- func (v NullablePlanDetails) IsSet() bool
- func (v NullablePlanDetails) MarshalJSON() ([]byte, error)
- func (v *NullablePlanDetails) Set(val *PlanDetails)
- func (v *NullablePlanDetails) UnmarshalJSON(src []byte) error
- func (v *NullablePlanDetails) Unset()
- type NullableServerNameIndicator
- func (v NullableServerNameIndicator) Get() *ServerNameIndicator
- func (v NullableServerNameIndicator) IsSet() bool
- func (v NullableServerNameIndicator) MarshalJSON() ([]byte, error)
- func (v *NullableServerNameIndicator) Set(val *ServerNameIndicator)
- func (v *NullableServerNameIndicator) UnmarshalJSON(src []byte) error
- func (v *NullableServerNameIndicator) Unset()
- type NullableSessionPersistence
- func (v NullableSessionPersistence) Get() *SessionPersistence
- func (v NullableSessionPersistence) IsSet() bool
- func (v NullableSessionPersistence) MarshalJSON() ([]byte, error)
- func (v *NullableSessionPersistence) Set(val *SessionPersistence)
- func (v *NullableSessionPersistence) UnmarshalJSON(src []byte) error
- func (v *NullableSessionPersistence) Unset()
- type NullableStatus
- type NullableString
- type NullableTarget
- type NullableTargetPool
- type NullableTime
- type NullableUpdateCredentialsPayload
- func (v NullableUpdateCredentialsPayload) Get() *UpdateCredentialsPayload
- func (v NullableUpdateCredentialsPayload) IsSet() bool
- func (v NullableUpdateCredentialsPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateCredentialsPayload) Set(val *UpdateCredentialsPayload)
- func (v *NullableUpdateCredentialsPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateCredentialsPayload) Unset()
- type NullableUpdateCredentialsResponse
- func (v NullableUpdateCredentialsResponse) Get() *UpdateCredentialsResponse
- func (v NullableUpdateCredentialsResponse) IsSet() bool
- func (v NullableUpdateCredentialsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateCredentialsResponse) Set(val *UpdateCredentialsResponse)
- func (v *NullableUpdateCredentialsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateCredentialsResponse) Unset()
- type NullableUpdateLoadBalancerPayload
- func (v NullableUpdateLoadBalancerPayload) Get() *UpdateLoadBalancerPayload
- func (v NullableUpdateLoadBalancerPayload) IsSet() bool
- func (v NullableUpdateLoadBalancerPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateLoadBalancerPayload) Set(val *UpdateLoadBalancerPayload)
- func (v *NullableUpdateLoadBalancerPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateLoadBalancerPayload) Unset()
- type NullableUpdateTargetPoolPayload
- func (v NullableUpdateTargetPoolPayload) Get() *UpdateTargetPoolPayload
- func (v NullableUpdateTargetPoolPayload) IsSet() bool
- func (v NullableUpdateTargetPoolPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateTargetPoolPayload) Set(val *UpdateTargetPoolPayload)
- func (v *NullableUpdateTargetPoolPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateTargetPoolPayload) Unset()
- type OptionsTCP
- type OptionsUDP
- type PlanDetails
- func (o *PlanDetails) GetDescription() *string
- func (o *PlanDetails) GetDescriptionOk() (*string, bool)
- func (o *PlanDetails) GetFlavorName() *string
- func (o *PlanDetails) GetFlavorNameOk() (*string, bool)
- func (o *PlanDetails) GetMaxConnections() *int64
- func (o *PlanDetails) GetMaxConnectionsOk() (*int64, bool)
- func (o *PlanDetails) GetName() *string
- func (o *PlanDetails) GetNameOk() (*string, bool)
- func (o *PlanDetails) GetPlanId() *string
- func (o *PlanDetails) GetPlanIdOk() (*string, bool)
- func (o *PlanDetails) HasDescription() bool
- func (o *PlanDetails) HasFlavorName() bool
- func (o *PlanDetails) HasMaxConnections() bool
- func (o *PlanDetails) HasName() bool
- func (o *PlanDetails) HasPlanId() bool
- func (o *PlanDetails) SetDescription(v *string)
- func (o *PlanDetails) SetFlavorName(v *string)
- func (o *PlanDetails) SetMaxConnections(v *int64)
- func (o *PlanDetails) SetName(v *string)
- func (o *PlanDetails) SetPlanId(v *string)
- func (o PlanDetails) ToMap() (map[string]interface{}, error)
- type ServerNameIndicator
- type SessionPersistence
- func (o *SessionPersistence) GetUseSourceIpAddress() *bool
- func (o *SessionPersistence) GetUseSourceIpAddressOk() (*bool, bool)
- func (o *SessionPersistence) HasUseSourceIpAddress() bool
- func (o *SessionPersistence) SetUseSourceIpAddress(v *bool)
- func (o SessionPersistence) ToMap() (map[string]interface{}, error)
- type Status
- func (o *Status) GetCode() *int64
- func (o *Status) GetCodeOk() (*int64, bool)
- func (o *Status) GetDetails() *[]GoogleProtobufAny
- func (o *Status) GetDetailsOk() (*[]GoogleProtobufAny, bool)
- func (o *Status) GetMessage() *string
- func (o *Status) GetMessageOk() (*string, bool)
- func (o *Status) HasCode() bool
- func (o *Status) HasDetails() bool
- func (o *Status) HasMessage() bool
- func (o *Status) SetCode(v *int64)
- func (o *Status) SetDetails(v *[]GoogleProtobufAny)
- func (o *Status) SetMessage(v *string)
- func (o Status) ToMap() (map[string]interface{}, error)
- type Target
- func (o *Target) GetDisplayName() *string
- func (o *Target) GetDisplayNameOk() (*string, bool)
- func (o *Target) GetIp() *string
- func (o *Target) GetIpOk() (*string, bool)
- func (o *Target) HasDisplayName() bool
- func (o *Target) HasIp() bool
- func (o *Target) SetDisplayName(v *string)
- func (o *Target) SetIp(v *string)
- func (o Target) ToMap() (map[string]interface{}, error)
- type TargetPool
- func (o *TargetPool) GetActiveHealthCheck() *ActiveHealthCheck
- func (o *TargetPool) GetActiveHealthCheckOk() (*ActiveHealthCheck, bool)
- func (o *TargetPool) GetName() *string
- func (o *TargetPool) GetNameOk() (*string, bool)
- func (o *TargetPool) GetSessionPersistence() *SessionPersistence
- func (o *TargetPool) GetSessionPersistenceOk() (*SessionPersistence, bool)
- func (o *TargetPool) GetTargetPort() *int64
- func (o *TargetPool) GetTargetPortOk() (*int64, bool)
- func (o *TargetPool) GetTargets() *[]Target
- func (o *TargetPool) GetTargetsOk() (*[]Target, bool)
- func (o *TargetPool) HasActiveHealthCheck() bool
- func (o *TargetPool) HasName() bool
- func (o *TargetPool) HasSessionPersistence() bool
- func (o *TargetPool) HasTargetPort() bool
- func (o *TargetPool) HasTargets() bool
- func (o *TargetPool) SetActiveHealthCheck(v *ActiveHealthCheck)
- func (o *TargetPool) SetName(v *string)
- func (o *TargetPool) SetSessionPersistence(v *SessionPersistence)
- func (o *TargetPool) SetTargetPort(v *int64)
- func (o *TargetPool) SetTargets(v *[]Target)
- func (o TargetPool) ToMap() (map[string]interface{}, error)
- type UpdateCredentialsPayload
- func (o *UpdateCredentialsPayload) GetDisplayName() *string
- func (o *UpdateCredentialsPayload) GetDisplayNameOk() (*string, bool)
- func (o *UpdateCredentialsPayload) GetPassword() *string
- func (o *UpdateCredentialsPayload) GetPasswordOk() (*string, bool)
- func (o *UpdateCredentialsPayload) GetUsername() *string
- func (o *UpdateCredentialsPayload) GetUsernameOk() (*string, bool)
- func (o *UpdateCredentialsPayload) HasDisplayName() bool
- func (o *UpdateCredentialsPayload) HasPassword() bool
- func (o *UpdateCredentialsPayload) HasUsername() bool
- func (o *UpdateCredentialsPayload) SetDisplayName(v *string)
- func (o *UpdateCredentialsPayload) SetPassword(v *string)
- func (o *UpdateCredentialsPayload) SetUsername(v *string)
- func (o UpdateCredentialsPayload) ToMap() (map[string]interface{}, error)
- type UpdateCredentialsResponse
- func (o *UpdateCredentialsResponse) GetCredential() *CredentialsResponse
- func (o *UpdateCredentialsResponse) GetCredentialOk() (*CredentialsResponse, bool)
- func (o *UpdateCredentialsResponse) HasCredential() bool
- func (o *UpdateCredentialsResponse) SetCredential(v *CredentialsResponse)
- func (o UpdateCredentialsResponse) ToMap() (map[string]interface{}, error)
- type UpdateLoadBalancerPayload
- func (o *UpdateLoadBalancerPayload) GetErrors() *[]LoadBalancerError
- func (o *UpdateLoadBalancerPayload) GetErrorsOk() (*[]LoadBalancerError, bool)
- func (o *UpdateLoadBalancerPayload) GetExternalAddress() *string
- func (o *UpdateLoadBalancerPayload) GetExternalAddressOk() (*string, bool)
- func (o *UpdateLoadBalancerPayload) GetListeners() *[]Listener
- func (o *UpdateLoadBalancerPayload) GetListenersOk() (*[]Listener, bool)
- func (o *UpdateLoadBalancerPayload) GetName() *string
- func (o *UpdateLoadBalancerPayload) GetNameOk() (*string, bool)
- func (o *UpdateLoadBalancerPayload) GetNetworks() *[]Network
- func (o *UpdateLoadBalancerPayload) GetNetworksOk() (*[]Network, bool)
- func (o *UpdateLoadBalancerPayload) GetOptions() *LoadBalancerOptions
- func (o *UpdateLoadBalancerPayload) GetOptionsOk() (*LoadBalancerOptions, bool)
- func (o *UpdateLoadBalancerPayload) GetPlanId() *string
- func (o *UpdateLoadBalancerPayload) GetPlanIdOk() (*string, bool)
- func (o *UpdateLoadBalancerPayload) GetPrivateAddress() *string
- func (o *UpdateLoadBalancerPayload) GetPrivateAddressOk() (*string, bool)
- func (o *UpdateLoadBalancerPayload) GetStatus() *string
- func (o *UpdateLoadBalancerPayload) GetStatusOk() (*string, bool)
- func (o *UpdateLoadBalancerPayload) GetTargetPools() *[]TargetPool
- func (o *UpdateLoadBalancerPayload) GetTargetPoolsOk() (*[]TargetPool, bool)
- func (o *UpdateLoadBalancerPayload) GetVersion() *string
- func (o *UpdateLoadBalancerPayload) GetVersionOk() (*string, bool)
- func (o *UpdateLoadBalancerPayload) HasErrors() bool
- func (o *UpdateLoadBalancerPayload) HasExternalAddress() bool
- func (o *UpdateLoadBalancerPayload) HasListeners() bool
- func (o *UpdateLoadBalancerPayload) HasName() bool
- func (o *UpdateLoadBalancerPayload) HasNetworks() bool
- func (o *UpdateLoadBalancerPayload) HasOptions() bool
- func (o *UpdateLoadBalancerPayload) HasPlanId() bool
- func (o *UpdateLoadBalancerPayload) HasPrivateAddress() bool
- func (o *UpdateLoadBalancerPayload) HasStatus() bool
- func (o *UpdateLoadBalancerPayload) HasTargetPools() bool
- func (o *UpdateLoadBalancerPayload) HasVersion() bool
- func (o *UpdateLoadBalancerPayload) SetErrors(v *[]LoadBalancerError)
- func (o *UpdateLoadBalancerPayload) SetExternalAddress(v *string)
- func (o *UpdateLoadBalancerPayload) SetListeners(v *[]Listener)
- func (o *UpdateLoadBalancerPayload) SetName(v *string)
- func (o *UpdateLoadBalancerPayload) SetNetworks(v *[]Network)
- func (o *UpdateLoadBalancerPayload) SetOptions(v *LoadBalancerOptions)
- func (o *UpdateLoadBalancerPayload) SetPlanId(v *string)
- func (o *UpdateLoadBalancerPayload) SetPrivateAddress(v *string)
- func (o *UpdateLoadBalancerPayload) SetStatus(v *string)
- func (o *UpdateLoadBalancerPayload) SetTargetPools(v *[]TargetPool)
- func (o *UpdateLoadBalancerPayload) SetVersion(v *string)
- func (o UpdateLoadBalancerPayload) ToMap() (map[string]interface{}, error)
- type UpdateTargetPoolPayload
- func (o *UpdateTargetPoolPayload) GetActiveHealthCheck() *ActiveHealthCheck
- func (o *UpdateTargetPoolPayload) GetActiveHealthCheckOk() (*ActiveHealthCheck, bool)
- func (o *UpdateTargetPoolPayload) GetName() *string
- func (o *UpdateTargetPoolPayload) GetNameOk() (*string, bool)
- func (o *UpdateTargetPoolPayload) GetSessionPersistence() *SessionPersistence
- func (o *UpdateTargetPoolPayload) GetSessionPersistenceOk() (*SessionPersistence, bool)
- func (o *UpdateTargetPoolPayload) GetTargetPort() *int64
- func (o *UpdateTargetPoolPayload) GetTargetPortOk() (*int64, bool)
- func (o *UpdateTargetPoolPayload) GetTargets() *[]Target
- func (o *UpdateTargetPoolPayload) GetTargetsOk() (*[]Target, bool)
- func (o *UpdateTargetPoolPayload) HasActiveHealthCheck() bool
- func (o *UpdateTargetPoolPayload) HasName() bool
- func (o *UpdateTargetPoolPayload) HasSessionPersistence() bool
- func (o *UpdateTargetPoolPayload) HasTargetPort() bool
- func (o *UpdateTargetPoolPayload) HasTargets() bool
- func (o *UpdateTargetPoolPayload) SetActiveHealthCheck(v *ActiveHealthCheck)
- func (o *UpdateTargetPoolPayload) SetName(v *string)
- func (o *UpdateTargetPoolPayload) SetSessionPersistence(v *SessionPersistence)
- func (o *UpdateTargetPoolPayload) SetTargetPort(v *int64)
- func (o *UpdateTargetPoolPayload) SetTargets(v *[]Target)
- func (o UpdateTargetPoolPayload) ToMap() (map[string]interface{}, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func NewConfiguration ¶
func NewConfiguration() *config.Configuration
NewConfiguration returns a new Configuration object
func ParameterValueToString ¶
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 {
// contains filtered or unexported fields
}
APIClient manages communication with the Load Balancer API API v1.7.2 In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)
NewAPIClient creates a new API client. Optionally receives configuration options
func (*APIClient) CreateCredentials ¶
func (a *APIClient) CreateCredentials(ctx context.Context, projectId string) ApiCreateCredentialsRequest
CreateCredentials: Create credentials for observability of the Load Balancer
Create credentials can be used to store existing credentials, which are valid to be used for Load Balancer Observability.
This means, e.g. when using ARGUS, that credentials first must be created for that ARGUS instance (by using their API) and then can be provided to the Load Balancer by storing them with this endpoint. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @return ApiCreateCredentialsRequest
func (*APIClient) CreateCredentialsExecute ¶
func (*APIClient) CreateLoadBalancer ¶
func (a *APIClient) CreateLoadBalancer(ctx context.Context, projectId string) ApiCreateLoadBalancerRequest
CreateLoadBalancer: Create a load balancer in a project
Create Load Balancer will create a load balancer.
The default load balancing algorithm is round robin unless useSourceIpAddress in session persistence is enabled for a target pool then it is Maglev. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @return ApiCreateLoadBalancerRequest
func (*APIClient) CreateLoadBalancerExecute ¶
func (*APIClient) DeleteCredentials ¶
func (a *APIClient) DeleteCredentials(ctx context.Context, projectId string, credentialsRef string) ApiDeleteCredentialsRequest
DeleteCredentials: Delete a single credential in a project.
Delete Credential
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param credentialsRef @return ApiDeleteCredentialsRequest
func (*APIClient) DeleteCredentialsExecute ¶
func (*APIClient) DeleteLoadBalancer ¶
func (a *APIClient) DeleteLoadBalancer(ctx context.Context, projectId string, name string) ApiDeleteLoadBalancerRequest
DeleteLoadBalancer: Delete a given load balancer in a project.
DeleteLoadBalancer will delete a given load balancer.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param name @return ApiDeleteLoadBalancerRequest
func (*APIClient) DeleteLoadBalancerExecute ¶
func (*APIClient) DisableService
deprecated
func (a *APIClient) DisableService(ctx context.Context, projectId string) ApiDisableServiceRequest
DisableService: Disables the functionality of load balancers for the project specified.
Deprecated: DEPRECATED! Disabling the load balancer functionality is now automatic. The endpoint is kept for compatibility.
Disable will disable the load balancer functionality for the project specified. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @return ApiDisableServiceRequest
func (*APIClient) DisableServiceExecute
deprecated
func (a *APIClient) DisableServiceExecute(ctx context.Context, projectId string) (map[string]interface{}, error)
Deprecated: DEPRECATED! Disabling the load balancer functionality is now automatic. The endpoint is kept for compatibility.
Disable will disable the load balancer functionality for the project specified.
func (*APIClient) EnableService
deprecated
func (a *APIClient) EnableService(ctx context.Context, projectId string) ApiEnableServiceRequest
EnableService: Enables the functionality of load balancers for the project specified.
Deprecated: DEPRECATED! Use CreateLoadBalancer directly instead.
Enable will enable the load balancer functionality for the project specified. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @return ApiEnableServiceRequest
func (*APIClient) EnableServiceExecute
deprecated
func (*APIClient) GetConfig ¶
func (c *APIClient) GetConfig() *config.Configuration
Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior
func (*APIClient) GetCredentials ¶
func (a *APIClient) GetCredentials(ctx context.Context, projectId string, credentialsRef string) ApiGetCredentialsRequest
GetCredentials: Get a single credential reference in a project.
Get Credentials
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param credentialsRef @return ApiGetCredentialsRequest
func (*APIClient) GetCredentialsExecute ¶
func (*APIClient) GetLoadBalancer ¶
func (a *APIClient) GetLoadBalancer(ctx context.Context, projectId string, name string) ApiGetLoadBalancerRequest
GetLoadBalancer: Get a single load balancer in a project.
Get Load Balancer will get a single load balancer of a project. This contains all the information set during
creation or updates. Additionally, it will have information about the state of the load balancer in the form of a status field and error description feedback. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param name @return ApiGetLoadBalancerRequest
func (*APIClient) GetLoadBalancerExecute ¶
func (*APIClient) GetQuota ¶ added in v0.12.0
func (a *APIClient) GetQuota(ctx context.Context, projectId string) ApiGetQuotaRequest
GetQuota: Get the quota of Load Balancers and Target Pools in a project.
GetQuota gets the configured load balancer quota for the project. Default is 3.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @return ApiGetQuotaRequest
func (*APIClient) GetQuotaExecute ¶ added in v0.12.0
func (*APIClient) GetServiceStatus
deprecated
func (a *APIClient) GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequest
GetServiceStatus: Return the status of load balancer functionality for the project specified.
Deprecated: DEPRECATED! Projects are auto-enabled on SE side, meaning status is always enabled.
Status will return the load balancer functionality status for the project specified. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @return ApiGetServiceStatusRequest
func (*APIClient) GetServiceStatusExecute
deprecated
func (*APIClient) ListCredentials ¶
func (a *APIClient) ListCredentials(ctx context.Context, projectId string) ApiListCredentialsRequest
ListCredentials: List all credentials in a project.
List Credentials
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @return ApiListCredentialsRequest
func (*APIClient) ListCredentialsExecute ¶
func (*APIClient) ListLoadBalancers ¶
func (a *APIClient) ListLoadBalancers(ctx context.Context, projectId string) ApiListLoadBalancersRequest
ListLoadBalancers: List load balancers in a project.
ListLoadBalancer will list load balancers of a project. This contains information set during
creation or updates for every load balancer in the project. Additionally, it will have information about the state of the load balancer in the form of a status field and error description feedback. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @return ApiListLoadBalancersRequest
func (*APIClient) ListLoadBalancersExecute ¶
func (*APIClient) ListPlans ¶ added in v0.16.0
func (a *APIClient) ListPlans(ctx context.Context) ApiListPlansRequest
ListPlans: List available service plans.
ListPlans returns for the configured service plans for a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListPlansRequest
func (*APIClient) ListPlansExecute ¶ added in v0.16.0
func (a *APIClient) ListPlansExecute(ctx context.Context) (*ListPlansResponse, error)
func (*APIClient) UpdateCredentials ¶ added in v0.12.0
func (a *APIClient) UpdateCredentials(ctx context.Context, projectId string, credentialsRef string) ApiUpdateCredentialsRequest
UpdateCredentials: Update credentials for observability in a project.
Update Credentials
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param credentialsRef @return ApiUpdateCredentialsRequest
func (*APIClient) UpdateCredentialsExecute ¶ added in v0.12.0
func (*APIClient) UpdateLoadBalancer ¶
func (a *APIClient) UpdateLoadBalancer(ctx context.Context, projectId string, name string) ApiUpdateLoadBalancerRequest
UpdateLoadBalancer: Update a load balancer in a project.
Update Load Balancer allows the change of listeners and target pools of an existing Load Balancer.
The Load balancer resource version needs to be the current version to ensure concurrency safe updates. The default load balancing algorithm is round robin unless useSourceIpAddress in session persistence is enabled for a target pool then it is Maglev. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param name @return ApiUpdateLoadBalancerRequest
func (*APIClient) UpdateLoadBalancerExecute ¶
func (*APIClient) UpdateTargetPool ¶
func (a *APIClient) UpdateTargetPool(ctx context.Context, projectId string, name string, targetPoolName string) ApiUpdateTargetPoolRequest
UpdateTargetPool: Update a single target pool of a load balancer in a project.
ReplaceTargetPool will replace a specific target pool of a load balancer with new content.
Useful to add/remove target servers. will update a load balancer. Only replaces the mentioned target pools and leaves others unchanged. Cannot be used to create or rename a target pool. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param name @param targetPoolName @return ApiUpdateTargetPoolRequest
func (*APIClient) UpdateTargetPoolExecute ¶
type ActiveHealthCheck ¶
type ActiveHealthCheck struct { // Healthy threshold of the health checking HealthyThreshold *int64 `json:"healthyThreshold,omitempty"` // Interval duration of health checking in seconds Interval *string `json:"interval,omitempty"` // Interval duration threshold of the health checking in seconds IntervalJitter *string `json:"intervalJitter,omitempty"` // Active health checking timeout duration in seconds Timeout *string `json:"timeout,omitempty"` // Unhealthy threshold of the health checking UnhealthyThreshold *int64 `json:"unhealthyThreshold,omitempty"` }
ActiveHealthCheck struct for ActiveHealthCheck
func NewActiveHealthCheck ¶ added in v0.17.0
func NewActiveHealthCheck() *ActiveHealthCheck
NewActiveHealthCheck instantiates a new ActiveHealthCheck 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 NewActiveHealthCheckWithDefaults ¶ added in v0.17.0
func NewActiveHealthCheckWithDefaults() *ActiveHealthCheck
NewActiveHealthCheckWithDefaults instantiates a new ActiveHealthCheck 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 (*ActiveHealthCheck) GetHealthyThreshold ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetHealthyThreshold() *int64
GetHealthyThreshold returns the HealthyThreshold field value if set, zero value otherwise.
func (*ActiveHealthCheck) GetHealthyThresholdOk ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetHealthyThresholdOk() (*int64, bool)
GetHealthyThresholdOk returns a tuple with the HealthyThreshold field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ActiveHealthCheck) GetInterval ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetInterval() *string
GetInterval returns the Interval field value if set, zero value otherwise.
func (*ActiveHealthCheck) GetIntervalJitter ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetIntervalJitter() *string
GetIntervalJitter returns the IntervalJitter field value if set, zero value otherwise.
func (*ActiveHealthCheck) GetIntervalJitterOk ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetIntervalJitterOk() (*string, bool)
GetIntervalJitterOk returns a tuple with the IntervalJitter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ActiveHealthCheck) GetIntervalOk ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetIntervalOk() (*string, bool)
GetIntervalOk returns a tuple with the Interval field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ActiveHealthCheck) GetTimeout ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetTimeout() *string
GetTimeout returns the Timeout field value if set, zero value otherwise.
func (*ActiveHealthCheck) GetTimeoutOk ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetTimeoutOk() (*string, bool)
GetTimeoutOk returns a tuple with the Timeout field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ActiveHealthCheck) GetUnhealthyThreshold ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetUnhealthyThreshold() *int64
GetUnhealthyThreshold returns the UnhealthyThreshold field value if set, zero value otherwise.
func (*ActiveHealthCheck) GetUnhealthyThresholdOk ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetUnhealthyThresholdOk() (*int64, bool)
GetUnhealthyThresholdOk returns a tuple with the UnhealthyThreshold field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ActiveHealthCheck) HasHealthyThreshold ¶ added in v0.17.0
func (o *ActiveHealthCheck) HasHealthyThreshold() bool
HasHealthyThreshold returns a boolean if a field has been set.
func (*ActiveHealthCheck) HasInterval ¶ added in v0.17.0
func (o *ActiveHealthCheck) HasInterval() bool
HasInterval returns a boolean if a field has been set.
func (*ActiveHealthCheck) HasIntervalJitter ¶ added in v0.17.0
func (o *ActiveHealthCheck) HasIntervalJitter() bool
HasIntervalJitter returns a boolean if a field has been set.
func (*ActiveHealthCheck) HasTimeout ¶ added in v0.17.0
func (o *ActiveHealthCheck) HasTimeout() bool
HasTimeout returns a boolean if a field has been set.
func (*ActiveHealthCheck) HasUnhealthyThreshold ¶ added in v0.17.0
func (o *ActiveHealthCheck) HasUnhealthyThreshold() bool
HasUnhealthyThreshold returns a boolean if a field has been set.
func (*ActiveHealthCheck) SetHealthyThreshold ¶ added in v0.17.0
func (o *ActiveHealthCheck) SetHealthyThreshold(v *int64)
SetHealthyThreshold gets a reference to the given int64 and assigns it to the HealthyThreshold field.
func (*ActiveHealthCheck) SetInterval ¶ added in v0.17.0
func (o *ActiveHealthCheck) SetInterval(v *string)
SetInterval gets a reference to the given string and assigns it to the Interval field.
func (*ActiveHealthCheck) SetIntervalJitter ¶ added in v0.17.0
func (o *ActiveHealthCheck) SetIntervalJitter(v *string)
SetIntervalJitter gets a reference to the given string and assigns it to the IntervalJitter field.
func (*ActiveHealthCheck) SetTimeout ¶ added in v0.17.0
func (o *ActiveHealthCheck) SetTimeout(v *string)
SetTimeout gets a reference to the given string and assigns it to the Timeout field.
func (*ActiveHealthCheck) SetUnhealthyThreshold ¶ added in v0.17.0
func (o *ActiveHealthCheck) SetUnhealthyThreshold(v *int64)
SetUnhealthyThreshold gets a reference to the given int64 and assigns it to the UnhealthyThreshold field.
func (ActiveHealthCheck) ToMap ¶ added in v0.17.0
func (o ActiveHealthCheck) ToMap() (map[string]interface{}, error)
type ApiCreateCredentialsRequest ¶
type ApiCreateCredentialsRequest struct {
// contains filtered or unexported fields
}
func (ApiCreateCredentialsRequest) CreateCredentialsPayload ¶
func (r ApiCreateCredentialsRequest) CreateCredentialsPayload(createCredentialsPayload CreateCredentialsPayload) ApiCreateCredentialsRequest
func (ApiCreateCredentialsRequest) Execute ¶
func (r ApiCreateCredentialsRequest) Execute() (*CreateCredentialsResponse, error)
func (ApiCreateCredentialsRequest) XRequestID ¶
func (r ApiCreateCredentialsRequest) XRequestID(xRequestID string) ApiCreateCredentialsRequest
type ApiCreateLoadBalancerRequest ¶
type ApiCreateLoadBalancerRequest struct {
// contains filtered or unexported fields
}
func (ApiCreateLoadBalancerRequest) CreateLoadBalancerPayload ¶
func (r ApiCreateLoadBalancerRequest) CreateLoadBalancerPayload(createLoadBalancerPayload CreateLoadBalancerPayload) ApiCreateLoadBalancerRequest
func (ApiCreateLoadBalancerRequest) Execute ¶
func (r ApiCreateLoadBalancerRequest) Execute() (*LoadBalancer, error)
func (ApiCreateLoadBalancerRequest) XRequestID ¶
func (r ApiCreateLoadBalancerRequest) XRequestID(xRequestID string) ApiCreateLoadBalancerRequest
type ApiDeleteCredentialsRequest ¶
type ApiDeleteCredentialsRequest struct {
// contains filtered or unexported fields
}
func (ApiDeleteCredentialsRequest) Execute ¶
func (r ApiDeleteCredentialsRequest) Execute() (map[string]interface{}, error)
type ApiDeleteLoadBalancerRequest ¶
type ApiDeleteLoadBalancerRequest struct {
// contains filtered or unexported fields
}
func (ApiDeleteLoadBalancerRequest) Execute ¶
func (r ApiDeleteLoadBalancerRequest) Execute() (map[string]interface{}, error)
type ApiDisableServiceRequest ¶
type ApiDisableServiceRequest struct {
// contains filtered or unexported fields
}
func (ApiDisableServiceRequest) Execute ¶
func (r ApiDisableServiceRequest) Execute() (map[string]interface{}, error)
type ApiEnableServiceRequest ¶
type ApiEnableServiceRequest struct {
// contains filtered or unexported fields
}
func (ApiEnableServiceRequest) Execute ¶
func (r ApiEnableServiceRequest) Execute() (map[string]interface{}, error)
func (ApiEnableServiceRequest) XRequestID ¶
func (r ApiEnableServiceRequest) XRequestID(xRequestID string) ApiEnableServiceRequest
type ApiGetCredentialsRequest ¶
type ApiGetCredentialsRequest struct {
// contains filtered or unexported fields
}
func (ApiGetCredentialsRequest) Execute ¶
func (r ApiGetCredentialsRequest) Execute() (*GetCredentialsResponse, error)
type ApiGetLoadBalancerRequest ¶
type ApiGetLoadBalancerRequest struct {
// contains filtered or unexported fields
}
func (ApiGetLoadBalancerRequest) Execute ¶
func (r ApiGetLoadBalancerRequest) Execute() (*LoadBalancer, error)
type ApiGetQuotaRequest ¶ added in v0.12.0
type ApiGetQuotaRequest struct {
// contains filtered or unexported fields
}
func (ApiGetQuotaRequest) Execute ¶ added in v0.12.0
func (r ApiGetQuotaRequest) Execute() (*GetQuotaResponse, error)
type ApiGetServiceStatusRequest ¶
type ApiGetServiceStatusRequest struct {
// contains filtered or unexported fields
}
func (ApiGetServiceStatusRequest) Execute ¶
func (r ApiGetServiceStatusRequest) Execute() (*GetServiceStatusResponse, error)
type ApiListCredentialsRequest ¶
type ApiListCredentialsRequest struct {
// contains filtered or unexported fields
}
func (ApiListCredentialsRequest) Execute ¶
func (r ApiListCredentialsRequest) Execute() (*ListCredentialsResponse, error)
type ApiListLoadBalancersRequest ¶
type ApiListLoadBalancersRequest struct {
// contains filtered or unexported fields
}
func (ApiListLoadBalancersRequest) Execute ¶
func (r ApiListLoadBalancersRequest) Execute() (*ListLoadBalancersResponse, error)
func (ApiListLoadBalancersRequest) PageId ¶ added in v0.16.0
func (r ApiListLoadBalancersRequest) PageId(pageId string) ApiListLoadBalancersRequest
func (ApiListLoadBalancersRequest) PageSize ¶ added in v0.16.0
func (r ApiListLoadBalancersRequest) PageSize(pageSize string) ApiListLoadBalancersRequest
type ApiListPlansRequest ¶ added in v0.16.0
type ApiListPlansRequest struct {
// contains filtered or unexported fields
}
func (ApiListPlansRequest) Execute ¶ added in v0.16.0
func (r ApiListPlansRequest) Execute() (*ListPlansResponse, error)
type ApiUpdateCredentialsRequest ¶ added in v0.12.0
type ApiUpdateCredentialsRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdateCredentialsRequest) Execute ¶ added in v0.12.0
func (r ApiUpdateCredentialsRequest) Execute() (*UpdateCredentialsResponse, error)
func (ApiUpdateCredentialsRequest) UpdateCredentialsPayload ¶ added in v0.12.0
func (r ApiUpdateCredentialsRequest) UpdateCredentialsPayload(updateCredentialsPayload UpdateCredentialsPayload) ApiUpdateCredentialsRequest
type ApiUpdateLoadBalancerRequest ¶
type ApiUpdateLoadBalancerRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdateLoadBalancerRequest) Execute ¶
func (r ApiUpdateLoadBalancerRequest) Execute() (*LoadBalancer, error)
func (ApiUpdateLoadBalancerRequest) UpdateLoadBalancerPayload ¶
func (r ApiUpdateLoadBalancerRequest) UpdateLoadBalancerPayload(updateLoadBalancerPayload UpdateLoadBalancerPayload) ApiUpdateLoadBalancerRequest
type ApiUpdateTargetPoolRequest ¶
type ApiUpdateTargetPoolRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdateTargetPoolRequest) Execute ¶
func (r ApiUpdateTargetPoolRequest) Execute() (*TargetPool, error)
func (ApiUpdateTargetPoolRequest) UpdateTargetPoolPayload ¶
func (r ApiUpdateTargetPoolRequest) UpdateTargetPoolPayload(updateTargetPoolPayload UpdateTargetPoolPayload) ApiUpdateTargetPoolRequest
type CreateCredentialsPayload ¶
type CreateCredentialsPayload struct { // Credential name DisplayName *string `json:"displayName,omitempty"` // A valid password used for an existing ARGUS instance, which is used during basic auth. Password *string `json:"password,omitempty"` // A valid username used for an existing ARGUS instance, which is used during basic auth. Username *string `json:"username,omitempty"` }
CreateCredentialsPayload struct for CreateCredentialsPayload
func NewCreateCredentialsPayload ¶ added in v0.17.0
func NewCreateCredentialsPayload() *CreateCredentialsPayload
NewCreateCredentialsPayload instantiates a new CreateCredentialsPayload 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 NewCreateCredentialsPayloadWithDefaults ¶ added in v0.17.0
func NewCreateCredentialsPayloadWithDefaults() *CreateCredentialsPayload
NewCreateCredentialsPayloadWithDefaults instantiates a new CreateCredentialsPayload 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 (*CreateCredentialsPayload) GetDisplayName ¶ added in v0.17.0
func (o *CreateCredentialsPayload) GetDisplayName() *string
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*CreateCredentialsPayload) GetDisplayNameOk ¶ added in v0.17.0
func (o *CreateCredentialsPayload) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateCredentialsPayload) GetPassword ¶ added in v0.17.0
func (o *CreateCredentialsPayload) GetPassword() *string
GetPassword returns the Password field value if set, zero value otherwise.
func (*CreateCredentialsPayload) GetPasswordOk ¶ added in v0.17.0
func (o *CreateCredentialsPayload) GetPasswordOk() (*string, bool)
GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateCredentialsPayload) GetUsername ¶ added in v0.17.0
func (o *CreateCredentialsPayload) GetUsername() *string
GetUsername returns the Username field value if set, zero value otherwise.
func (*CreateCredentialsPayload) GetUsernameOk ¶ added in v0.17.0
func (o *CreateCredentialsPayload) GetUsernameOk() (*string, bool)
GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateCredentialsPayload) HasDisplayName ¶ added in v0.17.0
func (o *CreateCredentialsPayload) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*CreateCredentialsPayload) HasPassword ¶ added in v0.17.0
func (o *CreateCredentialsPayload) HasPassword() bool
HasPassword returns a boolean if a field has been set.
func (*CreateCredentialsPayload) HasUsername ¶ added in v0.17.0
func (o *CreateCredentialsPayload) HasUsername() bool
HasUsername returns a boolean if a field has been set.
func (*CreateCredentialsPayload) SetDisplayName ¶ added in v0.17.0
func (o *CreateCredentialsPayload) SetDisplayName(v *string)
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*CreateCredentialsPayload) SetPassword ¶ added in v0.17.0
func (o *CreateCredentialsPayload) SetPassword(v *string)
SetPassword gets a reference to the given string and assigns it to the Password field.
func (*CreateCredentialsPayload) SetUsername ¶ added in v0.17.0
func (o *CreateCredentialsPayload) SetUsername(v *string)
SetUsername gets a reference to the given string and assigns it to the Username field.
func (CreateCredentialsPayload) ToMap ¶ added in v0.17.0
func (o CreateCredentialsPayload) ToMap() (map[string]interface{}, error)
type CreateCredentialsResponse ¶
type CreateCredentialsResponse struct {
Credential *CredentialsResponse `json:"credential,omitempty"`
}
CreateCredentialsResponse struct for CreateCredentialsResponse
func NewCreateCredentialsResponse ¶ added in v0.17.0
func NewCreateCredentialsResponse() *CreateCredentialsResponse
NewCreateCredentialsResponse instantiates a new CreateCredentialsResponse 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 NewCreateCredentialsResponseWithDefaults ¶ added in v0.17.0
func NewCreateCredentialsResponseWithDefaults() *CreateCredentialsResponse
NewCreateCredentialsResponseWithDefaults instantiates a new CreateCredentialsResponse 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 (*CreateCredentialsResponse) GetCredential ¶ added in v0.17.0
func (o *CreateCredentialsResponse) GetCredential() *CredentialsResponse
GetCredential returns the Credential field value if set, zero value otherwise.
func (*CreateCredentialsResponse) GetCredentialOk ¶ added in v0.17.0
func (o *CreateCredentialsResponse) GetCredentialOk() (*CredentialsResponse, bool)
GetCredentialOk returns a tuple with the Credential field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateCredentialsResponse) HasCredential ¶ added in v0.17.0
func (o *CreateCredentialsResponse) HasCredential() bool
HasCredential returns a boolean if a field has been set.
func (*CreateCredentialsResponse) SetCredential ¶ added in v0.17.0
func (o *CreateCredentialsResponse) SetCredential(v *CredentialsResponse)
SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field.
func (CreateCredentialsResponse) ToMap ¶ added in v0.17.0
func (o CreateCredentialsResponse) ToMap() (map[string]interface{}, error)
type CreateLoadBalancerPayload ¶
type CreateLoadBalancerPayload struct { // Reports all errors a load balancer has. Errors *[]LoadBalancerError `json:"errors,omitempty"` // External load balancer IP address where this load balancer is exposed. Not changeable after creation. ExternalAddress *string `json:"externalAddress,omitempty"` // There is a maximum listener count of 20. Port and protocol limitations: - UDP listeners cannot have the same port. - TCP-derived listeners cannot have the same port. A TCP-derived listener is any listener that listens on a TCP port. As of now those are: TCP, TCP_PROXY, and PROTOCOL_TLS_PASSTHROUGH. The only exception is, if all listeners for the same port are PROTOCOL_TLS_PASSTHROUGH. - PROTOCOL_TLS_PASSTHROUGH listeners cannot have the same port and at least one common domain name. - PROTOCOL_TLS_PASSTHROUGH listeners can have the same domain name and different ports though (e.g. ports 443 and 8443 for domain example.com). - PROTOCOL_TLS_PASSTHROUGH listeners without a domain name serve as a default listener and you can have only one default listener. Listeners *[]Listener `json:"listeners,omitempty"` // Load balancer name. Not changeable after creation. Name *string `json:"name,omitempty"` // List of networks that listeners and targets reside in. Currently limited to one. Not changeable after creation. Networks *[]Network `json:"networks,omitempty"` Options *LoadBalancerOptions `json:"options,omitempty"` // Service Plan configures the size of the Load Balancer. Currently supported plans are p10, p50, p250 and p750. This list can change in the future where plan ids will be removed and new plans by added. That is the reason this is not an enum. PlanId *string `json:"planId,omitempty"` // Transient private load balancer IP address that can change any time. PrivateAddress *string `json:"privateAddress,omitempty"` Status *string `json:"status,omitempty"` // List of all target pools which will be used in the load balancer. Limited to 20. TargetPools *[]TargetPool `json:"targetPools,omitempty"` // Load balancer resource version. Must be empty or unset for creating load balancers, non-empty for updating load balancers. Semantics: While retrieving load balancers, this is the current version of this load balancer resource that changes during updates of the load balancers. On updates this field specified the load balancer version you calculated your update for instead of the future version to enable concurrency safe updates. Update calls will then report the new version in their result as you would see with a load balancer retrieval call later. There exist no total order of the version, so you can only compare it for equality, but not for less/greater than another version. Since the creation of load balancer is always intended to create the first version of it, there should be no existing version. That's why this field must by empty of not present in that case. Version *string `json:"version,omitempty"` }
CreateLoadBalancerPayload struct for CreateLoadBalancerPayload
func NewCreateLoadBalancerPayload ¶ added in v0.17.0
func NewCreateLoadBalancerPayload() *CreateLoadBalancerPayload
NewCreateLoadBalancerPayload instantiates a new CreateLoadBalancerPayload 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 NewCreateLoadBalancerPayloadWithDefaults ¶ added in v0.17.0
func NewCreateLoadBalancerPayloadWithDefaults() *CreateLoadBalancerPayload
NewCreateLoadBalancerPayloadWithDefaults instantiates a new CreateLoadBalancerPayload 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 (*CreateLoadBalancerPayload) GetErrors ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetErrors() *[]LoadBalancerError
GetErrors returns the Errors field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetErrorsOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetErrorsOk() (*[]LoadBalancerError, bool)
GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetExternalAddress ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetExternalAddress() *string
GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetExternalAddressOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetExternalAddressOk() (*string, bool)
GetExternalAddressOk returns a tuple with the ExternalAddress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetListeners ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetListeners() *[]Listener
GetListeners returns the Listeners field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetListenersOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetListenersOk() (*[]Listener, bool)
GetListenersOk returns a tuple with the Listeners field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetName ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetNameOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) 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 (*CreateLoadBalancerPayload) GetNetworks ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetNetworks() *[]Network
GetNetworks returns the Networks field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetNetworksOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetNetworksOk() (*[]Network, bool)
GetNetworksOk returns a tuple with the Networks field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetOptions ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetOptions() *LoadBalancerOptions
GetOptions returns the Options field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetOptionsOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetOptionsOk() (*LoadBalancerOptions, bool)
GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetPlanId ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetPlanId() *string
GetPlanId returns the PlanId field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetPlanIdOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetPlanIdOk() (*string, bool)
GetPlanIdOk returns a tuple with the PlanId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetPrivateAddress ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetPrivateAddress() *string
GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetPrivateAddressOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetPrivateAddressOk() (*string, bool)
GetPrivateAddressOk returns a tuple with the PrivateAddress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetStatus ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetStatus() *string
GetStatus returns the Status field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetStatusOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) 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 (*CreateLoadBalancerPayload) GetTargetPools ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetTargetPools() *[]TargetPool
GetTargetPools returns the TargetPools field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetTargetPoolsOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetTargetPoolsOk() (*[]TargetPool, bool)
GetTargetPoolsOk returns a tuple with the TargetPools field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetVersion ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetVersion() *string
GetVersion returns the Version field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetVersionOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetVersionOk() (*string, 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 (*CreateLoadBalancerPayload) HasErrors ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasErrors() bool
HasErrors returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasExternalAddress ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasExternalAddress() bool
HasExternalAddress returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasListeners ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasListeners() bool
HasListeners returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasName ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasNetworks ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasNetworks() bool
HasNetworks returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasOptions ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasOptions() bool
HasOptions returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasPlanId ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasPlanId() bool
HasPlanId returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasPrivateAddress ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasPrivateAddress() bool
HasPrivateAddress returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasStatus ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasTargetPools ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasTargetPools() bool
HasTargetPools returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasVersion ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasVersion() bool
HasVersion returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) SetErrors ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetErrors(v *[]LoadBalancerError)
SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field.
func (*CreateLoadBalancerPayload) SetExternalAddress ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetExternalAddress(v *string)
SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field.
func (*CreateLoadBalancerPayload) SetListeners ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetListeners(v *[]Listener)
SetListeners gets a reference to the given []Listener and assigns it to the Listeners field.
func (*CreateLoadBalancerPayload) SetName ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*CreateLoadBalancerPayload) SetNetworks ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetNetworks(v *[]Network)
SetNetworks gets a reference to the given []Network and assigns it to the Networks field.
func (*CreateLoadBalancerPayload) SetOptions ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetOptions(v *LoadBalancerOptions)
SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field.
func (*CreateLoadBalancerPayload) SetPlanId ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetPlanId(v *string)
SetPlanId gets a reference to the given string and assigns it to the PlanId field.
func (*CreateLoadBalancerPayload) SetPrivateAddress ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetPrivateAddress(v *string)
SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field.
func (*CreateLoadBalancerPayload) SetStatus ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetStatus(v *string)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*CreateLoadBalancerPayload) SetTargetPools ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetTargetPools(v *[]TargetPool)
SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field.
func (*CreateLoadBalancerPayload) SetVersion ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetVersion(v *string)
SetVersion gets a reference to the given string and assigns it to the Version field.
func (CreateLoadBalancerPayload) ToMap ¶ added in v0.17.0
func (o CreateLoadBalancerPayload) ToMap() (map[string]interface{}, error)
type CredentialsResponse ¶
type CredentialsResponse struct { // The credentials reference can be used for observability of the Load Balancer. CredentialsRef *string `json:"credentialsRef,omitempty"` // Credential name DisplayName *string `json:"displayName,omitempty"` // The username used for the ARGUS instance Username *string `json:"username,omitempty"` }
CredentialsResponse struct for CredentialsResponse
func NewCredentialsResponse ¶ added in v0.17.0
func NewCredentialsResponse() *CredentialsResponse
NewCredentialsResponse instantiates a new CredentialsResponse 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 NewCredentialsResponseWithDefaults ¶ added in v0.17.0
func NewCredentialsResponseWithDefaults() *CredentialsResponse
NewCredentialsResponseWithDefaults instantiates a new CredentialsResponse 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 (*CredentialsResponse) GetCredentialsRef ¶ added in v0.17.0
func (o *CredentialsResponse) GetCredentialsRef() *string
GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise.
func (*CredentialsResponse) GetCredentialsRefOk ¶ added in v0.17.0
func (o *CredentialsResponse) GetCredentialsRefOk() (*string, bool)
GetCredentialsRefOk returns a tuple with the CredentialsRef field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CredentialsResponse) GetDisplayName ¶ added in v0.17.0
func (o *CredentialsResponse) GetDisplayName() *string
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*CredentialsResponse) GetDisplayNameOk ¶ added in v0.17.0
func (o *CredentialsResponse) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CredentialsResponse) GetUsername ¶ added in v0.17.0
func (o *CredentialsResponse) GetUsername() *string
GetUsername returns the Username field value if set, zero value otherwise.
func (*CredentialsResponse) GetUsernameOk ¶ added in v0.17.0
func (o *CredentialsResponse) GetUsernameOk() (*string, bool)
GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CredentialsResponse) HasCredentialsRef ¶ added in v0.17.0
func (o *CredentialsResponse) HasCredentialsRef() bool
HasCredentialsRef returns a boolean if a field has been set.
func (*CredentialsResponse) HasDisplayName ¶ added in v0.17.0
func (o *CredentialsResponse) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*CredentialsResponse) HasUsername ¶ added in v0.17.0
func (o *CredentialsResponse) HasUsername() bool
HasUsername returns a boolean if a field has been set.
func (*CredentialsResponse) SetCredentialsRef ¶ added in v0.17.0
func (o *CredentialsResponse) SetCredentialsRef(v *string)
SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field.
func (*CredentialsResponse) SetDisplayName ¶ added in v0.17.0
func (o *CredentialsResponse) SetDisplayName(v *string)
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*CredentialsResponse) SetUsername ¶ added in v0.17.0
func (o *CredentialsResponse) SetUsername(v *string)
SetUsername gets a reference to the given string and assigns it to the Username field.
func (CredentialsResponse) ToMap ¶ added in v0.17.0
func (o CredentialsResponse) ToMap() (map[string]interface{}, error)
type GetCredentialsResponse ¶
type GetCredentialsResponse struct {
Credential *CredentialsResponse `json:"credential,omitempty"`
}
GetCredentialsResponse struct for GetCredentialsResponse
func NewGetCredentialsResponse ¶ added in v0.17.0
func NewGetCredentialsResponse() *GetCredentialsResponse
NewGetCredentialsResponse instantiates a new GetCredentialsResponse 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 NewGetCredentialsResponseWithDefaults ¶ added in v0.17.0
func NewGetCredentialsResponseWithDefaults() *GetCredentialsResponse
NewGetCredentialsResponseWithDefaults instantiates a new GetCredentialsResponse 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 (*GetCredentialsResponse) GetCredential ¶ added in v0.17.0
func (o *GetCredentialsResponse) GetCredential() *CredentialsResponse
GetCredential returns the Credential field value if set, zero value otherwise.
func (*GetCredentialsResponse) GetCredentialOk ¶ added in v0.17.0
func (o *GetCredentialsResponse) GetCredentialOk() (*CredentialsResponse, bool)
GetCredentialOk returns a tuple with the Credential field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetCredentialsResponse) HasCredential ¶ added in v0.17.0
func (o *GetCredentialsResponse) HasCredential() bool
HasCredential returns a boolean if a field has been set.
func (*GetCredentialsResponse) SetCredential ¶ added in v0.17.0
func (o *GetCredentialsResponse) SetCredential(v *CredentialsResponse)
SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field.
func (GetCredentialsResponse) ToMap ¶ added in v0.17.0
func (o GetCredentialsResponse) ToMap() (map[string]interface{}, error)
type GetQuotaResponse ¶
type GetQuotaResponse struct { // The maximum number of load balancing servers in this project. Unlimited if set to -1. // Can be cast to int32 without loss of precision. MaxLoadBalancers *int64 `json:"maxLoadBalancers,omitempty"` // Project identifier ProjectId *string `json:"projectId,omitempty"` }
GetQuotaResponse struct for GetQuotaResponse
func NewGetQuotaResponse ¶ added in v0.17.0
func NewGetQuotaResponse() *GetQuotaResponse
NewGetQuotaResponse instantiates a new GetQuotaResponse 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 NewGetQuotaResponseWithDefaults ¶ added in v0.17.0
func NewGetQuotaResponseWithDefaults() *GetQuotaResponse
NewGetQuotaResponseWithDefaults instantiates a new GetQuotaResponse 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 (*GetQuotaResponse) GetMaxLoadBalancers ¶ added in v0.17.0
func (o *GetQuotaResponse) GetMaxLoadBalancers() *int64
GetMaxLoadBalancers returns the MaxLoadBalancers field value if set, zero value otherwise.
func (*GetQuotaResponse) GetMaxLoadBalancersOk ¶ added in v0.17.0
func (o *GetQuotaResponse) GetMaxLoadBalancersOk() (*int64, bool)
GetMaxLoadBalancersOk returns a tuple with the MaxLoadBalancers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetQuotaResponse) GetProjectId ¶ added in v0.17.0
func (o *GetQuotaResponse) GetProjectId() *string
GetProjectId returns the ProjectId field value if set, zero value otherwise.
func (*GetQuotaResponse) GetProjectIdOk ¶ added in v0.17.0
func (o *GetQuotaResponse) 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 (*GetQuotaResponse) HasMaxLoadBalancers ¶ added in v0.17.0
func (o *GetQuotaResponse) HasMaxLoadBalancers() bool
HasMaxLoadBalancers returns a boolean if a field has been set.
func (*GetQuotaResponse) HasProjectId ¶ added in v0.17.0
func (o *GetQuotaResponse) HasProjectId() bool
HasProjectId returns a boolean if a field has been set.
func (*GetQuotaResponse) SetMaxLoadBalancers ¶ added in v0.17.0
func (o *GetQuotaResponse) SetMaxLoadBalancers(v *int64)
SetMaxLoadBalancers gets a reference to the given int64 and assigns it to the MaxLoadBalancers field.
func (*GetQuotaResponse) SetProjectId ¶ added in v0.17.0
func (o *GetQuotaResponse) SetProjectId(v *string)
SetProjectId gets a reference to the given string and assigns it to the ProjectId field.
func (GetQuotaResponse) ToMap ¶ added in v0.17.0
func (o GetQuotaResponse) ToMap() (map[string]interface{}, error)
type GetServiceStatusResponse ¶
type GetServiceStatusResponse struct { // status of the project Status *string `json:"status,omitempty"` }
GetServiceStatusResponse Response with customer project status.
func NewGetServiceStatusResponse ¶ added in v0.17.0
func NewGetServiceStatusResponse() *GetServiceStatusResponse
NewGetServiceStatusResponse instantiates a new GetServiceStatusResponse 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 NewGetServiceStatusResponseWithDefaults ¶ added in v0.17.0
func NewGetServiceStatusResponseWithDefaults() *GetServiceStatusResponse
NewGetServiceStatusResponseWithDefaults instantiates a new GetServiceStatusResponse 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 (*GetServiceStatusResponse) GetStatus ¶ added in v0.17.0
func (o *GetServiceStatusResponse) GetStatus() *string
GetStatus returns the Status field value if set, zero value otherwise.
func (*GetServiceStatusResponse) GetStatusOk ¶ added in v0.17.0
func (o *GetServiceStatusResponse) 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 (*GetServiceStatusResponse) HasStatus ¶ added in v0.17.0
func (o *GetServiceStatusResponse) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*GetServiceStatusResponse) SetStatus ¶ added in v0.17.0
func (o *GetServiceStatusResponse) SetStatus(v *string)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (GetServiceStatusResponse) ToMap ¶ added in v0.17.0
func (o GetServiceStatusResponse) ToMap() (map[string]interface{}, error)
type GoogleProtobufAny ¶ added in v0.14.0
type GoogleProtobufAny struct { // The type of the serialized message. Type *string `json:"@type,omitempty"` AdditionalProperties map[string]interface{} }
GoogleProtobufAny Contains an arbitrary serialized message along with a @type that describes the type of the serialized message.
func NewGoogleProtobufAny ¶ added in v0.17.0
func NewGoogleProtobufAny() *GoogleProtobufAny
NewGoogleProtobufAny instantiates a new GoogleProtobufAny 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 NewGoogleProtobufAnyWithDefaults ¶ added in v0.17.0
func NewGoogleProtobufAnyWithDefaults() *GoogleProtobufAny
NewGoogleProtobufAnyWithDefaults instantiates a new GoogleProtobufAny 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 (*GoogleProtobufAny) GetType ¶ added in v0.17.0
func (o *GoogleProtobufAny) GetType() *string
GetType returns the Type field value if set, zero value otherwise.
func (*GoogleProtobufAny) GetTypeOk ¶ added in v0.17.0
func (o *GoogleProtobufAny) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GoogleProtobufAny) HasType ¶ added in v0.17.0
func (o *GoogleProtobufAny) HasType() bool
HasType returns a boolean if a field has been set.
func (*GoogleProtobufAny) SetType ¶ added in v0.17.0
func (o *GoogleProtobufAny) SetType(v *string)
SetType gets a reference to the given string and assigns it to the Type field.
func (GoogleProtobufAny) ToMap ¶ added in v0.17.0
func (o GoogleProtobufAny) ToMap() (map[string]interface{}, error)
type ListCredentialsResponse ¶
type ListCredentialsResponse struct {
Credentials *[]CredentialsResponse `json:"credentials,omitempty"`
}
ListCredentialsResponse struct for ListCredentialsResponse
func NewListCredentialsResponse ¶ added in v0.17.0
func NewListCredentialsResponse() *ListCredentialsResponse
NewListCredentialsResponse instantiates a new ListCredentialsResponse 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 NewListCredentialsResponseWithDefaults ¶ added in v0.17.0
func NewListCredentialsResponseWithDefaults() *ListCredentialsResponse
NewListCredentialsResponseWithDefaults instantiates a new ListCredentialsResponse 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 (*ListCredentialsResponse) GetCredentials ¶ added in v0.17.0
func (o *ListCredentialsResponse) GetCredentials() *[]CredentialsResponse
GetCredentials returns the Credentials field value if set, zero value otherwise.
func (*ListCredentialsResponse) GetCredentialsOk ¶ added in v0.17.0
func (o *ListCredentialsResponse) GetCredentialsOk() (*[]CredentialsResponse, bool)
GetCredentialsOk returns a tuple with the Credentials field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListCredentialsResponse) HasCredentials ¶ added in v0.17.0
func (o *ListCredentialsResponse) HasCredentials() bool
HasCredentials returns a boolean if a field has been set.
func (*ListCredentialsResponse) SetCredentials ¶ added in v0.17.0
func (o *ListCredentialsResponse) SetCredentials(v *[]CredentialsResponse)
SetCredentials gets a reference to the given []CredentialsResponse and assigns it to the Credentials field.
func (ListCredentialsResponse) ToMap ¶ added in v0.17.0
func (o ListCredentialsResponse) ToMap() (map[string]interface{}, error)
type ListLoadBalancersResponse ¶
type ListLoadBalancersResponse struct { LoadBalancers *[]LoadBalancer `json:"loadBalancers,omitempty"` // Continue token from the ListLoadBalancerResponse with Limit option NextPageId *string `json:"nextPageId,omitempty"` }
ListLoadBalancersResponse struct for ListLoadBalancersResponse
func NewListLoadBalancersResponse ¶ added in v0.17.0
func NewListLoadBalancersResponse() *ListLoadBalancersResponse
NewListLoadBalancersResponse instantiates a new ListLoadBalancersResponse 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 NewListLoadBalancersResponseWithDefaults ¶ added in v0.17.0
func NewListLoadBalancersResponseWithDefaults() *ListLoadBalancersResponse
NewListLoadBalancersResponseWithDefaults instantiates a new ListLoadBalancersResponse 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 (*ListLoadBalancersResponse) GetLoadBalancers ¶ added in v0.17.0
func (o *ListLoadBalancersResponse) GetLoadBalancers() *[]LoadBalancer
GetLoadBalancers returns the LoadBalancers field value if set, zero value otherwise.
func (*ListLoadBalancersResponse) GetLoadBalancersOk ¶ added in v0.17.0
func (o *ListLoadBalancersResponse) GetLoadBalancersOk() (*[]LoadBalancer, bool)
GetLoadBalancersOk returns a tuple with the LoadBalancers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListLoadBalancersResponse) GetNextPageId ¶ added in v0.17.0
func (o *ListLoadBalancersResponse) GetNextPageId() *string
GetNextPageId returns the NextPageId field value if set, zero value otherwise.
func (*ListLoadBalancersResponse) GetNextPageIdOk ¶ added in v0.17.0
func (o *ListLoadBalancersResponse) GetNextPageIdOk() (*string, bool)
GetNextPageIdOk returns a tuple with the NextPageId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListLoadBalancersResponse) HasLoadBalancers ¶ added in v0.17.0
func (o *ListLoadBalancersResponse) HasLoadBalancers() bool
HasLoadBalancers returns a boolean if a field has been set.
func (*ListLoadBalancersResponse) HasNextPageId ¶ added in v0.17.0
func (o *ListLoadBalancersResponse) HasNextPageId() bool
HasNextPageId returns a boolean if a field has been set.
func (*ListLoadBalancersResponse) SetLoadBalancers ¶ added in v0.17.0
func (o *ListLoadBalancersResponse) SetLoadBalancers(v *[]LoadBalancer)
SetLoadBalancers gets a reference to the given []LoadBalancer and assigns it to the LoadBalancers field.
func (*ListLoadBalancersResponse) SetNextPageId ¶ added in v0.17.0
func (o *ListLoadBalancersResponse) SetNextPageId(v *string)
SetNextPageId gets a reference to the given string and assigns it to the NextPageId field.
func (ListLoadBalancersResponse) ToMap ¶ added in v0.17.0
func (o ListLoadBalancersResponse) ToMap() (map[string]interface{}, error)
type ListPlansResponse ¶ added in v0.16.0
type ListPlansResponse struct {
ValidPlans *[]PlanDetails `json:"validPlans,omitempty"`
}
ListPlansResponse struct for ListPlansResponse
func NewListPlansResponse ¶ added in v0.17.0
func NewListPlansResponse() *ListPlansResponse
NewListPlansResponse instantiates a new ListPlansResponse 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 NewListPlansResponseWithDefaults ¶ added in v0.17.0
func NewListPlansResponseWithDefaults() *ListPlansResponse
NewListPlansResponseWithDefaults instantiates a new ListPlansResponse 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 (*ListPlansResponse) GetValidPlans ¶ added in v0.17.0
func (o *ListPlansResponse) GetValidPlans() *[]PlanDetails
GetValidPlans returns the ValidPlans field value if set, zero value otherwise.
func (*ListPlansResponse) GetValidPlansOk ¶ added in v0.17.0
func (o *ListPlansResponse) GetValidPlansOk() (*[]PlanDetails, bool)
GetValidPlansOk returns a tuple with the ValidPlans field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListPlansResponse) HasValidPlans ¶ added in v0.17.0
func (o *ListPlansResponse) HasValidPlans() bool
HasValidPlans returns a boolean if a field has been set.
func (*ListPlansResponse) SetValidPlans ¶ added in v0.17.0
func (o *ListPlansResponse) SetValidPlans(v *[]PlanDetails)
SetValidPlans gets a reference to the given []PlanDetails and assigns it to the ValidPlans field.
func (ListPlansResponse) ToMap ¶ added in v0.17.0
func (o ListPlansResponse) ToMap() (map[string]interface{}, error)
type Listener ¶
type Listener struct { DisplayName *string `json:"displayName,omitempty"` // Will be used to reference a listener and will replace display name in the future. Currently uses <protocol>-<port> as the name if no display name is given. Name *string `json:"name,omitempty"` // Port number where we listen for traffic // Can be cast to int32 without loss of precision. Port *int64 `json:"port,omitempty"` // Protocol is the highest network protocol we understand to load balance. Currently only PROTOCOL_TCP, PROTOCOL_TCP_PROXY and PROTOCOL_TLS_PASSTHROUGH are supported. Protocol *string `json:"protocol,omitempty"` // Server Name Idicators config for domains to be routed to the desired target pool for this listener. ServerNameIndicators *[]ServerNameIndicator `json:"serverNameIndicators,omitempty"` // Reference target pool by target pool name. TargetPool *string `json:"targetPool,omitempty"` Tcp *OptionsTCP `json:"tcp,omitempty"` Udp *OptionsUDP `json:"udp,omitempty"` }
Listener struct for Listener
func NewListener ¶ added in v0.17.0
func NewListener() *Listener
NewListener instantiates a new Listener 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 NewListenerWithDefaults ¶ added in v0.17.0
func NewListenerWithDefaults() *Listener
NewListenerWithDefaults instantiates a new Listener 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 (*Listener) GetDisplayName ¶ added in v0.17.0
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*Listener) GetDisplayNameOk ¶ added in v0.17.0
GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Listener) GetName ¶ added in v0.17.0
GetName returns the Name field value if set, zero value otherwise.
func (*Listener) GetNameOk ¶ added in v0.17.0
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Listener) GetPort ¶ added in v0.17.0
GetPort returns the Port field value if set, zero value otherwise.
func (*Listener) GetPortOk ¶ added in v0.17.0
GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Listener) GetProtocol ¶ added in v0.17.0
GetProtocol returns the Protocol field value if set, zero value otherwise.
func (*Listener) GetProtocolOk ¶ added in v0.17.0
GetProtocolOk returns a tuple with the Protocol field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Listener) GetServerNameIndicators ¶ added in v0.17.0
func (o *Listener) GetServerNameIndicators() *[]ServerNameIndicator
GetServerNameIndicators returns the ServerNameIndicators field value if set, zero value otherwise.
func (*Listener) GetServerNameIndicatorsOk ¶ added in v0.17.0
func (o *Listener) GetServerNameIndicatorsOk() (*[]ServerNameIndicator, bool)
GetServerNameIndicatorsOk returns a tuple with the ServerNameIndicators field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Listener) GetTargetPool ¶ added in v0.17.0
GetTargetPool returns the TargetPool field value if set, zero value otherwise.
func (*Listener) GetTargetPoolOk ¶ added in v0.17.0
GetTargetPoolOk returns a tuple with the TargetPool field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Listener) GetTcp ¶ added in v0.17.0
func (o *Listener) GetTcp() *OptionsTCP
GetTcp returns the Tcp field value if set, zero value otherwise.
func (*Listener) GetTcpOk ¶ added in v0.17.0
func (o *Listener) GetTcpOk() (*OptionsTCP, bool)
GetTcpOk returns a tuple with the Tcp field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Listener) GetUdp ¶ added in v0.17.0
func (o *Listener) GetUdp() *OptionsUDP
GetUdp returns the Udp field value if set, zero value otherwise.
func (*Listener) GetUdpOk ¶ added in v0.17.0
func (o *Listener) GetUdpOk() (*OptionsUDP, bool)
GetUdpOk returns a tuple with the Udp field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Listener) HasDisplayName ¶ added in v0.17.0
HasDisplayName returns a boolean if a field has been set.
func (*Listener) HasProtocol ¶ added in v0.17.0
HasProtocol returns a boolean if a field has been set.
func (*Listener) HasServerNameIndicators ¶ added in v0.17.0
HasServerNameIndicators returns a boolean if a field has been set.
func (*Listener) HasTargetPool ¶ added in v0.17.0
HasTargetPool returns a boolean if a field has been set.
func (*Listener) SetDisplayName ¶ added in v0.17.0
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*Listener) SetName ¶ added in v0.17.0
SetName gets a reference to the given string and assigns it to the Name field.
func (*Listener) SetPort ¶ added in v0.17.0
SetPort gets a reference to the given int64 and assigns it to the Port field.
func (*Listener) SetProtocol ¶ added in v0.17.0
SetProtocol gets a reference to the given string and assigns it to the Protocol field.
func (*Listener) SetServerNameIndicators ¶ added in v0.17.0
func (o *Listener) SetServerNameIndicators(v *[]ServerNameIndicator)
SetServerNameIndicators gets a reference to the given []ServerNameIndicator and assigns it to the ServerNameIndicators field.
func (*Listener) SetTargetPool ¶ added in v0.17.0
SetTargetPool gets a reference to the given string and assigns it to the TargetPool field.
func (*Listener) SetTcp ¶ added in v0.17.0
func (o *Listener) SetTcp(v *OptionsTCP)
SetTcp gets a reference to the given OptionsTCP and assigns it to the Tcp field.
func (*Listener) SetUdp ¶ added in v0.17.0
func (o *Listener) SetUdp(v *OptionsUDP)
SetUdp gets a reference to the given OptionsUDP and assigns it to the Udp field.
type LoadBalancer ¶
type LoadBalancer struct { // Reports all errors a load balancer has. Errors *[]LoadBalancerError `json:"errors,omitempty"` // External load balancer IP address where this load balancer is exposed. Not changeable after creation. ExternalAddress *string `json:"externalAddress,omitempty"` // There is a maximum listener count of 20. Port and protocol limitations: - UDP listeners cannot have the same port. - TCP-derived listeners cannot have the same port. A TCP-derived listener is any listener that listens on a TCP port. As of now those are: TCP, TCP_PROXY, and PROTOCOL_TLS_PASSTHROUGH. The only exception is, if all listeners for the same port are PROTOCOL_TLS_PASSTHROUGH. - PROTOCOL_TLS_PASSTHROUGH listeners cannot have the same port and at least one common domain name. - PROTOCOL_TLS_PASSTHROUGH listeners can have the same domain name and different ports though (e.g. ports 443 and 8443 for domain example.com). - PROTOCOL_TLS_PASSTHROUGH listeners without a domain name serve as a default listener and you can have only one default listener. Listeners *[]Listener `json:"listeners,omitempty"` // Load balancer name. Not changeable after creation. Name *string `json:"name,omitempty"` // List of networks that listeners and targets reside in. Currently limited to one. Not changeable after creation. Networks *[]Network `json:"networks,omitempty"` Options *LoadBalancerOptions `json:"options,omitempty"` // Service Plan configures the size of the Load Balancer. Currently supported plans are p10, p50, p250 and p750. This list can change in the future where plan ids will be removed and new plans by added. That is the reason this is not an enum. PlanId *string `json:"planId,omitempty"` // Transient private load balancer IP address that can change any time. PrivateAddress *string `json:"privateAddress,omitempty"` Status *string `json:"status,omitempty"` // List of all target pools which will be used in the load balancer. Limited to 20. TargetPools *[]TargetPool `json:"targetPools,omitempty"` // Load balancer resource version. Must be empty or unset for creating load balancers, non-empty for updating load balancers. Semantics: While retrieving load balancers, this is the current version of this load balancer resource that changes during updates of the load balancers. On updates this field specified the load balancer version you calculated your update for instead of the future version to enable concurrency safe updates. Update calls will then report the new version in their result as you would see with a load balancer retrieval call later. There exist no total order of the version, so you can only compare it for equality, but not for less/greater than another version. Since the creation of load balancer is always intended to create the first version of it, there should be no existing version. That's why this field must by empty of not present in that case. Version *string `json:"version,omitempty"` }
LoadBalancer struct for LoadBalancer
func NewLoadBalancer ¶ added in v0.17.0
func NewLoadBalancer() *LoadBalancer
NewLoadBalancer instantiates a new LoadBalancer 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 NewLoadBalancerWithDefaults ¶ added in v0.17.0
func NewLoadBalancerWithDefaults() *LoadBalancer
NewLoadBalancerWithDefaults instantiates a new LoadBalancer 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 (*LoadBalancer) GetErrors ¶ added in v0.17.0
func (o *LoadBalancer) GetErrors() *[]LoadBalancerError
GetErrors returns the Errors field value if set, zero value otherwise.
func (*LoadBalancer) GetErrorsOk ¶ added in v0.17.0
func (o *LoadBalancer) GetErrorsOk() (*[]LoadBalancerError, bool)
GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetExternalAddress ¶ added in v0.17.0
func (o *LoadBalancer) GetExternalAddress() *string
GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise.
func (*LoadBalancer) GetExternalAddressOk ¶ added in v0.17.0
func (o *LoadBalancer) GetExternalAddressOk() (*string, bool)
GetExternalAddressOk returns a tuple with the ExternalAddress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetListeners ¶ added in v0.17.0
func (o *LoadBalancer) GetListeners() *[]Listener
GetListeners returns the Listeners field value if set, zero value otherwise.
func (*LoadBalancer) GetListenersOk ¶ added in v0.17.0
func (o *LoadBalancer) GetListenersOk() (*[]Listener, bool)
GetListenersOk returns a tuple with the Listeners field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetName ¶ added in v0.17.0
func (o *LoadBalancer) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*LoadBalancer) GetNameOk ¶ added in v0.17.0
func (o *LoadBalancer) 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 (*LoadBalancer) GetNetworks ¶ added in v0.17.0
func (o *LoadBalancer) GetNetworks() *[]Network
GetNetworks returns the Networks field value if set, zero value otherwise.
func (*LoadBalancer) GetNetworksOk ¶ added in v0.17.0
func (o *LoadBalancer) GetNetworksOk() (*[]Network, bool)
GetNetworksOk returns a tuple with the Networks field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetOptions ¶ added in v0.17.0
func (o *LoadBalancer) GetOptions() *LoadBalancerOptions
GetOptions returns the Options field value if set, zero value otherwise.
func (*LoadBalancer) GetOptionsOk ¶ added in v0.17.0
func (o *LoadBalancer) GetOptionsOk() (*LoadBalancerOptions, bool)
GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetPlanId ¶ added in v0.17.0
func (o *LoadBalancer) GetPlanId() *string
GetPlanId returns the PlanId field value if set, zero value otherwise.
func (*LoadBalancer) GetPlanIdOk ¶ added in v0.17.0
func (o *LoadBalancer) GetPlanIdOk() (*string, bool)
GetPlanIdOk returns a tuple with the PlanId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetPrivateAddress ¶ added in v0.17.0
func (o *LoadBalancer) GetPrivateAddress() *string
GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise.
func (*LoadBalancer) GetPrivateAddressOk ¶ added in v0.17.0
func (o *LoadBalancer) GetPrivateAddressOk() (*string, bool)
GetPrivateAddressOk returns a tuple with the PrivateAddress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetStatus ¶ added in v0.17.0
func (o *LoadBalancer) GetStatus() *string
GetStatus returns the Status field value if set, zero value otherwise.
func (*LoadBalancer) GetStatusOk ¶ added in v0.17.0
func (o *LoadBalancer) 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 (*LoadBalancer) GetTargetPools ¶ added in v0.17.0
func (o *LoadBalancer) GetTargetPools() *[]TargetPool
GetTargetPools returns the TargetPools field value if set, zero value otherwise.
func (*LoadBalancer) GetTargetPoolsOk ¶ added in v0.17.0
func (o *LoadBalancer) GetTargetPoolsOk() (*[]TargetPool, bool)
GetTargetPoolsOk returns a tuple with the TargetPools field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetVersion ¶ added in v0.17.0
func (o *LoadBalancer) GetVersion() *string
GetVersion returns the Version field value if set, zero value otherwise.
func (*LoadBalancer) GetVersionOk ¶ added in v0.17.0
func (o *LoadBalancer) GetVersionOk() (*string, 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 (*LoadBalancer) HasErrors ¶ added in v0.17.0
func (o *LoadBalancer) HasErrors() bool
HasErrors returns a boolean if a field has been set.
func (*LoadBalancer) HasExternalAddress ¶ added in v0.17.0
func (o *LoadBalancer) HasExternalAddress() bool
HasExternalAddress returns a boolean if a field has been set.
func (*LoadBalancer) HasListeners ¶ added in v0.17.0
func (o *LoadBalancer) HasListeners() bool
HasListeners returns a boolean if a field has been set.
func (*LoadBalancer) HasName ¶ added in v0.17.0
func (o *LoadBalancer) HasName() bool
HasName returns a boolean if a field has been set.
func (*LoadBalancer) HasNetworks ¶ added in v0.17.0
func (o *LoadBalancer) HasNetworks() bool
HasNetworks returns a boolean if a field has been set.
func (*LoadBalancer) HasOptions ¶ added in v0.17.0
func (o *LoadBalancer) HasOptions() bool
HasOptions returns a boolean if a field has been set.
func (*LoadBalancer) HasPlanId ¶ added in v0.17.0
func (o *LoadBalancer) HasPlanId() bool
HasPlanId returns a boolean if a field has been set.
func (*LoadBalancer) HasPrivateAddress ¶ added in v0.17.0
func (o *LoadBalancer) HasPrivateAddress() bool
HasPrivateAddress returns a boolean if a field has been set.
func (*LoadBalancer) HasStatus ¶ added in v0.17.0
func (o *LoadBalancer) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*LoadBalancer) HasTargetPools ¶ added in v0.17.0
func (o *LoadBalancer) HasTargetPools() bool
HasTargetPools returns a boolean if a field has been set.
func (*LoadBalancer) HasVersion ¶ added in v0.17.0
func (o *LoadBalancer) HasVersion() bool
HasVersion returns a boolean if a field has been set.
func (*LoadBalancer) SetErrors ¶ added in v0.17.0
func (o *LoadBalancer) SetErrors(v *[]LoadBalancerError)
SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field.
func (*LoadBalancer) SetExternalAddress ¶ added in v0.17.0
func (o *LoadBalancer) SetExternalAddress(v *string)
SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field.
func (*LoadBalancer) SetListeners ¶ added in v0.17.0
func (o *LoadBalancer) SetListeners(v *[]Listener)
SetListeners gets a reference to the given []Listener and assigns it to the Listeners field.
func (*LoadBalancer) SetName ¶ added in v0.17.0
func (o *LoadBalancer) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*LoadBalancer) SetNetworks ¶ added in v0.17.0
func (o *LoadBalancer) SetNetworks(v *[]Network)
SetNetworks gets a reference to the given []Network and assigns it to the Networks field.
func (*LoadBalancer) SetOptions ¶ added in v0.17.0
func (o *LoadBalancer) SetOptions(v *LoadBalancerOptions)
SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field.
func (*LoadBalancer) SetPlanId ¶ added in v0.17.0
func (o *LoadBalancer) SetPlanId(v *string)
SetPlanId gets a reference to the given string and assigns it to the PlanId field.
func (*LoadBalancer) SetPrivateAddress ¶ added in v0.17.0
func (o *LoadBalancer) SetPrivateAddress(v *string)
SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field.
func (*LoadBalancer) SetStatus ¶ added in v0.17.0
func (o *LoadBalancer) SetStatus(v *string)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*LoadBalancer) SetTargetPools ¶ added in v0.17.0
func (o *LoadBalancer) SetTargetPools(v *[]TargetPool)
SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field.
func (*LoadBalancer) SetVersion ¶ added in v0.17.0
func (o *LoadBalancer) SetVersion(v *string)
SetVersion gets a reference to the given string and assigns it to the Version field.
func (LoadBalancer) ToMap ¶ added in v0.17.0
func (o LoadBalancer) ToMap() (map[string]interface{}, error)
type LoadBalancerError ¶
type LoadBalancerError struct { // The error description contains additional helpful user information to fix the error state of the load balancer. For example the IP 45.135.247.139 does not exist in the project, then the description will report: Floating IP \"45.135.247.139\" could not be found or if the IP was deleted then you will get a proper error message. Description *string `json:"description,omitempty"` // The error type specifies which part of the load balancer encountered the error. I.e. the API will not check if a provided public IP is actually available in the project. Instead the load balancer with try to use the provided IP and if not available reports TYPE_FIP_NOT_CONFIGURED error or TYPE_FIP_NOT_FOUND if the IP was deleted. Type *string `json:"type,omitempty"` }
LoadBalancerError struct for LoadBalancerError
func NewLoadBalancerError ¶ added in v0.17.0
func NewLoadBalancerError() *LoadBalancerError
NewLoadBalancerError instantiates a new LoadBalancerError 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 NewLoadBalancerErrorWithDefaults ¶ added in v0.17.0
func NewLoadBalancerErrorWithDefaults() *LoadBalancerError
NewLoadBalancerErrorWithDefaults instantiates a new LoadBalancerError 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 (*LoadBalancerError) GetDescription ¶ added in v0.17.0
func (o *LoadBalancerError) GetDescription() *string
GetDescription returns the Description field value if set, zero value otherwise.
func (*LoadBalancerError) GetDescriptionOk ¶ added in v0.17.0
func (o *LoadBalancerError) 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 (*LoadBalancerError) GetType ¶ added in v0.17.0
func (o *LoadBalancerError) GetType() *string
GetType returns the Type field value if set, zero value otherwise.
func (*LoadBalancerError) GetTypeOk ¶ added in v0.17.0
func (o *LoadBalancerError) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancerError) HasDescription ¶ added in v0.17.0
func (o *LoadBalancerError) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*LoadBalancerError) HasType ¶ added in v0.17.0
func (o *LoadBalancerError) HasType() bool
HasType returns a boolean if a field has been set.
func (*LoadBalancerError) SetDescription ¶ added in v0.17.0
func (o *LoadBalancerError) SetDescription(v *string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*LoadBalancerError) SetType ¶ added in v0.17.0
func (o *LoadBalancerError) SetType(v *string)
SetType gets a reference to the given string and assigns it to the Type field.
func (LoadBalancerError) ToMap ¶ added in v0.17.0
func (o LoadBalancerError) ToMap() (map[string]interface{}, error)
type LoadBalancerOptions ¶
type LoadBalancerOptions struct { AccessControl *LoadbalancerOptionAccessControl `json:"accessControl,omitempty"` EphemeralAddress *bool `json:"ephemeralAddress,omitempty"` Observability *LoadbalancerOptionObservability `json:"observability,omitempty"` // Load Balancer is accessible only via a private network ip address. Not changeable after creation. PrivateNetworkOnly *bool `json:"privateNetworkOnly,omitempty"` }
LoadBalancerOptions Defines any optional functionality you want to have enabled on your load balancer.
func NewLoadBalancerOptions ¶ added in v0.17.0
func NewLoadBalancerOptions() *LoadBalancerOptions
NewLoadBalancerOptions instantiates a new LoadBalancerOptions 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 NewLoadBalancerOptionsWithDefaults ¶ added in v0.17.0
func NewLoadBalancerOptionsWithDefaults() *LoadBalancerOptions
NewLoadBalancerOptionsWithDefaults instantiates a new LoadBalancerOptions 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 (*LoadBalancerOptions) GetAccessControl ¶ added in v0.17.0
func (o *LoadBalancerOptions) GetAccessControl() *LoadbalancerOptionAccessControl
GetAccessControl returns the AccessControl field value if set, zero value otherwise.
func (*LoadBalancerOptions) GetAccessControlOk ¶ added in v0.17.0
func (o *LoadBalancerOptions) GetAccessControlOk() (*LoadbalancerOptionAccessControl, bool)
GetAccessControlOk returns a tuple with the AccessControl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancerOptions) GetEphemeralAddress ¶ added in v0.17.0
func (o *LoadBalancerOptions) GetEphemeralAddress() *bool
GetEphemeralAddress returns the EphemeralAddress field value if set, zero value otherwise.
func (*LoadBalancerOptions) GetEphemeralAddressOk ¶ added in v0.17.0
func (o *LoadBalancerOptions) GetEphemeralAddressOk() (*bool, bool)
GetEphemeralAddressOk returns a tuple with the EphemeralAddress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancerOptions) GetObservability ¶ added in v0.17.0
func (o *LoadBalancerOptions) GetObservability() *LoadbalancerOptionObservability
GetObservability returns the Observability field value if set, zero value otherwise.
func (*LoadBalancerOptions) GetObservabilityOk ¶ added in v0.17.0
func (o *LoadBalancerOptions) GetObservabilityOk() (*LoadbalancerOptionObservability, bool)
GetObservabilityOk returns a tuple with the Observability field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancerOptions) GetPrivateNetworkOnly ¶ added in v0.17.0
func (o *LoadBalancerOptions) GetPrivateNetworkOnly() *bool
GetPrivateNetworkOnly returns the PrivateNetworkOnly field value if set, zero value otherwise.
func (*LoadBalancerOptions) GetPrivateNetworkOnlyOk ¶ added in v0.17.0
func (o *LoadBalancerOptions) GetPrivateNetworkOnlyOk() (*bool, bool)
GetPrivateNetworkOnlyOk returns a tuple with the PrivateNetworkOnly field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancerOptions) HasAccessControl ¶ added in v0.17.0
func (o *LoadBalancerOptions) HasAccessControl() bool
HasAccessControl returns a boolean if a field has been set.
func (*LoadBalancerOptions) HasEphemeralAddress ¶ added in v0.17.0
func (o *LoadBalancerOptions) HasEphemeralAddress() bool
HasEphemeralAddress returns a boolean if a field has been set.
func (*LoadBalancerOptions) HasObservability ¶ added in v0.17.0
func (o *LoadBalancerOptions) HasObservability() bool
HasObservability returns a boolean if a field has been set.
func (*LoadBalancerOptions) HasPrivateNetworkOnly ¶ added in v0.17.0
func (o *LoadBalancerOptions) HasPrivateNetworkOnly() bool
HasPrivateNetworkOnly returns a boolean if a field has been set.
func (*LoadBalancerOptions) SetAccessControl ¶ added in v0.17.0
func (o *LoadBalancerOptions) SetAccessControl(v *LoadbalancerOptionAccessControl)
SetAccessControl gets a reference to the given LoadbalancerOptionAccessControl and assigns it to the AccessControl field.
func (*LoadBalancerOptions) SetEphemeralAddress ¶ added in v0.17.0
func (o *LoadBalancerOptions) SetEphemeralAddress(v *bool)
SetEphemeralAddress gets a reference to the given bool and assigns it to the EphemeralAddress field.
func (*LoadBalancerOptions) SetObservability ¶ added in v0.17.0
func (o *LoadBalancerOptions) SetObservability(v *LoadbalancerOptionObservability)
SetObservability gets a reference to the given LoadbalancerOptionObservability and assigns it to the Observability field.
func (*LoadBalancerOptions) SetPrivateNetworkOnly ¶ added in v0.17.0
func (o *LoadBalancerOptions) SetPrivateNetworkOnly(v *bool)
SetPrivateNetworkOnly gets a reference to the given bool and assigns it to the PrivateNetworkOnly field.
func (LoadBalancerOptions) ToMap ¶ added in v0.17.0
func (o LoadBalancerOptions) ToMap() (map[string]interface{}, error)
type LoadbalancerOptionAccessControl ¶
type LoadbalancerOptionAccessControl struct { // Load Balancer is accessible only from an IP address in this range AllowedSourceRanges *[]string `json:"allowedSourceRanges,omitempty"` }
LoadbalancerOptionAccessControl Use this option to limit the IP ranges that can use the load balancer.
func NewLoadbalancerOptionAccessControl ¶ added in v0.17.0
func NewLoadbalancerOptionAccessControl() *LoadbalancerOptionAccessControl
NewLoadbalancerOptionAccessControl instantiates a new LoadbalancerOptionAccessControl 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 NewLoadbalancerOptionAccessControlWithDefaults ¶ added in v0.17.0
func NewLoadbalancerOptionAccessControlWithDefaults() *LoadbalancerOptionAccessControl
NewLoadbalancerOptionAccessControlWithDefaults instantiates a new LoadbalancerOptionAccessControl 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 (*LoadbalancerOptionAccessControl) GetAllowedSourceRanges ¶ added in v0.17.0
func (o *LoadbalancerOptionAccessControl) GetAllowedSourceRanges() *[]string
GetAllowedSourceRanges returns the AllowedSourceRanges field value if set, zero value otherwise.
func (*LoadbalancerOptionAccessControl) GetAllowedSourceRangesOk ¶ added in v0.17.0
func (o *LoadbalancerOptionAccessControl) GetAllowedSourceRangesOk() (*[]string, bool)
GetAllowedSourceRangesOk returns a tuple with the AllowedSourceRanges field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadbalancerOptionAccessControl) HasAllowedSourceRanges ¶ added in v0.17.0
func (o *LoadbalancerOptionAccessControl) HasAllowedSourceRanges() bool
HasAllowedSourceRanges returns a boolean if a field has been set.
func (*LoadbalancerOptionAccessControl) SetAllowedSourceRanges ¶ added in v0.17.0
func (o *LoadbalancerOptionAccessControl) SetAllowedSourceRanges(v *[]string)
SetAllowedSourceRanges gets a reference to the given []string and assigns it to the AllowedSourceRanges field.
func (LoadbalancerOptionAccessControl) ToMap ¶ added in v0.17.0
func (o LoadbalancerOptionAccessControl) ToMap() (map[string]interface{}, error)
type LoadbalancerOptionLogs ¶
type LoadbalancerOptionLogs struct { // Credentials reference for logging. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the logging solution the push URL points to. Then this enables monitoring via remote write for the Load Balancer. CredentialsRef *string `json:"credentialsRef,omitempty"` // The ARGUS/Loki remote write Push URL you want the logs to be shipped to. PushUrl *string `json:"pushUrl,omitempty"` }
LoadbalancerOptionLogs struct for LoadbalancerOptionLogs
func NewLoadbalancerOptionLogs ¶ added in v0.17.0
func NewLoadbalancerOptionLogs() *LoadbalancerOptionLogs
NewLoadbalancerOptionLogs instantiates a new LoadbalancerOptionLogs 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 NewLoadbalancerOptionLogsWithDefaults ¶ added in v0.17.0
func NewLoadbalancerOptionLogsWithDefaults() *LoadbalancerOptionLogs
NewLoadbalancerOptionLogsWithDefaults instantiates a new LoadbalancerOptionLogs 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 (*LoadbalancerOptionLogs) GetCredentialsRef ¶ added in v0.17.0
func (o *LoadbalancerOptionLogs) GetCredentialsRef() *string
GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise.
func (*LoadbalancerOptionLogs) GetCredentialsRefOk ¶ added in v0.17.0
func (o *LoadbalancerOptionLogs) GetCredentialsRefOk() (*string, bool)
GetCredentialsRefOk returns a tuple with the CredentialsRef field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadbalancerOptionLogs) GetPushUrl ¶ added in v0.17.0
func (o *LoadbalancerOptionLogs) GetPushUrl() *string
GetPushUrl returns the PushUrl field value if set, zero value otherwise.
func (*LoadbalancerOptionLogs) GetPushUrlOk ¶ added in v0.17.0
func (o *LoadbalancerOptionLogs) GetPushUrlOk() (*string, bool)
GetPushUrlOk returns a tuple with the PushUrl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadbalancerOptionLogs) HasCredentialsRef ¶ added in v0.17.0
func (o *LoadbalancerOptionLogs) HasCredentialsRef() bool
HasCredentialsRef returns a boolean if a field has been set.
func (*LoadbalancerOptionLogs) HasPushUrl ¶ added in v0.17.0
func (o *LoadbalancerOptionLogs) HasPushUrl() bool
HasPushUrl returns a boolean if a field has been set.
func (*LoadbalancerOptionLogs) SetCredentialsRef ¶ added in v0.17.0
func (o *LoadbalancerOptionLogs) SetCredentialsRef(v *string)
SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field.
func (*LoadbalancerOptionLogs) SetPushUrl ¶ added in v0.17.0
func (o *LoadbalancerOptionLogs) SetPushUrl(v *string)
SetPushUrl gets a reference to the given string and assigns it to the PushUrl field.
func (LoadbalancerOptionLogs) ToMap ¶ added in v0.17.0
func (o LoadbalancerOptionLogs) ToMap() (map[string]interface{}, error)
type LoadbalancerOptionMetrics ¶
type LoadbalancerOptionMetrics struct { // Credentials reference for metrics. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the metrics solution the push URL points to. Then this enables monitoring via remote write for the Load Balancer. CredentialsRef *string `json:"credentialsRef,omitempty"` // The ARGUS/Prometheus remote write Push URL you want the metrics to be shipped to. PushUrl *string `json:"pushUrl,omitempty"` }
LoadbalancerOptionMetrics struct for LoadbalancerOptionMetrics
func NewLoadbalancerOptionMetrics ¶ added in v0.17.0
func NewLoadbalancerOptionMetrics() *LoadbalancerOptionMetrics
NewLoadbalancerOptionMetrics instantiates a new LoadbalancerOptionMetrics 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 NewLoadbalancerOptionMetricsWithDefaults ¶ added in v0.17.0
func NewLoadbalancerOptionMetricsWithDefaults() *LoadbalancerOptionMetrics
NewLoadbalancerOptionMetricsWithDefaults instantiates a new LoadbalancerOptionMetrics 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 (*LoadbalancerOptionMetrics) GetCredentialsRef ¶ added in v0.17.0
func (o *LoadbalancerOptionMetrics) GetCredentialsRef() *string
GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise.
func (*LoadbalancerOptionMetrics) GetCredentialsRefOk ¶ added in v0.17.0
func (o *LoadbalancerOptionMetrics) GetCredentialsRefOk() (*string, bool)
GetCredentialsRefOk returns a tuple with the CredentialsRef field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadbalancerOptionMetrics) GetPushUrl ¶ added in v0.17.0
func (o *LoadbalancerOptionMetrics) GetPushUrl() *string
GetPushUrl returns the PushUrl field value if set, zero value otherwise.
func (*LoadbalancerOptionMetrics) GetPushUrlOk ¶ added in v0.17.0
func (o *LoadbalancerOptionMetrics) GetPushUrlOk() (*string, bool)
GetPushUrlOk returns a tuple with the PushUrl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadbalancerOptionMetrics) HasCredentialsRef ¶ added in v0.17.0
func (o *LoadbalancerOptionMetrics) HasCredentialsRef() bool
HasCredentialsRef returns a boolean if a field has been set.
func (*LoadbalancerOptionMetrics) HasPushUrl ¶ added in v0.17.0
func (o *LoadbalancerOptionMetrics) HasPushUrl() bool
HasPushUrl returns a boolean if a field has been set.
func (*LoadbalancerOptionMetrics) SetCredentialsRef ¶ added in v0.17.0
func (o *LoadbalancerOptionMetrics) SetCredentialsRef(v *string)
SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field.
func (*LoadbalancerOptionMetrics) SetPushUrl ¶ added in v0.17.0
func (o *LoadbalancerOptionMetrics) SetPushUrl(v *string)
SetPushUrl gets a reference to the given string and assigns it to the PushUrl field.
func (LoadbalancerOptionMetrics) ToMap ¶ added in v0.17.0
func (o LoadbalancerOptionMetrics) ToMap() (map[string]interface{}, error)
type LoadbalancerOptionObservability ¶
type LoadbalancerOptionObservability struct { Logs *LoadbalancerOptionLogs `json:"logs,omitempty"` Metrics *LoadbalancerOptionMetrics `json:"metrics,omitempty"` }
LoadbalancerOptionObservability We offer Load Balancer metrics observability via ARGUS or external solutions. Not changeable after creation.
func NewLoadbalancerOptionObservability ¶ added in v0.17.0
func NewLoadbalancerOptionObservability() *LoadbalancerOptionObservability
NewLoadbalancerOptionObservability instantiates a new LoadbalancerOptionObservability 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 NewLoadbalancerOptionObservabilityWithDefaults ¶ added in v0.17.0
func NewLoadbalancerOptionObservabilityWithDefaults() *LoadbalancerOptionObservability
NewLoadbalancerOptionObservabilityWithDefaults instantiates a new LoadbalancerOptionObservability 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 (*LoadbalancerOptionObservability) GetLogs ¶ added in v0.17.0
func (o *LoadbalancerOptionObservability) GetLogs() *LoadbalancerOptionLogs
GetLogs returns the Logs field value if set, zero value otherwise.
func (*LoadbalancerOptionObservability) GetLogsOk ¶ added in v0.17.0
func (o *LoadbalancerOptionObservability) GetLogsOk() (*LoadbalancerOptionLogs, bool)
GetLogsOk returns a tuple with the Logs field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadbalancerOptionObservability) GetMetrics ¶ added in v0.17.0
func (o *LoadbalancerOptionObservability) GetMetrics() *LoadbalancerOptionMetrics
GetMetrics returns the Metrics field value if set, zero value otherwise.
func (*LoadbalancerOptionObservability) GetMetricsOk ¶ added in v0.17.0
func (o *LoadbalancerOptionObservability) GetMetricsOk() (*LoadbalancerOptionMetrics, bool)
GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadbalancerOptionObservability) HasLogs ¶ added in v0.17.0
func (o *LoadbalancerOptionObservability) HasLogs() bool
HasLogs returns a boolean if a field has been set.
func (*LoadbalancerOptionObservability) HasMetrics ¶ added in v0.17.0
func (o *LoadbalancerOptionObservability) HasMetrics() bool
HasMetrics returns a boolean if a field has been set.
func (*LoadbalancerOptionObservability) SetLogs ¶ added in v0.17.0
func (o *LoadbalancerOptionObservability) SetLogs(v *LoadbalancerOptionLogs)
SetLogs gets a reference to the given LoadbalancerOptionLogs and assigns it to the Logs field.
func (*LoadbalancerOptionObservability) SetMetrics ¶ added in v0.17.0
func (o *LoadbalancerOptionObservability) SetMetrics(v *LoadbalancerOptionMetrics)
SetMetrics gets a reference to the given LoadbalancerOptionMetrics and assigns it to the Metrics field.
func (LoadbalancerOptionObservability) ToMap ¶ added in v0.17.0
func (o LoadbalancerOptionObservability) ToMap() (map[string]interface{}, error)
type MappedNullable ¶
type Network ¶
type Network struct { // Openstack network ID NetworkId *string `json:"networkId,omitempty"` // The role defines how the load balancer is using the network. Currently only ROLE_LISTENERS_AND_TARGETS is supported. Role *string `json:"role,omitempty"` }
Network struct for Network
func NewNetwork ¶ added in v0.17.0
func NewNetwork() *Network
NewNetwork instantiates a new Network 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 NewNetworkWithDefaults ¶ added in v0.17.0
func NewNetworkWithDefaults() *Network
NewNetworkWithDefaults instantiates a new Network 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 (*Network) GetNetworkId ¶ added in v0.17.0
GetNetworkId returns the NetworkId field value if set, zero value otherwise.
func (*Network) GetNetworkIdOk ¶ added in v0.17.0
GetNetworkIdOk returns a tuple with the NetworkId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) GetRole ¶ added in v0.17.0
GetRole returns the Role field value if set, zero value otherwise.
func (*Network) GetRoleOk ¶ added in v0.17.0
GetRoleOk returns a tuple with the Role field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) HasNetworkId ¶ added in v0.17.0
HasNetworkId returns a boolean if a field has been set.
func (*Network) SetNetworkId ¶ added in v0.17.0
SetNetworkId gets a reference to the given string and assigns it to the NetworkId field.
type NullableActiveHealthCheck ¶ added in v0.17.0
type NullableActiveHealthCheck struct {
// contains filtered or unexported fields
}
func NewNullableActiveHealthCheck ¶ added in v0.17.0
func NewNullableActiveHealthCheck(val *ActiveHealthCheck) *NullableActiveHealthCheck
func (NullableActiveHealthCheck) Get ¶ added in v0.17.0
func (v NullableActiveHealthCheck) Get() *ActiveHealthCheck
func (NullableActiveHealthCheck) IsSet ¶ added in v0.17.0
func (v NullableActiveHealthCheck) IsSet() bool
func (NullableActiveHealthCheck) MarshalJSON ¶ added in v0.17.0
func (v NullableActiveHealthCheck) MarshalJSON() ([]byte, error)
func (*NullableActiveHealthCheck) Set ¶ added in v0.17.0
func (v *NullableActiveHealthCheck) Set(val *ActiveHealthCheck)
func (*NullableActiveHealthCheck) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableActiveHealthCheck) UnmarshalJSON(src []byte) error
func (*NullableActiveHealthCheck) Unset ¶ added in v0.17.0
func (v *NullableActiveHealthCheck) 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 NullableCreateCredentialsPayload ¶ added in v0.17.0
type NullableCreateCredentialsPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateCredentialsPayload ¶ added in v0.17.0
func NewNullableCreateCredentialsPayload(val *CreateCredentialsPayload) *NullableCreateCredentialsPayload
func (NullableCreateCredentialsPayload) Get ¶ added in v0.17.0
func (v NullableCreateCredentialsPayload) Get() *CreateCredentialsPayload
func (NullableCreateCredentialsPayload) IsSet ¶ added in v0.17.0
func (v NullableCreateCredentialsPayload) IsSet() bool
func (NullableCreateCredentialsPayload) MarshalJSON ¶ added in v0.17.0
func (v NullableCreateCredentialsPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateCredentialsPayload) Set ¶ added in v0.17.0
func (v *NullableCreateCredentialsPayload) Set(val *CreateCredentialsPayload)
func (*NullableCreateCredentialsPayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableCreateCredentialsPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateCredentialsPayload) Unset ¶ added in v0.17.0
func (v *NullableCreateCredentialsPayload) Unset()
type NullableCreateCredentialsResponse ¶ added in v0.17.0
type NullableCreateCredentialsResponse struct {
// contains filtered or unexported fields
}
func NewNullableCreateCredentialsResponse ¶ added in v0.17.0
func NewNullableCreateCredentialsResponse(val *CreateCredentialsResponse) *NullableCreateCredentialsResponse
func (NullableCreateCredentialsResponse) Get ¶ added in v0.17.0
func (v NullableCreateCredentialsResponse) Get() *CreateCredentialsResponse
func (NullableCreateCredentialsResponse) IsSet ¶ added in v0.17.0
func (v NullableCreateCredentialsResponse) IsSet() bool
func (NullableCreateCredentialsResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableCreateCredentialsResponse) MarshalJSON() ([]byte, error)
func (*NullableCreateCredentialsResponse) Set ¶ added in v0.17.0
func (v *NullableCreateCredentialsResponse) Set(val *CreateCredentialsResponse)
func (*NullableCreateCredentialsResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableCreateCredentialsResponse) UnmarshalJSON(src []byte) error
func (*NullableCreateCredentialsResponse) Unset ¶ added in v0.17.0
func (v *NullableCreateCredentialsResponse) Unset()
type NullableCreateLoadBalancerPayload ¶ added in v0.17.0
type NullableCreateLoadBalancerPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateLoadBalancerPayload ¶ added in v0.17.0
func NewNullableCreateLoadBalancerPayload(val *CreateLoadBalancerPayload) *NullableCreateLoadBalancerPayload
func (NullableCreateLoadBalancerPayload) Get ¶ added in v0.17.0
func (v NullableCreateLoadBalancerPayload) Get() *CreateLoadBalancerPayload
func (NullableCreateLoadBalancerPayload) IsSet ¶ added in v0.17.0
func (v NullableCreateLoadBalancerPayload) IsSet() bool
func (NullableCreateLoadBalancerPayload) MarshalJSON ¶ added in v0.17.0
func (v NullableCreateLoadBalancerPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateLoadBalancerPayload) Set ¶ added in v0.17.0
func (v *NullableCreateLoadBalancerPayload) Set(val *CreateLoadBalancerPayload)
func (*NullableCreateLoadBalancerPayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableCreateLoadBalancerPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateLoadBalancerPayload) Unset ¶ added in v0.17.0
func (v *NullableCreateLoadBalancerPayload) Unset()
type NullableCredentialsResponse ¶ added in v0.17.0
type NullableCredentialsResponse struct {
// contains filtered or unexported fields
}
func NewNullableCredentialsResponse ¶ added in v0.17.0
func NewNullableCredentialsResponse(val *CredentialsResponse) *NullableCredentialsResponse
func (NullableCredentialsResponse) Get ¶ added in v0.17.0
func (v NullableCredentialsResponse) Get() *CredentialsResponse
func (NullableCredentialsResponse) IsSet ¶ added in v0.17.0
func (v NullableCredentialsResponse) IsSet() bool
func (NullableCredentialsResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableCredentialsResponse) MarshalJSON() ([]byte, error)
func (*NullableCredentialsResponse) Set ¶ added in v0.17.0
func (v *NullableCredentialsResponse) Set(val *CredentialsResponse)
func (*NullableCredentialsResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableCredentialsResponse) UnmarshalJSON(src []byte) error
func (*NullableCredentialsResponse) Unset ¶ added in v0.17.0
func (v *NullableCredentialsResponse) 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 NullableGetCredentialsResponse ¶ added in v0.17.0
type NullableGetCredentialsResponse struct {
// contains filtered or unexported fields
}
func NewNullableGetCredentialsResponse ¶ added in v0.17.0
func NewNullableGetCredentialsResponse(val *GetCredentialsResponse) *NullableGetCredentialsResponse
func (NullableGetCredentialsResponse) Get ¶ added in v0.17.0
func (v NullableGetCredentialsResponse) Get() *GetCredentialsResponse
func (NullableGetCredentialsResponse) IsSet ¶ added in v0.17.0
func (v NullableGetCredentialsResponse) IsSet() bool
func (NullableGetCredentialsResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableGetCredentialsResponse) MarshalJSON() ([]byte, error)
func (*NullableGetCredentialsResponse) Set ¶ added in v0.17.0
func (v *NullableGetCredentialsResponse) Set(val *GetCredentialsResponse)
func (*NullableGetCredentialsResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableGetCredentialsResponse) UnmarshalJSON(src []byte) error
func (*NullableGetCredentialsResponse) Unset ¶ added in v0.17.0
func (v *NullableGetCredentialsResponse) Unset()
type NullableGetQuotaResponse ¶ added in v0.17.0
type NullableGetQuotaResponse struct {
// contains filtered or unexported fields
}
func NewNullableGetQuotaResponse ¶ added in v0.17.0
func NewNullableGetQuotaResponse(val *GetQuotaResponse) *NullableGetQuotaResponse
func (NullableGetQuotaResponse) Get ¶ added in v0.17.0
func (v NullableGetQuotaResponse) Get() *GetQuotaResponse
func (NullableGetQuotaResponse) IsSet ¶ added in v0.17.0
func (v NullableGetQuotaResponse) IsSet() bool
func (NullableGetQuotaResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableGetQuotaResponse) MarshalJSON() ([]byte, error)
func (*NullableGetQuotaResponse) Set ¶ added in v0.17.0
func (v *NullableGetQuotaResponse) Set(val *GetQuotaResponse)
func (*NullableGetQuotaResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableGetQuotaResponse) UnmarshalJSON(src []byte) error
func (*NullableGetQuotaResponse) Unset ¶ added in v0.17.0
func (v *NullableGetQuotaResponse) Unset()
type NullableGetServiceStatusResponse ¶ added in v0.17.0
type NullableGetServiceStatusResponse struct {
// contains filtered or unexported fields
}
func NewNullableGetServiceStatusResponse ¶ added in v0.17.0
func NewNullableGetServiceStatusResponse(val *GetServiceStatusResponse) *NullableGetServiceStatusResponse
func (NullableGetServiceStatusResponse) Get ¶ added in v0.17.0
func (v NullableGetServiceStatusResponse) Get() *GetServiceStatusResponse
func (NullableGetServiceStatusResponse) IsSet ¶ added in v0.17.0
func (v NullableGetServiceStatusResponse) IsSet() bool
func (NullableGetServiceStatusResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableGetServiceStatusResponse) MarshalJSON() ([]byte, error)
func (*NullableGetServiceStatusResponse) Set ¶ added in v0.17.0
func (v *NullableGetServiceStatusResponse) Set(val *GetServiceStatusResponse)
func (*NullableGetServiceStatusResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableGetServiceStatusResponse) UnmarshalJSON(src []byte) error
func (*NullableGetServiceStatusResponse) Unset ¶ added in v0.17.0
func (v *NullableGetServiceStatusResponse) Unset()
type NullableGoogleProtobufAny ¶ added in v0.17.0
type NullableGoogleProtobufAny struct {
// contains filtered or unexported fields
}
func NewNullableGoogleProtobufAny ¶ added in v0.17.0
func NewNullableGoogleProtobufAny(val *GoogleProtobufAny) *NullableGoogleProtobufAny
func (NullableGoogleProtobufAny) Get ¶ added in v0.17.0
func (v NullableGoogleProtobufAny) Get() *GoogleProtobufAny
func (NullableGoogleProtobufAny) IsSet ¶ added in v0.17.0
func (v NullableGoogleProtobufAny) IsSet() bool
func (NullableGoogleProtobufAny) MarshalJSON ¶ added in v0.17.0
func (v NullableGoogleProtobufAny) MarshalJSON() ([]byte, error)
func (*NullableGoogleProtobufAny) Set ¶ added in v0.17.0
func (v *NullableGoogleProtobufAny) Set(val *GoogleProtobufAny)
func (*NullableGoogleProtobufAny) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableGoogleProtobufAny) UnmarshalJSON(src []byte) error
func (*NullableGoogleProtobufAny) Unset ¶ added in v0.17.0
func (v *NullableGoogleProtobufAny) 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 NullableListCredentialsResponse ¶ added in v0.17.0
type NullableListCredentialsResponse struct {
// contains filtered or unexported fields
}
func NewNullableListCredentialsResponse ¶ added in v0.17.0
func NewNullableListCredentialsResponse(val *ListCredentialsResponse) *NullableListCredentialsResponse
func (NullableListCredentialsResponse) Get ¶ added in v0.17.0
func (v NullableListCredentialsResponse) Get() *ListCredentialsResponse
func (NullableListCredentialsResponse) IsSet ¶ added in v0.17.0
func (v NullableListCredentialsResponse) IsSet() bool
func (NullableListCredentialsResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableListCredentialsResponse) MarshalJSON() ([]byte, error)
func (*NullableListCredentialsResponse) Set ¶ added in v0.17.0
func (v *NullableListCredentialsResponse) Set(val *ListCredentialsResponse)
func (*NullableListCredentialsResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableListCredentialsResponse) UnmarshalJSON(src []byte) error
func (*NullableListCredentialsResponse) Unset ¶ added in v0.17.0
func (v *NullableListCredentialsResponse) Unset()
type NullableListLoadBalancersResponse ¶ added in v0.17.0
type NullableListLoadBalancersResponse struct {
// contains filtered or unexported fields
}
func NewNullableListLoadBalancersResponse ¶ added in v0.17.0
func NewNullableListLoadBalancersResponse(val *ListLoadBalancersResponse) *NullableListLoadBalancersResponse
func (NullableListLoadBalancersResponse) Get ¶ added in v0.17.0
func (v NullableListLoadBalancersResponse) Get() *ListLoadBalancersResponse
func (NullableListLoadBalancersResponse) IsSet ¶ added in v0.17.0
func (v NullableListLoadBalancersResponse) IsSet() bool
func (NullableListLoadBalancersResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableListLoadBalancersResponse) MarshalJSON() ([]byte, error)
func (*NullableListLoadBalancersResponse) Set ¶ added in v0.17.0
func (v *NullableListLoadBalancersResponse) Set(val *ListLoadBalancersResponse)
func (*NullableListLoadBalancersResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableListLoadBalancersResponse) UnmarshalJSON(src []byte) error
func (*NullableListLoadBalancersResponse) Unset ¶ added in v0.17.0
func (v *NullableListLoadBalancersResponse) Unset()
type NullableListPlansResponse ¶ added in v0.17.0
type NullableListPlansResponse struct {
// contains filtered or unexported fields
}
func NewNullableListPlansResponse ¶ added in v0.17.0
func NewNullableListPlansResponse(val *ListPlansResponse) *NullableListPlansResponse
func (NullableListPlansResponse) Get ¶ added in v0.17.0
func (v NullableListPlansResponse) Get() *ListPlansResponse
func (NullableListPlansResponse) IsSet ¶ added in v0.17.0
func (v NullableListPlansResponse) IsSet() bool
func (NullableListPlansResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableListPlansResponse) MarshalJSON() ([]byte, error)
func (*NullableListPlansResponse) Set ¶ added in v0.17.0
func (v *NullableListPlansResponse) Set(val *ListPlansResponse)
func (*NullableListPlansResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableListPlansResponse) UnmarshalJSON(src []byte) error
func (*NullableListPlansResponse) Unset ¶ added in v0.17.0
func (v *NullableListPlansResponse) Unset()
type NullableListener ¶ added in v0.17.0
type NullableListener struct {
// contains filtered or unexported fields
}
func NewNullableListener ¶ added in v0.17.0
func NewNullableListener(val *Listener) *NullableListener
func (NullableListener) Get ¶ added in v0.17.0
func (v NullableListener) Get() *Listener
func (NullableListener) IsSet ¶ added in v0.17.0
func (v NullableListener) IsSet() bool
func (NullableListener) MarshalJSON ¶ added in v0.17.0
func (v NullableListener) MarshalJSON() ([]byte, error)
func (*NullableListener) Set ¶ added in v0.17.0
func (v *NullableListener) Set(val *Listener)
func (*NullableListener) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableListener) UnmarshalJSON(src []byte) error
func (*NullableListener) Unset ¶ added in v0.17.0
func (v *NullableListener) Unset()
type NullableLoadBalancer ¶ added in v0.17.0
type NullableLoadBalancer struct {
// contains filtered or unexported fields
}
func NewNullableLoadBalancer ¶ added in v0.17.0
func NewNullableLoadBalancer(val *LoadBalancer) *NullableLoadBalancer
func (NullableLoadBalancer) Get ¶ added in v0.17.0
func (v NullableLoadBalancer) Get() *LoadBalancer
func (NullableLoadBalancer) IsSet ¶ added in v0.17.0
func (v NullableLoadBalancer) IsSet() bool
func (NullableLoadBalancer) MarshalJSON ¶ added in v0.17.0
func (v NullableLoadBalancer) MarshalJSON() ([]byte, error)
func (*NullableLoadBalancer) Set ¶ added in v0.17.0
func (v *NullableLoadBalancer) Set(val *LoadBalancer)
func (*NullableLoadBalancer) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableLoadBalancer) UnmarshalJSON(src []byte) error
func (*NullableLoadBalancer) Unset ¶ added in v0.17.0
func (v *NullableLoadBalancer) Unset()
type NullableLoadBalancerError ¶ added in v0.17.0
type NullableLoadBalancerError struct {
// contains filtered or unexported fields
}
func NewNullableLoadBalancerError ¶ added in v0.17.0
func NewNullableLoadBalancerError(val *LoadBalancerError) *NullableLoadBalancerError
func (NullableLoadBalancerError) Get ¶ added in v0.17.0
func (v NullableLoadBalancerError) Get() *LoadBalancerError
func (NullableLoadBalancerError) IsSet ¶ added in v0.17.0
func (v NullableLoadBalancerError) IsSet() bool
func (NullableLoadBalancerError) MarshalJSON ¶ added in v0.17.0
func (v NullableLoadBalancerError) MarshalJSON() ([]byte, error)
func (*NullableLoadBalancerError) Set ¶ added in v0.17.0
func (v *NullableLoadBalancerError) Set(val *LoadBalancerError)
func (*NullableLoadBalancerError) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableLoadBalancerError) UnmarshalJSON(src []byte) error
func (*NullableLoadBalancerError) Unset ¶ added in v0.17.0
func (v *NullableLoadBalancerError) Unset()
type NullableLoadBalancerOptions ¶ added in v0.17.0
type NullableLoadBalancerOptions struct {
// contains filtered or unexported fields
}
func NewNullableLoadBalancerOptions ¶ added in v0.17.0
func NewNullableLoadBalancerOptions(val *LoadBalancerOptions) *NullableLoadBalancerOptions
func (NullableLoadBalancerOptions) Get ¶ added in v0.17.0
func (v NullableLoadBalancerOptions) Get() *LoadBalancerOptions
func (NullableLoadBalancerOptions) IsSet ¶ added in v0.17.0
func (v NullableLoadBalancerOptions) IsSet() bool
func (NullableLoadBalancerOptions) MarshalJSON ¶ added in v0.17.0
func (v NullableLoadBalancerOptions) MarshalJSON() ([]byte, error)
func (*NullableLoadBalancerOptions) Set ¶ added in v0.17.0
func (v *NullableLoadBalancerOptions) Set(val *LoadBalancerOptions)
func (*NullableLoadBalancerOptions) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableLoadBalancerOptions) UnmarshalJSON(src []byte) error
func (*NullableLoadBalancerOptions) Unset ¶ added in v0.17.0
func (v *NullableLoadBalancerOptions) Unset()
type NullableLoadbalancerOptionAccessControl ¶ added in v0.17.0
type NullableLoadbalancerOptionAccessControl struct {
// contains filtered or unexported fields
}
func NewNullableLoadbalancerOptionAccessControl ¶ added in v0.17.0
func NewNullableLoadbalancerOptionAccessControl(val *LoadbalancerOptionAccessControl) *NullableLoadbalancerOptionAccessControl
func (NullableLoadbalancerOptionAccessControl) IsSet ¶ added in v0.17.0
func (v NullableLoadbalancerOptionAccessControl) IsSet() bool
func (NullableLoadbalancerOptionAccessControl) MarshalJSON ¶ added in v0.17.0
func (v NullableLoadbalancerOptionAccessControl) MarshalJSON() ([]byte, error)
func (*NullableLoadbalancerOptionAccessControl) Set ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionAccessControl) Set(val *LoadbalancerOptionAccessControl)
func (*NullableLoadbalancerOptionAccessControl) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionAccessControl) UnmarshalJSON(src []byte) error
func (*NullableLoadbalancerOptionAccessControl) Unset ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionAccessControl) Unset()
type NullableLoadbalancerOptionLogs ¶ added in v0.17.0
type NullableLoadbalancerOptionLogs struct {
// contains filtered or unexported fields
}
func NewNullableLoadbalancerOptionLogs ¶ added in v0.17.0
func NewNullableLoadbalancerOptionLogs(val *LoadbalancerOptionLogs) *NullableLoadbalancerOptionLogs
func (NullableLoadbalancerOptionLogs) Get ¶ added in v0.17.0
func (v NullableLoadbalancerOptionLogs) Get() *LoadbalancerOptionLogs
func (NullableLoadbalancerOptionLogs) IsSet ¶ added in v0.17.0
func (v NullableLoadbalancerOptionLogs) IsSet() bool
func (NullableLoadbalancerOptionLogs) MarshalJSON ¶ added in v0.17.0
func (v NullableLoadbalancerOptionLogs) MarshalJSON() ([]byte, error)
func (*NullableLoadbalancerOptionLogs) Set ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionLogs) Set(val *LoadbalancerOptionLogs)
func (*NullableLoadbalancerOptionLogs) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionLogs) UnmarshalJSON(src []byte) error
func (*NullableLoadbalancerOptionLogs) Unset ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionLogs) Unset()
type NullableLoadbalancerOptionMetrics ¶ added in v0.17.0
type NullableLoadbalancerOptionMetrics struct {
// contains filtered or unexported fields
}
func NewNullableLoadbalancerOptionMetrics ¶ added in v0.17.0
func NewNullableLoadbalancerOptionMetrics(val *LoadbalancerOptionMetrics) *NullableLoadbalancerOptionMetrics
func (NullableLoadbalancerOptionMetrics) Get ¶ added in v0.17.0
func (v NullableLoadbalancerOptionMetrics) Get() *LoadbalancerOptionMetrics
func (NullableLoadbalancerOptionMetrics) IsSet ¶ added in v0.17.0
func (v NullableLoadbalancerOptionMetrics) IsSet() bool
func (NullableLoadbalancerOptionMetrics) MarshalJSON ¶ added in v0.17.0
func (v NullableLoadbalancerOptionMetrics) MarshalJSON() ([]byte, error)
func (*NullableLoadbalancerOptionMetrics) Set ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionMetrics) Set(val *LoadbalancerOptionMetrics)
func (*NullableLoadbalancerOptionMetrics) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionMetrics) UnmarshalJSON(src []byte) error
func (*NullableLoadbalancerOptionMetrics) Unset ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionMetrics) Unset()
type NullableLoadbalancerOptionObservability ¶ added in v0.17.0
type NullableLoadbalancerOptionObservability struct {
// contains filtered or unexported fields
}
func NewNullableLoadbalancerOptionObservability ¶ added in v0.17.0
func NewNullableLoadbalancerOptionObservability(val *LoadbalancerOptionObservability) *NullableLoadbalancerOptionObservability
func (NullableLoadbalancerOptionObservability) IsSet ¶ added in v0.17.0
func (v NullableLoadbalancerOptionObservability) IsSet() bool
func (NullableLoadbalancerOptionObservability) MarshalJSON ¶ added in v0.17.0
func (v NullableLoadbalancerOptionObservability) MarshalJSON() ([]byte, error)
func (*NullableLoadbalancerOptionObservability) Set ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionObservability) Set(val *LoadbalancerOptionObservability)
func (*NullableLoadbalancerOptionObservability) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionObservability) UnmarshalJSON(src []byte) error
func (*NullableLoadbalancerOptionObservability) Unset ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionObservability) Unset()
type NullableNetwork ¶ added in v0.17.0
type NullableNetwork struct {
// contains filtered or unexported fields
}
func NewNullableNetwork ¶ added in v0.17.0
func NewNullableNetwork(val *Network) *NullableNetwork
func (NullableNetwork) Get ¶ added in v0.17.0
func (v NullableNetwork) Get() *Network
func (NullableNetwork) IsSet ¶ added in v0.17.0
func (v NullableNetwork) IsSet() bool
func (NullableNetwork) MarshalJSON ¶ added in v0.17.0
func (v NullableNetwork) MarshalJSON() ([]byte, error)
func (*NullableNetwork) Set ¶ added in v0.17.0
func (v *NullableNetwork) Set(val *Network)
func (*NullableNetwork) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableNetwork) UnmarshalJSON(src []byte) error
func (*NullableNetwork) Unset ¶ added in v0.17.0
func (v *NullableNetwork) Unset()
type NullableOptionsTCP ¶ added in v0.17.0
type NullableOptionsTCP struct {
// contains filtered or unexported fields
}
func NewNullableOptionsTCP ¶ added in v0.17.0
func NewNullableOptionsTCP(val *OptionsTCP) *NullableOptionsTCP
func (NullableOptionsTCP) Get ¶ added in v0.17.0
func (v NullableOptionsTCP) Get() *OptionsTCP
func (NullableOptionsTCP) IsSet ¶ added in v0.17.0
func (v NullableOptionsTCP) IsSet() bool
func (NullableOptionsTCP) MarshalJSON ¶ added in v0.17.0
func (v NullableOptionsTCP) MarshalJSON() ([]byte, error)
func (*NullableOptionsTCP) Set ¶ added in v0.17.0
func (v *NullableOptionsTCP) Set(val *OptionsTCP)
func (*NullableOptionsTCP) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableOptionsTCP) UnmarshalJSON(src []byte) error
func (*NullableOptionsTCP) Unset ¶ added in v0.17.0
func (v *NullableOptionsTCP) Unset()
type NullableOptionsUDP ¶ added in v0.17.0
type NullableOptionsUDP struct {
// contains filtered or unexported fields
}
func NewNullableOptionsUDP ¶ added in v0.17.0
func NewNullableOptionsUDP(val *OptionsUDP) *NullableOptionsUDP
func (NullableOptionsUDP) Get ¶ added in v0.17.0
func (v NullableOptionsUDP) Get() *OptionsUDP
func (NullableOptionsUDP) IsSet ¶ added in v0.17.0
func (v NullableOptionsUDP) IsSet() bool
func (NullableOptionsUDP) MarshalJSON ¶ added in v0.17.0
func (v NullableOptionsUDP) MarshalJSON() ([]byte, error)
func (*NullableOptionsUDP) Set ¶ added in v0.17.0
func (v *NullableOptionsUDP) Set(val *OptionsUDP)
func (*NullableOptionsUDP) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableOptionsUDP) UnmarshalJSON(src []byte) error
func (*NullableOptionsUDP) Unset ¶ added in v0.17.0
func (v *NullableOptionsUDP) Unset()
type NullablePlanDetails ¶ added in v0.17.0
type NullablePlanDetails struct {
// contains filtered or unexported fields
}
func NewNullablePlanDetails ¶ added in v0.17.0
func NewNullablePlanDetails(val *PlanDetails) *NullablePlanDetails
func (NullablePlanDetails) Get ¶ added in v0.17.0
func (v NullablePlanDetails) Get() *PlanDetails
func (NullablePlanDetails) IsSet ¶ added in v0.17.0
func (v NullablePlanDetails) IsSet() bool
func (NullablePlanDetails) MarshalJSON ¶ added in v0.17.0
func (v NullablePlanDetails) MarshalJSON() ([]byte, error)
func (*NullablePlanDetails) Set ¶ added in v0.17.0
func (v *NullablePlanDetails) Set(val *PlanDetails)
func (*NullablePlanDetails) UnmarshalJSON ¶ added in v0.17.0
func (v *NullablePlanDetails) UnmarshalJSON(src []byte) error
func (*NullablePlanDetails) Unset ¶ added in v0.17.0
func (v *NullablePlanDetails) Unset()
type NullableServerNameIndicator ¶ added in v0.17.0
type NullableServerNameIndicator struct {
// contains filtered or unexported fields
}
func NewNullableServerNameIndicator ¶ added in v0.17.0
func NewNullableServerNameIndicator(val *ServerNameIndicator) *NullableServerNameIndicator
func (NullableServerNameIndicator) Get ¶ added in v0.17.0
func (v NullableServerNameIndicator) Get() *ServerNameIndicator
func (NullableServerNameIndicator) IsSet ¶ added in v0.17.0
func (v NullableServerNameIndicator) IsSet() bool
func (NullableServerNameIndicator) MarshalJSON ¶ added in v0.17.0
func (v NullableServerNameIndicator) MarshalJSON() ([]byte, error)
func (*NullableServerNameIndicator) Set ¶ added in v0.17.0
func (v *NullableServerNameIndicator) Set(val *ServerNameIndicator)
func (*NullableServerNameIndicator) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableServerNameIndicator) UnmarshalJSON(src []byte) error
func (*NullableServerNameIndicator) Unset ¶ added in v0.17.0
func (v *NullableServerNameIndicator) Unset()
type NullableSessionPersistence ¶ added in v0.17.0
type NullableSessionPersistence struct {
// contains filtered or unexported fields
}
func NewNullableSessionPersistence ¶ added in v0.17.0
func NewNullableSessionPersistence(val *SessionPersistence) *NullableSessionPersistence
func (NullableSessionPersistence) Get ¶ added in v0.17.0
func (v NullableSessionPersistence) Get() *SessionPersistence
func (NullableSessionPersistence) IsSet ¶ added in v0.17.0
func (v NullableSessionPersistence) IsSet() bool
func (NullableSessionPersistence) MarshalJSON ¶ added in v0.17.0
func (v NullableSessionPersistence) MarshalJSON() ([]byte, error)
func (*NullableSessionPersistence) Set ¶ added in v0.17.0
func (v *NullableSessionPersistence) Set(val *SessionPersistence)
func (*NullableSessionPersistence) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableSessionPersistence) UnmarshalJSON(src []byte) error
func (*NullableSessionPersistence) Unset ¶ added in v0.17.0
func (v *NullableSessionPersistence) Unset()
type NullableStatus ¶ added in v0.17.0
type NullableStatus struct {
// contains filtered or unexported fields
}
func NewNullableStatus ¶ added in v0.17.0
func NewNullableStatus(val *Status) *NullableStatus
func (NullableStatus) Get ¶ added in v0.17.0
func (v NullableStatus) Get() *Status
func (NullableStatus) IsSet ¶ added in v0.17.0
func (v NullableStatus) IsSet() bool
func (NullableStatus) MarshalJSON ¶ added in v0.17.0
func (v NullableStatus) MarshalJSON() ([]byte, error)
func (*NullableStatus) Set ¶ added in v0.17.0
func (v *NullableStatus) Set(val *Status)
func (*NullableStatus) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableStatus) UnmarshalJSON(src []byte) error
func (*NullableStatus) Unset ¶ added in v0.17.0
func (v *NullableStatus) 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 NullableTarget ¶ added in v0.17.0
type NullableTarget struct {
// contains filtered or unexported fields
}
func NewNullableTarget ¶ added in v0.17.0
func NewNullableTarget(val *Target) *NullableTarget
func (NullableTarget) Get ¶ added in v0.17.0
func (v NullableTarget) Get() *Target
func (NullableTarget) IsSet ¶ added in v0.17.0
func (v NullableTarget) IsSet() bool
func (NullableTarget) MarshalJSON ¶ added in v0.17.0
func (v NullableTarget) MarshalJSON() ([]byte, error)
func (*NullableTarget) Set ¶ added in v0.17.0
func (v *NullableTarget) Set(val *Target)
func (*NullableTarget) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableTarget) UnmarshalJSON(src []byte) error
func (*NullableTarget) Unset ¶ added in v0.17.0
func (v *NullableTarget) Unset()
type NullableTargetPool ¶ added in v0.17.0
type NullableTargetPool struct {
// contains filtered or unexported fields
}
func NewNullableTargetPool ¶ added in v0.17.0
func NewNullableTargetPool(val *TargetPool) *NullableTargetPool
func (NullableTargetPool) Get ¶ added in v0.17.0
func (v NullableTargetPool) Get() *TargetPool
func (NullableTargetPool) IsSet ¶ added in v0.17.0
func (v NullableTargetPool) IsSet() bool
func (NullableTargetPool) MarshalJSON ¶ added in v0.17.0
func (v NullableTargetPool) MarshalJSON() ([]byte, error)
func (*NullableTargetPool) Set ¶ added in v0.17.0
func (v *NullableTargetPool) Set(val *TargetPool)
func (*NullableTargetPool) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableTargetPool) UnmarshalJSON(src []byte) error
func (*NullableTargetPool) Unset ¶ added in v0.17.0
func (v *NullableTargetPool) 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 NullableUpdateCredentialsPayload ¶ added in v0.17.0
type NullableUpdateCredentialsPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateCredentialsPayload ¶ added in v0.17.0
func NewNullableUpdateCredentialsPayload(val *UpdateCredentialsPayload) *NullableUpdateCredentialsPayload
func (NullableUpdateCredentialsPayload) Get ¶ added in v0.17.0
func (v NullableUpdateCredentialsPayload) Get() *UpdateCredentialsPayload
func (NullableUpdateCredentialsPayload) IsSet ¶ added in v0.17.0
func (v NullableUpdateCredentialsPayload) IsSet() bool
func (NullableUpdateCredentialsPayload) MarshalJSON ¶ added in v0.17.0
func (v NullableUpdateCredentialsPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateCredentialsPayload) Set ¶ added in v0.17.0
func (v *NullableUpdateCredentialsPayload) Set(val *UpdateCredentialsPayload)
func (*NullableUpdateCredentialsPayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableUpdateCredentialsPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateCredentialsPayload) Unset ¶ added in v0.17.0
func (v *NullableUpdateCredentialsPayload) Unset()
type NullableUpdateCredentialsResponse ¶ added in v0.17.0
type NullableUpdateCredentialsResponse struct {
// contains filtered or unexported fields
}
func NewNullableUpdateCredentialsResponse ¶ added in v0.17.0
func NewNullableUpdateCredentialsResponse(val *UpdateCredentialsResponse) *NullableUpdateCredentialsResponse
func (NullableUpdateCredentialsResponse) Get ¶ added in v0.17.0
func (v NullableUpdateCredentialsResponse) Get() *UpdateCredentialsResponse
func (NullableUpdateCredentialsResponse) IsSet ¶ added in v0.17.0
func (v NullableUpdateCredentialsResponse) IsSet() bool
func (NullableUpdateCredentialsResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableUpdateCredentialsResponse) MarshalJSON() ([]byte, error)
func (*NullableUpdateCredentialsResponse) Set ¶ added in v0.17.0
func (v *NullableUpdateCredentialsResponse) Set(val *UpdateCredentialsResponse)
func (*NullableUpdateCredentialsResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableUpdateCredentialsResponse) UnmarshalJSON(src []byte) error
func (*NullableUpdateCredentialsResponse) Unset ¶ added in v0.17.0
func (v *NullableUpdateCredentialsResponse) Unset()
type NullableUpdateLoadBalancerPayload ¶ added in v0.17.0
type NullableUpdateLoadBalancerPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateLoadBalancerPayload ¶ added in v0.17.0
func NewNullableUpdateLoadBalancerPayload(val *UpdateLoadBalancerPayload) *NullableUpdateLoadBalancerPayload
func (NullableUpdateLoadBalancerPayload) Get ¶ added in v0.17.0
func (v NullableUpdateLoadBalancerPayload) Get() *UpdateLoadBalancerPayload
func (NullableUpdateLoadBalancerPayload) IsSet ¶ added in v0.17.0
func (v NullableUpdateLoadBalancerPayload) IsSet() bool
func (NullableUpdateLoadBalancerPayload) MarshalJSON ¶ added in v0.17.0
func (v NullableUpdateLoadBalancerPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateLoadBalancerPayload) Set ¶ added in v0.17.0
func (v *NullableUpdateLoadBalancerPayload) Set(val *UpdateLoadBalancerPayload)
func (*NullableUpdateLoadBalancerPayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableUpdateLoadBalancerPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateLoadBalancerPayload) Unset ¶ added in v0.17.0
func (v *NullableUpdateLoadBalancerPayload) Unset()
type NullableUpdateTargetPoolPayload ¶ added in v0.17.0
type NullableUpdateTargetPoolPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateTargetPoolPayload ¶ added in v0.17.0
func NewNullableUpdateTargetPoolPayload(val *UpdateTargetPoolPayload) *NullableUpdateTargetPoolPayload
func (NullableUpdateTargetPoolPayload) Get ¶ added in v0.17.0
func (v NullableUpdateTargetPoolPayload) Get() *UpdateTargetPoolPayload
func (NullableUpdateTargetPoolPayload) IsSet ¶ added in v0.17.0
func (v NullableUpdateTargetPoolPayload) IsSet() bool
func (NullableUpdateTargetPoolPayload) MarshalJSON ¶ added in v0.17.0
func (v NullableUpdateTargetPoolPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateTargetPoolPayload) Set ¶ added in v0.17.0
func (v *NullableUpdateTargetPoolPayload) Set(val *UpdateTargetPoolPayload)
func (*NullableUpdateTargetPoolPayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableUpdateTargetPoolPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateTargetPoolPayload) Unset ¶ added in v0.17.0
func (v *NullableUpdateTargetPoolPayload) Unset()
type OptionsTCP ¶ added in v0.10.0
type OptionsTCP struct { // The connection idle timeout to be used with the protocol. The default value is set to 5 minutes, and the maximum value is one hour. IdleTimeout *string `json:"idleTimeout,omitempty"` }
OptionsTCP struct for OptionsTCP
func NewOptionsTCP ¶ added in v0.17.0
func NewOptionsTCP() *OptionsTCP
NewOptionsTCP instantiates a new OptionsTCP 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 NewOptionsTCPWithDefaults ¶ added in v0.17.0
func NewOptionsTCPWithDefaults() *OptionsTCP
NewOptionsTCPWithDefaults instantiates a new OptionsTCP 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 (*OptionsTCP) GetIdleTimeout ¶ added in v0.17.0
func (o *OptionsTCP) GetIdleTimeout() *string
GetIdleTimeout returns the IdleTimeout field value if set, zero value otherwise.
func (*OptionsTCP) GetIdleTimeoutOk ¶ added in v0.17.0
func (o *OptionsTCP) GetIdleTimeoutOk() (*string, bool)
GetIdleTimeoutOk returns a tuple with the IdleTimeout field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OptionsTCP) HasIdleTimeout ¶ added in v0.17.0
func (o *OptionsTCP) HasIdleTimeout() bool
HasIdleTimeout returns a boolean if a field has been set.
func (*OptionsTCP) SetIdleTimeout ¶ added in v0.17.0
func (o *OptionsTCP) SetIdleTimeout(v *string)
SetIdleTimeout gets a reference to the given string and assigns it to the IdleTimeout field.
func (OptionsTCP) ToMap ¶ added in v0.17.0
func (o OptionsTCP) ToMap() (map[string]interface{}, error)
type OptionsUDP ¶ added in v0.10.0
type OptionsUDP struct { // The connection idle timeout to be used with the protocol. The default value is set to 1 minute, and the maximum value is 2 minutes. IdleTimeout *string `json:"idleTimeout,omitempty"` }
OptionsUDP struct for OptionsUDP
func NewOptionsUDP ¶ added in v0.17.0
func NewOptionsUDP() *OptionsUDP
NewOptionsUDP instantiates a new OptionsUDP 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 NewOptionsUDPWithDefaults ¶ added in v0.17.0
func NewOptionsUDPWithDefaults() *OptionsUDP
NewOptionsUDPWithDefaults instantiates a new OptionsUDP 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 (*OptionsUDP) GetIdleTimeout ¶ added in v0.17.0
func (o *OptionsUDP) GetIdleTimeout() *string
GetIdleTimeout returns the IdleTimeout field value if set, zero value otherwise.
func (*OptionsUDP) GetIdleTimeoutOk ¶ added in v0.17.0
func (o *OptionsUDP) GetIdleTimeoutOk() (*string, bool)
GetIdleTimeoutOk returns a tuple with the IdleTimeout field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OptionsUDP) HasIdleTimeout ¶ added in v0.17.0
func (o *OptionsUDP) HasIdleTimeout() bool
HasIdleTimeout returns a boolean if a field has been set.
func (*OptionsUDP) SetIdleTimeout ¶ added in v0.17.0
func (o *OptionsUDP) SetIdleTimeout(v *string)
SetIdleTimeout gets a reference to the given string and assigns it to the IdleTimeout field.
func (OptionsUDP) ToMap ¶ added in v0.17.0
func (o OptionsUDP) ToMap() (map[string]interface{}, error)
type PlanDetails ¶ added in v0.16.0
type PlanDetails struct { // Description Description *string `json:"description,omitempty"` // Flavor Name FlavorName *string `json:"flavorName,omitempty"` // Maximum number of concurrent connections per load balancer VM instance. // Can be cast to int32 without loss of precision. MaxConnections *int64 `json:"maxConnections,omitempty"` // Service Plan Name Name *string `json:"name,omitempty"` // Service Plan Identifier PlanId *string `json:"planId,omitempty"` }
PlanDetails struct for PlanDetails
func NewPlanDetails ¶ added in v0.17.0
func NewPlanDetails() *PlanDetails
NewPlanDetails instantiates a new PlanDetails 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 NewPlanDetailsWithDefaults ¶ added in v0.17.0
func NewPlanDetailsWithDefaults() *PlanDetails
NewPlanDetailsWithDefaults instantiates a new PlanDetails 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 (*PlanDetails) GetDescription ¶ added in v0.17.0
func (o *PlanDetails) GetDescription() *string
GetDescription returns the Description field value if set, zero value otherwise.
func (*PlanDetails) GetDescriptionOk ¶ added in v0.17.0
func (o *PlanDetails) 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 (*PlanDetails) GetFlavorName ¶ added in v0.17.0
func (o *PlanDetails) GetFlavorName() *string
GetFlavorName returns the FlavorName field value if set, zero value otherwise.
func (*PlanDetails) GetFlavorNameOk ¶ added in v0.17.0
func (o *PlanDetails) GetFlavorNameOk() (*string, bool)
GetFlavorNameOk returns a tuple with the FlavorName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PlanDetails) GetMaxConnections ¶ added in v0.17.0
func (o *PlanDetails) GetMaxConnections() *int64
GetMaxConnections returns the MaxConnections field value if set, zero value otherwise.
func (*PlanDetails) GetMaxConnectionsOk ¶ added in v0.17.0
func (o *PlanDetails) GetMaxConnectionsOk() (*int64, bool)
GetMaxConnectionsOk returns a tuple with the MaxConnections field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PlanDetails) GetName ¶ added in v0.17.0
func (o *PlanDetails) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*PlanDetails) GetNameOk ¶ added in v0.17.0
func (o *PlanDetails) 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 (*PlanDetails) GetPlanId ¶ added in v0.17.0
func (o *PlanDetails) GetPlanId() *string
GetPlanId returns the PlanId field value if set, zero value otherwise.
func (*PlanDetails) GetPlanIdOk ¶ added in v0.17.0
func (o *PlanDetails) GetPlanIdOk() (*string, bool)
GetPlanIdOk returns a tuple with the PlanId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PlanDetails) HasDescription ¶ added in v0.17.0
func (o *PlanDetails) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*PlanDetails) HasFlavorName ¶ added in v0.17.0
func (o *PlanDetails) HasFlavorName() bool
HasFlavorName returns a boolean if a field has been set.
func (*PlanDetails) HasMaxConnections ¶ added in v0.17.0
func (o *PlanDetails) HasMaxConnections() bool
HasMaxConnections returns a boolean if a field has been set.
func (*PlanDetails) HasName ¶ added in v0.17.0
func (o *PlanDetails) HasName() bool
HasName returns a boolean if a field has been set.
func (*PlanDetails) HasPlanId ¶ added in v0.17.0
func (o *PlanDetails) HasPlanId() bool
HasPlanId returns a boolean if a field has been set.
func (*PlanDetails) SetDescription ¶ added in v0.17.0
func (o *PlanDetails) SetDescription(v *string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*PlanDetails) SetFlavorName ¶ added in v0.17.0
func (o *PlanDetails) SetFlavorName(v *string)
SetFlavorName gets a reference to the given string and assigns it to the FlavorName field.
func (*PlanDetails) SetMaxConnections ¶ added in v0.17.0
func (o *PlanDetails) SetMaxConnections(v *int64)
SetMaxConnections gets a reference to the given int64 and assigns it to the MaxConnections field.
func (*PlanDetails) SetName ¶ added in v0.17.0
func (o *PlanDetails) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*PlanDetails) SetPlanId ¶ added in v0.17.0
func (o *PlanDetails) SetPlanId(v *string)
SetPlanId gets a reference to the given string and assigns it to the PlanId field.
func (PlanDetails) ToMap ¶ added in v0.17.0
func (o PlanDetails) ToMap() (map[string]interface{}, error)
type ServerNameIndicator ¶ added in v0.9.0
type ServerNameIndicator struct { // The domain name for this SNI config. Name *string `json:"name,omitempty"` }
ServerNameIndicator struct for ServerNameIndicator
func NewServerNameIndicator ¶ added in v0.17.0
func NewServerNameIndicator() *ServerNameIndicator
NewServerNameIndicator instantiates a new ServerNameIndicator 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 NewServerNameIndicatorWithDefaults ¶ added in v0.17.0
func NewServerNameIndicatorWithDefaults() *ServerNameIndicator
NewServerNameIndicatorWithDefaults instantiates a new ServerNameIndicator 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 (*ServerNameIndicator) GetName ¶ added in v0.17.0
func (o *ServerNameIndicator) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*ServerNameIndicator) GetNameOk ¶ added in v0.17.0
func (o *ServerNameIndicator) 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 (*ServerNameIndicator) HasName ¶ added in v0.17.0
func (o *ServerNameIndicator) HasName() bool
HasName returns a boolean if a field has been set.
func (*ServerNameIndicator) SetName ¶ added in v0.17.0
func (o *ServerNameIndicator) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (ServerNameIndicator) ToMap ¶ added in v0.17.0
func (o ServerNameIndicator) ToMap() (map[string]interface{}, error)
type SessionPersistence ¶ added in v0.9.0
type SessionPersistence struct { // If enabled then all connections from one source IP address are redirected to the same target. This setting changes the load balancing algorithm to Maglev. UseSourceIpAddress *bool `json:"useSourceIpAddress,omitempty"` }
SessionPersistence struct for SessionPersistence
func NewSessionPersistence ¶ added in v0.17.0
func NewSessionPersistence() *SessionPersistence
NewSessionPersistence instantiates a new SessionPersistence 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 NewSessionPersistenceWithDefaults ¶ added in v0.17.0
func NewSessionPersistenceWithDefaults() *SessionPersistence
NewSessionPersistenceWithDefaults instantiates a new SessionPersistence 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 (*SessionPersistence) GetUseSourceIpAddress ¶ added in v0.17.0
func (o *SessionPersistence) GetUseSourceIpAddress() *bool
GetUseSourceIpAddress returns the UseSourceIpAddress field value if set, zero value otherwise.
func (*SessionPersistence) GetUseSourceIpAddressOk ¶ added in v0.17.0
func (o *SessionPersistence) GetUseSourceIpAddressOk() (*bool, bool)
GetUseSourceIpAddressOk returns a tuple with the UseSourceIpAddress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SessionPersistence) HasUseSourceIpAddress ¶ added in v0.17.0
func (o *SessionPersistence) HasUseSourceIpAddress() bool
HasUseSourceIpAddress returns a boolean if a field has been set.
func (*SessionPersistence) SetUseSourceIpAddress ¶ added in v0.17.0
func (o *SessionPersistence) SetUseSourceIpAddress(v *bool)
SetUseSourceIpAddress gets a reference to the given bool and assigns it to the UseSourceIpAddress field.
func (SessionPersistence) ToMap ¶ added in v0.17.0
func (o SessionPersistence) ToMap() (map[string]interface{}, error)
type Status ¶ added in v0.14.0
type Status struct { // The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code]. // Can be cast to int32 without loss of precision. Code *int64 `json:"code,omitempty"` // A list of messages that carry the error details. There is a common set of message types for APIs to use. Details *[]GoogleProtobufAny `json:"details,omitempty"` // A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client. Message *string `json:"message,omitempty"` }
Status The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
func NewStatus ¶ added in v0.17.0
func NewStatus() *Status
NewStatus instantiates a new Status 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 NewStatusWithDefaults ¶ added in v0.17.0
func NewStatusWithDefaults() *Status
NewStatusWithDefaults instantiates a new Status 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 (*Status) GetCode ¶ added in v0.17.0
GetCode returns the Code field value if set, zero value otherwise.
func (*Status) GetCodeOk ¶ added in v0.17.0
GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Status) GetDetails ¶ added in v0.17.0
func (o *Status) GetDetails() *[]GoogleProtobufAny
GetDetails returns the Details field value if set, zero value otherwise.
func (*Status) GetDetailsOk ¶ added in v0.17.0
func (o *Status) GetDetailsOk() (*[]GoogleProtobufAny, bool)
GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Status) GetMessage ¶ added in v0.17.0
GetMessage returns the Message field value if set, zero value otherwise.
func (*Status) GetMessageOk ¶ added in v0.17.0
GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Status) HasDetails ¶ added in v0.17.0
HasDetails returns a boolean if a field has been set.
func (*Status) HasMessage ¶ added in v0.17.0
HasMessage returns a boolean if a field has been set.
func (*Status) SetCode ¶ added in v0.17.0
SetCode gets a reference to the given int64 and assigns it to the Code field.
func (*Status) SetDetails ¶ added in v0.17.0
func (o *Status) SetDetails(v *[]GoogleProtobufAny)
SetDetails gets a reference to the given []GoogleProtobufAny and assigns it to the Details field.
func (*Status) SetMessage ¶ added in v0.17.0
SetMessage gets a reference to the given string and assigns it to the Message field.
type Target ¶
type Target struct { // Target name DisplayName *string `json:"displayName,omitempty"` // Target IP. Must by unique within a target pool. Ip *string `json:"ip,omitempty"` }
Target struct for Target
func NewTarget ¶ added in v0.17.0
func NewTarget() *Target
NewTarget instantiates a new Target 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 NewTargetWithDefaults ¶ added in v0.17.0
func NewTargetWithDefaults() *Target
NewTargetWithDefaults instantiates a new Target 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 (*Target) GetDisplayName ¶ added in v0.17.0
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*Target) GetDisplayNameOk ¶ added in v0.17.0
GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Target) GetIp ¶ added in v0.17.0
GetIp returns the Ip field value if set, zero value otherwise.
func (*Target) GetIpOk ¶ added in v0.17.0
GetIpOk returns a tuple with the Ip field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Target) HasDisplayName ¶ added in v0.17.0
HasDisplayName returns a boolean if a field has been set.
func (*Target) SetDisplayName ¶ added in v0.17.0
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
type TargetPool ¶
type TargetPool struct { ActiveHealthCheck *ActiveHealthCheck `json:"activeHealthCheck,omitempty"` // Target pool name Name *string `json:"name,omitempty"` SessionPersistence *SessionPersistence `json:"sessionPersistence,omitempty"` // The number identifying the port where each target listens for traffic. // Can be cast to int32 without loss of precision. TargetPort *int64 `json:"targetPort,omitempty"` // List of all targets which will be used in the pool. Limited to 250. Targets *[]Target `json:"targets,omitempty"` }
TargetPool struct for TargetPool
func NewTargetPool ¶ added in v0.17.0
func NewTargetPool() *TargetPool
NewTargetPool instantiates a new TargetPool 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 NewTargetPoolWithDefaults ¶ added in v0.17.0
func NewTargetPoolWithDefaults() *TargetPool
NewTargetPoolWithDefaults instantiates a new TargetPool 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 (*TargetPool) GetActiveHealthCheck ¶ added in v0.17.0
func (o *TargetPool) GetActiveHealthCheck() *ActiveHealthCheck
GetActiveHealthCheck returns the ActiveHealthCheck field value if set, zero value otherwise.
func (*TargetPool) GetActiveHealthCheckOk ¶ added in v0.17.0
func (o *TargetPool) GetActiveHealthCheckOk() (*ActiveHealthCheck, bool)
GetActiveHealthCheckOk returns a tuple with the ActiveHealthCheck field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TargetPool) GetName ¶ added in v0.17.0
func (o *TargetPool) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*TargetPool) GetNameOk ¶ added in v0.17.0
func (o *TargetPool) 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 (*TargetPool) GetSessionPersistence ¶ added in v0.17.0
func (o *TargetPool) GetSessionPersistence() *SessionPersistence
GetSessionPersistence returns the SessionPersistence field value if set, zero value otherwise.
func (*TargetPool) GetSessionPersistenceOk ¶ added in v0.17.0
func (o *TargetPool) GetSessionPersistenceOk() (*SessionPersistence, bool)
GetSessionPersistenceOk returns a tuple with the SessionPersistence field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TargetPool) GetTargetPort ¶ added in v0.17.0
func (o *TargetPool) GetTargetPort() *int64
GetTargetPort returns the TargetPort field value if set, zero value otherwise.
func (*TargetPool) GetTargetPortOk ¶ added in v0.17.0
func (o *TargetPool) GetTargetPortOk() (*int64, bool)
GetTargetPortOk returns a tuple with the TargetPort field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TargetPool) GetTargets ¶ added in v0.17.0
func (o *TargetPool) GetTargets() *[]Target
GetTargets returns the Targets field value if set, zero value otherwise.
func (*TargetPool) GetTargetsOk ¶ added in v0.17.0
func (o *TargetPool) GetTargetsOk() (*[]Target, bool)
GetTargetsOk returns a tuple with the Targets field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TargetPool) HasActiveHealthCheck ¶ added in v0.17.0
func (o *TargetPool) HasActiveHealthCheck() bool
HasActiveHealthCheck returns a boolean if a field has been set.
func (*TargetPool) HasName ¶ added in v0.17.0
func (o *TargetPool) HasName() bool
HasName returns a boolean if a field has been set.
func (*TargetPool) HasSessionPersistence ¶ added in v0.17.0
func (o *TargetPool) HasSessionPersistence() bool
HasSessionPersistence returns a boolean if a field has been set.
func (*TargetPool) HasTargetPort ¶ added in v0.17.0
func (o *TargetPool) HasTargetPort() bool
HasTargetPort returns a boolean if a field has been set.
func (*TargetPool) HasTargets ¶ added in v0.17.0
func (o *TargetPool) HasTargets() bool
HasTargets returns a boolean if a field has been set.
func (*TargetPool) SetActiveHealthCheck ¶ added in v0.17.0
func (o *TargetPool) SetActiveHealthCheck(v *ActiveHealthCheck)
SetActiveHealthCheck gets a reference to the given ActiveHealthCheck and assigns it to the ActiveHealthCheck field.
func (*TargetPool) SetName ¶ added in v0.17.0
func (o *TargetPool) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*TargetPool) SetSessionPersistence ¶ added in v0.17.0
func (o *TargetPool) SetSessionPersistence(v *SessionPersistence)
SetSessionPersistence gets a reference to the given SessionPersistence and assigns it to the SessionPersistence field.
func (*TargetPool) SetTargetPort ¶ added in v0.17.0
func (o *TargetPool) SetTargetPort(v *int64)
SetTargetPort gets a reference to the given int64 and assigns it to the TargetPort field.
func (*TargetPool) SetTargets ¶ added in v0.17.0
func (o *TargetPool) SetTargets(v *[]Target)
SetTargets gets a reference to the given []Target and assigns it to the Targets field.
func (TargetPool) ToMap ¶ added in v0.17.0
func (o TargetPool) ToMap() (map[string]interface{}, error)
type UpdateCredentialsPayload ¶ added in v0.12.0
type UpdateCredentialsPayload struct { // Credential name DisplayName *string `json:"displayName,omitempty"` // A valid password used for an existing ARGUS instance, which is used during basic auth. Password *string `json:"password,omitempty"` // A valid username used for an existing ARGUS instance, which is used during basic auth. Username *string `json:"username,omitempty"` }
UpdateCredentialsPayload struct for UpdateCredentialsPayload
func NewUpdateCredentialsPayload ¶ added in v0.17.0
func NewUpdateCredentialsPayload() *UpdateCredentialsPayload
NewUpdateCredentialsPayload instantiates a new UpdateCredentialsPayload 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 NewUpdateCredentialsPayloadWithDefaults ¶ added in v0.17.0
func NewUpdateCredentialsPayloadWithDefaults() *UpdateCredentialsPayload
NewUpdateCredentialsPayloadWithDefaults instantiates a new UpdateCredentialsPayload 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 (*UpdateCredentialsPayload) GetDisplayName ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) GetDisplayName() *string
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*UpdateCredentialsPayload) GetDisplayNameOk ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateCredentialsPayload) GetPassword ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) GetPassword() *string
GetPassword returns the Password field value if set, zero value otherwise.
func (*UpdateCredentialsPayload) GetPasswordOk ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) GetPasswordOk() (*string, bool)
GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateCredentialsPayload) GetUsername ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) GetUsername() *string
GetUsername returns the Username field value if set, zero value otherwise.
func (*UpdateCredentialsPayload) GetUsernameOk ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) GetUsernameOk() (*string, bool)
GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateCredentialsPayload) HasDisplayName ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*UpdateCredentialsPayload) HasPassword ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) HasPassword() bool
HasPassword returns a boolean if a field has been set.
func (*UpdateCredentialsPayload) HasUsername ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) HasUsername() bool
HasUsername returns a boolean if a field has been set.
func (*UpdateCredentialsPayload) SetDisplayName ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) SetDisplayName(v *string)
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*UpdateCredentialsPayload) SetPassword ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) SetPassword(v *string)
SetPassword gets a reference to the given string and assigns it to the Password field.
func (*UpdateCredentialsPayload) SetUsername ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) SetUsername(v *string)
SetUsername gets a reference to the given string and assigns it to the Username field.
func (UpdateCredentialsPayload) ToMap ¶ added in v0.17.0
func (o UpdateCredentialsPayload) ToMap() (map[string]interface{}, error)
type UpdateCredentialsResponse ¶ added in v0.10.0
type UpdateCredentialsResponse struct {
Credential *CredentialsResponse `json:"credential,omitempty"`
}
UpdateCredentialsResponse struct for UpdateCredentialsResponse
func NewUpdateCredentialsResponse ¶ added in v0.17.0
func NewUpdateCredentialsResponse() *UpdateCredentialsResponse
NewUpdateCredentialsResponse instantiates a new UpdateCredentialsResponse 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 NewUpdateCredentialsResponseWithDefaults ¶ added in v0.17.0
func NewUpdateCredentialsResponseWithDefaults() *UpdateCredentialsResponse
NewUpdateCredentialsResponseWithDefaults instantiates a new UpdateCredentialsResponse 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 (*UpdateCredentialsResponse) GetCredential ¶ added in v0.17.0
func (o *UpdateCredentialsResponse) GetCredential() *CredentialsResponse
GetCredential returns the Credential field value if set, zero value otherwise.
func (*UpdateCredentialsResponse) GetCredentialOk ¶ added in v0.17.0
func (o *UpdateCredentialsResponse) GetCredentialOk() (*CredentialsResponse, bool)
GetCredentialOk returns a tuple with the Credential field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateCredentialsResponse) HasCredential ¶ added in v0.17.0
func (o *UpdateCredentialsResponse) HasCredential() bool
HasCredential returns a boolean if a field has been set.
func (*UpdateCredentialsResponse) SetCredential ¶ added in v0.17.0
func (o *UpdateCredentialsResponse) SetCredential(v *CredentialsResponse)
SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field.
func (UpdateCredentialsResponse) ToMap ¶ added in v0.17.0
func (o UpdateCredentialsResponse) ToMap() (map[string]interface{}, error)
type UpdateLoadBalancerPayload ¶
type UpdateLoadBalancerPayload struct { // Reports all errors a load balancer has. Errors *[]LoadBalancerError `json:"errors,omitempty"` // External load balancer IP address where this load balancer is exposed. Not changeable after creation. ExternalAddress *string `json:"externalAddress,omitempty"` // There is a maximum listener count of 20. Port and protocol limitations: - UDP listeners cannot have the same port. - TCP-derived listeners cannot have the same port. A TCP-derived listener is any listener that listens on a TCP port. As of now those are: TCP, TCP_PROXY, and PROTOCOL_TLS_PASSTHROUGH. The only exception is, if all listeners for the same port are PROTOCOL_TLS_PASSTHROUGH. - PROTOCOL_TLS_PASSTHROUGH listeners cannot have the same port and at least one common domain name. - PROTOCOL_TLS_PASSTHROUGH listeners can have the same domain name and different ports though (e.g. ports 443 and 8443 for domain example.com). - PROTOCOL_TLS_PASSTHROUGH listeners without a domain name serve as a default listener and you can have only one default listener. Listeners *[]Listener `json:"listeners,omitempty"` // Load balancer name. Not changeable after creation. Name *string `json:"name,omitempty"` // List of networks that listeners and targets reside in. Currently limited to one. Not changeable after creation. Networks *[]Network `json:"networks,omitempty"` Options *LoadBalancerOptions `json:"options,omitempty"` // Service Plan configures the size of the Load Balancer. Currently supported plans are p10, p50, p250 and p750. This list can change in the future where plan ids will be removed and new plans by added. That is the reason this is not an enum. PlanId *string `json:"planId,omitempty"` // Transient private load balancer IP address that can change any time. PrivateAddress *string `json:"privateAddress,omitempty"` Status *string `json:"status,omitempty"` // List of all target pools which will be used in the load balancer. Limited to 20. TargetPools *[]TargetPool `json:"targetPools,omitempty"` // Load balancer resource version. Must be empty or unset for creating load balancers, non-empty for updating load balancers. Semantics: While retrieving load balancers, this is the current version of this load balancer resource that changes during updates of the load balancers. On updates this field specified the load balancer version you calculated your update for instead of the future version to enable concurrency safe updates. Update calls will then report the new version in their result as you would see with a load balancer retrieval call later. There exist no total order of the version, so you can only compare it for equality, but not for less/greater than another version. Since the creation of load balancer is always intended to create the first version of it, there should be no existing version. That's why this field must by empty of not present in that case. Version *string `json:"version,omitempty"` }
UpdateLoadBalancerPayload struct for UpdateLoadBalancerPayload
func NewUpdateLoadBalancerPayload ¶ added in v0.17.0
func NewUpdateLoadBalancerPayload() *UpdateLoadBalancerPayload
NewUpdateLoadBalancerPayload instantiates a new UpdateLoadBalancerPayload 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 NewUpdateLoadBalancerPayloadWithDefaults ¶ added in v0.17.0
func NewUpdateLoadBalancerPayloadWithDefaults() *UpdateLoadBalancerPayload
NewUpdateLoadBalancerPayloadWithDefaults instantiates a new UpdateLoadBalancerPayload 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 (*UpdateLoadBalancerPayload) GetErrors ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetErrors() *[]LoadBalancerError
GetErrors returns the Errors field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetErrorsOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetErrorsOk() (*[]LoadBalancerError, bool)
GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetExternalAddress ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetExternalAddress() *string
GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetExternalAddressOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetExternalAddressOk() (*string, bool)
GetExternalAddressOk returns a tuple with the ExternalAddress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetListeners ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetListeners() *[]Listener
GetListeners returns the Listeners field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetListenersOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetListenersOk() (*[]Listener, bool)
GetListenersOk returns a tuple with the Listeners field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetName ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetNameOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) 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 (*UpdateLoadBalancerPayload) GetNetworks ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetNetworks() *[]Network
GetNetworks returns the Networks field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetNetworksOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetNetworksOk() (*[]Network, bool)
GetNetworksOk returns a tuple with the Networks field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetOptions ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetOptions() *LoadBalancerOptions
GetOptions returns the Options field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetOptionsOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetOptionsOk() (*LoadBalancerOptions, bool)
GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetPlanId ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetPlanId() *string
GetPlanId returns the PlanId field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetPlanIdOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetPlanIdOk() (*string, bool)
GetPlanIdOk returns a tuple with the PlanId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetPrivateAddress ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetPrivateAddress() *string
GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetPrivateAddressOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetPrivateAddressOk() (*string, bool)
GetPrivateAddressOk returns a tuple with the PrivateAddress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetStatus ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetStatus() *string
GetStatus returns the Status field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetStatusOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) 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 (*UpdateLoadBalancerPayload) GetTargetPools ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetTargetPools() *[]TargetPool
GetTargetPools returns the TargetPools field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetTargetPoolsOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetTargetPoolsOk() (*[]TargetPool, bool)
GetTargetPoolsOk returns a tuple with the TargetPools field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetVersion ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetVersion() *string
GetVersion returns the Version field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetVersionOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetVersionOk() (*string, 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 (*UpdateLoadBalancerPayload) HasErrors ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasErrors() bool
HasErrors returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasExternalAddress ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasExternalAddress() bool
HasExternalAddress returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasListeners ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasListeners() bool
HasListeners returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasName ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasNetworks ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasNetworks() bool
HasNetworks returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasOptions ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasOptions() bool
HasOptions returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasPlanId ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasPlanId() bool
HasPlanId returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasPrivateAddress ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasPrivateAddress() bool
HasPrivateAddress returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasStatus ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasTargetPools ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasTargetPools() bool
HasTargetPools returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasVersion ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasVersion() bool
HasVersion returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) SetErrors ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetErrors(v *[]LoadBalancerError)
SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field.
func (*UpdateLoadBalancerPayload) SetExternalAddress ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetExternalAddress(v *string)
SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field.
func (*UpdateLoadBalancerPayload) SetListeners ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetListeners(v *[]Listener)
SetListeners gets a reference to the given []Listener and assigns it to the Listeners field.
func (*UpdateLoadBalancerPayload) SetName ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*UpdateLoadBalancerPayload) SetNetworks ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetNetworks(v *[]Network)
SetNetworks gets a reference to the given []Network and assigns it to the Networks field.
func (*UpdateLoadBalancerPayload) SetOptions ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetOptions(v *LoadBalancerOptions)
SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field.
func (*UpdateLoadBalancerPayload) SetPlanId ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetPlanId(v *string)
SetPlanId gets a reference to the given string and assigns it to the PlanId field.
func (*UpdateLoadBalancerPayload) SetPrivateAddress ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetPrivateAddress(v *string)
SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field.
func (*UpdateLoadBalancerPayload) SetStatus ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetStatus(v *string)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*UpdateLoadBalancerPayload) SetTargetPools ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetTargetPools(v *[]TargetPool)
SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field.
func (*UpdateLoadBalancerPayload) SetVersion ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetVersion(v *string)
SetVersion gets a reference to the given string and assigns it to the Version field.
func (UpdateLoadBalancerPayload) ToMap ¶ added in v0.17.0
func (o UpdateLoadBalancerPayload) ToMap() (map[string]interface{}, error)
type UpdateTargetPoolPayload ¶
type UpdateTargetPoolPayload struct { ActiveHealthCheck *ActiveHealthCheck `json:"activeHealthCheck,omitempty"` // Target pool name Name *string `json:"name,omitempty"` SessionPersistence *SessionPersistence `json:"sessionPersistence,omitempty"` // The number identifying the port where each target listens for traffic. // Can be cast to int32 without loss of precision. TargetPort *int64 `json:"targetPort,omitempty"` // List of all targets which will be used in the pool. Limited to 250. Targets *[]Target `json:"targets,omitempty"` }
UpdateTargetPoolPayload struct for UpdateTargetPoolPayload
func NewUpdateTargetPoolPayload ¶ added in v0.17.0
func NewUpdateTargetPoolPayload() *UpdateTargetPoolPayload
NewUpdateTargetPoolPayload instantiates a new UpdateTargetPoolPayload 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 NewUpdateTargetPoolPayloadWithDefaults ¶ added in v0.17.0
func NewUpdateTargetPoolPayloadWithDefaults() *UpdateTargetPoolPayload
NewUpdateTargetPoolPayloadWithDefaults instantiates a new UpdateTargetPoolPayload 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 (*UpdateTargetPoolPayload) GetActiveHealthCheck ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetActiveHealthCheck() *ActiveHealthCheck
GetActiveHealthCheck returns the ActiveHealthCheck field value if set, zero value otherwise.
func (*UpdateTargetPoolPayload) GetActiveHealthCheckOk ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetActiveHealthCheckOk() (*ActiveHealthCheck, bool)
GetActiveHealthCheckOk returns a tuple with the ActiveHealthCheck field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateTargetPoolPayload) GetName ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*UpdateTargetPoolPayload) GetNameOk ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) 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 (*UpdateTargetPoolPayload) GetSessionPersistence ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetSessionPersistence() *SessionPersistence
GetSessionPersistence returns the SessionPersistence field value if set, zero value otherwise.
func (*UpdateTargetPoolPayload) GetSessionPersistenceOk ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetSessionPersistenceOk() (*SessionPersistence, bool)
GetSessionPersistenceOk returns a tuple with the SessionPersistence field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateTargetPoolPayload) GetTargetPort ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetTargetPort() *int64
GetTargetPort returns the TargetPort field value if set, zero value otherwise.
func (*UpdateTargetPoolPayload) GetTargetPortOk ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetTargetPortOk() (*int64, bool)
GetTargetPortOk returns a tuple with the TargetPort field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateTargetPoolPayload) GetTargets ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetTargets() *[]Target
GetTargets returns the Targets field value if set, zero value otherwise.
func (*UpdateTargetPoolPayload) GetTargetsOk ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetTargetsOk() (*[]Target, bool)
GetTargetsOk returns a tuple with the Targets field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateTargetPoolPayload) HasActiveHealthCheck ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) HasActiveHealthCheck() bool
HasActiveHealthCheck returns a boolean if a field has been set.
func (*UpdateTargetPoolPayload) HasName ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*UpdateTargetPoolPayload) HasSessionPersistence ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) HasSessionPersistence() bool
HasSessionPersistence returns a boolean if a field has been set.
func (*UpdateTargetPoolPayload) HasTargetPort ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) HasTargetPort() bool
HasTargetPort returns a boolean if a field has been set.
func (*UpdateTargetPoolPayload) HasTargets ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) HasTargets() bool
HasTargets returns a boolean if a field has been set.
func (*UpdateTargetPoolPayload) SetActiveHealthCheck ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) SetActiveHealthCheck(v *ActiveHealthCheck)
SetActiveHealthCheck gets a reference to the given ActiveHealthCheck and assigns it to the ActiveHealthCheck field.
func (*UpdateTargetPoolPayload) SetName ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*UpdateTargetPoolPayload) SetSessionPersistence ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) SetSessionPersistence(v *SessionPersistence)
SetSessionPersistence gets a reference to the given SessionPersistence and assigns it to the SessionPersistence field.
func (*UpdateTargetPoolPayload) SetTargetPort ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) SetTargetPort(v *int64)
SetTargetPort gets a reference to the given int64 and assigns it to the TargetPort field.
func (*UpdateTargetPoolPayload) SetTargets ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) SetTargets(v *[]Target)
SetTargets gets a reference to the given []Target and assigns it to the Targets field.
func (UpdateTargetPoolPayload) ToMap ¶ added in v0.17.0
func (o UpdateTargetPoolPayload) ToMap() (map[string]interface{}, error)
Source Files
¶
- api_default.go
- client.go
- configuration.go
- model_active_health_check.go
- model_create_credentials_payload.go
- model_create_credentials_response.go
- model_create_load_balancer_payload.go
- model_credentials_response.go
- model_get_credentials_response.go
- model_get_quota_response.go
- model_get_service_status_response.go
- model_google_protobuf_any.go
- model_list_credentials_response.go
- model_list_load_balancers_response.go
- model_list_plans_response.go
- model_listener.go
- model_load_balancer.go
- model_load_balancer_error.go
- model_load_balancer_options.go
- model_loadbalancer_option_access_control.go
- model_loadbalancer_option_logs.go
- model_loadbalancer_option_metrics.go
- model_loadbalancer_option_observability.go
- model_network.go
- model_options_tcp.go
- model_options_udp.go
- model_plan_details.go
- model_server_name_indicator.go
- model_session_persistence.go
- model_status.go
- model_target.go
- model_target_pool.go
- model_update_credentials_payload.go
- model_update_credentials_response.go
- model_update_load_balancer_payload.go
- model_update_target_pool_payload.go
- utils.go