Documentation
¶
Index ¶
- Variables
- 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, region string) ApiCreateCredentialsRequest
- func (a *APIClient) CreateCredentialsExecute(ctx context.Context, projectId string, region string) (*CreateCredentialsResponse, error)
- func (a *APIClient) CreateLoadBalancer(ctx context.Context, projectId string, region string) ApiCreateLoadBalancerRequest
- func (a *APIClient) CreateLoadBalancerExecute(ctx context.Context, projectId string, region string) (*LoadBalancer, error)
- func (a *APIClient) DeleteCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiDeleteCredentialsRequest
- func (a *APIClient) DeleteCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (map[string]interface{}, error)
- func (a *APIClient) DeleteLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiDeleteLoadBalancerRequest
- func (a *APIClient) DeleteLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (map[string]interface{}, error)
- func (c *APIClient) GetConfig() *config.Configuration
- func (a *APIClient) GetCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiGetCredentialsRequest
- func (a *APIClient) GetCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (*GetCredentialsResponse, error)
- func (a *APIClient) GetLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiGetLoadBalancerRequest
- func (a *APIClient) GetLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (*LoadBalancer, error)
- func (a *APIClient) GetQuota(ctx context.Context, projectId string, region string) ApiGetQuotaRequest
- func (a *APIClient) GetQuotaExecute(ctx context.Context, projectId string, region string) (*GetQuotaResponse, error)
- func (a *APIClient) ListCredentials(ctx context.Context, projectId string, region string) ApiListCredentialsRequest
- func (a *APIClient) ListCredentialsExecute(ctx context.Context, projectId string, region string) (*ListCredentialsResponse, error)
- func (a *APIClient) ListLoadBalancers(ctx context.Context, projectId string, region string) ApiListLoadBalancersRequest
- func (a *APIClient) ListLoadBalancersExecute(ctx context.Context, projectId string, region string) (*ListLoadBalancersResponse, error)
- func (a *APIClient) ListPlans(ctx context.Context, region string) ApiListPlansRequest
- func (a *APIClient) ListPlansExecute(ctx context.Context, region string) (*ListPlansResponse, error)
- func (a *APIClient) UpdateCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiUpdateCredentialsRequest
- func (a *APIClient) UpdateCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (*UpdateCredentialsResponse, error)
- func (a *APIClient) UpdateLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiUpdateLoadBalancerRequest
- func (a *APIClient) UpdateLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (*LoadBalancer, error)
- func (a *APIClient) UpdateTargetPool(ctx context.Context, projectId string, region string, name string, ...) ApiUpdateTargetPoolRequest
- func (a *APIClient) UpdateTargetPoolExecute(ctx context.Context, projectId string, region string, name string, ...) (*TargetPool, error)
- type ActiveHealthCheck
- func (o *ActiveHealthCheck) GetHealthyThreshold() (res ActiveHealthCheckGetHealthyThresholdRetType)
- func (o *ActiveHealthCheck) GetHealthyThresholdOk() (ret ActiveHealthCheckGetHealthyThresholdRetType, ok bool)
- func (o *ActiveHealthCheck) GetInterval() (res ActiveHealthCheckGetIntervalRetType)
- func (o *ActiveHealthCheck) GetIntervalJitter() (res ActiveHealthCheckGetIntervalJitterRetType)
- func (o *ActiveHealthCheck) GetIntervalJitterOk() (ret ActiveHealthCheckGetIntervalJitterRetType, ok bool)
- func (o *ActiveHealthCheck) GetIntervalOk() (ret ActiveHealthCheckGetIntervalRetType, ok bool)
- func (o *ActiveHealthCheck) GetTimeout() (res ActiveHealthCheckGetTimeoutRetType)
- func (o *ActiveHealthCheck) GetTimeoutOk() (ret ActiveHealthCheckGetTimeoutRetType, ok bool)
- func (o *ActiveHealthCheck) GetUnhealthyThreshold() (res ActiveHealthCheckGetUnhealthyThresholdRetType)
- func (o *ActiveHealthCheck) GetUnhealthyThresholdOk() (ret ActiveHealthCheckGetUnhealthyThresholdRetType, ok bool)
- func (o *ActiveHealthCheck) HasHealthyThreshold() bool
- func (o *ActiveHealthCheck) HasInterval() bool
- func (o *ActiveHealthCheck) HasIntervalJitter() bool
- func (o *ActiveHealthCheck) HasTimeout() bool
- func (o *ActiveHealthCheck) HasUnhealthyThreshold() bool
- func (o *ActiveHealthCheck) SetHealthyThreshold(v ActiveHealthCheckGetHealthyThresholdRetType)
- func (o *ActiveHealthCheck) SetInterval(v ActiveHealthCheckGetIntervalRetType)
- func (o *ActiveHealthCheck) SetIntervalJitter(v ActiveHealthCheckGetIntervalJitterRetType)
- func (o *ActiveHealthCheck) SetTimeout(v ActiveHealthCheckGetTimeoutRetType)
- func (o *ActiveHealthCheck) SetUnhealthyThreshold(v ActiveHealthCheckGetUnhealthyThresholdRetType)
- func (o ActiveHealthCheck) ToMap() (map[string]interface{}, error)
- type ActiveHealthCheckGetHealthyThresholdArgType
- type ActiveHealthCheckGetHealthyThresholdAttributeType
- type ActiveHealthCheckGetHealthyThresholdRetType
- type ActiveHealthCheckGetIntervalArgType
- type ActiveHealthCheckGetIntervalAttributeType
- type ActiveHealthCheckGetIntervalJitterArgType
- type ActiveHealthCheckGetIntervalJitterAttributeType
- type ActiveHealthCheckGetIntervalJitterRetType
- type ActiveHealthCheckGetIntervalRetType
- type ActiveHealthCheckGetTimeoutArgType
- type ActiveHealthCheckGetTimeoutAttributeType
- type ActiveHealthCheckGetTimeoutRetType
- type ActiveHealthCheckGetUnhealthyThresholdArgType
- type ActiveHealthCheckGetUnhealthyThresholdAttributeType
- type ActiveHealthCheckGetUnhealthyThresholdRetType
- type ApiCreateCredentialsRequest
- type ApiCreateLoadBalancerRequest
- type ApiDeleteCredentialsRequest
- type ApiDeleteLoadBalancerRequest
- type ApiGetCredentialsRequest
- type ApiGetLoadBalancerRequest
- type ApiGetQuotaRequest
- type ApiListCredentialsRequest
- type ApiListLoadBalancersRequest
- type ApiListPlansRequest
- type ApiUpdateCredentialsRequest
- type ApiUpdateLoadBalancerRequest
- type ApiUpdateTargetPoolRequest
- type CreateCredentialsPayload
- func (o *CreateCredentialsPayload) GetDisplayName() (res CreateCredentialsPayloadGetDisplayNameRetType)
- func (o *CreateCredentialsPayload) GetDisplayNameOk() (ret CreateCredentialsPayloadGetDisplayNameRetType, ok bool)
- func (o *CreateCredentialsPayload) GetPassword() (res CreateCredentialsPayloadGetPasswordRetType)
- func (o *CreateCredentialsPayload) GetPasswordOk() (ret CreateCredentialsPayloadGetPasswordRetType, ok bool)
- func (o *CreateCredentialsPayload) GetUsername() (res CreateCredentialsPayloadGetUsernameRetType)
- func (o *CreateCredentialsPayload) GetUsernameOk() (ret CreateCredentialsPayloadGetUsernameRetType, ok bool)
- func (o *CreateCredentialsPayload) HasDisplayName() bool
- func (o *CreateCredentialsPayload) HasPassword() bool
- func (o *CreateCredentialsPayload) HasUsername() bool
- func (o *CreateCredentialsPayload) SetDisplayName(v CreateCredentialsPayloadGetDisplayNameRetType)
- func (o *CreateCredentialsPayload) SetPassword(v CreateCredentialsPayloadGetPasswordRetType)
- func (o *CreateCredentialsPayload) SetUsername(v CreateCredentialsPayloadGetUsernameRetType)
- func (o CreateCredentialsPayload) ToMap() (map[string]interface{}, error)
- type CreateCredentialsPayloadGetDisplayNameArgType
- type CreateCredentialsPayloadGetDisplayNameAttributeType
- type CreateCredentialsPayloadGetDisplayNameRetType
- type CreateCredentialsPayloadGetPasswordArgType
- type CreateCredentialsPayloadGetPasswordAttributeType
- type CreateCredentialsPayloadGetPasswordRetType
- type CreateCredentialsPayloadGetUsernameArgType
- type CreateCredentialsPayloadGetUsernameAttributeType
- type CreateCredentialsPayloadGetUsernameRetType
- type CreateCredentialsRequest
- func (r CreateCredentialsRequest) CreateCredentialsPayload(createCredentialsPayload CreateCredentialsPayload) ApiCreateCredentialsRequest
- func (r CreateCredentialsRequest) Execute() (*CreateCredentialsResponse, error)
- func (r CreateCredentialsRequest) XRequestID(xRequestID string) ApiCreateCredentialsRequest
- type CreateCredentialsResponse
- func (o *CreateCredentialsResponse) GetCredential() (res CreateCredentialsResponseGetCredentialRetType)
- func (o *CreateCredentialsResponse) GetCredentialOk() (ret CreateCredentialsResponseGetCredentialRetType, ok bool)
- func (o *CreateCredentialsResponse) HasCredential() bool
- func (o *CreateCredentialsResponse) SetCredential(v CreateCredentialsResponseGetCredentialRetType)
- func (o CreateCredentialsResponse) ToMap() (map[string]interface{}, error)
- type CreateCredentialsResponseGetCredentialArgType
- type CreateCredentialsResponseGetCredentialAttributeType
- type CreateCredentialsResponseGetCredentialRetType
- type CreateLoadBalancerPayload
- func (o *CreateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignment() (res CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType)
- func (o *CreateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignmentOk() (ret CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType, ...)
- func (o *CreateLoadBalancerPayload) GetErrors() (res CreateLoadBalancerPayloadGetErrorsRetType)
- func (o *CreateLoadBalancerPayload) GetErrorsOk() (ret CreateLoadBalancerPayloadGetErrorsRetType, ok bool)
- func (o *CreateLoadBalancerPayload) GetExternalAddress() (res CreateLoadBalancerPayloadGetExternalAddressRetType)
- func (o *CreateLoadBalancerPayload) GetExternalAddressOk() (ret CreateLoadBalancerPayloadGetExternalAddressRetType, ok bool)
- func (o *CreateLoadBalancerPayload) GetListeners() (res CreateLoadBalancerPayloadGetListenersRetType)
- func (o *CreateLoadBalancerPayload) GetListenersOk() (ret CreateLoadBalancerPayloadGetListenersRetType, ok bool)
- func (o *CreateLoadBalancerPayload) GetLoadBalancerSecurityGroup() (res CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType)
- func (o *CreateLoadBalancerPayload) GetLoadBalancerSecurityGroupOk() (ret CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType, ok bool)
- func (o *CreateLoadBalancerPayload) GetName() (res CreateLoadBalancerPayloadGetNameRetType)
- func (o *CreateLoadBalancerPayload) GetNameOk() (ret CreateLoadBalancerPayloadGetNameRetType, ok bool)
- func (o *CreateLoadBalancerPayload) GetNetworks() (res CreateLoadBalancerPayloadGetNetworksRetType)
- func (o *CreateLoadBalancerPayload) GetNetworksOk() (ret CreateLoadBalancerPayloadGetNetworksRetType, ok bool)
- func (o *CreateLoadBalancerPayload) GetOptions() (res CreateLoadBalancerPayloadGetOptionsRetType)
- func (o *CreateLoadBalancerPayload) GetOptionsOk() (ret CreateLoadBalancerPayloadGetOptionsRetType, ok bool)
- func (o *CreateLoadBalancerPayload) GetPlanId() (res CreateLoadBalancerPayloadGetPlanIdRetType)
- func (o *CreateLoadBalancerPayload) GetPlanIdOk() (ret CreateLoadBalancerPayloadGetPlanIdRetType, ok bool)
- func (o *CreateLoadBalancerPayload) GetPrivateAddress() (res CreateLoadBalancerPayloadGetPrivateAddressRetType)
- func (o *CreateLoadBalancerPayload) GetPrivateAddressOk() (ret CreateLoadBalancerPayloadGetPrivateAddressRetType, ok bool)
- func (o *CreateLoadBalancerPayload) GetRegion() (res CreateLoadBalancerPayloadGetRegionRetType)
- func (o *CreateLoadBalancerPayload) GetRegionOk() (ret CreateLoadBalancerPayloadGetRegionRetType, ok bool)
- func (o *CreateLoadBalancerPayload) GetStatus() (res CreateLoadBalancerPayloadGetStatusRetType)
- func (o *CreateLoadBalancerPayload) GetStatusOk() (ret CreateLoadBalancerPayloadGetStatusRetType, ok bool)
- func (o *CreateLoadBalancerPayload) GetTargetPools() (res CreateLoadBalancerPayloadGetTargetPoolsRetType)
- func (o *CreateLoadBalancerPayload) GetTargetPoolsOk() (ret CreateLoadBalancerPayloadGetTargetPoolsRetType, ok bool)
- func (o *CreateLoadBalancerPayload) GetTargetSecurityGroup() (res CreateLoadBalancerPayloadGetTargetSecurityGroupRetType)
- func (o *CreateLoadBalancerPayload) GetTargetSecurityGroupOk() (ret CreateLoadBalancerPayloadGetTargetSecurityGroupRetType, ok bool)
- func (o *CreateLoadBalancerPayload) GetVersion() (res CreateLoadBalancerPayloadGetVersionRetType)
- func (o *CreateLoadBalancerPayload) GetVersionOk() (ret CreateLoadBalancerPayloadGetVersionRetType, ok bool)
- func (o *CreateLoadBalancerPayload) HasDisableTargetSecurityGroupAssignment() bool
- func (o *CreateLoadBalancerPayload) HasErrors() bool
- func (o *CreateLoadBalancerPayload) HasExternalAddress() bool
- func (o *CreateLoadBalancerPayload) HasListeners() bool
- func (o *CreateLoadBalancerPayload) HasLoadBalancerSecurityGroup() 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) HasRegion() bool
- func (o *CreateLoadBalancerPayload) HasStatus() bool
- func (o *CreateLoadBalancerPayload) HasTargetPools() bool
- func (o *CreateLoadBalancerPayload) HasTargetSecurityGroup() bool
- func (o *CreateLoadBalancerPayload) HasVersion() bool
- func (o *CreateLoadBalancerPayload) SetDisableTargetSecurityGroupAssignment(v CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType)
- func (o *CreateLoadBalancerPayload) SetErrors(v CreateLoadBalancerPayloadGetErrorsRetType)
- func (o *CreateLoadBalancerPayload) SetExternalAddress(v CreateLoadBalancerPayloadGetExternalAddressRetType)
- func (o *CreateLoadBalancerPayload) SetListeners(v CreateLoadBalancerPayloadGetListenersRetType)
- func (o *CreateLoadBalancerPayload) SetLoadBalancerSecurityGroup(v CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType)
- func (o *CreateLoadBalancerPayload) SetName(v CreateLoadBalancerPayloadGetNameRetType)
- func (o *CreateLoadBalancerPayload) SetNetworks(v CreateLoadBalancerPayloadGetNetworksRetType)
- func (o *CreateLoadBalancerPayload) SetOptions(v CreateLoadBalancerPayloadGetOptionsRetType)
- func (o *CreateLoadBalancerPayload) SetPlanId(v CreateLoadBalancerPayloadGetPlanIdRetType)
- func (o *CreateLoadBalancerPayload) SetPrivateAddress(v CreateLoadBalancerPayloadGetPrivateAddressRetType)
- func (o *CreateLoadBalancerPayload) SetRegion(v CreateLoadBalancerPayloadGetRegionRetType)
- func (o *CreateLoadBalancerPayload) SetStatus(v CreateLoadBalancerPayloadGetStatusRetType)
- func (o *CreateLoadBalancerPayload) SetTargetPools(v CreateLoadBalancerPayloadGetTargetPoolsRetType)
- func (o *CreateLoadBalancerPayload) SetTargetSecurityGroup(v CreateLoadBalancerPayloadGetTargetSecurityGroupRetType)
- func (o *CreateLoadBalancerPayload) SetVersion(v CreateLoadBalancerPayloadGetVersionRetType)
- func (o CreateLoadBalancerPayload) ToMap() (map[string]interface{}, error)
- type CreateLoadBalancerPayloadGetErrorsArgType
- type CreateLoadBalancerPayloadGetErrorsAttributeType
- type CreateLoadBalancerPayloadGetErrorsRetType
- type CreateLoadBalancerPayloadGetExternalAddressArgType
- type CreateLoadBalancerPayloadGetExternalAddressAttributeType
- type CreateLoadBalancerPayloadGetExternalAddressRetType
- type CreateLoadBalancerPayloadGetListenersArgType
- type CreateLoadBalancerPayloadGetListenersAttributeType
- type CreateLoadBalancerPayloadGetListenersRetType
- type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupArgType
- type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType
- type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType
- type CreateLoadBalancerPayloadGetNameArgType
- type CreateLoadBalancerPayloadGetNameAttributeType
- type CreateLoadBalancerPayloadGetNameRetType
- type CreateLoadBalancerPayloadGetNetworksArgType
- type CreateLoadBalancerPayloadGetNetworksAttributeType
- type CreateLoadBalancerPayloadGetNetworksRetType
- type CreateLoadBalancerPayloadGetOptionsArgType
- type CreateLoadBalancerPayloadGetOptionsAttributeType
- type CreateLoadBalancerPayloadGetOptionsRetType
- type CreateLoadBalancerPayloadGetPlanIdArgType
- type CreateLoadBalancerPayloadGetPlanIdAttributeType
- type CreateLoadBalancerPayloadGetPlanIdRetType
- type CreateLoadBalancerPayloadGetPrivateAddressArgType
- type CreateLoadBalancerPayloadGetPrivateAddressAttributeType
- type CreateLoadBalancerPayloadGetPrivateAddressRetType
- type CreateLoadBalancerPayloadGetRegionArgType
- type CreateLoadBalancerPayloadGetRegionAttributeType
- type CreateLoadBalancerPayloadGetRegionRetType
- type CreateLoadBalancerPayloadGetStatusArgType
- type CreateLoadBalancerPayloadGetStatusAttributeType
- type CreateLoadBalancerPayloadGetStatusRetType
- type CreateLoadBalancerPayloadGetTargetPoolsArgType
- type CreateLoadBalancerPayloadGetTargetPoolsAttributeType
- type CreateLoadBalancerPayloadGetTargetPoolsRetType
- type CreateLoadBalancerPayloadGetTargetSecurityGroupArgType
- type CreateLoadBalancerPayloadGetTargetSecurityGroupAttributeType
- type CreateLoadBalancerPayloadGetTargetSecurityGroupRetType
- type CreateLoadBalancerPayloadGetVersionArgType
- type CreateLoadBalancerPayloadGetVersionAttributeType
- type CreateLoadBalancerPayloadGetVersionRetType
- type CreateLoadBalancerPayloadLoadBalancerSecurityGroup
- func (o *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetId() (res CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdRetType)
- func (o *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetIdOk() (ret CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdRetType, ok bool)
- func (o *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetName() (res CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameRetType)
- func (o *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetNameOk() (ret CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameRetType, ok bool)
- func (o *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) HasId() bool
- func (o *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) HasName() bool
- func (o *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) SetId(v CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdRetType)
- func (o *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) SetName(v CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameRetType)
- func (o CreateLoadBalancerPayloadLoadBalancerSecurityGroup) ToMap() (map[string]interface{}, error)
- type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdArgType
- type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdAttributeType
- type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdRetType
- type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameArgType
- type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameAttributeType
- type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameRetType
- type CreateLoadBalancerPayloadStatus
- type CreateLoadBalancerPayloadTargetSecurityGroup
- func (o *CreateLoadBalancerPayloadTargetSecurityGroup) GetId() (res CreateLoadBalancerPayloadTargetSecurityGroupGetIdRetType)
- func (o *CreateLoadBalancerPayloadTargetSecurityGroup) GetIdOk() (ret CreateLoadBalancerPayloadTargetSecurityGroupGetIdRetType, ok bool)
- func (o *CreateLoadBalancerPayloadTargetSecurityGroup) GetName() (res CreateLoadBalancerPayloadTargetSecurityGroupGetNameRetType)
- func (o *CreateLoadBalancerPayloadTargetSecurityGroup) GetNameOk() (ret CreateLoadBalancerPayloadTargetSecurityGroupGetNameRetType, ok bool)
- func (o *CreateLoadBalancerPayloadTargetSecurityGroup) HasId() bool
- func (o *CreateLoadBalancerPayloadTargetSecurityGroup) HasName() bool
- func (o *CreateLoadBalancerPayloadTargetSecurityGroup) SetId(v CreateLoadBalancerPayloadTargetSecurityGroupGetIdRetType)
- func (o *CreateLoadBalancerPayloadTargetSecurityGroup) SetName(v CreateLoadBalancerPayloadTargetSecurityGroupGetNameRetType)
- func (o CreateLoadBalancerPayloadTargetSecurityGroup) ToMap() (map[string]interface{}, error)
- type CreateLoadBalancerPayloadTargetSecurityGroupGetIdArgType
- type CreateLoadBalancerPayloadTargetSecurityGroupGetIdAttributeType
- type CreateLoadBalancerPayloadTargetSecurityGroupGetIdRetType
- type CreateLoadBalancerPayloadTargetSecurityGroupGetNameArgType
- type CreateLoadBalancerPayloadTargetSecurityGroupGetNameAttributeType
- type CreateLoadBalancerPayloadTargetSecurityGroupGetNameRetType
- type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentArgType
- type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType
- type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType
- type CreateLoadBalancerRequest
- func (r CreateLoadBalancerRequest) CreateLoadBalancerPayload(createLoadBalancerPayload CreateLoadBalancerPayload) ApiCreateLoadBalancerRequest
- func (r CreateLoadBalancerRequest) Execute() (*LoadBalancer, error)
- func (r CreateLoadBalancerRequest) XRequestID(xRequestID string) ApiCreateLoadBalancerRequest
- type CredentialsResponse
- func (o *CredentialsResponse) GetCredentialsRef() (res CredentialsResponseGetCredentialsRefRetType)
- func (o *CredentialsResponse) GetCredentialsRefOk() (ret CredentialsResponseGetCredentialsRefRetType, ok bool)
- func (o *CredentialsResponse) GetDisplayName() (res CredentialsResponseGetDisplayNameRetType)
- func (o *CredentialsResponse) GetDisplayNameOk() (ret CredentialsResponseGetDisplayNameRetType, ok bool)
- func (o *CredentialsResponse) GetRegion() (res CredentialsResponseGetRegionRetType)
- func (o *CredentialsResponse) GetRegionOk() (ret CredentialsResponseGetRegionRetType, ok bool)
- func (o *CredentialsResponse) GetUsername() (res CredentialsResponseGetUsernameRetType)
- func (o *CredentialsResponse) GetUsernameOk() (ret CredentialsResponseGetUsernameRetType, ok bool)
- func (o *CredentialsResponse) HasCredentialsRef() bool
- func (o *CredentialsResponse) HasDisplayName() bool
- func (o *CredentialsResponse) HasRegion() bool
- func (o *CredentialsResponse) HasUsername() bool
- func (o *CredentialsResponse) SetCredentialsRef(v CredentialsResponseGetCredentialsRefRetType)
- func (o *CredentialsResponse) SetDisplayName(v CredentialsResponseGetDisplayNameRetType)
- func (o *CredentialsResponse) SetRegion(v CredentialsResponseGetRegionRetType)
- func (o *CredentialsResponse) SetUsername(v CredentialsResponseGetUsernameRetType)
- func (o CredentialsResponse) ToMap() (map[string]interface{}, error)
- type CredentialsResponseGetCredentialsRefArgType
- type CredentialsResponseGetCredentialsRefAttributeType
- type CredentialsResponseGetCredentialsRefRetType
- type CredentialsResponseGetDisplayNameArgType
- type CredentialsResponseGetDisplayNameAttributeType
- type CredentialsResponseGetDisplayNameRetType
- type CredentialsResponseGetRegionArgType
- type CredentialsResponseGetRegionAttributeType
- type CredentialsResponseGetRegionRetType
- type CredentialsResponseGetUsernameArgType
- type CredentialsResponseGetUsernameAttributeType
- type CredentialsResponseGetUsernameRetType
- type DefaultApi
- type DefaultApiService
- type DeleteCredentialsRequest
- type DeleteLoadBalancerRequest
- type GetCredentialsRequest
- type GetCredentialsResponse
- func (o *GetCredentialsResponse) GetCredential() (res GetCredentialsResponseGetCredentialRetType)
- func (o *GetCredentialsResponse) GetCredentialOk() (ret GetCredentialsResponseGetCredentialRetType, ok bool)
- func (o *GetCredentialsResponse) HasCredential() bool
- func (o *GetCredentialsResponse) SetCredential(v GetCredentialsResponseGetCredentialRetType)
- func (o GetCredentialsResponse) ToMap() (map[string]interface{}, error)
- type GetCredentialsResponseGetCredentialArgType
- type GetCredentialsResponseGetCredentialAttributeType
- type GetCredentialsResponseGetCredentialRetType
- type GetLoadBalancerRequest
- type GetQuotaRequest
- type GetQuotaResponse
- func (o *GetQuotaResponse) GetMaxLoadBalancers() (res GetQuotaResponseGetMaxLoadBalancersRetType)
- func (o *GetQuotaResponse) GetMaxLoadBalancersOk() (ret GetQuotaResponseGetMaxLoadBalancersRetType, ok bool)
- func (o *GetQuotaResponse) GetProjectId() (res GetQuotaResponseGetProjectIdRetType)
- func (o *GetQuotaResponse) GetProjectIdOk() (ret GetQuotaResponseGetProjectIdRetType, ok bool)
- func (o *GetQuotaResponse) GetRegion() (res GetQuotaResponseGetRegionRetType)
- func (o *GetQuotaResponse) GetRegionOk() (ret GetQuotaResponseGetRegionRetType, ok bool)
- func (o *GetQuotaResponse) HasMaxLoadBalancers() bool
- func (o *GetQuotaResponse) HasProjectId() bool
- func (o *GetQuotaResponse) HasRegion() bool
- func (o *GetQuotaResponse) SetMaxLoadBalancers(v GetQuotaResponseGetMaxLoadBalancersRetType)
- func (o *GetQuotaResponse) SetProjectId(v GetQuotaResponseGetProjectIdRetType)
- func (o *GetQuotaResponse) SetRegion(v GetQuotaResponseGetRegionRetType)
- func (o GetQuotaResponse) ToMap() (map[string]interface{}, error)
- type GetQuotaResponseGetMaxLoadBalancersArgType
- type GetQuotaResponseGetMaxLoadBalancersAttributeType
- type GetQuotaResponseGetMaxLoadBalancersRetType
- type GetQuotaResponseGetProjectIdArgType
- type GetQuotaResponseGetProjectIdAttributeType
- type GetQuotaResponseGetProjectIdRetType
- type GetQuotaResponseGetRegionArgType
- type GetQuotaResponseGetRegionAttributeType
- type GetQuotaResponseGetRegionRetType
- type GoogleProtobufAny
- func (o *GoogleProtobufAny) GetType() (res GoogleProtobufAnyGetTypeRetType)
- func (o *GoogleProtobufAny) GetTypeOk() (ret GoogleProtobufAnyGetTypeRetType, ok bool)
- func (o *GoogleProtobufAny) HasType() bool
- func (o *GoogleProtobufAny) SetType(v GoogleProtobufAnyGetTypeRetType)
- func (o GoogleProtobufAny) ToMap() (map[string]interface{}, error)
- type GoogleProtobufAnyGetTypeArgType
- type GoogleProtobufAnyGetTypeAttributeType
- type GoogleProtobufAnyGetTypeRetType
- type ListCredentialsRequest
- type ListCredentialsResponse
- func (o *ListCredentialsResponse) GetCredentials() (res ListCredentialsResponseGetCredentialsRetType)
- func (o *ListCredentialsResponse) GetCredentialsOk() (ret ListCredentialsResponseGetCredentialsRetType, ok bool)
- func (o *ListCredentialsResponse) HasCredentials() bool
- func (o *ListCredentialsResponse) SetCredentials(v ListCredentialsResponseGetCredentialsRetType)
- func (o ListCredentialsResponse) ToMap() (map[string]interface{}, error)
- type ListCredentialsResponseGetCredentialsArgType
- type ListCredentialsResponseGetCredentialsAttributeType
- type ListCredentialsResponseGetCredentialsRetType
- type ListLoadBalancersRequest
- type ListLoadBalancersResponse
- func (o *ListLoadBalancersResponse) GetLoadBalancers() (res ListLoadBalancersResponseGetLoadBalancersRetType)
- func (o *ListLoadBalancersResponse) GetLoadBalancersOk() (ret ListLoadBalancersResponseGetLoadBalancersRetType, ok bool)
- func (o *ListLoadBalancersResponse) GetNextPageId() (res ListLoadBalancersResponseGetNextPageIdRetType)
- func (o *ListLoadBalancersResponse) GetNextPageIdOk() (ret ListLoadBalancersResponseGetNextPageIdRetType, ok bool)
- func (o *ListLoadBalancersResponse) HasLoadBalancers() bool
- func (o *ListLoadBalancersResponse) HasNextPageId() bool
- func (o *ListLoadBalancersResponse) SetLoadBalancers(v ListLoadBalancersResponseGetLoadBalancersRetType)
- func (o *ListLoadBalancersResponse) SetNextPageId(v ListLoadBalancersResponseGetNextPageIdRetType)
- func (o ListLoadBalancersResponse) ToMap() (map[string]interface{}, error)
- type ListLoadBalancersResponseGetLoadBalancersArgType
- type ListLoadBalancersResponseGetLoadBalancersAttributeType
- type ListLoadBalancersResponseGetLoadBalancersRetType
- type ListLoadBalancersResponseGetNextPageIdArgType
- type ListLoadBalancersResponseGetNextPageIdAttributeType
- type ListLoadBalancersResponseGetNextPageIdRetType
- type ListPlansRequest
- type ListPlansResponse
- func (o *ListPlansResponse) GetValidPlans() (res ListPlansResponseGetValidPlansRetType)
- func (o *ListPlansResponse) GetValidPlansOk() (ret ListPlansResponseGetValidPlansRetType, ok bool)
- func (o *ListPlansResponse) HasValidPlans() bool
- func (o *ListPlansResponse) SetValidPlans(v ListPlansResponseGetValidPlansRetType)
- func (o ListPlansResponse) ToMap() (map[string]interface{}, error)
- type ListPlansResponseGetValidPlansArgType
- type ListPlansResponseGetValidPlansAttributeType
- type ListPlansResponseGetValidPlansRetType
- type Listener
- func (o *Listener) GetDisplayName() (res ListenerGetDisplayNameRetType)
- func (o *Listener) GetDisplayNameOk() (ret ListenerGetDisplayNameRetType, ok bool)
- func (o *Listener) GetName() (res ListenerGetNameRetType)
- func (o *Listener) GetNameOk() (ret ListenerGetNameRetType, ok bool)
- func (o *Listener) GetPort() (res ListenerGetPortRetType)
- func (o *Listener) GetPortOk() (ret ListenerGetPortRetType, ok bool)
- func (o *Listener) GetProtocol() (res ListenerGetProtocolRetType)
- func (o *Listener) GetProtocolOk() (ret ListenerGetProtocolRetType, ok bool)
- func (o *Listener) GetServerNameIndicators() (res ListenerGetServerNameIndicatorsRetType)
- func (o *Listener) GetServerNameIndicatorsOk() (ret ListenerGetServerNameIndicatorsRetType, ok bool)
- func (o *Listener) GetTargetPool() (res ListenerGetTargetPoolRetType)
- func (o *Listener) GetTargetPoolOk() (ret ListenerGetTargetPoolRetType, ok bool)
- func (o *Listener) GetTcp() (res ListenerGetTcpRetType)
- func (o *Listener) GetTcpOk() (ret ListenerGetTcpRetType, ok bool)
- func (o *Listener) GetUdp() (res ListenerGetUdpRetType)
- func (o *Listener) GetUdpOk() (ret ListenerGetUdpRetType, ok bool)
- func (o *Listener) HasDisplayName() bool
- func (o *Listener) HasName() bool
- func (o *Listener) HasPort() bool
- func (o *Listener) HasProtocol() bool
- func (o *Listener) HasServerNameIndicators() bool
- func (o *Listener) HasTargetPool() bool
- func (o *Listener) HasTcp() bool
- func (o *Listener) HasUdp() bool
- func (o *Listener) SetDisplayName(v ListenerGetDisplayNameRetType)
- func (o *Listener) SetName(v ListenerGetNameRetType)
- func (o *Listener) SetPort(v ListenerGetPortRetType)
- func (o *Listener) SetProtocol(v ListenerGetProtocolRetType)
- func (o *Listener) SetServerNameIndicators(v ListenerGetServerNameIndicatorsRetType)
- func (o *Listener) SetTargetPool(v ListenerGetTargetPoolRetType)
- func (o *Listener) SetTcp(v ListenerGetTcpRetType)
- func (o *Listener) SetUdp(v ListenerGetUdpRetType)
- func (o Listener) ToMap() (map[string]interface{}, error)
- type ListenerGetDisplayNameArgType
- type ListenerGetDisplayNameAttributeType
- type ListenerGetDisplayNameRetType
- type ListenerGetNameArgType
- type ListenerGetNameAttributeType
- type ListenerGetNameRetType
- type ListenerGetPortArgType
- type ListenerGetPortAttributeType
- type ListenerGetPortRetType
- type ListenerGetProtocolArgType
- type ListenerGetProtocolAttributeType
- type ListenerGetProtocolRetType
- type ListenerGetServerNameIndicatorsArgType
- type ListenerGetServerNameIndicatorsAttributeType
- type ListenerGetServerNameIndicatorsRetType
- type ListenerGetTargetPoolArgType
- type ListenerGetTargetPoolAttributeType
- type ListenerGetTargetPoolRetType
- type ListenerGetTcpArgType
- type ListenerGetTcpAttributeType
- type ListenerGetTcpRetType
- type ListenerGetUdpArgType
- type ListenerGetUdpAttributeType
- type ListenerGetUdpRetType
- type ListenerProtocol
- type LoadBalancer
- func (o *LoadBalancer) GetDisableTargetSecurityGroupAssignment() (res LoadBalancergetDisableTargetSecurityGroupAssignmentRetType)
- func (o *LoadBalancer) GetDisableTargetSecurityGroupAssignmentOk() (ret LoadBalancergetDisableTargetSecurityGroupAssignmentRetType, ok bool)
- func (o *LoadBalancer) GetErrors() (res LoadBalancerGetErrorsRetType)
- func (o *LoadBalancer) GetErrorsOk() (ret LoadBalancerGetErrorsRetType, ok bool)
- func (o *LoadBalancer) GetExternalAddress() (res LoadBalancerGetExternalAddressRetType)
- func (o *LoadBalancer) GetExternalAddressOk() (ret LoadBalancerGetExternalAddressRetType, ok bool)
- func (o *LoadBalancer) GetListeners() (res LoadBalancerGetListenersRetType)
- func (o *LoadBalancer) GetListenersOk() (ret LoadBalancerGetListenersRetType, ok bool)
- func (o *LoadBalancer) GetLoadBalancerSecurityGroup() (res LoadBalancerGetLoadBalancerSecurityGroupRetType)
- func (o *LoadBalancer) GetLoadBalancerSecurityGroupOk() (ret LoadBalancerGetLoadBalancerSecurityGroupRetType, ok bool)
- func (o *LoadBalancer) GetName() (res LoadBalancerGetNameRetType)
- func (o *LoadBalancer) GetNameOk() (ret LoadBalancerGetNameRetType, ok bool)
- func (o *LoadBalancer) GetNetworks() (res LoadBalancerGetNetworksRetType)
- func (o *LoadBalancer) GetNetworksOk() (ret LoadBalancerGetNetworksRetType, ok bool)
- func (o *LoadBalancer) GetOptions() (res LoadBalancerGetOptionsRetType)
- func (o *LoadBalancer) GetOptionsOk() (ret LoadBalancerGetOptionsRetType, ok bool)
- func (o *LoadBalancer) GetPlanId() (res LoadBalancerGetPlanIdRetType)
- func (o *LoadBalancer) GetPlanIdOk() (ret LoadBalancerGetPlanIdRetType, ok bool)
- func (o *LoadBalancer) GetPrivateAddress() (res LoadBalancerGetPrivateAddressRetType)
- func (o *LoadBalancer) GetPrivateAddressOk() (ret LoadBalancerGetPrivateAddressRetType, ok bool)
- func (o *LoadBalancer) GetRegion() (res LoadBalancerGetRegionRetType)
- func (o *LoadBalancer) GetRegionOk() (ret LoadBalancerGetRegionRetType, ok bool)
- func (o *LoadBalancer) GetStatus() (res LoadBalancerGetStatusRetType)
- func (o *LoadBalancer) GetStatusOk() (ret LoadBalancerGetStatusRetType, ok bool)
- func (o *LoadBalancer) GetTargetPools() (res LoadBalancerGetTargetPoolsRetType)
- func (o *LoadBalancer) GetTargetPoolsOk() (ret LoadBalancerGetTargetPoolsRetType, ok bool)
- func (o *LoadBalancer) GetTargetSecurityGroup() (res LoadBalancerGetTargetSecurityGroupRetType)
- func (o *LoadBalancer) GetTargetSecurityGroupOk() (ret LoadBalancerGetTargetSecurityGroupRetType, ok bool)
- func (o *LoadBalancer) GetVersion() (res LoadBalancerGetVersionRetType)
- func (o *LoadBalancer) GetVersionOk() (ret LoadBalancerGetVersionRetType, ok bool)
- func (o *LoadBalancer) HasDisableTargetSecurityGroupAssignment() bool
- func (o *LoadBalancer) HasErrors() bool
- func (o *LoadBalancer) HasExternalAddress() bool
- func (o *LoadBalancer) HasListeners() bool
- func (o *LoadBalancer) HasLoadBalancerSecurityGroup() 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) HasRegion() bool
- func (o *LoadBalancer) HasStatus() bool
- func (o *LoadBalancer) HasTargetPools() bool
- func (o *LoadBalancer) HasTargetSecurityGroup() bool
- func (o *LoadBalancer) HasVersion() bool
- func (o *LoadBalancer) SetDisableTargetSecurityGroupAssignment(v LoadBalancergetDisableTargetSecurityGroupAssignmentRetType)
- func (o *LoadBalancer) SetErrors(v LoadBalancerGetErrorsRetType)
- func (o *LoadBalancer) SetExternalAddress(v LoadBalancerGetExternalAddressRetType)
- func (o *LoadBalancer) SetListeners(v LoadBalancerGetListenersRetType)
- func (o *LoadBalancer) SetLoadBalancerSecurityGroup(v LoadBalancerGetLoadBalancerSecurityGroupRetType)
- func (o *LoadBalancer) SetName(v LoadBalancerGetNameRetType)
- func (o *LoadBalancer) SetNetworks(v LoadBalancerGetNetworksRetType)
- func (o *LoadBalancer) SetOptions(v LoadBalancerGetOptionsRetType)
- func (o *LoadBalancer) SetPlanId(v LoadBalancerGetPlanIdRetType)
- func (o *LoadBalancer) SetPrivateAddress(v LoadBalancerGetPrivateAddressRetType)
- func (o *LoadBalancer) SetRegion(v LoadBalancerGetRegionRetType)
- func (o *LoadBalancer) SetStatus(v LoadBalancerGetStatusRetType)
- func (o *LoadBalancer) SetTargetPools(v LoadBalancerGetTargetPoolsRetType)
- func (o *LoadBalancer) SetTargetSecurityGroup(v LoadBalancerGetTargetSecurityGroupRetType)
- func (o *LoadBalancer) SetVersion(v LoadBalancerGetVersionRetType)
- func (o LoadBalancer) ToMap() (map[string]interface{}, error)
- type LoadBalancerError
- func (o *LoadBalancerError) GetDescription() (res LoadBalancerErrorGetDescriptionRetType)
- func (o *LoadBalancerError) GetDescriptionOk() (ret LoadBalancerErrorGetDescriptionRetType, ok bool)
- func (o *LoadBalancerError) GetType() (res LoadBalancerErrorGetTypeRetType)
- func (o *LoadBalancerError) GetTypeOk() (ret LoadBalancerErrorGetTypeRetType, ok bool)
- func (o *LoadBalancerError) HasDescription() bool
- func (o *LoadBalancerError) HasType() bool
- func (o *LoadBalancerError) SetDescription(v LoadBalancerErrorGetDescriptionRetType)
- func (o *LoadBalancerError) SetType(v LoadBalancerErrorGetTypeRetType)
- func (o LoadBalancerError) ToMap() (map[string]interface{}, error)
- type LoadBalancerErrorGetDescriptionArgType
- type LoadBalancerErrorGetDescriptionAttributeType
- type LoadBalancerErrorGetDescriptionRetType
- type LoadBalancerErrorGetTypeArgType
- type LoadBalancerErrorGetTypeAttributeType
- type LoadBalancerErrorGetTypeRetType
- type LoadBalancerErrorTypes
- type LoadBalancerGetErrorsArgType
- type LoadBalancerGetErrorsAttributeType
- type LoadBalancerGetErrorsRetType
- type LoadBalancerGetExternalAddressArgType
- type LoadBalancerGetExternalAddressAttributeType
- type LoadBalancerGetExternalAddressRetType
- type LoadBalancerGetListenersArgType
- type LoadBalancerGetListenersAttributeType
- type LoadBalancerGetListenersRetType
- type LoadBalancerGetLoadBalancerSecurityGroupArgType
- type LoadBalancerGetLoadBalancerSecurityGroupAttributeType
- type LoadBalancerGetLoadBalancerSecurityGroupRetType
- type LoadBalancerGetNameArgType
- type LoadBalancerGetNameAttributeType
- type LoadBalancerGetNameRetType
- type LoadBalancerGetNetworksArgType
- type LoadBalancerGetNetworksAttributeType
- type LoadBalancerGetNetworksRetType
- type LoadBalancerGetOptionsArgType
- type LoadBalancerGetOptionsAttributeType
- type LoadBalancerGetOptionsRetType
- type LoadBalancerGetPlanIdArgType
- type LoadBalancerGetPlanIdAttributeType
- type LoadBalancerGetPlanIdRetType
- type LoadBalancerGetPrivateAddressArgType
- type LoadBalancerGetPrivateAddressAttributeType
- type LoadBalancerGetPrivateAddressRetType
- type LoadBalancerGetRegionArgType
- type LoadBalancerGetRegionAttributeType
- type LoadBalancerGetRegionRetType
- type LoadBalancerGetStatusArgType
- type LoadBalancerGetStatusAttributeType
- type LoadBalancerGetStatusRetType
- type LoadBalancerGetTargetPoolsArgType
- type LoadBalancerGetTargetPoolsAttributeType
- type LoadBalancerGetTargetPoolsRetType
- type LoadBalancerGetTargetSecurityGroupArgType
- type LoadBalancerGetTargetSecurityGroupAttributeType
- type LoadBalancerGetTargetSecurityGroupRetType
- type LoadBalancerGetVersionArgType
- type LoadBalancerGetVersionAttributeType
- type LoadBalancerGetVersionRetType
- type LoadBalancerOptions
- func (o *LoadBalancerOptions) GetAccessControl() (res LoadBalancerOptionsGetAccessControlRetType)
- func (o *LoadBalancerOptions) GetAccessControlOk() (ret LoadBalancerOptionsGetAccessControlRetType, ok bool)
- func (o *LoadBalancerOptions) GetEphemeralAddress() (res LoadBalancerOptionsgetEphemeralAddressRetType)
- func (o *LoadBalancerOptions) GetEphemeralAddressOk() (ret LoadBalancerOptionsgetEphemeralAddressRetType, ok bool)
- func (o *LoadBalancerOptions) GetObservability() (res LoadBalancerOptionsGetObservabilityRetType)
- func (o *LoadBalancerOptions) GetObservabilityOk() (ret LoadBalancerOptionsGetObservabilityRetType, ok bool)
- func (o *LoadBalancerOptions) GetPrivateNetworkOnly() (res LoadBalancerOptionsgetPrivateNetworkOnlyRetType)
- func (o *LoadBalancerOptions) GetPrivateNetworkOnlyOk() (ret LoadBalancerOptionsgetPrivateNetworkOnlyRetType, ok 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 LoadBalancerOptionsGetAccessControlRetType)
- func (o *LoadBalancerOptions) SetEphemeralAddress(v LoadBalancerOptionsgetEphemeralAddressRetType)
- func (o *LoadBalancerOptions) SetObservability(v LoadBalancerOptionsGetObservabilityRetType)
- func (o *LoadBalancerOptions) SetPrivateNetworkOnly(v LoadBalancerOptionsgetPrivateNetworkOnlyRetType)
- func (o LoadBalancerOptions) ToMap() (map[string]interface{}, error)
- type LoadBalancerOptionsGetAccessControlArgType
- type LoadBalancerOptionsGetAccessControlAttributeType
- type LoadBalancerOptionsGetAccessControlRetType
- type LoadBalancerOptionsGetObservabilityArgType
- type LoadBalancerOptionsGetObservabilityAttributeType
- type LoadBalancerOptionsGetObservabilityRetType
- type LoadBalancerOptionsgetEphemeralAddressArgType
- type LoadBalancerOptionsgetEphemeralAddressAttributeType
- type LoadBalancerOptionsgetEphemeralAddressRetType
- type LoadBalancerOptionsgetPrivateNetworkOnlyArgType
- type LoadBalancerOptionsgetPrivateNetworkOnlyAttributeType
- type LoadBalancerOptionsgetPrivateNetworkOnlyRetType
- type LoadBalancerStatus
- type LoadBalancergetDisableTargetSecurityGroupAssignmentArgType
- type LoadBalancergetDisableTargetSecurityGroupAssignmentAttributeType
- type LoadBalancergetDisableTargetSecurityGroupAssignmentRetType
- type LoadbalancerOptionAccessControl
- func (o *LoadbalancerOptionAccessControl) GetAllowedSourceRanges() (res LoadbalancerOptionAccessControlGetAllowedSourceRangesRetType)
- func (o *LoadbalancerOptionAccessControl) GetAllowedSourceRangesOk() (ret LoadbalancerOptionAccessControlGetAllowedSourceRangesRetType, ok bool)
- func (o *LoadbalancerOptionAccessControl) HasAllowedSourceRanges() bool
- func (o *LoadbalancerOptionAccessControl) SetAllowedSourceRanges(v LoadbalancerOptionAccessControlGetAllowedSourceRangesRetType)
- func (o LoadbalancerOptionAccessControl) ToMap() (map[string]interface{}, error)
- type LoadbalancerOptionAccessControlGetAllowedSourceRangesArgType
- type LoadbalancerOptionAccessControlGetAllowedSourceRangesAttributeType
- type LoadbalancerOptionAccessControlGetAllowedSourceRangesRetType
- type LoadbalancerOptionLogs
- func (o *LoadbalancerOptionLogs) GetCredentialsRef() (res LoadbalancerOptionLogsGetCredentialsRefRetType)
- func (o *LoadbalancerOptionLogs) GetCredentialsRefOk() (ret LoadbalancerOptionLogsGetCredentialsRefRetType, ok bool)
- func (o *LoadbalancerOptionLogs) GetPushUrl() (res LoadbalancerOptionLogsGetPushUrlRetType)
- func (o *LoadbalancerOptionLogs) GetPushUrlOk() (ret LoadbalancerOptionLogsGetPushUrlRetType, ok bool)
- func (o *LoadbalancerOptionLogs) HasCredentialsRef() bool
- func (o *LoadbalancerOptionLogs) HasPushUrl() bool
- func (o *LoadbalancerOptionLogs) SetCredentialsRef(v LoadbalancerOptionLogsGetCredentialsRefRetType)
- func (o *LoadbalancerOptionLogs) SetPushUrl(v LoadbalancerOptionLogsGetPushUrlRetType)
- func (o LoadbalancerOptionLogs) ToMap() (map[string]interface{}, error)
- type LoadbalancerOptionLogsGetCredentialsRefArgType
- type LoadbalancerOptionLogsGetCredentialsRefAttributeType
- type LoadbalancerOptionLogsGetCredentialsRefRetType
- type LoadbalancerOptionLogsGetPushUrlArgType
- type LoadbalancerOptionLogsGetPushUrlAttributeType
- type LoadbalancerOptionLogsGetPushUrlRetType
- type LoadbalancerOptionMetrics
- func (o *LoadbalancerOptionMetrics) GetCredentialsRef() (res LoadbalancerOptionMetricsGetCredentialsRefRetType)
- func (o *LoadbalancerOptionMetrics) GetCredentialsRefOk() (ret LoadbalancerOptionMetricsGetCredentialsRefRetType, ok bool)
- func (o *LoadbalancerOptionMetrics) GetPushUrl() (res LoadbalancerOptionMetricsGetPushUrlRetType)
- func (o *LoadbalancerOptionMetrics) GetPushUrlOk() (ret LoadbalancerOptionMetricsGetPushUrlRetType, ok bool)
- func (o *LoadbalancerOptionMetrics) HasCredentialsRef() bool
- func (o *LoadbalancerOptionMetrics) HasPushUrl() bool
- func (o *LoadbalancerOptionMetrics) SetCredentialsRef(v LoadbalancerOptionMetricsGetCredentialsRefRetType)
- func (o *LoadbalancerOptionMetrics) SetPushUrl(v LoadbalancerOptionMetricsGetPushUrlRetType)
- func (o LoadbalancerOptionMetrics) ToMap() (map[string]interface{}, error)
- type LoadbalancerOptionMetricsGetCredentialsRefArgType
- type LoadbalancerOptionMetricsGetCredentialsRefAttributeType
- type LoadbalancerOptionMetricsGetCredentialsRefRetType
- type LoadbalancerOptionMetricsGetPushUrlArgType
- type LoadbalancerOptionMetricsGetPushUrlAttributeType
- type LoadbalancerOptionMetricsGetPushUrlRetType
- type LoadbalancerOptionObservability
- func (o *LoadbalancerOptionObservability) GetLogs() (res LoadbalancerOptionObservabilityGetLogsRetType)
- func (o *LoadbalancerOptionObservability) GetLogsOk() (ret LoadbalancerOptionObservabilityGetLogsRetType, ok bool)
- func (o *LoadbalancerOptionObservability) GetMetrics() (res LoadbalancerOptionObservabilityGetMetricsRetType)
- func (o *LoadbalancerOptionObservability) GetMetricsOk() (ret LoadbalancerOptionObservabilityGetMetricsRetType, ok bool)
- func (o *LoadbalancerOptionObservability) HasLogs() bool
- func (o *LoadbalancerOptionObservability) HasMetrics() bool
- func (o *LoadbalancerOptionObservability) SetLogs(v LoadbalancerOptionObservabilityGetLogsRetType)
- func (o *LoadbalancerOptionObservability) SetMetrics(v LoadbalancerOptionObservabilityGetMetricsRetType)
- func (o LoadbalancerOptionObservability) ToMap() (map[string]interface{}, error)
- type LoadbalancerOptionObservabilityGetLogsArgType
- type LoadbalancerOptionObservabilityGetLogsAttributeType
- type LoadbalancerOptionObservabilityGetLogsRetType
- type LoadbalancerOptionObservabilityGetMetricsArgType
- type LoadbalancerOptionObservabilityGetMetricsAttributeType
- type LoadbalancerOptionObservabilityGetMetricsRetType
- type MappedNullable
- type Network
- func (o *Network) GetNetworkId() (res NetworkGetNetworkIdRetType)
- func (o *Network) GetNetworkIdOk() (ret NetworkGetNetworkIdRetType, ok bool)
- func (o *Network) GetRole() (res NetworkGetRoleRetType)
- func (o *Network) GetRoleOk() (ret NetworkGetRoleRetType, ok bool)
- func (o *Network) HasNetworkId() bool
- func (o *Network) HasRole() bool
- func (o *Network) SetNetworkId(v NetworkGetNetworkIdRetType)
- func (o *Network) SetRole(v NetworkGetRoleRetType)
- func (o Network) ToMap() (map[string]interface{}, error)
- type NetworkGetNetworkIdArgType
- type NetworkGetNetworkIdAttributeType
- type NetworkGetNetworkIdRetType
- type NetworkGetRoleArgType
- type NetworkGetRoleAttributeType
- type NetworkGetRoleRetType
- type NetworkRole
- type NullableActiveHealthCheck
- func (v NullableActiveHealthCheck) Get() *ActiveHealthCheck
- func (v NullableActiveHealthCheck) IsSet() bool
- func (v NullableActiveHealthCheck) MarshalJSON() ([]byte, error)
- func (v *NullableActiveHealthCheck) Set(val *ActiveHealthCheck)
- func (v *NullableActiveHealthCheck) UnmarshalJSON(src []byte) error
- func (v *NullableActiveHealthCheck) Unset()
- type NullableBool
- type NullableCreateCredentialsPayload
- func (v NullableCreateCredentialsPayload) Get() *CreateCredentialsPayload
- func (v NullableCreateCredentialsPayload) IsSet() bool
- func (v NullableCreateCredentialsPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateCredentialsPayload) Set(val *CreateCredentialsPayload)
- func (v *NullableCreateCredentialsPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateCredentialsPayload) Unset()
- type NullableCreateCredentialsResponse
- func (v NullableCreateCredentialsResponse) Get() *CreateCredentialsResponse
- func (v NullableCreateCredentialsResponse) IsSet() bool
- func (v NullableCreateCredentialsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableCreateCredentialsResponse) Set(val *CreateCredentialsResponse)
- func (v *NullableCreateCredentialsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableCreateCredentialsResponse) Unset()
- type NullableCreateLoadBalancerPayload
- func (v NullableCreateLoadBalancerPayload) Get() *CreateLoadBalancerPayload
- func (v NullableCreateLoadBalancerPayload) IsSet() bool
- func (v NullableCreateLoadBalancerPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateLoadBalancerPayload) Set(val *CreateLoadBalancerPayload)
- func (v *NullableCreateLoadBalancerPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateLoadBalancerPayload) Unset()
- type NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup
- func (v NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) Get() *CreateLoadBalancerPayloadLoadBalancerSecurityGroup
- func (v NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) IsSet() bool
- func (v NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) MarshalJSON() ([]byte, error)
- func (v *NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) Set(val *CreateLoadBalancerPayloadLoadBalancerSecurityGroup)
- func (v *NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) UnmarshalJSON(src []byte) error
- func (v *NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) Unset()
- type NullableCreateLoadBalancerPayloadStatus
- func (v NullableCreateLoadBalancerPayloadStatus) Get() *CreateLoadBalancerPayloadStatus
- func (v NullableCreateLoadBalancerPayloadStatus) IsSet() bool
- func (v NullableCreateLoadBalancerPayloadStatus) MarshalJSON() ([]byte, error)
- func (v *NullableCreateLoadBalancerPayloadStatus) Set(val *CreateLoadBalancerPayloadStatus)
- func (v *NullableCreateLoadBalancerPayloadStatus) UnmarshalJSON(src []byte) error
- func (v *NullableCreateLoadBalancerPayloadStatus) Unset()
- type NullableCreateLoadBalancerPayloadTargetSecurityGroup
- func (v NullableCreateLoadBalancerPayloadTargetSecurityGroup) Get() *CreateLoadBalancerPayloadTargetSecurityGroup
- func (v NullableCreateLoadBalancerPayloadTargetSecurityGroup) IsSet() bool
- func (v NullableCreateLoadBalancerPayloadTargetSecurityGroup) MarshalJSON() ([]byte, error)
- func (v *NullableCreateLoadBalancerPayloadTargetSecurityGroup) Set(val *CreateLoadBalancerPayloadTargetSecurityGroup)
- func (v *NullableCreateLoadBalancerPayloadTargetSecurityGroup) UnmarshalJSON(src []byte) error
- func (v *NullableCreateLoadBalancerPayloadTargetSecurityGroup) 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 NullableGoogleProtobufAny
- func (v NullableGoogleProtobufAny) Get() *GoogleProtobufAny
- func (v NullableGoogleProtobufAny) IsSet() bool
- func (v NullableGoogleProtobufAny) MarshalJSON() ([]byte, error)
- func (v *NullableGoogleProtobufAny) Set(val *GoogleProtobufAny)
- func (v *NullableGoogleProtobufAny) UnmarshalJSON(src []byte) error
- func (v *NullableGoogleProtobufAny) Unset()
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableListCredentialsResponse
- func (v NullableListCredentialsResponse) Get() *ListCredentialsResponse
- func (v NullableListCredentialsResponse) IsSet() bool
- func (v NullableListCredentialsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListCredentialsResponse) Set(val *ListCredentialsResponse)
- func (v *NullableListCredentialsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListCredentialsResponse) Unset()
- type NullableListLoadBalancersResponse
- func (v NullableListLoadBalancersResponse) Get() *ListLoadBalancersResponse
- func (v NullableListLoadBalancersResponse) IsSet() bool
- func (v NullableListLoadBalancersResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListLoadBalancersResponse) Set(val *ListLoadBalancersResponse)
- func (v *NullableListLoadBalancersResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListLoadBalancersResponse) Unset()
- type NullableListPlansResponse
- func (v NullableListPlansResponse) Get() *ListPlansResponse
- func (v NullableListPlansResponse) IsSet() bool
- func (v NullableListPlansResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListPlansResponse) Set(val *ListPlansResponse)
- func (v *NullableListPlansResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListPlansResponse) Unset()
- type NullableListener
- type NullableListenerProtocol
- func (v NullableListenerProtocol) Get() *ListenerProtocol
- func (v NullableListenerProtocol) IsSet() bool
- func (v NullableListenerProtocol) MarshalJSON() ([]byte, error)
- func (v *NullableListenerProtocol) Set(val *ListenerProtocol)
- func (v *NullableListenerProtocol) UnmarshalJSON(src []byte) error
- func (v *NullableListenerProtocol) Unset()
- 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 NullableLoadBalancerErrorTypes
- func (v NullableLoadBalancerErrorTypes) Get() *LoadBalancerErrorTypes
- func (v NullableLoadBalancerErrorTypes) IsSet() bool
- func (v NullableLoadBalancerErrorTypes) MarshalJSON() ([]byte, error)
- func (v *NullableLoadBalancerErrorTypes) Set(val *LoadBalancerErrorTypes)
- func (v *NullableLoadBalancerErrorTypes) UnmarshalJSON(src []byte) error
- func (v *NullableLoadBalancerErrorTypes) 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 NullableLoadBalancerStatus
- func (v NullableLoadBalancerStatus) Get() *LoadBalancerStatus
- func (v NullableLoadBalancerStatus) IsSet() bool
- func (v NullableLoadBalancerStatus) MarshalJSON() ([]byte, error)
- func (v *NullableLoadBalancerStatus) Set(val *LoadBalancerStatus)
- func (v *NullableLoadBalancerStatus) UnmarshalJSON(src []byte) error
- func (v *NullableLoadBalancerStatus) Unset()
- type NullableLoadbalancerOptionAccessControl
- func (v NullableLoadbalancerOptionAccessControl) Get() *LoadbalancerOptionAccessControl
- func (v NullableLoadbalancerOptionAccessControl) IsSet() bool
- func (v NullableLoadbalancerOptionAccessControl) MarshalJSON() ([]byte, error)
- func (v *NullableLoadbalancerOptionAccessControl) Set(val *LoadbalancerOptionAccessControl)
- func (v *NullableLoadbalancerOptionAccessControl) UnmarshalJSON(src []byte) error
- func (v *NullableLoadbalancerOptionAccessControl) Unset()
- type NullableLoadbalancerOptionLogs
- func (v NullableLoadbalancerOptionLogs) Get() *LoadbalancerOptionLogs
- func (v NullableLoadbalancerOptionLogs) IsSet() bool
- func (v NullableLoadbalancerOptionLogs) MarshalJSON() ([]byte, error)
- func (v *NullableLoadbalancerOptionLogs) Set(val *LoadbalancerOptionLogs)
- func (v *NullableLoadbalancerOptionLogs) UnmarshalJSON(src []byte) error
- func (v *NullableLoadbalancerOptionLogs) Unset()
- type NullableLoadbalancerOptionMetrics
- func (v NullableLoadbalancerOptionMetrics) Get() *LoadbalancerOptionMetrics
- func (v NullableLoadbalancerOptionMetrics) IsSet() bool
- func (v NullableLoadbalancerOptionMetrics) MarshalJSON() ([]byte, error)
- func (v *NullableLoadbalancerOptionMetrics) Set(val *LoadbalancerOptionMetrics)
- func (v *NullableLoadbalancerOptionMetrics) UnmarshalJSON(src []byte) error
- func (v *NullableLoadbalancerOptionMetrics) Unset()
- type NullableLoadbalancerOptionObservability
- func (v NullableLoadbalancerOptionObservability) Get() *LoadbalancerOptionObservability
- func (v NullableLoadbalancerOptionObservability) IsSet() bool
- func (v NullableLoadbalancerOptionObservability) MarshalJSON() ([]byte, error)
- func (v *NullableLoadbalancerOptionObservability) Set(val *LoadbalancerOptionObservability)
- func (v *NullableLoadbalancerOptionObservability) UnmarshalJSON(src []byte) error
- func (v *NullableLoadbalancerOptionObservability) Unset()
- type NullableNetwork
- type NullableNetworkRole
- func (v NullableNetworkRole) Get() *NetworkRole
- func (v NullableNetworkRole) IsSet() bool
- func (v NullableNetworkRole) MarshalJSON() ([]byte, error)
- func (v *NullableNetworkRole) Set(val *NetworkRole)
- func (v *NullableNetworkRole) UnmarshalJSON(src []byte) error
- func (v *NullableNetworkRole) Unset()
- type NullableOptionsTCP
- type NullableOptionsUDP
- type NullablePlanDetails
- func (v NullablePlanDetails) Get() *PlanDetails
- func (v NullablePlanDetails) IsSet() bool
- func (v NullablePlanDetails) MarshalJSON() ([]byte, error)
- func (v *NullablePlanDetails) Set(val *PlanDetails)
- func (v *NullablePlanDetails) UnmarshalJSON(src []byte) error
- func (v *NullablePlanDetails) Unset()
- type NullableSecurityGroup
- func (v NullableSecurityGroup) Get() *SecurityGroup
- func (v NullableSecurityGroup) IsSet() bool
- func (v NullableSecurityGroup) MarshalJSON() ([]byte, error)
- func (v *NullableSecurityGroup) Set(val *SecurityGroup)
- func (v *NullableSecurityGroup) UnmarshalJSON(src []byte) error
- func (v *NullableSecurityGroup) Unset()
- type NullableServerNameIndicator
- func (v NullableServerNameIndicator) Get() *ServerNameIndicator
- func (v NullableServerNameIndicator) IsSet() bool
- func (v NullableServerNameIndicator) MarshalJSON() ([]byte, error)
- func (v *NullableServerNameIndicator) Set(val *ServerNameIndicator)
- func (v *NullableServerNameIndicator) UnmarshalJSON(src []byte) error
- func (v *NullableServerNameIndicator) Unset()
- type NullableSessionPersistence
- func (v NullableSessionPersistence) Get() *SessionPersistence
- func (v NullableSessionPersistence) IsSet() bool
- func (v NullableSessionPersistence) MarshalJSON() ([]byte, error)
- func (v *NullableSessionPersistence) Set(val *SessionPersistence)
- func (v *NullableSessionPersistence) UnmarshalJSON(src []byte) error
- func (v *NullableSessionPersistence) Unset()
- type NullableStatus
- type NullableString
- type NullableTarget
- type NullableTargetPool
- type NullableTime
- type NullableUpdateCredentialsPayload
- func (v NullableUpdateCredentialsPayload) Get() *UpdateCredentialsPayload
- func (v NullableUpdateCredentialsPayload) IsSet() bool
- func (v NullableUpdateCredentialsPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateCredentialsPayload) Set(val *UpdateCredentialsPayload)
- func (v *NullableUpdateCredentialsPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateCredentialsPayload) Unset()
- type NullableUpdateCredentialsResponse
- func (v NullableUpdateCredentialsResponse) Get() *UpdateCredentialsResponse
- func (v NullableUpdateCredentialsResponse) IsSet() bool
- func (v NullableUpdateCredentialsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateCredentialsResponse) Set(val *UpdateCredentialsResponse)
- func (v *NullableUpdateCredentialsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateCredentialsResponse) Unset()
- type NullableUpdateLoadBalancerPayload
- func (v NullableUpdateLoadBalancerPayload) Get() *UpdateLoadBalancerPayload
- func (v NullableUpdateLoadBalancerPayload) IsSet() bool
- func (v NullableUpdateLoadBalancerPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateLoadBalancerPayload) Set(val *UpdateLoadBalancerPayload)
- func (v *NullableUpdateLoadBalancerPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateLoadBalancerPayload) Unset()
- type NullableUpdateLoadBalancerPayloadStatus
- func (v NullableUpdateLoadBalancerPayloadStatus) Get() *UpdateLoadBalancerPayloadStatus
- func (v NullableUpdateLoadBalancerPayloadStatus) IsSet() bool
- func (v NullableUpdateLoadBalancerPayloadStatus) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateLoadBalancerPayloadStatus) Set(val *UpdateLoadBalancerPayloadStatus)
- func (v *NullableUpdateLoadBalancerPayloadStatus) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateLoadBalancerPayloadStatus) 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 NullableValue
- type OptionsTCP
- func (o *OptionsTCP) GetIdleTimeout() (res OptionsTCPGetIdleTimeoutRetType)
- func (o *OptionsTCP) GetIdleTimeoutOk() (ret OptionsTCPGetIdleTimeoutRetType, ok bool)
- func (o *OptionsTCP) HasIdleTimeout() bool
- func (o *OptionsTCP) SetIdleTimeout(v OptionsTCPGetIdleTimeoutRetType)
- func (o OptionsTCP) ToMap() (map[string]interface{}, error)
- type OptionsTCPGetIdleTimeoutArgType
- type OptionsTCPGetIdleTimeoutAttributeType
- type OptionsTCPGetIdleTimeoutRetType
- type OptionsUDP
- func (o *OptionsUDP) GetIdleTimeout() (res OptionsUDPGetIdleTimeoutRetType)
- func (o *OptionsUDP) GetIdleTimeoutOk() (ret OptionsUDPGetIdleTimeoutRetType, ok bool)
- func (o *OptionsUDP) HasIdleTimeout() bool
- func (o *OptionsUDP) SetIdleTimeout(v OptionsUDPGetIdleTimeoutRetType)
- func (o OptionsUDP) ToMap() (map[string]interface{}, error)
- type OptionsUDPGetIdleTimeoutArgType
- type OptionsUDPGetIdleTimeoutAttributeType
- type OptionsUDPGetIdleTimeoutRetType
- type PlanDetails
- func (o *PlanDetails) GetDescription() (res PlanDetailsGetDescriptionRetType)
- func (o *PlanDetails) GetDescriptionOk() (ret PlanDetailsGetDescriptionRetType, ok bool)
- func (o *PlanDetails) GetFlavorName() (res PlanDetailsGetFlavorNameRetType)
- func (o *PlanDetails) GetFlavorNameOk() (ret PlanDetailsGetFlavorNameRetType, ok bool)
- func (o *PlanDetails) GetMaxConnections() (res PlanDetailsGetMaxConnectionsRetType)
- func (o *PlanDetails) GetMaxConnectionsOk() (ret PlanDetailsGetMaxConnectionsRetType, ok bool)
- func (o *PlanDetails) GetName() (res PlanDetailsGetNameRetType)
- func (o *PlanDetails) GetNameOk() (ret PlanDetailsGetNameRetType, ok bool)
- func (o *PlanDetails) GetPlanId() (res PlanDetailsGetPlanIdRetType)
- func (o *PlanDetails) GetPlanIdOk() (ret PlanDetailsGetPlanIdRetType, ok bool)
- func (o *PlanDetails) GetRegion() (res PlanDetailsGetRegionRetType)
- func (o *PlanDetails) GetRegionOk() (ret PlanDetailsGetRegionRetType, ok 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) HasRegion() bool
- func (o *PlanDetails) SetDescription(v PlanDetailsGetDescriptionRetType)
- func (o *PlanDetails) SetFlavorName(v PlanDetailsGetFlavorNameRetType)
- func (o *PlanDetails) SetMaxConnections(v PlanDetailsGetMaxConnectionsRetType)
- func (o *PlanDetails) SetName(v PlanDetailsGetNameRetType)
- func (o *PlanDetails) SetPlanId(v PlanDetailsGetPlanIdRetType)
- func (o *PlanDetails) SetRegion(v PlanDetailsGetRegionRetType)
- func (o PlanDetails) ToMap() (map[string]interface{}, error)
- type PlanDetailsGetDescriptionArgType
- type PlanDetailsGetDescriptionAttributeType
- type PlanDetailsGetDescriptionRetType
- type PlanDetailsGetFlavorNameArgType
- type PlanDetailsGetFlavorNameAttributeType
- type PlanDetailsGetFlavorNameRetType
- type PlanDetailsGetMaxConnectionsArgType
- type PlanDetailsGetMaxConnectionsAttributeType
- type PlanDetailsGetMaxConnectionsRetType
- type PlanDetailsGetNameArgType
- type PlanDetailsGetNameAttributeType
- type PlanDetailsGetNameRetType
- type PlanDetailsGetPlanIdArgType
- type PlanDetailsGetPlanIdAttributeType
- type PlanDetailsGetPlanIdRetType
- type PlanDetailsGetRegionArgType
- type PlanDetailsGetRegionAttributeType
- type PlanDetailsGetRegionRetType
- type SecurityGroup
- func (o *SecurityGroup) GetId() (res SecurityGroupGetIdRetType)
- func (o *SecurityGroup) GetIdOk() (ret SecurityGroupGetIdRetType, ok bool)
- func (o *SecurityGroup) GetName() (res SecurityGroupGetNameRetType)
- func (o *SecurityGroup) GetNameOk() (ret SecurityGroupGetNameRetType, ok bool)
- func (o *SecurityGroup) HasId() bool
- func (o *SecurityGroup) HasName() bool
- func (o *SecurityGroup) SetId(v SecurityGroupGetIdRetType)
- func (o *SecurityGroup) SetName(v SecurityGroupGetNameRetType)
- func (o SecurityGroup) ToMap() (map[string]interface{}, error)
- type SecurityGroupGetIdArgType
- type SecurityGroupGetIdAttributeType
- type SecurityGroupGetIdRetType
- type SecurityGroupGetNameArgType
- type SecurityGroupGetNameAttributeType
- type SecurityGroupGetNameRetType
- type ServerNameIndicator
- func (o *ServerNameIndicator) GetName() (res ServerNameIndicatorGetNameRetType)
- func (o *ServerNameIndicator) GetNameOk() (ret ServerNameIndicatorGetNameRetType, ok bool)
- func (o *ServerNameIndicator) HasName() bool
- func (o *ServerNameIndicator) SetName(v ServerNameIndicatorGetNameRetType)
- func (o ServerNameIndicator) ToMap() (map[string]interface{}, error)
- type ServerNameIndicatorGetNameArgType
- type ServerNameIndicatorGetNameAttributeType
- type ServerNameIndicatorGetNameRetType
- type SessionPersistence
- func (o *SessionPersistence) GetUseSourceIpAddress() (res SessionPersistencegetUseSourceIpAddressRetType)
- func (o *SessionPersistence) GetUseSourceIpAddressOk() (ret SessionPersistencegetUseSourceIpAddressRetType, ok bool)
- func (o *SessionPersistence) HasUseSourceIpAddress() bool
- func (o *SessionPersistence) SetUseSourceIpAddress(v SessionPersistencegetUseSourceIpAddressRetType)
- func (o SessionPersistence) ToMap() (map[string]interface{}, error)
- type SessionPersistencegetUseSourceIpAddressArgType
- type SessionPersistencegetUseSourceIpAddressAttributeType
- type SessionPersistencegetUseSourceIpAddressRetType
- type Status
- func (o *Status) GetCode() (res StatusGetCodeRetType)
- func (o *Status) GetCodeOk() (ret StatusGetCodeRetType, ok bool)
- func (o *Status) GetDetails() (res StatusGetDetailsRetType)
- func (o *Status) GetDetailsOk() (ret StatusGetDetailsRetType, ok bool)
- func (o *Status) GetMessage() (res StatusGetMessageRetType)
- func (o *Status) GetMessageOk() (ret StatusGetMessageRetType, ok bool)
- func (o *Status) HasCode() bool
- func (o *Status) HasDetails() bool
- func (o *Status) HasMessage() bool
- func (o *Status) SetCode(v StatusGetCodeRetType)
- func (o *Status) SetDetails(v StatusGetDetailsRetType)
- func (o *Status) SetMessage(v StatusGetMessageRetType)
- func (o Status) ToMap() (map[string]interface{}, error)
- type StatusGetCodeArgType
- type StatusGetCodeAttributeType
- type StatusGetCodeRetType
- type StatusGetDetailsArgType
- type StatusGetDetailsAttributeType
- type StatusGetDetailsRetType
- type StatusGetMessageArgType
- type StatusGetMessageAttributeType
- type StatusGetMessageRetType
- type Target
- func (o *Target) GetDisplayName() (res TargetGetDisplayNameRetType)
- func (o *Target) GetDisplayNameOk() (ret TargetGetDisplayNameRetType, ok bool)
- func (o *Target) GetIp() (res TargetGetIpRetType)
- func (o *Target) GetIpOk() (ret TargetGetIpRetType, ok bool)
- func (o *Target) HasDisplayName() bool
- func (o *Target) HasIp() bool
- func (o *Target) SetDisplayName(v TargetGetDisplayNameRetType)
- func (o *Target) SetIp(v TargetGetIpRetType)
- func (o Target) ToMap() (map[string]interface{}, error)
- type TargetGetDisplayNameArgType
- type TargetGetDisplayNameAttributeType
- type TargetGetDisplayNameRetType
- type TargetGetIpArgType
- type TargetGetIpAttributeType
- type TargetGetIpRetType
- type TargetPool
- func (o *TargetPool) GetActiveHealthCheck() (res TargetPoolGetActiveHealthCheckRetType)
- func (o *TargetPool) GetActiveHealthCheckOk() (ret TargetPoolGetActiveHealthCheckRetType, ok bool)
- func (o *TargetPool) GetName() (res TargetPoolGetNameRetType)
- func (o *TargetPool) GetNameOk() (ret TargetPoolGetNameRetType, ok bool)
- func (o *TargetPool) GetSessionPersistence() (res TargetPoolGetSessionPersistenceRetType)
- func (o *TargetPool) GetSessionPersistenceOk() (ret TargetPoolGetSessionPersistenceRetType, ok bool)
- func (o *TargetPool) GetTargetPort() (res TargetPoolGetTargetPortRetType)
- func (o *TargetPool) GetTargetPortOk() (ret TargetPoolGetTargetPortRetType, ok bool)
- func (o *TargetPool) GetTargets() (res TargetPoolGetTargetsRetType)
- func (o *TargetPool) GetTargetsOk() (ret TargetPoolGetTargetsRetType, ok bool)
- func (o *TargetPool) HasActiveHealthCheck() bool
- func (o *TargetPool) HasName() bool
- func (o *TargetPool) HasSessionPersistence() bool
- func (o *TargetPool) HasTargetPort() bool
- func (o *TargetPool) HasTargets() bool
- func (o *TargetPool) SetActiveHealthCheck(v TargetPoolGetActiveHealthCheckRetType)
- func (o *TargetPool) SetName(v TargetPoolGetNameRetType)
- func (o *TargetPool) SetSessionPersistence(v TargetPoolGetSessionPersistenceRetType)
- func (o *TargetPool) SetTargetPort(v TargetPoolGetTargetPortRetType)
- func (o *TargetPool) SetTargets(v TargetPoolGetTargetsRetType)
- func (o TargetPool) ToMap() (map[string]interface{}, error)
- type TargetPoolGetActiveHealthCheckArgType
- type TargetPoolGetActiveHealthCheckAttributeType
- type TargetPoolGetActiveHealthCheckRetType
- type TargetPoolGetNameArgType
- type TargetPoolGetNameAttributeType
- type TargetPoolGetNameRetType
- type TargetPoolGetSessionPersistenceArgType
- type TargetPoolGetSessionPersistenceAttributeType
- type TargetPoolGetSessionPersistenceRetType
- type TargetPoolGetTargetPortArgType
- type TargetPoolGetTargetPortAttributeType
- type TargetPoolGetTargetPortRetType
- type TargetPoolGetTargetsArgType
- type TargetPoolGetTargetsAttributeType
- type TargetPoolGetTargetsRetType
- type UpdateCredentialsPayload
- func (o *UpdateCredentialsPayload) GetDisplayName() (res UpdateCredentialsPayloadGetDisplayNameRetType)
- func (o *UpdateCredentialsPayload) GetDisplayNameOk() (ret UpdateCredentialsPayloadGetDisplayNameRetType, ok bool)
- func (o *UpdateCredentialsPayload) GetPassword() (res UpdateCredentialsPayloadGetPasswordRetType)
- func (o *UpdateCredentialsPayload) GetPasswordOk() (ret UpdateCredentialsPayloadGetPasswordRetType, ok bool)
- func (o *UpdateCredentialsPayload) GetUsername() (res UpdateCredentialsPayloadGetUsernameRetType)
- func (o *UpdateCredentialsPayload) GetUsernameOk() (ret UpdateCredentialsPayloadGetUsernameRetType, ok bool)
- func (o *UpdateCredentialsPayload) HasDisplayName() bool
- func (o *UpdateCredentialsPayload) HasPassword() bool
- func (o *UpdateCredentialsPayload) HasUsername() bool
- func (o *UpdateCredentialsPayload) SetDisplayName(v UpdateCredentialsPayloadGetDisplayNameRetType)
- func (o *UpdateCredentialsPayload) SetPassword(v UpdateCredentialsPayloadGetPasswordRetType)
- func (o *UpdateCredentialsPayload) SetUsername(v UpdateCredentialsPayloadGetUsernameRetType)
- func (o UpdateCredentialsPayload) ToMap() (map[string]interface{}, error)
- type UpdateCredentialsPayloadGetDisplayNameArgType
- type UpdateCredentialsPayloadGetDisplayNameAttributeType
- type UpdateCredentialsPayloadGetDisplayNameRetType
- type UpdateCredentialsPayloadGetPasswordArgType
- type UpdateCredentialsPayloadGetPasswordAttributeType
- type UpdateCredentialsPayloadGetPasswordRetType
- type UpdateCredentialsPayloadGetUsernameArgType
- type UpdateCredentialsPayloadGetUsernameAttributeType
- type UpdateCredentialsPayloadGetUsernameRetType
- type UpdateCredentialsRequest
- type UpdateCredentialsResponse
- func (o *UpdateCredentialsResponse) GetCredential() (res UpdateCredentialsResponseGetCredentialRetType)
- func (o *UpdateCredentialsResponse) GetCredentialOk() (ret UpdateCredentialsResponseGetCredentialRetType, ok bool)
- func (o *UpdateCredentialsResponse) HasCredential() bool
- func (o *UpdateCredentialsResponse) SetCredential(v UpdateCredentialsResponseGetCredentialRetType)
- func (o UpdateCredentialsResponse) ToMap() (map[string]interface{}, error)
- type UpdateCredentialsResponseGetCredentialArgType
- type UpdateCredentialsResponseGetCredentialAttributeType
- type UpdateCredentialsResponseGetCredentialRetType
- type UpdateLoadBalancerPayload
- func (o *UpdateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignment() (res UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType)
- func (o *UpdateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignmentOk() (ret UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType, ...)
- func (o *UpdateLoadBalancerPayload) GetErrors() (res UpdateLoadBalancerPayloadGetErrorsRetType)
- func (o *UpdateLoadBalancerPayload) GetErrorsOk() (ret UpdateLoadBalancerPayloadGetErrorsRetType, ok bool)
- func (o *UpdateLoadBalancerPayload) GetExternalAddress() (res UpdateLoadBalancerPayloadGetExternalAddressRetType)
- func (o *UpdateLoadBalancerPayload) GetExternalAddressOk() (ret UpdateLoadBalancerPayloadGetExternalAddressRetType, ok bool)
- func (o *UpdateLoadBalancerPayload) GetListeners() (res UpdateLoadBalancerPayloadGetListenersRetType)
- func (o *UpdateLoadBalancerPayload) GetListenersOk() (ret UpdateLoadBalancerPayloadGetListenersRetType, ok bool)
- func (o *UpdateLoadBalancerPayload) GetLoadBalancerSecurityGroup() (res UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType)
- func (o *UpdateLoadBalancerPayload) GetLoadBalancerSecurityGroupOk() (ret UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType, ok bool)
- func (o *UpdateLoadBalancerPayload) GetName() (res UpdateLoadBalancerPayloadGetNameRetType)
- func (o *UpdateLoadBalancerPayload) GetNameOk() (ret UpdateLoadBalancerPayloadGetNameRetType, ok bool)
- func (o *UpdateLoadBalancerPayload) GetNetworks() (res UpdateLoadBalancerPayloadGetNetworksRetType)
- func (o *UpdateLoadBalancerPayload) GetNetworksOk() (ret UpdateLoadBalancerPayloadGetNetworksRetType, ok bool)
- func (o *UpdateLoadBalancerPayload) GetOptions() (res UpdateLoadBalancerPayloadGetOptionsRetType)
- func (o *UpdateLoadBalancerPayload) GetOptionsOk() (ret UpdateLoadBalancerPayloadGetOptionsRetType, ok bool)
- func (o *UpdateLoadBalancerPayload) GetPlanId() (res UpdateLoadBalancerPayloadGetPlanIdRetType)
- func (o *UpdateLoadBalancerPayload) GetPlanIdOk() (ret UpdateLoadBalancerPayloadGetPlanIdRetType, ok bool)
- func (o *UpdateLoadBalancerPayload) GetPrivateAddress() (res UpdateLoadBalancerPayloadGetPrivateAddressRetType)
- func (o *UpdateLoadBalancerPayload) GetPrivateAddressOk() (ret UpdateLoadBalancerPayloadGetPrivateAddressRetType, ok bool)
- func (o *UpdateLoadBalancerPayload) GetRegion() (res UpdateLoadBalancerPayloadGetRegionRetType)
- func (o *UpdateLoadBalancerPayload) GetRegionOk() (ret UpdateLoadBalancerPayloadGetRegionRetType, ok bool)
- func (o *UpdateLoadBalancerPayload) GetStatus() (res UpdateLoadBalancerPayloadGetStatusRetType)
- func (o *UpdateLoadBalancerPayload) GetStatusOk() (ret UpdateLoadBalancerPayloadGetStatusRetType, ok bool)
- func (o *UpdateLoadBalancerPayload) GetTargetPools() (res UpdateLoadBalancerPayloadGetTargetPoolsRetType)
- func (o *UpdateLoadBalancerPayload) GetTargetPoolsOk() (ret UpdateLoadBalancerPayloadGetTargetPoolsRetType, ok bool)
- func (o *UpdateLoadBalancerPayload) GetTargetSecurityGroup() (res UpdateLoadBalancerPayloadGetTargetSecurityGroupRetType)
- func (o *UpdateLoadBalancerPayload) GetTargetSecurityGroupOk() (ret UpdateLoadBalancerPayloadGetTargetSecurityGroupRetType, ok bool)
- func (o *UpdateLoadBalancerPayload) GetVersion() (res UpdateLoadBalancerPayloadGetVersionRetType)
- func (o *UpdateLoadBalancerPayload) GetVersionOk() (ret UpdateLoadBalancerPayloadGetVersionRetType, ok bool)
- func (o *UpdateLoadBalancerPayload) HasDisableTargetSecurityGroupAssignment() bool
- func (o *UpdateLoadBalancerPayload) HasErrors() bool
- func (o *UpdateLoadBalancerPayload) HasExternalAddress() bool
- func (o *UpdateLoadBalancerPayload) HasListeners() bool
- func (o *UpdateLoadBalancerPayload) HasLoadBalancerSecurityGroup() 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) HasRegion() bool
- func (o *UpdateLoadBalancerPayload) HasStatus() bool
- func (o *UpdateLoadBalancerPayload) HasTargetPools() bool
- func (o *UpdateLoadBalancerPayload) HasTargetSecurityGroup() bool
- func (o *UpdateLoadBalancerPayload) HasVersion() bool
- func (o *UpdateLoadBalancerPayload) SetDisableTargetSecurityGroupAssignment(v UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType)
- func (o *UpdateLoadBalancerPayload) SetErrors(v UpdateLoadBalancerPayloadGetErrorsRetType)
- func (o *UpdateLoadBalancerPayload) SetExternalAddress(v UpdateLoadBalancerPayloadGetExternalAddressRetType)
- func (o *UpdateLoadBalancerPayload) SetListeners(v UpdateLoadBalancerPayloadGetListenersRetType)
- func (o *UpdateLoadBalancerPayload) SetLoadBalancerSecurityGroup(v UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType)
- func (o *UpdateLoadBalancerPayload) SetName(v UpdateLoadBalancerPayloadGetNameRetType)
- func (o *UpdateLoadBalancerPayload) SetNetworks(v UpdateLoadBalancerPayloadGetNetworksRetType)
- func (o *UpdateLoadBalancerPayload) SetOptions(v UpdateLoadBalancerPayloadGetOptionsRetType)
- func (o *UpdateLoadBalancerPayload) SetPlanId(v UpdateLoadBalancerPayloadGetPlanIdRetType)
- func (o *UpdateLoadBalancerPayload) SetPrivateAddress(v UpdateLoadBalancerPayloadGetPrivateAddressRetType)
- func (o *UpdateLoadBalancerPayload) SetRegion(v UpdateLoadBalancerPayloadGetRegionRetType)
- func (o *UpdateLoadBalancerPayload) SetStatus(v UpdateLoadBalancerPayloadGetStatusRetType)
- func (o *UpdateLoadBalancerPayload) SetTargetPools(v UpdateLoadBalancerPayloadGetTargetPoolsRetType)
- func (o *UpdateLoadBalancerPayload) SetTargetSecurityGroup(v UpdateLoadBalancerPayloadGetTargetSecurityGroupRetType)
- func (o *UpdateLoadBalancerPayload) SetVersion(v UpdateLoadBalancerPayloadGetVersionRetType)
- func (o UpdateLoadBalancerPayload) ToMap() (map[string]interface{}, error)
- type UpdateLoadBalancerPayloadGetErrorsArgType
- type UpdateLoadBalancerPayloadGetErrorsAttributeType
- type UpdateLoadBalancerPayloadGetErrorsRetType
- type UpdateLoadBalancerPayloadGetExternalAddressArgType
- type UpdateLoadBalancerPayloadGetExternalAddressAttributeType
- type UpdateLoadBalancerPayloadGetExternalAddressRetType
- type UpdateLoadBalancerPayloadGetListenersArgType
- type UpdateLoadBalancerPayloadGetListenersAttributeType
- type UpdateLoadBalancerPayloadGetListenersRetType
- type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupArgType
- type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType
- type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType
- type UpdateLoadBalancerPayloadGetNameArgType
- type UpdateLoadBalancerPayloadGetNameAttributeType
- type UpdateLoadBalancerPayloadGetNameRetType
- type UpdateLoadBalancerPayloadGetNetworksArgType
- type UpdateLoadBalancerPayloadGetNetworksAttributeType
- type UpdateLoadBalancerPayloadGetNetworksRetType
- type UpdateLoadBalancerPayloadGetOptionsArgType
- type UpdateLoadBalancerPayloadGetOptionsAttributeType
- type UpdateLoadBalancerPayloadGetOptionsRetType
- type UpdateLoadBalancerPayloadGetPlanIdArgType
- type UpdateLoadBalancerPayloadGetPlanIdAttributeType
- type UpdateLoadBalancerPayloadGetPlanIdRetType
- type UpdateLoadBalancerPayloadGetPrivateAddressArgType
- type UpdateLoadBalancerPayloadGetPrivateAddressAttributeType
- type UpdateLoadBalancerPayloadGetPrivateAddressRetType
- type UpdateLoadBalancerPayloadGetRegionArgType
- type UpdateLoadBalancerPayloadGetRegionAttributeType
- type UpdateLoadBalancerPayloadGetRegionRetType
- type UpdateLoadBalancerPayloadGetStatusArgType
- type UpdateLoadBalancerPayloadGetStatusAttributeType
- type UpdateLoadBalancerPayloadGetStatusRetType
- type UpdateLoadBalancerPayloadGetTargetPoolsArgType
- type UpdateLoadBalancerPayloadGetTargetPoolsAttributeType
- type UpdateLoadBalancerPayloadGetTargetPoolsRetType
- type UpdateLoadBalancerPayloadGetTargetSecurityGroupArgType
- type UpdateLoadBalancerPayloadGetTargetSecurityGroupAttributeType
- type UpdateLoadBalancerPayloadGetTargetSecurityGroupRetType
- type UpdateLoadBalancerPayloadGetVersionArgType
- type UpdateLoadBalancerPayloadGetVersionAttributeType
- type UpdateLoadBalancerPayloadGetVersionRetType
- type UpdateLoadBalancerPayloadStatus
- type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentArgType
- type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType
- type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType
- type UpdateLoadBalancerRequest
- type UpdateTargetPoolPayload
- func (o *UpdateTargetPoolPayload) GetActiveHealthCheck() (res UpdateTargetPoolPayloadGetActiveHealthCheckRetType)
- func (o *UpdateTargetPoolPayload) GetActiveHealthCheckOk() (ret UpdateTargetPoolPayloadGetActiveHealthCheckRetType, ok bool)
- func (o *UpdateTargetPoolPayload) GetName() (res UpdateTargetPoolPayloadGetNameRetType)
- func (o *UpdateTargetPoolPayload) GetNameOk() (ret UpdateTargetPoolPayloadGetNameRetType, ok bool)
- func (o *UpdateTargetPoolPayload) GetSessionPersistence() (res UpdateTargetPoolPayloadGetSessionPersistenceRetType)
- func (o *UpdateTargetPoolPayload) GetSessionPersistenceOk() (ret UpdateTargetPoolPayloadGetSessionPersistenceRetType, ok bool)
- func (o *UpdateTargetPoolPayload) GetTargetPort() (res UpdateTargetPoolPayloadGetTargetPortRetType)
- func (o *UpdateTargetPoolPayload) GetTargetPortOk() (ret UpdateTargetPoolPayloadGetTargetPortRetType, ok bool)
- func (o *UpdateTargetPoolPayload) GetTargets() (res UpdateTargetPoolPayloadGetTargetsRetType)
- func (o *UpdateTargetPoolPayload) GetTargetsOk() (ret UpdateTargetPoolPayloadGetTargetsRetType, ok bool)
- func (o *UpdateTargetPoolPayload) HasActiveHealthCheck() bool
- func (o *UpdateTargetPoolPayload) HasName() bool
- func (o *UpdateTargetPoolPayload) HasSessionPersistence() bool
- func (o *UpdateTargetPoolPayload) HasTargetPort() bool
- func (o *UpdateTargetPoolPayload) HasTargets() bool
- func (o *UpdateTargetPoolPayload) SetActiveHealthCheck(v UpdateTargetPoolPayloadGetActiveHealthCheckRetType)
- func (o *UpdateTargetPoolPayload) SetName(v UpdateTargetPoolPayloadGetNameRetType)
- func (o *UpdateTargetPoolPayload) SetSessionPersistence(v UpdateTargetPoolPayloadGetSessionPersistenceRetType)
- func (o *UpdateTargetPoolPayload) SetTargetPort(v UpdateTargetPoolPayloadGetTargetPortRetType)
- func (o *UpdateTargetPoolPayload) SetTargets(v UpdateTargetPoolPayloadGetTargetsRetType)
- func (o UpdateTargetPoolPayload) ToMap() (map[string]interface{}, error)
- type UpdateTargetPoolPayloadGetActiveHealthCheckArgType
- type UpdateTargetPoolPayloadGetActiveHealthCheckAttributeType
- type UpdateTargetPoolPayloadGetActiveHealthCheckRetType
- type UpdateTargetPoolPayloadGetNameArgType
- type UpdateTargetPoolPayloadGetNameAttributeType
- type UpdateTargetPoolPayloadGetNameRetType
- type UpdateTargetPoolPayloadGetSessionPersistenceArgType
- type UpdateTargetPoolPayloadGetSessionPersistenceAttributeType
- type UpdateTargetPoolPayloadGetSessionPersistenceRetType
- type UpdateTargetPoolPayloadGetTargetPortArgType
- type UpdateTargetPoolPayloadGetTargetPortAttributeType
- type UpdateTargetPoolPayloadGetTargetPortRetType
- type UpdateTargetPoolPayloadGetTargetsArgType
- type UpdateTargetPoolPayloadGetTargetsAttributeType
- type UpdateTargetPoolPayloadGetTargetsRetType
- type UpdateTargetPoolRequest
Constants ¶
This section is empty.
Variables ¶
var AllowedCreateLoadBalancerPayloadStatusEnumValues = []CreateLoadBalancerPayloadStatus{
"STATUS_UNSPECIFIED",
"STATUS_PENDING",
"STATUS_READY",
"STATUS_ERROR",
"STATUS_TERMINATING",
}
All allowed values of CreateLoadBalancerPayload enum
var AllowedListenerProtocolEnumValues = []ListenerProtocol{
"PROTOCOL_UNSPECIFIED",
"PROTOCOL_TCP",
"PROTOCOL_UDP",
"PROTOCOL_TCP_PROXY",
"PROTOCOL_TLS_PASSTHROUGH",
}
All allowed values of Listener enum
var AllowedLoadBalancerErrorTypesEnumValues = []LoadBalancerErrorTypes{
"TYPE_UNSPECIFIED",
"TYPE_INTERNAL",
"TYPE_QUOTA_SECGROUP_EXCEEDED",
"TYPE_QUOTA_SECGROUPRULE_EXCEEDED",
"TYPE_PORT_NOT_CONFIGURED",
"TYPE_FIP_NOT_CONFIGURED",
"TYPE_TARGET_NOT_ACTIVE",
"TYPE_METRICS_MISCONFIGURED",
"TYPE_LOGS_MISCONFIGURED",
"TYPE_FIP_NOT_FOUND",
}
All allowed values of LoadBalancerError enum
var AllowedLoadBalancerStatusEnumValues = []LoadBalancerStatus{
"STATUS_UNSPECIFIED",
"STATUS_PENDING",
"STATUS_READY",
"STATUS_ERROR",
"STATUS_TERMINATING",
}
All allowed values of LoadBalancer enum
var AllowedNetworkRoleEnumValues = []NetworkRole{
"ROLE_UNSPECIFIED",
"ROLE_LISTENERS_AND_TARGETS",
"ROLE_LISTENERS",
"ROLE_TARGETS",
}
All allowed values of Network enum
var AllowedUpdateLoadBalancerPayloadStatusEnumValues = []UpdateLoadBalancerPayloadStatus{
"STATUS_UNSPECIFIED",
"STATUS_PENDING",
"STATUS_READY",
"STATUS_ERROR",
"STATUS_TERMINATING",
}
All allowed values of UpdateLoadBalancerPayload enum
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func NewConfiguration ¶
func NewConfiguration() *config.Configuration
NewConfiguration returns a new Configuration object
func ParameterValueToString ¶
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float value.
Types ¶
type APIClient ¶
type APIClient struct {
// contains filtered or unexported fields
}
APIClient manages communication with the Load Balancer API API v2.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, region string) ApiCreateCredentialsRequest
CreateCredentials: Create credentials for observability of the Load Balancer
Create credentials can be used to store existing credentials, which are valid to be used for Load Balancer Observability.
This means, e.g. when using ARGUS, that credentials first must be created for that ARGUS instance (by using their API) and then can be provided to the Load Balancer by storing them with this endpoint. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ApiCreateCredentialsRequest
func (*APIClient) CreateCredentialsExecute ¶
func (*APIClient) CreateLoadBalancer ¶
func (a *APIClient) CreateLoadBalancer(ctx context.Context, projectId string, region string) ApiCreateLoadBalancerRequest
CreateLoadBalancer: Create a load balancer in a project
Create Load Balancer will create a load balancer.
The default load balancing algorithm is round robin unless useSourceIpAddress in session persistence is enabled for a target pool then it is Maglev. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ApiCreateLoadBalancerRequest
func (*APIClient) CreateLoadBalancerExecute ¶
func (*APIClient) DeleteCredentials ¶
func (a *APIClient) DeleteCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiDeleteCredentialsRequest
DeleteCredentials: Delete a single credential in a project.
Delete Credential
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param credentialsRef @return ApiDeleteCredentialsRequest
func (*APIClient) DeleteCredentialsExecute ¶
func (*APIClient) DeleteLoadBalancer ¶
func (a *APIClient) DeleteLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiDeleteLoadBalancerRequest
DeleteLoadBalancer: Delete a given load balancer in a project.
DeleteLoadBalancer will delete a given load balancer.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param name @return ApiDeleteLoadBalancerRequest
func (*APIClient) DeleteLoadBalancerExecute ¶
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, region string, credentialsRef string) ApiGetCredentialsRequest
GetCredentials: Get a single credential reference in a project.
Get Credentials
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param credentialsRef @return ApiGetCredentialsRequest
func (*APIClient) GetCredentialsExecute ¶
func (*APIClient) GetLoadBalancer ¶
func (a *APIClient) GetLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiGetLoadBalancerRequest
GetLoadBalancer: Get a single load balancer in a project.
Get Load Balancer will get a single load balancer of a project. This contains all the information set during
creation or updates. Additionally, it will have information about the state of the load balancer in the form of a status field and error description feedback. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param name @return ApiGetLoadBalancerRequest
func (*APIClient) GetLoadBalancerExecute ¶
func (*APIClient) GetQuota ¶ added in v0.12.0
func (a *APIClient) GetQuota(ctx context.Context, projectId string, region string) ApiGetQuotaRequest
GetQuota: Get the quota of Load Balancers in a project.
Retrieves the configured Load Balancer quota for the project. Limit can be changed via service request.
There can be 3 times as many observability credentials as Load Balancers. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ApiGetQuotaRequest
func (*APIClient) GetQuotaExecute ¶ added in v0.12.0
func (*APIClient) ListCredentials ¶
func (a *APIClient) ListCredentials(ctx context.Context, projectId string, region string) ApiListCredentialsRequest
ListCredentials: List all credentials in a project.
List Credentials
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ApiListCredentialsRequest
func (*APIClient) ListCredentialsExecute ¶
func (*APIClient) ListLoadBalancers ¶
func (a *APIClient) ListLoadBalancers(ctx context.Context, projectId string, region string) ApiListLoadBalancersRequest
ListLoadBalancers: List load balancers in a project.
ListLoadBalancer will list load balancers of a project. This contains information set during
creation or updates for every load balancer in the project. Additionally, it will have information about the state of the load balancer in the form of a status field and error description feedback. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ApiListLoadBalancersRequest
func (*APIClient) ListLoadBalancersExecute ¶
func (*APIClient) ListPlans ¶ added in v0.16.0
func (a *APIClient) ListPlans(ctx context.Context, region string) ApiListPlansRequest
ListPlans: List available service plans.
ListPlans returns for the configured service plans for a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param region @return ApiListPlansRequest
func (*APIClient) ListPlansExecute ¶ added in v0.16.0
func (*APIClient) UpdateCredentials ¶ added in v0.12.0
func (a *APIClient) UpdateCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiUpdateCredentialsRequest
UpdateCredentials: Update credentials for observability in a project.
Update Credentials
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param credentialsRef @return ApiUpdateCredentialsRequest
func (*APIClient) UpdateCredentialsExecute ¶ added in v0.12.0
func (*APIClient) UpdateLoadBalancer ¶
func (a *APIClient) UpdateLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiUpdateLoadBalancerRequest
UpdateLoadBalancer: Update a load balancer in a project.
Update Load Balancer allows the change of listeners and target pools of an existing Load Balancer.
The Load balancer resource version needs to be the current version to ensure concurrency safe updates. The default load balancing algorithm is round robin unless useSourceIpAddress in session persistence is enabled for a target pool then it is Maglev. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param name @return ApiUpdateLoadBalancerRequest
func (*APIClient) UpdateLoadBalancerExecute ¶
func (*APIClient) UpdateTargetPool ¶
func (a *APIClient) UpdateTargetPool(ctx context.Context, projectId string, region string, name string, targetPoolName string) ApiUpdateTargetPoolRequest
UpdateTargetPool: Update a single target pool of a load balancer in a project.
ReplaceTargetPool will replace a specific target pool of a load balancer with new content.
Useful to add/remove target servers. will update a load balancer. Only replaces the mentioned target pools and leaves others unchanged. Cannot be used to create or rename a target pool. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param name @param targetPoolName @return ApiUpdateTargetPoolRequest
type ActiveHealthCheck ¶
type ActiveHealthCheck struct { // Healthy threshold of the health checking // Can be cast to int32 without loss of precision. HealthyThreshold ActiveHealthCheckGetHealthyThresholdAttributeType `json:"healthyThreshold,omitempty"` // Interval duration of health checking in seconds Interval ActiveHealthCheckGetIntervalAttributeType `json:"interval,omitempty"` // Interval duration threshold of the health checking in seconds IntervalJitter ActiveHealthCheckGetIntervalJitterAttributeType `json:"intervalJitter,omitempty"` // Active health checking timeout duration in seconds Timeout ActiveHealthCheckGetTimeoutAttributeType `json:"timeout,omitempty"` // Unhealthy threshold of the health checking // Can be cast to int32 without loss of precision. UnhealthyThreshold ActiveHealthCheckGetUnhealthyThresholdAttributeType `json:"unhealthyThreshold,omitempty"` }
ActiveHealthCheck struct for ActiveHealthCheck
func NewActiveHealthCheck ¶ added in v0.17.0
func NewActiveHealthCheck() *ActiveHealthCheck
NewActiveHealthCheck instantiates a new ActiveHealthCheck object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewActiveHealthCheckWithDefaults ¶ added in v0.17.0
func NewActiveHealthCheckWithDefaults() *ActiveHealthCheck
NewActiveHealthCheckWithDefaults instantiates a new ActiveHealthCheck object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ActiveHealthCheck) GetHealthyThreshold ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetHealthyThreshold() (res ActiveHealthCheckGetHealthyThresholdRetType)
GetHealthyThreshold returns the HealthyThreshold field value if set, zero value otherwise.
func (*ActiveHealthCheck) GetHealthyThresholdOk ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetHealthyThresholdOk() (ret ActiveHealthCheckGetHealthyThresholdRetType, ok bool)
GetHealthyThresholdOk returns a tuple with the HealthyThreshold field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ActiveHealthCheck) GetInterval ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetInterval() (res ActiveHealthCheckGetIntervalRetType)
GetInterval returns the Interval field value if set, zero value otherwise.
func (*ActiveHealthCheck) GetIntervalJitter ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetIntervalJitter() (res ActiveHealthCheckGetIntervalJitterRetType)
GetIntervalJitter returns the IntervalJitter field value if set, zero value otherwise.
func (*ActiveHealthCheck) GetIntervalJitterOk ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetIntervalJitterOk() (ret ActiveHealthCheckGetIntervalJitterRetType, ok bool)
GetIntervalJitterOk returns a tuple with the IntervalJitter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ActiveHealthCheck) GetIntervalOk ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetIntervalOk() (ret ActiveHealthCheckGetIntervalRetType, ok bool)
GetIntervalOk returns a tuple with the Interval field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ActiveHealthCheck) GetTimeout ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetTimeout() (res ActiveHealthCheckGetTimeoutRetType)
GetTimeout returns the Timeout field value if set, zero value otherwise.
func (*ActiveHealthCheck) GetTimeoutOk ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetTimeoutOk() (ret ActiveHealthCheckGetTimeoutRetType, ok bool)
GetTimeoutOk returns a tuple with the Timeout field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ActiveHealthCheck) GetUnhealthyThreshold ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetUnhealthyThreshold() (res ActiveHealthCheckGetUnhealthyThresholdRetType)
GetUnhealthyThreshold returns the UnhealthyThreshold field value if set, zero value otherwise.
func (*ActiveHealthCheck) GetUnhealthyThresholdOk ¶ added in v0.17.0
func (o *ActiveHealthCheck) GetUnhealthyThresholdOk() (ret ActiveHealthCheckGetUnhealthyThresholdRetType, ok bool)
GetUnhealthyThresholdOk returns a tuple with the UnhealthyThreshold field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ActiveHealthCheck) HasHealthyThreshold ¶ added in v0.17.0
func (o *ActiveHealthCheck) HasHealthyThreshold() bool
HasHealthyThreshold returns a boolean if a field has been set.
func (*ActiveHealthCheck) HasInterval ¶ added in v0.17.0
func (o *ActiveHealthCheck) HasInterval() bool
HasInterval returns a boolean if a field has been set.
func (*ActiveHealthCheck) HasIntervalJitter ¶ added in v0.17.0
func (o *ActiveHealthCheck) HasIntervalJitter() bool
HasIntervalJitter returns a boolean if a field has been set.
func (*ActiveHealthCheck) HasTimeout ¶ added in v0.17.0
func (o *ActiveHealthCheck) HasTimeout() bool
HasTimeout returns a boolean if a field has been set.
func (*ActiveHealthCheck) HasUnhealthyThreshold ¶ added in v0.17.0
func (o *ActiveHealthCheck) HasUnhealthyThreshold() bool
HasUnhealthyThreshold returns a boolean if a field has been set.
func (*ActiveHealthCheck) SetHealthyThreshold ¶ added in v0.17.0
func (o *ActiveHealthCheck) SetHealthyThreshold(v ActiveHealthCheckGetHealthyThresholdRetType)
SetHealthyThreshold gets a reference to the given int64 and assigns it to the HealthyThreshold field.
func (*ActiveHealthCheck) SetInterval ¶ added in v0.17.0
func (o *ActiveHealthCheck) SetInterval(v ActiveHealthCheckGetIntervalRetType)
SetInterval gets a reference to the given string and assigns it to the Interval field.
func (*ActiveHealthCheck) SetIntervalJitter ¶ added in v0.17.0
func (o *ActiveHealthCheck) SetIntervalJitter(v ActiveHealthCheckGetIntervalJitterRetType)
SetIntervalJitter gets a reference to the given string and assigns it to the IntervalJitter field.
func (*ActiveHealthCheck) SetTimeout ¶ added in v0.17.0
func (o *ActiveHealthCheck) SetTimeout(v ActiveHealthCheckGetTimeoutRetType)
SetTimeout gets a reference to the given string and assigns it to the Timeout field.
func (*ActiveHealthCheck) SetUnhealthyThreshold ¶ added in v0.17.0
func (o *ActiveHealthCheck) SetUnhealthyThreshold(v ActiveHealthCheckGetUnhealthyThresholdRetType)
SetUnhealthyThreshold gets a reference to the given int64 and assigns it to the UnhealthyThreshold field.
func (ActiveHealthCheck) ToMap ¶ added in v0.17.0
func (o ActiveHealthCheck) ToMap() (map[string]interface{}, error)
type ActiveHealthCheckGetHealthyThresholdArgType ¶ added in v1.0.0
type ActiveHealthCheckGetHealthyThresholdArgType = int64
type ActiveHealthCheckGetHealthyThresholdAttributeType ¶ added in v1.0.0
type ActiveHealthCheckGetHealthyThresholdAttributeType = *int64
isInteger
type ActiveHealthCheckGetHealthyThresholdRetType ¶ added in v1.0.0
type ActiveHealthCheckGetHealthyThresholdRetType = int64
type ActiveHealthCheckGetIntervalArgType ¶ added in v1.0.0
type ActiveHealthCheckGetIntervalArgType = string
type ActiveHealthCheckGetIntervalAttributeType ¶ added in v1.0.0
type ActiveHealthCheckGetIntervalAttributeType = *string
isNotNullableString
type ActiveHealthCheckGetIntervalJitterArgType ¶ added in v1.0.0
type ActiveHealthCheckGetIntervalJitterArgType = string
type ActiveHealthCheckGetIntervalJitterAttributeType ¶ added in v1.0.0
type ActiveHealthCheckGetIntervalJitterAttributeType = *string
isNotNullableString
type ActiveHealthCheckGetIntervalJitterRetType ¶ added in v1.0.0
type ActiveHealthCheckGetIntervalJitterRetType = string
type ActiveHealthCheckGetIntervalRetType ¶ added in v1.0.0
type ActiveHealthCheckGetIntervalRetType = string
type ActiveHealthCheckGetTimeoutArgType ¶ added in v1.0.0
type ActiveHealthCheckGetTimeoutArgType = string
type ActiveHealthCheckGetTimeoutAttributeType ¶ added in v1.0.0
type ActiveHealthCheckGetTimeoutAttributeType = *string
isNotNullableString
type ActiveHealthCheckGetTimeoutRetType ¶ added in v1.0.0
type ActiveHealthCheckGetTimeoutRetType = string
type ActiveHealthCheckGetUnhealthyThresholdArgType ¶ added in v1.0.0
type ActiveHealthCheckGetUnhealthyThresholdArgType = int64
type ActiveHealthCheckGetUnhealthyThresholdAttributeType ¶ added in v1.0.0
type ActiveHealthCheckGetUnhealthyThresholdAttributeType = *int64
isInteger
type ActiveHealthCheckGetUnhealthyThresholdRetType ¶ added in v1.0.0
type ActiveHealthCheckGetUnhealthyThresholdRetType = int64
type ApiCreateCredentialsRequest ¶
type ApiCreateCredentialsRequest interface { CreateCredentialsPayload(createCredentialsPayload CreateCredentialsPayload) ApiCreateCredentialsRequest XRequestID(xRequestID string) ApiCreateCredentialsRequest Execute() (*CreateCredentialsResponse, error) }
type ApiCreateLoadBalancerRequest ¶
type ApiCreateLoadBalancerRequest interface { CreateLoadBalancerPayload(createLoadBalancerPayload CreateLoadBalancerPayload) ApiCreateLoadBalancerRequest XRequestID(xRequestID string) ApiCreateLoadBalancerRequest Execute() (*LoadBalancer, error) }
type ApiGetCredentialsRequest ¶
type ApiGetCredentialsRequest interface {
Execute() (*GetCredentialsResponse, error)
}
type ApiGetLoadBalancerRequest ¶
type ApiGetLoadBalancerRequest interface {
Execute() (*LoadBalancer, error)
}
type ApiGetQuotaRequest ¶ added in v0.12.0
type ApiGetQuotaRequest interface {
Execute() (*GetQuotaResponse, error)
}
type ApiListCredentialsRequest ¶
type ApiListCredentialsRequest interface {
Execute() (*ListCredentialsResponse, error)
}
type ApiListLoadBalancersRequest ¶
type ApiListLoadBalancersRequest interface { // page_size specifies how many load balancers should be returned on this page. Must be a positive number <= 1000 PageSize(pageSize string) ApiListLoadBalancersRequest // page_id is a page identifier returned by the previous response and is used to request the next page PageId(pageId string) ApiListLoadBalancersRequest Execute() (*ListLoadBalancersResponse, error) }
type ApiListPlansRequest ¶ added in v0.16.0
type ApiListPlansRequest interface {
Execute() (*ListPlansResponse, error)
}
type ApiUpdateCredentialsRequest ¶ added in v0.12.0
type ApiUpdateCredentialsRequest interface { UpdateCredentialsPayload(updateCredentialsPayload UpdateCredentialsPayload) ApiUpdateCredentialsRequest Execute() (*UpdateCredentialsResponse, error) }
type ApiUpdateLoadBalancerRequest ¶
type ApiUpdateLoadBalancerRequest interface { UpdateLoadBalancerPayload(updateLoadBalancerPayload UpdateLoadBalancerPayload) ApiUpdateLoadBalancerRequest Execute() (*LoadBalancer, error) }
type ApiUpdateTargetPoolRequest ¶
type ApiUpdateTargetPoolRequest interface { UpdateTargetPoolPayload(updateTargetPoolPayload UpdateTargetPoolPayload) ApiUpdateTargetPoolRequest Execute() (*TargetPool, error) }
type CreateCredentialsPayload ¶
type CreateCredentialsPayload struct { // Credential name DisplayName CreateCredentialsPayloadGetDisplayNameAttributeType `json:"displayName,omitempty"` // A valid password used for an existing ARGUS instance, which is used during basic auth. Password CreateCredentialsPayloadGetPasswordAttributeType `json:"password,omitempty"` // A valid username used for an existing ARGUS instance, which is used during basic auth. Username CreateCredentialsPayloadGetUsernameAttributeType `json:"username,omitempty"` }
CreateCredentialsPayload struct for CreateCredentialsPayload
func NewCreateCredentialsPayload ¶ added in v0.17.0
func NewCreateCredentialsPayload() *CreateCredentialsPayload
NewCreateCredentialsPayload instantiates a new CreateCredentialsPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateCredentialsPayloadWithDefaults ¶ added in v0.17.0
func NewCreateCredentialsPayloadWithDefaults() *CreateCredentialsPayload
NewCreateCredentialsPayloadWithDefaults instantiates a new CreateCredentialsPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateCredentialsPayload) GetDisplayName ¶ added in v0.17.0
func (o *CreateCredentialsPayload) GetDisplayName() (res CreateCredentialsPayloadGetDisplayNameRetType)
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*CreateCredentialsPayload) GetDisplayNameOk ¶ added in v0.17.0
func (o *CreateCredentialsPayload) GetDisplayNameOk() (ret CreateCredentialsPayloadGetDisplayNameRetType, ok bool)
GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateCredentialsPayload) GetPassword ¶ added in v0.17.0
func (o *CreateCredentialsPayload) GetPassword() (res CreateCredentialsPayloadGetPasswordRetType)
GetPassword returns the Password field value if set, zero value otherwise.
func (*CreateCredentialsPayload) GetPasswordOk ¶ added in v0.17.0
func (o *CreateCredentialsPayload) GetPasswordOk() (ret CreateCredentialsPayloadGetPasswordRetType, ok bool)
GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateCredentialsPayload) GetUsername ¶ added in v0.17.0
func (o *CreateCredentialsPayload) GetUsername() (res CreateCredentialsPayloadGetUsernameRetType)
GetUsername returns the Username field value if set, zero value otherwise.
func (*CreateCredentialsPayload) GetUsernameOk ¶ added in v0.17.0
func (o *CreateCredentialsPayload) GetUsernameOk() (ret CreateCredentialsPayloadGetUsernameRetType, ok bool)
GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateCredentialsPayload) HasDisplayName ¶ added in v0.17.0
func (o *CreateCredentialsPayload) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*CreateCredentialsPayload) HasPassword ¶ added in v0.17.0
func (o *CreateCredentialsPayload) HasPassword() bool
HasPassword returns a boolean if a field has been set.
func (*CreateCredentialsPayload) HasUsername ¶ added in v0.17.0
func (o *CreateCredentialsPayload) HasUsername() bool
HasUsername returns a boolean if a field has been set.
func (*CreateCredentialsPayload) SetDisplayName ¶ added in v0.17.0
func (o *CreateCredentialsPayload) SetDisplayName(v CreateCredentialsPayloadGetDisplayNameRetType)
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*CreateCredentialsPayload) SetPassword ¶ added in v0.17.0
func (o *CreateCredentialsPayload) SetPassword(v CreateCredentialsPayloadGetPasswordRetType)
SetPassword gets a reference to the given string and assigns it to the Password field.
func (*CreateCredentialsPayload) SetUsername ¶ added in v0.17.0
func (o *CreateCredentialsPayload) SetUsername(v CreateCredentialsPayloadGetUsernameRetType)
SetUsername gets a reference to the given string and assigns it to the Username field.
func (CreateCredentialsPayload) ToMap ¶ added in v0.17.0
func (o CreateCredentialsPayload) ToMap() (map[string]interface{}, error)
type CreateCredentialsPayloadGetDisplayNameArgType ¶ added in v1.0.0
type CreateCredentialsPayloadGetDisplayNameArgType = string
type CreateCredentialsPayloadGetDisplayNameAttributeType ¶ added in v1.0.0
type CreateCredentialsPayloadGetDisplayNameAttributeType = *string
isNotNullableString
type CreateCredentialsPayloadGetDisplayNameRetType ¶ added in v1.0.0
type CreateCredentialsPayloadGetDisplayNameRetType = string
type CreateCredentialsPayloadGetPasswordArgType ¶ added in v1.0.0
type CreateCredentialsPayloadGetPasswordArgType = string
type CreateCredentialsPayloadGetPasswordAttributeType ¶ added in v1.0.0
type CreateCredentialsPayloadGetPasswordAttributeType = *string
isNotNullableString
type CreateCredentialsPayloadGetPasswordRetType ¶ added in v1.0.0
type CreateCredentialsPayloadGetPasswordRetType = string
type CreateCredentialsPayloadGetUsernameArgType ¶ added in v1.0.0
type CreateCredentialsPayloadGetUsernameArgType = string
type CreateCredentialsPayloadGetUsernameAttributeType ¶ added in v1.0.0
type CreateCredentialsPayloadGetUsernameAttributeType = *string
isNotNullableString
type CreateCredentialsPayloadGetUsernameRetType ¶ added in v1.0.0
type CreateCredentialsPayloadGetUsernameRetType = string
type CreateCredentialsRequest ¶ added in v1.2.0
type CreateCredentialsRequest struct {
// contains filtered or unexported fields
}
func (CreateCredentialsRequest) CreateCredentialsPayload ¶ added in v1.2.0
func (r CreateCredentialsRequest) CreateCredentialsPayload(createCredentialsPayload CreateCredentialsPayload) ApiCreateCredentialsRequest
func (CreateCredentialsRequest) Execute ¶ added in v1.2.0
func (r CreateCredentialsRequest) Execute() (*CreateCredentialsResponse, error)
func (CreateCredentialsRequest) XRequestID ¶ added in v1.2.0
func (r CreateCredentialsRequest) XRequestID(xRequestID string) ApiCreateCredentialsRequest
type CreateCredentialsResponse ¶
type CreateCredentialsResponse struct {
Credential CreateCredentialsResponseGetCredentialAttributeType `json:"credential,omitempty"`
}
CreateCredentialsResponse struct for CreateCredentialsResponse
func NewCreateCredentialsResponse ¶ added in v0.17.0
func NewCreateCredentialsResponse() *CreateCredentialsResponse
NewCreateCredentialsResponse instantiates a new CreateCredentialsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateCredentialsResponseWithDefaults ¶ added in v0.17.0
func NewCreateCredentialsResponseWithDefaults() *CreateCredentialsResponse
NewCreateCredentialsResponseWithDefaults instantiates a new CreateCredentialsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateCredentialsResponse) GetCredential ¶ added in v0.17.0
func (o *CreateCredentialsResponse) GetCredential() (res CreateCredentialsResponseGetCredentialRetType)
GetCredential returns the Credential field value if set, zero value otherwise.
func (*CreateCredentialsResponse) GetCredentialOk ¶ added in v0.17.0
func (o *CreateCredentialsResponse) GetCredentialOk() (ret CreateCredentialsResponseGetCredentialRetType, ok bool)
GetCredentialOk returns a tuple with the Credential field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateCredentialsResponse) HasCredential ¶ added in v0.17.0
func (o *CreateCredentialsResponse) HasCredential() bool
HasCredential returns a boolean if a field has been set.
func (*CreateCredentialsResponse) SetCredential ¶ added in v0.17.0
func (o *CreateCredentialsResponse) SetCredential(v CreateCredentialsResponseGetCredentialRetType)
SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field.
func (CreateCredentialsResponse) ToMap ¶ added in v0.17.0
func (o CreateCredentialsResponse) ToMap() (map[string]interface{}, error)
type CreateCredentialsResponseGetCredentialArgType ¶ added in v1.0.0
type CreateCredentialsResponseGetCredentialArgType = CredentialsResponse
type CreateCredentialsResponseGetCredentialAttributeType ¶ added in v1.0.0
type CreateCredentialsResponseGetCredentialAttributeType = *CredentialsResponse
isModel
type CreateCredentialsResponseGetCredentialRetType ¶ added in v1.0.0
type CreateCredentialsResponseGetCredentialRetType = CredentialsResponse
type CreateLoadBalancerPayload ¶
type CreateLoadBalancerPayload struct { // Disable target security group assignemt to allow targets outside of the given network. Connectivity to targets need to be ensured by the customer, including routing and Security Groups (targetSecurityGroup can be assigned). Not changeable after creation. DisableTargetSecurityGroupAssignment CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType `json:"disableTargetSecurityGroupAssignment,omitempty"` // Reports all errors a load balancer has. Errors CreateLoadBalancerPayloadGetErrorsAttributeType `json:"errors,omitempty"` // External load balancer IP address where this load balancer is exposed. Not changeable after creation. ExternalAddress CreateLoadBalancerPayloadGetExternalAddressAttributeType `json:"externalAddress,omitempty"` // There is a maximum listener count of 20. Port and protocol limitations: - UDP listeners cannot have the same port. - TCP-derived listeners cannot have the same port. A TCP-derived listener is any listener that listens on a TCP port. As of now those are: TCP, TCP_PROXY, and PROTOCOL_TLS_PASSTHROUGH. The only exception is, if all listeners for the same port are PROTOCOL_TLS_PASSTHROUGH. - PROTOCOL_TLS_PASSTHROUGH listeners cannot have the same port and at least one common domain name. - PROTOCOL_TLS_PASSTHROUGH listeners can have the same domain name and different ports though (e.g. ports 443 and 8443 for domain example.com). - PROTOCOL_TLS_PASSTHROUGH listeners without a domain name serve as a default listener and you can have only one default listener. Listeners CreateLoadBalancerPayloadGetListenersAttributeType `json:"listeners,omitempty"` LoadBalancerSecurityGroup CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType `json:"loadBalancerSecurityGroup,omitempty"` // Load balancer name. Not changeable after creation. Name CreateLoadBalancerPayloadGetNameAttributeType `json:"name,omitempty"` // List of networks that listeners and targets reside in. Currently limited to one. Not changeable after creation. Networks CreateLoadBalancerPayloadGetNetworksAttributeType `json:"networks,omitempty"` Options CreateLoadBalancerPayloadGetOptionsAttributeType `json:"options,omitempty"` // Service Plan configures the size of the Load Balancer. Currently supported plans are p10, p50, p250 and p750. This list can change in the future where plan ids will be removed and new plans by added. That is the reason this is not an enum. PlanId CreateLoadBalancerPayloadGetPlanIdAttributeType `json:"planId,omitempty"` // Transient private load balancer IP address that can change any time. PrivateAddress CreateLoadBalancerPayloadGetPrivateAddressAttributeType `json:"privateAddress,omitempty"` // Region of the LoadBalancer Region CreateLoadBalancerPayloadGetRegionAttributeType `json:"region,omitempty"` Status CreateLoadBalancerPayloadGetStatusAttributeType `json:"status,omitempty"` // List of all target pools which will be used in the load balancer. Limited to 20. TargetPools CreateLoadBalancerPayloadGetTargetPoolsAttributeType `json:"targetPools,omitempty"` TargetSecurityGroup CreateLoadBalancerPayloadGetTargetSecurityGroupAttributeType `json:"targetSecurityGroup,omitempty"` // Load balancer resource version. Must be empty or unset for creating load balancers, non-empty for updating load balancers. Semantics: While retrieving load balancers, this is the current version of this load balancer resource that changes during updates of the load balancers. On updates this field specified the load balancer version you calculated your update for instead of the future version to enable concurrency safe updates. Update calls will then report the new version in their result as you would see with a load balancer retrieval call later. There exist no total order of the version, so you can only compare it for equality, but not for less/greater than another version. Since the creation of load balancer is always intended to create the first version of it, there should be no existing version. That's why this field must by empty of not present in that case. Version CreateLoadBalancerPayloadGetVersionAttributeType `json:"version,omitempty"` }
CreateLoadBalancerPayload struct for CreateLoadBalancerPayload
func NewCreateLoadBalancerPayload ¶ added in v0.17.0
func NewCreateLoadBalancerPayload() *CreateLoadBalancerPayload
NewCreateLoadBalancerPayload instantiates a new CreateLoadBalancerPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateLoadBalancerPayloadWithDefaults ¶ added in v0.17.0
func NewCreateLoadBalancerPayloadWithDefaults() *CreateLoadBalancerPayload
NewCreateLoadBalancerPayloadWithDefaults instantiates a new CreateLoadBalancerPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignment ¶ added in v1.4.0
func (o *CreateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignment() (res CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType)
GetDisableTargetSecurityGroupAssignment returns the DisableTargetSecurityGroupAssignment field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignmentOk ¶ added in v1.4.0
func (o *CreateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignmentOk() (ret CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType, ok bool)
GetDisableTargetSecurityGroupAssignmentOk returns a tuple with the DisableTargetSecurityGroupAssignment field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetErrors ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetErrors() (res CreateLoadBalancerPayloadGetErrorsRetType)
GetErrors returns the Errors field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetErrorsOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetErrorsOk() (ret CreateLoadBalancerPayloadGetErrorsRetType, ok bool)
GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetExternalAddress ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetExternalAddress() (res CreateLoadBalancerPayloadGetExternalAddressRetType)
GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetExternalAddressOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetExternalAddressOk() (ret CreateLoadBalancerPayloadGetExternalAddressRetType, ok bool)
GetExternalAddressOk returns a tuple with the ExternalAddress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetListeners ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetListeners() (res CreateLoadBalancerPayloadGetListenersRetType)
GetListeners returns the Listeners field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetListenersOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetListenersOk() (ret CreateLoadBalancerPayloadGetListenersRetType, ok 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) GetLoadBalancerSecurityGroup ¶ added in v1.5.0
func (o *CreateLoadBalancerPayload) GetLoadBalancerSecurityGroup() (res CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType)
GetLoadBalancerSecurityGroup returns the LoadBalancerSecurityGroup field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetLoadBalancerSecurityGroupOk ¶ added in v1.5.0
func (o *CreateLoadBalancerPayload) GetLoadBalancerSecurityGroupOk() (ret CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType, ok bool)
GetLoadBalancerSecurityGroupOk returns a tuple with the LoadBalancerSecurityGroup field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetName ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetName() (res CreateLoadBalancerPayloadGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetNameOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetNameOk() (ret CreateLoadBalancerPayloadGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetNetworks ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetNetworks() (res CreateLoadBalancerPayloadGetNetworksRetType)
GetNetworks returns the Networks field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetNetworksOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetNetworksOk() (ret CreateLoadBalancerPayloadGetNetworksRetType, ok bool)
GetNetworksOk returns a tuple with the Networks field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetOptions ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetOptions() (res CreateLoadBalancerPayloadGetOptionsRetType)
GetOptions returns the Options field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetOptionsOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetOptionsOk() (ret CreateLoadBalancerPayloadGetOptionsRetType, ok bool)
GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetPlanId ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetPlanId() (res CreateLoadBalancerPayloadGetPlanIdRetType)
GetPlanId returns the PlanId field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetPlanIdOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetPlanIdOk() (ret CreateLoadBalancerPayloadGetPlanIdRetType, ok bool)
GetPlanIdOk returns a tuple with the PlanId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetPrivateAddress ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetPrivateAddress() (res CreateLoadBalancerPayloadGetPrivateAddressRetType)
GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetPrivateAddressOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetPrivateAddressOk() (ret CreateLoadBalancerPayloadGetPrivateAddressRetType, ok 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) GetRegion ¶ added in v1.0.0
func (o *CreateLoadBalancerPayload) GetRegion() (res CreateLoadBalancerPayloadGetRegionRetType)
GetRegion returns the Region field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetRegionOk ¶ added in v1.0.0
func (o *CreateLoadBalancerPayload) GetRegionOk() (ret CreateLoadBalancerPayloadGetRegionRetType, ok bool)
GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetStatus ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetStatus() (res CreateLoadBalancerPayloadGetStatusRetType)
GetStatus returns the Status field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetStatusOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetStatusOk() (ret CreateLoadBalancerPayloadGetStatusRetType, ok bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetTargetPools ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetTargetPools() (res CreateLoadBalancerPayloadGetTargetPoolsRetType)
GetTargetPools returns the TargetPools field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetTargetPoolsOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetTargetPoolsOk() (ret CreateLoadBalancerPayloadGetTargetPoolsRetType, ok 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) GetTargetSecurityGroup ¶ added in v1.3.0
func (o *CreateLoadBalancerPayload) GetTargetSecurityGroup() (res CreateLoadBalancerPayloadGetTargetSecurityGroupRetType)
GetTargetSecurityGroup returns the TargetSecurityGroup field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetTargetSecurityGroupOk ¶ added in v1.3.0
func (o *CreateLoadBalancerPayload) GetTargetSecurityGroupOk() (ret CreateLoadBalancerPayloadGetTargetSecurityGroupRetType, ok bool)
GetTargetSecurityGroupOk returns a tuple with the TargetSecurityGroup field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayload) GetVersion ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetVersion() (res CreateLoadBalancerPayloadGetVersionRetType)
GetVersion returns the Version field value if set, zero value otherwise.
func (*CreateLoadBalancerPayload) GetVersionOk ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) GetVersionOk() (ret CreateLoadBalancerPayloadGetVersionRetType, ok 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) HasDisableTargetSecurityGroupAssignment ¶ added in v1.4.0
func (o *CreateLoadBalancerPayload) HasDisableTargetSecurityGroupAssignment() bool
HasDisableTargetSecurityGroupAssignment returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasErrors ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasErrors() bool
HasErrors returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasExternalAddress ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasExternalAddress() bool
HasExternalAddress returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasListeners ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasListeners() bool
HasListeners returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasLoadBalancerSecurityGroup ¶ added in v1.5.0
func (o *CreateLoadBalancerPayload) HasLoadBalancerSecurityGroup() bool
HasLoadBalancerSecurityGroup returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasName ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasNetworks ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasNetworks() bool
HasNetworks returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasOptions ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasOptions() bool
HasOptions returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasPlanId ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasPlanId() bool
HasPlanId returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasPrivateAddress ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasPrivateAddress() bool
HasPrivateAddress returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasRegion ¶ added in v1.0.0
func (o *CreateLoadBalancerPayload) HasRegion() bool
HasRegion returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasStatus ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasTargetPools ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasTargetPools() bool
HasTargetPools returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasTargetSecurityGroup ¶ added in v1.3.0
func (o *CreateLoadBalancerPayload) HasTargetSecurityGroup() bool
HasTargetSecurityGroup returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) HasVersion ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) HasVersion() bool
HasVersion returns a boolean if a field has been set.
func (*CreateLoadBalancerPayload) SetDisableTargetSecurityGroupAssignment ¶ added in v1.4.0
func (o *CreateLoadBalancerPayload) SetDisableTargetSecurityGroupAssignment(v CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType)
SetDisableTargetSecurityGroupAssignment gets a reference to the given bool and assigns it to the DisableTargetSecurityGroupAssignment field.
func (*CreateLoadBalancerPayload) SetErrors ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetErrors(v CreateLoadBalancerPayloadGetErrorsRetType)
SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field.
func (*CreateLoadBalancerPayload) SetExternalAddress ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetExternalAddress(v CreateLoadBalancerPayloadGetExternalAddressRetType)
SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field.
func (*CreateLoadBalancerPayload) SetListeners ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetListeners(v CreateLoadBalancerPayloadGetListenersRetType)
SetListeners gets a reference to the given []Listener and assigns it to the Listeners field.
func (*CreateLoadBalancerPayload) SetLoadBalancerSecurityGroup ¶ added in v1.5.0
func (o *CreateLoadBalancerPayload) SetLoadBalancerSecurityGroup(v CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType)
SetLoadBalancerSecurityGroup gets a reference to the given CreateLoadBalancerPayloadLoadBalancerSecurityGroup and assigns it to the LoadBalancerSecurityGroup field.
func (*CreateLoadBalancerPayload) SetName ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetName(v CreateLoadBalancerPayloadGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*CreateLoadBalancerPayload) SetNetworks ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetNetworks(v CreateLoadBalancerPayloadGetNetworksRetType)
SetNetworks gets a reference to the given []Network and assigns it to the Networks field.
func (*CreateLoadBalancerPayload) SetOptions ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetOptions(v CreateLoadBalancerPayloadGetOptionsRetType)
SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field.
func (*CreateLoadBalancerPayload) SetPlanId ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetPlanId(v CreateLoadBalancerPayloadGetPlanIdRetType)
SetPlanId gets a reference to the given string and assigns it to the PlanId field.
func (*CreateLoadBalancerPayload) SetPrivateAddress ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetPrivateAddress(v CreateLoadBalancerPayloadGetPrivateAddressRetType)
SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field.
func (*CreateLoadBalancerPayload) SetRegion ¶ added in v1.0.0
func (o *CreateLoadBalancerPayload) SetRegion(v CreateLoadBalancerPayloadGetRegionRetType)
SetRegion gets a reference to the given string and assigns it to the Region field.
func (*CreateLoadBalancerPayload) SetStatus ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetStatus(v CreateLoadBalancerPayloadGetStatusRetType)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*CreateLoadBalancerPayload) SetTargetPools ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetTargetPools(v CreateLoadBalancerPayloadGetTargetPoolsRetType)
SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field.
func (*CreateLoadBalancerPayload) SetTargetSecurityGroup ¶ added in v1.3.0
func (o *CreateLoadBalancerPayload) SetTargetSecurityGroup(v CreateLoadBalancerPayloadGetTargetSecurityGroupRetType)
SetTargetSecurityGroup gets a reference to the given CreateLoadBalancerPayloadTargetSecurityGroup and assigns it to the TargetSecurityGroup field.
func (*CreateLoadBalancerPayload) SetVersion ¶ added in v0.17.0
func (o *CreateLoadBalancerPayload) SetVersion(v CreateLoadBalancerPayloadGetVersionRetType)
SetVersion gets a reference to the given string and assigns it to the Version field.
func (CreateLoadBalancerPayload) ToMap ¶ added in v0.17.0
func (o CreateLoadBalancerPayload) ToMap() (map[string]interface{}, error)
type CreateLoadBalancerPayloadGetErrorsArgType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetErrorsArgType = []LoadBalancerError
type CreateLoadBalancerPayloadGetErrorsAttributeType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetErrorsAttributeType = *[]LoadBalancerError
isArray
type CreateLoadBalancerPayloadGetErrorsRetType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetErrorsRetType = []LoadBalancerError
type CreateLoadBalancerPayloadGetExternalAddressArgType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetExternalAddressArgType = string
type CreateLoadBalancerPayloadGetExternalAddressAttributeType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetExternalAddressAttributeType = *string
isNotNullableString
type CreateLoadBalancerPayloadGetExternalAddressRetType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetExternalAddressRetType = string
type CreateLoadBalancerPayloadGetListenersArgType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetListenersArgType = []Listener
type CreateLoadBalancerPayloadGetListenersAttributeType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetListenersAttributeType = *[]Listener
isArray
type CreateLoadBalancerPayloadGetListenersRetType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetListenersRetType = []Listener
type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupArgType ¶ added in v1.5.0
type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupArgType = CreateLoadBalancerPayloadLoadBalancerSecurityGroup
type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType ¶ added in v1.5.0
type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType = *CreateLoadBalancerPayloadLoadBalancerSecurityGroup
isModel
type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType ¶ added in v1.5.0
type CreateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType = CreateLoadBalancerPayloadLoadBalancerSecurityGroup
type CreateLoadBalancerPayloadGetNameArgType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetNameArgType = string
type CreateLoadBalancerPayloadGetNameAttributeType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetNameAttributeType = *string
isNotNullableString
type CreateLoadBalancerPayloadGetNameRetType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetNameRetType = string
type CreateLoadBalancerPayloadGetNetworksArgType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetNetworksArgType = []Network
type CreateLoadBalancerPayloadGetNetworksAttributeType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetNetworksAttributeType = *[]Network
isArray
type CreateLoadBalancerPayloadGetNetworksRetType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetNetworksRetType = []Network
type CreateLoadBalancerPayloadGetOptionsArgType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetOptionsArgType = LoadBalancerOptions
type CreateLoadBalancerPayloadGetOptionsAttributeType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetOptionsAttributeType = *LoadBalancerOptions
isModel
type CreateLoadBalancerPayloadGetOptionsRetType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetOptionsRetType = LoadBalancerOptions
type CreateLoadBalancerPayloadGetPlanIdArgType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetPlanIdArgType = string
type CreateLoadBalancerPayloadGetPlanIdAttributeType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetPlanIdAttributeType = *string
isNotNullableString
type CreateLoadBalancerPayloadGetPlanIdRetType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetPlanIdRetType = string
type CreateLoadBalancerPayloadGetPrivateAddressArgType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetPrivateAddressArgType = string
type CreateLoadBalancerPayloadGetPrivateAddressAttributeType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetPrivateAddressAttributeType = *string
isNotNullableString
type CreateLoadBalancerPayloadGetPrivateAddressRetType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetPrivateAddressRetType = string
type CreateLoadBalancerPayloadGetRegionArgType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetRegionArgType = string
type CreateLoadBalancerPayloadGetRegionAttributeType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetRegionAttributeType = *string
isNotNullableString
type CreateLoadBalancerPayloadGetRegionRetType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetRegionRetType = string
type CreateLoadBalancerPayloadGetStatusArgType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetStatusArgType = CreateLoadBalancerPayloadStatus
type CreateLoadBalancerPayloadGetStatusAttributeType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetStatusAttributeType = *CreateLoadBalancerPayloadStatus
type CreateLoadBalancerPayloadGetStatusRetType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetStatusRetType = CreateLoadBalancerPayloadStatus
type CreateLoadBalancerPayloadGetTargetPoolsArgType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetTargetPoolsArgType = []TargetPool
type CreateLoadBalancerPayloadGetTargetPoolsAttributeType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetTargetPoolsAttributeType = *[]TargetPool
isArray
type CreateLoadBalancerPayloadGetTargetPoolsRetType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetTargetPoolsRetType = []TargetPool
type CreateLoadBalancerPayloadGetTargetSecurityGroupArgType ¶ added in v1.3.0
type CreateLoadBalancerPayloadGetTargetSecurityGroupArgType = CreateLoadBalancerPayloadTargetSecurityGroup
type CreateLoadBalancerPayloadGetTargetSecurityGroupAttributeType ¶ added in v1.3.0
type CreateLoadBalancerPayloadGetTargetSecurityGroupAttributeType = *CreateLoadBalancerPayloadTargetSecurityGroup
isModel
type CreateLoadBalancerPayloadGetTargetSecurityGroupRetType ¶ added in v1.3.0
type CreateLoadBalancerPayloadGetTargetSecurityGroupRetType = CreateLoadBalancerPayloadTargetSecurityGroup
type CreateLoadBalancerPayloadGetVersionArgType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetVersionArgType = string
type CreateLoadBalancerPayloadGetVersionAttributeType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetVersionAttributeType = *string
isNotNullableString
type CreateLoadBalancerPayloadGetVersionRetType ¶ added in v1.0.0
type CreateLoadBalancerPayloadGetVersionRetType = string
type CreateLoadBalancerPayloadLoadBalancerSecurityGroup ¶ added in v1.5.0
type CreateLoadBalancerPayloadLoadBalancerSecurityGroup struct { // ID of the security Group Id CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdAttributeType `json:"id,omitempty"` // Name of the security Group Name CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameAttributeType `json:"name,omitempty"` }
CreateLoadBalancerPayloadLoadBalancerSecurityGroup Security Group permitting network traffic from the LoadBalancer to the targets. Useful when disableTargetSecurityGroupAssignment=true to manually assign target security groups to targets.
func NewCreateLoadBalancerPayloadLoadBalancerSecurityGroup ¶ added in v1.5.0
func NewCreateLoadBalancerPayloadLoadBalancerSecurityGroup() *CreateLoadBalancerPayloadLoadBalancerSecurityGroup
NewCreateLoadBalancerPayloadLoadBalancerSecurityGroup instantiates a new CreateLoadBalancerPayloadLoadBalancerSecurityGroup 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 NewCreateLoadBalancerPayloadLoadBalancerSecurityGroupWithDefaults ¶ added in v1.5.0
func NewCreateLoadBalancerPayloadLoadBalancerSecurityGroupWithDefaults() *CreateLoadBalancerPayloadLoadBalancerSecurityGroup
NewCreateLoadBalancerPayloadLoadBalancerSecurityGroupWithDefaults instantiates a new CreateLoadBalancerPayloadLoadBalancerSecurityGroup 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 (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetId ¶ added in v1.5.0
func (o *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetId() (res CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdRetType)
GetId returns the Id field value if set, zero value otherwise.
func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetIdOk ¶ added in v1.5.0
func (o *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetIdOk() (ret CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdRetType, ok bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetName ¶ added in v1.5.0
func (o *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetName() (res CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetNameOk ¶ added in v1.5.0
func (o *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) GetNameOk() (ret CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameRetType, ok 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 (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) HasId ¶ added in v1.5.0
func (o *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) HasId() bool
HasId returns a boolean if a field has been set.
func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) HasName ¶ added in v1.5.0
func (o *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) SetId ¶ added in v1.5.0
func (o *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) SetId(v CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdRetType)
SetId gets a reference to the given string and assigns it to the Id field.
func (*CreateLoadBalancerPayloadLoadBalancerSecurityGroup) SetName ¶ added in v1.5.0
func (o *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) SetName(v CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (CreateLoadBalancerPayloadLoadBalancerSecurityGroup) ToMap ¶ added in v1.5.0
func (o CreateLoadBalancerPayloadLoadBalancerSecurityGroup) ToMap() (map[string]interface{}, error)
type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdArgType ¶ added in v1.5.0
type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdArgType = string
type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdAttributeType ¶ added in v1.5.0
type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdAttributeType = *string
isNotNullableString
type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdRetType ¶ added in v1.5.0
type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetIdRetType = string
type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameArgType ¶ added in v1.5.0
type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameArgType = string
type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameAttributeType ¶ added in v1.5.0
type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameAttributeType = *string
isNotNullableString
type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameRetType ¶ added in v1.5.0
type CreateLoadBalancerPayloadLoadBalancerSecurityGroupGetNameRetType = string
type CreateLoadBalancerPayloadStatus ¶ added in v1.1.0
type CreateLoadBalancerPayloadStatus string
CreateLoadBalancerPayloadStatus the model 'CreateLoadBalancerPayload' value type for enums
const ( CREATELOADBALANCERPAYLOADSTATUS_UNSPECIFIED CreateLoadBalancerPayloadStatus = "STATUS_UNSPECIFIED" CREATELOADBALANCERPAYLOADSTATUS_PENDING CreateLoadBalancerPayloadStatus = "STATUS_PENDING" CREATELOADBALANCERPAYLOADSTATUS_READY CreateLoadBalancerPayloadStatus = "STATUS_READY" CREATELOADBALANCERPAYLOADSTATUS_ERROR CreateLoadBalancerPayloadStatus = "STATUS_ERROR" CREATELOADBALANCERPAYLOADSTATUS_TERMINATING CreateLoadBalancerPayloadStatus = "STATUS_TERMINATING" )
List of Status
func NewCreateLoadBalancerPayloadStatusFromValue ¶ added in v1.1.0
func NewCreateLoadBalancerPayloadStatusFromValue(v CreateLoadBalancerPayloadStatus) (*CreateLoadBalancerPayloadStatus, error)
NewCreateLoadBalancerPayloadStatusFromValue returns a pointer to a valid CreateLoadBalancerPayloadStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (CreateLoadBalancerPayloadStatus) IsValid ¶ added in v1.1.0
func (v CreateLoadBalancerPayloadStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (CreateLoadBalancerPayloadStatus) Ptr ¶ added in v1.1.0
func (v CreateLoadBalancerPayloadStatus) Ptr() *CreateLoadBalancerPayloadStatus
Ptr returns reference to StatusStatus value
func (*CreateLoadBalancerPayloadStatus) UnmarshalJSON ¶ added in v1.1.0
func (v *CreateLoadBalancerPayloadStatus) UnmarshalJSON(src []byte) error
type CreateLoadBalancerPayloadTargetSecurityGroup ¶ added in v1.3.0
type CreateLoadBalancerPayloadTargetSecurityGroup struct { // ID of the security Group Id CreateLoadBalancerPayloadTargetSecurityGroupGetIdAttributeType `json:"id,omitempty"` // Name of the security Group Name CreateLoadBalancerPayloadTargetSecurityGroupGetNameAttributeType `json:"name,omitempty"` }
CreateLoadBalancerPayloadTargetSecurityGroup Security Group that allows the targets to receive traffic from the LoadBalancer. Useful when disableTargetSecurityGroupAssignment=true to manually assign target security groups to targets.
func NewCreateLoadBalancerPayloadTargetSecurityGroup ¶ added in v1.3.0
func NewCreateLoadBalancerPayloadTargetSecurityGroup() *CreateLoadBalancerPayloadTargetSecurityGroup
NewCreateLoadBalancerPayloadTargetSecurityGroup instantiates a new CreateLoadBalancerPayloadTargetSecurityGroup 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 NewCreateLoadBalancerPayloadTargetSecurityGroupWithDefaults ¶ added in v1.3.0
func NewCreateLoadBalancerPayloadTargetSecurityGroupWithDefaults() *CreateLoadBalancerPayloadTargetSecurityGroup
NewCreateLoadBalancerPayloadTargetSecurityGroupWithDefaults instantiates a new CreateLoadBalancerPayloadTargetSecurityGroup 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 (*CreateLoadBalancerPayloadTargetSecurityGroup) GetId ¶ added in v1.3.0
func (o *CreateLoadBalancerPayloadTargetSecurityGroup) GetId() (res CreateLoadBalancerPayloadTargetSecurityGroupGetIdRetType)
GetId returns the Id field value if set, zero value otherwise.
func (*CreateLoadBalancerPayloadTargetSecurityGroup) GetIdOk ¶ added in v1.3.0
func (o *CreateLoadBalancerPayloadTargetSecurityGroup) GetIdOk() (ret CreateLoadBalancerPayloadTargetSecurityGroupGetIdRetType, ok bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateLoadBalancerPayloadTargetSecurityGroup) GetName ¶ added in v1.3.0
func (o *CreateLoadBalancerPayloadTargetSecurityGroup) GetName() (res CreateLoadBalancerPayloadTargetSecurityGroupGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*CreateLoadBalancerPayloadTargetSecurityGroup) GetNameOk ¶ added in v1.3.0
func (o *CreateLoadBalancerPayloadTargetSecurityGroup) GetNameOk() (ret CreateLoadBalancerPayloadTargetSecurityGroupGetNameRetType, ok 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 (*CreateLoadBalancerPayloadTargetSecurityGroup) HasId ¶ added in v1.3.0
func (o *CreateLoadBalancerPayloadTargetSecurityGroup) HasId() bool
HasId returns a boolean if a field has been set.
func (*CreateLoadBalancerPayloadTargetSecurityGroup) HasName ¶ added in v1.3.0
func (o *CreateLoadBalancerPayloadTargetSecurityGroup) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateLoadBalancerPayloadTargetSecurityGroup) SetId ¶ added in v1.3.0
func (o *CreateLoadBalancerPayloadTargetSecurityGroup) SetId(v CreateLoadBalancerPayloadTargetSecurityGroupGetIdRetType)
SetId gets a reference to the given string and assigns it to the Id field.
func (*CreateLoadBalancerPayloadTargetSecurityGroup) SetName ¶ added in v1.3.0
func (o *CreateLoadBalancerPayloadTargetSecurityGroup) SetName(v CreateLoadBalancerPayloadTargetSecurityGroupGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (CreateLoadBalancerPayloadTargetSecurityGroup) ToMap ¶ added in v1.3.0
func (o CreateLoadBalancerPayloadTargetSecurityGroup) ToMap() (map[string]interface{}, error)
type CreateLoadBalancerPayloadTargetSecurityGroupGetIdArgType ¶ added in v1.3.0
type CreateLoadBalancerPayloadTargetSecurityGroupGetIdArgType = string
type CreateLoadBalancerPayloadTargetSecurityGroupGetIdAttributeType ¶ added in v1.3.0
type CreateLoadBalancerPayloadTargetSecurityGroupGetIdAttributeType = *string
isNotNullableString
type CreateLoadBalancerPayloadTargetSecurityGroupGetIdRetType ¶ added in v1.3.0
type CreateLoadBalancerPayloadTargetSecurityGroupGetIdRetType = string
type CreateLoadBalancerPayloadTargetSecurityGroupGetNameArgType ¶ added in v1.3.0
type CreateLoadBalancerPayloadTargetSecurityGroupGetNameArgType = string
type CreateLoadBalancerPayloadTargetSecurityGroupGetNameAttributeType ¶ added in v1.3.0
type CreateLoadBalancerPayloadTargetSecurityGroupGetNameAttributeType = *string
isNotNullableString
type CreateLoadBalancerPayloadTargetSecurityGroupGetNameRetType ¶ added in v1.3.0
type CreateLoadBalancerPayloadTargetSecurityGroupGetNameRetType = string
type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentArgType ¶ added in v1.4.0
type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentArgType = bool
type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType ¶ added in v1.4.0
type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType = *bool
isBoolean
type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType ¶ added in v1.4.0
type CreateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType = bool
type CreateLoadBalancerRequest ¶ added in v1.2.0
type CreateLoadBalancerRequest struct {
// contains filtered or unexported fields
}
func (CreateLoadBalancerRequest) CreateLoadBalancerPayload ¶ added in v1.2.0
func (r CreateLoadBalancerRequest) CreateLoadBalancerPayload(createLoadBalancerPayload CreateLoadBalancerPayload) ApiCreateLoadBalancerRequest
func (CreateLoadBalancerRequest) Execute ¶ added in v1.2.0
func (r CreateLoadBalancerRequest) Execute() (*LoadBalancer, error)
func (CreateLoadBalancerRequest) XRequestID ¶ added in v1.2.0
func (r CreateLoadBalancerRequest) XRequestID(xRequestID string) ApiCreateLoadBalancerRequest
type CredentialsResponse ¶
type CredentialsResponse struct { // The credentials reference can be used for observability of the Load Balancer. CredentialsRef CredentialsResponseGetCredentialsRefAttributeType `json:"credentialsRef,omitempty"` // Credential name DisplayName CredentialsResponseGetDisplayNameAttributeType `json:"displayName,omitempty"` // Region of the Credential Region CredentialsResponseGetRegionAttributeType `json:"region,omitempty"` // The username used for the ARGUS instance Username CredentialsResponseGetUsernameAttributeType `json:"username,omitempty"` }
CredentialsResponse struct for CredentialsResponse
func NewCredentialsResponse ¶ added in v0.17.0
func NewCredentialsResponse() *CredentialsResponse
NewCredentialsResponse instantiates a new CredentialsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCredentialsResponseWithDefaults ¶ added in v0.17.0
func NewCredentialsResponseWithDefaults() *CredentialsResponse
NewCredentialsResponseWithDefaults instantiates a new CredentialsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CredentialsResponse) GetCredentialsRef ¶ added in v0.17.0
func (o *CredentialsResponse) GetCredentialsRef() (res CredentialsResponseGetCredentialsRefRetType)
GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise.
func (*CredentialsResponse) GetCredentialsRefOk ¶ added in v0.17.0
func (o *CredentialsResponse) GetCredentialsRefOk() (ret CredentialsResponseGetCredentialsRefRetType, ok bool)
GetCredentialsRefOk returns a tuple with the CredentialsRef field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CredentialsResponse) GetDisplayName ¶ added in v0.17.0
func (o *CredentialsResponse) GetDisplayName() (res CredentialsResponseGetDisplayNameRetType)
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*CredentialsResponse) GetDisplayNameOk ¶ added in v0.17.0
func (o *CredentialsResponse) GetDisplayNameOk() (ret CredentialsResponseGetDisplayNameRetType, ok 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) GetRegion ¶ added in v1.0.0
func (o *CredentialsResponse) GetRegion() (res CredentialsResponseGetRegionRetType)
GetRegion returns the Region field value if set, zero value otherwise.
func (*CredentialsResponse) GetRegionOk ¶ added in v1.0.0
func (o *CredentialsResponse) GetRegionOk() (ret CredentialsResponseGetRegionRetType, ok bool)
GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CredentialsResponse) GetUsername ¶ added in v0.17.0
func (o *CredentialsResponse) GetUsername() (res CredentialsResponseGetUsernameRetType)
GetUsername returns the Username field value if set, zero value otherwise.
func (*CredentialsResponse) GetUsernameOk ¶ added in v0.17.0
func (o *CredentialsResponse) GetUsernameOk() (ret CredentialsResponseGetUsernameRetType, ok bool)
GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CredentialsResponse) HasCredentialsRef ¶ added in v0.17.0
func (o *CredentialsResponse) HasCredentialsRef() bool
HasCredentialsRef returns a boolean if a field has been set.
func (*CredentialsResponse) HasDisplayName ¶ added in v0.17.0
func (o *CredentialsResponse) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*CredentialsResponse) HasRegion ¶ added in v1.0.0
func (o *CredentialsResponse) HasRegion() bool
HasRegion returns a boolean if a field has been set.
func (*CredentialsResponse) HasUsername ¶ added in v0.17.0
func (o *CredentialsResponse) HasUsername() bool
HasUsername returns a boolean if a field has been set.
func (*CredentialsResponse) SetCredentialsRef ¶ added in v0.17.0
func (o *CredentialsResponse) SetCredentialsRef(v CredentialsResponseGetCredentialsRefRetType)
SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field.
func (*CredentialsResponse) SetDisplayName ¶ added in v0.17.0
func (o *CredentialsResponse) SetDisplayName(v CredentialsResponseGetDisplayNameRetType)
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*CredentialsResponse) SetRegion ¶ added in v1.0.0
func (o *CredentialsResponse) SetRegion(v CredentialsResponseGetRegionRetType)
SetRegion gets a reference to the given string and assigns it to the Region field.
func (*CredentialsResponse) SetUsername ¶ added in v0.17.0
func (o *CredentialsResponse) SetUsername(v CredentialsResponseGetUsernameRetType)
SetUsername gets a reference to the given string and assigns it to the Username field.
func (CredentialsResponse) ToMap ¶ added in v0.17.0
func (o CredentialsResponse) ToMap() (map[string]interface{}, error)
type CredentialsResponseGetCredentialsRefArgType ¶ added in v1.0.0
type CredentialsResponseGetCredentialsRefArgType = string
type CredentialsResponseGetCredentialsRefAttributeType ¶ added in v1.0.0
type CredentialsResponseGetCredentialsRefAttributeType = *string
isNotNullableString
type CredentialsResponseGetCredentialsRefRetType ¶ added in v1.0.0
type CredentialsResponseGetCredentialsRefRetType = string
type CredentialsResponseGetDisplayNameArgType ¶ added in v1.0.0
type CredentialsResponseGetDisplayNameArgType = string
type CredentialsResponseGetDisplayNameAttributeType ¶ added in v1.0.0
type CredentialsResponseGetDisplayNameAttributeType = *string
isNotNullableString
type CredentialsResponseGetDisplayNameRetType ¶ added in v1.0.0
type CredentialsResponseGetDisplayNameRetType = string
type CredentialsResponseGetRegionArgType ¶ added in v1.0.0
type CredentialsResponseGetRegionArgType = string
type CredentialsResponseGetRegionAttributeType ¶ added in v1.0.0
type CredentialsResponseGetRegionAttributeType = *string
isNotNullableString
type CredentialsResponseGetRegionRetType ¶ added in v1.0.0
type CredentialsResponseGetRegionRetType = string
type CredentialsResponseGetUsernameArgType ¶ added in v1.0.0
type CredentialsResponseGetUsernameArgType = string
type CredentialsResponseGetUsernameAttributeType ¶ added in v1.0.0
type CredentialsResponseGetUsernameAttributeType = *string
isNotNullableString
type CredentialsResponseGetUsernameRetType ¶ added in v1.0.0
type CredentialsResponseGetUsernameRetType = string
type DefaultApi ¶ added in v1.2.0
type DefaultApi interface { /* CreateCredentials Create credentials for observability of the Load Balancer Create credentials can be used to store existing credentials, which are valid to be used for Load Balancer Observability. This means, e.g. when using ARGUS, that credentials first must be created for that ARGUS instance (by using their API) and then can be provided to the Load Balancer by storing them with this endpoint. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ApiCreateCredentialsRequest */ CreateCredentials(ctx context.Context, projectId string, region string) ApiCreateCredentialsRequest /* CreateCredentialsExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return CreateCredentialsResponse */ CreateCredentialsExecute(ctx context.Context, projectId string, region string) (*CreateCredentialsResponse, error) /* CreateLoadBalancer Create a load balancer in a project Create Load Balancer will create a load balancer. The default load balancing algorithm is round robin unless useSourceIpAddress in session persistence is enabled for a target pool then it is Maglev. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ApiCreateLoadBalancerRequest */ CreateLoadBalancer(ctx context.Context, projectId string, region string) ApiCreateLoadBalancerRequest /* CreateLoadBalancerExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return LoadBalancer */ CreateLoadBalancerExecute(ctx context.Context, projectId string, region string) (*LoadBalancer, error) /* DeleteCredentials Delete a single credential in a project. Delete Credential @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param credentialsRef @return ApiDeleteCredentialsRequest */ DeleteCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiDeleteCredentialsRequest /* DeleteCredentialsExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param credentialsRef @return map[string]interface{} */ DeleteCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (map[string]interface{}, error) /* DeleteLoadBalancer Delete a given load balancer in a project. DeleteLoadBalancer will delete a given load balancer. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param name @return ApiDeleteLoadBalancerRequest */ DeleteLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiDeleteLoadBalancerRequest /* DeleteLoadBalancerExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param name @return map[string]interface{} */ DeleteLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (map[string]interface{}, error) /* GetCredentials Get a single credential reference in a project. Get Credentials @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param credentialsRef @return ApiGetCredentialsRequest */ GetCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiGetCredentialsRequest /* GetCredentialsExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param credentialsRef @return GetCredentialsResponse */ GetCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (*GetCredentialsResponse, error) /* GetLoadBalancer Get a single load balancer in a project. Get Load Balancer will get a single load balancer of a project. This contains all the information set during creation or updates. Additionally, it will have information about the state of the load balancer in the form of a status field and error description feedback. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param name @return ApiGetLoadBalancerRequest */ GetLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiGetLoadBalancerRequest /* GetLoadBalancerExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param name @return LoadBalancer */ GetLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (*LoadBalancer, error) /* GetQuota Get the quota of Load Balancers in a project. Retrieves the configured Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many observability credentials as Load Balancers. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ApiGetQuotaRequest */ GetQuota(ctx context.Context, projectId string, region string) ApiGetQuotaRequest /* GetQuotaExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return GetQuotaResponse */ GetQuotaExecute(ctx context.Context, projectId string, region string) (*GetQuotaResponse, error) /* ListCredentials List all credentials in a project. List Credentials @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ApiListCredentialsRequest */ ListCredentials(ctx context.Context, projectId string, region string) ApiListCredentialsRequest /* ListCredentialsExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ListCredentialsResponse */ ListCredentialsExecute(ctx context.Context, projectId string, region string) (*ListCredentialsResponse, error) /* ListLoadBalancers List load balancers in a project. ListLoadBalancer will list load balancers of a project. This contains information set during creation or updates for every load balancer in the project. Additionally, it will have information about the state of the load balancer in the form of a status field and error description feedback. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ApiListLoadBalancersRequest */ ListLoadBalancers(ctx context.Context, projectId string, region string) ApiListLoadBalancersRequest /* ListLoadBalancersExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @return ListLoadBalancersResponse */ ListLoadBalancersExecute(ctx context.Context, projectId string, region string) (*ListLoadBalancersResponse, error) /* ListPlans List available service plans. ListPlans returns for the configured service plans for a project. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param region @return ApiListPlansRequest */ ListPlans(ctx context.Context, region string) ApiListPlansRequest /* ListPlansExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param region @return ListPlansResponse */ ListPlansExecute(ctx context.Context, region string) (*ListPlansResponse, error) /* UpdateCredentials Update credentials for observability in a project. Update Credentials @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param credentialsRef @return ApiUpdateCredentialsRequest */ UpdateCredentials(ctx context.Context, projectId string, region string, credentialsRef string) ApiUpdateCredentialsRequest /* UpdateCredentialsExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param credentialsRef @return UpdateCredentialsResponse */ UpdateCredentialsExecute(ctx context.Context, projectId string, region string, credentialsRef string) (*UpdateCredentialsResponse, error) /* UpdateLoadBalancer Update a load balancer in a project. Update Load Balancer allows the change of listeners and target pools of an existing Load Balancer. The Load balancer resource version needs to be the current version to ensure concurrency safe updates. The default load balancing algorithm is round robin unless useSourceIpAddress in session persistence is enabled for a target pool then it is Maglev. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param name @return ApiUpdateLoadBalancerRequest */ UpdateLoadBalancer(ctx context.Context, projectId string, region string, name string) ApiUpdateLoadBalancerRequest /* UpdateLoadBalancerExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param name @return LoadBalancer */ UpdateLoadBalancerExecute(ctx context.Context, projectId string, region string, name string) (*LoadBalancer, error) /* UpdateTargetPool Update a single target pool of a load balancer in a project. ReplaceTargetPool will replace a specific target pool of a load balancer with new content. Useful to add/remove target servers. will update a load balancer. Only replaces the mentioned target pools and leaves others unchanged. Cannot be used to create or rename a target pool. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param name @param targetPoolName @return ApiUpdateTargetPoolRequest */ UpdateTargetPool(ctx context.Context, projectId string, region string, name string, targetPoolName string) ApiUpdateTargetPoolRequest /* UpdateTargetPoolExecute executes the request @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId @param region @param name @param targetPoolName @return TargetPool */ UpdateTargetPoolExecute(ctx context.Context, projectId string, region string, name string, targetPoolName string) (*TargetPool, error) }
type DeleteCredentialsRequest ¶ added in v1.2.0
type DeleteCredentialsRequest struct {
// contains filtered or unexported fields
}
func (DeleteCredentialsRequest) Execute ¶ added in v1.2.0
func (r DeleteCredentialsRequest) Execute() (map[string]interface{}, error)
type DeleteLoadBalancerRequest ¶ added in v1.2.0
type DeleteLoadBalancerRequest struct {
// contains filtered or unexported fields
}
func (DeleteLoadBalancerRequest) Execute ¶ added in v1.2.0
func (r DeleteLoadBalancerRequest) Execute() (map[string]interface{}, error)
type GetCredentialsRequest ¶ added in v1.2.0
type GetCredentialsRequest struct {
// contains filtered or unexported fields
}
func (GetCredentialsRequest) Execute ¶ added in v1.2.0
func (r GetCredentialsRequest) Execute() (*GetCredentialsResponse, error)
type GetCredentialsResponse ¶
type GetCredentialsResponse struct {
Credential GetCredentialsResponseGetCredentialAttributeType `json:"credential,omitempty"`
}
GetCredentialsResponse struct for GetCredentialsResponse
func NewGetCredentialsResponse ¶ added in v0.17.0
func NewGetCredentialsResponse() *GetCredentialsResponse
NewGetCredentialsResponse instantiates a new GetCredentialsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetCredentialsResponseWithDefaults ¶ added in v0.17.0
func NewGetCredentialsResponseWithDefaults() *GetCredentialsResponse
NewGetCredentialsResponseWithDefaults instantiates a new GetCredentialsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetCredentialsResponse) GetCredential ¶ added in v0.17.0
func (o *GetCredentialsResponse) GetCredential() (res GetCredentialsResponseGetCredentialRetType)
GetCredential returns the Credential field value if set, zero value otherwise.
func (*GetCredentialsResponse) GetCredentialOk ¶ added in v0.17.0
func (o *GetCredentialsResponse) GetCredentialOk() (ret GetCredentialsResponseGetCredentialRetType, ok bool)
GetCredentialOk returns a tuple with the Credential field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetCredentialsResponse) HasCredential ¶ added in v0.17.0
func (o *GetCredentialsResponse) HasCredential() bool
HasCredential returns a boolean if a field has been set.
func (*GetCredentialsResponse) SetCredential ¶ added in v0.17.0
func (o *GetCredentialsResponse) SetCredential(v GetCredentialsResponseGetCredentialRetType)
SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field.
func (GetCredentialsResponse) ToMap ¶ added in v0.17.0
func (o GetCredentialsResponse) ToMap() (map[string]interface{}, error)
type GetCredentialsResponseGetCredentialArgType ¶ added in v1.0.0
type GetCredentialsResponseGetCredentialArgType = CredentialsResponse
type GetCredentialsResponseGetCredentialAttributeType ¶ added in v1.0.0
type GetCredentialsResponseGetCredentialAttributeType = *CredentialsResponse
isModel
type GetCredentialsResponseGetCredentialRetType ¶ added in v1.0.0
type GetCredentialsResponseGetCredentialRetType = CredentialsResponse
type GetLoadBalancerRequest ¶ added in v1.2.0
type GetLoadBalancerRequest struct {
// contains filtered or unexported fields
}
func (GetLoadBalancerRequest) Execute ¶ added in v1.2.0
func (r GetLoadBalancerRequest) Execute() (*LoadBalancer, error)
type GetQuotaRequest ¶ added in v1.2.0
type GetQuotaRequest struct {
// contains filtered or unexported fields
}
func (GetQuotaRequest) Execute ¶ added in v1.2.0
func (r GetQuotaRequest) Execute() (*GetQuotaResponse, error)
type GetQuotaResponse ¶
type GetQuotaResponse struct { // The maximum number of load balancing servers in this project. Unlimited if set to -1. // Can be cast to int32 without loss of precision. MaxLoadBalancers GetQuotaResponseGetMaxLoadBalancersAttributeType `json:"maxLoadBalancers,omitempty"` // Project identifier ProjectId GetQuotaResponseGetProjectIdAttributeType `json:"projectId,omitempty"` // Region Region GetQuotaResponseGetRegionAttributeType `json:"region,omitempty"` }
GetQuotaResponse struct for GetQuotaResponse
func NewGetQuotaResponse ¶ added in v0.17.0
func NewGetQuotaResponse() *GetQuotaResponse
NewGetQuotaResponse instantiates a new GetQuotaResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetQuotaResponseWithDefaults ¶ added in v0.17.0
func NewGetQuotaResponseWithDefaults() *GetQuotaResponse
NewGetQuotaResponseWithDefaults instantiates a new GetQuotaResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetQuotaResponse) GetMaxLoadBalancers ¶ added in v0.17.0
func (o *GetQuotaResponse) GetMaxLoadBalancers() (res GetQuotaResponseGetMaxLoadBalancersRetType)
GetMaxLoadBalancers returns the MaxLoadBalancers field value if set, zero value otherwise.
func (*GetQuotaResponse) GetMaxLoadBalancersOk ¶ added in v0.17.0
func (o *GetQuotaResponse) GetMaxLoadBalancersOk() (ret GetQuotaResponseGetMaxLoadBalancersRetType, ok bool)
GetMaxLoadBalancersOk returns a tuple with the MaxLoadBalancers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetQuotaResponse) GetProjectId ¶ added in v0.17.0
func (o *GetQuotaResponse) GetProjectId() (res GetQuotaResponseGetProjectIdRetType)
GetProjectId returns the ProjectId field value if set, zero value otherwise.
func (*GetQuotaResponse) GetProjectIdOk ¶ added in v0.17.0
func (o *GetQuotaResponse) GetProjectIdOk() (ret GetQuotaResponseGetProjectIdRetType, ok 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) GetRegion ¶ added in v1.0.0
func (o *GetQuotaResponse) GetRegion() (res GetQuotaResponseGetRegionRetType)
GetRegion returns the Region field value if set, zero value otherwise.
func (*GetQuotaResponse) GetRegionOk ¶ added in v1.0.0
func (o *GetQuotaResponse) GetRegionOk() (ret GetQuotaResponseGetRegionRetType, ok bool)
GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetQuotaResponse) HasMaxLoadBalancers ¶ added in v0.17.0
func (o *GetQuotaResponse) HasMaxLoadBalancers() bool
HasMaxLoadBalancers returns a boolean if a field has been set.
func (*GetQuotaResponse) HasProjectId ¶ added in v0.17.0
func (o *GetQuotaResponse) HasProjectId() bool
HasProjectId returns a boolean if a field has been set.
func (*GetQuotaResponse) HasRegion ¶ added in v1.0.0
func (o *GetQuotaResponse) HasRegion() bool
HasRegion returns a boolean if a field has been set.
func (*GetQuotaResponse) SetMaxLoadBalancers ¶ added in v0.17.0
func (o *GetQuotaResponse) SetMaxLoadBalancers(v GetQuotaResponseGetMaxLoadBalancersRetType)
SetMaxLoadBalancers gets a reference to the given int64 and assigns it to the MaxLoadBalancers field.
func (*GetQuotaResponse) SetProjectId ¶ added in v0.17.0
func (o *GetQuotaResponse) SetProjectId(v GetQuotaResponseGetProjectIdRetType)
SetProjectId gets a reference to the given string and assigns it to the ProjectId field.
func (*GetQuotaResponse) SetRegion ¶ added in v1.0.0
func (o *GetQuotaResponse) SetRegion(v GetQuotaResponseGetRegionRetType)
SetRegion gets a reference to the given string and assigns it to the Region field.
func (GetQuotaResponse) ToMap ¶ added in v0.17.0
func (o GetQuotaResponse) ToMap() (map[string]interface{}, error)
type GetQuotaResponseGetMaxLoadBalancersArgType ¶ added in v1.0.0
type GetQuotaResponseGetMaxLoadBalancersArgType = int64
type GetQuotaResponseGetMaxLoadBalancersAttributeType ¶ added in v1.0.0
type GetQuotaResponseGetMaxLoadBalancersAttributeType = *int64
isInteger
type GetQuotaResponseGetMaxLoadBalancersRetType ¶ added in v1.0.0
type GetQuotaResponseGetMaxLoadBalancersRetType = int64
type GetQuotaResponseGetProjectIdArgType ¶ added in v1.0.0
type GetQuotaResponseGetProjectIdArgType = string
type GetQuotaResponseGetProjectIdAttributeType ¶ added in v1.0.0
type GetQuotaResponseGetProjectIdAttributeType = *string
isNotNullableString
type GetQuotaResponseGetProjectIdRetType ¶ added in v1.0.0
type GetQuotaResponseGetProjectIdRetType = string
type GetQuotaResponseGetRegionArgType ¶ added in v1.0.0
type GetQuotaResponseGetRegionArgType = string
type GetQuotaResponseGetRegionAttributeType ¶ added in v1.0.0
type GetQuotaResponseGetRegionAttributeType = *string
isNotNullableString
type GetQuotaResponseGetRegionRetType ¶ added in v1.0.0
type GetQuotaResponseGetRegionRetType = string
type GoogleProtobufAny ¶ added in v0.14.0
type GoogleProtobufAny struct { // The type of the serialized message. Type GoogleProtobufAnyGetTypeAttributeType `json:"@type,omitempty"` AdditionalProperties map[string]interface{} }
GoogleProtobufAny Contains an arbitrary serialized message along with a @type that describes the type of the serialized message.
func NewGoogleProtobufAny ¶ added in v0.17.0
func NewGoogleProtobufAny() *GoogleProtobufAny
NewGoogleProtobufAny instantiates a new GoogleProtobufAny object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGoogleProtobufAnyWithDefaults ¶ added in v0.17.0
func NewGoogleProtobufAnyWithDefaults() *GoogleProtobufAny
NewGoogleProtobufAnyWithDefaults instantiates a new GoogleProtobufAny object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GoogleProtobufAny) GetType ¶ added in v0.17.0
func (o *GoogleProtobufAny) GetType() (res GoogleProtobufAnyGetTypeRetType)
GetType returns the Type field value if set, zero value otherwise.
func (*GoogleProtobufAny) GetTypeOk ¶ added in v0.17.0
func (o *GoogleProtobufAny) GetTypeOk() (ret GoogleProtobufAnyGetTypeRetType, ok bool)
GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GoogleProtobufAny) HasType ¶ added in v0.17.0
func (o *GoogleProtobufAny) HasType() bool
HasType returns a boolean if a field has been set.
func (*GoogleProtobufAny) SetType ¶ added in v0.17.0
func (o *GoogleProtobufAny) SetType(v GoogleProtobufAnyGetTypeRetType)
SetType gets a reference to the given string and assigns it to the Type field.
func (GoogleProtobufAny) ToMap ¶ added in v0.17.0
func (o GoogleProtobufAny) ToMap() (map[string]interface{}, error)
type GoogleProtobufAnyGetTypeArgType ¶ added in v1.0.0
type GoogleProtobufAnyGetTypeArgType = string
type GoogleProtobufAnyGetTypeAttributeType ¶ added in v1.0.0
type GoogleProtobufAnyGetTypeAttributeType = *string
isNotNullableString
type GoogleProtobufAnyGetTypeRetType ¶ added in v1.0.0
type GoogleProtobufAnyGetTypeRetType = string
type ListCredentialsRequest ¶ added in v1.2.0
type ListCredentialsRequest struct {
// contains filtered or unexported fields
}
func (ListCredentialsRequest) Execute ¶ added in v1.2.0
func (r ListCredentialsRequest) Execute() (*ListCredentialsResponse, error)
type ListCredentialsResponse ¶
type ListCredentialsResponse struct {
Credentials ListCredentialsResponseGetCredentialsAttributeType `json:"credentials,omitempty"`
}
ListCredentialsResponse struct for ListCredentialsResponse
func NewListCredentialsResponse ¶ added in v0.17.0
func NewListCredentialsResponse() *ListCredentialsResponse
NewListCredentialsResponse instantiates a new ListCredentialsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListCredentialsResponseWithDefaults ¶ added in v0.17.0
func NewListCredentialsResponseWithDefaults() *ListCredentialsResponse
NewListCredentialsResponseWithDefaults instantiates a new ListCredentialsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListCredentialsResponse) GetCredentials ¶ added in v0.17.0
func (o *ListCredentialsResponse) GetCredentials() (res ListCredentialsResponseGetCredentialsRetType)
GetCredentials returns the Credentials field value if set, zero value otherwise.
func (*ListCredentialsResponse) GetCredentialsOk ¶ added in v0.17.0
func (o *ListCredentialsResponse) GetCredentialsOk() (ret ListCredentialsResponseGetCredentialsRetType, ok bool)
GetCredentialsOk returns a tuple with the Credentials field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListCredentialsResponse) HasCredentials ¶ added in v0.17.0
func (o *ListCredentialsResponse) HasCredentials() bool
HasCredentials returns a boolean if a field has been set.
func (*ListCredentialsResponse) SetCredentials ¶ added in v0.17.0
func (o *ListCredentialsResponse) SetCredentials(v ListCredentialsResponseGetCredentialsRetType)
SetCredentials gets a reference to the given []CredentialsResponse and assigns it to the Credentials field.
func (ListCredentialsResponse) ToMap ¶ added in v0.17.0
func (o ListCredentialsResponse) ToMap() (map[string]interface{}, error)
type ListCredentialsResponseGetCredentialsArgType ¶ added in v1.0.0
type ListCredentialsResponseGetCredentialsArgType = []CredentialsResponse
type ListCredentialsResponseGetCredentialsAttributeType ¶ added in v1.0.0
type ListCredentialsResponseGetCredentialsAttributeType = *[]CredentialsResponse
isArray
type ListCredentialsResponseGetCredentialsRetType ¶ added in v1.0.0
type ListCredentialsResponseGetCredentialsRetType = []CredentialsResponse
type ListLoadBalancersRequest ¶ added in v1.2.0
type ListLoadBalancersRequest struct {
// contains filtered or unexported fields
}
func (ListLoadBalancersRequest) Execute ¶ added in v1.2.0
func (r ListLoadBalancersRequest) Execute() (*ListLoadBalancersResponse, error)
func (ListLoadBalancersRequest) PageId ¶ added in v1.2.0
func (r ListLoadBalancersRequest) PageId(pageId string) ApiListLoadBalancersRequest
func (ListLoadBalancersRequest) PageSize ¶ added in v1.2.0
func (r ListLoadBalancersRequest) PageSize(pageSize string) ApiListLoadBalancersRequest
type ListLoadBalancersResponse ¶
type ListLoadBalancersResponse struct { LoadBalancers ListLoadBalancersResponseGetLoadBalancersAttributeType `json:"loadBalancers,omitempty"` // Continue token from the ListLoadBalancerResponse with Limit option NextPageId ListLoadBalancersResponseGetNextPageIdAttributeType `json:"nextPageId,omitempty"` }
ListLoadBalancersResponse struct for ListLoadBalancersResponse
func NewListLoadBalancersResponse ¶ added in v0.17.0
func NewListLoadBalancersResponse() *ListLoadBalancersResponse
NewListLoadBalancersResponse instantiates a new ListLoadBalancersResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListLoadBalancersResponseWithDefaults ¶ added in v0.17.0
func NewListLoadBalancersResponseWithDefaults() *ListLoadBalancersResponse
NewListLoadBalancersResponseWithDefaults instantiates a new ListLoadBalancersResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListLoadBalancersResponse) GetLoadBalancers ¶ added in v0.17.0
func (o *ListLoadBalancersResponse) GetLoadBalancers() (res ListLoadBalancersResponseGetLoadBalancersRetType)
GetLoadBalancers returns the LoadBalancers field value if set, zero value otherwise.
func (*ListLoadBalancersResponse) GetLoadBalancersOk ¶ added in v0.17.0
func (o *ListLoadBalancersResponse) GetLoadBalancersOk() (ret ListLoadBalancersResponseGetLoadBalancersRetType, ok bool)
GetLoadBalancersOk returns a tuple with the LoadBalancers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListLoadBalancersResponse) GetNextPageId ¶ added in v0.17.0
func (o *ListLoadBalancersResponse) GetNextPageId() (res ListLoadBalancersResponseGetNextPageIdRetType)
GetNextPageId returns the NextPageId field value if set, zero value otherwise.
func (*ListLoadBalancersResponse) GetNextPageIdOk ¶ added in v0.17.0
func (o *ListLoadBalancersResponse) GetNextPageIdOk() (ret ListLoadBalancersResponseGetNextPageIdRetType, ok bool)
GetNextPageIdOk returns a tuple with the NextPageId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListLoadBalancersResponse) HasLoadBalancers ¶ added in v0.17.0
func (o *ListLoadBalancersResponse) HasLoadBalancers() bool
HasLoadBalancers returns a boolean if a field has been set.
func (*ListLoadBalancersResponse) HasNextPageId ¶ added in v0.17.0
func (o *ListLoadBalancersResponse) HasNextPageId() bool
HasNextPageId returns a boolean if a field has been set.
func (*ListLoadBalancersResponse) SetLoadBalancers ¶ added in v0.17.0
func (o *ListLoadBalancersResponse) SetLoadBalancers(v ListLoadBalancersResponseGetLoadBalancersRetType)
SetLoadBalancers gets a reference to the given []LoadBalancer and assigns it to the LoadBalancers field.
func (*ListLoadBalancersResponse) SetNextPageId ¶ added in v0.17.0
func (o *ListLoadBalancersResponse) SetNextPageId(v ListLoadBalancersResponseGetNextPageIdRetType)
SetNextPageId gets a reference to the given string and assigns it to the NextPageId field.
func (ListLoadBalancersResponse) ToMap ¶ added in v0.17.0
func (o ListLoadBalancersResponse) ToMap() (map[string]interface{}, error)
type ListLoadBalancersResponseGetLoadBalancersArgType ¶ added in v1.0.0
type ListLoadBalancersResponseGetLoadBalancersArgType = []LoadBalancer
type ListLoadBalancersResponseGetLoadBalancersAttributeType ¶ added in v1.0.0
type ListLoadBalancersResponseGetLoadBalancersAttributeType = *[]LoadBalancer
isArray
type ListLoadBalancersResponseGetLoadBalancersRetType ¶ added in v1.0.0
type ListLoadBalancersResponseGetLoadBalancersRetType = []LoadBalancer
type ListLoadBalancersResponseGetNextPageIdArgType ¶ added in v1.0.0
type ListLoadBalancersResponseGetNextPageIdArgType = string
type ListLoadBalancersResponseGetNextPageIdAttributeType ¶ added in v1.0.0
type ListLoadBalancersResponseGetNextPageIdAttributeType = *string
isNotNullableString
type ListLoadBalancersResponseGetNextPageIdRetType ¶ added in v1.0.0
type ListLoadBalancersResponseGetNextPageIdRetType = string
type ListPlansRequest ¶ added in v1.2.0
type ListPlansRequest struct {
// contains filtered or unexported fields
}
func (ListPlansRequest) Execute ¶ added in v1.2.0
func (r ListPlansRequest) Execute() (*ListPlansResponse, error)
type ListPlansResponse ¶ added in v0.16.0
type ListPlansResponse struct {
ValidPlans ListPlansResponseGetValidPlansAttributeType `json:"validPlans,omitempty"`
}
ListPlansResponse struct for ListPlansResponse
func NewListPlansResponse ¶ added in v0.17.0
func NewListPlansResponse() *ListPlansResponse
NewListPlansResponse instantiates a new ListPlansResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListPlansResponseWithDefaults ¶ added in v0.17.0
func NewListPlansResponseWithDefaults() *ListPlansResponse
NewListPlansResponseWithDefaults instantiates a new ListPlansResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListPlansResponse) GetValidPlans ¶ added in v0.17.0
func (o *ListPlansResponse) GetValidPlans() (res ListPlansResponseGetValidPlansRetType)
GetValidPlans returns the ValidPlans field value if set, zero value otherwise.
func (*ListPlansResponse) GetValidPlansOk ¶ added in v0.17.0
func (o *ListPlansResponse) GetValidPlansOk() (ret ListPlansResponseGetValidPlansRetType, ok bool)
GetValidPlansOk returns a tuple with the ValidPlans field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListPlansResponse) HasValidPlans ¶ added in v0.17.0
func (o *ListPlansResponse) HasValidPlans() bool
HasValidPlans returns a boolean if a field has been set.
func (*ListPlansResponse) SetValidPlans ¶ added in v0.17.0
func (o *ListPlansResponse) SetValidPlans(v ListPlansResponseGetValidPlansRetType)
SetValidPlans gets a reference to the given []PlanDetails and assigns it to the ValidPlans field.
func (ListPlansResponse) ToMap ¶ added in v0.17.0
func (o ListPlansResponse) ToMap() (map[string]interface{}, error)
type ListPlansResponseGetValidPlansArgType ¶ added in v1.0.0
type ListPlansResponseGetValidPlansArgType = []PlanDetails
type ListPlansResponseGetValidPlansAttributeType ¶ added in v1.0.0
type ListPlansResponseGetValidPlansAttributeType = *[]PlanDetails
isArray
type ListPlansResponseGetValidPlansRetType ¶ added in v1.0.0
type ListPlansResponseGetValidPlansRetType = []PlanDetails
type Listener ¶
type Listener struct { DisplayName ListenerGetDisplayNameAttributeType `json:"displayName,omitempty"` // Will be used to reference a listener and will replace display name in the future. Currently uses <protocol>-<port> as the name if no display name is given. Name ListenerGetNameAttributeType `json:"name,omitempty"` // Port number where we listen for traffic // Can be cast to int32 without loss of precision. Port ListenerGetPortAttributeType `json:"port,omitempty"` // Protocol is the highest network protocol we understand to load balance. Currently only PROTOCOL_TCP, PROTOCOL_TCP_PROXY and PROTOCOL_TLS_PASSTHROUGH are supported. Protocol ListenerGetProtocolAttributeType `json:"protocol,omitempty"` // Server Name Idicators config for domains to be routed to the desired target pool for this listener. ServerNameIndicators ListenerGetServerNameIndicatorsAttributeType `json:"serverNameIndicators,omitempty"` // Reference target pool by target pool name. TargetPool ListenerGetTargetPoolAttributeType `json:"targetPool,omitempty"` Tcp ListenerGetTcpAttributeType `json:"tcp,omitempty"` Udp ListenerGetUdpAttributeType `json:"udp,omitempty"` }
Listener struct for Listener
func NewListener ¶ added in v0.17.0
func NewListener() *Listener
NewListener instantiates a new Listener object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListenerWithDefaults ¶ added in v0.17.0
func NewListenerWithDefaults() *Listener
NewListenerWithDefaults instantiates a new Listener object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Listener) GetDisplayName ¶ added in v0.17.0
func (o *Listener) GetDisplayName() (res ListenerGetDisplayNameRetType)
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*Listener) GetDisplayNameOk ¶ added in v0.17.0
func (o *Listener) GetDisplayNameOk() (ret ListenerGetDisplayNameRetType, ok 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 (*Listener) GetName ¶ added in v0.17.0
func (o *Listener) GetName() (res ListenerGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*Listener) GetNameOk ¶ added in v0.17.0
func (o *Listener) GetNameOk() (ret ListenerGetNameRetType, ok 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 (*Listener) GetPort ¶ added in v0.17.0
func (o *Listener) GetPort() (res ListenerGetPortRetType)
GetPort returns the Port field value if set, zero value otherwise.
func (*Listener) GetPortOk ¶ added in v0.17.0
func (o *Listener) GetPortOk() (ret ListenerGetPortRetType, ok bool)
GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Listener) GetProtocol ¶ added in v0.17.0
func (o *Listener) GetProtocol() (res ListenerGetProtocolRetType)
GetProtocol returns the Protocol field value if set, zero value otherwise.
func (*Listener) GetProtocolOk ¶ added in v0.17.0
func (o *Listener) GetProtocolOk() (ret ListenerGetProtocolRetType, ok bool)
GetProtocolOk returns a tuple with the Protocol field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Listener) GetServerNameIndicators ¶ added in v0.17.0
func (o *Listener) GetServerNameIndicators() (res ListenerGetServerNameIndicatorsRetType)
GetServerNameIndicators returns the ServerNameIndicators field value if set, zero value otherwise.
func (*Listener) GetServerNameIndicatorsOk ¶ added in v0.17.0
func (o *Listener) GetServerNameIndicatorsOk() (ret ListenerGetServerNameIndicatorsRetType, ok bool)
GetServerNameIndicatorsOk returns a tuple with the ServerNameIndicators field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Listener) GetTargetPool ¶ added in v0.17.0
func (o *Listener) GetTargetPool() (res ListenerGetTargetPoolRetType)
GetTargetPool returns the TargetPool field value if set, zero value otherwise.
func (*Listener) GetTargetPoolOk ¶ added in v0.17.0
func (o *Listener) GetTargetPoolOk() (ret ListenerGetTargetPoolRetType, ok bool)
GetTargetPoolOk returns a tuple with the TargetPool field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Listener) GetTcp ¶ added in v0.17.0
func (o *Listener) GetTcp() (res ListenerGetTcpRetType)
GetTcp returns the Tcp field value if set, zero value otherwise.
func (*Listener) GetTcpOk ¶ added in v0.17.0
func (o *Listener) GetTcpOk() (ret ListenerGetTcpRetType, ok bool)
GetTcpOk returns a tuple with the Tcp field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Listener) GetUdp ¶ added in v0.17.0
func (o *Listener) GetUdp() (res ListenerGetUdpRetType)
GetUdp returns the Udp field value if set, zero value otherwise.
func (*Listener) GetUdpOk ¶ added in v0.17.0
func (o *Listener) GetUdpOk() (ret ListenerGetUdpRetType, ok bool)
GetUdpOk returns a tuple with the Udp field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Listener) HasDisplayName ¶ added in v0.17.0
HasDisplayName returns a boolean if a field has been set.
func (*Listener) HasProtocol ¶ added in v0.17.0
HasProtocol returns a boolean if a field has been set.
func (*Listener) HasServerNameIndicators ¶ added in v0.17.0
HasServerNameIndicators returns a boolean if a field has been set.
func (*Listener) HasTargetPool ¶ added in v0.17.0
HasTargetPool returns a boolean if a field has been set.
func (*Listener) SetDisplayName ¶ added in v0.17.0
func (o *Listener) SetDisplayName(v ListenerGetDisplayNameRetType)
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*Listener) SetName ¶ added in v0.17.0
func (o *Listener) SetName(v ListenerGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*Listener) SetPort ¶ added in v0.17.0
func (o *Listener) SetPort(v ListenerGetPortRetType)
SetPort gets a reference to the given int64 and assigns it to the Port field.
func (*Listener) SetProtocol ¶ added in v0.17.0
func (o *Listener) SetProtocol(v ListenerGetProtocolRetType)
SetProtocol gets a reference to the given string and assigns it to the Protocol field.
func (*Listener) SetServerNameIndicators ¶ added in v0.17.0
func (o *Listener) SetServerNameIndicators(v ListenerGetServerNameIndicatorsRetType)
SetServerNameIndicators gets a reference to the given []ServerNameIndicator and assigns it to the ServerNameIndicators field.
func (*Listener) SetTargetPool ¶ added in v0.17.0
func (o *Listener) SetTargetPool(v ListenerGetTargetPoolRetType)
SetTargetPool gets a reference to the given string and assigns it to the TargetPool field.
func (*Listener) SetTcp ¶ added in v0.17.0
func (o *Listener) SetTcp(v ListenerGetTcpRetType)
SetTcp gets a reference to the given OptionsTCP and assigns it to the Tcp field.
func (*Listener) SetUdp ¶ added in v0.17.0
func (o *Listener) SetUdp(v ListenerGetUdpRetType)
SetUdp gets a reference to the given OptionsUDP and assigns it to the Udp field.
type ListenerGetDisplayNameArgType ¶ added in v1.0.0
type ListenerGetDisplayNameArgType = string
type ListenerGetDisplayNameAttributeType ¶ added in v1.0.0
type ListenerGetDisplayNameAttributeType = *string
isNotNullableString
type ListenerGetDisplayNameRetType ¶ added in v1.0.0
type ListenerGetDisplayNameRetType = string
type ListenerGetNameArgType ¶ added in v1.0.0
type ListenerGetNameArgType = string
type ListenerGetNameAttributeType ¶ added in v1.0.0
type ListenerGetNameAttributeType = *string
isNotNullableString
type ListenerGetNameRetType ¶ added in v1.0.0
type ListenerGetNameRetType = string
type ListenerGetPortArgType ¶ added in v1.0.0
type ListenerGetPortArgType = int64
type ListenerGetPortAttributeType ¶ added in v1.0.0
type ListenerGetPortAttributeType = *int64
isInteger
type ListenerGetPortRetType ¶ added in v1.0.0
type ListenerGetPortRetType = int64
type ListenerGetProtocolArgType ¶ added in v1.0.0
type ListenerGetProtocolArgType = ListenerProtocol
type ListenerGetProtocolAttributeType ¶ added in v1.0.0
type ListenerGetProtocolAttributeType = *ListenerProtocol
type ListenerGetProtocolRetType ¶ added in v1.0.0
type ListenerGetProtocolRetType = ListenerProtocol
type ListenerGetServerNameIndicatorsArgType ¶ added in v1.0.0
type ListenerGetServerNameIndicatorsArgType = []ServerNameIndicator
type ListenerGetServerNameIndicatorsAttributeType ¶ added in v1.0.0
type ListenerGetServerNameIndicatorsAttributeType = *[]ServerNameIndicator
isArray
type ListenerGetServerNameIndicatorsRetType ¶ added in v1.0.0
type ListenerGetServerNameIndicatorsRetType = []ServerNameIndicator
type ListenerGetTargetPoolArgType ¶ added in v1.0.0
type ListenerGetTargetPoolArgType = string
type ListenerGetTargetPoolAttributeType ¶ added in v1.0.0
type ListenerGetTargetPoolAttributeType = *string
isNotNullableString
type ListenerGetTargetPoolRetType ¶ added in v1.0.0
type ListenerGetTargetPoolRetType = string
type ListenerGetTcpArgType ¶ added in v1.0.0
type ListenerGetTcpArgType = OptionsTCP
type ListenerGetTcpAttributeType ¶ added in v1.0.0
type ListenerGetTcpAttributeType = *OptionsTCP
isModel
type ListenerGetTcpRetType ¶ added in v1.0.0
type ListenerGetTcpRetType = OptionsTCP
type ListenerGetUdpArgType ¶ added in v1.0.0
type ListenerGetUdpArgType = OptionsUDP
type ListenerGetUdpAttributeType ¶ added in v1.0.0
type ListenerGetUdpAttributeType = *OptionsUDP
isModel
type ListenerGetUdpRetType ¶ added in v1.0.0
type ListenerGetUdpRetType = OptionsUDP
type ListenerProtocol ¶ added in v1.1.0
type ListenerProtocol string
ListenerProtocol Protocol is the highest network protocol we understand to load balance. Currently only PROTOCOL_TCP, PROTOCOL_TCP_PROXY and PROTOCOL_TLS_PASSTHROUGH are supported. value type for enums
const ( LISTENERPROTOCOL_UNSPECIFIED ListenerProtocol = "PROTOCOL_UNSPECIFIED" LISTENERPROTOCOL_TCP ListenerProtocol = "PROTOCOL_TCP" LISTENERPROTOCOL_UDP ListenerProtocol = "PROTOCOL_UDP" LISTENERPROTOCOL_TCP_PROXY ListenerProtocol = "PROTOCOL_TCP_PROXY" LISTENERPROTOCOL_TLS_PASSTHROUGH ListenerProtocol = "PROTOCOL_TLS_PASSTHROUGH" )
List of Protocol
func NewListenerProtocolFromValue ¶ added in v1.1.0
func NewListenerProtocolFromValue(v ListenerProtocol) (*ListenerProtocol, error)
NewListenerProtocolFromValue returns a pointer to a valid ListenerProtocol for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ListenerProtocol) IsValid ¶ added in v1.1.0
func (v ListenerProtocol) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ListenerProtocol) Ptr ¶ added in v1.1.0
func (v ListenerProtocol) Ptr() *ListenerProtocol
Ptr returns reference to ProtocolProtocol value
func (*ListenerProtocol) UnmarshalJSON ¶ added in v1.1.0
func (v *ListenerProtocol) UnmarshalJSON(src []byte) error
type LoadBalancer ¶
type LoadBalancer struct { // Disable target security group assignemt to allow targets outside of the given network. Connectivity to targets need to be ensured by the customer, including routing and Security Groups (targetSecurityGroup can be assigned). Not changeable after creation. DisableTargetSecurityGroupAssignment LoadBalancergetDisableTargetSecurityGroupAssignmentAttributeType `json:"disableTargetSecurityGroupAssignment,omitempty"` // Reports all errors a load balancer has. Errors LoadBalancerGetErrorsAttributeType `json:"errors,omitempty"` // External load balancer IP address where this load balancer is exposed. Not changeable after creation. ExternalAddress LoadBalancerGetExternalAddressAttributeType `json:"externalAddress,omitempty"` // There is a maximum listener count of 20. Port and protocol limitations: - UDP listeners cannot have the same port. - TCP-derived listeners cannot have the same port. A TCP-derived listener is any listener that listens on a TCP port. As of now those are: TCP, TCP_PROXY, and PROTOCOL_TLS_PASSTHROUGH. The only exception is, if all listeners for the same port are PROTOCOL_TLS_PASSTHROUGH. - PROTOCOL_TLS_PASSTHROUGH listeners cannot have the same port and at least one common domain name. - PROTOCOL_TLS_PASSTHROUGH listeners can have the same domain name and different ports though (e.g. ports 443 and 8443 for domain example.com). - PROTOCOL_TLS_PASSTHROUGH listeners without a domain name serve as a default listener and you can have only one default listener. Listeners LoadBalancerGetListenersAttributeType `json:"listeners,omitempty"` LoadBalancerSecurityGroup LoadBalancerGetLoadBalancerSecurityGroupAttributeType `json:"loadBalancerSecurityGroup,omitempty"` // Load balancer name. Not changeable after creation. Name LoadBalancerGetNameAttributeType `json:"name,omitempty"` // List of networks that listeners and targets reside in. Currently limited to one. Not changeable after creation. Networks LoadBalancerGetNetworksAttributeType `json:"networks,omitempty"` Options LoadBalancerGetOptionsAttributeType `json:"options,omitempty"` // Service Plan configures the size of the Load Balancer. Currently supported plans are p10, p50, p250 and p750. This list can change in the future where plan ids will be removed and new plans by added. That is the reason this is not an enum. PlanId LoadBalancerGetPlanIdAttributeType `json:"planId,omitempty"` // Transient private load balancer IP address that can change any time. PrivateAddress LoadBalancerGetPrivateAddressAttributeType `json:"privateAddress,omitempty"` // Region of the LoadBalancer Region LoadBalancerGetRegionAttributeType `json:"region,omitempty"` Status LoadBalancerGetStatusAttributeType `json:"status,omitempty"` // List of all target pools which will be used in the load balancer. Limited to 20. TargetPools LoadBalancerGetTargetPoolsAttributeType `json:"targetPools,omitempty"` TargetSecurityGroup LoadBalancerGetTargetSecurityGroupAttributeType `json:"targetSecurityGroup,omitempty"` // Load balancer resource version. Must be empty or unset for creating load balancers, non-empty for updating load balancers. Semantics: While retrieving load balancers, this is the current version of this load balancer resource that changes during updates of the load balancers. On updates this field specified the load balancer version you calculated your update for instead of the future version to enable concurrency safe updates. Update calls will then report the new version in their result as you would see with a load balancer retrieval call later. There exist no total order of the version, so you can only compare it for equality, but not for less/greater than another version. Since the creation of load balancer is always intended to create the first version of it, there should be no existing version. That's why this field must by empty of not present in that case. Version LoadBalancerGetVersionAttributeType `json:"version,omitempty"` }
LoadBalancer struct for LoadBalancer
func NewLoadBalancer ¶ added in v0.17.0
func NewLoadBalancer() *LoadBalancer
NewLoadBalancer instantiates a new LoadBalancer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLoadBalancerWithDefaults ¶ added in v0.17.0
func NewLoadBalancerWithDefaults() *LoadBalancer
NewLoadBalancerWithDefaults instantiates a new LoadBalancer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LoadBalancer) GetDisableTargetSecurityGroupAssignment ¶ added in v1.4.0
func (o *LoadBalancer) GetDisableTargetSecurityGroupAssignment() (res LoadBalancergetDisableTargetSecurityGroupAssignmentRetType)
GetDisableTargetSecurityGroupAssignment returns the DisableTargetSecurityGroupAssignment field value if set, zero value otherwise.
func (*LoadBalancer) GetDisableTargetSecurityGroupAssignmentOk ¶ added in v1.4.0
func (o *LoadBalancer) GetDisableTargetSecurityGroupAssignmentOk() (ret LoadBalancergetDisableTargetSecurityGroupAssignmentRetType, ok bool)
GetDisableTargetSecurityGroupAssignmentOk returns a tuple with the DisableTargetSecurityGroupAssignment field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetErrors ¶ added in v0.17.0
func (o *LoadBalancer) GetErrors() (res LoadBalancerGetErrorsRetType)
GetErrors returns the Errors field value if set, zero value otherwise.
func (*LoadBalancer) GetErrorsOk ¶ added in v0.17.0
func (o *LoadBalancer) GetErrorsOk() (ret LoadBalancerGetErrorsRetType, ok bool)
GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetExternalAddress ¶ added in v0.17.0
func (o *LoadBalancer) GetExternalAddress() (res LoadBalancerGetExternalAddressRetType)
GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise.
func (*LoadBalancer) GetExternalAddressOk ¶ added in v0.17.0
func (o *LoadBalancer) GetExternalAddressOk() (ret LoadBalancerGetExternalAddressRetType, ok bool)
GetExternalAddressOk returns a tuple with the ExternalAddress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetListeners ¶ added in v0.17.0
func (o *LoadBalancer) GetListeners() (res LoadBalancerGetListenersRetType)
GetListeners returns the Listeners field value if set, zero value otherwise.
func (*LoadBalancer) GetListenersOk ¶ added in v0.17.0
func (o *LoadBalancer) GetListenersOk() (ret LoadBalancerGetListenersRetType, ok 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) GetLoadBalancerSecurityGroup ¶ added in v1.5.0
func (o *LoadBalancer) GetLoadBalancerSecurityGroup() (res LoadBalancerGetLoadBalancerSecurityGroupRetType)
GetLoadBalancerSecurityGroup returns the LoadBalancerSecurityGroup field value if set, zero value otherwise.
func (*LoadBalancer) GetLoadBalancerSecurityGroupOk ¶ added in v1.5.0
func (o *LoadBalancer) GetLoadBalancerSecurityGroupOk() (ret LoadBalancerGetLoadBalancerSecurityGroupRetType, ok bool)
GetLoadBalancerSecurityGroupOk returns a tuple with the LoadBalancerSecurityGroup field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetName ¶ added in v0.17.0
func (o *LoadBalancer) GetName() (res LoadBalancerGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*LoadBalancer) GetNameOk ¶ added in v0.17.0
func (o *LoadBalancer) GetNameOk() (ret LoadBalancerGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetNetworks ¶ added in v0.17.0
func (o *LoadBalancer) GetNetworks() (res LoadBalancerGetNetworksRetType)
GetNetworks returns the Networks field value if set, zero value otherwise.
func (*LoadBalancer) GetNetworksOk ¶ added in v0.17.0
func (o *LoadBalancer) GetNetworksOk() (ret LoadBalancerGetNetworksRetType, ok bool)
GetNetworksOk returns a tuple with the Networks field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetOptions ¶ added in v0.17.0
func (o *LoadBalancer) GetOptions() (res LoadBalancerGetOptionsRetType)
GetOptions returns the Options field value if set, zero value otherwise.
func (*LoadBalancer) GetOptionsOk ¶ added in v0.17.0
func (o *LoadBalancer) GetOptionsOk() (ret LoadBalancerGetOptionsRetType, ok bool)
GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetPlanId ¶ added in v0.17.0
func (o *LoadBalancer) GetPlanId() (res LoadBalancerGetPlanIdRetType)
GetPlanId returns the PlanId field value if set, zero value otherwise.
func (*LoadBalancer) GetPlanIdOk ¶ added in v0.17.0
func (o *LoadBalancer) GetPlanIdOk() (ret LoadBalancerGetPlanIdRetType, ok bool)
GetPlanIdOk returns a tuple with the PlanId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetPrivateAddress ¶ added in v0.17.0
func (o *LoadBalancer) GetPrivateAddress() (res LoadBalancerGetPrivateAddressRetType)
GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise.
func (*LoadBalancer) GetPrivateAddressOk ¶ added in v0.17.0
func (o *LoadBalancer) GetPrivateAddressOk() (ret LoadBalancerGetPrivateAddressRetType, ok 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) GetRegion ¶ added in v1.0.0
func (o *LoadBalancer) GetRegion() (res LoadBalancerGetRegionRetType)
GetRegion returns the Region field value if set, zero value otherwise.
func (*LoadBalancer) GetRegionOk ¶ added in v1.0.0
func (o *LoadBalancer) GetRegionOk() (ret LoadBalancerGetRegionRetType, ok bool)
GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetStatus ¶ added in v0.17.0
func (o *LoadBalancer) GetStatus() (res LoadBalancerGetStatusRetType)
GetStatus returns the Status field value if set, zero value otherwise.
func (*LoadBalancer) GetStatusOk ¶ added in v0.17.0
func (o *LoadBalancer) GetStatusOk() (ret LoadBalancerGetStatusRetType, ok bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetTargetPools ¶ added in v0.17.0
func (o *LoadBalancer) GetTargetPools() (res LoadBalancerGetTargetPoolsRetType)
GetTargetPools returns the TargetPools field value if set, zero value otherwise.
func (*LoadBalancer) GetTargetPoolsOk ¶ added in v0.17.0
func (o *LoadBalancer) GetTargetPoolsOk() (ret LoadBalancerGetTargetPoolsRetType, ok 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) GetTargetSecurityGroup ¶ added in v1.3.0
func (o *LoadBalancer) GetTargetSecurityGroup() (res LoadBalancerGetTargetSecurityGroupRetType)
GetTargetSecurityGroup returns the TargetSecurityGroup field value if set, zero value otherwise.
func (*LoadBalancer) GetTargetSecurityGroupOk ¶ added in v1.3.0
func (o *LoadBalancer) GetTargetSecurityGroupOk() (ret LoadBalancerGetTargetSecurityGroupRetType, ok bool)
GetTargetSecurityGroupOk returns a tuple with the TargetSecurityGroup field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancer) GetVersion ¶ added in v0.17.0
func (o *LoadBalancer) GetVersion() (res LoadBalancerGetVersionRetType)
GetVersion returns the Version field value if set, zero value otherwise.
func (*LoadBalancer) GetVersionOk ¶ added in v0.17.0
func (o *LoadBalancer) GetVersionOk() (ret LoadBalancerGetVersionRetType, ok 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) HasDisableTargetSecurityGroupAssignment ¶ added in v1.4.0
func (o *LoadBalancer) HasDisableTargetSecurityGroupAssignment() bool
HasDisableTargetSecurityGroupAssignment returns a boolean if a field has been set.
func (*LoadBalancer) HasErrors ¶ added in v0.17.0
func (o *LoadBalancer) HasErrors() bool
HasErrors returns a boolean if a field has been set.
func (*LoadBalancer) HasExternalAddress ¶ added in v0.17.0
func (o *LoadBalancer) HasExternalAddress() bool
HasExternalAddress returns a boolean if a field has been set.
func (*LoadBalancer) HasListeners ¶ added in v0.17.0
func (o *LoadBalancer) HasListeners() bool
HasListeners returns a boolean if a field has been set.
func (*LoadBalancer) HasLoadBalancerSecurityGroup ¶ added in v1.5.0
func (o *LoadBalancer) HasLoadBalancerSecurityGroup() bool
HasLoadBalancerSecurityGroup returns a boolean if a field has been set.
func (*LoadBalancer) HasName ¶ added in v0.17.0
func (o *LoadBalancer) HasName() bool
HasName returns a boolean if a field has been set.
func (*LoadBalancer) HasNetworks ¶ added in v0.17.0
func (o *LoadBalancer) HasNetworks() bool
HasNetworks returns a boolean if a field has been set.
func (*LoadBalancer) HasOptions ¶ added in v0.17.0
func (o *LoadBalancer) HasOptions() bool
HasOptions returns a boolean if a field has been set.
func (*LoadBalancer) HasPlanId ¶ added in v0.17.0
func (o *LoadBalancer) HasPlanId() bool
HasPlanId returns a boolean if a field has been set.
func (*LoadBalancer) HasPrivateAddress ¶ added in v0.17.0
func (o *LoadBalancer) HasPrivateAddress() bool
HasPrivateAddress returns a boolean if a field has been set.
func (*LoadBalancer) HasRegion ¶ added in v1.0.0
func (o *LoadBalancer) HasRegion() bool
HasRegion returns a boolean if a field has been set.
func (*LoadBalancer) HasStatus ¶ added in v0.17.0
func (o *LoadBalancer) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*LoadBalancer) HasTargetPools ¶ added in v0.17.0
func (o *LoadBalancer) HasTargetPools() bool
HasTargetPools returns a boolean if a field has been set.
func (*LoadBalancer) HasTargetSecurityGroup ¶ added in v1.3.0
func (o *LoadBalancer) HasTargetSecurityGroup() bool
HasTargetSecurityGroup returns a boolean if a field has been set.
func (*LoadBalancer) HasVersion ¶ added in v0.17.0
func (o *LoadBalancer) HasVersion() bool
HasVersion returns a boolean if a field has been set.
func (*LoadBalancer) SetDisableTargetSecurityGroupAssignment ¶ added in v1.4.0
func (o *LoadBalancer) SetDisableTargetSecurityGroupAssignment(v LoadBalancergetDisableTargetSecurityGroupAssignmentRetType)
SetDisableTargetSecurityGroupAssignment gets a reference to the given bool and assigns it to the DisableTargetSecurityGroupAssignment field.
func (*LoadBalancer) SetErrors ¶ added in v0.17.0
func (o *LoadBalancer) SetErrors(v LoadBalancerGetErrorsRetType)
SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field.
func (*LoadBalancer) SetExternalAddress ¶ added in v0.17.0
func (o *LoadBalancer) SetExternalAddress(v LoadBalancerGetExternalAddressRetType)
SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field.
func (*LoadBalancer) SetListeners ¶ added in v0.17.0
func (o *LoadBalancer) SetListeners(v LoadBalancerGetListenersRetType)
SetListeners gets a reference to the given []Listener and assigns it to the Listeners field.
func (*LoadBalancer) SetLoadBalancerSecurityGroup ¶ added in v1.5.0
func (o *LoadBalancer) SetLoadBalancerSecurityGroup(v LoadBalancerGetLoadBalancerSecurityGroupRetType)
SetLoadBalancerSecurityGroup gets a reference to the given CreateLoadBalancerPayloadLoadBalancerSecurityGroup and assigns it to the LoadBalancerSecurityGroup field.
func (*LoadBalancer) SetName ¶ added in v0.17.0
func (o *LoadBalancer) SetName(v LoadBalancerGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*LoadBalancer) SetNetworks ¶ added in v0.17.0
func (o *LoadBalancer) SetNetworks(v LoadBalancerGetNetworksRetType)
SetNetworks gets a reference to the given []Network and assigns it to the Networks field.
func (*LoadBalancer) SetOptions ¶ added in v0.17.0
func (o *LoadBalancer) SetOptions(v LoadBalancerGetOptionsRetType)
SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field.
func (*LoadBalancer) SetPlanId ¶ added in v0.17.0
func (o *LoadBalancer) SetPlanId(v LoadBalancerGetPlanIdRetType)
SetPlanId gets a reference to the given string and assigns it to the PlanId field.
func (*LoadBalancer) SetPrivateAddress ¶ added in v0.17.0
func (o *LoadBalancer) SetPrivateAddress(v LoadBalancerGetPrivateAddressRetType)
SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field.
func (*LoadBalancer) SetRegion ¶ added in v1.0.0
func (o *LoadBalancer) SetRegion(v LoadBalancerGetRegionRetType)
SetRegion gets a reference to the given string and assigns it to the Region field.
func (*LoadBalancer) SetStatus ¶ added in v0.17.0
func (o *LoadBalancer) SetStatus(v LoadBalancerGetStatusRetType)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*LoadBalancer) SetTargetPools ¶ added in v0.17.0
func (o *LoadBalancer) SetTargetPools(v LoadBalancerGetTargetPoolsRetType)
SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field.
func (*LoadBalancer) SetTargetSecurityGroup ¶ added in v1.3.0
func (o *LoadBalancer) SetTargetSecurityGroup(v LoadBalancerGetTargetSecurityGroupRetType)
SetTargetSecurityGroup gets a reference to the given CreateLoadBalancerPayloadTargetSecurityGroup and assigns it to the TargetSecurityGroup field.
func (*LoadBalancer) SetVersion ¶ added in v0.17.0
func (o *LoadBalancer) SetVersion(v LoadBalancerGetVersionRetType)
SetVersion gets a reference to the given string and assigns it to the Version field.
func (LoadBalancer) ToMap ¶ added in v0.17.0
func (o LoadBalancer) ToMap() (map[string]interface{}, error)
type LoadBalancerError ¶
type LoadBalancerError struct { // The error description contains additional helpful user information to fix the error state of the load balancer. For example the IP 45.135.247.139 does not exist in the project, then the description will report: Floating IP \"45.135.247.139\" could not be found or if the IP was deleted then you will get a proper error message. Description LoadBalancerErrorGetDescriptionAttributeType `json:"description,omitempty"` // The error type specifies which part of the load balancer encountered the error. I.e. the API will not check if a provided public IP is actually available in the project. Instead the load balancer with try to use the provided IP and if not available reports TYPE_FIP_NOT_CONFIGURED error or TYPE_FIP_NOT_FOUND if the IP was deleted. Type LoadBalancerErrorGetTypeAttributeType `json:"type,omitempty"` }
LoadBalancerError struct for LoadBalancerError
func NewLoadBalancerError ¶ added in v0.17.0
func NewLoadBalancerError() *LoadBalancerError
NewLoadBalancerError instantiates a new LoadBalancerError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLoadBalancerErrorWithDefaults ¶ added in v0.17.0
func NewLoadBalancerErrorWithDefaults() *LoadBalancerError
NewLoadBalancerErrorWithDefaults instantiates a new LoadBalancerError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LoadBalancerError) GetDescription ¶ added in v0.17.0
func (o *LoadBalancerError) GetDescription() (res LoadBalancerErrorGetDescriptionRetType)
GetDescription returns the Description field value if set, zero value otherwise.
func (*LoadBalancerError) GetDescriptionOk ¶ added in v0.17.0
func (o *LoadBalancerError) GetDescriptionOk() (ret LoadBalancerErrorGetDescriptionRetType, ok bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancerError) GetType ¶ added in v0.17.0
func (o *LoadBalancerError) GetType() (res LoadBalancerErrorGetTypeRetType)
GetType returns the Type field value if set, zero value otherwise.
func (*LoadBalancerError) GetTypeOk ¶ added in v0.17.0
func (o *LoadBalancerError) GetTypeOk() (ret LoadBalancerErrorGetTypeRetType, ok bool)
GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancerError) HasDescription ¶ added in v0.17.0
func (o *LoadBalancerError) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*LoadBalancerError) HasType ¶ added in v0.17.0
func (o *LoadBalancerError) HasType() bool
HasType returns a boolean if a field has been set.
func (*LoadBalancerError) SetDescription ¶ added in v0.17.0
func (o *LoadBalancerError) SetDescription(v LoadBalancerErrorGetDescriptionRetType)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*LoadBalancerError) SetType ¶ added in v0.17.0
func (o *LoadBalancerError) SetType(v LoadBalancerErrorGetTypeRetType)
SetType gets a reference to the given string and assigns it to the Type field.
func (LoadBalancerError) ToMap ¶ added in v0.17.0
func (o LoadBalancerError) ToMap() (map[string]interface{}, error)
type LoadBalancerErrorGetDescriptionArgType ¶ added in v1.0.0
type LoadBalancerErrorGetDescriptionArgType = string
type LoadBalancerErrorGetDescriptionAttributeType ¶ added in v1.0.0
type LoadBalancerErrorGetDescriptionAttributeType = *string
isNotNullableString
type LoadBalancerErrorGetDescriptionRetType ¶ added in v1.0.0
type LoadBalancerErrorGetDescriptionRetType = string
type LoadBalancerErrorGetTypeArgType ¶ added in v1.0.0
type LoadBalancerErrorGetTypeArgType = LoadBalancerErrorTypes
type LoadBalancerErrorGetTypeAttributeType ¶ added in v1.0.0
type LoadBalancerErrorGetTypeAttributeType = *LoadBalancerErrorTypes
type LoadBalancerErrorGetTypeRetType ¶ added in v1.0.0
type LoadBalancerErrorGetTypeRetType = LoadBalancerErrorTypes
type LoadBalancerErrorTypes ¶ added in v1.1.0
type LoadBalancerErrorTypes string
LoadBalancerErrorTypes The error type specifies which part of the load balancer encountered the error. I.e. the API will not check if a provided public IP is actually available in the project. Instead the load balancer with try to use the provided IP and if not available reports TYPE_FIP_NOT_CONFIGURED error or TYPE_FIP_NOT_FOUND if the IP was deleted. value type for enums
const ( LOADBALANCERERRORTYPE_UNSPECIFIED LoadBalancerErrorTypes = "TYPE_UNSPECIFIED" LOADBALANCERERRORTYPE_INTERNAL LoadBalancerErrorTypes = "TYPE_INTERNAL" LOADBALANCERERRORTYPE_QUOTA_SECGROUP_EXCEEDED LoadBalancerErrorTypes = "TYPE_QUOTA_SECGROUP_EXCEEDED" LOADBALANCERERRORTYPE_QUOTA_SECGROUPRULE_EXCEEDED LoadBalancerErrorTypes = "TYPE_QUOTA_SECGROUPRULE_EXCEEDED" LOADBALANCERERRORTYPE_PORT_NOT_CONFIGURED LoadBalancerErrorTypes = "TYPE_PORT_NOT_CONFIGURED" LOADBALANCERERRORTYPE_FIP_NOT_CONFIGURED LoadBalancerErrorTypes = "TYPE_FIP_NOT_CONFIGURED" LOADBALANCERERRORTYPE_TARGET_NOT_ACTIVE LoadBalancerErrorTypes = "TYPE_TARGET_NOT_ACTIVE" LOADBALANCERERRORTYPE_METRICS_MISCONFIGURED LoadBalancerErrorTypes = "TYPE_METRICS_MISCONFIGURED" LOADBALANCERERRORTYPE_LOGS_MISCONFIGURED LoadBalancerErrorTypes = "TYPE_LOGS_MISCONFIGURED" LOADBALANCERERRORTYPE_FIP_NOT_FOUND LoadBalancerErrorTypes = "TYPE_FIP_NOT_FOUND" )
List of Type
func NewLoadBalancerErrorTypesFromValue ¶ added in v1.1.0
func NewLoadBalancerErrorTypesFromValue(v LoadBalancerErrorTypes) (*LoadBalancerErrorTypes, error)
NewLoadBalancerErrorTypesFromValue returns a pointer to a valid LoadBalancerErrorTypes for the value passed as argument, or an error if the value passed is not allowed by the enum
func (LoadBalancerErrorTypes) IsValid ¶ added in v1.1.0
func (v LoadBalancerErrorTypes) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (LoadBalancerErrorTypes) Ptr ¶ added in v1.1.0
func (v LoadBalancerErrorTypes) Ptr() *LoadBalancerErrorTypes
Ptr returns reference to TypeTypes value
func (*LoadBalancerErrorTypes) UnmarshalJSON ¶ added in v1.1.0
func (v *LoadBalancerErrorTypes) UnmarshalJSON(src []byte) error
type LoadBalancerGetErrorsArgType ¶ added in v1.0.0
type LoadBalancerGetErrorsArgType = []LoadBalancerError
type LoadBalancerGetErrorsAttributeType ¶ added in v1.0.0
type LoadBalancerGetErrorsAttributeType = *[]LoadBalancerError
isArray
type LoadBalancerGetErrorsRetType ¶ added in v1.0.0
type LoadBalancerGetErrorsRetType = []LoadBalancerError
type LoadBalancerGetExternalAddressArgType ¶ added in v1.0.0
type LoadBalancerGetExternalAddressArgType = string
type LoadBalancerGetExternalAddressAttributeType ¶ added in v1.0.0
type LoadBalancerGetExternalAddressAttributeType = *string
isNotNullableString
type LoadBalancerGetExternalAddressRetType ¶ added in v1.0.0
type LoadBalancerGetExternalAddressRetType = string
type LoadBalancerGetListenersArgType ¶ added in v1.0.0
type LoadBalancerGetListenersArgType = []Listener
type LoadBalancerGetListenersAttributeType ¶ added in v1.0.0
type LoadBalancerGetListenersAttributeType = *[]Listener
isArray
type LoadBalancerGetListenersRetType ¶ added in v1.0.0
type LoadBalancerGetListenersRetType = []Listener
type LoadBalancerGetLoadBalancerSecurityGroupArgType ¶ added in v1.5.0
type LoadBalancerGetLoadBalancerSecurityGroupArgType = CreateLoadBalancerPayloadLoadBalancerSecurityGroup
type LoadBalancerGetLoadBalancerSecurityGroupAttributeType ¶ added in v1.5.0
type LoadBalancerGetLoadBalancerSecurityGroupAttributeType = *CreateLoadBalancerPayloadLoadBalancerSecurityGroup
isModel
type LoadBalancerGetLoadBalancerSecurityGroupRetType ¶ added in v1.5.0
type LoadBalancerGetLoadBalancerSecurityGroupRetType = CreateLoadBalancerPayloadLoadBalancerSecurityGroup
type LoadBalancerGetNameArgType ¶ added in v1.0.0
type LoadBalancerGetNameArgType = string
type LoadBalancerGetNameAttributeType ¶ added in v1.0.0
type LoadBalancerGetNameAttributeType = *string
isNotNullableString
type LoadBalancerGetNameRetType ¶ added in v1.0.0
type LoadBalancerGetNameRetType = string
type LoadBalancerGetNetworksArgType ¶ added in v1.0.0
type LoadBalancerGetNetworksArgType = []Network
type LoadBalancerGetNetworksAttributeType ¶ added in v1.0.0
type LoadBalancerGetNetworksAttributeType = *[]Network
isArray
type LoadBalancerGetNetworksRetType ¶ added in v1.0.0
type LoadBalancerGetNetworksRetType = []Network
type LoadBalancerGetOptionsArgType ¶ added in v1.0.0
type LoadBalancerGetOptionsArgType = LoadBalancerOptions
type LoadBalancerGetOptionsAttributeType ¶ added in v1.0.0
type LoadBalancerGetOptionsAttributeType = *LoadBalancerOptions
isModel
type LoadBalancerGetOptionsRetType ¶ added in v1.0.0
type LoadBalancerGetOptionsRetType = LoadBalancerOptions
type LoadBalancerGetPlanIdArgType ¶ added in v1.0.0
type LoadBalancerGetPlanIdArgType = string
type LoadBalancerGetPlanIdAttributeType ¶ added in v1.0.0
type LoadBalancerGetPlanIdAttributeType = *string
isNotNullableString
type LoadBalancerGetPlanIdRetType ¶ added in v1.0.0
type LoadBalancerGetPlanIdRetType = string
type LoadBalancerGetPrivateAddressArgType ¶ added in v1.0.0
type LoadBalancerGetPrivateAddressArgType = string
type LoadBalancerGetPrivateAddressAttributeType ¶ added in v1.0.0
type LoadBalancerGetPrivateAddressAttributeType = *string
isNotNullableString
type LoadBalancerGetPrivateAddressRetType ¶ added in v1.0.0
type LoadBalancerGetPrivateAddressRetType = string
type LoadBalancerGetRegionArgType ¶ added in v1.0.0
type LoadBalancerGetRegionArgType = string
type LoadBalancerGetRegionAttributeType ¶ added in v1.0.0
type LoadBalancerGetRegionAttributeType = *string
isNotNullableString
type LoadBalancerGetRegionRetType ¶ added in v1.0.0
type LoadBalancerGetRegionRetType = string
type LoadBalancerGetStatusArgType ¶ added in v1.0.0
type LoadBalancerGetStatusArgType = LoadBalancerStatus
type LoadBalancerGetStatusAttributeType ¶ added in v1.0.0
type LoadBalancerGetStatusAttributeType = *LoadBalancerStatus
type LoadBalancerGetStatusRetType ¶ added in v1.0.0
type LoadBalancerGetStatusRetType = LoadBalancerStatus
type LoadBalancerGetTargetPoolsArgType ¶ added in v1.0.0
type LoadBalancerGetTargetPoolsArgType = []TargetPool
type LoadBalancerGetTargetPoolsAttributeType ¶ added in v1.0.0
type LoadBalancerGetTargetPoolsAttributeType = *[]TargetPool
isArray
type LoadBalancerGetTargetPoolsRetType ¶ added in v1.0.0
type LoadBalancerGetTargetPoolsRetType = []TargetPool
type LoadBalancerGetTargetSecurityGroupArgType ¶ added in v1.3.0
type LoadBalancerGetTargetSecurityGroupArgType = CreateLoadBalancerPayloadTargetSecurityGroup
type LoadBalancerGetTargetSecurityGroupAttributeType ¶ added in v1.3.0
type LoadBalancerGetTargetSecurityGroupAttributeType = *CreateLoadBalancerPayloadTargetSecurityGroup
isModel
type LoadBalancerGetTargetSecurityGroupRetType ¶ added in v1.3.0
type LoadBalancerGetTargetSecurityGroupRetType = CreateLoadBalancerPayloadTargetSecurityGroup
type LoadBalancerGetVersionArgType ¶ added in v1.0.0
type LoadBalancerGetVersionArgType = string
type LoadBalancerGetVersionAttributeType ¶ added in v1.0.0
type LoadBalancerGetVersionAttributeType = *string
isNotNullableString
type LoadBalancerGetVersionRetType ¶ added in v1.0.0
type LoadBalancerGetVersionRetType = string
type LoadBalancerOptions ¶
type LoadBalancerOptions struct { AccessControl LoadBalancerOptionsGetAccessControlAttributeType `json:"accessControl,omitempty"` EphemeralAddress LoadBalancerOptionsgetEphemeralAddressAttributeType `json:"ephemeralAddress,omitempty"` Observability LoadBalancerOptionsGetObservabilityAttributeType `json:"observability,omitempty"` // Load Balancer is accessible only via a private network ip address. Not changeable after creation. PrivateNetworkOnly LoadBalancerOptionsgetPrivateNetworkOnlyAttributeType `json:"privateNetworkOnly,omitempty"` }
LoadBalancerOptions Defines any optional functionality you want to have enabled on your load balancer.
func NewLoadBalancerOptions ¶ added in v0.17.0
func NewLoadBalancerOptions() *LoadBalancerOptions
NewLoadBalancerOptions instantiates a new LoadBalancerOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLoadBalancerOptionsWithDefaults ¶ added in v0.17.0
func NewLoadBalancerOptionsWithDefaults() *LoadBalancerOptions
NewLoadBalancerOptionsWithDefaults instantiates a new LoadBalancerOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LoadBalancerOptions) GetAccessControl ¶ added in v0.17.0
func (o *LoadBalancerOptions) GetAccessControl() (res LoadBalancerOptionsGetAccessControlRetType)
GetAccessControl returns the AccessControl field value if set, zero value otherwise.
func (*LoadBalancerOptions) GetAccessControlOk ¶ added in v0.17.0
func (o *LoadBalancerOptions) GetAccessControlOk() (ret LoadBalancerOptionsGetAccessControlRetType, ok bool)
GetAccessControlOk returns a tuple with the AccessControl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancerOptions) GetEphemeralAddress ¶ added in v0.17.0
func (o *LoadBalancerOptions) GetEphemeralAddress() (res LoadBalancerOptionsgetEphemeralAddressRetType)
GetEphemeralAddress returns the EphemeralAddress field value if set, zero value otherwise.
func (*LoadBalancerOptions) GetEphemeralAddressOk ¶ added in v0.17.0
func (o *LoadBalancerOptions) GetEphemeralAddressOk() (ret LoadBalancerOptionsgetEphemeralAddressRetType, ok bool)
GetEphemeralAddressOk returns a tuple with the EphemeralAddress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancerOptions) GetObservability ¶ added in v0.17.0
func (o *LoadBalancerOptions) GetObservability() (res LoadBalancerOptionsGetObservabilityRetType)
GetObservability returns the Observability field value if set, zero value otherwise.
func (*LoadBalancerOptions) GetObservabilityOk ¶ added in v0.17.0
func (o *LoadBalancerOptions) GetObservabilityOk() (ret LoadBalancerOptionsGetObservabilityRetType, ok bool)
GetObservabilityOk returns a tuple with the Observability field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancerOptions) GetPrivateNetworkOnly ¶ added in v0.17.0
func (o *LoadBalancerOptions) GetPrivateNetworkOnly() (res LoadBalancerOptionsgetPrivateNetworkOnlyRetType)
GetPrivateNetworkOnly returns the PrivateNetworkOnly field value if set, zero value otherwise.
func (*LoadBalancerOptions) GetPrivateNetworkOnlyOk ¶ added in v0.17.0
func (o *LoadBalancerOptions) GetPrivateNetworkOnlyOk() (ret LoadBalancerOptionsgetPrivateNetworkOnlyRetType, ok bool)
GetPrivateNetworkOnlyOk returns a tuple with the PrivateNetworkOnly field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadBalancerOptions) HasAccessControl ¶ added in v0.17.0
func (o *LoadBalancerOptions) HasAccessControl() bool
HasAccessControl returns a boolean if a field has been set.
func (*LoadBalancerOptions) HasEphemeralAddress ¶ added in v0.17.0
func (o *LoadBalancerOptions) HasEphemeralAddress() bool
HasEphemeralAddress returns a boolean if a field has been set.
func (*LoadBalancerOptions) HasObservability ¶ added in v0.17.0
func (o *LoadBalancerOptions) HasObservability() bool
HasObservability returns a boolean if a field has been set.
func (*LoadBalancerOptions) HasPrivateNetworkOnly ¶ added in v0.17.0
func (o *LoadBalancerOptions) HasPrivateNetworkOnly() bool
HasPrivateNetworkOnly returns a boolean if a field has been set.
func (*LoadBalancerOptions) SetAccessControl ¶ added in v0.17.0
func (o *LoadBalancerOptions) SetAccessControl(v LoadBalancerOptionsGetAccessControlRetType)
SetAccessControl gets a reference to the given LoadbalancerOptionAccessControl and assigns it to the AccessControl field.
func (*LoadBalancerOptions) SetEphemeralAddress ¶ added in v0.17.0
func (o *LoadBalancerOptions) SetEphemeralAddress(v LoadBalancerOptionsgetEphemeralAddressRetType)
SetEphemeralAddress gets a reference to the given bool and assigns it to the EphemeralAddress field.
func (*LoadBalancerOptions) SetObservability ¶ added in v0.17.0
func (o *LoadBalancerOptions) SetObservability(v LoadBalancerOptionsGetObservabilityRetType)
SetObservability gets a reference to the given LoadbalancerOptionObservability and assigns it to the Observability field.
func (*LoadBalancerOptions) SetPrivateNetworkOnly ¶ added in v0.17.0
func (o *LoadBalancerOptions) SetPrivateNetworkOnly(v LoadBalancerOptionsgetPrivateNetworkOnlyRetType)
SetPrivateNetworkOnly gets a reference to the given bool and assigns it to the PrivateNetworkOnly field.
func (LoadBalancerOptions) ToMap ¶ added in v0.17.0
func (o LoadBalancerOptions) ToMap() (map[string]interface{}, error)
type LoadBalancerOptionsGetAccessControlArgType ¶ added in v1.0.0
type LoadBalancerOptionsGetAccessControlArgType = LoadbalancerOptionAccessControl
type LoadBalancerOptionsGetAccessControlAttributeType ¶ added in v1.0.0
type LoadBalancerOptionsGetAccessControlAttributeType = *LoadbalancerOptionAccessControl
isModel
type LoadBalancerOptionsGetAccessControlRetType ¶ added in v1.0.0
type LoadBalancerOptionsGetAccessControlRetType = LoadbalancerOptionAccessControl
type LoadBalancerOptionsGetObservabilityArgType ¶ added in v1.0.0
type LoadBalancerOptionsGetObservabilityArgType = LoadbalancerOptionObservability
type LoadBalancerOptionsGetObservabilityAttributeType ¶ added in v1.0.0
type LoadBalancerOptionsGetObservabilityAttributeType = *LoadbalancerOptionObservability
isModel
type LoadBalancerOptionsGetObservabilityRetType ¶ added in v1.0.0
type LoadBalancerOptionsGetObservabilityRetType = LoadbalancerOptionObservability
type LoadBalancerOptionsgetEphemeralAddressArgType ¶ added in v1.0.0
type LoadBalancerOptionsgetEphemeralAddressArgType = bool
type LoadBalancerOptionsgetEphemeralAddressAttributeType ¶ added in v1.0.0
type LoadBalancerOptionsgetEphemeralAddressAttributeType = *bool
isBoolean
type LoadBalancerOptionsgetEphemeralAddressRetType ¶ added in v1.0.0
type LoadBalancerOptionsgetEphemeralAddressRetType = bool
type LoadBalancerOptionsgetPrivateNetworkOnlyArgType ¶ added in v1.0.0
type LoadBalancerOptionsgetPrivateNetworkOnlyArgType = bool
type LoadBalancerOptionsgetPrivateNetworkOnlyAttributeType ¶ added in v1.0.0
type LoadBalancerOptionsgetPrivateNetworkOnlyAttributeType = *bool
isBoolean
type LoadBalancerOptionsgetPrivateNetworkOnlyRetType ¶ added in v1.0.0
type LoadBalancerOptionsgetPrivateNetworkOnlyRetType = bool
type LoadBalancerStatus ¶ added in v1.1.0
type LoadBalancerStatus string
LoadBalancerStatus the model 'LoadBalancer' value type for enums
const ( LOADBALANCERSTATUS_UNSPECIFIED LoadBalancerStatus = "STATUS_UNSPECIFIED" LOADBALANCERSTATUS_PENDING LoadBalancerStatus = "STATUS_PENDING" LOADBALANCERSTATUS_READY LoadBalancerStatus = "STATUS_READY" LOADBALANCERSTATUS_ERROR LoadBalancerStatus = "STATUS_ERROR" LOADBALANCERSTATUS_TERMINATING LoadBalancerStatus = "STATUS_TERMINATING" )
List of Status
func NewLoadBalancerStatusFromValue ¶ added in v1.1.0
func NewLoadBalancerStatusFromValue(v LoadBalancerStatus) (*LoadBalancerStatus, error)
NewLoadBalancerStatusFromValue returns a pointer to a valid LoadBalancerStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (LoadBalancerStatus) IsValid ¶ added in v1.1.0
func (v LoadBalancerStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (LoadBalancerStatus) Ptr ¶ added in v1.1.0
func (v LoadBalancerStatus) Ptr() *LoadBalancerStatus
Ptr returns reference to StatusStatus value
func (*LoadBalancerStatus) UnmarshalJSON ¶ added in v1.1.0
func (v *LoadBalancerStatus) UnmarshalJSON(src []byte) error
type LoadBalancergetDisableTargetSecurityGroupAssignmentArgType ¶ added in v1.4.0
type LoadBalancergetDisableTargetSecurityGroupAssignmentArgType = bool
type LoadBalancergetDisableTargetSecurityGroupAssignmentAttributeType ¶ added in v1.4.0
type LoadBalancergetDisableTargetSecurityGroupAssignmentAttributeType = *bool
isBoolean
type LoadBalancergetDisableTargetSecurityGroupAssignmentRetType ¶ added in v1.4.0
type LoadBalancergetDisableTargetSecurityGroupAssignmentRetType = bool
type LoadbalancerOptionAccessControl ¶
type LoadbalancerOptionAccessControl struct { // Load Balancer is accessible only from an IP address in this range AllowedSourceRanges LoadbalancerOptionAccessControlGetAllowedSourceRangesAttributeType `json:"allowedSourceRanges,omitempty"` }
LoadbalancerOptionAccessControl Use this option to limit the IP ranges that can use the load balancer.
func NewLoadbalancerOptionAccessControl ¶ added in v0.17.0
func NewLoadbalancerOptionAccessControl() *LoadbalancerOptionAccessControl
NewLoadbalancerOptionAccessControl instantiates a new LoadbalancerOptionAccessControl object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLoadbalancerOptionAccessControlWithDefaults ¶ added in v0.17.0
func NewLoadbalancerOptionAccessControlWithDefaults() *LoadbalancerOptionAccessControl
NewLoadbalancerOptionAccessControlWithDefaults instantiates a new LoadbalancerOptionAccessControl object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LoadbalancerOptionAccessControl) GetAllowedSourceRanges ¶ added in v0.17.0
func (o *LoadbalancerOptionAccessControl) GetAllowedSourceRanges() (res LoadbalancerOptionAccessControlGetAllowedSourceRangesRetType)
GetAllowedSourceRanges returns the AllowedSourceRanges field value if set, zero value otherwise.
func (*LoadbalancerOptionAccessControl) GetAllowedSourceRangesOk ¶ added in v0.17.0
func (o *LoadbalancerOptionAccessControl) GetAllowedSourceRangesOk() (ret LoadbalancerOptionAccessControlGetAllowedSourceRangesRetType, ok bool)
GetAllowedSourceRangesOk returns a tuple with the AllowedSourceRanges field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadbalancerOptionAccessControl) HasAllowedSourceRanges ¶ added in v0.17.0
func (o *LoadbalancerOptionAccessControl) HasAllowedSourceRanges() bool
HasAllowedSourceRanges returns a boolean if a field has been set.
func (*LoadbalancerOptionAccessControl) SetAllowedSourceRanges ¶ added in v0.17.0
func (o *LoadbalancerOptionAccessControl) SetAllowedSourceRanges(v LoadbalancerOptionAccessControlGetAllowedSourceRangesRetType)
SetAllowedSourceRanges gets a reference to the given []string and assigns it to the AllowedSourceRanges field.
func (LoadbalancerOptionAccessControl) ToMap ¶ added in v0.17.0
func (o LoadbalancerOptionAccessControl) ToMap() (map[string]interface{}, error)
type LoadbalancerOptionAccessControlGetAllowedSourceRangesArgType ¶ added in v1.0.0
type LoadbalancerOptionAccessControlGetAllowedSourceRangesArgType = []string
type LoadbalancerOptionAccessControlGetAllowedSourceRangesAttributeType ¶ added in v1.0.0
type LoadbalancerOptionAccessControlGetAllowedSourceRangesAttributeType = *[]string
isArray
type LoadbalancerOptionAccessControlGetAllowedSourceRangesRetType ¶ added in v1.0.0
type LoadbalancerOptionAccessControlGetAllowedSourceRangesRetType = []string
type LoadbalancerOptionLogs ¶
type LoadbalancerOptionLogs struct { // Credentials reference for logging. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the logging solution the push URL points to. Then this enables monitoring via remote write for the Load Balancer. CredentialsRef LoadbalancerOptionLogsGetCredentialsRefAttributeType `json:"credentialsRef,omitempty"` // The ARGUS/Loki remote write Push URL you want the logs to be shipped to. PushUrl LoadbalancerOptionLogsGetPushUrlAttributeType `json:"pushUrl,omitempty"` }
LoadbalancerOptionLogs struct for LoadbalancerOptionLogs
func NewLoadbalancerOptionLogs ¶ added in v0.17.0
func NewLoadbalancerOptionLogs() *LoadbalancerOptionLogs
NewLoadbalancerOptionLogs instantiates a new LoadbalancerOptionLogs object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLoadbalancerOptionLogsWithDefaults ¶ added in v0.17.0
func NewLoadbalancerOptionLogsWithDefaults() *LoadbalancerOptionLogs
NewLoadbalancerOptionLogsWithDefaults instantiates a new LoadbalancerOptionLogs object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LoadbalancerOptionLogs) GetCredentialsRef ¶ added in v0.17.0
func (o *LoadbalancerOptionLogs) GetCredentialsRef() (res LoadbalancerOptionLogsGetCredentialsRefRetType)
GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise.
func (*LoadbalancerOptionLogs) GetCredentialsRefOk ¶ added in v0.17.0
func (o *LoadbalancerOptionLogs) GetCredentialsRefOk() (ret LoadbalancerOptionLogsGetCredentialsRefRetType, ok bool)
GetCredentialsRefOk returns a tuple with the CredentialsRef field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadbalancerOptionLogs) GetPushUrl ¶ added in v0.17.0
func (o *LoadbalancerOptionLogs) GetPushUrl() (res LoadbalancerOptionLogsGetPushUrlRetType)
GetPushUrl returns the PushUrl field value if set, zero value otherwise.
func (*LoadbalancerOptionLogs) GetPushUrlOk ¶ added in v0.17.0
func (o *LoadbalancerOptionLogs) GetPushUrlOk() (ret LoadbalancerOptionLogsGetPushUrlRetType, ok bool)
GetPushUrlOk returns a tuple with the PushUrl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadbalancerOptionLogs) HasCredentialsRef ¶ added in v0.17.0
func (o *LoadbalancerOptionLogs) HasCredentialsRef() bool
HasCredentialsRef returns a boolean if a field has been set.
func (*LoadbalancerOptionLogs) HasPushUrl ¶ added in v0.17.0
func (o *LoadbalancerOptionLogs) HasPushUrl() bool
HasPushUrl returns a boolean if a field has been set.
func (*LoadbalancerOptionLogs) SetCredentialsRef ¶ added in v0.17.0
func (o *LoadbalancerOptionLogs) SetCredentialsRef(v LoadbalancerOptionLogsGetCredentialsRefRetType)
SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field.
func (*LoadbalancerOptionLogs) SetPushUrl ¶ added in v0.17.0
func (o *LoadbalancerOptionLogs) SetPushUrl(v LoadbalancerOptionLogsGetPushUrlRetType)
SetPushUrl gets a reference to the given string and assigns it to the PushUrl field.
func (LoadbalancerOptionLogs) ToMap ¶ added in v0.17.0
func (o LoadbalancerOptionLogs) ToMap() (map[string]interface{}, error)
type LoadbalancerOptionLogsGetCredentialsRefArgType ¶ added in v1.0.0
type LoadbalancerOptionLogsGetCredentialsRefArgType = string
type LoadbalancerOptionLogsGetCredentialsRefAttributeType ¶ added in v1.0.0
type LoadbalancerOptionLogsGetCredentialsRefAttributeType = *string
isNotNullableString
type LoadbalancerOptionLogsGetCredentialsRefRetType ¶ added in v1.0.0
type LoadbalancerOptionLogsGetCredentialsRefRetType = string
type LoadbalancerOptionLogsGetPushUrlArgType ¶ added in v1.0.0
type LoadbalancerOptionLogsGetPushUrlArgType = string
type LoadbalancerOptionLogsGetPushUrlAttributeType ¶ added in v1.0.0
type LoadbalancerOptionLogsGetPushUrlAttributeType = *string
isNotNullableString
type LoadbalancerOptionLogsGetPushUrlRetType ¶ added in v1.0.0
type LoadbalancerOptionLogsGetPushUrlRetType = string
type LoadbalancerOptionMetrics ¶
type LoadbalancerOptionMetrics struct { // Credentials reference for metrics. This reference is created via the observability create endpoint and the credential needs to contain the basic auth username and password for the metrics solution the push URL points to. Then this enables monitoring via remote write for the Load Balancer. CredentialsRef LoadbalancerOptionMetricsGetCredentialsRefAttributeType `json:"credentialsRef,omitempty"` // The ARGUS/Prometheus remote write Push URL you want the metrics to be shipped to. PushUrl LoadbalancerOptionMetricsGetPushUrlAttributeType `json:"pushUrl,omitempty"` }
LoadbalancerOptionMetrics struct for LoadbalancerOptionMetrics
func NewLoadbalancerOptionMetrics ¶ added in v0.17.0
func NewLoadbalancerOptionMetrics() *LoadbalancerOptionMetrics
NewLoadbalancerOptionMetrics instantiates a new LoadbalancerOptionMetrics object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLoadbalancerOptionMetricsWithDefaults ¶ added in v0.17.0
func NewLoadbalancerOptionMetricsWithDefaults() *LoadbalancerOptionMetrics
NewLoadbalancerOptionMetricsWithDefaults instantiates a new LoadbalancerOptionMetrics object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LoadbalancerOptionMetrics) GetCredentialsRef ¶ added in v0.17.0
func (o *LoadbalancerOptionMetrics) GetCredentialsRef() (res LoadbalancerOptionMetricsGetCredentialsRefRetType)
GetCredentialsRef returns the CredentialsRef field value if set, zero value otherwise.
func (*LoadbalancerOptionMetrics) GetCredentialsRefOk ¶ added in v0.17.0
func (o *LoadbalancerOptionMetrics) GetCredentialsRefOk() (ret LoadbalancerOptionMetricsGetCredentialsRefRetType, ok bool)
GetCredentialsRefOk returns a tuple with the CredentialsRef field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadbalancerOptionMetrics) GetPushUrl ¶ added in v0.17.0
func (o *LoadbalancerOptionMetrics) GetPushUrl() (res LoadbalancerOptionMetricsGetPushUrlRetType)
GetPushUrl returns the PushUrl field value if set, zero value otherwise.
func (*LoadbalancerOptionMetrics) GetPushUrlOk ¶ added in v0.17.0
func (o *LoadbalancerOptionMetrics) GetPushUrlOk() (ret LoadbalancerOptionMetricsGetPushUrlRetType, ok bool)
GetPushUrlOk returns a tuple with the PushUrl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadbalancerOptionMetrics) HasCredentialsRef ¶ added in v0.17.0
func (o *LoadbalancerOptionMetrics) HasCredentialsRef() bool
HasCredentialsRef returns a boolean if a field has been set.
func (*LoadbalancerOptionMetrics) HasPushUrl ¶ added in v0.17.0
func (o *LoadbalancerOptionMetrics) HasPushUrl() bool
HasPushUrl returns a boolean if a field has been set.
func (*LoadbalancerOptionMetrics) SetCredentialsRef ¶ added in v0.17.0
func (o *LoadbalancerOptionMetrics) SetCredentialsRef(v LoadbalancerOptionMetricsGetCredentialsRefRetType)
SetCredentialsRef gets a reference to the given string and assigns it to the CredentialsRef field.
func (*LoadbalancerOptionMetrics) SetPushUrl ¶ added in v0.17.0
func (o *LoadbalancerOptionMetrics) SetPushUrl(v LoadbalancerOptionMetricsGetPushUrlRetType)
SetPushUrl gets a reference to the given string and assigns it to the PushUrl field.
func (LoadbalancerOptionMetrics) ToMap ¶ added in v0.17.0
func (o LoadbalancerOptionMetrics) ToMap() (map[string]interface{}, error)
type LoadbalancerOptionMetricsGetCredentialsRefArgType ¶ added in v1.0.0
type LoadbalancerOptionMetricsGetCredentialsRefArgType = string
type LoadbalancerOptionMetricsGetCredentialsRefAttributeType ¶ added in v1.0.0
type LoadbalancerOptionMetricsGetCredentialsRefAttributeType = *string
isNotNullableString
type LoadbalancerOptionMetricsGetCredentialsRefRetType ¶ added in v1.0.0
type LoadbalancerOptionMetricsGetCredentialsRefRetType = string
type LoadbalancerOptionMetricsGetPushUrlArgType ¶ added in v1.0.0
type LoadbalancerOptionMetricsGetPushUrlArgType = string
type LoadbalancerOptionMetricsGetPushUrlAttributeType ¶ added in v1.0.0
type LoadbalancerOptionMetricsGetPushUrlAttributeType = *string
isNotNullableString
type LoadbalancerOptionMetricsGetPushUrlRetType ¶ added in v1.0.0
type LoadbalancerOptionMetricsGetPushUrlRetType = string
type LoadbalancerOptionObservability ¶
type LoadbalancerOptionObservability struct { Logs LoadbalancerOptionObservabilityGetLogsAttributeType `json:"logs,omitempty"` Metrics LoadbalancerOptionObservabilityGetMetricsAttributeType `json:"metrics,omitempty"` }
LoadbalancerOptionObservability We offer Load Balancer metrics observability via ARGUS or external solutions. Not changeable after creation.
func NewLoadbalancerOptionObservability ¶ added in v0.17.0
func NewLoadbalancerOptionObservability() *LoadbalancerOptionObservability
NewLoadbalancerOptionObservability instantiates a new LoadbalancerOptionObservability object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLoadbalancerOptionObservabilityWithDefaults ¶ added in v0.17.0
func NewLoadbalancerOptionObservabilityWithDefaults() *LoadbalancerOptionObservability
NewLoadbalancerOptionObservabilityWithDefaults instantiates a new LoadbalancerOptionObservability object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LoadbalancerOptionObservability) GetLogs ¶ added in v0.17.0
func (o *LoadbalancerOptionObservability) GetLogs() (res LoadbalancerOptionObservabilityGetLogsRetType)
GetLogs returns the Logs field value if set, zero value otherwise.
func (*LoadbalancerOptionObservability) GetLogsOk ¶ added in v0.17.0
func (o *LoadbalancerOptionObservability) GetLogsOk() (ret LoadbalancerOptionObservabilityGetLogsRetType, ok bool)
GetLogsOk returns a tuple with the Logs field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadbalancerOptionObservability) GetMetrics ¶ added in v0.17.0
func (o *LoadbalancerOptionObservability) GetMetrics() (res LoadbalancerOptionObservabilityGetMetricsRetType)
GetMetrics returns the Metrics field value if set, zero value otherwise.
func (*LoadbalancerOptionObservability) GetMetricsOk ¶ added in v0.17.0
func (o *LoadbalancerOptionObservability) GetMetricsOk() (ret LoadbalancerOptionObservabilityGetMetricsRetType, ok bool)
GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LoadbalancerOptionObservability) HasLogs ¶ added in v0.17.0
func (o *LoadbalancerOptionObservability) HasLogs() bool
HasLogs returns a boolean if a field has been set.
func (*LoadbalancerOptionObservability) HasMetrics ¶ added in v0.17.0
func (o *LoadbalancerOptionObservability) HasMetrics() bool
HasMetrics returns a boolean if a field has been set.
func (*LoadbalancerOptionObservability) SetLogs ¶ added in v0.17.0
func (o *LoadbalancerOptionObservability) SetLogs(v LoadbalancerOptionObservabilityGetLogsRetType)
SetLogs gets a reference to the given LoadbalancerOptionLogs and assigns it to the Logs field.
func (*LoadbalancerOptionObservability) SetMetrics ¶ added in v0.17.0
func (o *LoadbalancerOptionObservability) SetMetrics(v LoadbalancerOptionObservabilityGetMetricsRetType)
SetMetrics gets a reference to the given LoadbalancerOptionMetrics and assigns it to the Metrics field.
func (LoadbalancerOptionObservability) ToMap ¶ added in v0.17.0
func (o LoadbalancerOptionObservability) ToMap() (map[string]interface{}, error)
type LoadbalancerOptionObservabilityGetLogsArgType ¶ added in v1.0.0
type LoadbalancerOptionObservabilityGetLogsArgType = LoadbalancerOptionLogs
type LoadbalancerOptionObservabilityGetLogsAttributeType ¶ added in v1.0.0
type LoadbalancerOptionObservabilityGetLogsAttributeType = *LoadbalancerOptionLogs
isModel
type LoadbalancerOptionObservabilityGetLogsRetType ¶ added in v1.0.0
type LoadbalancerOptionObservabilityGetLogsRetType = LoadbalancerOptionLogs
type LoadbalancerOptionObservabilityGetMetricsArgType ¶ added in v1.0.0
type LoadbalancerOptionObservabilityGetMetricsArgType = LoadbalancerOptionMetrics
type LoadbalancerOptionObservabilityGetMetricsAttributeType ¶ added in v1.0.0
type LoadbalancerOptionObservabilityGetMetricsAttributeType = *LoadbalancerOptionMetrics
isModel
type LoadbalancerOptionObservabilityGetMetricsRetType ¶ added in v1.0.0
type LoadbalancerOptionObservabilityGetMetricsRetType = LoadbalancerOptionMetrics
type MappedNullable ¶
type Network ¶
type Network struct { // Openstack network ID NetworkId NetworkGetNetworkIdAttributeType `json:"networkId,omitempty"` // The role defines how the load balancer is using the network. Currently only ROLE_LISTENERS_AND_TARGETS is supported. Role NetworkGetRoleAttributeType `json:"role,omitempty"` }
Network struct for Network
func NewNetwork ¶ added in v0.17.0
func NewNetwork() *Network
NewNetwork instantiates a new Network object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewNetworkWithDefaults ¶ added in v0.17.0
func NewNetworkWithDefaults() *Network
NewNetworkWithDefaults instantiates a new Network object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Network) GetNetworkId ¶ added in v0.17.0
func (o *Network) GetNetworkId() (res NetworkGetNetworkIdRetType)
GetNetworkId returns the NetworkId field value if set, zero value otherwise.
func (*Network) GetNetworkIdOk ¶ added in v0.17.0
func (o *Network) GetNetworkIdOk() (ret NetworkGetNetworkIdRetType, ok bool)
GetNetworkIdOk returns a tuple with the NetworkId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) GetRole ¶ added in v0.17.0
func (o *Network) GetRole() (res NetworkGetRoleRetType)
GetRole returns the Role field value if set, zero value otherwise.
func (*Network) GetRoleOk ¶ added in v0.17.0
func (o *Network) GetRoleOk() (ret NetworkGetRoleRetType, ok bool)
GetRoleOk returns a tuple with the Role field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) HasNetworkId ¶ added in v0.17.0
HasNetworkId returns a boolean if a field has been set.
func (*Network) SetNetworkId ¶ added in v0.17.0
func (o *Network) SetNetworkId(v NetworkGetNetworkIdRetType)
SetNetworkId gets a reference to the given string and assigns it to the NetworkId field.
func (*Network) SetRole ¶ added in v0.17.0
func (o *Network) SetRole(v NetworkGetRoleRetType)
SetRole gets a reference to the given string and assigns it to the Role field.
type NetworkGetNetworkIdArgType ¶ added in v1.0.0
type NetworkGetNetworkIdArgType = string
type NetworkGetNetworkIdAttributeType ¶ added in v1.0.0
type NetworkGetNetworkIdAttributeType = *string
isNotNullableString
type NetworkGetNetworkIdRetType ¶ added in v1.0.0
type NetworkGetNetworkIdRetType = string
type NetworkGetRoleArgType ¶ added in v1.0.0
type NetworkGetRoleArgType = NetworkRole
type NetworkGetRoleAttributeType ¶ added in v1.0.0
type NetworkGetRoleAttributeType = *NetworkRole
type NetworkGetRoleRetType ¶ added in v1.0.0
type NetworkGetRoleRetType = NetworkRole
type NetworkRole ¶ added in v1.1.0
type NetworkRole string
NetworkRole The role defines how the load balancer is using the network. Currently only ROLE_LISTENERS_AND_TARGETS is supported. value type for enums
const ( NETWORKROLE_UNSPECIFIED NetworkRole = "ROLE_UNSPECIFIED" NETWORKROLE_LISTENERS_AND_TARGETS NetworkRole = "ROLE_LISTENERS_AND_TARGETS" NETWORKROLE_LISTENERS NetworkRole = "ROLE_LISTENERS" NETWORKROLE_TARGETS NetworkRole = "ROLE_TARGETS" )
List of Role
func NewNetworkRoleFromValue ¶ added in v1.1.0
func NewNetworkRoleFromValue(v NetworkRole) (*NetworkRole, error)
NewNetworkRoleFromValue returns a pointer to a valid NetworkRole for the value passed as argument, or an error if the value passed is not allowed by the enum
func (NetworkRole) IsValid ¶ added in v1.1.0
func (v NetworkRole) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (NetworkRole) Ptr ¶ added in v1.1.0
func (v NetworkRole) Ptr() *NetworkRole
Ptr returns reference to RoleRole value
func (*NetworkRole) UnmarshalJSON ¶ added in v1.1.0
func (v *NetworkRole) UnmarshalJSON(src []byte) error
type NullableActiveHealthCheck ¶ added in v0.17.0
type NullableActiveHealthCheck struct {
// contains filtered or unexported fields
}
func NewNullableActiveHealthCheck ¶ added in v0.17.0
func NewNullableActiveHealthCheck(val *ActiveHealthCheck) *NullableActiveHealthCheck
func (NullableActiveHealthCheck) Get ¶ added in v0.17.0
func (v NullableActiveHealthCheck) Get() *ActiveHealthCheck
func (NullableActiveHealthCheck) IsSet ¶ added in v0.17.0
func (v NullableActiveHealthCheck) IsSet() bool
func (NullableActiveHealthCheck) MarshalJSON ¶ added in v0.17.0
func (v NullableActiveHealthCheck) MarshalJSON() ([]byte, error)
func (*NullableActiveHealthCheck) Set ¶ added in v0.17.0
func (v *NullableActiveHealthCheck) Set(val *ActiveHealthCheck)
func (*NullableActiveHealthCheck) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableActiveHealthCheck) UnmarshalJSON(src []byte) error
func (*NullableActiveHealthCheck) Unset ¶ added in v0.17.0
func (v *NullableActiveHealthCheck) Unset()
type NullableBool ¶
type NullableBool struct {
// contains filtered or unexported fields
}
func NewNullableBool ¶
func NewNullableBool(val *bool) *NullableBool
func (NullableBool) Get ¶
func (v NullableBool) Get() *bool
func (NullableBool) IsSet ¶
func (v NullableBool) IsSet() bool
func (NullableBool) MarshalJSON ¶
func (v NullableBool) MarshalJSON() ([]byte, error)
func (*NullableBool) Set ¶
func (v *NullableBool) Set(val *bool)
func (*NullableBool) UnmarshalJSON ¶
func (v *NullableBool) UnmarshalJSON(src []byte) error
func (*NullableBool) Unset ¶
func (v *NullableBool) Unset()
type NullableCreateCredentialsPayload ¶ added in v0.17.0
type NullableCreateCredentialsPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateCredentialsPayload ¶ added in v0.17.0
func NewNullableCreateCredentialsPayload(val *CreateCredentialsPayload) *NullableCreateCredentialsPayload
func (NullableCreateCredentialsPayload) Get ¶ added in v0.17.0
func (v NullableCreateCredentialsPayload) Get() *CreateCredentialsPayload
func (NullableCreateCredentialsPayload) IsSet ¶ added in v0.17.0
func (v NullableCreateCredentialsPayload) IsSet() bool
func (NullableCreateCredentialsPayload) MarshalJSON ¶ added in v0.17.0
func (v NullableCreateCredentialsPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateCredentialsPayload) Set ¶ added in v0.17.0
func (v *NullableCreateCredentialsPayload) Set(val *CreateCredentialsPayload)
func (*NullableCreateCredentialsPayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableCreateCredentialsPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateCredentialsPayload) Unset ¶ added in v0.17.0
func (v *NullableCreateCredentialsPayload) Unset()
type NullableCreateCredentialsResponse ¶ added in v0.17.0
type NullableCreateCredentialsResponse struct {
// contains filtered or unexported fields
}
func NewNullableCreateCredentialsResponse ¶ added in v0.17.0
func NewNullableCreateCredentialsResponse(val *CreateCredentialsResponse) *NullableCreateCredentialsResponse
func (NullableCreateCredentialsResponse) Get ¶ added in v0.17.0
func (v NullableCreateCredentialsResponse) Get() *CreateCredentialsResponse
func (NullableCreateCredentialsResponse) IsSet ¶ added in v0.17.0
func (v NullableCreateCredentialsResponse) IsSet() bool
func (NullableCreateCredentialsResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableCreateCredentialsResponse) MarshalJSON() ([]byte, error)
func (*NullableCreateCredentialsResponse) Set ¶ added in v0.17.0
func (v *NullableCreateCredentialsResponse) Set(val *CreateCredentialsResponse)
func (*NullableCreateCredentialsResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableCreateCredentialsResponse) UnmarshalJSON(src []byte) error
func (*NullableCreateCredentialsResponse) Unset ¶ added in v0.17.0
func (v *NullableCreateCredentialsResponse) Unset()
type NullableCreateLoadBalancerPayload ¶ added in v0.17.0
type NullableCreateLoadBalancerPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateLoadBalancerPayload ¶ added in v0.17.0
func NewNullableCreateLoadBalancerPayload(val *CreateLoadBalancerPayload) *NullableCreateLoadBalancerPayload
func (NullableCreateLoadBalancerPayload) Get ¶ added in v0.17.0
func (v NullableCreateLoadBalancerPayload) Get() *CreateLoadBalancerPayload
func (NullableCreateLoadBalancerPayload) IsSet ¶ added in v0.17.0
func (v NullableCreateLoadBalancerPayload) IsSet() bool
func (NullableCreateLoadBalancerPayload) MarshalJSON ¶ added in v0.17.0
func (v NullableCreateLoadBalancerPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateLoadBalancerPayload) Set ¶ added in v0.17.0
func (v *NullableCreateLoadBalancerPayload) Set(val *CreateLoadBalancerPayload)
func (*NullableCreateLoadBalancerPayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableCreateLoadBalancerPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateLoadBalancerPayload) Unset ¶ added in v0.17.0
func (v *NullableCreateLoadBalancerPayload) Unset()
type NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup ¶ added in v1.5.0
type NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup struct {
// contains filtered or unexported fields
}
func NewNullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup ¶ added in v1.5.0
func NewNullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup(val *CreateLoadBalancerPayloadLoadBalancerSecurityGroup) *NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup
func (NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) IsSet ¶ added in v1.5.0
func (v NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) IsSet() bool
func (NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) MarshalJSON ¶ added in v1.5.0
func (v NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) MarshalJSON() ([]byte, error)
func (*NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) UnmarshalJSON ¶ added in v1.5.0
func (v *NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) UnmarshalJSON(src []byte) error
func (*NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) Unset ¶ added in v1.5.0
func (v *NullableCreateLoadBalancerPayloadLoadBalancerSecurityGroup) Unset()
type NullableCreateLoadBalancerPayloadStatus ¶ added in v1.1.0
type NullableCreateLoadBalancerPayloadStatus struct {
// contains filtered or unexported fields
}
func NewNullableCreateLoadBalancerPayloadStatus ¶ added in v1.1.0
func NewNullableCreateLoadBalancerPayloadStatus(val *CreateLoadBalancerPayloadStatus) *NullableCreateLoadBalancerPayloadStatus
func (NullableCreateLoadBalancerPayloadStatus) IsSet ¶ added in v1.1.0
func (v NullableCreateLoadBalancerPayloadStatus) IsSet() bool
func (NullableCreateLoadBalancerPayloadStatus) MarshalJSON ¶ added in v1.1.0
func (v NullableCreateLoadBalancerPayloadStatus) MarshalJSON() ([]byte, error)
func (*NullableCreateLoadBalancerPayloadStatus) Set ¶ added in v1.1.0
func (v *NullableCreateLoadBalancerPayloadStatus) Set(val *CreateLoadBalancerPayloadStatus)
func (*NullableCreateLoadBalancerPayloadStatus) UnmarshalJSON ¶ added in v1.1.0
func (v *NullableCreateLoadBalancerPayloadStatus) UnmarshalJSON(src []byte) error
func (*NullableCreateLoadBalancerPayloadStatus) Unset ¶ added in v1.1.0
func (v *NullableCreateLoadBalancerPayloadStatus) Unset()
type NullableCreateLoadBalancerPayloadTargetSecurityGroup ¶ added in v1.3.0
type NullableCreateLoadBalancerPayloadTargetSecurityGroup struct {
// contains filtered or unexported fields
}
func NewNullableCreateLoadBalancerPayloadTargetSecurityGroup ¶ added in v1.3.0
func NewNullableCreateLoadBalancerPayloadTargetSecurityGroup(val *CreateLoadBalancerPayloadTargetSecurityGroup) *NullableCreateLoadBalancerPayloadTargetSecurityGroup
func (NullableCreateLoadBalancerPayloadTargetSecurityGroup) IsSet ¶ added in v1.3.0
func (v NullableCreateLoadBalancerPayloadTargetSecurityGroup) IsSet() bool
func (NullableCreateLoadBalancerPayloadTargetSecurityGroup) MarshalJSON ¶ added in v1.3.0
func (v NullableCreateLoadBalancerPayloadTargetSecurityGroup) MarshalJSON() ([]byte, error)
func (*NullableCreateLoadBalancerPayloadTargetSecurityGroup) UnmarshalJSON ¶ added in v1.3.0
func (v *NullableCreateLoadBalancerPayloadTargetSecurityGroup) UnmarshalJSON(src []byte) error
func (*NullableCreateLoadBalancerPayloadTargetSecurityGroup) Unset ¶ added in v1.3.0
func (v *NullableCreateLoadBalancerPayloadTargetSecurityGroup) Unset()
type NullableCredentialsResponse ¶ added in v0.17.0
type NullableCredentialsResponse struct {
// contains filtered or unexported fields
}
func NewNullableCredentialsResponse ¶ added in v0.17.0
func NewNullableCredentialsResponse(val *CredentialsResponse) *NullableCredentialsResponse
func (NullableCredentialsResponse) Get ¶ added in v0.17.0
func (v NullableCredentialsResponse) Get() *CredentialsResponse
func (NullableCredentialsResponse) IsSet ¶ added in v0.17.0
func (v NullableCredentialsResponse) IsSet() bool
func (NullableCredentialsResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableCredentialsResponse) MarshalJSON() ([]byte, error)
func (*NullableCredentialsResponse) Set ¶ added in v0.17.0
func (v *NullableCredentialsResponse) Set(val *CredentialsResponse)
func (*NullableCredentialsResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableCredentialsResponse) UnmarshalJSON(src []byte) error
func (*NullableCredentialsResponse) Unset ¶ added in v0.17.0
func (v *NullableCredentialsResponse) Unset()
type NullableFloat32 ¶
type NullableFloat32 struct {
// contains filtered or unexported fields
}
func NewNullableFloat32 ¶
func NewNullableFloat32(val *float32) *NullableFloat32
func (NullableFloat32) Get ¶
func (v NullableFloat32) Get() *float32
func (NullableFloat32) IsSet ¶
func (v NullableFloat32) IsSet() bool
func (NullableFloat32) MarshalJSON ¶
func (v NullableFloat32) MarshalJSON() ([]byte, error)
func (*NullableFloat32) Set ¶
func (v *NullableFloat32) Set(val *float32)
func (*NullableFloat32) UnmarshalJSON ¶
func (v *NullableFloat32) UnmarshalJSON(src []byte) error
func (*NullableFloat32) Unset ¶
func (v *NullableFloat32) Unset()
type NullableFloat64 ¶
type NullableFloat64 struct {
// contains filtered or unexported fields
}
func NewNullableFloat64 ¶
func NewNullableFloat64(val *float64) *NullableFloat64
func (NullableFloat64) Get ¶
func (v NullableFloat64) Get() *float64
func (NullableFloat64) IsSet ¶
func (v NullableFloat64) IsSet() bool
func (NullableFloat64) MarshalJSON ¶
func (v NullableFloat64) MarshalJSON() ([]byte, error)
func (*NullableFloat64) Set ¶
func (v *NullableFloat64) Set(val *float64)
func (*NullableFloat64) UnmarshalJSON ¶
func (v *NullableFloat64) UnmarshalJSON(src []byte) error
func (*NullableFloat64) Unset ¶
func (v *NullableFloat64) Unset()
type NullableGetCredentialsResponse ¶ added in v0.17.0
type NullableGetCredentialsResponse struct {
// contains filtered or unexported fields
}
func NewNullableGetCredentialsResponse ¶ added in v0.17.0
func NewNullableGetCredentialsResponse(val *GetCredentialsResponse) *NullableGetCredentialsResponse
func (NullableGetCredentialsResponse) Get ¶ added in v0.17.0
func (v NullableGetCredentialsResponse) Get() *GetCredentialsResponse
func (NullableGetCredentialsResponse) IsSet ¶ added in v0.17.0
func (v NullableGetCredentialsResponse) IsSet() bool
func (NullableGetCredentialsResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableGetCredentialsResponse) MarshalJSON() ([]byte, error)
func (*NullableGetCredentialsResponse) Set ¶ added in v0.17.0
func (v *NullableGetCredentialsResponse) Set(val *GetCredentialsResponse)
func (*NullableGetCredentialsResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableGetCredentialsResponse) UnmarshalJSON(src []byte) error
func (*NullableGetCredentialsResponse) Unset ¶ added in v0.17.0
func (v *NullableGetCredentialsResponse) Unset()
type NullableGetQuotaResponse ¶ added in v0.17.0
type NullableGetQuotaResponse struct {
// contains filtered or unexported fields
}
func NewNullableGetQuotaResponse ¶ added in v0.17.0
func NewNullableGetQuotaResponse(val *GetQuotaResponse) *NullableGetQuotaResponse
func (NullableGetQuotaResponse) Get ¶ added in v0.17.0
func (v NullableGetQuotaResponse) Get() *GetQuotaResponse
func (NullableGetQuotaResponse) IsSet ¶ added in v0.17.0
func (v NullableGetQuotaResponse) IsSet() bool
func (NullableGetQuotaResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableGetQuotaResponse) MarshalJSON() ([]byte, error)
func (*NullableGetQuotaResponse) Set ¶ added in v0.17.0
func (v *NullableGetQuotaResponse) Set(val *GetQuotaResponse)
func (*NullableGetQuotaResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableGetQuotaResponse) UnmarshalJSON(src []byte) error
func (*NullableGetQuotaResponse) Unset ¶ added in v0.17.0
func (v *NullableGetQuotaResponse) Unset()
type NullableGoogleProtobufAny ¶ added in v0.17.0
type NullableGoogleProtobufAny struct {
// contains filtered or unexported fields
}
func NewNullableGoogleProtobufAny ¶ added in v0.17.0
func NewNullableGoogleProtobufAny(val *GoogleProtobufAny) *NullableGoogleProtobufAny
func (NullableGoogleProtobufAny) Get ¶ added in v0.17.0
func (v NullableGoogleProtobufAny) Get() *GoogleProtobufAny
func (NullableGoogleProtobufAny) IsSet ¶ added in v0.17.0
func (v NullableGoogleProtobufAny) IsSet() bool
func (NullableGoogleProtobufAny) MarshalJSON ¶ added in v0.17.0
func (v NullableGoogleProtobufAny) MarshalJSON() ([]byte, error)
func (*NullableGoogleProtobufAny) Set ¶ added in v0.17.0
func (v *NullableGoogleProtobufAny) Set(val *GoogleProtobufAny)
func (*NullableGoogleProtobufAny) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableGoogleProtobufAny) UnmarshalJSON(src []byte) error
func (*NullableGoogleProtobufAny) Unset ¶ added in v0.17.0
func (v *NullableGoogleProtobufAny) Unset()
type NullableInt ¶
type NullableInt struct {
// contains filtered or unexported fields
}
func NewNullableInt ¶
func NewNullableInt(val *int) *NullableInt
func (NullableInt) Get ¶
func (v NullableInt) Get() *int
func (NullableInt) IsSet ¶
func (v NullableInt) IsSet() bool
func (NullableInt) MarshalJSON ¶
func (v NullableInt) MarshalJSON() ([]byte, error)
func (*NullableInt) Set ¶
func (v *NullableInt) Set(val *int)
func (*NullableInt) UnmarshalJSON ¶
func (v *NullableInt) UnmarshalJSON(src []byte) error
func (*NullableInt) Unset ¶
func (v *NullableInt) Unset()
type NullableInt32 ¶
type NullableInt32 struct {
// contains filtered or unexported fields
}
func NewNullableInt32 ¶
func NewNullableInt32(val *int32) *NullableInt32
func (NullableInt32) Get ¶
func (v NullableInt32) Get() *int32
func (NullableInt32) IsSet ¶
func (v NullableInt32) IsSet() bool
func (NullableInt32) MarshalJSON ¶
func (v NullableInt32) MarshalJSON() ([]byte, error)
func (*NullableInt32) Set ¶
func (v *NullableInt32) Set(val *int32)
func (*NullableInt32) UnmarshalJSON ¶
func (v *NullableInt32) UnmarshalJSON(src []byte) error
func (*NullableInt32) Unset ¶
func (v *NullableInt32) Unset()
type NullableInt64 ¶
type NullableInt64 struct {
// contains filtered or unexported fields
}
func NewNullableInt64 ¶
func NewNullableInt64(val *int64) *NullableInt64
func (NullableInt64) Get ¶
func (v NullableInt64) Get() *int64
func (NullableInt64) IsSet ¶
func (v NullableInt64) IsSet() bool
func (NullableInt64) MarshalJSON ¶
func (v NullableInt64) MarshalJSON() ([]byte, error)
func (*NullableInt64) Set ¶
func (v *NullableInt64) Set(val *int64)
func (*NullableInt64) UnmarshalJSON ¶
func (v *NullableInt64) UnmarshalJSON(src []byte) error
func (*NullableInt64) Unset ¶
func (v *NullableInt64) Unset()
type NullableListCredentialsResponse ¶ added in v0.17.0
type NullableListCredentialsResponse struct {
// contains filtered or unexported fields
}
func NewNullableListCredentialsResponse ¶ added in v0.17.0
func NewNullableListCredentialsResponse(val *ListCredentialsResponse) *NullableListCredentialsResponse
func (NullableListCredentialsResponse) Get ¶ added in v0.17.0
func (v NullableListCredentialsResponse) Get() *ListCredentialsResponse
func (NullableListCredentialsResponse) IsSet ¶ added in v0.17.0
func (v NullableListCredentialsResponse) IsSet() bool
func (NullableListCredentialsResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableListCredentialsResponse) MarshalJSON() ([]byte, error)
func (*NullableListCredentialsResponse) Set ¶ added in v0.17.0
func (v *NullableListCredentialsResponse) Set(val *ListCredentialsResponse)
func (*NullableListCredentialsResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableListCredentialsResponse) UnmarshalJSON(src []byte) error
func (*NullableListCredentialsResponse) Unset ¶ added in v0.17.0
func (v *NullableListCredentialsResponse) Unset()
type NullableListLoadBalancersResponse ¶ added in v0.17.0
type NullableListLoadBalancersResponse struct {
// contains filtered or unexported fields
}
func NewNullableListLoadBalancersResponse ¶ added in v0.17.0
func NewNullableListLoadBalancersResponse(val *ListLoadBalancersResponse) *NullableListLoadBalancersResponse
func (NullableListLoadBalancersResponse) Get ¶ added in v0.17.0
func (v NullableListLoadBalancersResponse) Get() *ListLoadBalancersResponse
func (NullableListLoadBalancersResponse) IsSet ¶ added in v0.17.0
func (v NullableListLoadBalancersResponse) IsSet() bool
func (NullableListLoadBalancersResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableListLoadBalancersResponse) MarshalJSON() ([]byte, error)
func (*NullableListLoadBalancersResponse) Set ¶ added in v0.17.0
func (v *NullableListLoadBalancersResponse) Set(val *ListLoadBalancersResponse)
func (*NullableListLoadBalancersResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableListLoadBalancersResponse) UnmarshalJSON(src []byte) error
func (*NullableListLoadBalancersResponse) Unset ¶ added in v0.17.0
func (v *NullableListLoadBalancersResponse) Unset()
type NullableListPlansResponse ¶ added in v0.17.0
type NullableListPlansResponse struct {
// contains filtered or unexported fields
}
func NewNullableListPlansResponse ¶ added in v0.17.0
func NewNullableListPlansResponse(val *ListPlansResponse) *NullableListPlansResponse
func (NullableListPlansResponse) Get ¶ added in v0.17.0
func (v NullableListPlansResponse) Get() *ListPlansResponse
func (NullableListPlansResponse) IsSet ¶ added in v0.17.0
func (v NullableListPlansResponse) IsSet() bool
func (NullableListPlansResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableListPlansResponse) MarshalJSON() ([]byte, error)
func (*NullableListPlansResponse) Set ¶ added in v0.17.0
func (v *NullableListPlansResponse) Set(val *ListPlansResponse)
func (*NullableListPlansResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableListPlansResponse) UnmarshalJSON(src []byte) error
func (*NullableListPlansResponse) Unset ¶ added in v0.17.0
func (v *NullableListPlansResponse) Unset()
type NullableListener ¶ added in v0.17.0
type NullableListener struct {
// contains filtered or unexported fields
}
func NewNullableListener ¶ added in v0.17.0
func NewNullableListener(val *Listener) *NullableListener
func (NullableListener) Get ¶ added in v0.17.0
func (v NullableListener) Get() *Listener
func (NullableListener) IsSet ¶ added in v0.17.0
func (v NullableListener) IsSet() bool
func (NullableListener) MarshalJSON ¶ added in v0.17.0
func (v NullableListener) MarshalJSON() ([]byte, error)
func (*NullableListener) Set ¶ added in v0.17.0
func (v *NullableListener) Set(val *Listener)
func (*NullableListener) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableListener) UnmarshalJSON(src []byte) error
func (*NullableListener) Unset ¶ added in v0.17.0
func (v *NullableListener) Unset()
type NullableListenerProtocol ¶ added in v1.1.0
type NullableListenerProtocol struct {
// contains filtered or unexported fields
}
func NewNullableListenerProtocol ¶ added in v1.1.0
func NewNullableListenerProtocol(val *ListenerProtocol) *NullableListenerProtocol
func (NullableListenerProtocol) Get ¶ added in v1.1.0
func (v NullableListenerProtocol) Get() *ListenerProtocol
func (NullableListenerProtocol) IsSet ¶ added in v1.1.0
func (v NullableListenerProtocol) IsSet() bool
func (NullableListenerProtocol) MarshalJSON ¶ added in v1.1.0
func (v NullableListenerProtocol) MarshalJSON() ([]byte, error)
func (*NullableListenerProtocol) Set ¶ added in v1.1.0
func (v *NullableListenerProtocol) Set(val *ListenerProtocol)
func (*NullableListenerProtocol) UnmarshalJSON ¶ added in v1.1.0
func (v *NullableListenerProtocol) UnmarshalJSON(src []byte) error
func (*NullableListenerProtocol) Unset ¶ added in v1.1.0
func (v *NullableListenerProtocol) Unset()
type NullableLoadBalancer ¶ added in v0.17.0
type NullableLoadBalancer struct {
// contains filtered or unexported fields
}
func NewNullableLoadBalancer ¶ added in v0.17.0
func NewNullableLoadBalancer(val *LoadBalancer) *NullableLoadBalancer
func (NullableLoadBalancer) Get ¶ added in v0.17.0
func (v NullableLoadBalancer) Get() *LoadBalancer
func (NullableLoadBalancer) IsSet ¶ added in v0.17.0
func (v NullableLoadBalancer) IsSet() bool
func (NullableLoadBalancer) MarshalJSON ¶ added in v0.17.0
func (v NullableLoadBalancer) MarshalJSON() ([]byte, error)
func (*NullableLoadBalancer) Set ¶ added in v0.17.0
func (v *NullableLoadBalancer) Set(val *LoadBalancer)
func (*NullableLoadBalancer) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableLoadBalancer) UnmarshalJSON(src []byte) error
func (*NullableLoadBalancer) Unset ¶ added in v0.17.0
func (v *NullableLoadBalancer) Unset()
type NullableLoadBalancerError ¶ added in v0.17.0
type NullableLoadBalancerError struct {
// contains filtered or unexported fields
}
func NewNullableLoadBalancerError ¶ added in v0.17.0
func NewNullableLoadBalancerError(val *LoadBalancerError) *NullableLoadBalancerError
func (NullableLoadBalancerError) Get ¶ added in v0.17.0
func (v NullableLoadBalancerError) Get() *LoadBalancerError
func (NullableLoadBalancerError) IsSet ¶ added in v0.17.0
func (v NullableLoadBalancerError) IsSet() bool
func (NullableLoadBalancerError) MarshalJSON ¶ added in v0.17.0
func (v NullableLoadBalancerError) MarshalJSON() ([]byte, error)
func (*NullableLoadBalancerError) Set ¶ added in v0.17.0
func (v *NullableLoadBalancerError) Set(val *LoadBalancerError)
func (*NullableLoadBalancerError) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableLoadBalancerError) UnmarshalJSON(src []byte) error
func (*NullableLoadBalancerError) Unset ¶ added in v0.17.0
func (v *NullableLoadBalancerError) Unset()
type NullableLoadBalancerErrorTypes ¶ added in v1.1.0
type NullableLoadBalancerErrorTypes struct {
// contains filtered or unexported fields
}
func NewNullableLoadBalancerErrorTypes ¶ added in v1.1.0
func NewNullableLoadBalancerErrorTypes(val *LoadBalancerErrorTypes) *NullableLoadBalancerErrorTypes
func (NullableLoadBalancerErrorTypes) Get ¶ added in v1.1.0
func (v NullableLoadBalancerErrorTypes) Get() *LoadBalancerErrorTypes
func (NullableLoadBalancerErrorTypes) IsSet ¶ added in v1.1.0
func (v NullableLoadBalancerErrorTypes) IsSet() bool
func (NullableLoadBalancerErrorTypes) MarshalJSON ¶ added in v1.1.0
func (v NullableLoadBalancerErrorTypes) MarshalJSON() ([]byte, error)
func (*NullableLoadBalancerErrorTypes) Set ¶ added in v1.1.0
func (v *NullableLoadBalancerErrorTypes) Set(val *LoadBalancerErrorTypes)
func (*NullableLoadBalancerErrorTypes) UnmarshalJSON ¶ added in v1.1.0
func (v *NullableLoadBalancerErrorTypes) UnmarshalJSON(src []byte) error
func (*NullableLoadBalancerErrorTypes) Unset ¶ added in v1.1.0
func (v *NullableLoadBalancerErrorTypes) Unset()
type NullableLoadBalancerOptions ¶ added in v0.17.0
type NullableLoadBalancerOptions struct {
// contains filtered or unexported fields
}
func NewNullableLoadBalancerOptions ¶ added in v0.17.0
func NewNullableLoadBalancerOptions(val *LoadBalancerOptions) *NullableLoadBalancerOptions
func (NullableLoadBalancerOptions) Get ¶ added in v0.17.0
func (v NullableLoadBalancerOptions) Get() *LoadBalancerOptions
func (NullableLoadBalancerOptions) IsSet ¶ added in v0.17.0
func (v NullableLoadBalancerOptions) IsSet() bool
func (NullableLoadBalancerOptions) MarshalJSON ¶ added in v0.17.0
func (v NullableLoadBalancerOptions) MarshalJSON() ([]byte, error)
func (*NullableLoadBalancerOptions) Set ¶ added in v0.17.0
func (v *NullableLoadBalancerOptions) Set(val *LoadBalancerOptions)
func (*NullableLoadBalancerOptions) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableLoadBalancerOptions) UnmarshalJSON(src []byte) error
func (*NullableLoadBalancerOptions) Unset ¶ added in v0.17.0
func (v *NullableLoadBalancerOptions) Unset()
type NullableLoadBalancerStatus ¶ added in v1.1.0
type NullableLoadBalancerStatus struct {
// contains filtered or unexported fields
}
func NewNullableLoadBalancerStatus ¶ added in v1.1.0
func NewNullableLoadBalancerStatus(val *LoadBalancerStatus) *NullableLoadBalancerStatus
func (NullableLoadBalancerStatus) Get ¶ added in v1.1.0
func (v NullableLoadBalancerStatus) Get() *LoadBalancerStatus
func (NullableLoadBalancerStatus) IsSet ¶ added in v1.1.0
func (v NullableLoadBalancerStatus) IsSet() bool
func (NullableLoadBalancerStatus) MarshalJSON ¶ added in v1.1.0
func (v NullableLoadBalancerStatus) MarshalJSON() ([]byte, error)
func (*NullableLoadBalancerStatus) Set ¶ added in v1.1.0
func (v *NullableLoadBalancerStatus) Set(val *LoadBalancerStatus)
func (*NullableLoadBalancerStatus) UnmarshalJSON ¶ added in v1.1.0
func (v *NullableLoadBalancerStatus) UnmarshalJSON(src []byte) error
func (*NullableLoadBalancerStatus) Unset ¶ added in v1.1.0
func (v *NullableLoadBalancerStatus) Unset()
type NullableLoadbalancerOptionAccessControl ¶ added in v0.17.0
type NullableLoadbalancerOptionAccessControl struct {
// contains filtered or unexported fields
}
func NewNullableLoadbalancerOptionAccessControl ¶ added in v0.17.0
func NewNullableLoadbalancerOptionAccessControl(val *LoadbalancerOptionAccessControl) *NullableLoadbalancerOptionAccessControl
func (NullableLoadbalancerOptionAccessControl) IsSet ¶ added in v0.17.0
func (v NullableLoadbalancerOptionAccessControl) IsSet() bool
func (NullableLoadbalancerOptionAccessControl) MarshalJSON ¶ added in v0.17.0
func (v NullableLoadbalancerOptionAccessControl) MarshalJSON() ([]byte, error)
func (*NullableLoadbalancerOptionAccessControl) Set ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionAccessControl) Set(val *LoadbalancerOptionAccessControl)
func (*NullableLoadbalancerOptionAccessControl) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionAccessControl) UnmarshalJSON(src []byte) error
func (*NullableLoadbalancerOptionAccessControl) Unset ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionAccessControl) Unset()
type NullableLoadbalancerOptionLogs ¶ added in v0.17.0
type NullableLoadbalancerOptionLogs struct {
// contains filtered or unexported fields
}
func NewNullableLoadbalancerOptionLogs ¶ added in v0.17.0
func NewNullableLoadbalancerOptionLogs(val *LoadbalancerOptionLogs) *NullableLoadbalancerOptionLogs
func (NullableLoadbalancerOptionLogs) Get ¶ added in v0.17.0
func (v NullableLoadbalancerOptionLogs) Get() *LoadbalancerOptionLogs
func (NullableLoadbalancerOptionLogs) IsSet ¶ added in v0.17.0
func (v NullableLoadbalancerOptionLogs) IsSet() bool
func (NullableLoadbalancerOptionLogs) MarshalJSON ¶ added in v0.17.0
func (v NullableLoadbalancerOptionLogs) MarshalJSON() ([]byte, error)
func (*NullableLoadbalancerOptionLogs) Set ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionLogs) Set(val *LoadbalancerOptionLogs)
func (*NullableLoadbalancerOptionLogs) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionLogs) UnmarshalJSON(src []byte) error
func (*NullableLoadbalancerOptionLogs) Unset ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionLogs) Unset()
type NullableLoadbalancerOptionMetrics ¶ added in v0.17.0
type NullableLoadbalancerOptionMetrics struct {
// contains filtered or unexported fields
}
func NewNullableLoadbalancerOptionMetrics ¶ added in v0.17.0
func NewNullableLoadbalancerOptionMetrics(val *LoadbalancerOptionMetrics) *NullableLoadbalancerOptionMetrics
func (NullableLoadbalancerOptionMetrics) Get ¶ added in v0.17.0
func (v NullableLoadbalancerOptionMetrics) Get() *LoadbalancerOptionMetrics
func (NullableLoadbalancerOptionMetrics) IsSet ¶ added in v0.17.0
func (v NullableLoadbalancerOptionMetrics) IsSet() bool
func (NullableLoadbalancerOptionMetrics) MarshalJSON ¶ added in v0.17.0
func (v NullableLoadbalancerOptionMetrics) MarshalJSON() ([]byte, error)
func (*NullableLoadbalancerOptionMetrics) Set ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionMetrics) Set(val *LoadbalancerOptionMetrics)
func (*NullableLoadbalancerOptionMetrics) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionMetrics) UnmarshalJSON(src []byte) error
func (*NullableLoadbalancerOptionMetrics) Unset ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionMetrics) Unset()
type NullableLoadbalancerOptionObservability ¶ added in v0.17.0
type NullableLoadbalancerOptionObservability struct {
// contains filtered or unexported fields
}
func NewNullableLoadbalancerOptionObservability ¶ added in v0.17.0
func NewNullableLoadbalancerOptionObservability(val *LoadbalancerOptionObservability) *NullableLoadbalancerOptionObservability
func (NullableLoadbalancerOptionObservability) IsSet ¶ added in v0.17.0
func (v NullableLoadbalancerOptionObservability) IsSet() bool
func (NullableLoadbalancerOptionObservability) MarshalJSON ¶ added in v0.17.0
func (v NullableLoadbalancerOptionObservability) MarshalJSON() ([]byte, error)
func (*NullableLoadbalancerOptionObservability) Set ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionObservability) Set(val *LoadbalancerOptionObservability)
func (*NullableLoadbalancerOptionObservability) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionObservability) UnmarshalJSON(src []byte) error
func (*NullableLoadbalancerOptionObservability) Unset ¶ added in v0.17.0
func (v *NullableLoadbalancerOptionObservability) Unset()
type NullableNetwork ¶ added in v0.17.0
type NullableNetwork struct {
// contains filtered or unexported fields
}
func NewNullableNetwork ¶ added in v0.17.0
func NewNullableNetwork(val *Network) *NullableNetwork
func (NullableNetwork) Get ¶ added in v0.17.0
func (v NullableNetwork) Get() *Network
func (NullableNetwork) IsSet ¶ added in v0.17.0
func (v NullableNetwork) IsSet() bool
func (NullableNetwork) MarshalJSON ¶ added in v0.17.0
func (v NullableNetwork) MarshalJSON() ([]byte, error)
func (*NullableNetwork) Set ¶ added in v0.17.0
func (v *NullableNetwork) Set(val *Network)
func (*NullableNetwork) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableNetwork) UnmarshalJSON(src []byte) error
func (*NullableNetwork) Unset ¶ added in v0.17.0
func (v *NullableNetwork) Unset()
type NullableNetworkRole ¶ added in v1.1.0
type NullableNetworkRole struct {
// contains filtered or unexported fields
}
func NewNullableNetworkRole ¶ added in v1.1.0
func NewNullableNetworkRole(val *NetworkRole) *NullableNetworkRole
func (NullableNetworkRole) Get ¶ added in v1.1.0
func (v NullableNetworkRole) Get() *NetworkRole
func (NullableNetworkRole) IsSet ¶ added in v1.1.0
func (v NullableNetworkRole) IsSet() bool
func (NullableNetworkRole) MarshalJSON ¶ added in v1.1.0
func (v NullableNetworkRole) MarshalJSON() ([]byte, error)
func (*NullableNetworkRole) Set ¶ added in v1.1.0
func (v *NullableNetworkRole) Set(val *NetworkRole)
func (*NullableNetworkRole) UnmarshalJSON ¶ added in v1.1.0
func (v *NullableNetworkRole) UnmarshalJSON(src []byte) error
func (*NullableNetworkRole) Unset ¶ added in v1.1.0
func (v *NullableNetworkRole) Unset()
type NullableOptionsTCP ¶ added in v0.17.0
type NullableOptionsTCP struct {
// contains filtered or unexported fields
}
func NewNullableOptionsTCP ¶ added in v0.17.0
func NewNullableOptionsTCP(val *OptionsTCP) *NullableOptionsTCP
func (NullableOptionsTCP) Get ¶ added in v0.17.0
func (v NullableOptionsTCP) Get() *OptionsTCP
func (NullableOptionsTCP) IsSet ¶ added in v0.17.0
func (v NullableOptionsTCP) IsSet() bool
func (NullableOptionsTCP) MarshalJSON ¶ added in v0.17.0
func (v NullableOptionsTCP) MarshalJSON() ([]byte, error)
func (*NullableOptionsTCP) Set ¶ added in v0.17.0
func (v *NullableOptionsTCP) Set(val *OptionsTCP)
func (*NullableOptionsTCP) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableOptionsTCP) UnmarshalJSON(src []byte) error
func (*NullableOptionsTCP) Unset ¶ added in v0.17.0
func (v *NullableOptionsTCP) Unset()
type NullableOptionsUDP ¶ added in v0.17.0
type NullableOptionsUDP struct {
// contains filtered or unexported fields
}
func NewNullableOptionsUDP ¶ added in v0.17.0
func NewNullableOptionsUDP(val *OptionsUDP) *NullableOptionsUDP
func (NullableOptionsUDP) Get ¶ added in v0.17.0
func (v NullableOptionsUDP) Get() *OptionsUDP
func (NullableOptionsUDP) IsSet ¶ added in v0.17.0
func (v NullableOptionsUDP) IsSet() bool
func (NullableOptionsUDP) MarshalJSON ¶ added in v0.17.0
func (v NullableOptionsUDP) MarshalJSON() ([]byte, error)
func (*NullableOptionsUDP) Set ¶ added in v0.17.0
func (v *NullableOptionsUDP) Set(val *OptionsUDP)
func (*NullableOptionsUDP) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableOptionsUDP) UnmarshalJSON(src []byte) error
func (*NullableOptionsUDP) Unset ¶ added in v0.17.0
func (v *NullableOptionsUDP) Unset()
type NullablePlanDetails ¶ added in v0.17.0
type NullablePlanDetails struct {
// contains filtered or unexported fields
}
func NewNullablePlanDetails ¶ added in v0.17.0
func NewNullablePlanDetails(val *PlanDetails) *NullablePlanDetails
func (NullablePlanDetails) Get ¶ added in v0.17.0
func (v NullablePlanDetails) Get() *PlanDetails
func (NullablePlanDetails) IsSet ¶ added in v0.17.0
func (v NullablePlanDetails) IsSet() bool
func (NullablePlanDetails) MarshalJSON ¶ added in v0.17.0
func (v NullablePlanDetails) MarshalJSON() ([]byte, error)
func (*NullablePlanDetails) Set ¶ added in v0.17.0
func (v *NullablePlanDetails) Set(val *PlanDetails)
func (*NullablePlanDetails) UnmarshalJSON ¶ added in v0.17.0
func (v *NullablePlanDetails) UnmarshalJSON(src []byte) error
func (*NullablePlanDetails) Unset ¶ added in v0.17.0
func (v *NullablePlanDetails) Unset()
type NullableSecurityGroup ¶ added in v1.3.0
type NullableSecurityGroup struct {
// contains filtered or unexported fields
}
func NewNullableSecurityGroup ¶ added in v1.3.0
func NewNullableSecurityGroup(val *SecurityGroup) *NullableSecurityGroup
func (NullableSecurityGroup) Get ¶ added in v1.3.0
func (v NullableSecurityGroup) Get() *SecurityGroup
func (NullableSecurityGroup) IsSet ¶ added in v1.3.0
func (v NullableSecurityGroup) IsSet() bool
func (NullableSecurityGroup) MarshalJSON ¶ added in v1.3.0
func (v NullableSecurityGroup) MarshalJSON() ([]byte, error)
func (*NullableSecurityGroup) Set ¶ added in v1.3.0
func (v *NullableSecurityGroup) Set(val *SecurityGroup)
func (*NullableSecurityGroup) UnmarshalJSON ¶ added in v1.3.0
func (v *NullableSecurityGroup) UnmarshalJSON(src []byte) error
func (*NullableSecurityGroup) Unset ¶ added in v1.3.0
func (v *NullableSecurityGroup) Unset()
type NullableServerNameIndicator ¶ added in v0.17.0
type NullableServerNameIndicator struct {
// contains filtered or unexported fields
}
func NewNullableServerNameIndicator ¶ added in v0.17.0
func NewNullableServerNameIndicator(val *ServerNameIndicator) *NullableServerNameIndicator
func (NullableServerNameIndicator) Get ¶ added in v0.17.0
func (v NullableServerNameIndicator) Get() *ServerNameIndicator
func (NullableServerNameIndicator) IsSet ¶ added in v0.17.0
func (v NullableServerNameIndicator) IsSet() bool
func (NullableServerNameIndicator) MarshalJSON ¶ added in v0.17.0
func (v NullableServerNameIndicator) MarshalJSON() ([]byte, error)
func (*NullableServerNameIndicator) Set ¶ added in v0.17.0
func (v *NullableServerNameIndicator) Set(val *ServerNameIndicator)
func (*NullableServerNameIndicator) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableServerNameIndicator) UnmarshalJSON(src []byte) error
func (*NullableServerNameIndicator) Unset ¶ added in v0.17.0
func (v *NullableServerNameIndicator) Unset()
type NullableSessionPersistence ¶ added in v0.17.0
type NullableSessionPersistence struct {
// contains filtered or unexported fields
}
func NewNullableSessionPersistence ¶ added in v0.17.0
func NewNullableSessionPersistence(val *SessionPersistence) *NullableSessionPersistence
func (NullableSessionPersistence) Get ¶ added in v0.17.0
func (v NullableSessionPersistence) Get() *SessionPersistence
func (NullableSessionPersistence) IsSet ¶ added in v0.17.0
func (v NullableSessionPersistence) IsSet() bool
func (NullableSessionPersistence) MarshalJSON ¶ added in v0.17.0
func (v NullableSessionPersistence) MarshalJSON() ([]byte, error)
func (*NullableSessionPersistence) Set ¶ added in v0.17.0
func (v *NullableSessionPersistence) Set(val *SessionPersistence)
func (*NullableSessionPersistence) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableSessionPersistence) UnmarshalJSON(src []byte) error
func (*NullableSessionPersistence) Unset ¶ added in v0.17.0
func (v *NullableSessionPersistence) Unset()
type NullableStatus ¶ added in v0.17.0
type NullableStatus struct {
// contains filtered or unexported fields
}
func NewNullableStatus ¶ added in v0.17.0
func NewNullableStatus(val *Status) *NullableStatus
func (NullableStatus) Get ¶ added in v0.17.0
func (v NullableStatus) Get() *Status
func (NullableStatus) IsSet ¶ added in v0.17.0
func (v NullableStatus) IsSet() bool
func (NullableStatus) MarshalJSON ¶ added in v0.17.0
func (v NullableStatus) MarshalJSON() ([]byte, error)
func (*NullableStatus) Set ¶ added in v0.17.0
func (v *NullableStatus) Set(val *Status)
func (*NullableStatus) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableStatus) UnmarshalJSON(src []byte) error
func (*NullableStatus) Unset ¶ added in v0.17.0
func (v *NullableStatus) Unset()
type NullableString ¶
type NullableString struct {
// contains filtered or unexported fields
}
func NewNullableString ¶
func NewNullableString(val *string) *NullableString
func (NullableString) Get ¶
func (v NullableString) Get() *string
func (NullableString) IsSet ¶
func (v NullableString) IsSet() bool
func (NullableString) MarshalJSON ¶
func (v NullableString) MarshalJSON() ([]byte, error)
func (*NullableString) Set ¶
func (v *NullableString) Set(val *string)
func (*NullableString) UnmarshalJSON ¶
func (v *NullableString) UnmarshalJSON(src []byte) error
func (*NullableString) Unset ¶
func (v *NullableString) Unset()
type NullableTarget ¶ added in v0.17.0
type NullableTarget struct {
// contains filtered or unexported fields
}
func NewNullableTarget ¶ added in v0.17.0
func NewNullableTarget(val *Target) *NullableTarget
func (NullableTarget) Get ¶ added in v0.17.0
func (v NullableTarget) Get() *Target
func (NullableTarget) IsSet ¶ added in v0.17.0
func (v NullableTarget) IsSet() bool
func (NullableTarget) MarshalJSON ¶ added in v0.17.0
func (v NullableTarget) MarshalJSON() ([]byte, error)
func (*NullableTarget) Set ¶ added in v0.17.0
func (v *NullableTarget) Set(val *Target)
func (*NullableTarget) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableTarget) UnmarshalJSON(src []byte) error
func (*NullableTarget) Unset ¶ added in v0.17.0
func (v *NullableTarget) Unset()
type NullableTargetPool ¶ added in v0.17.0
type NullableTargetPool struct {
// contains filtered or unexported fields
}
func NewNullableTargetPool ¶ added in v0.17.0
func NewNullableTargetPool(val *TargetPool) *NullableTargetPool
func (NullableTargetPool) Get ¶ added in v0.17.0
func (v NullableTargetPool) Get() *TargetPool
func (NullableTargetPool) IsSet ¶ added in v0.17.0
func (v NullableTargetPool) IsSet() bool
func (NullableTargetPool) MarshalJSON ¶ added in v0.17.0
func (v NullableTargetPool) MarshalJSON() ([]byte, error)
func (*NullableTargetPool) Set ¶ added in v0.17.0
func (v *NullableTargetPool) Set(val *TargetPool)
func (*NullableTargetPool) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableTargetPool) UnmarshalJSON(src []byte) error
func (*NullableTargetPool) Unset ¶ added in v0.17.0
func (v *NullableTargetPool) Unset()
type NullableTime ¶
type NullableTime struct {
// contains filtered or unexported fields
}
func NewNullableTime ¶
func NewNullableTime(val *time.Time) *NullableTime
func (NullableTime) Get ¶
func (v NullableTime) Get() *time.Time
func (NullableTime) IsSet ¶
func (v NullableTime) IsSet() bool
func (NullableTime) MarshalJSON ¶
func (v NullableTime) MarshalJSON() ([]byte, error)
func (*NullableTime) Set ¶
func (v *NullableTime) Set(val *time.Time)
func (*NullableTime) UnmarshalJSON ¶
func (v *NullableTime) UnmarshalJSON(src []byte) error
func (*NullableTime) Unset ¶
func (v *NullableTime) Unset()
type NullableUpdateCredentialsPayload ¶ added in v0.17.0
type NullableUpdateCredentialsPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateCredentialsPayload ¶ added in v0.17.0
func NewNullableUpdateCredentialsPayload(val *UpdateCredentialsPayload) *NullableUpdateCredentialsPayload
func (NullableUpdateCredentialsPayload) Get ¶ added in v0.17.0
func (v NullableUpdateCredentialsPayload) Get() *UpdateCredentialsPayload
func (NullableUpdateCredentialsPayload) IsSet ¶ added in v0.17.0
func (v NullableUpdateCredentialsPayload) IsSet() bool
func (NullableUpdateCredentialsPayload) MarshalJSON ¶ added in v0.17.0
func (v NullableUpdateCredentialsPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateCredentialsPayload) Set ¶ added in v0.17.0
func (v *NullableUpdateCredentialsPayload) Set(val *UpdateCredentialsPayload)
func (*NullableUpdateCredentialsPayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableUpdateCredentialsPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateCredentialsPayload) Unset ¶ added in v0.17.0
func (v *NullableUpdateCredentialsPayload) Unset()
type NullableUpdateCredentialsResponse ¶ added in v0.17.0
type NullableUpdateCredentialsResponse struct {
// contains filtered or unexported fields
}
func NewNullableUpdateCredentialsResponse ¶ added in v0.17.0
func NewNullableUpdateCredentialsResponse(val *UpdateCredentialsResponse) *NullableUpdateCredentialsResponse
func (NullableUpdateCredentialsResponse) Get ¶ added in v0.17.0
func (v NullableUpdateCredentialsResponse) Get() *UpdateCredentialsResponse
func (NullableUpdateCredentialsResponse) IsSet ¶ added in v0.17.0
func (v NullableUpdateCredentialsResponse) IsSet() bool
func (NullableUpdateCredentialsResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableUpdateCredentialsResponse) MarshalJSON() ([]byte, error)
func (*NullableUpdateCredentialsResponse) Set ¶ added in v0.17.0
func (v *NullableUpdateCredentialsResponse) Set(val *UpdateCredentialsResponse)
func (*NullableUpdateCredentialsResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableUpdateCredentialsResponse) UnmarshalJSON(src []byte) error
func (*NullableUpdateCredentialsResponse) Unset ¶ added in v0.17.0
func (v *NullableUpdateCredentialsResponse) Unset()
type NullableUpdateLoadBalancerPayload ¶ added in v0.17.0
type NullableUpdateLoadBalancerPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateLoadBalancerPayload ¶ added in v0.17.0
func NewNullableUpdateLoadBalancerPayload(val *UpdateLoadBalancerPayload) *NullableUpdateLoadBalancerPayload
func (NullableUpdateLoadBalancerPayload) Get ¶ added in v0.17.0
func (v NullableUpdateLoadBalancerPayload) Get() *UpdateLoadBalancerPayload
func (NullableUpdateLoadBalancerPayload) IsSet ¶ added in v0.17.0
func (v NullableUpdateLoadBalancerPayload) IsSet() bool
func (NullableUpdateLoadBalancerPayload) MarshalJSON ¶ added in v0.17.0
func (v NullableUpdateLoadBalancerPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateLoadBalancerPayload) Set ¶ added in v0.17.0
func (v *NullableUpdateLoadBalancerPayload) Set(val *UpdateLoadBalancerPayload)
func (*NullableUpdateLoadBalancerPayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableUpdateLoadBalancerPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateLoadBalancerPayload) Unset ¶ added in v0.17.0
func (v *NullableUpdateLoadBalancerPayload) Unset()
type NullableUpdateLoadBalancerPayloadStatus ¶ added in v1.1.0
type NullableUpdateLoadBalancerPayloadStatus struct {
// contains filtered or unexported fields
}
func NewNullableUpdateLoadBalancerPayloadStatus ¶ added in v1.1.0
func NewNullableUpdateLoadBalancerPayloadStatus(val *UpdateLoadBalancerPayloadStatus) *NullableUpdateLoadBalancerPayloadStatus
func (NullableUpdateLoadBalancerPayloadStatus) IsSet ¶ added in v1.1.0
func (v NullableUpdateLoadBalancerPayloadStatus) IsSet() bool
func (NullableUpdateLoadBalancerPayloadStatus) MarshalJSON ¶ added in v1.1.0
func (v NullableUpdateLoadBalancerPayloadStatus) MarshalJSON() ([]byte, error)
func (*NullableUpdateLoadBalancerPayloadStatus) Set ¶ added in v1.1.0
func (v *NullableUpdateLoadBalancerPayloadStatus) Set(val *UpdateLoadBalancerPayloadStatus)
func (*NullableUpdateLoadBalancerPayloadStatus) UnmarshalJSON ¶ added in v1.1.0
func (v *NullableUpdateLoadBalancerPayloadStatus) UnmarshalJSON(src []byte) error
func (*NullableUpdateLoadBalancerPayloadStatus) Unset ¶ added in v1.1.0
func (v *NullableUpdateLoadBalancerPayloadStatus) Unset()
type NullableUpdateTargetPoolPayload ¶ added in v0.17.0
type NullableUpdateTargetPoolPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateTargetPoolPayload ¶ added in v0.17.0
func NewNullableUpdateTargetPoolPayload(val *UpdateTargetPoolPayload) *NullableUpdateTargetPoolPayload
func (NullableUpdateTargetPoolPayload) Get ¶ added in v0.17.0
func (v NullableUpdateTargetPoolPayload) Get() *UpdateTargetPoolPayload
func (NullableUpdateTargetPoolPayload) IsSet ¶ added in v0.17.0
func (v NullableUpdateTargetPoolPayload) IsSet() bool
func (NullableUpdateTargetPoolPayload) MarshalJSON ¶ added in v0.17.0
func (v NullableUpdateTargetPoolPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateTargetPoolPayload) Set ¶ added in v0.17.0
func (v *NullableUpdateTargetPoolPayload) Set(val *UpdateTargetPoolPayload)
func (*NullableUpdateTargetPoolPayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableUpdateTargetPoolPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateTargetPoolPayload) Unset ¶ added in v0.17.0
func (v *NullableUpdateTargetPoolPayload) Unset()
type NullableValue ¶ added in v1.0.0
type NullableValue[T any] struct { // contains filtered or unexported fields }
func (NullableValue[T]) Get ¶ added in v1.0.0
func (v NullableValue[T]) Get() *T
func (NullableValue[T]) IsSet ¶ added in v1.0.0
func (v NullableValue[T]) IsSet() bool
func (*NullableValue[T]) Set ¶ added in v1.0.0
func (v *NullableValue[T]) Set(val *T)
func (*NullableValue[T]) Unset ¶ added in v1.0.0
func (v *NullableValue[T]) Unset()
type OptionsTCP ¶ added in v0.10.0
type OptionsTCP struct { // The connection idle timeout to be used with the protocol. The default value is set to 5 minutes, and the maximum value is one hour. IdleTimeout OptionsTCPGetIdleTimeoutAttributeType `json:"idleTimeout,omitempty"` }
OptionsTCP struct for OptionsTCP
func NewOptionsTCP ¶ added in v0.17.0
func NewOptionsTCP() *OptionsTCP
NewOptionsTCP instantiates a new OptionsTCP object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewOptionsTCPWithDefaults ¶ added in v0.17.0
func NewOptionsTCPWithDefaults() *OptionsTCP
NewOptionsTCPWithDefaults instantiates a new OptionsTCP object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*OptionsTCP) GetIdleTimeout ¶ added in v0.17.0
func (o *OptionsTCP) GetIdleTimeout() (res OptionsTCPGetIdleTimeoutRetType)
GetIdleTimeout returns the IdleTimeout field value if set, zero value otherwise.
func (*OptionsTCP) GetIdleTimeoutOk ¶ added in v0.17.0
func (o *OptionsTCP) GetIdleTimeoutOk() (ret OptionsTCPGetIdleTimeoutRetType, ok bool)
GetIdleTimeoutOk returns a tuple with the IdleTimeout field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OptionsTCP) HasIdleTimeout ¶ added in v0.17.0
func (o *OptionsTCP) HasIdleTimeout() bool
HasIdleTimeout returns a boolean if a field has been set.
func (*OptionsTCP) SetIdleTimeout ¶ added in v0.17.0
func (o *OptionsTCP) SetIdleTimeout(v OptionsTCPGetIdleTimeoutRetType)
SetIdleTimeout gets a reference to the given string and assigns it to the IdleTimeout field.
func (OptionsTCP) ToMap ¶ added in v0.17.0
func (o OptionsTCP) ToMap() (map[string]interface{}, error)
type OptionsTCPGetIdleTimeoutArgType ¶ added in v1.0.0
type OptionsTCPGetIdleTimeoutArgType = string
type OptionsTCPGetIdleTimeoutAttributeType ¶ added in v1.0.0
type OptionsTCPGetIdleTimeoutAttributeType = *string
isNotNullableString
type OptionsTCPGetIdleTimeoutRetType ¶ added in v1.0.0
type OptionsTCPGetIdleTimeoutRetType = string
type OptionsUDP ¶ added in v0.10.0
type OptionsUDP struct { // The connection idle timeout to be used with the protocol. The default value is set to 1 minute, and the maximum value is 2 minutes. IdleTimeout OptionsUDPGetIdleTimeoutAttributeType `json:"idleTimeout,omitempty"` }
OptionsUDP struct for OptionsUDP
func NewOptionsUDP ¶ added in v0.17.0
func NewOptionsUDP() *OptionsUDP
NewOptionsUDP instantiates a new OptionsUDP object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewOptionsUDPWithDefaults ¶ added in v0.17.0
func NewOptionsUDPWithDefaults() *OptionsUDP
NewOptionsUDPWithDefaults instantiates a new OptionsUDP object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*OptionsUDP) GetIdleTimeout ¶ added in v0.17.0
func (o *OptionsUDP) GetIdleTimeout() (res OptionsUDPGetIdleTimeoutRetType)
GetIdleTimeout returns the IdleTimeout field value if set, zero value otherwise.
func (*OptionsUDP) GetIdleTimeoutOk ¶ added in v0.17.0
func (o *OptionsUDP) GetIdleTimeoutOk() (ret OptionsUDPGetIdleTimeoutRetType, ok bool)
GetIdleTimeoutOk returns a tuple with the IdleTimeout field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OptionsUDP) HasIdleTimeout ¶ added in v0.17.0
func (o *OptionsUDP) HasIdleTimeout() bool
HasIdleTimeout returns a boolean if a field has been set.
func (*OptionsUDP) SetIdleTimeout ¶ added in v0.17.0
func (o *OptionsUDP) SetIdleTimeout(v OptionsUDPGetIdleTimeoutRetType)
SetIdleTimeout gets a reference to the given string and assigns it to the IdleTimeout field.
func (OptionsUDP) ToMap ¶ added in v0.17.0
func (o OptionsUDP) ToMap() (map[string]interface{}, error)
type OptionsUDPGetIdleTimeoutArgType ¶ added in v1.0.0
type OptionsUDPGetIdleTimeoutArgType = string
type OptionsUDPGetIdleTimeoutAttributeType ¶ added in v1.0.0
type OptionsUDPGetIdleTimeoutAttributeType = *string
isNotNullableString
type OptionsUDPGetIdleTimeoutRetType ¶ added in v1.0.0
type OptionsUDPGetIdleTimeoutRetType = string
type PlanDetails ¶ added in v0.16.0
type PlanDetails struct { // Description Description PlanDetailsGetDescriptionAttributeType `json:"description,omitempty"` // Flavor Name FlavorName PlanDetailsGetFlavorNameAttributeType `json:"flavorName,omitempty"` // Maximum number of concurrent connections per load balancer VM instance. // Can be cast to int32 without loss of precision. MaxConnections PlanDetailsGetMaxConnectionsAttributeType `json:"maxConnections,omitempty"` // Service Plan Name Name PlanDetailsGetNameAttributeType `json:"name,omitempty"` // Service Plan Identifier PlanId PlanDetailsGetPlanIdAttributeType `json:"planId,omitempty"` // Region this Plan is available in Region PlanDetailsGetRegionAttributeType `json:"region,omitempty"` }
PlanDetails struct for PlanDetails
func NewPlanDetails ¶ added in v0.17.0
func NewPlanDetails() *PlanDetails
NewPlanDetails instantiates a new PlanDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPlanDetailsWithDefaults ¶ added in v0.17.0
func NewPlanDetailsWithDefaults() *PlanDetails
NewPlanDetailsWithDefaults instantiates a new PlanDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PlanDetails) GetDescription ¶ added in v0.17.0
func (o *PlanDetails) GetDescription() (res PlanDetailsGetDescriptionRetType)
GetDescription returns the Description field value if set, zero value otherwise.
func (*PlanDetails) GetDescriptionOk ¶ added in v0.17.0
func (o *PlanDetails) GetDescriptionOk() (ret PlanDetailsGetDescriptionRetType, ok bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PlanDetails) GetFlavorName ¶ added in v0.17.0
func (o *PlanDetails) GetFlavorName() (res PlanDetailsGetFlavorNameRetType)
GetFlavorName returns the FlavorName field value if set, zero value otherwise.
func (*PlanDetails) GetFlavorNameOk ¶ added in v0.17.0
func (o *PlanDetails) GetFlavorNameOk() (ret PlanDetailsGetFlavorNameRetType, ok bool)
GetFlavorNameOk returns a tuple with the FlavorName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PlanDetails) GetMaxConnections ¶ added in v0.17.0
func (o *PlanDetails) GetMaxConnections() (res PlanDetailsGetMaxConnectionsRetType)
GetMaxConnections returns the MaxConnections field value if set, zero value otherwise.
func (*PlanDetails) GetMaxConnectionsOk ¶ added in v0.17.0
func (o *PlanDetails) GetMaxConnectionsOk() (ret PlanDetailsGetMaxConnectionsRetType, ok bool)
GetMaxConnectionsOk returns a tuple with the MaxConnections field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PlanDetails) GetName ¶ added in v0.17.0
func (o *PlanDetails) GetName() (res PlanDetailsGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*PlanDetails) GetNameOk ¶ added in v0.17.0
func (o *PlanDetails) GetNameOk() (ret PlanDetailsGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PlanDetails) GetPlanId ¶ added in v0.17.0
func (o *PlanDetails) GetPlanId() (res PlanDetailsGetPlanIdRetType)
GetPlanId returns the PlanId field value if set, zero value otherwise.
func (*PlanDetails) GetPlanIdOk ¶ added in v0.17.0
func (o *PlanDetails) GetPlanIdOk() (ret PlanDetailsGetPlanIdRetType, ok 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) GetRegion ¶ added in v1.0.0
func (o *PlanDetails) GetRegion() (res PlanDetailsGetRegionRetType)
GetRegion returns the Region field value if set, zero value otherwise.
func (*PlanDetails) GetRegionOk ¶ added in v1.0.0
func (o *PlanDetails) GetRegionOk() (ret PlanDetailsGetRegionRetType, ok bool)
GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PlanDetails) HasDescription ¶ added in v0.17.0
func (o *PlanDetails) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*PlanDetails) HasFlavorName ¶ added in v0.17.0
func (o *PlanDetails) HasFlavorName() bool
HasFlavorName returns a boolean if a field has been set.
func (*PlanDetails) HasMaxConnections ¶ added in v0.17.0
func (o *PlanDetails) HasMaxConnections() bool
HasMaxConnections returns a boolean if a field has been set.
func (*PlanDetails) HasName ¶ added in v0.17.0
func (o *PlanDetails) HasName() bool
HasName returns a boolean if a field has been set.
func (*PlanDetails) HasPlanId ¶ added in v0.17.0
func (o *PlanDetails) HasPlanId() bool
HasPlanId returns a boolean if a field has been set.
func (*PlanDetails) HasRegion ¶ added in v1.0.0
func (o *PlanDetails) HasRegion() bool
HasRegion returns a boolean if a field has been set.
func (*PlanDetails) SetDescription ¶ added in v0.17.0
func (o *PlanDetails) SetDescription(v PlanDetailsGetDescriptionRetType)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*PlanDetails) SetFlavorName ¶ added in v0.17.0
func (o *PlanDetails) SetFlavorName(v PlanDetailsGetFlavorNameRetType)
SetFlavorName gets a reference to the given string and assigns it to the FlavorName field.
func (*PlanDetails) SetMaxConnections ¶ added in v0.17.0
func (o *PlanDetails) SetMaxConnections(v PlanDetailsGetMaxConnectionsRetType)
SetMaxConnections gets a reference to the given int64 and assigns it to the MaxConnections field.
func (*PlanDetails) SetName ¶ added in v0.17.0
func (o *PlanDetails) SetName(v PlanDetailsGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*PlanDetails) SetPlanId ¶ added in v0.17.0
func (o *PlanDetails) SetPlanId(v PlanDetailsGetPlanIdRetType)
SetPlanId gets a reference to the given string and assigns it to the PlanId field.
func (*PlanDetails) SetRegion ¶ added in v1.0.0
func (o *PlanDetails) SetRegion(v PlanDetailsGetRegionRetType)
SetRegion gets a reference to the given string and assigns it to the Region field.
func (PlanDetails) ToMap ¶ added in v0.17.0
func (o PlanDetails) ToMap() (map[string]interface{}, error)
type PlanDetailsGetDescriptionArgType ¶ added in v1.0.0
type PlanDetailsGetDescriptionArgType = string
type PlanDetailsGetDescriptionAttributeType ¶ added in v1.0.0
type PlanDetailsGetDescriptionAttributeType = *string
isNotNullableString
type PlanDetailsGetDescriptionRetType ¶ added in v1.0.0
type PlanDetailsGetDescriptionRetType = string
type PlanDetailsGetFlavorNameArgType ¶ added in v1.0.0
type PlanDetailsGetFlavorNameArgType = string
type PlanDetailsGetFlavorNameAttributeType ¶ added in v1.0.0
type PlanDetailsGetFlavorNameAttributeType = *string
isNotNullableString
type PlanDetailsGetFlavorNameRetType ¶ added in v1.0.0
type PlanDetailsGetFlavorNameRetType = string
type PlanDetailsGetMaxConnectionsArgType ¶ added in v1.0.0
type PlanDetailsGetMaxConnectionsArgType = int64
type PlanDetailsGetMaxConnectionsAttributeType ¶ added in v1.0.0
type PlanDetailsGetMaxConnectionsAttributeType = *int64
isInteger
type PlanDetailsGetMaxConnectionsRetType ¶ added in v1.0.0
type PlanDetailsGetMaxConnectionsRetType = int64
type PlanDetailsGetNameArgType ¶ added in v1.0.0
type PlanDetailsGetNameArgType = string
type PlanDetailsGetNameAttributeType ¶ added in v1.0.0
type PlanDetailsGetNameAttributeType = *string
isNotNullableString
type PlanDetailsGetNameRetType ¶ added in v1.0.0
type PlanDetailsGetNameRetType = string
type PlanDetailsGetPlanIdArgType ¶ added in v1.0.0
type PlanDetailsGetPlanIdArgType = string
type PlanDetailsGetPlanIdAttributeType ¶ added in v1.0.0
type PlanDetailsGetPlanIdAttributeType = *string
isNotNullableString
type PlanDetailsGetPlanIdRetType ¶ added in v1.0.0
type PlanDetailsGetPlanIdRetType = string
type PlanDetailsGetRegionArgType ¶ added in v1.0.0
type PlanDetailsGetRegionArgType = string
type PlanDetailsGetRegionAttributeType ¶ added in v1.0.0
type PlanDetailsGetRegionAttributeType = *string
isNotNullableString
type PlanDetailsGetRegionRetType ¶ added in v1.0.0
type PlanDetailsGetRegionRetType = string
type SecurityGroup ¶ added in v1.3.0
type SecurityGroup struct { // ID of the security Group Id SecurityGroupGetIdAttributeType `json:"id,omitempty"` // Name of the security Group Name SecurityGroupGetNameAttributeType `json:"name,omitempty"` }
SecurityGroup struct for SecurityGroup
func NewSecurityGroup ¶ added in v1.3.0
func NewSecurityGroup() *SecurityGroup
NewSecurityGroup instantiates a new SecurityGroup 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 NewSecurityGroupWithDefaults ¶ added in v1.3.0
func NewSecurityGroupWithDefaults() *SecurityGroup
NewSecurityGroupWithDefaults instantiates a new SecurityGroup 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 (*SecurityGroup) GetId ¶ added in v1.3.0
func (o *SecurityGroup) GetId() (res SecurityGroupGetIdRetType)
GetId returns the Id field value if set, zero value otherwise.
func (*SecurityGroup) GetIdOk ¶ added in v1.3.0
func (o *SecurityGroup) GetIdOk() (ret SecurityGroupGetIdRetType, ok bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SecurityGroup) GetName ¶ added in v1.3.0
func (o *SecurityGroup) GetName() (res SecurityGroupGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*SecurityGroup) GetNameOk ¶ added in v1.3.0
func (o *SecurityGroup) GetNameOk() (ret SecurityGroupGetNameRetType, ok 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 (*SecurityGroup) HasId ¶ added in v1.3.0
func (o *SecurityGroup) HasId() bool
HasId returns a boolean if a field has been set.
func (*SecurityGroup) HasName ¶ added in v1.3.0
func (o *SecurityGroup) HasName() bool
HasName returns a boolean if a field has been set.
func (*SecurityGroup) SetId ¶ added in v1.3.0
func (o *SecurityGroup) SetId(v SecurityGroupGetIdRetType)
SetId gets a reference to the given string and assigns it to the Id field.
func (*SecurityGroup) SetName ¶ added in v1.3.0
func (o *SecurityGroup) SetName(v SecurityGroupGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (SecurityGroup) ToMap ¶ added in v1.3.0
func (o SecurityGroup) ToMap() (map[string]interface{}, error)
type SecurityGroupGetIdArgType ¶ added in v1.3.0
type SecurityGroupGetIdArgType = string
type SecurityGroupGetIdAttributeType ¶ added in v1.3.0
type SecurityGroupGetIdAttributeType = *string
isNotNullableString
type SecurityGroupGetIdRetType ¶ added in v1.3.0
type SecurityGroupGetIdRetType = string
type SecurityGroupGetNameArgType ¶ added in v1.3.0
type SecurityGroupGetNameArgType = string
type SecurityGroupGetNameAttributeType ¶ added in v1.3.0
type SecurityGroupGetNameAttributeType = *string
isNotNullableString
type SecurityGroupGetNameRetType ¶ added in v1.3.0
type SecurityGroupGetNameRetType = string
type ServerNameIndicator ¶ added in v0.9.0
type ServerNameIndicator struct { // The domain name for this SNI config. Name ServerNameIndicatorGetNameAttributeType `json:"name,omitempty"` }
ServerNameIndicator struct for ServerNameIndicator
func NewServerNameIndicator ¶ added in v0.17.0
func NewServerNameIndicator() *ServerNameIndicator
NewServerNameIndicator instantiates a new ServerNameIndicator object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewServerNameIndicatorWithDefaults ¶ added in v0.17.0
func NewServerNameIndicatorWithDefaults() *ServerNameIndicator
NewServerNameIndicatorWithDefaults instantiates a new ServerNameIndicator object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ServerNameIndicator) GetName ¶ added in v0.17.0
func (o *ServerNameIndicator) GetName() (res ServerNameIndicatorGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*ServerNameIndicator) GetNameOk ¶ added in v0.17.0
func (o *ServerNameIndicator) GetNameOk() (ret ServerNameIndicatorGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServerNameIndicator) HasName ¶ added in v0.17.0
func (o *ServerNameIndicator) HasName() bool
HasName returns a boolean if a field has been set.
func (*ServerNameIndicator) SetName ¶ added in v0.17.0
func (o *ServerNameIndicator) SetName(v ServerNameIndicatorGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (ServerNameIndicator) ToMap ¶ added in v0.17.0
func (o ServerNameIndicator) ToMap() (map[string]interface{}, error)
type ServerNameIndicatorGetNameArgType ¶ added in v1.0.0
type ServerNameIndicatorGetNameArgType = string
type ServerNameIndicatorGetNameAttributeType ¶ added in v1.0.0
type ServerNameIndicatorGetNameAttributeType = *string
isNotNullableString
type ServerNameIndicatorGetNameRetType ¶ added in v1.0.0
type ServerNameIndicatorGetNameRetType = string
type SessionPersistence ¶ added in v0.9.0
type SessionPersistence struct { // If enabled then all connections from one source IP address are redirected to the same target. This setting changes the load balancing algorithm to Maglev. UseSourceIpAddress SessionPersistencegetUseSourceIpAddressAttributeType `json:"useSourceIpAddress,omitempty"` }
SessionPersistence struct for SessionPersistence
func NewSessionPersistence ¶ added in v0.17.0
func NewSessionPersistence() *SessionPersistence
NewSessionPersistence instantiates a new SessionPersistence object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSessionPersistenceWithDefaults ¶ added in v0.17.0
func NewSessionPersistenceWithDefaults() *SessionPersistence
NewSessionPersistenceWithDefaults instantiates a new SessionPersistence object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SessionPersistence) GetUseSourceIpAddress ¶ added in v0.17.0
func (o *SessionPersistence) GetUseSourceIpAddress() (res SessionPersistencegetUseSourceIpAddressRetType)
GetUseSourceIpAddress returns the UseSourceIpAddress field value if set, zero value otherwise.
func (*SessionPersistence) GetUseSourceIpAddressOk ¶ added in v0.17.0
func (o *SessionPersistence) GetUseSourceIpAddressOk() (ret SessionPersistencegetUseSourceIpAddressRetType, ok bool)
GetUseSourceIpAddressOk returns a tuple with the UseSourceIpAddress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SessionPersistence) HasUseSourceIpAddress ¶ added in v0.17.0
func (o *SessionPersistence) HasUseSourceIpAddress() bool
HasUseSourceIpAddress returns a boolean if a field has been set.
func (*SessionPersistence) SetUseSourceIpAddress ¶ added in v0.17.0
func (o *SessionPersistence) SetUseSourceIpAddress(v SessionPersistencegetUseSourceIpAddressRetType)
SetUseSourceIpAddress gets a reference to the given bool and assigns it to the UseSourceIpAddress field.
func (SessionPersistence) ToMap ¶ added in v0.17.0
func (o SessionPersistence) ToMap() (map[string]interface{}, error)
type SessionPersistencegetUseSourceIpAddressArgType ¶ added in v1.0.0
type SessionPersistencegetUseSourceIpAddressArgType = bool
type SessionPersistencegetUseSourceIpAddressAttributeType ¶ added in v1.0.0
type SessionPersistencegetUseSourceIpAddressAttributeType = *bool
isBoolean
type SessionPersistencegetUseSourceIpAddressRetType ¶ added in v1.0.0
type SessionPersistencegetUseSourceIpAddressRetType = bool
type Status ¶ added in v0.14.0
type Status struct { // The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code]. // Can be cast to int32 without loss of precision. Code StatusGetCodeAttributeType `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 StatusGetDetailsAttributeType `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 StatusGetMessageAttributeType `json:"message,omitempty"` }
Status The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
func NewStatus ¶ added in v0.17.0
func NewStatus() *Status
NewStatus instantiates a new Status object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewStatusWithDefaults ¶ added in v0.17.0
func NewStatusWithDefaults() *Status
NewStatusWithDefaults instantiates a new Status object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Status) GetCode ¶ added in v0.17.0
func (o *Status) GetCode() (res StatusGetCodeRetType)
GetCode returns the Code field value if set, zero value otherwise.
func (*Status) GetCodeOk ¶ added in v0.17.0
func (o *Status) GetCodeOk() (ret StatusGetCodeRetType, ok bool)
GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Status) GetDetails ¶ added in v0.17.0
func (o *Status) GetDetails() (res StatusGetDetailsRetType)
GetDetails returns the Details field value if set, zero value otherwise.
func (*Status) GetDetailsOk ¶ added in v0.17.0
func (o *Status) GetDetailsOk() (ret StatusGetDetailsRetType, ok bool)
GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Status) GetMessage ¶ added in v0.17.0
func (o *Status) GetMessage() (res StatusGetMessageRetType)
GetMessage returns the Message field value if set, zero value otherwise.
func (*Status) GetMessageOk ¶ added in v0.17.0
func (o *Status) GetMessageOk() (ret StatusGetMessageRetType, ok bool)
GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Status) HasDetails ¶ added in v0.17.0
HasDetails returns a boolean if a field has been set.
func (*Status) HasMessage ¶ added in v0.17.0
HasMessage returns a boolean if a field has been set.
func (*Status) SetCode ¶ added in v0.17.0
func (o *Status) SetCode(v StatusGetCodeRetType)
SetCode gets a reference to the given int64 and assigns it to the Code field.
func (*Status) SetDetails ¶ added in v0.17.0
func (o *Status) SetDetails(v StatusGetDetailsRetType)
SetDetails gets a reference to the given []GoogleProtobufAny and assigns it to the Details field.
func (*Status) SetMessage ¶ added in v0.17.0
func (o *Status) SetMessage(v StatusGetMessageRetType)
SetMessage gets a reference to the given string and assigns it to the Message field.
type StatusGetCodeArgType ¶ added in v1.0.0
type StatusGetCodeArgType = int64
type StatusGetCodeAttributeType ¶ added in v1.0.0
type StatusGetCodeAttributeType = *int64
isInteger
type StatusGetCodeRetType ¶ added in v1.0.0
type StatusGetCodeRetType = int64
type StatusGetDetailsArgType ¶ added in v1.0.0
type StatusGetDetailsArgType = []GoogleProtobufAny
type StatusGetDetailsAttributeType ¶ added in v1.0.0
type StatusGetDetailsAttributeType = *[]GoogleProtobufAny
isArray
type StatusGetDetailsRetType ¶ added in v1.0.0
type StatusGetDetailsRetType = []GoogleProtobufAny
type StatusGetMessageArgType ¶ added in v1.0.0
type StatusGetMessageArgType = string
type StatusGetMessageAttributeType ¶ added in v1.0.0
type StatusGetMessageAttributeType = *string
isNotNullableString
type StatusGetMessageRetType ¶ added in v1.0.0
type StatusGetMessageRetType = string
type Target ¶
type Target struct { // Target name DisplayName TargetGetDisplayNameAttributeType `json:"displayName,omitempty"` // Target IP. Must by unique within a target pool. Ip TargetGetIpAttributeType `json:"ip,omitempty"` }
Target struct for Target
func NewTarget ¶ added in v0.17.0
func NewTarget() *Target
NewTarget instantiates a new Target object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewTargetWithDefaults ¶ added in v0.17.0
func NewTargetWithDefaults() *Target
NewTargetWithDefaults instantiates a new Target object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Target) GetDisplayName ¶ added in v0.17.0
func (o *Target) GetDisplayName() (res TargetGetDisplayNameRetType)
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*Target) GetDisplayNameOk ¶ added in v0.17.0
func (o *Target) GetDisplayNameOk() (ret TargetGetDisplayNameRetType, ok 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 (*Target) GetIp ¶ added in v0.17.0
func (o *Target) GetIp() (res TargetGetIpRetType)
GetIp returns the Ip field value if set, zero value otherwise.
func (*Target) GetIpOk ¶ added in v0.17.0
func (o *Target) GetIpOk() (ret TargetGetIpRetType, ok bool)
GetIpOk returns a tuple with the Ip field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Target) HasDisplayName ¶ added in v0.17.0
HasDisplayName returns a boolean if a field has been set.
func (*Target) SetDisplayName ¶ added in v0.17.0
func (o *Target) SetDisplayName(v TargetGetDisplayNameRetType)
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*Target) SetIp ¶ added in v0.17.0
func (o *Target) SetIp(v TargetGetIpRetType)
SetIp gets a reference to the given string and assigns it to the Ip field.
type TargetGetDisplayNameArgType ¶ added in v1.0.0
type TargetGetDisplayNameArgType = string
type TargetGetDisplayNameAttributeType ¶ added in v1.0.0
type TargetGetDisplayNameAttributeType = *string
isNotNullableString
type TargetGetDisplayNameRetType ¶ added in v1.0.0
type TargetGetDisplayNameRetType = string
type TargetGetIpArgType ¶ added in v1.0.0
type TargetGetIpArgType = string
type TargetGetIpAttributeType ¶ added in v1.0.0
type TargetGetIpAttributeType = *string
isNotNullableString
type TargetGetIpRetType ¶ added in v1.0.0
type TargetGetIpRetType = string
type TargetPool ¶
type TargetPool struct { ActiveHealthCheck TargetPoolGetActiveHealthCheckAttributeType `json:"activeHealthCheck,omitempty"` // Target pool name Name TargetPoolGetNameAttributeType `json:"name,omitempty"` SessionPersistence TargetPoolGetSessionPersistenceAttributeType `json:"sessionPersistence,omitempty"` // The number identifying the port where each target listens for traffic. // Can be cast to int32 without loss of precision. TargetPort TargetPoolGetTargetPortAttributeType `json:"targetPort,omitempty"` // List of all targets which will be used in the pool. Limited to 250. Targets TargetPoolGetTargetsAttributeType `json:"targets,omitempty"` }
TargetPool struct for TargetPool
func NewTargetPool ¶ added in v0.17.0
func NewTargetPool() *TargetPool
NewTargetPool instantiates a new TargetPool object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewTargetPoolWithDefaults ¶ added in v0.17.0
func NewTargetPoolWithDefaults() *TargetPool
NewTargetPoolWithDefaults instantiates a new TargetPool object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*TargetPool) GetActiveHealthCheck ¶ added in v0.17.0
func (o *TargetPool) GetActiveHealthCheck() (res TargetPoolGetActiveHealthCheckRetType)
GetActiveHealthCheck returns the ActiveHealthCheck field value if set, zero value otherwise.
func (*TargetPool) GetActiveHealthCheckOk ¶ added in v0.17.0
func (o *TargetPool) GetActiveHealthCheckOk() (ret TargetPoolGetActiveHealthCheckRetType, ok bool)
GetActiveHealthCheckOk returns a tuple with the ActiveHealthCheck field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TargetPool) GetName ¶ added in v0.17.0
func (o *TargetPool) GetName() (res TargetPoolGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*TargetPool) GetNameOk ¶ added in v0.17.0
func (o *TargetPool) GetNameOk() (ret TargetPoolGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TargetPool) GetSessionPersistence ¶ added in v0.17.0
func (o *TargetPool) GetSessionPersistence() (res TargetPoolGetSessionPersistenceRetType)
GetSessionPersistence returns the SessionPersistence field value if set, zero value otherwise.
func (*TargetPool) GetSessionPersistenceOk ¶ added in v0.17.0
func (o *TargetPool) GetSessionPersistenceOk() (ret TargetPoolGetSessionPersistenceRetType, ok bool)
GetSessionPersistenceOk returns a tuple with the SessionPersistence field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TargetPool) GetTargetPort ¶ added in v0.17.0
func (o *TargetPool) GetTargetPort() (res TargetPoolGetTargetPortRetType)
GetTargetPort returns the TargetPort field value if set, zero value otherwise.
func (*TargetPool) GetTargetPortOk ¶ added in v0.17.0
func (o *TargetPool) GetTargetPortOk() (ret TargetPoolGetTargetPortRetType, ok bool)
GetTargetPortOk returns a tuple with the TargetPort field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TargetPool) GetTargets ¶ added in v0.17.0
func (o *TargetPool) GetTargets() (res TargetPoolGetTargetsRetType)
GetTargets returns the Targets field value if set, zero value otherwise.
func (*TargetPool) GetTargetsOk ¶ added in v0.17.0
func (o *TargetPool) GetTargetsOk() (ret TargetPoolGetTargetsRetType, ok bool)
GetTargetsOk returns a tuple with the Targets field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TargetPool) HasActiveHealthCheck ¶ added in v0.17.0
func (o *TargetPool) HasActiveHealthCheck() bool
HasActiveHealthCheck returns a boolean if a field has been set.
func (*TargetPool) HasName ¶ added in v0.17.0
func (o *TargetPool) HasName() bool
HasName returns a boolean if a field has been set.
func (*TargetPool) HasSessionPersistence ¶ added in v0.17.0
func (o *TargetPool) HasSessionPersistence() bool
HasSessionPersistence returns a boolean if a field has been set.
func (*TargetPool) HasTargetPort ¶ added in v0.17.0
func (o *TargetPool) HasTargetPort() bool
HasTargetPort returns a boolean if a field has been set.
func (*TargetPool) HasTargets ¶ added in v0.17.0
func (o *TargetPool) HasTargets() bool
HasTargets returns a boolean if a field has been set.
func (*TargetPool) SetActiveHealthCheck ¶ added in v0.17.0
func (o *TargetPool) SetActiveHealthCheck(v TargetPoolGetActiveHealthCheckRetType)
SetActiveHealthCheck gets a reference to the given ActiveHealthCheck and assigns it to the ActiveHealthCheck field.
func (*TargetPool) SetName ¶ added in v0.17.0
func (o *TargetPool) SetName(v TargetPoolGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*TargetPool) SetSessionPersistence ¶ added in v0.17.0
func (o *TargetPool) SetSessionPersistence(v TargetPoolGetSessionPersistenceRetType)
SetSessionPersistence gets a reference to the given SessionPersistence and assigns it to the SessionPersistence field.
func (*TargetPool) SetTargetPort ¶ added in v0.17.0
func (o *TargetPool) SetTargetPort(v TargetPoolGetTargetPortRetType)
SetTargetPort gets a reference to the given int64 and assigns it to the TargetPort field.
func (*TargetPool) SetTargets ¶ added in v0.17.0
func (o *TargetPool) SetTargets(v TargetPoolGetTargetsRetType)
SetTargets gets a reference to the given []Target and assigns it to the Targets field.
func (TargetPool) ToMap ¶ added in v0.17.0
func (o TargetPool) ToMap() (map[string]interface{}, error)
type TargetPoolGetActiveHealthCheckArgType ¶ added in v1.0.0
type TargetPoolGetActiveHealthCheckArgType = ActiveHealthCheck
type TargetPoolGetActiveHealthCheckAttributeType ¶ added in v1.0.0
type TargetPoolGetActiveHealthCheckAttributeType = *ActiveHealthCheck
isModel
type TargetPoolGetActiveHealthCheckRetType ¶ added in v1.0.0
type TargetPoolGetActiveHealthCheckRetType = ActiveHealthCheck
type TargetPoolGetNameArgType ¶ added in v1.0.0
type TargetPoolGetNameArgType = string
type TargetPoolGetNameAttributeType ¶ added in v1.0.0
type TargetPoolGetNameAttributeType = *string
isNotNullableString
type TargetPoolGetNameRetType ¶ added in v1.0.0
type TargetPoolGetNameRetType = string
type TargetPoolGetSessionPersistenceArgType ¶ added in v1.0.0
type TargetPoolGetSessionPersistenceArgType = SessionPersistence
type TargetPoolGetSessionPersistenceAttributeType ¶ added in v1.0.0
type TargetPoolGetSessionPersistenceAttributeType = *SessionPersistence
isModel
type TargetPoolGetSessionPersistenceRetType ¶ added in v1.0.0
type TargetPoolGetSessionPersistenceRetType = SessionPersistence
type TargetPoolGetTargetPortArgType ¶ added in v1.0.0
type TargetPoolGetTargetPortArgType = int64
type TargetPoolGetTargetPortAttributeType ¶ added in v1.0.0
type TargetPoolGetTargetPortAttributeType = *int64
isInteger
type TargetPoolGetTargetPortRetType ¶ added in v1.0.0
type TargetPoolGetTargetPortRetType = int64
type TargetPoolGetTargetsArgType ¶ added in v1.0.0
type TargetPoolGetTargetsArgType = []Target
type TargetPoolGetTargetsAttributeType ¶ added in v1.0.0
type TargetPoolGetTargetsAttributeType = *[]Target
isArray
type TargetPoolGetTargetsRetType ¶ added in v1.0.0
type TargetPoolGetTargetsRetType = []Target
type UpdateCredentialsPayload ¶ added in v0.12.0
type UpdateCredentialsPayload struct { // Credential name DisplayName UpdateCredentialsPayloadGetDisplayNameAttributeType `json:"displayName,omitempty"` // A valid password used for an existing ARGUS instance, which is used during basic auth. Password UpdateCredentialsPayloadGetPasswordAttributeType `json:"password,omitempty"` // A valid username used for an existing ARGUS instance, which is used during basic auth. Username UpdateCredentialsPayloadGetUsernameAttributeType `json:"username,omitempty"` }
UpdateCredentialsPayload struct for UpdateCredentialsPayload
func NewUpdateCredentialsPayload ¶ added in v0.17.0
func NewUpdateCredentialsPayload() *UpdateCredentialsPayload
NewUpdateCredentialsPayload instantiates a new UpdateCredentialsPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateCredentialsPayloadWithDefaults ¶ added in v0.17.0
func NewUpdateCredentialsPayloadWithDefaults() *UpdateCredentialsPayload
NewUpdateCredentialsPayloadWithDefaults instantiates a new UpdateCredentialsPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateCredentialsPayload) GetDisplayName ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) GetDisplayName() (res UpdateCredentialsPayloadGetDisplayNameRetType)
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*UpdateCredentialsPayload) GetDisplayNameOk ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) GetDisplayNameOk() (ret UpdateCredentialsPayloadGetDisplayNameRetType, ok bool)
GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateCredentialsPayload) GetPassword ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) GetPassword() (res UpdateCredentialsPayloadGetPasswordRetType)
GetPassword returns the Password field value if set, zero value otherwise.
func (*UpdateCredentialsPayload) GetPasswordOk ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) GetPasswordOk() (ret UpdateCredentialsPayloadGetPasswordRetType, ok bool)
GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateCredentialsPayload) GetUsername ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) GetUsername() (res UpdateCredentialsPayloadGetUsernameRetType)
GetUsername returns the Username field value if set, zero value otherwise.
func (*UpdateCredentialsPayload) GetUsernameOk ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) GetUsernameOk() (ret UpdateCredentialsPayloadGetUsernameRetType, ok bool)
GetUsernameOk returns a tuple with the Username field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateCredentialsPayload) HasDisplayName ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*UpdateCredentialsPayload) HasPassword ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) HasPassword() bool
HasPassword returns a boolean if a field has been set.
func (*UpdateCredentialsPayload) HasUsername ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) HasUsername() bool
HasUsername returns a boolean if a field has been set.
func (*UpdateCredentialsPayload) SetDisplayName ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) SetDisplayName(v UpdateCredentialsPayloadGetDisplayNameRetType)
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*UpdateCredentialsPayload) SetPassword ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) SetPassword(v UpdateCredentialsPayloadGetPasswordRetType)
SetPassword gets a reference to the given string and assigns it to the Password field.
func (*UpdateCredentialsPayload) SetUsername ¶ added in v0.17.0
func (o *UpdateCredentialsPayload) SetUsername(v UpdateCredentialsPayloadGetUsernameRetType)
SetUsername gets a reference to the given string and assigns it to the Username field.
func (UpdateCredentialsPayload) ToMap ¶ added in v0.17.0
func (o UpdateCredentialsPayload) ToMap() (map[string]interface{}, error)
type UpdateCredentialsPayloadGetDisplayNameArgType ¶ added in v1.0.0
type UpdateCredentialsPayloadGetDisplayNameArgType = string
type UpdateCredentialsPayloadGetDisplayNameAttributeType ¶ added in v1.0.0
type UpdateCredentialsPayloadGetDisplayNameAttributeType = *string
isNotNullableString
type UpdateCredentialsPayloadGetDisplayNameRetType ¶ added in v1.0.0
type UpdateCredentialsPayloadGetDisplayNameRetType = string
type UpdateCredentialsPayloadGetPasswordArgType ¶ added in v1.0.0
type UpdateCredentialsPayloadGetPasswordArgType = string
type UpdateCredentialsPayloadGetPasswordAttributeType ¶ added in v1.0.0
type UpdateCredentialsPayloadGetPasswordAttributeType = *string
isNotNullableString
type UpdateCredentialsPayloadGetPasswordRetType ¶ added in v1.0.0
type UpdateCredentialsPayloadGetPasswordRetType = string
type UpdateCredentialsPayloadGetUsernameArgType ¶ added in v1.0.0
type UpdateCredentialsPayloadGetUsernameArgType = string
type UpdateCredentialsPayloadGetUsernameAttributeType ¶ added in v1.0.0
type UpdateCredentialsPayloadGetUsernameAttributeType = *string
isNotNullableString
type UpdateCredentialsPayloadGetUsernameRetType ¶ added in v1.0.0
type UpdateCredentialsPayloadGetUsernameRetType = string
type UpdateCredentialsRequest ¶ added in v1.2.0
type UpdateCredentialsRequest struct {
// contains filtered or unexported fields
}
func (UpdateCredentialsRequest) Execute ¶ added in v1.2.0
func (r UpdateCredentialsRequest) Execute() (*UpdateCredentialsResponse, error)
func (UpdateCredentialsRequest) UpdateCredentialsPayload ¶ added in v1.2.0
func (r UpdateCredentialsRequest) UpdateCredentialsPayload(updateCredentialsPayload UpdateCredentialsPayload) ApiUpdateCredentialsRequest
type UpdateCredentialsResponse ¶ added in v0.10.0
type UpdateCredentialsResponse struct {
Credential UpdateCredentialsResponseGetCredentialAttributeType `json:"credential,omitempty"`
}
UpdateCredentialsResponse struct for UpdateCredentialsResponse
func NewUpdateCredentialsResponse ¶ added in v0.17.0
func NewUpdateCredentialsResponse() *UpdateCredentialsResponse
NewUpdateCredentialsResponse instantiates a new UpdateCredentialsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateCredentialsResponseWithDefaults ¶ added in v0.17.0
func NewUpdateCredentialsResponseWithDefaults() *UpdateCredentialsResponse
NewUpdateCredentialsResponseWithDefaults instantiates a new UpdateCredentialsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateCredentialsResponse) GetCredential ¶ added in v0.17.0
func (o *UpdateCredentialsResponse) GetCredential() (res UpdateCredentialsResponseGetCredentialRetType)
GetCredential returns the Credential field value if set, zero value otherwise.
func (*UpdateCredentialsResponse) GetCredentialOk ¶ added in v0.17.0
func (o *UpdateCredentialsResponse) GetCredentialOk() (ret UpdateCredentialsResponseGetCredentialRetType, ok bool)
GetCredentialOk returns a tuple with the Credential field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateCredentialsResponse) HasCredential ¶ added in v0.17.0
func (o *UpdateCredentialsResponse) HasCredential() bool
HasCredential returns a boolean if a field has been set.
func (*UpdateCredentialsResponse) SetCredential ¶ added in v0.17.0
func (o *UpdateCredentialsResponse) SetCredential(v UpdateCredentialsResponseGetCredentialRetType)
SetCredential gets a reference to the given CredentialsResponse and assigns it to the Credential field.
func (UpdateCredentialsResponse) ToMap ¶ added in v0.17.0
func (o UpdateCredentialsResponse) ToMap() (map[string]interface{}, error)
type UpdateCredentialsResponseGetCredentialArgType ¶ added in v1.0.0
type UpdateCredentialsResponseGetCredentialArgType = CredentialsResponse
type UpdateCredentialsResponseGetCredentialAttributeType ¶ added in v1.0.0
type UpdateCredentialsResponseGetCredentialAttributeType = *CredentialsResponse
isModel
type UpdateCredentialsResponseGetCredentialRetType ¶ added in v1.0.0
type UpdateCredentialsResponseGetCredentialRetType = CredentialsResponse
type UpdateLoadBalancerPayload ¶
type UpdateLoadBalancerPayload struct { // Disable target security group assignemt to allow targets outside of the given network. Connectivity to targets need to be ensured by the customer, including routing and Security Groups (targetSecurityGroup can be assigned). Not changeable after creation. DisableTargetSecurityGroupAssignment UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType `json:"disableTargetSecurityGroupAssignment,omitempty"` // Reports all errors a load balancer has. Errors UpdateLoadBalancerPayloadGetErrorsAttributeType `json:"errors,omitempty"` // External load balancer IP address where this load balancer is exposed. Not changeable after creation. ExternalAddress UpdateLoadBalancerPayloadGetExternalAddressAttributeType `json:"externalAddress,omitempty"` // There is a maximum listener count of 20. Port and protocol limitations: - UDP listeners cannot have the same port. - TCP-derived listeners cannot have the same port. A TCP-derived listener is any listener that listens on a TCP port. As of now those are: TCP, TCP_PROXY, and PROTOCOL_TLS_PASSTHROUGH. The only exception is, if all listeners for the same port are PROTOCOL_TLS_PASSTHROUGH. - PROTOCOL_TLS_PASSTHROUGH listeners cannot have the same port and at least one common domain name. - PROTOCOL_TLS_PASSTHROUGH listeners can have the same domain name and different ports though (e.g. ports 443 and 8443 for domain example.com). - PROTOCOL_TLS_PASSTHROUGH listeners without a domain name serve as a default listener and you can have only one default listener. Listeners UpdateLoadBalancerPayloadGetListenersAttributeType `json:"listeners,omitempty"` LoadBalancerSecurityGroup UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType `json:"loadBalancerSecurityGroup,omitempty"` // Load balancer name. Not changeable after creation. Name UpdateLoadBalancerPayloadGetNameAttributeType `json:"name,omitempty"` // List of networks that listeners and targets reside in. Currently limited to one. Not changeable after creation. Networks UpdateLoadBalancerPayloadGetNetworksAttributeType `json:"networks,omitempty"` Options UpdateLoadBalancerPayloadGetOptionsAttributeType `json:"options,omitempty"` // Service Plan configures the size of the Load Balancer. Currently supported plans are p10, p50, p250 and p750. This list can change in the future where plan ids will be removed and new plans by added. That is the reason this is not an enum. PlanId UpdateLoadBalancerPayloadGetPlanIdAttributeType `json:"planId,omitempty"` // Transient private load balancer IP address that can change any time. PrivateAddress UpdateLoadBalancerPayloadGetPrivateAddressAttributeType `json:"privateAddress,omitempty"` // Region of the LoadBalancer Region UpdateLoadBalancerPayloadGetRegionAttributeType `json:"region,omitempty"` Status UpdateLoadBalancerPayloadGetStatusAttributeType `json:"status,omitempty"` // List of all target pools which will be used in the load balancer. Limited to 20. TargetPools UpdateLoadBalancerPayloadGetTargetPoolsAttributeType `json:"targetPools,omitempty"` TargetSecurityGroup UpdateLoadBalancerPayloadGetTargetSecurityGroupAttributeType `json:"targetSecurityGroup,omitempty"` // Load balancer resource version. Must be empty or unset for creating load balancers, non-empty for updating load balancers. Semantics: While retrieving load balancers, this is the current version of this load balancer resource that changes during updates of the load balancers. On updates this field specified the load balancer version you calculated your update for instead of the future version to enable concurrency safe updates. Update calls will then report the new version in their result as you would see with a load balancer retrieval call later. There exist no total order of the version, so you can only compare it for equality, but not for less/greater than another version. Since the creation of load balancer is always intended to create the first version of it, there should be no existing version. That's why this field must by empty of not present in that case. Version UpdateLoadBalancerPayloadGetVersionAttributeType `json:"version,omitempty"` }
UpdateLoadBalancerPayload struct for UpdateLoadBalancerPayload
func NewUpdateLoadBalancerPayload ¶ added in v0.17.0
func NewUpdateLoadBalancerPayload() *UpdateLoadBalancerPayload
NewUpdateLoadBalancerPayload instantiates a new UpdateLoadBalancerPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateLoadBalancerPayloadWithDefaults ¶ added in v0.17.0
func NewUpdateLoadBalancerPayloadWithDefaults() *UpdateLoadBalancerPayload
NewUpdateLoadBalancerPayloadWithDefaults instantiates a new UpdateLoadBalancerPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignment ¶ added in v1.4.0
func (o *UpdateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignment() (res UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType)
GetDisableTargetSecurityGroupAssignment returns the DisableTargetSecurityGroupAssignment field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignmentOk ¶ added in v1.4.0
func (o *UpdateLoadBalancerPayload) GetDisableTargetSecurityGroupAssignmentOk() (ret UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType, ok bool)
GetDisableTargetSecurityGroupAssignmentOk returns a tuple with the DisableTargetSecurityGroupAssignment field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetErrors ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetErrors() (res UpdateLoadBalancerPayloadGetErrorsRetType)
GetErrors returns the Errors field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetErrorsOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetErrorsOk() (ret UpdateLoadBalancerPayloadGetErrorsRetType, ok bool)
GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetExternalAddress ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetExternalAddress() (res UpdateLoadBalancerPayloadGetExternalAddressRetType)
GetExternalAddress returns the ExternalAddress field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetExternalAddressOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetExternalAddressOk() (ret UpdateLoadBalancerPayloadGetExternalAddressRetType, ok bool)
GetExternalAddressOk returns a tuple with the ExternalAddress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetListeners ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetListeners() (res UpdateLoadBalancerPayloadGetListenersRetType)
GetListeners returns the Listeners field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetListenersOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetListenersOk() (ret UpdateLoadBalancerPayloadGetListenersRetType, ok 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) GetLoadBalancerSecurityGroup ¶ added in v1.5.0
func (o *UpdateLoadBalancerPayload) GetLoadBalancerSecurityGroup() (res UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType)
GetLoadBalancerSecurityGroup returns the LoadBalancerSecurityGroup field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetLoadBalancerSecurityGroupOk ¶ added in v1.5.0
func (o *UpdateLoadBalancerPayload) GetLoadBalancerSecurityGroupOk() (ret UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType, ok bool)
GetLoadBalancerSecurityGroupOk returns a tuple with the LoadBalancerSecurityGroup field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetName ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetName() (res UpdateLoadBalancerPayloadGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetNameOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetNameOk() (ret UpdateLoadBalancerPayloadGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetNetworks ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetNetworks() (res UpdateLoadBalancerPayloadGetNetworksRetType)
GetNetworks returns the Networks field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetNetworksOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetNetworksOk() (ret UpdateLoadBalancerPayloadGetNetworksRetType, ok bool)
GetNetworksOk returns a tuple with the Networks field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetOptions ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetOptions() (res UpdateLoadBalancerPayloadGetOptionsRetType)
GetOptions returns the Options field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetOptionsOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetOptionsOk() (ret UpdateLoadBalancerPayloadGetOptionsRetType, ok bool)
GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetPlanId ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetPlanId() (res UpdateLoadBalancerPayloadGetPlanIdRetType)
GetPlanId returns the PlanId field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetPlanIdOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetPlanIdOk() (ret UpdateLoadBalancerPayloadGetPlanIdRetType, ok bool)
GetPlanIdOk returns a tuple with the PlanId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetPrivateAddress ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetPrivateAddress() (res UpdateLoadBalancerPayloadGetPrivateAddressRetType)
GetPrivateAddress returns the PrivateAddress field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetPrivateAddressOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetPrivateAddressOk() (ret UpdateLoadBalancerPayloadGetPrivateAddressRetType, ok 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) GetRegion ¶ added in v1.0.0
func (o *UpdateLoadBalancerPayload) GetRegion() (res UpdateLoadBalancerPayloadGetRegionRetType)
GetRegion returns the Region field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetRegionOk ¶ added in v1.0.0
func (o *UpdateLoadBalancerPayload) GetRegionOk() (ret UpdateLoadBalancerPayloadGetRegionRetType, ok bool)
GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetStatus ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetStatus() (res UpdateLoadBalancerPayloadGetStatusRetType)
GetStatus returns the Status field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetStatusOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetStatusOk() (ret UpdateLoadBalancerPayloadGetStatusRetType, ok bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetTargetPools ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetTargetPools() (res UpdateLoadBalancerPayloadGetTargetPoolsRetType)
GetTargetPools returns the TargetPools field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetTargetPoolsOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetTargetPoolsOk() (ret UpdateLoadBalancerPayloadGetTargetPoolsRetType, ok 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) GetTargetSecurityGroup ¶ added in v1.3.0
func (o *UpdateLoadBalancerPayload) GetTargetSecurityGroup() (res UpdateLoadBalancerPayloadGetTargetSecurityGroupRetType)
GetTargetSecurityGroup returns the TargetSecurityGroup field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetTargetSecurityGroupOk ¶ added in v1.3.0
func (o *UpdateLoadBalancerPayload) GetTargetSecurityGroupOk() (ret UpdateLoadBalancerPayloadGetTargetSecurityGroupRetType, ok bool)
GetTargetSecurityGroupOk returns a tuple with the TargetSecurityGroup field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateLoadBalancerPayload) GetVersion ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetVersion() (res UpdateLoadBalancerPayloadGetVersionRetType)
GetVersion returns the Version field value if set, zero value otherwise.
func (*UpdateLoadBalancerPayload) GetVersionOk ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) GetVersionOk() (ret UpdateLoadBalancerPayloadGetVersionRetType, ok 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) HasDisableTargetSecurityGroupAssignment ¶ added in v1.4.0
func (o *UpdateLoadBalancerPayload) HasDisableTargetSecurityGroupAssignment() bool
HasDisableTargetSecurityGroupAssignment returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasErrors ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasErrors() bool
HasErrors returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasExternalAddress ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasExternalAddress() bool
HasExternalAddress returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasListeners ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasListeners() bool
HasListeners returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasLoadBalancerSecurityGroup ¶ added in v1.5.0
func (o *UpdateLoadBalancerPayload) HasLoadBalancerSecurityGroup() bool
HasLoadBalancerSecurityGroup returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasName ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasNetworks ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasNetworks() bool
HasNetworks returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasOptions ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasOptions() bool
HasOptions returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasPlanId ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasPlanId() bool
HasPlanId returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasPrivateAddress ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasPrivateAddress() bool
HasPrivateAddress returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasRegion ¶ added in v1.0.0
func (o *UpdateLoadBalancerPayload) HasRegion() bool
HasRegion returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasStatus ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasTargetPools ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasTargetPools() bool
HasTargetPools returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasTargetSecurityGroup ¶ added in v1.3.0
func (o *UpdateLoadBalancerPayload) HasTargetSecurityGroup() bool
HasTargetSecurityGroup returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) HasVersion ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) HasVersion() bool
HasVersion returns a boolean if a field has been set.
func (*UpdateLoadBalancerPayload) SetDisableTargetSecurityGroupAssignment ¶ added in v1.4.0
func (o *UpdateLoadBalancerPayload) SetDisableTargetSecurityGroupAssignment(v UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType)
SetDisableTargetSecurityGroupAssignment gets a reference to the given bool and assigns it to the DisableTargetSecurityGroupAssignment field.
func (*UpdateLoadBalancerPayload) SetErrors ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetErrors(v UpdateLoadBalancerPayloadGetErrorsRetType)
SetErrors gets a reference to the given []LoadBalancerError and assigns it to the Errors field.
func (*UpdateLoadBalancerPayload) SetExternalAddress ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetExternalAddress(v UpdateLoadBalancerPayloadGetExternalAddressRetType)
SetExternalAddress gets a reference to the given string and assigns it to the ExternalAddress field.
func (*UpdateLoadBalancerPayload) SetListeners ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetListeners(v UpdateLoadBalancerPayloadGetListenersRetType)
SetListeners gets a reference to the given []Listener and assigns it to the Listeners field.
func (*UpdateLoadBalancerPayload) SetLoadBalancerSecurityGroup ¶ added in v1.5.0
func (o *UpdateLoadBalancerPayload) SetLoadBalancerSecurityGroup(v UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType)
SetLoadBalancerSecurityGroup gets a reference to the given CreateLoadBalancerPayloadLoadBalancerSecurityGroup and assigns it to the LoadBalancerSecurityGroup field.
func (*UpdateLoadBalancerPayload) SetName ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetName(v UpdateLoadBalancerPayloadGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*UpdateLoadBalancerPayload) SetNetworks ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetNetworks(v UpdateLoadBalancerPayloadGetNetworksRetType)
SetNetworks gets a reference to the given []Network and assigns it to the Networks field.
func (*UpdateLoadBalancerPayload) SetOptions ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetOptions(v UpdateLoadBalancerPayloadGetOptionsRetType)
SetOptions gets a reference to the given LoadBalancerOptions and assigns it to the Options field.
func (*UpdateLoadBalancerPayload) SetPlanId ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetPlanId(v UpdateLoadBalancerPayloadGetPlanIdRetType)
SetPlanId gets a reference to the given string and assigns it to the PlanId field.
func (*UpdateLoadBalancerPayload) SetPrivateAddress ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetPrivateAddress(v UpdateLoadBalancerPayloadGetPrivateAddressRetType)
SetPrivateAddress gets a reference to the given string and assigns it to the PrivateAddress field.
func (*UpdateLoadBalancerPayload) SetRegion ¶ added in v1.0.0
func (o *UpdateLoadBalancerPayload) SetRegion(v UpdateLoadBalancerPayloadGetRegionRetType)
SetRegion gets a reference to the given string and assigns it to the Region field.
func (*UpdateLoadBalancerPayload) SetStatus ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetStatus(v UpdateLoadBalancerPayloadGetStatusRetType)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*UpdateLoadBalancerPayload) SetTargetPools ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetTargetPools(v UpdateLoadBalancerPayloadGetTargetPoolsRetType)
SetTargetPools gets a reference to the given []TargetPool and assigns it to the TargetPools field.
func (*UpdateLoadBalancerPayload) SetTargetSecurityGroup ¶ added in v1.3.0
func (o *UpdateLoadBalancerPayload) SetTargetSecurityGroup(v UpdateLoadBalancerPayloadGetTargetSecurityGroupRetType)
SetTargetSecurityGroup gets a reference to the given CreateLoadBalancerPayloadTargetSecurityGroup and assigns it to the TargetSecurityGroup field.
func (*UpdateLoadBalancerPayload) SetVersion ¶ added in v0.17.0
func (o *UpdateLoadBalancerPayload) SetVersion(v UpdateLoadBalancerPayloadGetVersionRetType)
SetVersion gets a reference to the given string and assigns it to the Version field.
func (UpdateLoadBalancerPayload) ToMap ¶ added in v0.17.0
func (o UpdateLoadBalancerPayload) ToMap() (map[string]interface{}, error)
type UpdateLoadBalancerPayloadGetErrorsArgType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetErrorsArgType = []LoadBalancerError
type UpdateLoadBalancerPayloadGetErrorsAttributeType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetErrorsAttributeType = *[]LoadBalancerError
isArray
type UpdateLoadBalancerPayloadGetErrorsRetType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetErrorsRetType = []LoadBalancerError
type UpdateLoadBalancerPayloadGetExternalAddressArgType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetExternalAddressArgType = string
type UpdateLoadBalancerPayloadGetExternalAddressAttributeType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetExternalAddressAttributeType = *string
isNotNullableString
type UpdateLoadBalancerPayloadGetExternalAddressRetType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetExternalAddressRetType = string
type UpdateLoadBalancerPayloadGetListenersArgType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetListenersArgType = []Listener
type UpdateLoadBalancerPayloadGetListenersAttributeType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetListenersAttributeType = *[]Listener
isArray
type UpdateLoadBalancerPayloadGetListenersRetType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetListenersRetType = []Listener
type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupArgType ¶ added in v1.5.0
type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupArgType = CreateLoadBalancerPayloadLoadBalancerSecurityGroup
type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType ¶ added in v1.5.0
type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupAttributeType = *CreateLoadBalancerPayloadLoadBalancerSecurityGroup
isModel
type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType ¶ added in v1.5.0
type UpdateLoadBalancerPayloadGetLoadBalancerSecurityGroupRetType = CreateLoadBalancerPayloadLoadBalancerSecurityGroup
type UpdateLoadBalancerPayloadGetNameArgType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetNameArgType = string
type UpdateLoadBalancerPayloadGetNameAttributeType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetNameAttributeType = *string
isNotNullableString
type UpdateLoadBalancerPayloadGetNameRetType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetNameRetType = string
type UpdateLoadBalancerPayloadGetNetworksArgType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetNetworksArgType = []Network
type UpdateLoadBalancerPayloadGetNetworksAttributeType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetNetworksAttributeType = *[]Network
isArray
type UpdateLoadBalancerPayloadGetNetworksRetType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetNetworksRetType = []Network
type UpdateLoadBalancerPayloadGetOptionsArgType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetOptionsArgType = LoadBalancerOptions
type UpdateLoadBalancerPayloadGetOptionsAttributeType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetOptionsAttributeType = *LoadBalancerOptions
isModel
type UpdateLoadBalancerPayloadGetOptionsRetType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetOptionsRetType = LoadBalancerOptions
type UpdateLoadBalancerPayloadGetPlanIdArgType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetPlanIdArgType = string
type UpdateLoadBalancerPayloadGetPlanIdAttributeType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetPlanIdAttributeType = *string
isNotNullableString
type UpdateLoadBalancerPayloadGetPlanIdRetType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetPlanIdRetType = string
type UpdateLoadBalancerPayloadGetPrivateAddressArgType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetPrivateAddressArgType = string
type UpdateLoadBalancerPayloadGetPrivateAddressAttributeType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetPrivateAddressAttributeType = *string
isNotNullableString
type UpdateLoadBalancerPayloadGetPrivateAddressRetType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetPrivateAddressRetType = string
type UpdateLoadBalancerPayloadGetRegionArgType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetRegionArgType = string
type UpdateLoadBalancerPayloadGetRegionAttributeType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetRegionAttributeType = *string
isNotNullableString
type UpdateLoadBalancerPayloadGetRegionRetType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetRegionRetType = string
type UpdateLoadBalancerPayloadGetStatusArgType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetStatusArgType = UpdateLoadBalancerPayloadStatus
type UpdateLoadBalancerPayloadGetStatusAttributeType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetStatusAttributeType = *UpdateLoadBalancerPayloadStatus
type UpdateLoadBalancerPayloadGetStatusRetType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetStatusRetType = UpdateLoadBalancerPayloadStatus
type UpdateLoadBalancerPayloadGetTargetPoolsArgType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetTargetPoolsArgType = []TargetPool
type UpdateLoadBalancerPayloadGetTargetPoolsAttributeType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetTargetPoolsAttributeType = *[]TargetPool
isArray
type UpdateLoadBalancerPayloadGetTargetPoolsRetType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetTargetPoolsRetType = []TargetPool
type UpdateLoadBalancerPayloadGetTargetSecurityGroupArgType ¶ added in v1.3.0
type UpdateLoadBalancerPayloadGetTargetSecurityGroupArgType = CreateLoadBalancerPayloadTargetSecurityGroup
type UpdateLoadBalancerPayloadGetTargetSecurityGroupAttributeType ¶ added in v1.3.0
type UpdateLoadBalancerPayloadGetTargetSecurityGroupAttributeType = *CreateLoadBalancerPayloadTargetSecurityGroup
isModel
type UpdateLoadBalancerPayloadGetTargetSecurityGroupRetType ¶ added in v1.3.0
type UpdateLoadBalancerPayloadGetTargetSecurityGroupRetType = CreateLoadBalancerPayloadTargetSecurityGroup
type UpdateLoadBalancerPayloadGetVersionArgType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetVersionArgType = string
type UpdateLoadBalancerPayloadGetVersionAttributeType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetVersionAttributeType = *string
isNotNullableString
type UpdateLoadBalancerPayloadGetVersionRetType ¶ added in v1.0.0
type UpdateLoadBalancerPayloadGetVersionRetType = string
type UpdateLoadBalancerPayloadStatus ¶ added in v1.1.0
type UpdateLoadBalancerPayloadStatus string
UpdateLoadBalancerPayloadStatus the model 'UpdateLoadBalancerPayload' value type for enums
const ( UPDATELOADBALANCERPAYLOADSTATUS_UNSPECIFIED UpdateLoadBalancerPayloadStatus = "STATUS_UNSPECIFIED" UPDATELOADBALANCERPAYLOADSTATUS_PENDING UpdateLoadBalancerPayloadStatus = "STATUS_PENDING" UPDATELOADBALANCERPAYLOADSTATUS_READY UpdateLoadBalancerPayloadStatus = "STATUS_READY" UPDATELOADBALANCERPAYLOADSTATUS_ERROR UpdateLoadBalancerPayloadStatus = "STATUS_ERROR" UPDATELOADBALANCERPAYLOADSTATUS_TERMINATING UpdateLoadBalancerPayloadStatus = "STATUS_TERMINATING" )
List of Status
func NewUpdateLoadBalancerPayloadStatusFromValue ¶ added in v1.1.0
func NewUpdateLoadBalancerPayloadStatusFromValue(v UpdateLoadBalancerPayloadStatus) (*UpdateLoadBalancerPayloadStatus, error)
NewUpdateLoadBalancerPayloadStatusFromValue returns a pointer to a valid UpdateLoadBalancerPayloadStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (UpdateLoadBalancerPayloadStatus) IsValid ¶ added in v1.1.0
func (v UpdateLoadBalancerPayloadStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (UpdateLoadBalancerPayloadStatus) Ptr ¶ added in v1.1.0
func (v UpdateLoadBalancerPayloadStatus) Ptr() *UpdateLoadBalancerPayloadStatus
Ptr returns reference to StatusStatus value
func (*UpdateLoadBalancerPayloadStatus) UnmarshalJSON ¶ added in v1.1.0
func (v *UpdateLoadBalancerPayloadStatus) UnmarshalJSON(src []byte) error
type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentArgType ¶ added in v1.4.0
type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentArgType = bool
type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType ¶ added in v1.4.0
type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentAttributeType = *bool
isBoolean
type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType ¶ added in v1.4.0
type UpdateLoadBalancerPayloadgetDisableTargetSecurityGroupAssignmentRetType = bool
type UpdateLoadBalancerRequest ¶ added in v1.2.0
type UpdateLoadBalancerRequest struct {
// contains filtered or unexported fields
}
func (UpdateLoadBalancerRequest) Execute ¶ added in v1.2.0
func (r UpdateLoadBalancerRequest) Execute() (*LoadBalancer, error)
func (UpdateLoadBalancerRequest) UpdateLoadBalancerPayload ¶ added in v1.2.0
func (r UpdateLoadBalancerRequest) UpdateLoadBalancerPayload(updateLoadBalancerPayload UpdateLoadBalancerPayload) ApiUpdateLoadBalancerRequest
type UpdateTargetPoolPayload ¶
type UpdateTargetPoolPayload struct { ActiveHealthCheck UpdateTargetPoolPayloadGetActiveHealthCheckAttributeType `json:"activeHealthCheck,omitempty"` // Target pool name Name UpdateTargetPoolPayloadGetNameAttributeType `json:"name,omitempty"` SessionPersistence UpdateTargetPoolPayloadGetSessionPersistenceAttributeType `json:"sessionPersistence,omitempty"` // The number identifying the port where each target listens for traffic. // Can be cast to int32 without loss of precision. TargetPort UpdateTargetPoolPayloadGetTargetPortAttributeType `json:"targetPort,omitempty"` // List of all targets which will be used in the pool. Limited to 250. Targets UpdateTargetPoolPayloadGetTargetsAttributeType `json:"targets,omitempty"` }
UpdateTargetPoolPayload struct for UpdateTargetPoolPayload
func NewUpdateTargetPoolPayload ¶ added in v0.17.0
func NewUpdateTargetPoolPayload() *UpdateTargetPoolPayload
NewUpdateTargetPoolPayload instantiates a new UpdateTargetPoolPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateTargetPoolPayloadWithDefaults ¶ added in v0.17.0
func NewUpdateTargetPoolPayloadWithDefaults() *UpdateTargetPoolPayload
NewUpdateTargetPoolPayloadWithDefaults instantiates a new UpdateTargetPoolPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateTargetPoolPayload) GetActiveHealthCheck ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetActiveHealthCheck() (res UpdateTargetPoolPayloadGetActiveHealthCheckRetType)
GetActiveHealthCheck returns the ActiveHealthCheck field value if set, zero value otherwise.
func (*UpdateTargetPoolPayload) GetActiveHealthCheckOk ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetActiveHealthCheckOk() (ret UpdateTargetPoolPayloadGetActiveHealthCheckRetType, ok bool)
GetActiveHealthCheckOk returns a tuple with the ActiveHealthCheck field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateTargetPoolPayload) GetName ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetName() (res UpdateTargetPoolPayloadGetNameRetType)
GetName returns the Name field value if set, zero value otherwise.
func (*UpdateTargetPoolPayload) GetNameOk ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetNameOk() (ret UpdateTargetPoolPayloadGetNameRetType, ok bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateTargetPoolPayload) GetSessionPersistence ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetSessionPersistence() (res UpdateTargetPoolPayloadGetSessionPersistenceRetType)
GetSessionPersistence returns the SessionPersistence field value if set, zero value otherwise.
func (*UpdateTargetPoolPayload) GetSessionPersistenceOk ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetSessionPersistenceOk() (ret UpdateTargetPoolPayloadGetSessionPersistenceRetType, ok bool)
GetSessionPersistenceOk returns a tuple with the SessionPersistence field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateTargetPoolPayload) GetTargetPort ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetTargetPort() (res UpdateTargetPoolPayloadGetTargetPortRetType)
GetTargetPort returns the TargetPort field value if set, zero value otherwise.
func (*UpdateTargetPoolPayload) GetTargetPortOk ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetTargetPortOk() (ret UpdateTargetPoolPayloadGetTargetPortRetType, ok bool)
GetTargetPortOk returns a tuple with the TargetPort field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateTargetPoolPayload) GetTargets ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetTargets() (res UpdateTargetPoolPayloadGetTargetsRetType)
GetTargets returns the Targets field value if set, zero value otherwise.
func (*UpdateTargetPoolPayload) GetTargetsOk ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) GetTargetsOk() (ret UpdateTargetPoolPayloadGetTargetsRetType, ok bool)
GetTargetsOk returns a tuple with the Targets field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateTargetPoolPayload) HasActiveHealthCheck ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) HasActiveHealthCheck() bool
HasActiveHealthCheck returns a boolean if a field has been set.
func (*UpdateTargetPoolPayload) HasName ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*UpdateTargetPoolPayload) HasSessionPersistence ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) HasSessionPersistence() bool
HasSessionPersistence returns a boolean if a field has been set.
func (*UpdateTargetPoolPayload) HasTargetPort ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) HasTargetPort() bool
HasTargetPort returns a boolean if a field has been set.
func (*UpdateTargetPoolPayload) HasTargets ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) HasTargets() bool
HasTargets returns a boolean if a field has been set.
func (*UpdateTargetPoolPayload) SetActiveHealthCheck ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) SetActiveHealthCheck(v UpdateTargetPoolPayloadGetActiveHealthCheckRetType)
SetActiveHealthCheck gets a reference to the given ActiveHealthCheck and assigns it to the ActiveHealthCheck field.
func (*UpdateTargetPoolPayload) SetName ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) SetName(v UpdateTargetPoolPayloadGetNameRetType)
SetName gets a reference to the given string and assigns it to the Name field.
func (*UpdateTargetPoolPayload) SetSessionPersistence ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) SetSessionPersistence(v UpdateTargetPoolPayloadGetSessionPersistenceRetType)
SetSessionPersistence gets a reference to the given SessionPersistence and assigns it to the SessionPersistence field.
func (*UpdateTargetPoolPayload) SetTargetPort ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) SetTargetPort(v UpdateTargetPoolPayloadGetTargetPortRetType)
SetTargetPort gets a reference to the given int64 and assigns it to the TargetPort field.
func (*UpdateTargetPoolPayload) SetTargets ¶ added in v0.17.0
func (o *UpdateTargetPoolPayload) SetTargets(v UpdateTargetPoolPayloadGetTargetsRetType)
SetTargets gets a reference to the given []Target and assigns it to the Targets field.
func (UpdateTargetPoolPayload) ToMap ¶ added in v0.17.0
func (o UpdateTargetPoolPayload) ToMap() (map[string]interface{}, error)
type UpdateTargetPoolPayloadGetActiveHealthCheckArgType ¶ added in v1.0.0
type UpdateTargetPoolPayloadGetActiveHealthCheckArgType = ActiveHealthCheck
type UpdateTargetPoolPayloadGetActiveHealthCheckAttributeType ¶ added in v1.0.0
type UpdateTargetPoolPayloadGetActiveHealthCheckAttributeType = *ActiveHealthCheck
isModel
type UpdateTargetPoolPayloadGetActiveHealthCheckRetType ¶ added in v1.0.0
type UpdateTargetPoolPayloadGetActiveHealthCheckRetType = ActiveHealthCheck
type UpdateTargetPoolPayloadGetNameArgType ¶ added in v1.0.0
type UpdateTargetPoolPayloadGetNameArgType = string
type UpdateTargetPoolPayloadGetNameAttributeType ¶ added in v1.0.0
type UpdateTargetPoolPayloadGetNameAttributeType = *string
isNotNullableString
type UpdateTargetPoolPayloadGetNameRetType ¶ added in v1.0.0
type UpdateTargetPoolPayloadGetNameRetType = string
type UpdateTargetPoolPayloadGetSessionPersistenceArgType ¶ added in v1.0.0
type UpdateTargetPoolPayloadGetSessionPersistenceArgType = SessionPersistence
type UpdateTargetPoolPayloadGetSessionPersistenceAttributeType ¶ added in v1.0.0
type UpdateTargetPoolPayloadGetSessionPersistenceAttributeType = *SessionPersistence
isModel
type UpdateTargetPoolPayloadGetSessionPersistenceRetType ¶ added in v1.0.0
type UpdateTargetPoolPayloadGetSessionPersistenceRetType = SessionPersistence
type UpdateTargetPoolPayloadGetTargetPortArgType ¶ added in v1.0.0
type UpdateTargetPoolPayloadGetTargetPortArgType = int64
type UpdateTargetPoolPayloadGetTargetPortAttributeType ¶ added in v1.0.0
type UpdateTargetPoolPayloadGetTargetPortAttributeType = *int64
isInteger
type UpdateTargetPoolPayloadGetTargetPortRetType ¶ added in v1.0.0
type UpdateTargetPoolPayloadGetTargetPortRetType = int64
type UpdateTargetPoolPayloadGetTargetsArgType ¶ added in v1.0.0
type UpdateTargetPoolPayloadGetTargetsArgType = []Target
type UpdateTargetPoolPayloadGetTargetsAttributeType ¶ added in v1.0.0
type UpdateTargetPoolPayloadGetTargetsAttributeType = *[]Target
isArray
type UpdateTargetPoolPayloadGetTargetsRetType ¶ added in v1.0.0
type UpdateTargetPoolPayloadGetTargetsRetType = []Target
type UpdateTargetPoolRequest ¶ added in v1.2.0
type UpdateTargetPoolRequest struct {
// contains filtered or unexported fields
}
func (UpdateTargetPoolRequest) Execute ¶ added in v1.2.0
func (r UpdateTargetPoolRequest) Execute() (*TargetPool, error)
func (UpdateTargetPoolRequest) UpdateTargetPoolPayload ¶ added in v1.2.0
func (r UpdateTargetPoolRequest) UpdateTargetPoolPayload(updateTargetPoolPayload UpdateTargetPoolPayload) ApiUpdateTargetPoolRequest
Source Files
¶
- api_default.go
- client.go
- configuration.go
- model_active_health_check.go
- model_create_credentials_payload.go
- model_create_credentials_response.go
- model_create_load_balancer_payload.go
- model_create_load_balancer_payload_load_balancer_security_group.go
- model_create_load_balancer_payload_target_security_group.go
- model_credentials_response.go
- model_get_credentials_response.go
- model_get_quota_response.go
- model_google_protobuf_any.go
- model_list_credentials_response.go
- model_list_load_balancers_response.go
- model_list_plans_response.go
- model_listener.go
- model_load_balancer.go
- model_load_balancer_error.go
- model_load_balancer_options.go
- model_loadbalancer_option_access_control.go
- model_loadbalancer_option_logs.go
- model_loadbalancer_option_metrics.go
- model_loadbalancer_option_observability.go
- model_network.go
- model_options_tcp.go
- model_options_udp.go
- model_plan_details.go
- model_security_group.go
- model_server_name_indicator.go
- model_session_persistence.go
- model_status.go
- model_target.go
- model_target_pool.go
- model_update_credentials_payload.go
- model_update_credentials_response.go
- model_update_load_balancer_payload.go
- model_update_target_pool_payload.go
- utils.go