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) GetHttpHealthChecks() *HttpHealthChecks
- func (o *ActiveHealthCheck) GetHttpHealthChecksOk() (*HttpHealthChecks, 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) HasHttpHealthChecks() 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) SetHttpHealthChecks(v *HttpHealthChecks)
- 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 CertificateConfig
- func (o *CertificateConfig) GetCertificateIds() *[]string
- func (o *CertificateConfig) GetCertificateIdsOk() (*[]string, bool)
- func (o *CertificateConfig) HasCertificateIds() bool
- func (o *CertificateConfig) SetCertificateIds(v *[]string)
- func (o CertificateConfig) ToMap() (map[string]interface{}, error)
- type CookiePersistence
- func (o *CookiePersistence) GetName() *string
- func (o *CookiePersistence) GetNameOk() (*string, bool)
- func (o *CookiePersistence) GetTtl() *string
- func (o *CookiePersistence) GetTtlOk() (*string, bool)
- func (o *CookiePersistence) HasName() bool
- func (o *CookiePersistence) HasTtl() bool
- func (o *CookiePersistence) SetName(v *string)
- func (o *CookiePersistence) SetTtl(v *string)
- func (o CookiePersistence) ToMap() (map[string]interface{}, error)
- 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 HTTPConfig
- type Header
- func (o *Header) GetExactMatch() *string
- func (o *Header) GetExactMatchOk() (*string, bool)
- func (o *Header) GetName() *string
- func (o *Header) GetNameOk() (*string, bool)
- func (o *Header) HasExactMatch() bool
- func (o *Header) HasName() bool
- func (o *Header) SetExactMatch(v *string)
- func (o *Header) SetName(v *string)
- func (o Header) ToMap() (map[string]interface{}, error)
- type HttpHealthChecks
- func (o *HttpHealthChecks) GetOkStatuses() *[]string
- func (o *HttpHealthChecks) GetOkStatusesOk() (*[]string, bool)
- func (o *HttpHealthChecks) GetPath() *string
- func (o *HttpHealthChecks) GetPathOk() (*string, bool)
- func (o *HttpHealthChecks) HasOkStatuses() bool
- func (o *HttpHealthChecks) HasPath() bool
- func (o *HttpHealthChecks) SetOkStatuses(v *[]string)
- func (o *HttpHealthChecks) SetPath(v *string)
- func (o HttpHealthChecks) ToMap() (map[string]interface{}, error)
- 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) GetHttp() *map[string]interface{}
- func (o *Listener) GetHttpOk() (*map[string]interface{}, bool)
- func (o *Listener) GetHttps() *ProtocolOptionsHTTPS
- func (o *Listener) GetHttpsOk() (*ProtocolOptionsHTTPS, 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) GetRules() *[]Rule
- func (o *Listener) GetRulesOk() (*[]Rule, bool)
- func (o *Listener) HasDisplayName() bool
- func (o *Listener) HasHttp() bool
- func (o *Listener) HasHttps() bool
- func (o *Listener) HasName() bool
- func (o *Listener) HasPort() bool
- func (o *Listener) HasProtocol() bool
- func (o *Listener) HasRules() bool
- func (o *Listener) SetDisplayName(v *string)
- func (o *Listener) SetHttp(v *map[string]interface{})
- func (o *Listener) SetHttps(v *ProtocolOptionsHTTPS)
- func (o *Listener) SetName(v *string)
- func (o *Listener) SetPort(v *int64)
- func (o *Listener) SetProtocol(v *string)
- func (o *Listener) SetRules(v *[]Rule)
- 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 Matcher
- func (o *Matcher) GetCookiePersistence() *CookiePersistence
- func (o *Matcher) GetCookiePersistenceOk() (*CookiePersistence, bool)
- func (o *Matcher) GetHeaders() *[]Header
- func (o *Matcher) GetHeadersOk() (*[]Header, bool)
- func (o *Matcher) GetPathPrefix() *string
- func (o *Matcher) GetPathPrefixOk() (*string, bool)
- func (o *Matcher) GetQueryParameters() *[]QueryParameters
- func (o *Matcher) GetQueryParametersOk() (*[]QueryParameters, bool)
- func (o *Matcher) GetTargetPool() *string
- func (o *Matcher) GetTargetPoolOk() (*string, bool)
- func (o *Matcher) GetWebSocket() *bool
- func (o *Matcher) GetWebSocketOk() (*bool, bool)
- func (o *Matcher) HasCookiePersistence() bool
- func (o *Matcher) HasHeaders() bool
- func (o *Matcher) HasPathPrefix() bool
- func (o *Matcher) HasQueryParameters() bool
- func (o *Matcher) HasTargetPool() bool
- func (o *Matcher) HasWebSocket() bool
- func (o *Matcher) SetCookiePersistence(v *CookiePersistence)
- func (o *Matcher) SetHeaders(v *[]Header)
- func (o *Matcher) SetPathPrefix(v *string)
- func (o *Matcher) SetQueryParameters(v *[]QueryParameters)
- func (o *Matcher) SetTargetPool(v *string)
- func (o *Matcher) SetWebSocket(v *bool)
- func (o Matcher) ToMap() (map[string]interface{}, error)
- 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 NullableCertificateConfig
- func (v NullableCertificateConfig) Get() *CertificateConfig
- func (v NullableCertificateConfig) IsSet() bool
- func (v NullableCertificateConfig) MarshalJSON() ([]byte, error)
- func (v *NullableCertificateConfig) Set(val *CertificateConfig)
- func (v *NullableCertificateConfig) UnmarshalJSON(src []byte) error
- func (v *NullableCertificateConfig) Unset()
- type NullableCookiePersistence
- func (v NullableCookiePersistence) Get() *CookiePersistence
- func (v NullableCookiePersistence) IsSet() bool
- func (v NullableCookiePersistence) MarshalJSON() ([]byte, error)
- func (v *NullableCookiePersistence) Set(val *CookiePersistence)
- func (v *NullableCookiePersistence) UnmarshalJSON(src []byte) error
- func (v *NullableCookiePersistence) Unset()
- 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 NullableHTTPConfig
- type NullableHeader
- type NullableHttpHealthChecks
- func (v NullableHttpHealthChecks) Get() *HttpHealthChecks
- func (v NullableHttpHealthChecks) IsSet() bool
- func (v NullableHttpHealthChecks) MarshalJSON() ([]byte, error)
- func (v *NullableHttpHealthChecks) Set(val *HttpHealthChecks)
- func (v *NullableHttpHealthChecks) UnmarshalJSON(src []byte) error
- func (v *NullableHttpHealthChecks) 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 NullableMatcher
- type NullableNetwork
- 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 NullableProtocolOptionsHTTPS
- func (v NullableProtocolOptionsHTTPS) Get() *ProtocolOptionsHTTPS
- func (v NullableProtocolOptionsHTTPS) IsSet() bool
- func (v NullableProtocolOptionsHTTPS) MarshalJSON() ([]byte, error)
- func (v *NullableProtocolOptionsHTTPS) Set(val *ProtocolOptionsHTTPS)
- func (v *NullableProtocolOptionsHTTPS) UnmarshalJSON(src []byte) error
- func (v *NullableProtocolOptionsHTTPS) Unset()
- type NullableQueryParameters
- func (v NullableQueryParameters) Get() *QueryParameters
- func (v NullableQueryParameters) IsSet() bool
- func (v NullableQueryParameters) MarshalJSON() ([]byte, error)
- func (v *NullableQueryParameters) Set(val *QueryParameters)
- func (v *NullableQueryParameters) UnmarshalJSON(src []byte) error
- func (v *NullableQueryParameters) Unset()
- type NullableRule
- 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 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 ProtocolOptionsHTTPS
- func (o *ProtocolOptionsHTTPS) GetCertificateConfig() *CertificateConfig
- func (o *ProtocolOptionsHTTPS) GetCertificateConfigOk() (*CertificateConfig, bool)
- func (o *ProtocolOptionsHTTPS) HasCertificateConfig() bool
- func (o *ProtocolOptionsHTTPS) SetCertificateConfig(v *CertificateConfig)
- func (o ProtocolOptionsHTTPS) ToMap() (map[string]interface{}, error)
- type QueryParameters
- func (o *QueryParameters) GetExactMatch() *string
- func (o *QueryParameters) GetExactMatchOk() (*string, bool)
- func (o *QueryParameters) GetName() *string
- func (o *QueryParameters) GetNameOk() (*string, bool)
- func (o *QueryParameters) HasExactMatch() bool
- func (o *QueryParameters) HasName() bool
- func (o *QueryParameters) SetExactMatch(v *string)
- func (o *QueryParameters) SetName(v *string)
- func (o QueryParameters) ToMap() (map[string]interface{}, error)
- type Rule
- func (o *Rule) GetHost() *string
- func (o *Rule) GetHostOk() (*string, bool)
- func (o *Rule) GetHttp() *HTTPConfig
- func (o *Rule) GetHttpOk() (*HTTPConfig, bool)
- func (o *Rule) HasHost() bool
- func (o *Rule) HasHttp() bool
- func (o *Rule) SetHost(v *string)
- func (o *Rule) SetHttp(v *HTTPConfig)
- func (o Rule) 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) 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) HasTargetPort() bool
- func (o *TargetPool) HasTargets() bool
- func (o *TargetPool) SetActiveHealthCheck(v *ActiveHealthCheck)
- func (o *TargetPool) SetName(v *string)
- 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) 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) HasTargetPort() bool
- func (o *UpdateTargetPoolPayload) HasTargets() bool
- func (o *UpdateTargetPoolPayload) SetActiveHealthCheck(v *ActiveHealthCheck)
- func (o *UpdateTargetPoolPayload) SetName(v *string)
- 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 Application Load Balancer API API v1beta.0.0 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 application load balancer
Creates and stores credentials for use with Application Load Balancer Observability.
For example, when using ARGUS, credentials must first be created via the ARGUS API and then stored with this endpoint to be used by the Application Load Balancer. @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 an application load balancer in a project
Creates an Application Load Balancer.
The default load balancing algorithm is Maglev, and selecting a different algorithm is currently not supported. @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.
Deletes the stored Observability credentials.
@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.
Deletes the specified Application 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 Application Load Balancer functionality is now automatic.
This endpoint is kept for compatibility. Disables the Application Load Balancer functionality for the specified project. @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 Application Load Balancer functionality is now automatic.
This endpoint is kept for compatibility. Disables the Application Load Balancer functionality for the specified project.
func (*APIClient) EnableService
deprecated
func (a *APIClient) EnableService(ctx context.Context, projectId string) ApiEnableServiceRequest
EnableService: Enables the functionality of application load balancers for the project specified.
Deprecated: DEPRECATED! Checking the status is now obsolete. The endpoint is kept for compatibility.
Enables the Application Load Balancer service for the specified project. @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.
Gets the stored Observability 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 application load balancer in a project.
Retrieves details of a specific Application Load Balancer in a project.
Includes creation and update information, current status, and any error descriptions. @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 ¶
func (a *APIClient) GetQuota(ctx context.Context, projectId string) ApiGetQuotaRequest
GetQuota: Get the quota of application load balancers and target pools in a project.
Retrieves the configured Application Load Balancer quota for the project.
The default quota 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 ¶
func (*APIClient) GetServiceStatus
deprecated
func (a *APIClient) GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequest
GetServiceStatus: Return the status of application load balancer functionality for the project specified.
Deprecated: DEPRECATED! Checking the status is now obsolete. The endpoint is kept for compatibility.
Status will return the Application Load Balancer functionality status for the specified project. @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 (a *APIClient) GetServiceStatusExecute(ctx context.Context, projectId string) (*GetServiceStatusResponse, error)
Deprecated: DEPRECATED! Checking the status is now obsolete. The endpoint is kept for compatibility.
Status will return the Application Load Balancer functionality status for the specified project.
func (*APIClient) ListCredentials ¶
func (a *APIClient) ListCredentials(ctx context.Context, projectId string) ApiListCredentialsRequest
ListCredentials: List all credentials in a project.
Lists the stored Observability 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.
Lists all Application Load Balancers in a project.
Includes details from creation or updates, along with their status and any error descriptions. @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 ¶
func (a *APIClient) ListPlans(ctx context.Context) ApiListPlansRequest
ListPlans: List available service plans.
Lists 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 ¶
func (a *APIClient) ListPlansExecute(ctx context.Context) (*ListPlansResponse, error)
func (*APIClient) UpdateCredentials ¶
func (a *APIClient) UpdateCredentials(ctx context.Context, projectId string, credentialsRef string) ApiUpdateCredentialsRequest
UpdateCredentials: Update credentials for observability in a project.
Updates the stored Observability 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 ¶
func (*APIClient) UpdateLoadBalancer ¶
func (a *APIClient) UpdateLoadBalancer(ctx context.Context, projectId string, name string) ApiUpdateLoadBalancerRequest
UpdateLoadBalancer: Update a load balancer in a project.
Updates an existing Application Load Balancer by modifying its listeners and target pools.
Ensure the resource version is current to maintain concurrency safety. The default load balancing algorithm is Maglev, and selecting a different algorithm is currently not supported. @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.
Replaces the content of a specific target pool in the Application Load Balancer (useful for adding or removing target servers).
Only updates the specified target pool, leaving others unchanged. Cannot be used to create or rename target pools. @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"`
HttpHealthChecks *HttpHealthChecks `json:"httpHealthChecks,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 ¶
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 ¶
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 ¶
func (o *ActiveHealthCheck) GetHealthyThreshold() *int64
GetHealthyThreshold returns the HealthyThreshold field value if set, zero value otherwise.
func (*ActiveHealthCheck) GetHealthyThresholdOk ¶
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) GetHttpHealthChecks ¶
func (o *ActiveHealthCheck) GetHttpHealthChecks() *HttpHealthChecks
GetHttpHealthChecks returns the HttpHealthChecks field value if set, zero value otherwise.
func (*ActiveHealthCheck) GetHttpHealthChecksOk ¶
func (o *ActiveHealthCheck) GetHttpHealthChecksOk() (*HttpHealthChecks, bool)
GetHttpHealthChecksOk returns a tuple with the HttpHealthChecks field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ActiveHealthCheck) GetInterval ¶
func (o *ActiveHealthCheck) GetInterval() *string
GetInterval returns the Interval field value if set, zero value otherwise.
func (*ActiveHealthCheck) GetIntervalJitter ¶
func (o *ActiveHealthCheck) GetIntervalJitter() *string
GetIntervalJitter returns the IntervalJitter field value if set, zero value otherwise.
func (*ActiveHealthCheck) GetIntervalJitterOk ¶
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 ¶
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 ¶
func (o *ActiveHealthCheck) GetTimeout() *string
GetTimeout returns the Timeout field value if set, zero value otherwise.
func (*ActiveHealthCheck) GetTimeoutOk ¶
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 ¶
func (o *ActiveHealthCheck) GetUnhealthyThreshold() *int64
GetUnhealthyThreshold returns the UnhealthyThreshold field value if set, zero value otherwise.
func (*ActiveHealthCheck) GetUnhealthyThresholdOk ¶
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 ¶
func (o *ActiveHealthCheck) HasHealthyThreshold() bool
HasHealthyThreshold returns a boolean if a field has been set.
func (*ActiveHealthCheck) HasHttpHealthChecks ¶
func (o *ActiveHealthCheck) HasHttpHealthChecks() bool
HasHttpHealthChecks returns a boolean if a field has been set.
func (*ActiveHealthCheck) HasInterval ¶
func (o *ActiveHealthCheck) HasInterval() bool
HasInterval returns a boolean if a field has been set.
func (*ActiveHealthCheck) HasIntervalJitter ¶
func (o *ActiveHealthCheck) HasIntervalJitter() bool
HasIntervalJitter returns a boolean if a field has been set.
func (*ActiveHealthCheck) HasTimeout ¶
func (o *ActiveHealthCheck) HasTimeout() bool
HasTimeout returns a boolean if a field has been set.
func (*ActiveHealthCheck) HasUnhealthyThreshold ¶
func (o *ActiveHealthCheck) HasUnhealthyThreshold() bool
HasUnhealthyThreshold returns a boolean if a field has been set.
func (*ActiveHealthCheck) SetHealthyThreshold ¶
func (o *ActiveHealthCheck) SetHealthyThreshold(v *int64)
SetHealthyThreshold gets a reference to the given int64 and assigns it to the HealthyThreshold field.
func (*ActiveHealthCheck) SetHttpHealthChecks ¶
func (o *ActiveHealthCheck) SetHttpHealthChecks(v *HttpHealthChecks)
SetHttpHealthChecks gets a reference to the given HttpHealthChecks and assigns it to the HttpHealthChecks field.
func (*ActiveHealthCheck) SetInterval ¶
func (o *ActiveHealthCheck) SetInterval(v *string)
SetInterval gets a reference to the given string and assigns it to the Interval field.
func (*ActiveHealthCheck) SetIntervalJitter ¶
func (o *ActiveHealthCheck) SetIntervalJitter(v *string)
SetIntervalJitter gets a reference to the given string and assigns it to the IntervalJitter field.
func (*ActiveHealthCheck) SetTimeout ¶
func (o *ActiveHealthCheck) SetTimeout(v *string)
SetTimeout gets a reference to the given string and assigns it to the Timeout field.
func (*ActiveHealthCheck) SetUnhealthyThreshold ¶
func (o *ActiveHealthCheck) SetUnhealthyThreshold(v *int64)
SetUnhealthyThreshold gets a reference to the given int64 and assigns it to the UnhealthyThreshold field.
func (ActiveHealthCheck) ToMap ¶
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 ¶
type ApiGetQuotaRequest struct {
// contains filtered or unexported fields
}
func (ApiGetQuotaRequest) Execute ¶
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 ¶
func (r ApiListLoadBalancersRequest) PageId(pageId string) ApiListLoadBalancersRequest
func (ApiListLoadBalancersRequest) PageSize ¶
func (r ApiListLoadBalancersRequest) PageSize(pageSize string) ApiListLoadBalancersRequest
type ApiListPlansRequest ¶
type ApiListPlansRequest struct {
// contains filtered or unexported fields
}
func (ApiListPlansRequest) Execute ¶
func (r ApiListPlansRequest) Execute() (*ListPlansResponse, error)
type ApiUpdateCredentialsRequest ¶
type ApiUpdateCredentialsRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdateCredentialsRequest) Execute ¶
func (r ApiUpdateCredentialsRequest) Execute() (*UpdateCredentialsResponse, error)
func (ApiUpdateCredentialsRequest) UpdateCredentialsPayload ¶
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 CertificateConfig ¶
type CertificateConfig struct {
// Certificate IDs for TLS termination
CertificateIds *[]string `json:"certificateIds,omitempty"`
}
CertificateConfig struct for CertificateConfig
func NewCertificateConfig ¶
func NewCertificateConfig() *CertificateConfig
NewCertificateConfig instantiates a new CertificateConfig 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 NewCertificateConfigWithDefaults ¶
func NewCertificateConfigWithDefaults() *CertificateConfig
NewCertificateConfigWithDefaults instantiates a new CertificateConfig 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 (*CertificateConfig) GetCertificateIds ¶
func (o *CertificateConfig) GetCertificateIds() *[]string
GetCertificateIds returns the CertificateIds field value if set, zero value otherwise.
func (*CertificateConfig) GetCertificateIdsOk ¶
func (o *CertificateConfig) GetCertificateIdsOk() (*[]string, bool)
GetCertificateIdsOk returns a tuple with the CertificateIds field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CertificateConfig) HasCertificateIds ¶
func (o *CertificateConfig) HasCertificateIds() bool
HasCertificateIds returns a boolean if a field has been set.
func (*CertificateConfig) SetCertificateIds ¶
func (o *CertificateConfig) SetCertificateIds(v *[]string)
SetCertificateIds gets a reference to the given []string and assigns it to the CertificateIds field.
func (CertificateConfig) ToMap ¶
func (o CertificateConfig) ToMap() (map[string]interface{}, error)
type CookiePersistence ¶
type CookiePersistence struct {
// Cookie is the name of the cookie to use.
Name *string `json:"name,omitempty"`
// TTL specifies the time-to-live for the cookie. The default value is 0s, and it acts as a session cookie, expiring when the client session ends.
Ttl *string `json:"ttl,omitempty"`
}
CookiePersistence struct for CookiePersistence
func NewCookiePersistence ¶
func NewCookiePersistence() *CookiePersistence
NewCookiePersistence instantiates a new CookiePersistence 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 NewCookiePersistenceWithDefaults ¶
func NewCookiePersistenceWithDefaults() *CookiePersistence
NewCookiePersistenceWithDefaults instantiates a new CookiePersistence 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 (*CookiePersistence) GetName ¶
func (o *CookiePersistence) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*CookiePersistence) GetNameOk ¶
func (o *CookiePersistence) 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 (*CookiePersistence) GetTtl ¶
func (o *CookiePersistence) GetTtl() *string
GetTtl returns the Ttl field value if set, zero value otherwise.
func (*CookiePersistence) GetTtlOk ¶
func (o *CookiePersistence) GetTtlOk() (*string, bool)
GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CookiePersistence) HasName ¶
func (o *CookiePersistence) HasName() bool
HasName returns a boolean if a field has been set.
func (*CookiePersistence) HasTtl ¶
func (o *CookiePersistence) HasTtl() bool
HasTtl returns a boolean if a field has been set.
func (*CookiePersistence) SetName ¶
func (o *CookiePersistence) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*CookiePersistence) SetTtl ¶
func (o *CookiePersistence) SetTtl(v *string)
SetTtl gets a reference to the given string and assigns it to the Ttl field.
func (CookiePersistence) ToMap ¶
func (o CookiePersistence) ToMap() (map[string]interface{}, error)
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 ¶
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 ¶
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 ¶
func (o *CreateCredentialsPayload) GetDisplayName() *string
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*CreateCredentialsPayload) GetDisplayNameOk ¶
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 ¶
func (o *CreateCredentialsPayload) GetPassword() *string
GetPassword returns the Password field value if set, zero value otherwise.
func (*CreateCredentialsPayload) GetPasswordOk ¶
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 ¶
func (o *CreateCredentialsPayload) GetUsername() *string
GetUsername returns the Username field value if set, zero value otherwise.
func (*CreateCredentialsPayload) GetUsernameOk ¶
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 ¶
func (o *CreateCredentialsPayload) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*CreateCredentialsPayload) HasPassword ¶
func (o *CreateCredentialsPayload) HasPassword() bool
HasPassword returns a boolean if a field has been set.
func (*CreateCredentialsPayload) HasUsername ¶
func (o *CreateCredentialsPayload) HasUsername() bool
HasUsername returns a boolean if a field has been set.
func (*CreateCredentialsPayload) SetDisplayName ¶
func (o *CreateCredentialsPayload) SetDisplayName(v *string)
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*CreateCredentialsPayload) SetPassword ¶
func (o *CreateCredentialsPayload) SetPassword(v *string)
SetPassword gets a reference to the given string and assigns it to the Password field.
func (*CreateCredentialsPayload) SetUsername ¶
func (o *CreateCredentialsPayload) SetUsername(v *string)
SetUsername gets a reference to the given string and assigns it to the Username field.
func (CreateCredentialsPayload) ToMap ¶
func (o CreateCredentialsPayload) ToMap() (map[string]interface{}, error)
type CreateCredentialsResponse ¶
type CreateCredentialsResponse struct {
Credential *CredentialsResponse `json:"credential,omitempty"`
}
CreateCredentialsResponse struct for CreateCredentialsResponse
func NewCreateCredentialsResponse ¶
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 ¶
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 ¶
func (o *CreateCredentialsResponse) GetCredential() *CredentialsResponse
GetCredential returns the Credential field value if set, zero value otherwise.
func (*CreateCredentialsResponse) GetCredentialOk ¶
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 ¶
func (o *CreateCredentialsResponse) HasCredential() bool
HasCredential returns a boolean if a field has been set.
func (*CreateCredentialsResponse) SetCredential ¶
func (o *CreateCredentialsResponse) SetCredential(v *CredentialsResponse)
SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field.
func (CreateCredentialsResponse) ToMap ¶
func (o CreateCredentialsResponse) ToMap() (map[string]interface{}, error)
type CreateLoadBalancerPayload ¶
type CreateLoadBalancerPayload struct {
// Reports all errors a application load balancer has.
Errors *[]LoadBalancerError `json:"errors,omitempty"`
// External application load balancer IP address where this application load balancer is exposed. Not changeable after creation.
ExternalAddress *string `json:"externalAddress,omitempty"`
// There is a maximum listener count of 20.
Listeners *[]Listener `json:"listeners,omitempty"`
// Application 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 Application 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 application 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 application load balancer. Limited to 20.
TargetPools *[]TargetPool `json:"targetPools,omitempty"`
// Application 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 application load balancer resource that changes during updates of the load balancers. On updates this field specified the application 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 application 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 application 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 ¶
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 ¶
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 ¶
func (o *CreateLoadBalancerPayload) GetErrors() *[]LoadBalancerError
GetErrors returns the Errors field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetErrorsOk ¶
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 ¶
func (o *CreateLoadBalancerPayload) GetExternalAddress() *string
GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetExternalAddressOk ¶
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 ¶
func (o *CreateLoadBalancerPayload) GetListeners() *[]Listener
GetListeners returns the Listeners field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetListenersOk ¶
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 ¶
func (o *CreateLoadBalancerPayload) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetNameOk ¶
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 ¶
func (o *CreateLoadBalancerPayload) GetNetworks() *[]Network
GetNetworks returns the Networks field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetNetworksOk ¶
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 ¶
func (o *CreateLoadBalancerPayload) GetOptions() *LoadBalancerOptions
GetOptions returns the Options field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetOptionsOk ¶
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 ¶
func (o *CreateLoadBalancerPayload) GetPlanId() *string
GetPlanId returns the PlanId field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetPlanIdOk ¶
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 ¶
func (o *CreateLoadBalancerPayload) GetPrivateAddress() *string
GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetPrivateAddressOk ¶
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 ¶
func (o *CreateLoadBalancerPayload) GetStatus() *string
GetStatus returns the Status field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetStatusOk ¶
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 ¶
func (o *CreateLoadBalancerPayload) GetTargetPools() *[]TargetPool
GetTargetPools returns the TargetPools field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetTargetPoolsOk ¶
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 ¶
func (o *CreateLoadBalancerPayload) GetVersion() *string
GetVersion returns the Version field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetVersionOk ¶
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 ¶
func (o *CreateLoadBalancerPayload) HasErrors() bool
HasErrors returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasExternalAddress ¶
func (o *CreateLoadBalancerPayload) HasExternalAddress() bool
HasExternalAddress returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasListeners ¶
func (o *CreateLoadBalancerPayload) HasListeners() bool
HasListeners returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasName ¶
func (o *CreateLoadBalancerPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasNetworks ¶
func (o *CreateLoadBalancerPayload) HasNetworks() bool
HasNetworks returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasOptions ¶
func (o *CreateLoadBalancerPayload) HasOptions() bool
HasOptions returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasPlanId ¶
func (o *CreateLoadBalancerPayload) HasPlanId() bool
HasPlanId returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasPrivateAddress ¶
func (o *CreateLoadBalancerPayload) HasPrivateAddress() bool
HasPrivateAddress returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasStatus ¶
func (o *CreateLoadBalancerPayload) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasTargetPools ¶
func (o *CreateLoadBalancerPayload) HasTargetPools() bool
HasTargetPools returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasVersion ¶
func (o *CreateLoadBalancerPayload) HasVersion() bool
HasVersion returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) SetErrors ¶
func (o *CreateLoadBalancerPayload) SetErrors(v *[]LoadBalancerError)
SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field.
func (*CreateLoadBalancerPayload) SetExternalAddress ¶
func (o *CreateLoadBalancerPayload) SetExternalAddress(v *string)
SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field.
func (*CreateLoadBalancerPayload) SetListeners ¶
func (o *CreateLoadBalancerPayload) SetListeners(v *[]Listener)
SetListeners gets a reference to the given []Listener and assigns it to the Listeners field.
func (*CreateLoadBalancerPayload) SetName ¶
func (o *CreateLoadBalancerPayload) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*CreateLoadBalancerPayload) SetNetworks ¶
func (o *CreateLoadBalancerPayload) SetNetworks(v *[]Network)
SetNetworks gets a reference to the given []Network and assigns it to the Networks field.
func (*CreateLoadBalancerPayload) SetOptions ¶
func (o *CreateLoadBalancerPayload) SetOptions(v *LoadBalancerOptions)
SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field.
func (*CreateLoadBalancerPayload) SetPlanId ¶
func (o *CreateLoadBalancerPayload) SetPlanId(v *string)
SetPlanId gets a reference to the given string and assigns it to the PlanId field.
func (*CreateLoadBalancerPayload) SetPrivateAddress ¶
func (o *CreateLoadBalancerPayload) SetPrivateAddress(v *string)
SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field.
func (*CreateLoadBalancerPayload) SetStatus ¶
func (o *CreateLoadBalancerPayload) SetStatus(v *string)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*CreateLoadBalancerPayload) SetTargetPools ¶
func (o *CreateLoadBalancerPayload) SetTargetPools(v *[]TargetPool)
SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field.
func (*CreateLoadBalancerPayload) SetVersion ¶
func (o *CreateLoadBalancerPayload) SetVersion(v *string)
SetVersion gets a reference to the given string and assigns it to the Version field.
func (CreateLoadBalancerPayload) ToMap ¶
func (o CreateLoadBalancerPayload) ToMap() (map[string]interface{}, error)
type CredentialsResponse ¶
type CredentialsResponse struct {
// The credentials reference can be used for observability of the Application 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 ¶
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 ¶
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 ¶
func (o *CredentialsResponse) GetCredentialsRef() *string
GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise.
func (*CredentialsResponse) GetCredentialsRefOk ¶
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 ¶
func (o *CredentialsResponse) GetDisplayName() *string
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*CredentialsResponse) GetDisplayNameOk ¶
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 ¶
func (o *CredentialsResponse) GetUsername() *string
GetUsername returns the Username field value if set, zero value otherwise.
func (*CredentialsResponse) GetUsernameOk ¶
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 ¶
func (o *CredentialsResponse) HasCredentialsRef() bool
HasCredentialsRef returns a boolean if a field has been set.
func (*CredentialsResponse) HasDisplayName ¶
func (o *CredentialsResponse) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*CredentialsResponse) HasUsername ¶
func (o *CredentialsResponse) HasUsername() bool
HasUsername returns a boolean if a field has been set.
func (*CredentialsResponse) SetCredentialsRef ¶
func (o *CredentialsResponse) SetCredentialsRef(v *string)
SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field.
func (*CredentialsResponse) SetDisplayName ¶
func (o *CredentialsResponse) SetDisplayName(v *string)
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*CredentialsResponse) SetUsername ¶
func (o *CredentialsResponse) SetUsername(v *string)
SetUsername gets a reference to the given string and assigns it to the Username field.
func (CredentialsResponse) ToMap ¶
func (o CredentialsResponse) ToMap() (map[string]interface{}, error)
type GetCredentialsResponse ¶
type GetCredentialsResponse struct {
Credential *CredentialsResponse `json:"credential,omitempty"`
}
GetCredentialsResponse struct for GetCredentialsResponse
func NewGetCredentialsResponse ¶
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 ¶
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 ¶
func (o *GetCredentialsResponse) GetCredential() *CredentialsResponse
GetCredential returns the Credential field value if set, zero value otherwise.
func (*GetCredentialsResponse) GetCredentialOk ¶
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 ¶
func (o *GetCredentialsResponse) HasCredential() bool
HasCredential returns a boolean if a field has been set.
func (*GetCredentialsResponse) SetCredential ¶
func (o *GetCredentialsResponse) SetCredential(v *CredentialsResponse)
SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field.
func (GetCredentialsResponse) ToMap ¶
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.
MaxLoadBalancers *int64 `json:"maxLoadBalancers,omitempty"`
// Project identifier
ProjectId *string `json:"projectId,omitempty"`
}
GetQuotaResponse struct for GetQuotaResponse
func NewGetQuotaResponse ¶
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 ¶
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 ¶
func (o *GetQuotaResponse) GetMaxLoadBalancers() *int64
GetMaxLoadBalancers returns the MaxLoadBalancers field value if set, zero value otherwise.
func (*GetQuotaResponse) GetMaxLoadBalancersOk ¶
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 ¶
func (o *GetQuotaResponse) GetProjectId() *string
GetProjectId returns the ProjectId field value if set, zero value otherwise.
func (*GetQuotaResponse) GetProjectIdOk ¶
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 ¶
func (o *GetQuotaResponse) HasMaxLoadBalancers() bool
HasMaxLoadBalancers returns a boolean if a field has been set.
func (*GetQuotaResponse) HasProjectId ¶
func (o *GetQuotaResponse) HasProjectId() bool
HasProjectId returns a boolean if a field has been set.
func (*GetQuotaResponse) SetMaxLoadBalancers ¶
func (o *GetQuotaResponse) SetMaxLoadBalancers(v *int64)
SetMaxLoadBalancers gets a reference to the given int64 and assigns it to the MaxLoadBalancers field.
func (*GetQuotaResponse) SetProjectId ¶
func (o *GetQuotaResponse) SetProjectId(v *string)
SetProjectId gets a reference to the given string and assigns it to the ProjectId field.
func (GetQuotaResponse) ToMap ¶
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 ¶
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 ¶
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 ¶
func (o *GetServiceStatusResponse) GetStatus() *string
GetStatus returns the Status field value if set, zero value otherwise.
func (*GetServiceStatusResponse) GetStatusOk ¶
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 ¶
func (o *GetServiceStatusResponse) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*GetServiceStatusResponse) SetStatus ¶
func (o *GetServiceStatusResponse) SetStatus(v *string)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (GetServiceStatusResponse) ToMap ¶
func (o GetServiceStatusResponse) ToMap() (map[string]interface{}, error)
type GoogleProtobufAny ¶
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 ¶
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 ¶
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 ¶
func (o *GoogleProtobufAny) GetType() *string
GetType returns the Type field value if set, zero value otherwise.
func (*GoogleProtobufAny) GetTypeOk ¶
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 ¶
func (o *GoogleProtobufAny) HasType() bool
HasType returns a boolean if a field has been set.
func (*GoogleProtobufAny) SetType ¶
func (o *GoogleProtobufAny) SetType(v *string)
SetType gets a reference to the given string and assigns it to the Type field.
func (GoogleProtobufAny) ToMap ¶
func (o GoogleProtobufAny) ToMap() (map[string]interface{}, error)
type HTTPConfig ¶
type HTTPConfig struct {
Matcher *[]Matcher `json:"matcher,omitempty"`
}
HTTPConfig struct for HTTPConfig
func NewHTTPConfig ¶
func NewHTTPConfig() *HTTPConfig
NewHTTPConfig instantiates a new HTTPConfig 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 NewHTTPConfigWithDefaults ¶
func NewHTTPConfigWithDefaults() *HTTPConfig
NewHTTPConfigWithDefaults instantiates a new HTTPConfig 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 (*HTTPConfig) GetMatcher ¶
func (o *HTTPConfig) GetMatcher() *[]Matcher
GetMatcher returns the Matcher field value if set, zero value otherwise.
func (*HTTPConfig) GetMatcherOk ¶
func (o *HTTPConfig) GetMatcherOk() (*[]Matcher, bool)
GetMatcherOk returns a tuple with the Matcher field value if set, nil otherwise and a boolean to check if the value has been set.
func (*HTTPConfig) HasMatcher ¶
func (o *HTTPConfig) HasMatcher() bool
HasMatcher returns a boolean if a field has been set.
func (*HTTPConfig) SetMatcher ¶
func (o *HTTPConfig) SetMatcher(v *[]Matcher)
SetMatcher gets a reference to the given []Matcher and assigns it to the Matcher field.
func (HTTPConfig) ToMap ¶
func (o HTTPConfig) ToMap() (map[string]interface{}, error)
type Header ¶
type Header struct {
// Exact match for the header value.
ExactMatch *string `json:"exactMatch,omitempty"`
// Header name.
Name *string `json:"name,omitempty"`
}
Header struct for Header
func NewHeader ¶
func NewHeader() *Header
NewHeader instantiates a new Header 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 NewHeaderWithDefaults ¶
func NewHeaderWithDefaults() *Header
NewHeaderWithDefaults instantiates a new Header 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 (*Header) GetExactMatch ¶
GetExactMatch returns the ExactMatch field value if set, zero value otherwise.
func (*Header) GetExactMatchOk ¶
GetExactMatchOk returns a tuple with the ExactMatch field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Header) GetNameOk ¶
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 (*Header) HasExactMatch ¶
HasExactMatch returns a boolean if a field has been set.
func (*Header) SetExactMatch ¶
SetExactMatch gets a reference to the given string and assigns it to the ExactMatch field.
type HttpHealthChecks ¶
type HttpHealthChecks struct {
// List of HTTP status codes that indicate a healthy response
OkStatuses *[]string `json:"okStatuses,omitempty"`
// Path to send the health check request to
Path *string `json:"path,omitempty"`
}
HttpHealthChecks struct for HttpHealthChecks
func NewHttpHealthChecks ¶
func NewHttpHealthChecks() *HttpHealthChecks
NewHttpHealthChecks instantiates a new HttpHealthChecks 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 NewHttpHealthChecksWithDefaults ¶
func NewHttpHealthChecksWithDefaults() *HttpHealthChecks
NewHttpHealthChecksWithDefaults instantiates a new HttpHealthChecks 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 (*HttpHealthChecks) GetOkStatuses ¶
func (o *HttpHealthChecks) GetOkStatuses() *[]string
GetOkStatuses returns the OkStatuses field value if set, zero value otherwise.
func (*HttpHealthChecks) GetOkStatusesOk ¶
func (o *HttpHealthChecks) GetOkStatusesOk() (*[]string, bool)
GetOkStatusesOk returns a tuple with the OkStatuses field value if set, nil otherwise and a boolean to check if the value has been set.
func (*HttpHealthChecks) GetPath ¶
func (o *HttpHealthChecks) GetPath() *string
GetPath returns the Path field value if set, zero value otherwise.
func (*HttpHealthChecks) GetPathOk ¶
func (o *HttpHealthChecks) GetPathOk() (*string, bool)
GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.
func (*HttpHealthChecks) HasOkStatuses ¶
func (o *HttpHealthChecks) HasOkStatuses() bool
HasOkStatuses returns a boolean if a field has been set.
func (*HttpHealthChecks) HasPath ¶
func (o *HttpHealthChecks) HasPath() bool
HasPath returns a boolean if a field has been set.
func (*HttpHealthChecks) SetOkStatuses ¶
func (o *HttpHealthChecks) SetOkStatuses(v *[]string)
SetOkStatuses gets a reference to the given []string and assigns it to the OkStatuses field.
func (*HttpHealthChecks) SetPath ¶
func (o *HttpHealthChecks) SetPath(v *string)
SetPath gets a reference to the given string and assigns it to the Path field.
func (HttpHealthChecks) ToMap ¶
func (o HttpHealthChecks) ToMap() (map[string]interface{}, error)
type ListCredentialsResponse ¶
type ListCredentialsResponse struct {
Credentials *[]CredentialsResponse `json:"credentials,omitempty"`
}
ListCredentialsResponse struct for ListCredentialsResponse
func NewListCredentialsResponse ¶
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 ¶
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 ¶
func (o *ListCredentialsResponse) GetCredentials() *[]CredentialsResponse
GetCredentials returns the Credentials field value if set, zero value otherwise.
func (*ListCredentialsResponse) GetCredentialsOk ¶
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 ¶
func (o *ListCredentialsResponse) HasCredentials() bool
HasCredentials returns a boolean if a field has been set.
func (*ListCredentialsResponse) SetCredentials ¶
func (o *ListCredentialsResponse) SetCredentials(v *[]CredentialsResponse)
SetCredentials gets a reference to the given []CredentialsResponse and assigns it to the Credentials field.
func (ListCredentialsResponse) ToMap ¶
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 ¶
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 ¶
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 ¶
func (o *ListLoadBalancersResponse) GetLoadBalancers() *[]LoadBalancer
GetLoadBalancers returns the LoadBalancers field value if set, zero value otherwise.
func (*ListLoadBalancersResponse) GetLoadBalancersOk ¶
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 ¶
func (o *ListLoadBalancersResponse) GetNextPageId() *string
GetNextPageId returns the NextPageId field value if set, zero value otherwise.
func (*ListLoadBalancersResponse) GetNextPageIdOk ¶
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 ¶
func (o *ListLoadBalancersResponse) HasLoadBalancers() bool
HasLoadBalancers returns a boolean if a field has been set.
func (*ListLoadBalancersResponse) HasNextPageId ¶
func (o *ListLoadBalancersResponse) HasNextPageId() bool
HasNextPageId returns a boolean if a field has been set.
func (*ListLoadBalancersResponse) SetLoadBalancers ¶
func (o *ListLoadBalancersResponse) SetLoadBalancers(v *[]LoadBalancer)
SetLoadBalancers gets a reference to the given []LoadBalancer and assigns it to the LoadBalancers field.
func (*ListLoadBalancersResponse) SetNextPageId ¶
func (o *ListLoadBalancersResponse) SetNextPageId(v *string)
SetNextPageId gets a reference to the given string and assigns it to the NextPageId field.
func (ListLoadBalancersResponse) ToMap ¶
func (o ListLoadBalancersResponse) ToMap() (map[string]interface{}, error)
type ListPlansResponse ¶
type ListPlansResponse struct {
ValidPlans *[]PlanDetails `json:"validPlans,omitempty"`
}
ListPlansResponse struct for ListPlansResponse
func NewListPlansResponse ¶
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 ¶
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 ¶
func (o *ListPlansResponse) GetValidPlans() *[]PlanDetails
GetValidPlans returns the ValidPlans field value if set, zero value otherwise.
func (*ListPlansResponse) GetValidPlansOk ¶
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 ¶
func (o *ListPlansResponse) HasValidPlans() bool
HasValidPlans returns a boolean if a field has been set.
func (*ListPlansResponse) SetValidPlans ¶
func (o *ListPlansResponse) SetValidPlans(v *[]PlanDetails)
SetValidPlans gets a reference to the given []PlanDetails and assigns it to the ValidPlans field.
func (ListPlansResponse) ToMap ¶
func (o ListPlansResponse) ToMap() (map[string]interface{}, error)
type Listener ¶
type Listener struct {
DisplayName *string `json:"displayName,omitempty"`
Http *map[string]interface{} `json:"http,omitempty"`
Https *ProtocolOptionsHTTPS `json:"https,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
Port *int64 `json:"port,omitempty"`
// Protocol is the highest network protocol we understand to load balance. Currently PROTOCOL_HTTP and PROTOCOL_HTTPS are supported.
Protocol *string `json:"protocol,omitempty"`
// Rules define the routing parameters for the HTTP and HTTPS listeners.
Rules *[]Rule `json:"rules,omitempty"`
}
Listener struct for Listener
func NewListener ¶
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 ¶
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 ¶
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*Listener) GetDisplayNameOk ¶
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) GetHttpOk ¶
GetHttpOk returns a tuple with the Http field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Listener) GetHttps ¶
func (o *Listener) GetHttps() *ProtocolOptionsHTTPS
GetHttps returns the Https field value if set, zero value otherwise.
func (*Listener) GetHttpsOk ¶
func (o *Listener) GetHttpsOk() (*ProtocolOptionsHTTPS, bool)
GetHttpsOk returns a tuple with the Https field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Listener) GetNameOk ¶
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) GetPortOk ¶
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 ¶
GetProtocol returns the Protocol field value if set, zero value otherwise.
func (*Listener) GetProtocolOk ¶
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) GetRulesOk ¶
GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Listener) HasDisplayName ¶
HasDisplayName returns a boolean if a field has been set.
func (*Listener) HasProtocol ¶
HasProtocol returns a boolean if a field has been set.
func (*Listener) SetDisplayName ¶
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*Listener) SetHttp ¶
SetHttp gets a reference to the given map[string]interface{} and assigns it to the Http field.
func (*Listener) SetHttps ¶
func (o *Listener) SetHttps(v *ProtocolOptionsHTTPS)
SetHttps gets a reference to the given ProtocolOptionsHTTPS and assigns it to the Https field.
func (*Listener) SetName ¶
SetName gets a reference to the given string and assigns it to the Name field.
func (*Listener) SetPort ¶
SetPort gets a reference to the given int64 and assigns it to the Port field.
func (*Listener) SetProtocol ¶
SetProtocol gets a reference to the given string and assigns it to the Protocol field.
type LoadBalancer ¶
type LoadBalancer struct {
// Reports all errors a application load balancer has.
Errors *[]LoadBalancerError `json:"errors,omitempty"`
// External application load balancer IP address where this application load balancer is exposed. Not changeable after creation.
ExternalAddress *string `json:"externalAddress,omitempty"`
// There is a maximum listener count of 20.
Listeners *[]Listener `json:"listeners,omitempty"`
// Application 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 Application 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 application 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 application load balancer. Limited to 20.
TargetPools *[]TargetPool `json:"targetPools,omitempty"`
// Application 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 application load balancer resource that changes during updates of the load balancers. On updates this field specified the application 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 application 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 application 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 ¶
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 ¶
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 ¶
func (o *LoadBalancer) GetErrors() *[]LoadBalancerError
GetErrors returns the Errors field value if set, zero value otherwise.
func (*LoadBalancer) GetErrorsOk ¶
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 ¶
func (o *LoadBalancer) GetExternalAddress() *string
GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise.
func (*LoadBalancer) GetExternalAddressOk ¶
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 ¶
func (o *LoadBalancer) GetListeners() *[]Listener
GetListeners returns the Listeners field value if set, zero value otherwise.
func (*LoadBalancer) GetListenersOk ¶
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 ¶
func (o *LoadBalancer) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*LoadBalancer) GetNameOk ¶
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 ¶
func (o *LoadBalancer) GetNetworks() *[]Network
GetNetworks returns the Networks field value if set, zero value otherwise.
func (*LoadBalancer) GetNetworksOk ¶
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 ¶
func (o *LoadBalancer) GetOptions() *LoadBalancerOptions
GetOptions returns the Options field value if set, zero value otherwise.
func (*LoadBalancer) GetOptionsOk ¶
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 ¶
func (o *LoadBalancer) GetPlanId() *string
GetPlanId returns the PlanId field value if set, zero value otherwise.
func (*LoadBalancer) GetPlanIdOk ¶
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 ¶
func (o *LoadBalancer) GetPrivateAddress() *string
GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise.
func (*LoadBalancer) GetPrivateAddressOk ¶
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 ¶
func (o *LoadBalancer) GetStatus() *string
GetStatus returns the Status field value if set, zero value otherwise.
func (*LoadBalancer) GetStatusOk ¶
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 ¶
func (o *LoadBalancer) GetTargetPools() *[]TargetPool
GetTargetPools returns the TargetPools field value if set, zero value otherwise.
func (*LoadBalancer) GetTargetPoolsOk ¶
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 ¶
func (o *LoadBalancer) GetVersion() *string
GetVersion returns the Version field value if set, zero value otherwise.
func (*LoadBalancer) GetVersionOk ¶
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 ¶
func (o *LoadBalancer) HasErrors() bool
HasErrors returns a boolean if a field has been set.
func (*LoadBalancer) HasExternalAddress ¶
func (o *LoadBalancer) HasExternalAddress() bool
HasExternalAddress returns a boolean if a field has been set.
func (*LoadBalancer) HasListeners ¶
func (o *LoadBalancer) HasListeners() bool
HasListeners returns a boolean if a field has been set.
func (*LoadBalancer) HasName ¶
func (o *LoadBalancer) HasName() bool
HasName returns a boolean if a field has been set.
func (*LoadBalancer) HasNetworks ¶
func (o *LoadBalancer) HasNetworks() bool
HasNetworks returns a boolean if a field has been set.
func (*LoadBalancer) HasOptions ¶
func (o *LoadBalancer) HasOptions() bool
HasOptions returns a boolean if a field has been set.
func (*LoadBalancer) HasPlanId ¶
func (o *LoadBalancer) HasPlanId() bool
HasPlanId returns a boolean if a field has been set.
func (*LoadBalancer) HasPrivateAddress ¶
func (o *LoadBalancer) HasPrivateAddress() bool
HasPrivateAddress returns a boolean if a field has been set.
func (*LoadBalancer) HasStatus ¶
func (o *LoadBalancer) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*LoadBalancer) HasTargetPools ¶
func (o *LoadBalancer) HasTargetPools() bool
HasTargetPools returns a boolean if a field has been set.
func (*LoadBalancer) HasVersion ¶
func (o *LoadBalancer) HasVersion() bool
HasVersion returns a boolean if a field has been set.
func (*LoadBalancer) SetErrors ¶
func (o *LoadBalancer) SetErrors(v *[]LoadBalancerError)
SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field.
func (*LoadBalancer) SetExternalAddress ¶
func (o *LoadBalancer) SetExternalAddress(v *string)
SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field.
func (*LoadBalancer) SetListeners ¶
func (o *LoadBalancer) SetListeners(v *[]Listener)
SetListeners gets a reference to the given []Listener and assigns it to the Listeners field.
func (*LoadBalancer) SetName ¶
func (o *LoadBalancer) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*LoadBalancer) SetNetworks ¶
func (o *LoadBalancer) SetNetworks(v *[]Network)
SetNetworks gets a reference to the given []Network and assigns it to the Networks field.
func (*LoadBalancer) SetOptions ¶
func (o *LoadBalancer) SetOptions(v *LoadBalancerOptions)
SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field.
func (*LoadBalancer) SetPlanId ¶
func (o *LoadBalancer) SetPlanId(v *string)
SetPlanId gets a reference to the given string and assigns it to the PlanId field.
func (*LoadBalancer) SetPrivateAddress ¶
func (o *LoadBalancer) SetPrivateAddress(v *string)
SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field.
func (*LoadBalancer) SetStatus ¶
func (o *LoadBalancer) SetStatus(v *string)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*LoadBalancer) SetTargetPools ¶
func (o *LoadBalancer) SetTargetPools(v *[]TargetPool)
SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field.
func (*LoadBalancer) SetVersion ¶
func (o *LoadBalancer) SetVersion(v *string)
SetVersion gets a reference to the given string and assigns it to the Version field.
func (LoadBalancer) ToMap ¶
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 application 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.
Description *string `json:"description,omitempty"`
// The error type specifies which part of the application 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 application load balancer with try to use the provided IP and if not available reports TYPE_FIP_NOT_CONFIGURED error.
Type *string `json:"type,omitempty"`
}
LoadBalancerError struct for LoadBalancerError
func NewLoadBalancerError ¶
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 ¶
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 ¶
func (o *LoadBalancerError) GetDescription() *string
GetDescription returns the Description field value if set, zero value otherwise.
func (*LoadBalancerError) GetDescriptionOk ¶
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 ¶
func (o *LoadBalancerError) GetType() *string
GetType returns the Type field value if set, zero value otherwise.
func (*LoadBalancerError) GetTypeOk ¶
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 ¶
func (o *LoadBalancerError) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*LoadBalancerError) HasType ¶
func (o *LoadBalancerError) HasType() bool
HasType returns a boolean if a field has been set.
func (*LoadBalancerError) SetDescription ¶
func (o *LoadBalancerError) SetDescription(v *string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*LoadBalancerError) SetType ¶
func (o *LoadBalancerError) SetType(v *string)
SetType gets a reference to the given string and assigns it to the Type field.
func (LoadBalancerError) ToMap ¶
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"`
// Application 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 application load balancer.
func NewLoadBalancerOptions ¶
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 ¶
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 ¶
func (o *LoadBalancerOptions) GetAccessControl() *LoadbalancerOptionAccessControl
GetAccessControl returns the AccessControl field value if set, zero value otherwise.
func (*LoadBalancerOptions) GetAccessControlOk ¶
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 ¶
func (o *LoadBalancerOptions) GetEphemeralAddress() *bool
GetEphemeralAddress returns the EphemeralAddress field value if set, zero value otherwise.
func (*LoadBalancerOptions) GetEphemeralAddressOk ¶
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 ¶
func (o *LoadBalancerOptions) GetObservability() *LoadbalancerOptionObservability
GetObservability returns the Observability field value if set, zero value otherwise.
func (*LoadBalancerOptions) GetObservabilityOk ¶
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 ¶
func (o *LoadBalancerOptions) GetPrivateNetworkOnly() *bool
GetPrivateNetworkOnly returns the PrivateNetworkOnly field value if set, zero value otherwise.
func (*LoadBalancerOptions) GetPrivateNetworkOnlyOk ¶
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 ¶
func (o *LoadBalancerOptions) HasAccessControl() bool
HasAccessControl returns a boolean if a field has been set.
func (*LoadBalancerOptions) HasEphemeralAddress ¶
func (o *LoadBalancerOptions) HasEphemeralAddress() bool
HasEphemeralAddress returns a boolean if a field has been set.
func (*LoadBalancerOptions) HasObservability ¶
func (o *LoadBalancerOptions) HasObservability() bool
HasObservability returns a boolean if a field has been set.
func (*LoadBalancerOptions) HasPrivateNetworkOnly ¶
func (o *LoadBalancerOptions) HasPrivateNetworkOnly() bool
HasPrivateNetworkOnly returns a boolean if a field has been set.
func (*LoadBalancerOptions) SetAccessControl ¶
func (o *LoadBalancerOptions) SetAccessControl(v *LoadbalancerOptionAccessControl)
SetAccessControl gets a reference to the given LoadbalancerOptionAccessControl and assigns it to the AccessControl field.
func (*LoadBalancerOptions) SetEphemeralAddress ¶
func (o *LoadBalancerOptions) SetEphemeralAddress(v *bool)
SetEphemeralAddress gets a reference to the given bool and assigns it to the EphemeralAddress field.
func (*LoadBalancerOptions) SetObservability ¶
func (o *LoadBalancerOptions) SetObservability(v *LoadbalancerOptionObservability)
SetObservability gets a reference to the given LoadbalancerOptionObservability and assigns it to the Observability field.
func (*LoadBalancerOptions) SetPrivateNetworkOnly ¶
func (o *LoadBalancerOptions) SetPrivateNetworkOnly(v *bool)
SetPrivateNetworkOnly gets a reference to the given bool and assigns it to the PrivateNetworkOnly field.
func (LoadBalancerOptions) ToMap ¶
func (o LoadBalancerOptions) ToMap() (map[string]interface{}, error)
type LoadbalancerOptionAccessControl ¶
type LoadbalancerOptionAccessControl struct {
// Application 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 application load balancer.
func NewLoadbalancerOptionAccessControl ¶
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 ¶
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 ¶
func (o *LoadbalancerOptionAccessControl) GetAllowedSourceRanges() *[]string
GetAllowedSourceRanges returns the AllowedSourceRanges field value if set, zero value otherwise.
func (*LoadbalancerOptionAccessControl) GetAllowedSourceRangesOk ¶
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 ¶
func (o *LoadbalancerOptionAccessControl) HasAllowedSourceRanges() bool
HasAllowedSourceRanges returns a boolean if a field has been set.
func (*LoadbalancerOptionAccessControl) SetAllowedSourceRanges ¶
func (o *LoadbalancerOptionAccessControl) SetAllowedSourceRanges(v *[]string)
SetAllowedSourceRanges gets a reference to the given []string and assigns it to the AllowedSourceRanges field.
func (LoadbalancerOptionAccessControl) ToMap ¶
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 Application 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 ¶
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 ¶
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 ¶
func (o *LoadbalancerOptionLogs) GetCredentialsRef() *string
GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise.
func (*LoadbalancerOptionLogs) GetCredentialsRefOk ¶
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 ¶
func (o *LoadbalancerOptionLogs) GetPushUrl() *string
GetPushUrl returns the PushUrl field value if set, zero value otherwise.
func (*LoadbalancerOptionLogs) GetPushUrlOk ¶
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 ¶
func (o *LoadbalancerOptionLogs) HasCredentialsRef() bool
HasCredentialsRef returns a boolean if a field has been set.
func (*LoadbalancerOptionLogs) HasPushUrl ¶
func (o *LoadbalancerOptionLogs) HasPushUrl() bool
HasPushUrl returns a boolean if a field has been set.
func (*LoadbalancerOptionLogs) SetCredentialsRef ¶
func (o *LoadbalancerOptionLogs) SetCredentialsRef(v *string)
SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field.
func (*LoadbalancerOptionLogs) SetPushUrl ¶
func (o *LoadbalancerOptionLogs) SetPushUrl(v *string)
SetPushUrl gets a reference to the given string and assigns it to the PushUrl field.
func (LoadbalancerOptionLogs) ToMap ¶
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 Application 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 ¶
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 ¶
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 ¶
func (o *LoadbalancerOptionMetrics) GetCredentialsRef() *string
GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise.
func (*LoadbalancerOptionMetrics) GetCredentialsRefOk ¶
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 ¶
func (o *LoadbalancerOptionMetrics) GetPushUrl() *string
GetPushUrl returns the PushUrl field value if set, zero value otherwise.
func (*LoadbalancerOptionMetrics) GetPushUrlOk ¶
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 ¶
func (o *LoadbalancerOptionMetrics) HasCredentialsRef() bool
HasCredentialsRef returns a boolean if a field has been set.
func (*LoadbalancerOptionMetrics) HasPushUrl ¶
func (o *LoadbalancerOptionMetrics) HasPushUrl() bool
HasPushUrl returns a boolean if a field has been set.
func (*LoadbalancerOptionMetrics) SetCredentialsRef ¶
func (o *LoadbalancerOptionMetrics) SetCredentialsRef(v *string)
SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field.
func (*LoadbalancerOptionMetrics) SetPushUrl ¶
func (o *LoadbalancerOptionMetrics) SetPushUrl(v *string)
SetPushUrl gets a reference to the given string and assigns it to the PushUrl field.
func (LoadbalancerOptionMetrics) ToMap ¶
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 Application Load Balancer metrics observability via ARGUS or external solutions. Not changeable after creation.
func NewLoadbalancerOptionObservability ¶
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 ¶
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 ¶
func (o *LoadbalancerOptionObservability) GetLogs() *LoadbalancerOptionLogs
GetLogs returns the Logs field value if set, zero value otherwise.
func (*LoadbalancerOptionObservability) GetLogsOk ¶
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 ¶
func (o *LoadbalancerOptionObservability) GetMetrics() *LoadbalancerOptionMetrics
GetMetrics returns the Metrics field value if set, zero value otherwise.
func (*LoadbalancerOptionObservability) GetMetricsOk ¶
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 ¶
func (o *LoadbalancerOptionObservability) HasLogs() bool
HasLogs returns a boolean if a field has been set.
func (*LoadbalancerOptionObservability) HasMetrics ¶
func (o *LoadbalancerOptionObservability) HasMetrics() bool
HasMetrics returns a boolean if a field has been set.
func (*LoadbalancerOptionObservability) SetLogs ¶
func (o *LoadbalancerOptionObservability) SetLogs(v *LoadbalancerOptionLogs)
SetLogs gets a reference to the given LoadbalancerOptionLogs and assigns it to the Logs field.
func (*LoadbalancerOptionObservability) SetMetrics ¶
func (o *LoadbalancerOptionObservability) SetMetrics(v *LoadbalancerOptionMetrics)
SetMetrics gets a reference to the given LoadbalancerOptionMetrics and assigns it to the Metrics field.
func (LoadbalancerOptionObservability) ToMap ¶
func (o LoadbalancerOptionObservability) ToMap() (map[string]interface{}, error)
type MappedNullable ¶
type Matcher ¶
type Matcher struct {
CookiePersistence *CookiePersistence `json:"cookiePersistence,omitempty"`
// Headers for the matcher
Headers *[]Header `json:"headers,omitempty"`
// Path prefix for the matcher
PathPrefix *string `json:"pathPrefix,omitempty"`
// Query Parameters for the matcher
QueryParameters *[]QueryParameters `json:"queryParameters,omitempty"`
// Reference target pool by target pool name.
TargetPool *string `json:"targetPool,omitempty"`
// If enabled, when client sends an HTTP request with and Upgrade header, indicating the desire to establish a Websocket connection, if backend server supports WebSocket, it responds with HTTP 101 status code, switching protocols from HTTP to WebSocket. Hence the client and the server can exchange data in real-time using one long-lived TCP connection.
WebSocket *bool `json:"webSocket,omitempty"`
}
Matcher struct for Matcher
func NewMatcher ¶
func NewMatcher() *Matcher
NewMatcher instantiates a new Matcher 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 NewMatcherWithDefaults ¶
func NewMatcherWithDefaults() *Matcher
NewMatcherWithDefaults instantiates a new Matcher 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 (*Matcher) GetCookiePersistence ¶
func (o *Matcher) GetCookiePersistence() *CookiePersistence
GetCookiePersistence returns the CookiePersistence field value if set, zero value otherwise.
func (*Matcher) GetCookiePersistenceOk ¶
func (o *Matcher) GetCookiePersistenceOk() (*CookiePersistence, bool)
GetCookiePersistenceOk returns a tuple with the CookiePersistence field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Matcher) GetHeaders ¶
GetHeaders returns the Headers field value if set, zero value otherwise.
func (*Matcher) GetHeadersOk ¶
GetHeadersOk returns a tuple with the Headers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Matcher) GetPathPrefix ¶
GetPathPrefix returns the PathPrefix field value if set, zero value otherwise.
func (*Matcher) GetPathPrefixOk ¶
GetPathPrefixOk returns a tuple with the PathPrefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Matcher) GetQueryParameters ¶
func (o *Matcher) GetQueryParameters() *[]QueryParameters
GetQueryParameters returns the QueryParameters field value if set, zero value otherwise.
func (*Matcher) GetQueryParametersOk ¶
func (o *Matcher) GetQueryParametersOk() (*[]QueryParameters, bool)
GetQueryParametersOk returns a tuple with the QueryParameters field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Matcher) GetTargetPool ¶
GetTargetPool returns the TargetPool field value if set, zero value otherwise.
func (*Matcher) GetTargetPoolOk ¶
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 (*Matcher) GetWebSocket ¶
GetWebSocket returns the WebSocket field value if set, zero value otherwise.
func (*Matcher) GetWebSocketOk ¶
GetWebSocketOk returns a tuple with the WebSocket field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Matcher) HasCookiePersistence ¶
HasCookiePersistence returns a boolean if a field has been set.
func (*Matcher) HasHeaders ¶
HasHeaders returns a boolean if a field has been set.
func (*Matcher) HasPathPrefix ¶
HasPathPrefix returns a boolean if a field has been set.
func (*Matcher) HasQueryParameters ¶
HasQueryParameters returns a boolean if a field has been set.
func (*Matcher) HasTargetPool ¶
HasTargetPool returns a boolean if a field has been set.
func (*Matcher) HasWebSocket ¶
HasWebSocket returns a boolean if a field has been set.
func (*Matcher) SetCookiePersistence ¶
func (o *Matcher) SetCookiePersistence(v *CookiePersistence)
SetCookiePersistence gets a reference to the given CookiePersistence and assigns it to the CookiePersistence field.
func (*Matcher) SetHeaders ¶
SetHeaders gets a reference to the given []Header and assigns it to the Headers field.
func (*Matcher) SetPathPrefix ¶
SetPathPrefix gets a reference to the given string and assigns it to the PathPrefix field.
func (*Matcher) SetQueryParameters ¶
func (o *Matcher) SetQueryParameters(v *[]QueryParameters)
SetQueryParameters gets a reference to the given []QueryParameters and assigns it to the QueryParameters field.
func (*Matcher) SetTargetPool ¶
SetTargetPool gets a reference to the given string and assigns it to the TargetPool field.
func (*Matcher) SetWebSocket ¶
SetWebSocket gets a reference to the given bool and assigns it to the WebSocket field.
type Network ¶
type Network struct {
// Openstack network ID
NetworkId *string `json:"networkId,omitempty"`
// The role defines how the Application 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 ¶
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 ¶
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 ¶
GetNetworkId returns the NetworkId field value if set, zero value otherwise.
func (*Network) GetNetworkIdOk ¶
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) GetRoleOk ¶
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 ¶
HasNetworkId returns a boolean if a field has been set.
func (*Network) SetNetworkId ¶
SetNetworkId gets a reference to the given string and assigns it to the NetworkId field.
type NullableActiveHealthCheck ¶
type NullableActiveHealthCheck struct {
// contains filtered or unexported fields
}
func NewNullableActiveHealthCheck ¶
func NewNullableActiveHealthCheck(val *ActiveHealthCheck) *NullableActiveHealthCheck
func (NullableActiveHealthCheck) Get ¶
func (v NullableActiveHealthCheck) Get() *ActiveHealthCheck
func (NullableActiveHealthCheck) IsSet ¶
func (v NullableActiveHealthCheck) IsSet() bool
func (NullableActiveHealthCheck) MarshalJSON ¶
func (v NullableActiveHealthCheck) MarshalJSON() ([]byte, error)
func (*NullableActiveHealthCheck) Set ¶
func (v *NullableActiveHealthCheck) Set(val *ActiveHealthCheck)
func (*NullableActiveHealthCheck) UnmarshalJSON ¶
func (v *NullableActiveHealthCheck) UnmarshalJSON(src []byte) error
func (*NullableActiveHealthCheck) Unset ¶
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 NullableCertificateConfig ¶
type NullableCertificateConfig struct {
// contains filtered or unexported fields
}
func NewNullableCertificateConfig ¶
func NewNullableCertificateConfig(val *CertificateConfig) *NullableCertificateConfig
func (NullableCertificateConfig) Get ¶
func (v NullableCertificateConfig) Get() *CertificateConfig
func (NullableCertificateConfig) IsSet ¶
func (v NullableCertificateConfig) IsSet() bool
func (NullableCertificateConfig) MarshalJSON ¶
func (v NullableCertificateConfig) MarshalJSON() ([]byte, error)
func (*NullableCertificateConfig) Set ¶
func (v *NullableCertificateConfig) Set(val *CertificateConfig)
func (*NullableCertificateConfig) UnmarshalJSON ¶
func (v *NullableCertificateConfig) UnmarshalJSON(src []byte) error
func (*NullableCertificateConfig) Unset ¶
func (v *NullableCertificateConfig) Unset()
type NullableCookiePersistence ¶
type NullableCookiePersistence struct {
// contains filtered or unexported fields
}
func NewNullableCookiePersistence ¶
func NewNullableCookiePersistence(val *CookiePersistence) *NullableCookiePersistence
func (NullableCookiePersistence) Get ¶
func (v NullableCookiePersistence) Get() *CookiePersistence
func (NullableCookiePersistence) IsSet ¶
func (v NullableCookiePersistence) IsSet() bool
func (NullableCookiePersistence) MarshalJSON ¶
func (v NullableCookiePersistence) MarshalJSON() ([]byte, error)
func (*NullableCookiePersistence) Set ¶
func (v *NullableCookiePersistence) Set(val *CookiePersistence)
func (*NullableCookiePersistence) UnmarshalJSON ¶
func (v *NullableCookiePersistence) UnmarshalJSON(src []byte) error
func (*NullableCookiePersistence) Unset ¶
func (v *NullableCookiePersistence) Unset()
type NullableCreateCredentialsPayload ¶
type NullableCreateCredentialsPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateCredentialsPayload ¶
func NewNullableCreateCredentialsPayload(val *CreateCredentialsPayload) *NullableCreateCredentialsPayload
func (NullableCreateCredentialsPayload) Get ¶
func (v NullableCreateCredentialsPayload) Get() *CreateCredentialsPayload
func (NullableCreateCredentialsPayload) IsSet ¶
func (v NullableCreateCredentialsPayload) IsSet() bool
func (NullableCreateCredentialsPayload) MarshalJSON ¶
func (v NullableCreateCredentialsPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateCredentialsPayload) Set ¶
func (v *NullableCreateCredentialsPayload) Set(val *CreateCredentialsPayload)
func (*NullableCreateCredentialsPayload) UnmarshalJSON ¶
func (v *NullableCreateCredentialsPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateCredentialsPayload) Unset ¶
func (v *NullableCreateCredentialsPayload) Unset()
type NullableCreateCredentialsResponse ¶
type NullableCreateCredentialsResponse struct {
// contains filtered or unexported fields
}
func NewNullableCreateCredentialsResponse ¶
func NewNullableCreateCredentialsResponse(val *CreateCredentialsResponse) *NullableCreateCredentialsResponse
func (NullableCreateCredentialsResponse) Get ¶
func (v NullableCreateCredentialsResponse) Get() *CreateCredentialsResponse
func (NullableCreateCredentialsResponse) IsSet ¶
func (v NullableCreateCredentialsResponse) IsSet() bool
func (NullableCreateCredentialsResponse) MarshalJSON ¶
func (v NullableCreateCredentialsResponse) MarshalJSON() ([]byte, error)
func (*NullableCreateCredentialsResponse) Set ¶
func (v *NullableCreateCredentialsResponse) Set(val *CreateCredentialsResponse)
func (*NullableCreateCredentialsResponse) UnmarshalJSON ¶
func (v *NullableCreateCredentialsResponse) UnmarshalJSON(src []byte) error
func (*NullableCreateCredentialsResponse) Unset ¶
func (v *NullableCreateCredentialsResponse) Unset()
type NullableCreateLoadBalancerPayload ¶
type NullableCreateLoadBalancerPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateLoadBalancerPayload ¶
func NewNullableCreateLoadBalancerPayload(val *CreateLoadBalancerPayload) *NullableCreateLoadBalancerPayload
func (NullableCreateLoadBalancerPayload) Get ¶
func (v NullableCreateLoadBalancerPayload) Get() *CreateLoadBalancerPayload
func (NullableCreateLoadBalancerPayload) IsSet ¶
func (v NullableCreateLoadBalancerPayload) IsSet() bool
func (NullableCreateLoadBalancerPayload) MarshalJSON ¶
func (v NullableCreateLoadBalancerPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateLoadBalancerPayload) Set ¶
func (v *NullableCreateLoadBalancerPayload) Set(val *CreateLoadBalancerPayload)
func (*NullableCreateLoadBalancerPayload) UnmarshalJSON ¶
func (v *NullableCreateLoadBalancerPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateLoadBalancerPayload) Unset ¶
func (v *NullableCreateLoadBalancerPayload) Unset()
type NullableCredentialsResponse ¶
type NullableCredentialsResponse struct {
// contains filtered or unexported fields
}
func NewNullableCredentialsResponse ¶
func NewNullableCredentialsResponse(val *CredentialsResponse) *NullableCredentialsResponse
func (NullableCredentialsResponse) Get ¶
func (v NullableCredentialsResponse) Get() *CredentialsResponse
func (NullableCredentialsResponse) IsSet ¶
func (v NullableCredentialsResponse) IsSet() bool
func (NullableCredentialsResponse) MarshalJSON ¶
func (v NullableCredentialsResponse) MarshalJSON() ([]byte, error)
func (*NullableCredentialsResponse) Set ¶
func (v *NullableCredentialsResponse) Set(val *CredentialsResponse)
func (*NullableCredentialsResponse) UnmarshalJSON ¶
func (v *NullableCredentialsResponse) UnmarshalJSON(src []byte) error
func (*NullableCredentialsResponse) Unset ¶
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 ¶
type NullableGetCredentialsResponse struct {
// contains filtered or unexported fields
}
func NewNullableGetCredentialsResponse ¶
func NewNullableGetCredentialsResponse(val *GetCredentialsResponse) *NullableGetCredentialsResponse
func (NullableGetCredentialsResponse) Get ¶
func (v NullableGetCredentialsResponse) Get() *GetCredentialsResponse
func (NullableGetCredentialsResponse) IsSet ¶
func (v NullableGetCredentialsResponse) IsSet() bool
func (NullableGetCredentialsResponse) MarshalJSON ¶
func (v NullableGetCredentialsResponse) MarshalJSON() ([]byte, error)
func (*NullableGetCredentialsResponse) Set ¶
func (v *NullableGetCredentialsResponse) Set(val *GetCredentialsResponse)
func (*NullableGetCredentialsResponse) UnmarshalJSON ¶
func (v *NullableGetCredentialsResponse) UnmarshalJSON(src []byte) error
func (*NullableGetCredentialsResponse) Unset ¶
func (v *NullableGetCredentialsResponse) Unset()
type NullableGetQuotaResponse ¶
type NullableGetQuotaResponse struct {
// contains filtered or unexported fields
}
func NewNullableGetQuotaResponse ¶
func NewNullableGetQuotaResponse(val *GetQuotaResponse) *NullableGetQuotaResponse
func (NullableGetQuotaResponse) Get ¶
func (v NullableGetQuotaResponse) Get() *GetQuotaResponse
func (NullableGetQuotaResponse) IsSet ¶
func (v NullableGetQuotaResponse) IsSet() bool
func (NullableGetQuotaResponse) MarshalJSON ¶
func (v NullableGetQuotaResponse) MarshalJSON() ([]byte, error)
func (*NullableGetQuotaResponse) Set ¶
func (v *NullableGetQuotaResponse) Set(val *GetQuotaResponse)
func (*NullableGetQuotaResponse) UnmarshalJSON ¶
func (v *NullableGetQuotaResponse) UnmarshalJSON(src []byte) error
func (*NullableGetQuotaResponse) Unset ¶
func (v *NullableGetQuotaResponse) Unset()
type NullableGetServiceStatusResponse ¶
type NullableGetServiceStatusResponse struct {
// contains filtered or unexported fields
}
func NewNullableGetServiceStatusResponse ¶
func NewNullableGetServiceStatusResponse(val *GetServiceStatusResponse) *NullableGetServiceStatusResponse
func (NullableGetServiceStatusResponse) Get ¶
func (v NullableGetServiceStatusResponse) Get() *GetServiceStatusResponse
func (NullableGetServiceStatusResponse) IsSet ¶
func (v NullableGetServiceStatusResponse) IsSet() bool
func (NullableGetServiceStatusResponse) MarshalJSON ¶
func (v NullableGetServiceStatusResponse) MarshalJSON() ([]byte, error)
func (*NullableGetServiceStatusResponse) Set ¶
func (v *NullableGetServiceStatusResponse) Set(val *GetServiceStatusResponse)
func (*NullableGetServiceStatusResponse) UnmarshalJSON ¶
func (v *NullableGetServiceStatusResponse) UnmarshalJSON(src []byte) error
func (*NullableGetServiceStatusResponse) Unset ¶
func (v *NullableGetServiceStatusResponse) Unset()
type NullableGoogleProtobufAny ¶
type NullableGoogleProtobufAny struct {
// contains filtered or unexported fields
}
func NewNullableGoogleProtobufAny ¶
func NewNullableGoogleProtobufAny(val *GoogleProtobufAny) *NullableGoogleProtobufAny
func (NullableGoogleProtobufAny) Get ¶
func (v NullableGoogleProtobufAny) Get() *GoogleProtobufAny
func (NullableGoogleProtobufAny) IsSet ¶
func (v NullableGoogleProtobufAny) IsSet() bool
func (NullableGoogleProtobufAny) MarshalJSON ¶
func (v NullableGoogleProtobufAny) MarshalJSON() ([]byte, error)
func (*NullableGoogleProtobufAny) Set ¶
func (v *NullableGoogleProtobufAny) Set(val *GoogleProtobufAny)
func (*NullableGoogleProtobufAny) UnmarshalJSON ¶
func (v *NullableGoogleProtobufAny) UnmarshalJSON(src []byte) error
func (*NullableGoogleProtobufAny) Unset ¶
func (v *NullableGoogleProtobufAny) Unset()
type NullableHTTPConfig ¶
type NullableHTTPConfig struct {
// contains filtered or unexported fields
}
func NewNullableHTTPConfig ¶
func NewNullableHTTPConfig(val *HTTPConfig) *NullableHTTPConfig
func (NullableHTTPConfig) Get ¶
func (v NullableHTTPConfig) Get() *HTTPConfig
func (NullableHTTPConfig) IsSet ¶
func (v NullableHTTPConfig) IsSet() bool
func (NullableHTTPConfig) MarshalJSON ¶
func (v NullableHTTPConfig) MarshalJSON() ([]byte, error)
func (*NullableHTTPConfig) Set ¶
func (v *NullableHTTPConfig) Set(val *HTTPConfig)
func (*NullableHTTPConfig) UnmarshalJSON ¶
func (v *NullableHTTPConfig) UnmarshalJSON(src []byte) error
func (*NullableHTTPConfig) Unset ¶
func (v *NullableHTTPConfig) Unset()
type NullableHeader ¶
type NullableHeader struct {
// contains filtered or unexported fields
}
func NewNullableHeader ¶
func NewNullableHeader(val *Header) *NullableHeader
func (NullableHeader) Get ¶
func (v NullableHeader) Get() *Header
func (NullableHeader) IsSet ¶
func (v NullableHeader) IsSet() bool
func (NullableHeader) MarshalJSON ¶
func (v NullableHeader) MarshalJSON() ([]byte, error)
func (*NullableHeader) Set ¶
func (v *NullableHeader) Set(val *Header)
func (*NullableHeader) UnmarshalJSON ¶
func (v *NullableHeader) UnmarshalJSON(src []byte) error
func (*NullableHeader) Unset ¶
func (v *NullableHeader) Unset()
type NullableHttpHealthChecks ¶
type NullableHttpHealthChecks struct {
// contains filtered or unexported fields
}
func NewNullableHttpHealthChecks ¶
func NewNullableHttpHealthChecks(val *HttpHealthChecks) *NullableHttpHealthChecks
func (NullableHttpHealthChecks) Get ¶
func (v NullableHttpHealthChecks) Get() *HttpHealthChecks
func (NullableHttpHealthChecks) IsSet ¶
func (v NullableHttpHealthChecks) IsSet() bool
func (NullableHttpHealthChecks) MarshalJSON ¶
func (v NullableHttpHealthChecks) MarshalJSON() ([]byte, error)
func (*NullableHttpHealthChecks) Set ¶
func (v *NullableHttpHealthChecks) Set(val *HttpHealthChecks)
func (*NullableHttpHealthChecks) UnmarshalJSON ¶
func (v *NullableHttpHealthChecks) UnmarshalJSON(src []byte) error
func (*NullableHttpHealthChecks) Unset ¶
func (v *NullableHttpHealthChecks) 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 ¶
type NullableListCredentialsResponse struct {
// contains filtered or unexported fields
}
func NewNullableListCredentialsResponse ¶
func NewNullableListCredentialsResponse(val *ListCredentialsResponse) *NullableListCredentialsResponse
func (NullableListCredentialsResponse) Get ¶
func (v NullableListCredentialsResponse) Get() *ListCredentialsResponse
func (NullableListCredentialsResponse) IsSet ¶
func (v NullableListCredentialsResponse) IsSet() bool
func (NullableListCredentialsResponse) MarshalJSON ¶
func (v NullableListCredentialsResponse) MarshalJSON() ([]byte, error)
func (*NullableListCredentialsResponse) Set ¶
func (v *NullableListCredentialsResponse) Set(val *ListCredentialsResponse)
func (*NullableListCredentialsResponse) UnmarshalJSON ¶
func (v *NullableListCredentialsResponse) UnmarshalJSON(src []byte) error
func (*NullableListCredentialsResponse) Unset ¶
func (v *NullableListCredentialsResponse) Unset()
type NullableListLoadBalancersResponse ¶
type NullableListLoadBalancersResponse struct {
// contains filtered or unexported fields
}
func NewNullableListLoadBalancersResponse ¶
func NewNullableListLoadBalancersResponse(val *ListLoadBalancersResponse) *NullableListLoadBalancersResponse
func (NullableListLoadBalancersResponse) Get ¶
func (v NullableListLoadBalancersResponse) Get() *ListLoadBalancersResponse
func (NullableListLoadBalancersResponse) IsSet ¶
func (v NullableListLoadBalancersResponse) IsSet() bool
func (NullableListLoadBalancersResponse) MarshalJSON ¶
func (v NullableListLoadBalancersResponse) MarshalJSON() ([]byte, error)
func (*NullableListLoadBalancersResponse) Set ¶
func (v *NullableListLoadBalancersResponse) Set(val *ListLoadBalancersResponse)
func (*NullableListLoadBalancersResponse) UnmarshalJSON ¶
func (v *NullableListLoadBalancersResponse) UnmarshalJSON(src []byte) error
func (*NullableListLoadBalancersResponse) Unset ¶
func (v *NullableListLoadBalancersResponse) Unset()
type NullableListPlansResponse ¶
type NullableListPlansResponse struct {
// contains filtered or unexported fields
}
func NewNullableListPlansResponse ¶
func NewNullableListPlansResponse(val *ListPlansResponse) *NullableListPlansResponse
func (NullableListPlansResponse) Get ¶
func (v NullableListPlansResponse) Get() *ListPlansResponse
func (NullableListPlansResponse) IsSet ¶
func (v NullableListPlansResponse) IsSet() bool
func (NullableListPlansResponse) MarshalJSON ¶
func (v NullableListPlansResponse) MarshalJSON() ([]byte, error)
func (*NullableListPlansResponse) Set ¶
func (v *NullableListPlansResponse) Set(val *ListPlansResponse)
func (*NullableListPlansResponse) UnmarshalJSON ¶
func (v *NullableListPlansResponse) UnmarshalJSON(src []byte) error
func (*NullableListPlansResponse) Unset ¶
func (v *NullableListPlansResponse) Unset()
type NullableListener ¶
type NullableListener struct {
// contains filtered or unexported fields
}
func NewNullableListener ¶
func NewNullableListener(val *Listener) *NullableListener
func (NullableListener) Get ¶
func (v NullableListener) Get() *Listener
func (NullableListener) IsSet ¶
func (v NullableListener) IsSet() bool
func (NullableListener) MarshalJSON ¶
func (v NullableListener) MarshalJSON() ([]byte, error)
func (*NullableListener) Set ¶
func (v *NullableListener) Set(val *Listener)
func (*NullableListener) UnmarshalJSON ¶
func (v *NullableListener) UnmarshalJSON(src []byte) error
func (*NullableListener) Unset ¶
func (v *NullableListener) Unset()
type NullableLoadBalancer ¶
type NullableLoadBalancer struct {
// contains filtered or unexported fields
}
func NewNullableLoadBalancer ¶
func NewNullableLoadBalancer(val *LoadBalancer) *NullableLoadBalancer
func (NullableLoadBalancer) Get ¶
func (v NullableLoadBalancer) Get() *LoadBalancer
func (NullableLoadBalancer) IsSet ¶
func (v NullableLoadBalancer) IsSet() bool
func (NullableLoadBalancer) MarshalJSON ¶
func (v NullableLoadBalancer) MarshalJSON() ([]byte, error)
func (*NullableLoadBalancer) Set ¶
func (v *NullableLoadBalancer) Set(val *LoadBalancer)
func (*NullableLoadBalancer) UnmarshalJSON ¶
func (v *NullableLoadBalancer) UnmarshalJSON(src []byte) error
func (*NullableLoadBalancer) Unset ¶
func (v *NullableLoadBalancer) Unset()
type NullableLoadBalancerError ¶
type NullableLoadBalancerError struct {
// contains filtered or unexported fields
}
func NewNullableLoadBalancerError ¶
func NewNullableLoadBalancerError(val *LoadBalancerError) *NullableLoadBalancerError
func (NullableLoadBalancerError) Get ¶
func (v NullableLoadBalancerError) Get() *LoadBalancerError
func (NullableLoadBalancerError) IsSet ¶
func (v NullableLoadBalancerError) IsSet() bool
func (NullableLoadBalancerError) MarshalJSON ¶
func (v NullableLoadBalancerError) MarshalJSON() ([]byte, error)
func (*NullableLoadBalancerError) Set ¶
func (v *NullableLoadBalancerError) Set(val *LoadBalancerError)
func (*NullableLoadBalancerError) UnmarshalJSON ¶
func (v *NullableLoadBalancerError) UnmarshalJSON(src []byte) error
func (*NullableLoadBalancerError) Unset ¶
func (v *NullableLoadBalancerError) Unset()
type NullableLoadBalancerOptions ¶
type NullableLoadBalancerOptions struct {
// contains filtered or unexported fields
}
func NewNullableLoadBalancerOptions ¶
func NewNullableLoadBalancerOptions(val *LoadBalancerOptions) *NullableLoadBalancerOptions
func (NullableLoadBalancerOptions) Get ¶
func (v NullableLoadBalancerOptions) Get() *LoadBalancerOptions
func (NullableLoadBalancerOptions) IsSet ¶
func (v NullableLoadBalancerOptions) IsSet() bool
func (NullableLoadBalancerOptions) MarshalJSON ¶
func (v NullableLoadBalancerOptions) MarshalJSON() ([]byte, error)
func (*NullableLoadBalancerOptions) Set ¶
func (v *NullableLoadBalancerOptions) Set(val *LoadBalancerOptions)
func (*NullableLoadBalancerOptions) UnmarshalJSON ¶
func (v *NullableLoadBalancerOptions) UnmarshalJSON(src []byte) error
func (*NullableLoadBalancerOptions) Unset ¶
func (v *NullableLoadBalancerOptions) Unset()
type NullableLoadbalancerOptionAccessControl ¶
type NullableLoadbalancerOptionAccessControl struct {
// contains filtered or unexported fields
}
func NewNullableLoadbalancerOptionAccessControl ¶
func NewNullableLoadbalancerOptionAccessControl(val *LoadbalancerOptionAccessControl) *NullableLoadbalancerOptionAccessControl
func (NullableLoadbalancerOptionAccessControl) IsSet ¶
func (v NullableLoadbalancerOptionAccessControl) IsSet() bool
func (NullableLoadbalancerOptionAccessControl) MarshalJSON ¶
func (v NullableLoadbalancerOptionAccessControl) MarshalJSON() ([]byte, error)
func (*NullableLoadbalancerOptionAccessControl) Set ¶
func (v *NullableLoadbalancerOptionAccessControl) Set(val *LoadbalancerOptionAccessControl)
func (*NullableLoadbalancerOptionAccessControl) UnmarshalJSON ¶
func (v *NullableLoadbalancerOptionAccessControl) UnmarshalJSON(src []byte) error
func (*NullableLoadbalancerOptionAccessControl) Unset ¶
func (v *NullableLoadbalancerOptionAccessControl) Unset()
type NullableLoadbalancerOptionLogs ¶
type NullableLoadbalancerOptionLogs struct {
// contains filtered or unexported fields
}
func NewNullableLoadbalancerOptionLogs ¶
func NewNullableLoadbalancerOptionLogs(val *LoadbalancerOptionLogs) *NullableLoadbalancerOptionLogs
func (NullableLoadbalancerOptionLogs) Get ¶
func (v NullableLoadbalancerOptionLogs) Get() *LoadbalancerOptionLogs
func (NullableLoadbalancerOptionLogs) IsSet ¶
func (v NullableLoadbalancerOptionLogs) IsSet() bool
func (NullableLoadbalancerOptionLogs) MarshalJSON ¶
func (v NullableLoadbalancerOptionLogs) MarshalJSON() ([]byte, error)
func (*NullableLoadbalancerOptionLogs) Set ¶
func (v *NullableLoadbalancerOptionLogs) Set(val *LoadbalancerOptionLogs)
func (*NullableLoadbalancerOptionLogs) UnmarshalJSON ¶
func (v *NullableLoadbalancerOptionLogs) UnmarshalJSON(src []byte) error
func (*NullableLoadbalancerOptionLogs) Unset ¶
func (v *NullableLoadbalancerOptionLogs) Unset()
type NullableLoadbalancerOptionMetrics ¶
type NullableLoadbalancerOptionMetrics struct {
// contains filtered or unexported fields
}
func NewNullableLoadbalancerOptionMetrics ¶
func NewNullableLoadbalancerOptionMetrics(val *LoadbalancerOptionMetrics) *NullableLoadbalancerOptionMetrics
func (NullableLoadbalancerOptionMetrics) Get ¶
func (v NullableLoadbalancerOptionMetrics) Get() *LoadbalancerOptionMetrics
func (NullableLoadbalancerOptionMetrics) IsSet ¶
func (v NullableLoadbalancerOptionMetrics) IsSet() bool
func (NullableLoadbalancerOptionMetrics) MarshalJSON ¶
func (v NullableLoadbalancerOptionMetrics) MarshalJSON() ([]byte, error)
func (*NullableLoadbalancerOptionMetrics) Set ¶
func (v *NullableLoadbalancerOptionMetrics) Set(val *LoadbalancerOptionMetrics)
func (*NullableLoadbalancerOptionMetrics) UnmarshalJSON ¶
func (v *NullableLoadbalancerOptionMetrics) UnmarshalJSON(src []byte) error
func (*NullableLoadbalancerOptionMetrics) Unset ¶
func (v *NullableLoadbalancerOptionMetrics) Unset()
type NullableLoadbalancerOptionObservability ¶
type NullableLoadbalancerOptionObservability struct {
// contains filtered or unexported fields
}
func NewNullableLoadbalancerOptionObservability ¶
func NewNullableLoadbalancerOptionObservability(val *LoadbalancerOptionObservability) *NullableLoadbalancerOptionObservability
func (NullableLoadbalancerOptionObservability) IsSet ¶
func (v NullableLoadbalancerOptionObservability) IsSet() bool
func (NullableLoadbalancerOptionObservability) MarshalJSON ¶
func (v NullableLoadbalancerOptionObservability) MarshalJSON() ([]byte, error)
func (*NullableLoadbalancerOptionObservability) Set ¶
func (v *NullableLoadbalancerOptionObservability) Set(val *LoadbalancerOptionObservability)
func (*NullableLoadbalancerOptionObservability) UnmarshalJSON ¶
func (v *NullableLoadbalancerOptionObservability) UnmarshalJSON(src []byte) error
func (*NullableLoadbalancerOptionObservability) Unset ¶
func (v *NullableLoadbalancerOptionObservability) Unset()
type NullableMatcher ¶
type NullableMatcher struct {
// contains filtered or unexported fields
}
func NewNullableMatcher ¶
func NewNullableMatcher(val *Matcher) *NullableMatcher
func (NullableMatcher) Get ¶
func (v NullableMatcher) Get() *Matcher
func (NullableMatcher) IsSet ¶
func (v NullableMatcher) IsSet() bool
func (NullableMatcher) MarshalJSON ¶
func (v NullableMatcher) MarshalJSON() ([]byte, error)
func (*NullableMatcher) Set ¶
func (v *NullableMatcher) Set(val *Matcher)
func (*NullableMatcher) UnmarshalJSON ¶
func (v *NullableMatcher) UnmarshalJSON(src []byte) error
func (*NullableMatcher) Unset ¶
func (v *NullableMatcher) Unset()
type NullableNetwork ¶
type NullableNetwork struct {
// contains filtered or unexported fields
}
func NewNullableNetwork ¶
func NewNullableNetwork(val *Network) *NullableNetwork
func (NullableNetwork) Get ¶
func (v NullableNetwork) Get() *Network
func (NullableNetwork) IsSet ¶
func (v NullableNetwork) IsSet() bool
func (NullableNetwork) MarshalJSON ¶
func (v NullableNetwork) MarshalJSON() ([]byte, error)
func (*NullableNetwork) Set ¶
func (v *NullableNetwork) Set(val *Network)
func (*NullableNetwork) UnmarshalJSON ¶
func (v *NullableNetwork) UnmarshalJSON(src []byte) error
func (*NullableNetwork) Unset ¶
func (v *NullableNetwork) Unset()
type NullablePlanDetails ¶
type NullablePlanDetails struct {
// contains filtered or unexported fields
}
func NewNullablePlanDetails ¶
func NewNullablePlanDetails(val *PlanDetails) *NullablePlanDetails
func (NullablePlanDetails) Get ¶
func (v NullablePlanDetails) Get() *PlanDetails
func (NullablePlanDetails) IsSet ¶
func (v NullablePlanDetails) IsSet() bool
func (NullablePlanDetails) MarshalJSON ¶
func (v NullablePlanDetails) MarshalJSON() ([]byte, error)
func (*NullablePlanDetails) Set ¶
func (v *NullablePlanDetails) Set(val *PlanDetails)
func (*NullablePlanDetails) UnmarshalJSON ¶
func (v *NullablePlanDetails) UnmarshalJSON(src []byte) error
func (*NullablePlanDetails) Unset ¶
func (v *NullablePlanDetails) Unset()
type NullableProtocolOptionsHTTPS ¶
type NullableProtocolOptionsHTTPS struct {
// contains filtered or unexported fields
}
func NewNullableProtocolOptionsHTTPS ¶
func NewNullableProtocolOptionsHTTPS(val *ProtocolOptionsHTTPS) *NullableProtocolOptionsHTTPS
func (NullableProtocolOptionsHTTPS) Get ¶
func (v NullableProtocolOptionsHTTPS) Get() *ProtocolOptionsHTTPS
func (NullableProtocolOptionsHTTPS) IsSet ¶
func (v NullableProtocolOptionsHTTPS) IsSet() bool
func (NullableProtocolOptionsHTTPS) MarshalJSON ¶
func (v NullableProtocolOptionsHTTPS) MarshalJSON() ([]byte, error)
func (*NullableProtocolOptionsHTTPS) Set ¶
func (v *NullableProtocolOptionsHTTPS) Set(val *ProtocolOptionsHTTPS)
func (*NullableProtocolOptionsHTTPS) UnmarshalJSON ¶
func (v *NullableProtocolOptionsHTTPS) UnmarshalJSON(src []byte) error
func (*NullableProtocolOptionsHTTPS) Unset ¶
func (v *NullableProtocolOptionsHTTPS) Unset()
type NullableQueryParameters ¶
type NullableQueryParameters struct {
// contains filtered or unexported fields
}
func NewNullableQueryParameters ¶
func NewNullableQueryParameters(val *QueryParameters) *NullableQueryParameters
func (NullableQueryParameters) Get ¶
func (v NullableQueryParameters) Get() *QueryParameters
func (NullableQueryParameters) IsSet ¶
func (v NullableQueryParameters) IsSet() bool
func (NullableQueryParameters) MarshalJSON ¶
func (v NullableQueryParameters) MarshalJSON() ([]byte, error)
func (*NullableQueryParameters) Set ¶
func (v *NullableQueryParameters) Set(val *QueryParameters)
func (*NullableQueryParameters) UnmarshalJSON ¶
func (v *NullableQueryParameters) UnmarshalJSON(src []byte) error
func (*NullableQueryParameters) Unset ¶
func (v *NullableQueryParameters) Unset()
type NullableRule ¶
type NullableRule struct {
// contains filtered or unexported fields
}
func NewNullableRule ¶
func NewNullableRule(val *Rule) *NullableRule
func (NullableRule) Get ¶
func (v NullableRule) Get() *Rule
func (NullableRule) IsSet ¶
func (v NullableRule) IsSet() bool
func (NullableRule) MarshalJSON ¶
func (v NullableRule) MarshalJSON() ([]byte, error)
func (*NullableRule) Set ¶
func (v *NullableRule) Set(val *Rule)
func (*NullableRule) UnmarshalJSON ¶
func (v *NullableRule) UnmarshalJSON(src []byte) error
func (*NullableRule) Unset ¶
func (v *NullableRule) Unset()
type NullableStatus ¶
type NullableStatus struct {
// contains filtered or unexported fields
}
func NewNullableStatus ¶
func NewNullableStatus(val *Status) *NullableStatus
func (NullableStatus) Get ¶
func (v NullableStatus) Get() *Status
func (NullableStatus) IsSet ¶
func (v NullableStatus) IsSet() bool
func (NullableStatus) MarshalJSON ¶
func (v NullableStatus) MarshalJSON() ([]byte, error)
func (*NullableStatus) Set ¶
func (v *NullableStatus) Set(val *Status)
func (*NullableStatus) UnmarshalJSON ¶
func (v *NullableStatus) UnmarshalJSON(src []byte) error
func (*NullableStatus) Unset ¶
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 ¶
type NullableTarget struct {
// contains filtered or unexported fields
}
func NewNullableTarget ¶
func NewNullableTarget(val *Target) *NullableTarget
func (NullableTarget) Get ¶
func (v NullableTarget) Get() *Target
func (NullableTarget) IsSet ¶
func (v NullableTarget) IsSet() bool
func (NullableTarget) MarshalJSON ¶
func (v NullableTarget) MarshalJSON() ([]byte, error)
func (*NullableTarget) Set ¶
func (v *NullableTarget) Set(val *Target)
func (*NullableTarget) UnmarshalJSON ¶
func (v *NullableTarget) UnmarshalJSON(src []byte) error
func (*NullableTarget) Unset ¶
func (v *NullableTarget) Unset()
type NullableTargetPool ¶
type NullableTargetPool struct {
// contains filtered or unexported fields
}
func NewNullableTargetPool ¶
func NewNullableTargetPool(val *TargetPool) *NullableTargetPool
func (NullableTargetPool) Get ¶
func (v NullableTargetPool) Get() *TargetPool
func (NullableTargetPool) IsSet ¶
func (v NullableTargetPool) IsSet() bool
func (NullableTargetPool) MarshalJSON ¶
func (v NullableTargetPool) MarshalJSON() ([]byte, error)
func (*NullableTargetPool) Set ¶
func (v *NullableTargetPool) Set(val *TargetPool)
func (*NullableTargetPool) UnmarshalJSON ¶
func (v *NullableTargetPool) UnmarshalJSON(src []byte) error
func (*NullableTargetPool) Unset ¶
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 ¶
type NullableUpdateCredentialsPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateCredentialsPayload ¶
func NewNullableUpdateCredentialsPayload(val *UpdateCredentialsPayload) *NullableUpdateCredentialsPayload
func (NullableUpdateCredentialsPayload) Get ¶
func (v NullableUpdateCredentialsPayload) Get() *UpdateCredentialsPayload
func (NullableUpdateCredentialsPayload) IsSet ¶
func (v NullableUpdateCredentialsPayload) IsSet() bool
func (NullableUpdateCredentialsPayload) MarshalJSON ¶
func (v NullableUpdateCredentialsPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateCredentialsPayload) Set ¶
func (v *NullableUpdateCredentialsPayload) Set(val *UpdateCredentialsPayload)
func (*NullableUpdateCredentialsPayload) UnmarshalJSON ¶
func (v *NullableUpdateCredentialsPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateCredentialsPayload) Unset ¶
func (v *NullableUpdateCredentialsPayload) Unset()
type NullableUpdateCredentialsResponse ¶
type NullableUpdateCredentialsResponse struct {
// contains filtered or unexported fields
}
func NewNullableUpdateCredentialsResponse ¶
func NewNullableUpdateCredentialsResponse(val *UpdateCredentialsResponse) *NullableUpdateCredentialsResponse
func (NullableUpdateCredentialsResponse) Get ¶
func (v NullableUpdateCredentialsResponse) Get() *UpdateCredentialsResponse
func (NullableUpdateCredentialsResponse) IsSet ¶
func (v NullableUpdateCredentialsResponse) IsSet() bool
func (NullableUpdateCredentialsResponse) MarshalJSON ¶
func (v NullableUpdateCredentialsResponse) MarshalJSON() ([]byte, error)
func (*NullableUpdateCredentialsResponse) Set ¶
func (v *NullableUpdateCredentialsResponse) Set(val *UpdateCredentialsResponse)
func (*NullableUpdateCredentialsResponse) UnmarshalJSON ¶
func (v *NullableUpdateCredentialsResponse) UnmarshalJSON(src []byte) error
func (*NullableUpdateCredentialsResponse) Unset ¶
func (v *NullableUpdateCredentialsResponse) Unset()
type NullableUpdateLoadBalancerPayload ¶
type NullableUpdateLoadBalancerPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateLoadBalancerPayload ¶
func NewNullableUpdateLoadBalancerPayload(val *UpdateLoadBalancerPayload) *NullableUpdateLoadBalancerPayload
func (NullableUpdateLoadBalancerPayload) Get ¶
func (v NullableUpdateLoadBalancerPayload) Get() *UpdateLoadBalancerPayload
func (NullableUpdateLoadBalancerPayload) IsSet ¶
func (v NullableUpdateLoadBalancerPayload) IsSet() bool
func (NullableUpdateLoadBalancerPayload) MarshalJSON ¶
func (v NullableUpdateLoadBalancerPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateLoadBalancerPayload) Set ¶
func (v *NullableUpdateLoadBalancerPayload) Set(val *UpdateLoadBalancerPayload)
func (*NullableUpdateLoadBalancerPayload) UnmarshalJSON ¶
func (v *NullableUpdateLoadBalancerPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateLoadBalancerPayload) Unset ¶
func (v *NullableUpdateLoadBalancerPayload) Unset()
type NullableUpdateTargetPoolPayload ¶
type NullableUpdateTargetPoolPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateTargetPoolPayload ¶
func NewNullableUpdateTargetPoolPayload(val *UpdateTargetPoolPayload) *NullableUpdateTargetPoolPayload
func (NullableUpdateTargetPoolPayload) Get ¶
func (v NullableUpdateTargetPoolPayload) Get() *UpdateTargetPoolPayload
func (NullableUpdateTargetPoolPayload) IsSet ¶
func (v NullableUpdateTargetPoolPayload) IsSet() bool
func (NullableUpdateTargetPoolPayload) MarshalJSON ¶
func (v NullableUpdateTargetPoolPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateTargetPoolPayload) Set ¶
func (v *NullableUpdateTargetPoolPayload) Set(val *UpdateTargetPoolPayload)
func (*NullableUpdateTargetPoolPayload) UnmarshalJSON ¶
func (v *NullableUpdateTargetPoolPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateTargetPoolPayload) Unset ¶
func (v *NullableUpdateTargetPoolPayload) Unset()
type PlanDetails ¶
type PlanDetails struct {
// Description
Description *string `json:"description,omitempty"`
// Flavor Name
FlavorName *string `json:"flavorName,omitempty"`
// Maximum number of concurrent connections per application load balancer VM instance.
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 ¶
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 ¶
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 ¶
func (o *PlanDetails) GetDescription() *string
GetDescription returns the Description field value if set, zero value otherwise.
func (*PlanDetails) GetDescriptionOk ¶
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 ¶
func (o *PlanDetails) GetFlavorName() *string
GetFlavorName returns the FlavorName field value if set, zero value otherwise.
func (*PlanDetails) GetFlavorNameOk ¶
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 ¶
func (o *PlanDetails) GetMaxConnections() *int64
GetMaxConnections returns the MaxConnections field value if set, zero value otherwise.
func (*PlanDetails) GetMaxConnectionsOk ¶
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 ¶
func (o *PlanDetails) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*PlanDetails) GetNameOk ¶
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 ¶
func (o *PlanDetails) GetPlanId() *string
GetPlanId returns the PlanId field value if set, zero value otherwise.
func (*PlanDetails) GetPlanIdOk ¶
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 ¶
func (o *PlanDetails) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*PlanDetails) HasFlavorName ¶
func (o *PlanDetails) HasFlavorName() bool
HasFlavorName returns a boolean if a field has been set.
func (*PlanDetails) HasMaxConnections ¶
func (o *PlanDetails) HasMaxConnections() bool
HasMaxConnections returns a boolean if a field has been set.
func (*PlanDetails) HasName ¶
func (o *PlanDetails) HasName() bool
HasName returns a boolean if a field has been set.
func (*PlanDetails) HasPlanId ¶
func (o *PlanDetails) HasPlanId() bool
HasPlanId returns a boolean if a field has been set.
func (*PlanDetails) SetDescription ¶
func (o *PlanDetails) SetDescription(v *string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*PlanDetails) SetFlavorName ¶
func (o *PlanDetails) SetFlavorName(v *string)
SetFlavorName gets a reference to the given string and assigns it to the FlavorName field.
func (*PlanDetails) SetMaxConnections ¶
func (o *PlanDetails) SetMaxConnections(v *int64)
SetMaxConnections gets a reference to the given int64 and assigns it to the MaxConnections field.
func (*PlanDetails) SetName ¶
func (o *PlanDetails) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*PlanDetails) SetPlanId ¶
func (o *PlanDetails) SetPlanId(v *string)
SetPlanId gets a reference to the given string and assigns it to the PlanId field.
func (PlanDetails) ToMap ¶
func (o PlanDetails) ToMap() (map[string]interface{}, error)
type ProtocolOptionsHTTPS ¶
type ProtocolOptionsHTTPS struct {
CertificateConfig *CertificateConfig `json:"certificateConfig,omitempty"`
}
ProtocolOptionsHTTPS struct for ProtocolOptionsHTTPS
func NewProtocolOptionsHTTPS ¶
func NewProtocolOptionsHTTPS() *ProtocolOptionsHTTPS
NewProtocolOptionsHTTPS instantiates a new ProtocolOptionsHTTPS 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 NewProtocolOptionsHTTPSWithDefaults ¶
func NewProtocolOptionsHTTPSWithDefaults() *ProtocolOptionsHTTPS
NewProtocolOptionsHTTPSWithDefaults instantiates a new ProtocolOptionsHTTPS 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 (*ProtocolOptionsHTTPS) GetCertificateConfig ¶
func (o *ProtocolOptionsHTTPS) GetCertificateConfig() *CertificateConfig
GetCertificateConfig returns the CertificateConfig field value if set, zero value otherwise.
func (*ProtocolOptionsHTTPS) GetCertificateConfigOk ¶
func (o *ProtocolOptionsHTTPS) GetCertificateConfigOk() (*CertificateConfig, bool)
GetCertificateConfigOk returns a tuple with the CertificateConfig field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProtocolOptionsHTTPS) HasCertificateConfig ¶
func (o *ProtocolOptionsHTTPS) HasCertificateConfig() bool
HasCertificateConfig returns a boolean if a field has been set.
func (*ProtocolOptionsHTTPS) SetCertificateConfig ¶
func (o *ProtocolOptionsHTTPS) SetCertificateConfig(v *CertificateConfig)
SetCertificateConfig gets a reference to the given CertificateConfig and assigns it to the CertificateConfig field.
func (ProtocolOptionsHTTPS) ToMap ¶
func (o ProtocolOptionsHTTPS) ToMap() (map[string]interface{}, error)
type QueryParameters ¶
type QueryParameters struct {
// Exact match for the parameter value
ExactMatch *string `json:"exactMatch,omitempty"`
// Parameter name
Name *string `json:"name,omitempty"`
}
QueryParameters struct for QueryParameters
func NewQueryParameters ¶
func NewQueryParameters() *QueryParameters
NewQueryParameters instantiates a new QueryParameters 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 NewQueryParametersWithDefaults ¶
func NewQueryParametersWithDefaults() *QueryParameters
NewQueryParametersWithDefaults instantiates a new QueryParameters 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 (*QueryParameters) GetExactMatch ¶
func (o *QueryParameters) GetExactMatch() *string
GetExactMatch returns the ExactMatch field value if set, zero value otherwise.
func (*QueryParameters) GetExactMatchOk ¶
func (o *QueryParameters) GetExactMatchOk() (*string, bool)
GetExactMatchOk returns a tuple with the ExactMatch field value if set, nil otherwise and a boolean to check if the value has been set.
func (*QueryParameters) GetName ¶
func (o *QueryParameters) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*QueryParameters) GetNameOk ¶
func (o *QueryParameters) 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 (*QueryParameters) HasExactMatch ¶
func (o *QueryParameters) HasExactMatch() bool
HasExactMatch returns a boolean if a field has been set.
func (*QueryParameters) HasName ¶
func (o *QueryParameters) HasName() bool
HasName returns a boolean if a field has been set.
func (*QueryParameters) SetExactMatch ¶
func (o *QueryParameters) SetExactMatch(v *string)
SetExactMatch gets a reference to the given string and assigns it to the ExactMatch field.
func (*QueryParameters) SetName ¶
func (o *QueryParameters) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (QueryParameters) ToMap ¶
func (o QueryParameters) ToMap() (map[string]interface{}, error)
type Rule ¶
type Rule struct {
// Host for the rule
Host *string `json:"host,omitempty"`
Http *HTTPConfig `json:"http,omitempty"`
}
Rule struct for Rule
func NewRule ¶
func NewRule() *Rule
NewRule instantiates a new Rule 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 NewRuleWithDefaults ¶
func NewRuleWithDefaults() *Rule
NewRuleWithDefaults instantiates a new Rule 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 (*Rule) GetHostOk ¶
GetHostOk returns a tuple with the Host field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Rule) GetHttp ¶
func (o *Rule) GetHttp() *HTTPConfig
GetHttp returns the Http field value if set, zero value otherwise.
func (*Rule) GetHttpOk ¶
func (o *Rule) GetHttpOk() (*HTTPConfig, bool)
GetHttpOk returns a tuple with the Http field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Rule) SetHost ¶
SetHost gets a reference to the given string and assigns it to the Host field.
func (*Rule) SetHttp ¶
func (o *Rule) SetHttp(v *HTTPConfig)
SetHttp gets a reference to the given HTTPConfig and assigns it to the Http field.
type Status ¶
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 ¶
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 ¶
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) GetCodeOk ¶
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 ¶
func (o *Status) GetDetails() *[]GoogleProtobufAny
GetDetails returns the Details field value if set, zero value otherwise.
func (*Status) GetDetailsOk ¶
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 ¶
GetMessage returns the Message field value if set, zero value otherwise.
func (*Status) GetMessageOk ¶
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 ¶
HasDetails returns a boolean if a field has been set.
func (*Status) HasMessage ¶
HasMessage returns a boolean if a field has been set.
func (*Status) SetCode ¶
SetCode gets a reference to the given int64 and assigns it to the Code field.
func (*Status) SetDetails ¶
func (o *Status) SetDetails(v *[]GoogleProtobufAny)
SetDetails gets a reference to the given []GoogleProtobufAny and assigns it to the Details field.
func (*Status) SetMessage ¶
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 ¶
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 ¶
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 ¶
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*Target) GetDisplayNameOk ¶
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) GetIpOk ¶
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 ¶
HasDisplayName returns a boolean if a field has been set.
func (*Target) SetDisplayName ¶
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"`
// The number identifying the port where each target listens for traffic.
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 ¶
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 ¶
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 ¶
func (o *TargetPool) GetActiveHealthCheck() *ActiveHealthCheck
GetActiveHealthCheck returns the ActiveHealthCheck field value if set, zero value otherwise.
func (*TargetPool) GetActiveHealthCheckOk ¶
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 ¶
func (o *TargetPool) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*TargetPool) GetNameOk ¶
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) GetTargetPort ¶
func (o *TargetPool) GetTargetPort() *int64
GetTargetPort returns the TargetPort field value if set, zero value otherwise.
func (*TargetPool) GetTargetPortOk ¶
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 ¶
func (o *TargetPool) GetTargets() *[]Target
GetTargets returns the Targets field value if set, zero value otherwise.
func (*TargetPool) GetTargetsOk ¶
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 ¶
func (o *TargetPool) HasActiveHealthCheck() bool
HasActiveHealthCheck returns a boolean if a field has been set.
func (*TargetPool) HasName ¶
func (o *TargetPool) HasName() bool
HasName returns a boolean if a field has been set.
func (*TargetPool) HasTargetPort ¶
func (o *TargetPool) HasTargetPort() bool
HasTargetPort returns a boolean if a field has been set.
func (*TargetPool) HasTargets ¶
func (o *TargetPool) HasTargets() bool
HasTargets returns a boolean if a field has been set.
func (*TargetPool) SetActiveHealthCheck ¶
func (o *TargetPool) SetActiveHealthCheck(v *ActiveHealthCheck)
SetActiveHealthCheck gets a reference to the given ActiveHealthCheck and assigns it to the ActiveHealthCheck field.
func (*TargetPool) SetName ¶
func (o *TargetPool) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*TargetPool) SetTargetPort ¶
func (o *TargetPool) SetTargetPort(v *int64)
SetTargetPort gets a reference to the given int64 and assigns it to the TargetPort field.
func (*TargetPool) SetTargets ¶
func (o *TargetPool) SetTargets(v *[]Target)
SetTargets gets a reference to the given []Target and assigns it to the Targets field.
func (TargetPool) ToMap ¶
func (o TargetPool) ToMap() (map[string]interface{}, error)
type UpdateCredentialsPayload ¶
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 ¶
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 ¶
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 ¶
func (o *UpdateCredentialsPayload) GetDisplayName() *string
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*UpdateCredentialsPayload) GetDisplayNameOk ¶
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 ¶
func (o *UpdateCredentialsPayload) GetPassword() *string
GetPassword returns the Password field value if set, zero value otherwise.
func (*UpdateCredentialsPayload) GetPasswordOk ¶
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 ¶
func (o *UpdateCredentialsPayload) GetUsername() *string
GetUsername returns the Username field value if set, zero value otherwise.
func (*UpdateCredentialsPayload) GetUsernameOk ¶
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 ¶
func (o *UpdateCredentialsPayload) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*UpdateCredentialsPayload) HasPassword ¶
func (o *UpdateCredentialsPayload) HasPassword() bool
HasPassword returns a boolean if a field has been set.
func (*UpdateCredentialsPayload) HasUsername ¶
func (o *UpdateCredentialsPayload) HasUsername() bool
HasUsername returns a boolean if a field has been set.
func (*UpdateCredentialsPayload) SetDisplayName ¶
func (o *UpdateCredentialsPayload) SetDisplayName(v *string)
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*UpdateCredentialsPayload) SetPassword ¶
func (o *UpdateCredentialsPayload) SetPassword(v *string)
SetPassword gets a reference to the given string and assigns it to the Password field.
func (*UpdateCredentialsPayload) SetUsername ¶
func (o *UpdateCredentialsPayload) SetUsername(v *string)
SetUsername gets a reference to the given string and assigns it to the Username field.
func (UpdateCredentialsPayload) ToMap ¶
func (o UpdateCredentialsPayload) ToMap() (map[string]interface{}, error)
type UpdateCredentialsResponse ¶
type UpdateCredentialsResponse struct {
Credential *CredentialsResponse `json:"credential,omitempty"`
}
UpdateCredentialsResponse struct for UpdateCredentialsResponse
func NewUpdateCredentialsResponse ¶
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 ¶
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 ¶
func (o *UpdateCredentialsResponse) GetCredential() *CredentialsResponse
GetCredential returns the Credential field value if set, zero value otherwise.
func (*UpdateCredentialsResponse) GetCredentialOk ¶
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 ¶
func (o *UpdateCredentialsResponse) HasCredential() bool
HasCredential returns a boolean if a field has been set.
func (*UpdateCredentialsResponse) SetCredential ¶
func (o *UpdateCredentialsResponse) SetCredential(v *CredentialsResponse)
SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field.
func (UpdateCredentialsResponse) ToMap ¶
func (o UpdateCredentialsResponse) ToMap() (map[string]interface{}, error)
type UpdateLoadBalancerPayload ¶
type UpdateLoadBalancerPayload struct {
// Reports all errors a application load balancer has.
Errors *[]LoadBalancerError `json:"errors,omitempty"`
// External application load balancer IP address where this application load balancer is exposed. Not changeable after creation.
ExternalAddress *string `json:"externalAddress,omitempty"`
// There is a maximum listener count of 20.
Listeners *[]Listener `json:"listeners,omitempty"`
// Application 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 Application 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 application 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 application load balancer. Limited to 20.
TargetPools *[]TargetPool `json:"targetPools,omitempty"`
// Application 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 application load balancer resource that changes during updates of the load balancers. On updates this field specified the application 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 application 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 application 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 ¶
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 ¶
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 ¶
func (o *UpdateLoadBalancerPayload) GetErrors() *[]LoadBalancerError
GetErrors returns the Errors field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetErrorsOk ¶
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 ¶
func (o *UpdateLoadBalancerPayload) GetExternalAddress() *string
GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetExternalAddressOk ¶
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 ¶
func (o *UpdateLoadBalancerPayload) GetListeners() *[]Listener
GetListeners returns the Listeners field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetListenersOk ¶
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 ¶
func (o *UpdateLoadBalancerPayload) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetNameOk ¶
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 ¶
func (o *UpdateLoadBalancerPayload) GetNetworks() *[]Network
GetNetworks returns the Networks field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetNetworksOk ¶
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 ¶
func (o *UpdateLoadBalancerPayload) GetOptions() *LoadBalancerOptions
GetOptions returns the Options field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetOptionsOk ¶
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 ¶
func (o *UpdateLoadBalancerPayload) GetPlanId() *string
GetPlanId returns the PlanId field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetPlanIdOk ¶
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 ¶
func (o *UpdateLoadBalancerPayload) GetPrivateAddress() *string
GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetPrivateAddressOk ¶
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 ¶
func (o *UpdateLoadBalancerPayload) GetStatus() *string
GetStatus returns the Status field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetStatusOk ¶
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 ¶
func (o *UpdateLoadBalancerPayload) GetTargetPools() *[]TargetPool
GetTargetPools returns the TargetPools field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetTargetPoolsOk ¶
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 ¶
func (o *UpdateLoadBalancerPayload) GetVersion() *string
GetVersion returns the Version field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetVersionOk ¶
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 ¶
func (o *UpdateLoadBalancerPayload) HasErrors() bool
HasErrors returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasExternalAddress ¶
func (o *UpdateLoadBalancerPayload) HasExternalAddress() bool
HasExternalAddress returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasListeners ¶
func (o *UpdateLoadBalancerPayload) HasListeners() bool
HasListeners returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasName ¶
func (o *UpdateLoadBalancerPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasNetworks ¶
func (o *UpdateLoadBalancerPayload) HasNetworks() bool
HasNetworks returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasOptions ¶
func (o *UpdateLoadBalancerPayload) HasOptions() bool
HasOptions returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasPlanId ¶
func (o *UpdateLoadBalancerPayload) HasPlanId() bool
HasPlanId returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasPrivateAddress ¶
func (o *UpdateLoadBalancerPayload) HasPrivateAddress() bool
HasPrivateAddress returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasStatus ¶
func (o *UpdateLoadBalancerPayload) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasTargetPools ¶
func (o *UpdateLoadBalancerPayload) HasTargetPools() bool
HasTargetPools returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasVersion ¶
func (o *UpdateLoadBalancerPayload) HasVersion() bool
HasVersion returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) SetErrors ¶
func (o *UpdateLoadBalancerPayload) SetErrors(v *[]LoadBalancerError)
SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field.
func (*UpdateLoadBalancerPayload) SetExternalAddress ¶
func (o *UpdateLoadBalancerPayload) SetExternalAddress(v *string)
SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field.
func (*UpdateLoadBalancerPayload) SetListeners ¶
func (o *UpdateLoadBalancerPayload) SetListeners(v *[]Listener)
SetListeners gets a reference to the given []Listener and assigns it to the Listeners field.
func (*UpdateLoadBalancerPayload) SetName ¶
func (o *UpdateLoadBalancerPayload) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*UpdateLoadBalancerPayload) SetNetworks ¶
func (o *UpdateLoadBalancerPayload) SetNetworks(v *[]Network)
SetNetworks gets a reference to the given []Network and assigns it to the Networks field.
func (*UpdateLoadBalancerPayload) SetOptions ¶
func (o *UpdateLoadBalancerPayload) SetOptions(v *LoadBalancerOptions)
SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field.
func (*UpdateLoadBalancerPayload) SetPlanId ¶
func (o *UpdateLoadBalancerPayload) SetPlanId(v *string)
SetPlanId gets a reference to the given string and assigns it to the PlanId field.
func (*UpdateLoadBalancerPayload) SetPrivateAddress ¶
func (o *UpdateLoadBalancerPayload) SetPrivateAddress(v *string)
SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field.
func (*UpdateLoadBalancerPayload) SetStatus ¶
func (o *UpdateLoadBalancerPayload) SetStatus(v *string)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*UpdateLoadBalancerPayload) SetTargetPools ¶
func (o *UpdateLoadBalancerPayload) SetTargetPools(v *[]TargetPool)
SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field.
func (*UpdateLoadBalancerPayload) SetVersion ¶
func (o *UpdateLoadBalancerPayload) SetVersion(v *string)
SetVersion gets a reference to the given string and assigns it to the Version field.
func (UpdateLoadBalancerPayload) ToMap ¶
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"`
// The number identifying the port where each target listens for traffic.
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 ¶
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 ¶
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 ¶
func (o *UpdateTargetPoolPayload) GetActiveHealthCheck() *ActiveHealthCheck
GetActiveHealthCheck returns the ActiveHealthCheck field value if set, zero value otherwise.
func (*UpdateTargetPoolPayload) GetActiveHealthCheckOk ¶
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 ¶
func (o *UpdateTargetPoolPayload) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*UpdateTargetPoolPayload) GetNameOk ¶
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) GetTargetPort ¶
func (o *UpdateTargetPoolPayload) GetTargetPort() *int64
GetTargetPort returns the TargetPort field value if set, zero value otherwise.
func (*UpdateTargetPoolPayload) GetTargetPortOk ¶
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 ¶
func (o *UpdateTargetPoolPayload) GetTargets() *[]Target
GetTargets returns the Targets field value if set, zero value otherwise.
func (*UpdateTargetPoolPayload) GetTargetsOk ¶
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 ¶
func (o *UpdateTargetPoolPayload) HasActiveHealthCheck() bool
HasActiveHealthCheck returns a boolean if a field has been set.
func (*UpdateTargetPoolPayload) HasName ¶
func (o *UpdateTargetPoolPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*UpdateTargetPoolPayload) HasTargetPort ¶
func (o *UpdateTargetPoolPayload) HasTargetPort() bool
HasTargetPort returns a boolean if a field has been set.
func (*UpdateTargetPoolPayload) HasTargets ¶
func (o *UpdateTargetPoolPayload) HasTargets() bool
HasTargets returns a boolean if a field has been set.
func (*UpdateTargetPoolPayload) SetActiveHealthCheck ¶
func (o *UpdateTargetPoolPayload) SetActiveHealthCheck(v *ActiveHealthCheck)
SetActiveHealthCheck gets a reference to the given ActiveHealthCheck and assigns it to the ActiveHealthCheck field.
func (*UpdateTargetPoolPayload) SetName ¶
func (o *UpdateTargetPoolPayload) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*UpdateTargetPoolPayload) SetTargetPort ¶
func (o *UpdateTargetPoolPayload) SetTargetPort(v *int64)
SetTargetPort gets a reference to the given int64 and assigns it to the TargetPort field.
func (*UpdateTargetPoolPayload) SetTargets ¶
func (o *UpdateTargetPoolPayload) SetTargets(v *[]Target)
SetTargets gets a reference to the given []Target and assigns it to the Targets field.
func (UpdateTargetPoolPayload) ToMap ¶
func (o UpdateTargetPoolPayload) ToMap() (map[string]interface{}, error)
Source Files
¶
- api_default.go
- client.go
- configuration.go
- model_active_health_check.go
- model_certificate_config.go
- model_cookie_persistence.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_header.go
- model_http_config.go
- model_http_health_checks.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_matcher.go
- model_network.go
- model_plan_details.go
- model_protocol_options_https.go
- model_query_parameters.go
- model_rule.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